*{box-sizing:border-box}body{margin:0;padding:0;position:relative;font-size:14px;font-family:Roboto,"Helvetica Neue",sans-serif}.break-space{padding-bottom:14px}input,textarea{outline-style:none}input[type=date]{cursor:text}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}img{padding:0;margin:0;border:0}a img{border:0}a:hover img{border:0}a{outline:0;text-decoration:none;color:#f05e33;cursor:pointer}a[disabled]{color:hsl(0,0%,58%);cursor:not-allowed}a:not([disabled]):active,a:not([disabled]):hover{outline:0;text-decoration:none;color:#f05e33;cursor:pointer}h1{font-size:20px}h2{font-size:16px;outline:none}.f1,.scheduling-detail-menu .md-subheader .md-subheader-inner,.date-picker-custom md-datepicker .md-datepicker-input-container input,.date-picker-custom md-datepicker.md-default-theme .md-datepicker-input-container input,.support-repair-details .repair-heading,.assign-list-section .tabs-container .total-tasks,.assign-task .total-tasks,.resource-detail-section .resource-detail-tab .table-filter md-datepicker .md-datepicker-input-container input,.resource-detail-section .resource-detail-tab .table-filter md-datepicker.md-default-theme .md-datepicker-input-container input,.customer-segment h3.rb-btns,.opportunity-building .all-toolbars .attach-quote-toolbar .tools-btn-list li.tool-heading,.opportunity-building .all-toolbars .attach-quote-toolbar .tools-btn-list li .toolname,.opportunity-building .all-toolbars .dynamicdata-toolbar .tools-btn-list li.tool-heading,.opportunity-building .table-of-content .table-content-list li .page-name,.opportunity-building .content-title,.opportunity-proposal .opportunity-agreements .agr-amt,.md-sidenav-right .sidenav-header h2,.send-proposal .md-sidenav-right.inside-container #setPermissions h2,.conversation-list .content-wrapper .post-content,.page-conversation .post-content,.img-title,.tax-policyView-section .main-title,.job-charge-viewSection .main-title,.po-payment-viewSection .main-title,.recurring-charge-viewSection .main-title,.notification-viewlist li .day-title,ul.emailTemplate li .count,.bundle-product-section.package-section .summery-widget .widget-title,.product-list-section .advance-search-result,.detail-view-section .title,.inventory-addProduct-section .input-list-section .tab-title,.bulk-upload-section .upload-options .descp,.bulk-upload-section .multiple-image-section .title,.savings-sidenav .leftnav-wrap .sidebar-title h2,.recurring-pay-section .card-details .section-title h3,.icon.product-filter,.prod-filter-item.product-filter,.tag-filter.product-filter,.product-section.product-general h2,.product-joiners .joiners-header .heading .head-txt h2,.product-joiners md-dialog-content h3,.product-details .cost-list .amt,.product-details md-checkbox,.submit-section h3,.submit-popup .mail-section .mail-tool-list li input,.estimate-section h2,.estimate-section .estimate-sidebar .sidebar-title h3.md-subhead,.form-base md-radio-group md-radio-button,.table-menu .quotes-menu-list .quote-txt .quote-number,.social-dropdown md-menu-item .input-box span,.assign-card li .card-name,.summery-widget h3,.custom-tabs md-content>h3,.resource-detail-section .resource-detail-tab md-content>h3,.inventory-products .product-dropdown .quotes-menu-list .quote-txt .quote-number,.savings-sidenav .leftnav-wrap .sidebar-title md-radio-group md-radio-button,.promotion-info h3{font-size:16px;color:#333}.f1.cur-bg,.scheduling-detail-menu .md-subheader .cur-bg.md-subheader-inner,.date-picker-custom md-datepicker .md-datepicker-input-container input.cur-bg,.support-repair-details .cur-bg.repair-heading,.assign-list-section .tabs-container .cur-bg.total-tasks,.assign-task .cur-bg.total-tasks,.resource-detail-section .resource-detail-tab .table-filter md-datepicker .md-datepicker-input-container input.cur-bg,.customer-segment h3.cur-bg.rb-btns,.opportunity-building .all-toolbars .attach-quote-toolbar .tools-btn-list li.cur-bg.tool-heading,.opportunity-building .all-toolbars .attach-quote-toolbar .tools-btn-list li .cur-bg.toolname,.opportunity-building .all-toolbars .dynamicdata-toolbar .tools-btn-list li.cur-bg.tool-heading,.opportunity-building .table-of-content .table-content-list li .cur-bg.page-name,.opportunity-building .cur-bg.content-title,.opportunity-proposal .opportunity-agreements .cur-bg.agr-amt,.md-sidenav-right .sidenav-header h2.cur-bg,.send-proposal .md-sidenav-right.inside-container #setPermissions h2.cur-bg,.conversation-list .content-wrapper .cur-bg.post-content,.page-conversation .cur-bg.post-content,.cur-bg.img-title,.tax-policyView-section .cur-bg.main-title,.job-charge-viewSection .cur-bg.main-title,.po-payment-viewSection .cur-bg.main-title,.recurring-charge-viewSection .cur-bg.main-title,.notification-viewlist li .cur-bg.day-title,ul.emailTemplate li .cur-bg.count,.bundle-product-section.package-section .summery-widget .cur-bg.widget-title,.product-list-section .cur-bg.advance-search-result,.detail-view-section .cur-bg.title,.inventory-addProduct-section .input-list-section .cur-bg.tab-title,.bulk-upload-section .upload-options .cur-bg.descp,.bulk-upload-section .multiple-image-section .cur-bg.title,.savings-sidenav .leftnav-wrap .sidebar-title h2.cur-bg,.recurring-pay-section .card-details .section-title h3.cur-bg,.cur-bg.icon.product-filter,.cur-bg.prod-filter-item.product-filter,.cur-bg.tag-filter.product-filter,.product-section.product-general h2.cur-bg,.product-joiners .joiners-header .heading .head-txt h2.cur-bg,.product-joiners md-dialog-content h3.cur-bg,.product-details .cost-list .cur-bg.amt,.product-details md-checkbox.cur-bg,.submit-section h3.cur-bg,.submit-popup .mail-section .mail-tool-list li input.cur-bg,.estimate-section h2.cur-bg,.estimate-section .estimate-sidebar .sidebar-title h3.cur-bg.md-subhead,.form-base md-radio-group md-radio-button.cur-bg,.table-menu .quotes-menu-list .quote-txt .cur-bg.quote-number,.social-dropdown md-menu-item .input-box span.cur-bg,.assign-card li .cur-bg.card-name,.summery-widget h3.cur-bg,.custom-tabs md-content>h3.cur-bg,.resource-detail-section .resource-detail-tab md-content>h3.cur-bg,.inventory-products .product-dropdown .quotes-menu-list .quote-txt .cur-bg.quote-number,.savings-sidenav .leftnav-wrap .sidebar-title md-radio-group md-radio-button.cur-bg,.promotion-info h3.cur-bg{padding:2px 8px;background-color:#fcf9f6;border:1px solid #575757;border-radius:12px;margin-right:8px}.f2,.popupleft-nav .assign-number,.opportunity-building .all-toolbars .hyperlink-toolbar .tooldesc,.loader-popup .loader-msg,.payment-poppups md-dialog-content .signature-box .canvas-placeholder .text-info,.recurring-pay-section .card-details .card-view .md-subheader .form-base .md-label,.payment .apply-pay-tab p,.payment .cash-tab p,.payment .local-card-machine-tab p,.product-details md-content label,.submit-popup .mail-section .mail-tool-list li label,.service-edit .form-base h3,.change-image md-dialog-content .browse-image span,.change-image md-dialog-content .upload-image span,md-input-container.header-select-input md-select-value .md-text{font-size:16px;color:hsl(0,0%,58%)}.f2-smallest{font-size:10px;color:hsl(0,0%,58%)}.f2-small{font-size:14px;color:hsl(0,0%,58%)}.f3,.event-container .event-info .event-title,.schedule-task-detail .scheduling-detail-bar .right md-input-container md-select span,.scheduling-list .data-table .customer-services,.popupleft-nav .assignmenu-list md-list-item p .assign-date,.reporting-popups md-dialog-content .section-title,.resource-detail-section .distance-data,.resource-detail-section .wage-setup-section h4,.activiti-tab .data-table td,.activiti-tab .data-table th,.resource-detail-section .organization-edit-section .work-hour-list li label.day-name,.opportunity-building .all-toolbars md-toolbar .tools-btn-list li .toolname,.opportunity-building .all-toolbars .dynamicdata-toolbar .tools-btn-list li .toolname,.opportunity-building .table-of-content .table-content-list li .page-index,.opportunity-tracking .panel-container md-list .radio-list-btn,.opportunity-proposal .opportunity-agreements .business-tag,.opportunity-proposal .receipient-lists .recep-name,.md-sidenav-right .receipient-list md-list-item:last-child,.md-sidenav-right .receipient-list .recp-name,.send-proposal md-dialog-content .mail-section .mail-tool-list li input,.send-proposal .md-sidenav-right.inside-container #setPermissions md-radio-group md-radio-button .md-label,.proposal-container .attachment-chip,.proposal-container .color-chooser li label,.proposal-container .attachment-title,.proposal-sidepanel h3,.customer-upload-section .data-table td,.promotion-section .coupon-list .title,.customer-history-section .table-responsive .data-table th,.data-section .data-table td,.application-section .timer-tab-widget,.application-section .calendar-format label,.application-section .calendar-format md-radio-button,.business-section .legal-tab-section md-input-container.invoice-editor textarea,.tax-policyadd-section .input-cb-list md-radio-group md-radio-button,.tax-policyadd-section .tax-zone-list,.tax-policyView-section .sub-title,.job-charge-section .custom-cb,.job-charge-section.recurring-cpolicy-section md-radio-group md-radio-button,.job-charge-viewSection .charges-title,.po-payment-viewSection .charges-title,.recurring-charge-viewSection .charges-title,.notification-viewlist li .email-subject,.notification-details .col-2-list span,.tax-policy-section .data-table td,.charge-policy-section .rules-list li md-checkbox,.recurring-payment-section .input-control-list li .input-label,.service-policyList-section .data-table td,.structure-promotions-edit md-radio-button .md-label,.service-type-table .data-table td,.expense-add-section .add-expense-table td,.receive-po-section .data-table td,.purchase-payment-section .data-table td,.publish-inventory-section .data-table td,.procurement .data-table td,.procurement .rb-section md-radio-button,.package-section .product-img-list .dimension-guide,.add-catalog-section md-radio-group md-radio-button .md-label,.product-list-section .data-table td,.inventory-error-section .data-table td,.importInventory-tabSection .data-table td,.inventory-addProduct-section .status-section .stats-options md-select-value .md-text,.inventory-addProduct-section .product-input-list .instruction-msg,.inventory-addProduct-section .data-table td,.inventory-addProduct-section.product-label-section .data-table td,.inventory-addProduct-section.product-label-section md-radio-group.radio-btns .md-label,.sku-view-section.inventory-addProduct-section .sku-title,.inventory-detail-list-section .inventory-table .data-table td,.inventory-stock-order .data-table td,.inventory-popup-section .data-table td,.sell-target-popup .sell-setting-list .sell-target-name,.recurring-pay-section .card-details h4,.recurring-pay-section .card-details .payment-detail-list li div span,.recurring-pay-section .edit-card-option .desc md-radio-button .md-label,.payment .payment-status strong,.payment .form-base .radio-group md-radio-button,.product-section.product-general .default-box h3,.product-joiners md-dialog-content .md-choice-list .list-col.addition-list h3,.product-details .md-sidenav-right .sub-items .item-table td,.catalog-product-list .header-section,.inventory-table .data-table td,.inventory-table .data-table .add-type,.toggle-list md-list-item label.label-medium,.history-section .history-nav-section .active h4,.estimate-section .estimate-title .icon-text,.estimate-section .default-box .estimate-listing li,.service-edit .rb-buttons md-radio-button,.service-edit .form-base h4,.notification-section .notification-list .md-subheader,.form-base md-chips md-chip .md-chip-content span,.form-base md-chips md-chip md-chip-template,.panel-container .panel-content .md-list-item-text h3,.sidebar-add-service span,.guider-section .panel-container .panel-content md-list .radio-list-btn,.savings-sidenav .leftnav-wrap .sidebar-title md-chips md-chip .md-chip-content span,.savings-sidenav .leftnav-wrap .sidebar-title md-chips md-chip md-chip-template{font-size:14px;color:#333}.f3-light,.opportunity-tracking .table-responsive .data-table td,.tracking-popups md-dialog-content .inner-content .message-list md-checkbox .md-label,.tracking-popups .tracking-popup-sidenav .message-list md-checkbox .md-label,.send-proposal md-dialog-content .mail-section .mail-box,.opportunity-pipeline-section .opportunity-pipeline .table-responsive .data-table td,.service-history-section .data-table td,.customer-history-section .table-responsive .data-table td,.expense-section .data-table td,.submit-popup .mail-section .mail-box,.data-table td .updates,.stock-status .stock-full-status td .updates{font-size:14px;color:#606060}.f4,.create-event-popup .create-event-field li label,.schedule-task-detail .scheduling-detail-bar .right .small-text,.machine-detail-edit .attach-edit label,.scheduling-list .right-list-section,.scheduling-list .data-table .action-services,.assign-task .calenderlike-table th,.assign-task .calenderlike-table td,.reporting-popups md-dialog-content md-input-container label,.resource-detail-section .distance-lbl,.resource-detail-section .wage-setup-section .data-table td .floating-text,.profile-edit .gender-title,.opportunity-building .all-toolbars .attach-quote-toolbar .tools-btn-list li .tooldesc,.opportunity-building .table-of-content .table-content-list li p,.comment-menu .comments-listsec>li .comm-desc .user-name>span,.opportunity-proposal.proposal-template .layouts li .update-status,.tracking-popups md-dialog-content .datepicker-custom .md-datepicker-input-container input,.tracking-popups md-dialog-content .inner-content md-input-container label,.tracking-popups .tracking-popup-sidenav .schedule-date,.opp-detail label,.opportunity-proposal .opportunity-tabs .proposal-summary label,.md-sidenav-right .receipient-list .recp-cont,.md-sidenav-right .receipient-list .recp-email,.send-proposal md-dialog-content .mail-section .mail-tool-list li label,.send-proposal .md-sidenav-right.inside-container #setPermissions label,.send-proposal .md-sidenav-right.inside-container #setPermissions .datepicker-custom .md-datepicker-input-container input,.image-upload-section .col-2-table .table-header md-radio-button,.certificate-completion-section .data-table td label,.service-history-section .data-table .amt-detail,.service-history-section .note,.customer-dashboard .dashboard-details .dashboard-list ul li span,.customers-list .data-table .customer-services,.application-section .webhook-info label,.notification-details .col-2-list label,.tax-policy-popups .input-container md-input-container input,.tax-policy-popups .input-container md-input-container label,.tax-policy-popups .product-package-section .note,.work-scope-list-edit li .work-scope-lbl,.rate-input-list li.list-heading label,ul.emailTemplate li .lbl-gray,.expense-section .expense-lbl,.inventory-catalog-sidebar .gen-lbl,.inventory-addProduct-section .suppliers-list li,.inventory-detail-list-section .inventory-detail .assign-card .cat-lbl,.upload-image-section .item-image-list .img-descp,.instruction-category-section .form-base md-input-container input,.instruction-category-section .form-base md-input-container label,.edit-savings-section .discount-amt label,.recurring-pay-section .card-details .payment-detail-list li div label,.payment .payment-status .label,.payment .autocharge-card label,.payment .payment-return .or-divider,.payment .fixed-wrapper label,.payment .transaction-wrapper label,.product-section.product-general .default-box .product-listing td,.product-section.product-general .default-box .product-listing th,.product-section.product-general .product-sidebar .top-section md-list md-list-item .tax-amount,.product-joiners md-dialog-content .md-choice-list .list-col li,.product-joiners md-dialog-content .order-msg md-select,.product-joiners md-dialog-content .order-msg md-select span,.product-details .detail-overview .desc ul del,.product-details .md-sidenav-right .sub-items .item-table th,.product-details .md-sidenav-right .sub-items .item-table td:nth-child(3),.catalog-product-list .catalog-title,.toggle-list md-list-item label,.history-section .history-nav-section h4,.quotes-list .quoteid-symbol span,.visit-detail .col-2-list li>label,.inventory-count .col-2-list li>label,.muted-btns .md-button,.panel-container .panel-content .md-list-item-text p,.attribute-section .attribute-list li .col-title,.product-selection-list.active .product-price,.days .day-text{font-size:14px;color:hsl(0,0%,58%)}.f5{font-size:15px;color:#333}.f6{font-size:16px;color:#fff}.f7{font-size:14px;color:#fff}.f8,.resource-detail-section .assign-table .location-selector,.business-section .business-tab-section .working-hour-section .location-above .apply-schedule,.list-grid-filter .icon,.import-inventory-section .file-selector,.importInventory-tabSection md-radio-button .md-label,.inventory-popup-section .data-table td .cursor-lbl,.list-style ul li,.top-header ul li,.product-img-list .product-lbl.add-lbl{font-size:14px;color:#f05e33}.f9{color:hsl(0,0%,58%);font-size:16px}.f12{font-size:12px}.f13{font-size:13px}.f14{font-size:14px}.f16{font-size:16px}.f18{font-size:18px}.fm,.opportunity-proposal .opportunity-agreements .agr-amt,.opportunity-proposal .receipient-lists .recep-name,.opportunity-proposal .opportunity-tabs .data-table thead th,.md-sidenav-right .receipient-list .list-no,.md-sidenav-right .right-sidenav-footer .md-button,.promotion-section .coupon-list .title,.envelop-history-section .titles,.service-history-section .data-table .big-label,.service-history-section .data-table .total-amt,.notification-viewlist li .email-subject,.service-widget .widget-title,.bundle-product-section .form-base .section-title,.add-catalog-section md-radio-group md-radio-button .md-label,.product-list-section .top-section .big-text,.inventory-catalog-sidebar .gen-lbl,.inventory-addProduct-section .product-input-list .instruction-msg,.sku-view-section.inventory-addProduct-section .sku-title,.inventory-detail-sidebar .top-section .search-result,.inventory-popup-section .price-check-section .section-title,.savings-sidenav .savings-cost-list md-list-item span,.status-displayer .main-holder.active .displayer-title,.status-displayer .progress-circular-holder .progress-number,.attribute-section .title,md-input-container.header-select-input md-select-value{font-weight:500}.hide{display:none}.mt-0{margin-top:0 !important}.icon-dark-color{color:#0e0e0e;fill:#0e0e0e !important}.icon-dark-color-light{color:#2e2e2e;fill:#2e2e2e !important}.cur-bg{padding:4px 8px;border-radius:12px;margin-right:8px}.cur-bg.blue{background-color:#f6fbfc;border:1px solid #73bbff;color:#73bbff}.cur-bg.blue md-icon{color:#73bbff}.cur-bg.orange{background-color:#fcf9f6;border:1px solid #f05e33;color:#f05e33}.cur-bg.orange md-icon{color:#f05e33}.max-width-height-100{max-width:100% !important;max-height:100% !important}.icon-text-color-teal{color:#0d9488 !important}.ml-0{margin-left:0 !important}.mr-0{margin-right:0 !important}.no-padding,.opportunity-detail .opp-detail-list,.opportunity-detail .opp-detail-list md-list-item,.service-history-section .cost-summary-section{padding:0 !important}.no-margin,.service-history-section .cost-summary-section .data-table{margin:0 !important}.no-flex{flex:none}.no-border{border:none !important}.border-8{border-radius:8px !important}.z1{z-index:1}.cursor-point,.cust-filter .permanent-filter ul li,.list-grid-filter .icon,.image-filter .crop-filter .rotate-border,.emailTemplate .image-tabs-wrapper .image-tabs.border-between li,ul.emailTemplate li,.import-inventory-section .file-selector,.savings-sidenav .leftnav-wrap ul.item-list li,.edit-savings-section .coupon-label-steps li,.list-style ul li,.top-header ul li,.top-header .parent-catalog,.top-header .parent-catalog .catalog-name label,.product-detail-sidenav .package-pro ul li .cat-list .product-detail .product-image,.guider-section .panel-container .input-toolbar .list-inline li{cursor:pointer}.cursor-text{cursor:text}.no-cursor,.list-grid-filter .icon.active,.list-style ul li.active,.top-header ul li.active{cursor:default !important}.cursor-disabled{cursor:not-allowed !important}.left{float:left}.right{float:right}.clear{clear:both}.scroll-x{overflow-x:auto;overflow-y:hidden}.scroll-y{overflow-x:hidden;overflow-y:auto}.scroll-hide{overflow:hidden !important}.scroll-auto{overflow:auto}.clearfix:after,.opportunity-proposal .receipient-lists:after,.proposal-container .attach-list:after,.proposal-sidepanel .proposal-sidenav ul:after,.customer-dashboard .dashboard-details .dashboard-list ul li:after,.tax-policy-section .zone-list li:after,.history-section .history-list li:after,.clearfix:before,.opportunity-proposal .receipient-lists:before,.proposal-container .attach-list:before,.proposal-sidepanel .proposal-sidenav ul:before,.customer-dashboard .dashboard-details .dashboard-list ul li:before,.tax-policy-section .zone-list li:before,.history-section .history-list li:before{clear:both;content:"";display:block}.text-left,.history-section .history-list li:nth-child(even) .data-date,.product-selection-list.active ul{text-align:left}.text-center,.md-sidenav-right .receipient-list .list-no,.md-sidenav-right .right-sidenav-footer,.img-title,.image-view .img-desc,.product-details .md-sidenav-right .sub-items .item-table th:nth-child(3),.product-details .md-sidenav-right .sub-items .item-table td:nth-child(3),.common-tabs>md-tabs-wrapper,.guider-section .panel-container .empty-action-div{text-align:center}.text-right,.opportunity-proposal.proposal-template .layouts li .update-status,.inventory-products .product-dropdown md-menu-item .stock-location,.product-section.product-general .sidebar-toggle-btn,.history-section .history-list li .data-date,.estimate-section .sidebar-toggle-btn,.guider-section .resource .resource-other{text-align:right}.v-align-mid{vertical-align:middle}.no-style,.create-event-popup .create-event-field,.machine-detail-edit .edit-inputs,.machine-detail-edit .payment-distribution,.toggle-list .mul-items,.status-dropmenu.table-menu .location-list,.opportunity-building .toolbar-sec .tools-list,.opportunity-building .all-toolbars md-toolbar .tools-btn-list,.opportunity-building .table-of-content .table-content-list,.opportunity-building .toolbox,.opportunity-building .master-template .tools-detail .tools-detail-list,.opportunity-building .master-template .tools-detail .tools-detail-desc,.edit-dropdown-content,.comment-menu .comments-listsec,.opp-detail-edit .edit-inputs,.opp-detail-edit .payment-distribution,.repository-section .thumbnail-holder,.image-upload-section .coupon-list,.image-upload-sidebar .cb-options,.customer-upload-section .duplicate-list,.customer-upload-section .duplicate-list .inner-sublist,.promotion-section .coupon-list,.image-slider-popup .thumbnail-holder,.business-account-section .record-list,.business-section .login-input-section,.tax-policyadd-section .input-cb-list,.tax-policyadd-section .tax-zone-list,.charge-rule-viewlist,.notification-viewlist,.tax-policy-section .zone-list,.structure-promotions-edit .promotion-edit-inputs,.service-item-list,.rate-input-list,.purchase-order .files-type-sec,.procurement .input-list,.procure-supplier-list-section .sources-list,.inventory-addProduct-section .product-input-list,.inventory-addProduct-section .suppliers-list,.sku-view-section .input-list,#supplier .suppliers,.sell-target-popup .sell-setting-list,.setting-list,.product-joiners md-dialog-content .joiner-list,.catalog-product-list,.catalog-product-list .product-content-list,.summery-widget .data-list,.attribute-section .attribute-list,.item-chips,.item-chipset,.product-img-list,.days,.search-list,.promotion-info .data-list{margin:0;padding:0;list-style:none;outline:none}.center-block{text-align:center;display:block}.PosR,.resource-detail-section .organization-edit-section .work-hour-list li .time-selector,.import-inventory-section .file-selector,.history-section .history-list li .data-msg .doc-list li .doc-holder md-icon svg,.history-section .history-list li .data-msg .doc-list.mulDoc-list ul li:first-child .doc-icon,.tableSetting-popup .table-settings .column-list li:nth-child(even),.item-chipset .chipbox,.action-list-sidebar .action-list .custom-input-row{position:relative !important}.PosA{position:absolute !important}:focus{outline:0}.override-max-height{max-height:none !important}.capitalize,.camelcase{text-transform:capitalize}.uppercase{text-transform:uppercase}.btn{font-size:16px;font-weight:500;cursor:pointer;padding:7px 10px}.btn-default.bordered{border:1px solid #d6d7d8;transition:border-color 1s box-shadow 1s;border-radius:8px}.btn-default.bordered:not(.disabled):hover{background-color:#fff;box-shadow:0 0 8.37px .63px rgba(82,117,141,.35);border-color:#f05e33;border-radius:8px}.btn-primary.bordered,.resource-detail-section .bordered.send-btn,.payment-poppups .bordered.pay-btn,.table-menu .menu-header .bordered.md-button,.inventory-products .product-dropdown .menu-header .bordered.md-button{box-shadow:0 0 8.37px .63px rgba(82,117,141,.35);border:1px solid #f05e33;border-radius:8px}.btn-primary,.resource-detail-section .send-btn,.payment-poppups .pay-btn,.table-menu .menu-header .md-button,.inventory-products .product-dropdown .menu-header .md-button,.btn-primary.md-button:not([disabled]).md-focused{background-color:#dc2626;color:#fff;border-radius:8px;font-weight:600}.btn-primary:hover,.resource-detail-section .send-btn:hover,.payment-poppups .pay-btn:hover,.table-menu .menu-header .md-button:hover,.inventory-products .product-dropdown .menu-header .md-button:hover,.md-button.btn-primary:hover{background-color:#ec5f32;color:#fff;border-radius:8px}.btn-primary:disabled,.resource-detail-section .send-btn:disabled,.payment-poppups .pay-btn:disabled,.table-menu .menu-header .md-button:disabled,.inventory-products .product-dropdown .menu-header .md-button:disabled,.md-button.btn-primary[disabled]:hover,.resource-detail-section .md-button[disabled].send-btn:hover,.payment-poppups .md-button[disabled].pay-btn:hover,.table-menu .menu-header .md-button[disabled]:hover,.inventory-products .product-dropdown .menu-header .md-button[disabled]:hover{background-color:#ffe9cf !important;color:#e2c5a6 !important;cursor:not-allowed;border-radius:8px}.btn-secondary:not(.btn-primary),.muted-btns .md-button:not(.btn-primary){background-color:#f2f2f2;color:#8e8e93;border-radius:8px}.btn-secondary:not(.btn-primary):hover,.muted-btns .md-button:not(.btn-primary):hover{background-color:#c7c7c9;color:#8e8e93;border-radius:8px}.btn-secondary:disabled,.muted-btns .md-button:disabled,.md-button.btn-secondary[disabled]:hover,.muted-btns .md-button[disabled]:hover{background-color:#f2f2f2;color:#7e7e7e;cursor:not-allowed;border-radius:8px}.btn-selected,md-toolbar:not(.md-menu-toolbar) .btn-selected:not(.md-raised){border:1px solid #f05e33;color:#333;border-radius:8px}.md-button{text-transform:capitalize}.btn-danger.btn-primary.md-button,.resource-detail-section .btn-danger.md-button.send-btn,.payment-poppups .btn-danger.md-button.pay-btn,.table-menu .menu-header .btn-danger.md-button,.inventory-products .product-dropdown .menu-header .btn-danger.md-button,.btn-danger.btn-primary.md-button:not([disabled]).md-focused{background-color:#f45151;color:#fff;border-radius:8px}.btn-danger.btn-primary.md-button:hover,.resource-detail-section .btn-danger.md-button.send-btn:hover,.payment-poppups .btn-danger.md-button.pay-btn:hover,.table-menu .menu-header .btn-danger.md-button:hover,.inventory-products .product-dropdown .menu-header .btn-danger.md-button:hover{background-color:#ff8162}.btn-bordered{border:1px solid #f05e33;color:#f05e33;box-shadow:0 0 8.37px .63px rgba(82,117,141,.35);border-radius:8px}.btn-success{background-color:#6aa84f;color:#fff}md-radio-button[disabled],md-radio-button[disabled] .md-container{opacity:.5}.text-success,.promotion-section .coupon-list .coupon-status.active,.service-widget .status.enable{color:#39a82d !important}.text-danger,.support-repair-details .repair-heading .status,.promotion-section .coupon-list .coupon-status.expired{color:#f45151 !important}.text-warning{color:#ffab19 !important}.text-accent{color:#5cc5c3 !important}.text-white{color:#fff !important}.alert{display:inline-block;padding:8px 15px;border:1px solid rgba(0,0,0,0);border-radius:4px;color:#fff;font-weight:700;font-size:16px}.alert.alert-success{background-color:#abd036;border-color:#abd036}.alert.alert-danger{background-color:#ff8162;border-color:#ff8162}.alert.alert-warning{background-color:#ffab19;border-color:#ffab19}.note{font-size:12px;color:hsl(0,0%,16.5%);margin-bottom:10px;line-height:1.5;padding:10px;border:1px dashed #5cc5c3;border-left:5px solid #5cc5c3}.note .note-label{margin-right:10px;color:#5cc5c3}.note .note-label md-icon{margin-right:5px}.note.warning{border-color:#ffab19}.note.warning .note-label{color:#ffab19}.note.warning .note-label md-icon path{fill:#ffab19}.note.danger{border-color:#ff8162}.note.danger .note-label{color:#ff8162}.note.danger .note-label md-icon path{fill:#ff8162}.alert-wrapper,.note-wrapper{margin-bottom:25px}.archive-note{padding:10px;background:#ffab19;font-size:16px}.archive-note md-icon path{fill:#fff}.archive-note .view-active-cta{color:#fff}.archive-note .close-note{height:15px}.new-records-note{background:#f0fdf4;padding:10px;font-size:14px;border:1px solid #bbf7d0;font-weight:500;color:#15803d;border-radius:6px}.new-records-note .dot{background-color:#22c55e;height:10px;width:10px;border-radius:50%}.new-records-note .button.keep-btn{border:1px solid #86efac;color:#15803d;background-color:#fafafa;font-size:14px}.new-records-note .button.keep-btn:hover{color:#18181b;background-color:#dcfce7}.new-records-note .button.remove-btn{border:1px solid rgba(0,0,0,0);color:#18181b;font-size:14px}.new-records-note .button.remove-btn:hover{color:#18181b;background-color:#f3f4f6}.new-records-note.new-rec-sm{padding:6px 10px}.new-records-note.new-rec-sm .new-record-note-btn{min-height:17px;line-height:20px;border-radius:0}.inline-block{display:inline-block}.block{display:block}.full-width{width:100%}.max-width-100{max-width:100%}.min-width-75{min-width:75%}.flex23{width:23%}.width-size-300{width:300px}.font-italic{font-style:italic}.font-bold,.icon.product-filter,.prod-filter-item.product-filter,.tag-filter.product-filter{font-weight:bold}.font-bold.cur-bg,.cur-bg.icon.product-filter,.cur-bg.prod-filter-item.product-filter,.cur-bg.tag-filter.product-filter{padding:2px 8px;color:#f05e33}.text-normal{font-weight:normal !important}.mr-10{margin-right:10px}.abs-center,.status-displayer .progress-circular-holder .progress-number,.product-img-list .holder,.search-list .img-container img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.bold-text{font-weight:bold;font-size:14px;color:#f05e33 !important}.icon-10{height:10px;width:10px;margin:0}.icon-12{height:12px;width:12px;margin:0}.icon-15{height:15px !important;width:15px !important;margin:0}.icon-18{height:18px;width:18px;margin:0}.icon-20{height:20px !important;width:20px !important}.icon-24{height:24px;width:24px}.icon-30{height:30px;width:30px}.icon-35{height:35px;width:35px}.spacer-0,.spacer-bot-0{margin-bottom:0px !important}.spacer-0,.spacer-top-0{margin-top:0px !important}.spacer-left-0{margin-left:0px}.spacer-5,.spacer-bot-5{margin-bottom:5px !important}.spacer-5,.spacer-top-5{margin-top:5px !important}.spacer-left-5{margin-left:5px}.spacer-10,.spacer-bot-10,.icon.product-filter,.prod-filter-item.product-filter,.tag-filter.product-filter{margin-bottom:10px !important}.spacer-10,.spacer-top-10{margin-top:10px !important}.spacer-left-10{margin-left:10px}.spacer-15,.spacer-bot-15{margin-bottom:15px !important}.spacer-15,.spacer-top-15{margin-top:15px !important}.spacer-left-15{margin-left:15px}.spacer-20,.spacer-bot-20{margin-bottom:20px !important}.spacer-20,.spacer-top-20{margin-top:20px !important}.spacer-left-20{margin-left:20px}.spacer-25,.spacer-bot-25{margin-bottom:25px !important}.spacer-25,.spacer-top-25{margin-top:25px !important}.spacer-left-25{margin-left:25px}.spacer-30,.spacer-bot-30{margin-bottom:30px !important}.spacer-30,.spacer-top-30{margin-top:30px !important}.spacer-left-30{margin-left:30px}.spacer-35,.spacer-bot-35{margin-bottom:35px !important}.spacer-35,.spacer-top-35{margin-top:35px !important}.spacer-left-35{margin-left:35px}.spacer-40,.spacer-bot-40{margin-bottom:40px !important}.spacer-40,.spacer-top-40{margin-top:40px !important}.spacer-left-40{margin-left:40px}.spacer-45,.spacer-bot-45{margin-bottom:45px !important}.spacer-45,.spacer-top-45{margin-top:45px !important}.spacer-left-45{margin-left:45px}.spacer-50,.spacer-bot-50{margin-bottom:50px !important}.spacer-50,.spacer-top-50{margin-top:50px !important}.spacer-left-50{margin-left:50px}.padding-0{padding:0px}.spacer-right-0{margin-right:0px}.padding-5{padding:5px}.spacer-right-5{margin-right:5px}.padding-10{padding:10px}.spacer-right-10{margin-right:10px}.padding-15{padding:15px}.spacer-right-15{margin-right:15px}.padding-20{padding:20px}.spacer-right-20{margin-right:20px}.padding-25{padding:25px}.spacer-right-25{margin-right:25px}.padding-30{padding:30px}.spacer-right-30{margin-right:30px}.padding-bot-0{padding-bottom:0px}.padding-bot-5{padding-bottom:5px}.padding-bot-10{padding-bottom:10px}.padding-bot-15{padding-bottom:15px}.padding-bot-20{padding-bottom:20px}.padding-bot-25{padding-bottom:25px}.padding-bot-30{padding-bottom:30px}.gap-5{gap:5px}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.gap-25{gap:25px}.gap-30{gap:30px}.gap-35{gap:35px}.gap-40{gap:40px}.gap-45{gap:45px}.gap-50{gap:50px}.gap-1{gap:1px}.gap-2{gap:2px}.gap-3{gap:3px}.gap-4{gap:4px}.gap-5{gap:5px}.gap-6{gap:6px}.gap-7{gap:7px}.gap-8{gap:8px}.gap-9{gap:9px}.gap-10{gap:10px}.gap-11{gap:11px}.gap-12{gap:12px}.gap-13{gap:13px}.gap-14{gap:14px}.gap-15{gap:15px}.gap-16{gap:16px}.gap-17{gap:17px}.gap-18{gap:18px}.gap-19{gap:19px}.gap-20{gap:20px}.gap-21{gap:21px}.gap-22{gap:22px}.gap-23{gap:23px}.gap-24{gap:24px}.gap-25{gap:25px}.gap-26{gap:26px}.gap-27{gap:27px}.gap-28{gap:28px}.gap-29{gap:29px}.gap-30{gap:30px}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.grid-1{display:grid;grid-gap:10px;grid-template-columns:repeat(1, 1fr)}.grid-2{display:grid;grid-gap:10px;grid-template-columns:repeat(2, 1fr)}.grid-3{display:grid;grid-gap:10px;grid-template-columns:repeat(3, 1fr)}.grid-4{display:grid;grid-gap:10px;grid-template-columns:repeat(4, 1fr)}.grid-5{display:grid;grid-gap:10px;grid-template-columns:repeat(5, 1fr)}.no-transform{text-transform:none !important}#driver-popover-item .driver-popover-footer .driver-close-btn{display:none}.left-nav .top-section{margin:10px}.left-nav .middle-section{padding-left:10px;padding-right:10px;height:602px;overflow:scroll}.left-nav .middle-section.no-height{height:auto}.left-nav .btn-bottom-section{text-align:center}.left-nav .btn-bottom-section.bg-color{background-color:#eaeaea}.break-word,.application-section .webhook-info .info-value{word-break:break-word}.nowrap{white-space:nowrap}.mw-100{max-width:100px}.mw-150{max-width:150px}.mw-200{max-width:200px}.new-record{background:#64c43a;color:#fff;position:absolute;left:0;top:0;bottom:0;text-orientation:upright;writing-mode:vertical-lr;text-align:center;font-size:10px}.new-record.pos-relative{position:relative}.f-16{font-size:16px;color:#f05e33}.f-13{font-size:13px}.md-icon-button.sm md-icon{height:15px;width:15px}.mt-15{margin-top:15px !important}.pt-5{padding-top:5px !important}.pd-0{padding:10px 0 !important}.pd-20{padding:20px !important}.p-t-b{padding:10px 0 !important}.pd-l-r{padding:0 15px 0 0 !important}.no-box-shadow{box-shadow:none !important}.width-100-p{width:100%}.m-0{margin:0 !important}.mb-0{margin-bottom:0 !important}.disp-grid-1{display:grid;grid-template-columns:repeat(1, 1fr);gap:5px}@media(max-width: 1024px){.disp-grid-1{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.disp-grid-1{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 675px){.disp-grid-1{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.disp-grid-1{grid-template-columns:repeat(1, 1fr)}}.disp-grid-2{display:grid;grid-template-columns:repeat(2, 1fr);gap:5px}@media(max-width: 1024px){.disp-grid-2{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.disp-grid-2{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 675px){.disp-grid-2{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.disp-grid-2{grid-template-columns:repeat(1, 1fr)}}.disp-grid-3{display:grid;grid-template-columns:repeat(3, 1fr);gap:5px}@media(max-width: 1024px){.disp-grid-3{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.disp-grid-3{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 675px){.disp-grid-3{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.disp-grid-3{grid-template-columns:repeat(1, 1fr)}}.disp-grid-4{display:grid;grid-template-columns:repeat(4, 1fr);gap:5px}@media(max-width: 1024px){.disp-grid-4{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.disp-grid-4{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 675px){.disp-grid-4{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.disp-grid-4{grid-template-columns:repeat(1, 1fr)}}.disp-grid-5{display:grid;grid-template-columns:repeat(5, 1fr);gap:5px}@media(max-width: 1024px){.disp-grid-5{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.disp-grid-5{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 675px){.disp-grid-5{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.disp-grid-5{grid-template-columns:repeat(1, 1fr)}}.disp-grid-6{display:grid;grid-template-columns:repeat(6, 1fr);gap:5px}@media(max-width: 1024px){.disp-grid-6{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.disp-grid-6{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 675px){.disp-grid-6{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.disp-grid-6{grid-template-columns:repeat(1, 1fr)}}.disp-grid-7{display:grid;grid-template-columns:repeat(7, 1fr);gap:5px}@media(max-width: 1024px){.disp-grid-7{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.disp-grid-7{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 675px){.disp-grid-7{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.disp-grid-7{grid-template-columns:repeat(1, 1fr)}}.disp-grid-8{display:grid;grid-template-columns:repeat(8, 1fr);gap:5px}@media(max-width: 1024px){.disp-grid-8{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.disp-grid-8{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 675px){.disp-grid-8{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.disp-grid-8{grid-template-columns:repeat(1, 1fr)}}.disp-grid-9{display:grid;grid-template-columns:repeat(9, 1fr);gap:5px}@media(max-width: 1024px){.disp-grid-9{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.disp-grid-9{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 675px){.disp-grid-9{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.disp-grid-9{grid-template-columns:repeat(1, 1fr)}}.disp-grid-10{display:grid;grid-template-columns:repeat(10, 1fr);gap:5px}@media(max-width: 1024px){.disp-grid-10{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.disp-grid-10{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 675px){.disp-grid-10{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.disp-grid-10{grid-template-columns:repeat(1, 1fr)}}.disp-grid-11{display:grid;grid-template-columns:repeat(11, 1fr);gap:5px}@media(max-width: 1024px){.disp-grid-11{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.disp-grid-11{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 675px){.disp-grid-11{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.disp-grid-11{grid-template-columns:repeat(1, 1fr)}}.disp-grid-12{display:grid;grid-template-columns:repeat(12, 1fr);gap:5px}@media(max-width: 1024px){.disp-grid-12{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.disp-grid-12{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 675px){.disp-grid-12{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.disp-grid-12{grid-template-columns:repeat(1, 1fr)}}.max-w-47{max-width:47% !important}@media(max-width: 899px){.max-w-47{flex:100% !important;max-width:100% !important}}.max-w-48{max-width:48% !important}@media(max-width: 899px){.max-w-48{flex:100% !important;max-width:100% !important}}.mb-1{margin:0 0 3px}.btn-icon-e{height:30px !important;width:16px}.padding-0-10{padding:0 10px !important}.ml-0{margin-left:0 !important}.mt-10{margin-top:10px !important}.mt-30{margin-top:30px !important}.height-40{height:40px !important}.mb-20{margin-bottom:20px !important}.top-0{top:0 !important}.gap-50-m-l-r{gap:50px;margin-left:4px;margin-right:-11px}.mt-5{margin-top:5px !important}.mt-10{margin-top:10px !important}.mt-15{margin-top:15px !important}.mt-20{margin-top:20px !important}.mt-25{margin-top:25px !important}.mt-30{margin-top:30px !important}.mt-35{margin-top:35px !important}.mt-40{margin-top:40px !important}.mt-45{margin-top:45px !important}.mt-50{margin-top:50px !important}.mt-55{margin-top:55px !important}.mt-60{margin-top:60px !important}.mt-65{margin-top:65px !important}.mt-70{margin-top:70px !important}.mt-75{margin-top:75px !important}.mt-80{margin-top:80px !important}.mt-85{margin-top:85px !important}.mt-90{margin-top:90px !important}.mt-95{margin-top:95px !important}.mt-100{margin-top:100px !important}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mr-5{margin-right:5px !important}.mr-10{margin-right:10px !important}.mr-15{margin-right:15px !important}.mr-20{margin-right:20px !important}.mr-25{margin-right:25px !important}.mr-30{margin-right:30px !important}.mr-35{margin-right:35px !important}.mr-40{margin-right:40px !important}.mr-45{margin-right:45px !important}.mr-50{margin-right:50px !important}.ml-5{margin-left:5px !important}.ml-10{margin-left:10px !important}.ml-15{margin-left:15px !important}.ml-20{margin-left:20px !important}.ml-25{margin-left:25px !important}.ml-30{margin-left:30px !important}.ml-35{margin-left:35px !important}.ml-40{margin-left:40px !important}.ml-45{margin-left:45px !important}.ml-50{margin-left:50px !important}.s10{font-size:10px;width:10px;height:10px;min-width:10px;min-height:10px}.s12{font-size:12px;width:12px;height:12px;min-width:12px;min-height:12px}.s14{font-size:14px;width:14px;height:14px;min-width:14px;min-height:14px}.s16{font-size:16px;width:16px;height:16px;min-width:16px;min-height:16px}.s18{font-size:18px;width:18px;height:18px;min-width:18px;min-height:18px}.s20{font-size:20px;width:20px;height:20px;min-width:20px;min-height:20px}.s22{font-size:22px;width:22px;height:22px;min-width:22px;min-height:22px}.s24{font-size:24px;width:24px;height:24px;min-width:24px;min-height:24px}.ellipsis,.product-selection-list.active .product-title,.scheduling-list .data-table a,.assign-task .assign-table .company-name,.resource-detail-section .wage-setup-section .data-table td .floating-text,.promotion-section .coupon-list .title,.certificate-completion-section .data-table .long-descp,.certificate-completion-section .data-table .dark-color,.overflow-text,.detail-view-section .title,.product-joiners md-dialog-content .md-choice-list .list-col.addition-list h3,.product-joiners md-dialog-content .joiner-list md-radio-button .md-label,.catalog-product-list .text-content,.quotes-list .overflow-text,.ellipsis-100,.ellipsis-110,.ellipsis-125,.ellipsis-150,.schedule-list li a,.site-visit-edit .resource-name,.visit-detail .resource-name,.ellipsis-200,.item-chipset .chipbox,.ellipsis-250,.ellipsis-300,.app-title .subtitle,.app-title span,.ellipsis-320,.ellispis-400{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ellipsis-110{max-width:110px}.ellipsis-125{max-width:125px}.ellipsis-100{max-width:100px}.ellipsis-120{max-width:120px}.ellipsis-150,.schedule-list li a,.site-visit-edit .resource-name,.visit-detail .resource-name{max-width:150px}.ellipsis-200,.item-chipset .chipbox{max-width:200px}.ellipsis-250{max-width:250px}.ellipsis-300,.app-title .subtitle,.app-title span{max-width:300px}.ellipsis-320{max-width:320px}.ellipsis-400{max-width:400px}.ellipsis-line{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ellipsis-line.line-2{-webkit-line-clamp:2}.data-table td .status,.stock-status .stock-full-status td .status,.data-table td>.status{display:inline-block}.status{font-weight:bold}.status.accepted,.status.active,.status.assigned,.status.authorized,.status.available,.status.bundled,.status.completed,.status.contracted,.status.fully,.status.fully-paid,.status.fully.paid,.status.fully.published,.status.fully.received,.status.fully.return,.status.good,.status.paid,.status.re-submitted,.status.resumed,.status.returned,.status.running,.status.scheduled,.status.started,.status.submitted,.status.success,.status.won{color:#6aa84f !important}.status.canceled,.status.cancelled,.status.closed,.status.disabled,.status.finished,.status.inactive,.status.no-roles,.status.void,.status.voided{color:#666 !important;background-color:#e7e7e7;border-radius:12px;padding:3px 8px}.status.negotiation,.status.on_hold,.status.partial,.status.partially-paid,.status.partially.completed,.status.partially.fulfilled,.status.partially.paid,.status.partially.return,.status.paused,.status.prospect,.status.reopen,.status.stopped,.status.tentative,.status.undetermined{color:#e69138 !important}.status.new{color:#b8860b !important;background-color:#fff8e1;border-radius:12px;padding:3px 8px}.status.buying{color:#6a4c93 !important;background-color:#ede7f6;border-radius:12px;padding:3px 8px}.status.lead{color:#0288d1 !important;background-color:#e1f5fe;border-radius:12px;padding:3px 8px}.status.archived{color:#757575 !important;background-color:#f5f5f5;border-radius:12px;padding:3px 8px}.status.mixed_status{color:#464646 !important}.status.not.assigned{color:#000 !important}.status.bounced,.status.committed,.status.domain_blocked,.status.email_blocked,.status.expired,.status.lost,.status.not-running,.status.over-assigned,.status.over.due,.status.overbooked,.status.overdue,.status.pending,.status.refurbished,.status.rejected,.status.returned,.status.unpaid{color:#e06666 !important;background-color:#fff0f0;border-radius:12px;padding:3px 8px}.status.auto.submitted,.status.fulfilled,.status.modified,.status.partial-complete,.status.rescheduled,.status.resubmitted,.status.warrantied{color:#e69138 !important}.status.partially.received{color:#3d85c6 !important}.status.buyer,.status.draft,.status.incomplete,.status.internal{color:#c55c76 !important;background-color:#fee;border-radius:12px;padding:3px 8px}.status.unassembled{color:#005bc3 !important}.status{font-weight:bold}.status.active,.status.running{color:#6aa84f;background:#e9fce9;border-radius:12px;padding:3px 8px}.status.paused{color:#e69138;background-color:#f8f8e1;border-radius:12px;padding:3px 8px}.email-throttle{padding:8px;font-size:12px;margin-bottom:10px}.email-throttle.success{background-color:#b6d7a8}.email-throttle.warning{background-color:#f9cb9c}.email-throttle.danger{background-color:#ea9999}.email-throttle.hard-danger{background-color:red;color:#fff}.status-capsule{display:inline-block;text-align:center;color:#fff !important;max-width:none !important;padding:10px;border-radius:25px;font-size:12px;font-weight:bold}.status-capsule,.status-capsule.fully,.status-capsule.success{background:#6aa84f}.status-capsule.partial,.status-capsule.paused,.status-capsule.stopped,.status-capsule.warning{background:#e69138}.status-capsule.danger,.status-capsule.expired,.status-capsule.not-running,.status-capsule.pending{background:#e06666;background-color:#fff0f0;border-radius:12px;padding:3px 8px}.status-capsule.finished{background:#666}.status-bg.active,.status-bg.success,.status-bg.good{color:#6aa84f;background:#e9fce9;border-radius:12px;padding:3px 8px}.status-bg.archived,.status-bg.undetermined{color:#e69138;background-color:#f8f8e1;border-radius:12px;padding:3px 8px}.status-bg.danger,.status-bg.expired,.status-bg.pending,.status-bg.bounced,.status-bg.domain_blocked,.status-bg.email_blocked{color:#e06666;background-color:#fff0f0;border-radius:12px;padding:3px 8px}.status-bg.disabled,.status-bg.inactive{background:#eae8e8;color:#666}.status-bg.draft,.status-bg.incomplete{color:#c55c76;background-color:#fee;border-radius:12px;padding:3px 8px}.status-bg-clr{background:#2f80ed}.status-bg-clr.active,.status-bg-clr.success,.status-bg-clr.completed{background:#6aa84f}.status-bg-clr.archived,.status-bg-clr.undetermined{background:#e69138}.status-bg-clr.danger,.status-bg-clr.expired,.status-bg-clr.pending{background:#e06666}.status-bg-clr.disabled,.status-bg-clr.inactive,.status-bg-clr.canceled,.status-bg-clr.voided{background:#666}.status-bg-clr.draft,.status-bg-clr.incomplete{background:#c55c76}body>.wrapper{opacity:0}.hamburger-dot:before{content:"• • •";display:block;font-size:16px;color:#fff;transform:rotate(90deg);margin-left:-3px}.hamburger-dot.gray:before{color:hsl(0,0%,58%)}.leftnav-wrap{height:100%;overflow:auto}.rightnav-wrap{height:100%;overflow:auto}.wrapper{overflow-x:hidden;position:relative}.svg-grey svg path{fill:hsl(0,0%,58%)}.svg-grey-lighter svg path{fill:#949292 !important}.svg-grey-lighter.icon-dark-color svg path{fill:#0e0e0e !important}.svg-darker svg path{fill:#151515 !important}.svg-white svg path{fill:#fff !important}.svg-danger svg path{fill:#f81010}.svg-success svg path{fill:#277b05}.space-right{margin-right:15px !important}.md-open-menu-container .md-button:not([disabled]).md-focused{background:rgba(0,0,0,0)}.md-open-menu-container .md-button:not([disabled]).md-focused:hover{background-color:rgba(158,158,158,.2)}.md-open-menu-container .btn-primary.md-button:not([disabled]).md-focused,.md-open-menu-container .resource-detail-section .md-button.send-btn:not([disabled]).md-focused,.resource-detail-section .md-open-menu-container .md-button.send-btn:not([disabled]).md-focused,.md-open-menu-container .table-menu .menu-header .md-button:not([disabled]).md-focused,.md-open-menu-container .inventory-products .product-dropdown .menu-header .md-button:not([disabled]).md-focused,.inventory-products .md-open-menu-container .product-dropdown .menu-header .md-button:not([disabled]).md-focused,.table-menu .menu-header .md-open-menu-container .md-button:not([disabled]).md-focused,.inventory-products .product-dropdown .menu-header .md-open-menu-container .md-button:not([disabled]).md-focused{background-color:#f05e33;color:#fff;border-radius:8px}.md-open-menu-container .btn-primary.md-button:not([disabled]).md-focused:hover,.md-open-menu-container .resource-detail-section .md-button.send-btn:not([disabled]).md-focused:hover,.resource-detail-section .md-open-menu-container .md-button.send-btn:not([disabled]).md-focused:hover,.md-open-menu-container .table-menu .menu-header .md-button:not([disabled]).md-focused:hover,.md-open-menu-container .inventory-products .product-dropdown .menu-header .md-button:not([disabled]).md-focused:hover,.inventory-products .md-open-menu-container .product-dropdown .menu-header .md-button:not([disabled]).md-focused:hover,.table-menu .menu-header .md-open-menu-container .md-button:not([disabled]).md-focused:hover,.inventory-products .product-dropdown .menu-header .md-open-menu-container .md-button:not([disabled]).md-focused:hover{background-color:#c47618}.md-open-menu-container .btn-secondary.md-button:not([disabled]).md-focused,.md-open-menu-container .muted-btns .md-button:not([disabled]).md-focused,.muted-btns .md-open-menu-container .md-button:not([disabled]).md-focused{background-color:#f2f2f2;color:#8e8e93;border-radius:8px}.md-open-menu-container .btn-secondary.md-button:not([disabled]).md-focused:hover,.md-open-menu-container .muted-btns .md-button:not([disabled]).md-focused:hover,.muted-btns .md-open-menu-container .md-button:not([disabled]).md-focused:hover{background-color:#c7c7c9;color:#8e8e93}md-select-menu md-option[selected]{color:#5cc5c3 !important}.md-select-value{margin-bottom:0}.md-checkbox-enabled.md-default-theme[selected] .md-icon,.md-checkbox-enabled[selected] .md-icon{background-color:#5cc5c3;border-color:rgba(0,0,0,.54)}.md-checkbox-enabled.md-default-theme[disabled] .md-icon,.md-checkbox-enabled[disabled] .md-icon{background-color:hsl(0,0%,58%)}.status-dropmenu,.opportunity-building .tool-arrow,.edit-dropdown-content,.media-option{background:#fff;border:1px solid #cfdade;border-top:0;border-radius:5px;padding:0;width:120px}.status-dropmenu.serial-dropmenu,.opportunity-building .serial-dropmenu.tool-arrow,.serial-dropmenu.edit-dropdown-content,.serial-dropmenu.media-option{width:300px;min-height:290px;position:absolute;right:-120px;top:85px;padding:15px;background-color:#f4f7f9}.status-dropmenu.serial-dropmenu .type-box,.opportunity-building .serial-dropmenu.tool-arrow .type-box,.serial-dropmenu.edit-dropdown-content .type-box,.serial-dropmenu.media-option .type-box{color:#000;background-color:#fff;border:1px solid #fe9603;padding:10px}.status-dropmenu.serial-dropmenu .type-box .second_content,.opportunity-building .serial-dropmenu.tool-arrow .type-box .second_content,.serial-dropmenu.edit-dropdown-content .type-box .second_content,.serial-dropmenu.media-option .type-box .second_content{font-size:14px}.status-dropmenu.serial-dropmenu .type-box md-icon,.opportunity-building .serial-dropmenu.tool-arrow .type-box md-icon,.serial-dropmenu.edit-dropdown-content .type-box md-icon,.serial-dropmenu.media-option .type-box md-icon{width:20px;height:18px}.status-dropmenu md-menu-divider,.opportunity-building .tool-arrow md-menu-divider,.edit-dropdown-content md-menu-divider,.media-option md-menu-divider{margin:0;background:rgba(0,0,0,0);border-top:1px dotted #b0a6a6}.status-dropmenu:after,.opportunity-building .tool-arrow:after,.edit-dropdown-content:after,.media-option:after,.status-dropmenu:before,.opportunity-building .tool-arrow:before,.edit-dropdown-content:before,.media-option:before{bottom:100%;right:8px;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.status-dropmenu:after,.opportunity-building .tool-arrow:after,.edit-dropdown-content:after,.media-option:after{border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:4px;margin-right:.5px}.status-dropmenu:before,.opportunity-building .tool-arrow:before,.edit-dropdown-content:before,.media-option:before{border-color:rgba(194,225,245,0);border-bottom-color:#cfdade;border-width:6px;margin-right:-2px}.input-dropdown:after{margin-right:43px}.input-dropdown:before{margin-right:41px}.input-dropdown md-menu-item{padding:10px}.input-dropdown md-menu-item input{border:1px solid hsl(0,0%,86%);height:36px;min-width:0;border-radius:3px;padding-right:32px}.input-dropdown md-menu-item .md-button{border-radius:3px;height:35px;margin-left:5px;max-width:100px;text-align:center;min-width:0;position:absolute;top:15px;right:3px}.head-menu{padding:0}.head-menu md-menu-item{border-bottom:1px solid hsl(0,0%,86%);min-height:38px;height:38px}.head-menu md-menu-item:nth-child{border-bottom:0}.head-menu:after{border-width:8px;margin-right:16.5px}.head-menu:before{border-width:8px;margin-right:17px}.custom-scroll::-webkit-scrollbar,.calendar-base .fc-more-popover .fc-body.fc-widget-content::-webkit-scrollbar,.product-joiners md-dialog-content .joiner-list::-webkit-scrollbar{height:7px;width:7px}.custom-scroll::-webkit-scrollbar-track,.calendar-base .fc-more-popover .fc-body.fc-widget-content::-webkit-scrollbar-track,.product-joiners md-dialog-content .joiner-list::-webkit-scrollbar-track{background:#f3f4f6}.custom-scroll::-webkit-scrollbar-thumb,.calendar-base .fc-more-popover .fc-body.fc-widget-content::-webkit-scrollbar-thumb,.product-joiners md-dialog-content .joiner-list::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:5px}.custom-scroll::-webkit-scrollbar-track:horizontal,.calendar-base .fc-more-popover .fc-body.fc-widget-content::-webkit-scrollbar-track:horizontal,.product-joiners md-dialog-content .joiner-list::-webkit-scrollbar-track:horizontal{background:#f3f4f6}.custom-scroll::-webkit-scrollbar-thumb:horizontal,.calendar-base .fc-more-popover .fc-body.fc-widget-content::-webkit-scrollbar-thumb:horizontal,.product-joiners md-dialog-content .joiner-list::-webkit-scrollbar-thumb:horizontal{background:#e5e7eb;border-radius:5px}.md-sidenav-right{overflow:visible}.md-sidenav-right .sidenav-close{background:#f2f2f2;border-radius:0;border-top-left-radius:3px;border-bottom-left-radius:3px;position:absolute;left:-25px;top:30px;z-index:0;margin:0;padding:7px;min-width:0;width:auto;min-height:0;height:30px;cursor:pointer}.md-sidenav-right .sidenav-close:not([disabled]).md-icon-button:hover,.md-sidenav-right .sidenav-close:not([disabled]):hover{background:#f2f2f2}.md-sidenav-right .sidenav-close md-icon{height:12px;width:12px}.md-sidenav-right .sidenav-close.sidenav-close-new{background:#dc2626;border-top-left-radius:8px;border-bottom-left-radius:8px}.md-sidenav-right .sidenav-close.sidenav-close--tr{left:auto;right:10px;top:12px;border-radius:4px;background:rgba(0,0,0,0)}.md-sidenav-right .sidenav-close.sidenav-close--tr:not([disabled]):hover{background:#f2f2f2}.muted-btns{margin:15px 0;display:inline-block}.muted-btns .md-button{font-weight:normal;margin:0 10px 5px 0;height:30px;min-height:30px;line-height:30px;min-width:auto;background:#f2f2f2;width:auto;padding:0 10px}.text-start-left{display:inline-block;text-align:left}.text-start-right{display:inline-block;text-align:right}.text-start-center{text-align:center}.ico-cross{transform:rotate(45deg);margin-left:10px;height:18px;width:18px;display:inline-block;vertical-align:bottom}.ico-cross svg path{fill:#f05e33}.item-quantity-box input{width:45px;height:30px;padding:2px 10px;border:1px solid hsl(0,0%,86%);border-radius:3px;text-align:center;margin:0 7px;color:hsl(0,0%,58%)}.btn-outline{border:#fff solid 1px}.ico-btn-edit{width:25px;height:25px;border:#fff solid 1px;border-radius:100%;margin-right:15px;position:relative;display:inline-block;vertical-align:middle;cursor:pointer}.ico-btn-edit .icon{height:25px;width:25px;position:absolute;left:-2px;top:-1px}.default-box{border:1px solid #ccc;border-radius:10px;margin-left:12px;margin-top:6px;padding:20px;box-shadow:0 3px 6px -1px hsl(0,0%,58%);background:#fff}.col-2-list li{margin:10px 0 24px}.col-2-list label{color:hsl(0,0%,58%)}.md-errors-spacer{display:none}.md-input-invalid .md-errors-spacer{display:block}.booked-row td{position:relative}.booked-row td:after{content:"";position:absolute;top:1px;bottom:1px;left:0;right:0;background:#f2f2f2;opacity:.5}.archive-img-container{display:inline-block;height:46px;line-height:35px;text-align:center;width:46px}.archive-img-container .user-img-holder{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;display:inline-block;overflow:hidden}.archive-img-container .user-img-holder,.archive-img-container .user-img-holder img{height:100%;width:100%}.data-table.valign-middle td,.stock-status .valign-middle.stock-full-status td,.data-table.valign-middle tr,.stock-status .valign-middle.stock-full-status tr{vertical-align:middle}.data-table .ico-touch-arrow,.stock-status .stock-full-status .ico-touch-arrow{width:15px;height:15px}.data-table.archive-img-table thead .archive-img-container,.stock-status .archive-img-table.stock-full-status thead .archive-img-container{height:auto}.data-table.archive-img-table thead md-checkbox,.stock-status .archive-img-table.stock-full-status thead md-checkbox{margin-left:18px}.data-table.archive-img-table .row-check,.stock-status .archive-img-table.stock-full-status .row-check{height:58px}.data-table.archive-img-table .row-check md-checkbox,.stock-status .archive-img-table.stock-full-status .row-check md-checkbox{display:none}.data-table.archive-img-table .row-check md-checkbox.selected,.stock-status .archive-img-table.stock-full-status .row-check md-checkbox.selected{display:inline-block}.data-table.archive-img-table .row-check:hover .user-img-holder,.stock-status .archive-img-table.stock-full-status .row-check:hover .user-img-holder{display:none}.data-table.archive-img-table .row-check:hover md-checkbox,.stock-status .archive-img-table.stock-full-status .row-check:hover md-checkbox{display:inline-block}.data-table .sub-label,.stock-status .stock-full-status .sub-label{position:relative}.data-table .sub-label .label-txt,.stock-status .stock-full-status .sub-label .label-txt{font-size:7px;position:absolute;right:-3px;color:#f05e33;bottom:-4px}.data-table .row-check,.stock-status .stock-full-status .row-check{padding:15px 0 0 25px;min-width:30px}.data-table .row-check md-checkbox,.stock-status .stock-full-status .row-check md-checkbox{margin-bottom:0}.data-table .inventory-text,.stock-status .stock-full-status .inventory-text{font-weight:500}.location-symbol,.calendar-base .fc-unthemed .fc-month-view .fc-today .date-holder,.event-container .date-events .badge-caption span,.opportunity-tracking .panel-container .panel-btn .badge,.notify,.image-tabs li .img-tab-container .selection-counter{display:inline-block;background:#5cc5c3;color:#fff !important;font-weight:500;font-size:10px;text-align:center;line-height:1.9;border-radius:20px;padding:0 3px !important;min-width:30px;height:18px;box-sizing:content-box}.md-select-value .font-italic .location-symbol:not(.filter),.md-select-value .font-italic .calendar-base .fc-unthemed .fc-month-view .fc-today .date-holder:not(.filter),.calendar-base .fc-unthemed .fc-month-view .fc-today .md-select-value .font-italic .date-holder:not(.filter),.md-select-value .font-italic .event-container .date-events .badge-caption span:not(.filter),.event-container .date-events .badge-caption .md-select-value .font-italic span:not(.filter),.md-select-value .font-italic .opportunity-tracking .panel-container .panel-btn .badge:not(.filter),.opportunity-tracking .panel-container .panel-btn .md-select-value .font-italic .badge:not(.filter),.md-select-value .font-italic .notify:not(.filter),.md-select-value .font-italic .image-tabs li .img-tab-container .selection-counter:not(.filter),.image-tabs li .img-tab-container .md-select-value .font-italic .selection-counter:not(.filter),md-option[disabled] .location-symbol,md-option[disabled] .calendar-base .fc-unthemed .fc-month-view .fc-today .date-holder,.calendar-base .fc-unthemed .fc-month-view .fc-today md-option[disabled] .date-holder,md-option[disabled] .event-container .date-events .badge-caption span,.event-container .date-events .badge-caption md-option[disabled] span,md-option[disabled] .opportunity-tracking .panel-container .panel-btn .badge,.opportunity-tracking .panel-container .panel-btn md-option[disabled] .badge,md-option[disabled] .notify,md-option[disabled] .image-tabs li .img-tab-container .selection-counter,.image-tabs li .img-tab-container md-option[disabled] .selection-counter{background:hsl(0,0%,58%)}.form-base .v-address .ico-tick,.savings-sidenav .leftnav-wrap .sidebar-title .v-address .ico-tick{margin-right:10px}.form-base md-input-container,.savings-sidenav .leftnav-wrap .sidebar-title md-input-container{margin:20px 0}.form-base md-input-container.md-input-focused label:not(.md-no-float),.savings-sidenav .leftnav-wrap .sidebar-title md-input-container.md-input-focused label:not(.md-no-float),.form-base md-input-container.md-input-has-placeholder label:not(.md-no-float),.savings-sidenav .leftnav-wrap .sidebar-title md-input-container.md-input-has-placeholder label:not(.md-no-float),.form-base md-input-container.md-input-has-value label:not(.md-no-float),.savings-sidenav .leftnav-wrap .sidebar-title md-input-container.md-input-has-value label:not(.md-no-float){-webkit-transform:translate3d(0, 8px, 0) scale(0.92);transform:translate3d(0, 8px, 0) scale(0.92);padding-left:0}.form-base md-input-container.md-no-float.md-input-focused label,.savings-sidenav .leftnav-wrap .sidebar-title md-input-container.md-no-float.md-input-focused label,.form-base md-input-container.md-no-float.md-input-has-value label,.savings-sidenav .leftnav-wrap .sidebar-title md-input-container.md-no-float.md-input-has-value label{display:none}.form-base md-radio-group.md-default-theme.md-focused:not(:empty) .md-checked .md-container:before,.form-base md-radio-group.md-focused:not(:empty) .md-checked .md-container:before,.savings-sidenav .leftnav-wrap .sidebar-title md-radio-group.md-focused:not(:empty) .md-checked .md-container:before{background-color:rgba(92,197,195,.26)}.form-base md-radio-group md-radio-button,.savings-sidenav .leftnav-wrap .sidebar-title md-radio-group md-radio-button{margin:0;display:inline-block;outline:0;margin-right:10px;margin-bottom:10px}.form-base md-radio-group md-radio-button .md-container,.savings-sidenav .leftnav-wrap .sidebar-title md-radio-group md-radio-button .md-container{margin-right:5px;width:22px;height:22px}.form-base md-radio-group md-radio-button .md-off,.savings-sidenav .leftnav-wrap .sidebar-title md-radio-group md-radio-button .md-off{top:0;width:22px;height:22px;border-width:1px;border-color:#ccc;margin-right:5px}.form-base md-radio-group md-radio-button:not([disabled]).md-primary .md-on,.savings-sidenav .leftnav-wrap .sidebar-title md-radio-group md-radio-button:not([disabled]).md-primary .md-on{background-color:#5cc5c3}.form-base md-radio-group md-radio-button .md-on,.savings-sidenav .leftnav-wrap .sidebar-title md-radio-group md-radio-button .md-on{top:1px;left:1px;background-color:#5cc5c3}.form-base md-radio-group[disabled] .md-container .md-off,.savings-sidenav .leftnav-wrap .sidebar-title md-radio-group[disabled] .md-container .md-off{background:#f3f3f3}.form-base md-radio-button.md-checked .md-off,.savings-sidenav .leftnav-wrap .sidebar-title md-radio-button.md-checked .md-off,.form-base md-radio-button.md-default-theme.md-checked .md-off{border-color:#ccc}.form-base md-radio-button.md-checked .md-ink-ripple,.savings-sidenav .leftnav-wrap .sidebar-title md-radio-button.md-checked .md-ink-ripple,.form-base md-radio-button.md-default-theme.md-checked .md-ink-ripple{color:#5cc5c3}.form-base md-chips,.savings-sidenav .leftnav-wrap .sidebar-title md-chips{margin-bottom:20px;width:100%}.form-base md-chips.custom-md-tags md-chip,.savings-sidenav .leftnav-wrap .sidebar-title md-chips.custom-md-tags md-chip{background-color:#596773;margin-bottom:15px}.form-base md-chips.custom-md-tags .md-chip-content span,.savings-sidenav .leftnav-wrap .sidebar-title md-chips.custom-md-tags .md-chip-content span{color:#fff;font-size:14px}.form-base md-chips.custom-md-tags button.md-chip-remove md-icon,.savings-sidenav .leftnav-wrap .sidebar-title md-chips.custom-md-tags button.md-chip-remove md-icon{fill:#fff}.form-base md-chips.update-custom-tag md-chip,.savings-sidenav .leftnav-wrap .sidebar-title md-chips.update-custom-tag md-chip{margin-bottom:0}.form-base md-chips input,.savings-sidenav .leftnav-wrap .sidebar-title md-chips input{font-size:16px}.form-base md-chips .md-chips.md-focused,.savings-sidenav .leftnav-wrap .sidebar-title md-chips .md-chips.md-focused{box-shadow:0 2px #f05e33}.form-base md-chips md-chip,.savings-sidenav .leftnav-wrap .sidebar-title md-chips md-chip{border-radius:3px}.form-base md-chips md-chip md-chip-template,.savings-sidenav .leftnav-wrap .sidebar-title md-chips md-chip md-chip-template{font-weight:normal}.form-base md-chips md-chip md-chip-template .md-chip-remove-container,.savings-sidenav .leftnav-wrap .sidebar-title md-chips md-chip md-chip-template .md-chip-remove-container{width:28px}.form-base md-chips md-chip .md-chip-input-container md-autocomplete,.savings-sidenav .leftnav-wrap .sidebar-title md-chips md-chip .md-chip-input-container md-autocomplete,.form-base md-chips md-chip .md-chips .md-chip-input-container md-autocomplete-wrap,.savings-sidenav .leftnav-wrap .sidebar-title md-chips md-chip .md-chips .md-chip-input-container md-autocomplete-wrap{height:20px}.form-base h3,.savings-sidenav .leftnav-wrap .sidebar-title h3{font-size:14px;font-weight:normal}.form-base input[type=email],.savings-sidenav .leftnav-wrap .sidebar-title input[type=email],.form-base input[type=number],.savings-sidenav .leftnav-wrap .sidebar-title input[type=number],.form-base input[type=text],.savings-sidenav .leftnav-wrap .sidebar-title input[type=text],.form-base input[type=url],.savings-sidenav .leftnav-wrap .sidebar-title input[type=url],.form-base input[type=password],.savings-sidenav .leftnav-wrap .sidebar-title input[type=password],.form-base md-select,.savings-sidenav .leftnav-wrap .sidebar-title md-select,.form-base textarea,.savings-sidenav .leftnav-wrap .sidebar-title textarea{border-color:#d6e1e5;height:38px;font-size:16px}.form-base textarea,.savings-sidenav .leftnav-wrap .sidebar-title textarea{margin-top:5px}.form-base .form-right-section,.savings-sidenav .leftnav-wrap .sidebar-title .form-right-section{padding:8px}.form-base .gap-right-hard,.savings-sidenav .leftnav-wrap .sidebar-title .gap-right-hard{margin-right:20px}.form-base md-input-container .filter-label,.savings-sidenav .leftnav-wrap .sidebar-title md-input-container .filter-label{color:#353434 !important;font-size:16px !important}.form-base md-input-container,.savings-sidenav .leftnav-wrap .sidebar-title md-input-container{padding:0;margin-top:0}.form-base md-input-container label,.savings-sidenav .leftnav-wrap .sidebar-title md-input-container label{color:hsl(0,0%,58%);font-size:16px}.form-base md-input-container [ng-messages],.savings-sidenav .leftnav-wrap .sidebar-title md-input-container [ng-messages]{overflow:hidden}.form-base md-input-container.md-input-invalid,.savings-sidenav .leftnav-wrap .sidebar-title md-input-container.md-input-invalid{transition:all ease-in-out 1s}.form-base md-input-container.md-input-invalid .md-input,.savings-sidenav .leftnav-wrap .sidebar-title md-input-container.md-input-invalid .md-input{border-color:#ff8162}.form-base md-input-container.md-input-invalid label,.savings-sidenav .leftnav-wrap .sidebar-title md-input-container.md-input-invalid label{color:#ff8162}.form-base md-input-container.md-input-invalid .msg-balloon,.savings-sidenav .leftnav-wrap .sidebar-title md-input-container.md-input-invalid .msg-balloon{min-height:24px;height:24px;transition:all ease-in-out 1s}.form-base md-input-container.md-input-invalid .msg-balloon div,.savings-sidenav .leftnav-wrap .sidebar-title md-input-container.md-input-invalid .msg-balloon div{transition:all ease-in-out 1s;color:#ff8162}.form-base md-input-container:not(.md-input-invalid).md-input-focused label,.savings-sidenav .leftnav-wrap .sidebar-title md-input-container:not(.md-input-invalid).md-input-focused label{color:#f05e33}.form-base md-input-container:not(.md-input-invalid).md-input-focused .md-input,.savings-sidenav .leftnav-wrap .sidebar-title md-input-container:not(.md-input-invalid).md-input-focused .md-input{border-color:#f05e33}.form-base md-input-container .filter-select .md-select-value.md-select-placeholder,.savings-sidenav .leftnav-wrap .sidebar-title md-input-container .filter-select .md-select-value.md-select-placeholder{color:#353434 !important}.form-base md-input-container md-select .md-select-value.md-select-placeholder,.savings-sidenav .leftnav-wrap .sidebar-title md-input-container md-select .md-select-value.md-select-placeholder{color:hsl(0,0%,58%)}.form-base md-input-container md-select md-select-value,.savings-sidenav .leftnav-wrap .sidebar-title md-input-container md-select md-select-value{padding:0 2px 2px}.form-base md-input-container md-select md-select-value span,.savings-sidenav .leftnav-wrap .sidebar-title md-input-container md-select md-select-value span{font-size:16px}.form-base md-input-container md-select md-select-value .location-symbol,.savings-sidenav .leftnav-wrap .sidebar-title md-input-container md-select md-select-value .location-symbol,.form-base md-input-container md-select md-select-value .calendar-base .fc-unthemed .fc-month-view .fc-today .date-holder,.calendar-base .fc-unthemed .fc-month-view .fc-today .form-base md-input-container md-select md-select-value .date-holder,.savings-sidenav .leftnav-wrap .sidebar-title md-input-container md-select md-select-value .calendar-base .fc-unthemed .fc-month-view .fc-today .date-holder,.calendar-base .fc-unthemed .fc-month-view .fc-today .savings-sidenav .leftnav-wrap .sidebar-title md-input-container md-select md-select-value .date-holder,.form-base md-input-container md-select md-select-value .event-container .date-events .badge-caption span,.event-container .date-events .badge-caption .form-base md-input-container md-select md-select-value span,.savings-sidenav .leftnav-wrap .sidebar-title md-input-container md-select md-select-value .event-container .date-events .badge-caption span,.event-container .date-events .badge-caption .savings-sidenav .leftnav-wrap .sidebar-title md-input-container md-select md-select-value span,.form-base md-input-container md-select md-select-value .opportunity-tracking .panel-container .panel-btn .badge,.opportunity-tracking .panel-container .panel-btn .form-base md-input-container md-select md-select-value .badge,.savings-sidenav .leftnav-wrap .sidebar-title md-input-container md-select md-select-value .opportunity-tracking .panel-container .panel-btn .badge,.opportunity-tracking .panel-container .panel-btn .savings-sidenav .leftnav-wrap .sidebar-title md-input-container md-select md-select-value .badge,.form-base md-input-container md-select md-select-value .notify,.savings-sidenav .leftnav-wrap .sidebar-title md-input-container md-select md-select-value .notify,.form-base md-input-container md-select md-select-value .image-tabs li .img-tab-container .selection-counter,.savings-sidenav .leftnav-wrap .sidebar-title md-input-container md-select md-select-value .image-tabs li .img-tab-container .selection-counter,.image-tabs li .img-tab-container .form-base md-input-container md-select md-select-value .selection-counter,.image-tabs li .img-tab-container .savings-sidenav .leftnav-wrap .sidebar-title md-input-container md-select md-select-value .selection-counter,.savings-sidenav .leftnav-wrap .image-tabs li .img-tab-container .sidebar-title md-input-container md-select md-select-value .selection-counter{font-size:10px;margin-right:5px}.form-base md-input-container md-select:not([disabled]):focus md-select-value,.savings-sidenav .leftnav-wrap .sidebar-title md-input-container md-select:not([disabled]):focus md-select-value{padding:0 2px 2px}.form-base md-input-container md-select md-option:focus[selected],.savings-sidenav .leftnav-wrap .sidebar-title md-input-container md-select md-option:focus[selected]{color:#f05e33}.form-base md-input-container md-select:not([disabled]):focus .md-select-value,.savings-sidenav .leftnav-wrap .sidebar-title md-input-container md-select:not([disabled]):focus .md-select-value{border-color:#f05e33}.form-base md-input-container.md-input-has-value md-select md-select-value span:not(.no-color),.savings-sidenav .leftnav-wrap .sidebar-title md-input-container.md-input-has-value md-select md-select-value span:not(.no-color){color:hsl(0,0%,16.5%)}.form-base md-input-container.md-input-has-value [ng-messages],.savings-sidenav .leftnav-wrap .sidebar-title md-input-container.md-input-has-value [ng-messages]{transition:all ease-in-out .5s;min-height:0;height:0}.form-base md-input-container.md-input-has-value.md-input-invalid [ng-messages],.savings-sidenav .leftnav-wrap .sidebar-title md-input-container.md-input-has-value.md-input-invalid [ng-messages]{min-height:24px;height:auto}@media screen and (max-width: 599px){.form-base md-input-container .gap-right-sm,.savings-sidenav .leftnav-wrap .sidebar-title md-input-container .gap-right-sm{margin-right:20px}}.form-base md-switch.md-block,.savings-sidenav .leftnav-wrap .sidebar-title md-switch.md-block{flex:none;margin:0;position:relative;width:50px;display:block;top:-5px;left:0}.form-base md-switch.md-block:not([disabled]) .md-bar,.savings-sidenav .leftnav-wrap .sidebar-title md-switch.md-block:not([disabled]) .md-bar{background:#ffe9cf}.form-base md-switch.md-block .md-container,.savings-sidenav .leftnav-wrap .sidebar-title md-switch.md-block .md-container{width:47px}.form-base md-switch.md-block .md-container .md-bar,.savings-sidenav .leftnav-wrap .sidebar-title md-switch.md-block .md-container .md-bar{border-radius:50px;height:25px;width:56px;top:0}.form-base md-switch.md-block .md-container .md-thumb-container,.savings-sidenav .leftnav-wrap .sidebar-title md-switch.md-block .md-container .md-thumb-container{width:33px}.form-base md-switch.md-block .md-container .md-thumb-container .md-thumb,.savings-sidenav .leftnav-wrap .sidebar-title md-switch.md-block .md-container .md-thumb-container .md-thumb{height:22px;top:-1px;width:22px}.form-base md-switch.md-block .md-label,.savings-sidenav .leftnav-wrap .sidebar-title md-switch.md-block .md-label{position:relative;right:-19px;top:-27px;padding:2px 5px;color:#c47618}.form-base md-switch.md-block.md-checked .md-label,.savings-sidenav .leftnav-wrap .sidebar-title md-switch.md-block.md-checked .md-label{left:0;color:#fff;padding-left:9px}.form-base md-switch.md-block.md-checked:not([disabled]) .md-bar,.savings-sidenav .leftnav-wrap .sidebar-title md-switch.md-block.md-checked:not([disabled]) .md-bar{background:#f05e33}.form-base md-switch.md-block.md-checked .md-thumb,.savings-sidenav .leftnav-wrap .sidebar-title md-switch.md-block.md-checked .md-thumb{background:#fff}.form-base md-radio-button,.savings-sidenav .leftnav-wrap .sidebar-title md-radio-button{display:inline-block}.map-switch .map-switch-btn{position:relative;top:11px}.map-switch.form-base md-switch.md-block,.savings-sidenav .leftnav-wrap .map-switch.sidebar-title md-switch.md-block{top:0}.map-switch.form-base md-switch.md-block .md-container .md-bar,.savings-sidenav .leftnav-wrap .map-switch.sidebar-title md-switch.md-block .md-container .md-bar{height:14px;width:45px;top:5px;background-color:#fff}.map-switch.form-base md-switch.md-block .md-container .md-thumb-container .md-thumb,.savings-sidenav .leftnav-wrap .map-switch.sidebar-title md-switch.md-block .md-container .md-thumb-container .md-thumb{background:#f05e33 url(../../../assets/icons/google-map.7379043e2df39d46c472.svg) no-repeat center center/8px;color:#f05e33}.map-switch.form-base md-switch.md-block.md-checked .md-container .md-bar,.savings-sidenav .leftnav-wrap .map-switch.sidebar-title md-switch.md-block.md-checked .md-container .md-bar{background-color:#fff}.map-switch.form-base md-switch.md-block.md-checked .md-container .md-thumb-container .md-thumb,.savings-sidenav .leftnav-wrap .map-switch.sidebar-title md-switch.md-block.md-checked .md-container .md-thumb-container .md-thumb{background:#fff url(../../../assets/icons/google-map.7379043e2df39d46c472.svg) no-repeat center center/8px;color:#fff}.map-switch.form-base md-switch.md-block.md-checked .md-container .md-thumb-container .md-thumb:before,.savings-sidenav .leftnav-wrap .map-switch.sidebar-title md-switch.md-block.md-checked .md-container .md-thumb-container .md-thumb:before{background-color:hsla(0,0%,100%,.26)}.map-switch.form-base md-switch.md-block .md-thumb .md-ripple-container,.savings-sidenav .leftnav-wrap .map-switch.sidebar-title md-switch.md-block .md-thumb .md-ripple-container{color:#f05e33}.map-switch.form-base md-menu .icon-down-head,.savings-sidenav .leftnav-wrap .map-switch.sidebar-title md-menu .icon-down-head{width:15px;margin-left:5px}.map-switch.form-base md-menu .icon-down-head .st0,.savings-sidenav .leftnav-wrap .map-switch.sidebar-title md-menu .icon-down-head .st0{fill:currentColor}.map-switch.with-btn .map-switch-btn{top:4px;right:12px}.date-filter{cursor:pointer;position:absolute;right:0;z-index:20;background:#f2f2f2}.date-filter md-icon{width:16px}.date-filter .arrow-right{transform:rotate(180deg)}md-checkbox .md-label{display:inline-block;margin-top:16px}md-checkbox .md-container{top:50%;left:0;width:20px;height:20px;margin:0}md-checkbox.md-checked .md-icon,md-checkbox .md-icon{width:21px;height:21px;background-color:rgba(0,0,0,0);border:1px solid #ccc}md-checkbox.md-checked .md-icon:after,md-checkbox .md-icon:after{border-color:#5cc5c3;position:absolute;left:6.67px;top:2.22px}md-checkbox.md-checked .md-ink-ripple,md-checkbox.md-default-theme.md-checked .md-ink-ripple{color:#5cc5c3}md-checkbox.md-default-theme:not(.md-checked) .md-icon,md-checkbox:not(.md-checked) .md-icon{border:1px solid #ccc}md-slider .md-track-ticks canvas{display:none}md-slider .md-track.md-track-fill{background-color:#f05e33}md-slider .md-thumb-container .md-thumb:after{border-color:#f05e33;background-color:#f05e33}md-slider .md-thumb-container .md-sign{background-color:#f05e33}md-slider .md-thumb-container .md-sign:after{border-top-color:#f05e33}.md-datepicker-open .md-datepicker-calendar-icon{fill:#5cc5c3}.md-calendar-date.md-calendar-selected-date .md-calendar-date-selection-indicator,.md-calendar-date.md-focus.md-calendar-selected-date .md-calendar-date-selection-indicator{background:#5cc5c3}.md-calendar-date.md-calendar-date-today .md-calendar-date-selection-indicator{border-color:#5cc5c3}.md-calendar-day-header,.md-default-theme .md-calendar-day-header{background:#fff;color:#5cc5c3;border-top:1px solid hsl(0,0%,86%)}.md-datepicker-calendar *{box-shadow:none}.md-datepicker-open .md-datepicker-input{padding-top:2px !important}.datepicker-custom label{font-size:16px;position:absolute;top:-8px}.datepicker-custom .md-datepicker-input-container{width:100%;margin-left:0;padding-bottom:0;height:38px}.datepicker-custom .md-datepicker-input-container input{border:none;padding-top:11px;font-size:16px}.datepicker-custom .md-datepicker-input-container.md-datepicker-focused,.datepicker-custom .md-datepicker-input-container.md-datepicker-focused{border-color:#f05e33}.datepicker-custom .md-datepicker-button{position:absolute;right:0;margin:0;z-index:2;width:36px;height:36px;top:2px;text-align:right}.datepicker-custom .md-datepicker-triangle-button.md-button.md-icon-button{display:none}.datepicker-custom md-datepicker,.datepicker-custom md-datepicker.md-default-theme{background:rgba(0,0,0,0)}.datepicker-custom-new .md-datepicker-input-container{width:100%;margin-left:0;padding-bottom:0;height:38px}.datepicker-custom-new .md-datepicker-input-container input{height:100%;padding-top:11px;font-size:16px}.datepicker-custom-new .md-datepicker-input-container.md-datepicker-focused,.datepicker-custom-new .md-datepicker-input-container.md-datepicker-focused{border-color:#f05e33}.datepicker-custom-new .md-datepicker-button{position:absolute;right:0;margin:0;z-index:2;width:36px;height:36px;top:2px;text-align:right}.datepicker-custom-new .md-datepicker-triangle-button.md-button.md-icon-button{display:none}.datepicker-custom-new md-datepicker,.datepicker-custom-new md-datepicker.md-default-theme{background:rgba(0,0,0,0)}.datepicker-custom-new .md-input[disabled]{border-bottom-color:rgba(0,0,0,.12)}.datepicker-custom-new._md-datepicker-floating-label._md-datepicker-has-calendar-icon>label:not(.md-no-float):not(.md-container-ignore){right:auto;width:auto}.datepicker-custom-new._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation{margin-left:0}md-datepicker[disabled] .md-datepicker-input-container{border-bottom-color:#e0e0e0}md-datepicker[disabled] .md-datepicker-button .md-datepicker-calendar-icon{cursor:default}md-datepicker[disabled] .md-datepicker-button .md-datepicker-calendar-icon svg path{fill:#eaeaea}md-select[disabled]:not(.md-no-underline){border-bottom:1px solid #e0e0e0}md-select[disabled] .md-select-value{background-size:0}md-select[disabled] .md-select-value span div{color:rgba(0,0,0,.38)}md-select[disabled] .md-select-value .md-select-icon:after{color:#eaeaea}.schedule-list ul{padding:0}.schedule-list ul li{display:inline-block}.add-field{position:absolute}.icon-round{border:1px solid #f05e33;color:#f05e33;cursor:pointer;padding:3px;height:15px;width:15px;display:inline-block;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background-clip:padding-box;position:relative;text-align:center;position:relative;text-align:center}.icon-round span{line-height:16px}.close-btn{margin-left:-6px}.close-btn .icon-cross{height:15px;width:15px;margin-right:6px;margin-top:-3px}.panel-container{border-radius:3px;border:1px solid #f2f2f2}.panel-container .panel-head{height:48px;min-height:48px}.panel-container .panel-head .md-toolbar-tools{background-color:#f2f2f2;color:hsl(0,0%,16.5%);font-size:16px}.panel-container .panel-head .md-button.counter-rd-box{background-color:#5cc5c3;color:#fff;width:20px;height:20px;min-height:20px;line-height:20px;font-size:9px;font-weight:600;box-shadow:none;position:relative}.panel-container .panel-head .md-button.counter-rd-box span{position:absolute;right:0;left:0;top:0;bottom:0;margin-top:1px}.panel-container .panel-head .md-button.counter-rd-box:not([disabled]):hover{background:#5cc5c3;background:rgba(92,197,195,.7)}.panel-container .panel-head .md-button.counter-rd-box:not([disabled]).md-focused{background:#5cc5c3;background:rgba(92,197,195,.9)}.panel-container .panel-content .md-list-item-text h3{line-height:25px}.panel-container .panel-content md-divider{border-color:#f2f2f2}.panel-container .panel-content md-divider:not(.hide-last):last-child{display:block}@media only screen and (max-width: 600px){.small-btn{min-width:0;width:auto}}.smaller-btn{min-width:0;width:auto}.search-wrapper{display:inline-block;vertical-align:top;position:relative}@media only screen and (max-width: 600px){.search-wrapper.responsive{top:4px;right:5px}}.search-wrapper.gap-right{margin-right:15px}.search-wrapper .icon-search-container{float:right;position:absolute;right:0;height:32px;width:32px;transition:width .3s ease-out;backface-visibility:hidden;overflow:hidden;margin:6px 10px 0 0}@media only screen and (max-width: 600px){.search-wrapper .icon-search-container{margin:0}}.search-wrapper .icon-search-container.no-marg-top{margin-top:0}.search-wrapper .icon-search-container.single-btn{top:-20px}.search-wrapper .icon-search-container.active{width:245px;border:1px solid #d9d9d9;border-radius:2px;background:#fff;z-index:5}.search-wrapper .icon-search-container.active .search-close{display:inline-block}.search-wrapper .icon-search-container.active .search-input{width:182px;font-size:14px;height:32px;padding:0 5px;transition:font-size .1s cubic-bezier(0.18, 0.89, 0.32, 1.28)}.search-wrapper .icon-search-container.active .search-symbol{top:6px;height:18px;width:18px;margin-left:8px}.search-wrapper .icon-search-container .search-symbol{position:absolute;top:0;margin-left:2px;height:30px;width:30px;cursor:pointer}.search-wrapper .icon-search-container .search-close{display:none;position:absolute;right:0;top:0;bottom:0;border-radius:50%;height:16px;width:16px;padding:4px;margin-right:10px;background:#ccc}.search-wrapper .icon-search-container .search-close:after{content:"";position:absolute;right:-10px;top:-7px;height:30px;width:10px;background:#fff}.search-wrapper .icon-search-container .search-close svg path{fill:#fff}.search-wrapper .icon-search-container .search-input{position:absolute;cursor:default;left:30px;top:0;bottom:0;right:20px;width:0;padding:5px;border:none;outline:none;font-size:0;line-height:20px;background-color:hsla(0,0%,100%,0);transition:width .4s ease-out}.table-menu,.inventory-products .product-dropdown{overflow:hidden;border:0}.table-menu:after,.inventory-products .product-dropdown:after{margin-right:104.5px;border-width:10px}.table-menu:before,.inventory-products .product-dropdown:before{margin-right:102.8px;border-width:11px;border-bottom-color:rgba(207,218,222,.5)}.table-menu .custom-scroll,.inventory-products .product-dropdown .custom-scroll,.table-menu .calendar-base .fc-more-popover .fc-body.fc-widget-content,.calendar-base .fc-more-popover .table-menu .fc-body.fc-widget-content,.inventory-products .product-dropdown .calendar-base .fc-more-popover .fc-body.fc-widget-content,.calendar-base .fc-more-popover .inventory-products .product-dropdown .fc-body.fc-widget-content,.table-menu .product-joiners md-dialog-content .joiner-list,.product-joiners md-dialog-content .table-menu .joiner-list,.inventory-products .product-dropdown .product-joiners md-dialog-content .joiner-list,.product-joiners md-dialog-content .inventory-products .product-dropdown .joiner-list{overflow-y:auto}.table-menu md-menu-item>*,.inventory-products .product-dropdown md-menu-item>*{padding:0}.table-menu .menu-header,.inventory-products .product-dropdown .menu-header{padding:3px 10px}.table-menu .menu-header md-icon,.inventory-products .product-dropdown .menu-header md-icon{height:18px;width:18px;margin-top:-3px}.table-menu .menu-header strong,.inventory-products .product-dropdown .menu-header strong{padding-left:3px}.table-menu .menu-header .md-button,.inventory-products .product-dropdown .menu-header .md-button{min-width:60px;height:30px;line-height:30px;min-height:30px;margin:0}.table-menu .menu-header .md-button span,.inventory-products .product-dropdown .menu-header .md-button span{font-size:14px}.table-menu .menu-header .md-button span,.inventory-products .product-dropdown .menu-header .md-button span{color:#fff}.table-menu .menu-header .md-button:not([disabled]):hover,.inventory-products .product-dropdown .menu-header .md-button:not([disabled]):hover{background-color:#f05e33}.table-menu .quotes-menu-list,.inventory-products .product-dropdown .quotes-menu-list{padding:10px;min-height:38px;height:38px}.table-menu .quotes-menu-list .folder,.inventory-products .product-dropdown .quotes-menu-list .folder{display:inline-block;vertical-align:top;width:10%;margin:0}.table-menu .quotes-menu-list .folder md-icon,.inventory-products .product-dropdown .quotes-menu-list .folder md-icon{height:12px;width:15px}.table-menu .quotes-menu-list .folder md-icon.active,.inventory-products .product-dropdown .quotes-menu-list .folder md-icon.active{width:13px}.table-menu .quotes-menu-list .quote-txt,.inventory-products .product-dropdown .quotes-menu-list .quote-txt{display:inline-block;margin:0;padding-left:4px}.table-menu .quotes-menu-list .quote-txt .quote-number,.inventory-products .product-dropdown .quotes-menu-list .quote-txt .quote-number{display:inline-block;margin-bottom:8px}.default-card-box,.assign-card{padding:10px 15px;background-color:#f8f8f8;-webkit-box-shadow:2px 2px 0 #d2d2d2;box-shadow:2px 2px 0 #d2d2d2}#content md-toolbar .btn-primary,#content md-toolbar .resource-detail-section .send-btn,.resource-detail-section #content md-toolbar .send-btn,#content md-toolbar .table-menu .menu-header .md-button,#content md-toolbar .inventory-products .product-dropdown .menu-header .md-button,.inventory-products #content md-toolbar .product-dropdown .menu-header .md-button,.table-menu .menu-header #content md-toolbar .md-button,.inventory-products .product-dropdown .menu-header #content md-toolbar .md-button,#content md-toolbar .btn-secondary,#content md-toolbar .muted-btns .md-button,.muted-btns #content md-toolbar .md-button,#content md-toolbar .btn-selected{text-transform:capitalize;margin-left:0;border-radius:8px}.menu-btn{line-height:1;min-height:0;min-width:0;margin:0;padding:0;position:absolute;right:5px;top:1px}.menu-btn:before{content:"•••";cursor:pointer;display:block;font-size:16px;padding:5px}.edit-action{width:42px;min-width:42px;background:#fff;border:1px solid #ccc;border-bottom:0;border-radius:0}.edit-action:before{border-bottom-color:#ccc;border-width:5px;margin-right:-1px}.edit-action:after{border-bottom-color:#f2f2f2;top:-7}.edit-action md-menu-item{border-bottom:1px solid #ccc;height:40px;min-height:40px;cursor:pointer}.edit-action md-menu-item .edit-button{min-height:0;min-width:0}.edit-action md-menu-item .md-button{padding-left:12px}.edit-action md-menu-item md-icon{height:18px;width:18px;padding:0;margin:0}.edit-action md-menu-item md-icon:not(.no-fill) svg path{fill:hsl(0,0%,58%)}@media screen and (max-width: 960px){.edit-action{width:42px;min-width:42px}}.social-dropdown{min-height:78px;overflow:hidden;border:0}.social-dropdown:before{border-width:10px;margin-right:25px}.social-dropdown:after{border-width:9px;margin-right:26.5px}.social-dropdown md-menu-item{height:auto;padding:0}.social-dropdown md-menu-item .input-box{position:relative;padding:10px}.social-dropdown md-menu-item .input-box span{display:inline-block;margin-bottom:2px;width:100%}.social-dropdown md-menu-item .input-box input{width:69%;margin-top:5px;border:1px solid #dbdbdb;height:38px;min-width:0;border-radius:3px;padding-left:10px}@media screen and (max-width: 959px){.social-dropdown md-menu-item .input-box input{width:67%}}.social-dropdown md-menu-item .input-box .md-button{position:relative;min-width:85px;margin:0 0 0 10px;background:#f05e33}.social-dropdown md-menu-item .input-box .md-button span{width:100%;color:#fff}.social-dropdown md-menu-item .v-url{margin-top:7px;font-style:italic}@media only screen and (max-width: 600px){.social-dropdown:after,.social-dropdown:before{display:none}}.table-sort{margin-top:10px;color:hsl(0,0%,58%)}.table-responsive{border:1px solid #d6e1e5;border-radius:5px;margin:15px 0 0;overflow-x:auto}.table-responsive .pending-amt{color:#fc5b5b}.table-responsive .amount-cost{color:#1e8115}md-toolbar .md-button.bordered{border:1px solid #ccc}md-toolbar .md-button.md-icon-button.table-ico{padding:0}md-toolbar .md-button.md-icon-button.table-ico md-icon{height:30px;width:30px}.table-dropdown{overflow:hidden}.table-dropdown[width="3"]{min-width:155px}.table-dropdown md-menu-item{padding:8px 16px 10px;min-height:0;height:auto}.table-dropdown md-menu-item md-checkbox{line-height:1;padding:0}.table-dropdown md-menu-item md-checkbox .md-label{padding-top:6px}.user-status{display:inline-block;position:relative;margin-right:5px}.user-status .status-light{display:inline-block;position:absolute;top:1px;right:0;height:7px;width:7px;border-radius:100%}.user-status.available .status-light{background:#39a82d}.user-status.busy .status-light{background:#f45151}.user-status.away .status-light{background:#fcb24f}.user-status.not-available .status-light{background:#ccc}.tog-left-right .icon-container{background-color:#f05e33;padding:5px;border-radius:8px;cursor:pointer}.tog-left-right .icon-container md-icon{color:#fff;height:20px;width:20px}.data-table,.stock-status .stock-full-status{min-width:500px;text-align:left;width:100%;border-collapse:inherit}.data-table tr:hover,.stock-status .stock-full-status tr:hover{background-color:#f8f8f8}.data-table md-checkbox,.stock-status .stock-full-status md-checkbox{margin-bottom:0}.data-table.archived,.stock-status .archived.stock-full-status{opacity:.6}.data-table .archive-cell,.stock-status .stock-full-status .archive-cell{width:30px;padding-right:0}.data-table thead,.stock-status .stock-full-status thead{background:#d6e1e5;border:none;border-spacing:0;font-size:16px}.data-table thead th,.stock-status .stock-full-status thead th{padding:0 15px;font-size:14px;color:#fff;font-weight:bold;height:40px;white-space:nowrap;background-color:#1b1b1b}.data-table td,.stock-status .stock-full-status td{border-bottom:1px solid #d6e1e5;padding:15px;vertical-align:top;line-height:20px;text-align:left}.data-table td.recurring,.stock-status .stock-full-status td.recurring{text-align:center}.data-table .sort-icon,.stock-status .stock-full-status .sort-icon{height:12px;width:12px;margin-left:4px;cursor:pointer}.data-table .sort-icon svg path,.stock-status .stock-full-status .sort-icon svg path{fill:#f05e33}.schedule-list{background:#fff;line-height:1;font-size:11px;margin-top:8px;min-width:60%}.schedule-list li{padding:6px 4px;font-size:10px}.schedule-list li a{padding-left:0;display:inline-block;vertical-align:middle}.schedule-list.show-5{max-height:155px !important;overflow-y:auto}.schedule-list.show-5:last-child a{max-width:48px}.schedule-list hr{border-color:#fff;opacity:.2;color:#fff;margin:0}.schedule-list>li{border-bottom:1px solid #e2e2e2}.schedule-list>li:last-child{border-bottom:0}.md-sidenav-right .bottom-section{background-color:#f3f4f6;text-align:center;z-index:1}.md-sidenav-right .btn-default{background-color:#fff;border:1px solid #eee;border-radius:8px;font-weight:600}.md-sidenav-right .btn-default:hover{background-color:#ececec}.md-sidenav-right.inside-container{top:64px;bottom:65px}.basic-swipe,.swipe-left,.swipe-right{position:absolute;top:0;bottom:0;width:100%;padding:11px;display:flex;align-items:center}.swipe-right{left:-200px;max-width:155px;background:#abd036;transition:all ease-in-out .5s}.swipe-right md-icon{margin:0 5px auto 20px;height:42px;width:20px}.swipe-right span{color:#fff;font-size:14px}.swipe-right.right-open{left:-16px}.swipe-left{right:-200px;max-width:110px;background:#ff8162;transition:all ease-in-out .5s}.swipe-left md-icon{margin:0 0 auto;height:25px;width:25px}.swipe-left span{color:#fff;font-size:14px}.swipe-left.left-open{right:-16px}.swipe-left.left-open-td{right:0;max-width:200px;width:120px}.swipe-left.left-open-td md-icon{margin:auto 5px}.tick-mark:after{content:"";position:absolute;display:inline-block;width:5px;height:2px;border-left:1px solid #fff;border-bottom:1px solid #fff;left:5px;transform:rotate(-45deg);top:6px}.tick-mark:before{content:"";position:absolute;width:10px;height:10px;border-radius:100%;background-color:#f05e33;left:2px;top:2px;border:1px solid #f05e33}.tick-mark.white-tick{width:20px;height:19px;display:inline-block;margin-left:15px}.tick-mark.white-tick:after{width:9px;height:4px;border-width:2px;border-color:#f05e33;top:12px;left:7px}.tick-mark.white-tick:before{width:19px;height:19px;top:5px;border:1px solid #f05e33;background-color:#fff}md-tabs-wrapper md-next-button,md-tabs-wrapper md-prev-button{background:#fff}md-tabs-wrapper md-next-button:after{content:"";position:absolute;top:0;bottom:0;right:-10px;background:#fff;width:16px}md-tabs .md-tab.md-focused{background:rgba(0,0,0,0)}.common-tabs:not(.no-style):not(.edit-dropdown-content):not(.catalog-product-list):not(.search-list):not(.days):not(.product-img-list):not(.item-chipset):not(.item-chips){margin-top:33px}.common-tabs:not(.no-style):not(.edit-dropdown-content):not(.catalog-product-list):not(.search-list):not(.days):not(.product-img-list):not(.item-chipset):not(.item-chips) md-pagination-wrapper{white-space:nowrap;border-radius:5px;background-color:#f05e33;border:1px solid #f05e33;overflow:hidden;overflow-x:auto;height:31px}.common-tabs:not(.no-style):not(.edit-dropdown-content):not(.catalog-product-list):not(.search-list):not(.days):not(.product-img-list):not(.item-chipset):not(.item-chips) .md-tab{background-color:#f05e33;padding:3px 20px;font-size:14px;color:#fff;border-left:1px solid #fff;text-transform:capitalize;margin-left:-1px}.common-tabs:not(.no-style):not(.edit-dropdown-content):not(.catalog-product-list):not(.search-list):not(.days):not(.product-img-list):not(.item-chipset):not(.item-chips) .md-tab:first-child{border-left:none}.common-tabs:not(.no-style):not(.edit-dropdown-content):not(.catalog-product-list):not(.search-list):not(.days):not(.product-img-list):not(.item-chipset):not(.item-chips) .md-tab.md-active{background-color:#fff;color:hsl(0,0%,16.5%)}.image-tabs-wrapper{background-color:#f2f2f2;border-top:1px solid hsl(0,0%,86%)}.image-tabs-wrapper.bottom-bar:after{content:"";background-color:#eaeaea;position:absolute;left:0;bottom:0;height:13px;width:100%;z-index:0;border-top:1px solid hsl(0,0%,86%)}.image-tabs-wrapper.white:after,.image-tabs-wrapper.white .extra-fill{background-color:#fff}.image-tabs{list-style:none;margin:0 auto;padding:0;position:relative;z-index:1;-webkit-appearance:none;white-space:nowrap;overflow-x:auto;overflow:-moz-scrollbars-none;overflow-y:hidden}.image-tabs::-webkit-scrollbar{display:none}.image-tabs.child{white-space:normal;padding:15px 0}.image-tabs .bottom-border{border-bottom:1px solid hsl(0,0%,86%)}.image-tabs li{display:inline-block;text-align:center;padding:10px 20px;min-width:100px;cursor:pointer;vertical-align:middle}.image-tabs li .img-tab-container{background-color:#fff;border:1px solid hsl(0,0%,86%);border-radius:4px;width:98px;height:90px;margin-bottom:10px;position:relative}.image-tabs li .img-tab-container md-icon{min-height:60px;width:100%;padding:14px 0}.image-tabs li .img-tab-container .selection-counter{min-width:14px;position:absolute;top:4px;left:4px;display:none}.image-tabs li.change-make .img-tab-container{border-color:hsl(0,0%,58%)}.image-tabs li.change-make .img-tab-container .selection-counter{background-color:hsl(0,0%,58%);display:inline-block}.image-tabs.border-between li{border-left:1px solid hsl(0,0%,86%)}.image-tabs.border-between li:last-child{border-right:1px solid hsl(0,0%,86%)}.image-tabs.outside li{padding:10px}.image-tabs.outside li.selection .img-tab-container{border-color:#f05e33}.extra-fill{height:13px;background-color:#eaeaea}.product-tab-content{opacity:0;left:-9999px;height:0;position:relative;overflow:hidden}.product-tab-content .item-quantity-box md-icon{width:20px;height:20px}.product-tab-content.active{opacity:1;height:auto;left:0}.svg-primary svg path{fill:#f05e33}.edit-page .page-edit-plus{margin-right:10px}.edit-page .page-edit-options .svg-base{margin:0}.edit-page .page-edit-options .svg-base.page-edit-btn *{color:#abd036;fill:currentcolor}.edit-page .page-edit-options .svg-base.page-edit-remove *{color:#ff8162;fill:currentcolor}.assign-card{padding:18px;width:100%}.assign-card li .card-name{min-width:150px;display:inline-block;margin-top:5px}.assign-card .card-actions{text-align:right}.assign-card .card-actions md-icon{margin-right:18px;height:20px;width:20px}.assign-card .card-actions md-icon:last-child{margin-right:10px}.custom-select{padding:5px 8px;position:relative;width:100%;border:none;box-shadow:none;background-color:rgba(0,0,0,0);background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-bottom:1px solid rgba(0,0,0,.12);height:30px;padding-bottom:0;padding-left:3px;padding-right:15px;color:hsl(0,0%,58%)}.custom-select:focus{outline:none;border-color:#f05e33;border-width:2px}.summery-widget,.promotion-info{padding:20px;margin-bottom:10px;background:#f2f2f2}.summery-widget .gap-right-hard,.promotion-info .gap-right-hard{margin-right:8px}.summery-widget .num,.promotion-info .num{color:#f05e33;font-size:16px}.summery-widget .custom-select,.promotion-info .custom-select{border-bottom:0;padding:0;font-size:16px;height:22px}.summery-widget h3,.promotion-info h3{font-weight:normal;margin:0;display:inline-block}.summery-widget .data-list li,.promotion-info .data-list li{border-bottom:1px solid #ccc;padding:10px 0 15px}.summery-widget .data-list li .stats-text,.promotion-info .data-list li .stats-text{color:#5cc5c3;font-size:20px;margin-bottom:5px;font-weight:bold;margin-top:5px}.summery-widget .data-list li:last-child,.promotion-info .data-list li:last-child{border-bottom:0;padding-bottom:0}.border-default,.payment .payment-status,.payment .payment-method-list,.payment .payment-return{border:1px solid #f2f2f2;border-radius:5px}.custom-tabs md-content.md-padding,.resource-detail-section .resource-detail-tab md-content.md-padding{padding-bottom:0}.custom-tabs md-content label,.resource-detail-section .resource-detail-tab md-content label{padding-right:35px}.custom-tabs md-content>h3,.resource-detail-section .resource-detail-tab md-content>h3{margin-bottom:8px;font-weight:normal}.custom-tabs md-ink-bar,.resource-detail-section .resource-detail-tab md-ink-bar{display:none}.custom-tabs .md-tab,.resource-detail-section .resource-detail-tab .md-tab{color:#f05e33;font-weight:500}.custom-tabs .md-tab.md-active,.resource-detail-section .resource-detail-tab .md-tab.md-active{color:#20394c}.custom-tabs[md-border-bottom] md-tabs-wrapper,.resource-detail-section [md-border-bottom].resource-detail-tab md-tabs-wrapper{z-index:11;border-color:#20394c}.custom-tabs md-tab-item,.resource-detail-section .resource-detail-tab md-tab-item{padding-top:0;padding-bottom:0;text-transform:capitalize;font-weight:normal;font-size:16px}.custom-tabs md-pagination-wrapper,.resource-detail-section .resource-detail-tab md-pagination-wrapper,.custom-tabs md-tabs-canvas,.resource-detail-section .resource-detail-tab md-tabs-canvas{height:27px}.custom-tabs md-pagination-wrapper md-tab-item,.resource-detail-section .resource-detail-tab md-pagination-wrapper md-tab-item,.custom-tabs md-tabs-canvas md-tab-item,.resource-detail-section .resource-detail-tab md-tabs-canvas md-tab-item{padding-left:20px;padding-right:20px}.custom-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item,.resource-detail-section .resource-detail-tab md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item{overflow:visible}.custom-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item.md-active,.resource-detail-section .resource-detail-tab md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item.md-active{position:relative}.custom-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item.md-active:after,.resource-detail-section .resource-detail-tab md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item.md-active:after,.custom-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item.md-active:before,.resource-detail-section .resource-detail-tab md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item.md-active:before{top:27px;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.custom-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item.md-active:after,.resource-detail-section .resource-detail-tab md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item.md-active:after{border-color:hsla(0,0%,100%,0);border-top-color:#fff;border-width:7px;margin-left:-6px}.custom-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item.md-active:before,.resource-detail-section .resource-detail-tab md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item.md-active:before{border-color:hsla(0,0%,80%,0);border-top-color:#20394c;border-width:8px;margin-left:-7px}.custom-tabs md-tabs-content-wrapper md-tab-content,.resource-detail-section .resource-detail-tab md-tabs-content-wrapper md-tab-content{transition:-webkit-transform .8s cubic-bezier(0.35, 0, 0.25, 1);transition:transform .8s cubic-bezier(0.35, 0, 0.25, 1)}.custom-tabsN md-tabs-wrapper{border:none !important;background:#f3f6f7}.custom-tabsN md-tabs-wrapper md-prev-button,.custom-tabsN md-tabs-wrapper md-next-button{display:none !important}.custom-tabsN .md-tab{position:relative;color:#f05e33;font-weight:500}.custom-tabsN .md-tab.md-active{color:#000}.custom-tabsN .md-tab:hover{color:#000;background-color:#e8eef1}.custom-tabsN .md-tab:hover::after{content:"";position:absolute;bottom:0;left:0;height:1px;margin:0 4px;width:100%;background:#f05e33;transition:width .3s ease}.custom-tabsN md-ink-bar{height:1px;background:#f05e33}.custom-tab-project-right-nav md-tabs-wrapper{background:#eef3f6;position:fixed;left:0;right:0;z-index:100;overflow:hidden}.custom-tab-project-right-nav .md-tab{position:relative;color:#f05e33;font-weight:bold}.custom-tab-project-right-nav .md-tab.md-active{color:#000}.custom-tab-project-right-nav .md-tab:hover{color:#000;background-color:#e8eef1}.custom-tab-project-right-nav .md-tab:hover::after{content:"";position:absolute;bottom:0;left:0;height:3px;margin:0 4px;width:100%;background:#f05e33;transition:width .3s ease}.custom-tab-project-right-nav md-ink-bar{height:3px;background:#f05e33}md-tabs-canvas{overflow:visible}md-tabs-canvas md-tab-item{overflow:visible}md-tabs-canvas.md-center-tabs{display:inline-block}.serial-label-status{font-size:16px;padding:15px 12px;border:1px solid #999;margin-right:15px;text-align:center}.serial-label-status .status-name{margin-left:10px;display:inline-block}.historic-serials .hs-toolbar{padding:10px 15px;margin:0 0 14px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;gap:12px}.historic-serials .hs-stats{gap:8px;flex:1 1 auto}.historic-serials .hs-search{min-width:320px;height:40px;padding:0 14px;background:#f9fafb;border:1px solid #d1d5db;border-radius:999px;display:flex;align-items:center;gap:8px;transition:border-color 120ms ease,box-shadow 120ms ease,background 120ms ease}.historic-serials .hs-search md-icon{width:18px;height:18px;color:#6b7280;margin:0}.historic-serials .hs-search input{flex:1;border:none;background:rgba(0,0,0,0);outline:none;font-size:14px;color:#111827}.historic-serials .hs-search input::placeholder{color:#9ca3af}.historic-serials .hs-search:focus-within{background:#fff;border-color:#fdba74;box-shadow:0 0 0 3px rgba(255,122,24,.12)}.historic-serials .hs-table td,.historic-serials .hs-table th{vertical-align:middle;font-size:13px;padding:10px 12px}.historic-serials .hs-table .hs-cell-primary{font-size:13px;font-weight:600;color:#111827;line-height:1.35}.historic-serials .hs-table .hs-cell-meta{font-size:11px;color:#6b7280;margin-top:2px}.historic-serials .hs-table .hs-serial-count{display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:#9a3412;padding:3px 8px;border-radius:6px;transition:background 100ms ease}.historic-serials .hs-table .hs-serial-count .hs-order-icon{width:14px;height:14px;margin:0;color:#ff7a18}.historic-serials .hs-table .hs-serial-count:hover{background:#fef3e6}.historic-serials .hs-table tbody tr.hs-row{cursor:pointer;transition:background 120ms ease}.historic-serials .hs-table tbody tr.hs-row:hover{background:#fdfaf6}.historic-serials .hs-table th.hs-action-col,.historic-serials .hs-table td.hs-action-col{width:44px;padding-left:0;padding-right:8px;text-align:right}.historic-serials .hs-table .hs-kebab-btn{min-width:32px;width:32px;height:32px;padding:0;margin:0;color:#6b7280}.historic-serials .hs-table .hs-kebab-btn md-icon{width:18px;height:18px;color:currentColor}.historic-serials .hs-table .hs-kebab-btn:hover{background:#f3f4f6;color:#111827}.hs-kebab-menu{min-width:160px}.hs-kebab-menu .hs-kebab-danger .md-button-inner,.hs-kebab-menu .hs-kebab-danger{color:#b91c1c}.accordion .item .content{padding:0;margin:0;transition:all .5s ease;overflow:hidden}.accordion li.active h2 md-icon.arrow{transform:rotate(90deg);transition:.5s all}.accordionN{max-width:560px;margin:0 auto 100px;border-top:1px solid #d9e5e8}.accordionN li{border-bottom:1px solid #d9e5e8;position:relative}.accordionN li .accordionN-section-content{display:none;padding:10px 25px 30px;color:#6b97a4}.accordionN a{width:100%;display:block;cursor:pointer;font-weight:600;line-height:3;font-size:16px;font-size:.875rem;text-indent:15px;user-select:none}.accordionN a:after{width:8px;height:8px;border-right:1px solid #4a6e78;border-bottom:1px solid #4a6e78;position:absolute;right:10px;content:" ";top:22px;transform:rotate(-45deg);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.accordionN a.active:after{transform:rotate(45deg);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.accordionN .accordionN-section-content{font-size:15px;font-size:.8125rem;line-height:2;padding:10px}.ui-accordion .arrow{position:absolute;margin:0;width:15px;height:15px;top:20px;right:16px;transform:rotate(-90deg);transition:.5s all}.ui-accordion .arrow svg path{fill:#52748d}.ui-accordion .arrow.open{transform:rotate(90deg);transition:.5s all}.ui-accordion .panel-group{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;overflow:hidden;margin-bottom:0}.ui-accordion .panel-group .panel{border:1px solid #96acba;margin-bottom:10px;border-radius:5px;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.ui-accordion .panel-group .panel-heading{background:#d8e7f2;padding:0}.ui-accordion .panel-group .panel-heading+.panel-collapse>.panel-body{border-top-color:#96acba}.ui-accordion .panel-group .panel-title{margin:0}.ui-accordion .panel-group .panel-title>a{display:block;padding:16px;outline:none;min-height:50px;text-decoration:none;font-size:16px;font-weight:500;position:relative;color:#333}.ui-accordion .panel-group .panel-title .accordion-name md-icon{margin-right:5px}.ui-accordion .panel-group .panel-title .accordian-name-quote md-icon{fill:hsl(0,0%,86%);height:18px;width:18px}.ui-accordion .panel-group .panel-body{padding:0}.search .md-icon-button{margin-right:7px}md-radio-button:not([disabled]).md-checked.md-primary .md-off{border-color:hsl(0,0%,86%)}md-radio-button:not([disabled]).md-checked .md-on{background-color:#5cc5c3 !important}.customer-name{margin-left:50px;margin-bottom:10px}.customer-name md-input-container{width:100%}.active-labels{position:relative;max-width:365px;line-height:30px;margin-top:10px;font-size:16px}.active-labels.active{border:2px solid #000;line-height:26px;padding-left:8px}.active-labels.active md-icon{top:6px}.active-labels.active md-icon.ico-edit{right:8px}.active-labels md-icon{height:14px;width:14px;position:absolute;top:8px}.active-labels md-icon svg path{fill:#fff}.active-labels md-icon.ico-edit{right:10px}.active-labels md-icon.ico-delete{right:-24px}.attachment-list li{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;padding:8px 12px 8px 32px;background:#f2f2f2 url(../../../assets/icons/ico-pdf.85168ce8fdf8069c5bf5.svg) center left 8px/15px no-repeat;margin:0 15px 10px 0 !important}.attachment-list li:last-child{margin:0 15px 0 0 !important}.notify-badge{position:absolute;top:11px;right:10px;display:inline-block;background:#5cc5c3;color:#fff;font-weight:500;font-size:10px;text-align:center;padding:0 5px;line-height:15px;border-radius:20px;min-width:14px;height:15px}.sidebar-add-service{margin-left:3px;margin-top:7px;padding:0 5px;height:25px;min-height:25px;line-height:25px}.sidebar-add-service md-icon{height:17px;width:17px;margin-right:5px}.status-displayer .main-holder{position:relative}.status-displayer .main-holder:after,.status-displayer .main-holder:before{content:"";border:2px solid #f2f2f2;display:inline-block;position:absolute;top:35%}.status-displayer .main-holder:before{right:50%;left:0}.status-displayer .main-holder:after{left:50%;right:0}.status-displayer .main-holder:first-child:before{content:none}.status-displayer .main-holder:last-child:after{content:none}.status-displayer .main-holder .displayer-title{cursor:pointer;color:#424853;font-size:16px;margin-top:15px}.status-displayer .main-holder.active .displayer-title,.status-displayer .main-holder.active .progress-circular-holder .progress-number{color:#5cc5c3}.status-displayer .main-holder.active .progress-circular-holder:after{border:1px solid #5a5a5a}.status-displayer .progress-circular-holder{cursor:pointer;height:65px;width:65px;position:relative}.status-displayer .progress-circular-holder.overall:after{background:#f2f2f2}.status-displayer .progress-circular-holder md-progress-circular{height:63px !important;width:63px !important}.status-displayer .progress-circular-holder md-progress-circular svg{height:66px !important;width:66px !important}.status-displayer .progress-circular-holder md-progress-circular .md-inner{height:128px;width:128px}.status-displayer .progress-circular-holder md-progress-circular .md-inner .md-gap{left:64px;right:64px;border-top-width:4px;top:.8px}.status-displayer .progress-circular-holder md-progress-circular .md-inner .md-left,.status-displayer .progress-circular-holder md-progress-circular .md-inner .md-right{height:128px;width:63px}.status-displayer .progress-circular-holder md-progress-circular .md-inner .md-left .md-half-circle,.status-displayer .progress-circular-holder md-progress-circular .md-inner .md-right .md-half-circle{border-width:4px;width:128px;height:128px}.status-displayer .progress-circular-holder .progress-number{color:#333;font-size:20px;z-index:10}.status-displayer .progress-circular-holder:after{content:"";position:absolute;top:1px;left:1px;bottom:1px;right:1px;border:1px solid #dbdbdb;background:#fff;z-index:1;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background-clip:padding-box}.status-displayer{margin-top:22px;margin-bottom:35px}@media screen and (max-width: 460px){.status-displayer .main-holder:after,.status-displayer .main-holder:before{top:30%}}.status-displayer .progress-circular-holder.platelet1 md-progress-circular .md-inner .md-left .md-half-circle,.status-displayer .progress-circular-holder.platelet1 md-progress-circular .md-inner .md-right .md-half-circle{border-top-color:#f45151}.status-displayer .progress-circular-holder.platelet1 md-progress-circular .md-inner .md-left .md-half-circle{border-left-color:#f45151}.status-displayer .progress-circular-holder.platelet1 md-progress-circular .md-inner .md-gap{border-top-color:#f45151;border-bottom-color:#f45151}.status-displayer .progress-circular-holder.platelet1 md-progress-circular .md-inner .md-right .md-half-circle{border-right-color:#f45151}.status-displayer .progress-circular-holder.platelet2 md-progress-circular .md-inner .md-left .md-half-circle,.status-displayer .progress-circular-holder.platelet2 md-progress-circular .md-inner .md-right .md-half-circle{border-top-color:#fcb24f}.status-displayer .progress-circular-holder.platelet2 md-progress-circular .md-inner .md-left .md-half-circle{border-left-color:#fcb24f}.status-displayer .progress-circular-holder.platelet2 md-progress-circular .md-inner .md-gap{border-top-color:#fcb24f;border-bottom-color:#fcb24f}.status-displayer .progress-circular-holder.platelet2 md-progress-circular .md-inner .md-right .md-half-circle{border-right-color:#fcb24f}.status-displayer .progress-circular-holder.platelet3 md-progress-circular .md-inner .md-left .md-half-circle,.status-displayer .progress-circular-holder.platelet3 md-progress-circular .md-inner .md-right .md-half-circle{border-top-color:#abd036}.status-displayer .progress-circular-holder.platelet3 md-progress-circular .md-inner .md-left .md-half-circle{border-left-color:#abd036}.status-displayer .progress-circular-holder.platelet3 md-progress-circular .md-inner .md-gap{border-top-color:#abd036;border-bottom-color:#abd036}.status-displayer .progress-circular-holder.platelet3 md-progress-circular .md-inner .md-right .md-half-circle{border-right-color:#abd036}.status-displayer .progress-circular-holder.platelet4 md-progress-circular .md-inner .md-left .md-half-circle,.status-displayer .progress-circular-holder.platelet4 md-progress-circular .md-inner .md-right .md-half-circle{border-top-color:hsl(0,0%,58%)}.status-displayer .progress-circular-holder.platelet4 md-progress-circular .md-inner .md-left .md-half-circle{border-left-color:hsl(0,0%,58%)}.status-displayer .progress-circular-holder.platelet4 md-progress-circular .md-inner .md-gap{border-top-color:hsl(0,0%,58%);border-bottom-color:hsl(0,0%,58%)}.status-displayer .progress-circular-holder.platelet4 md-progress-circular .md-inner .md-right .md-half-circle{border-right-color:hsl(0,0%,58%)}.status-displayer .progress-circular-holder.platelet5 md-progress-circular .md-inner .md-left .md-half-circle,.status-displayer .progress-circular-holder.platelet5 md-progress-circular .md-inner .md-right .md-half-circle{border-top-color:#5cc5c3}.status-displayer .progress-circular-holder.platelet5 md-progress-circular .md-inner .md-left .md-half-circle{border-left-color:#5cc5c3}.status-displayer .progress-circular-holder.platelet5 md-progress-circular .md-inner .md-gap{border-top-color:#5cc5c3;border-bottom-color:#5cc5c3}.status-displayer .progress-circular-holder.platelet5 md-progress-circular .md-inner .md-right .md-half-circle{border-right-color:#5cc5c3}.status-displayer .progress-circular-holder.no-platelet md-progress-circular .md-inner .md-left .md-half-circle,.status-displayer .progress-circular-holder.no-platelet md-progress-circular .md-inner .md-right .md-half-circle{border-top-color:rgba(0,0,0,0)}.status-displayer .progress-circular-holder.no-platelet md-progress-circular .md-inner .md-left .md-half-circle{border-left-color:rgba(0,0,0,0)}.status-displayer .progress-circular-holder.no-platelet md-progress-circular .md-inner .md-gap{border-top-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0)}.status-displayer .progress-circular-holder.no-platelet md-progress-circular .md-inner .md-right .md-half-circle{border-right-color:rgba(0,0,0,0)}.auth-head .ico-default{display:inline-block;height:16px;width:16px;border-radius:100%;position:relative}.auth-head .ico-default:after{content:"";height:16px;width:16px;position:absolute;bottom:-26px;right:16px;border-radius:100%}.auth-head .ico-default:before{content:"";height:16px;width:16px;position:absolute;bottom:-26px;left:16px;border-radius:100%}.attribute-section .title{margin-top:0;color:hsl(0,0%,58%)}.attribute-section .attribute-list li .attr-serno{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;border:1px solid #d6e1e5;color:hsl(0,0%,16.5%);display:inline-block;height:21px;line-height:21px;margin-right:10px;text-align:center;width:21px}.attribute-section .attribute-list li .col-title{margin-top:4px;margin-bottom:10px;font-weight:normal}.item-chips.custom-user-tags li{background-color:#596773;color:#282828;margin-bottom:15px;font-size:14px}.item-chips li{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;background:#f2f2f2;color:#282828;display:inline-block;padding:8px 10px;margin-right:10px}.item-chips li .icon-close{padding:0;margin:0;height:13px;min-height:13px;width:13px}.item-chips li .icon-close md-icon{height:11px;width:11px}.item-chipset li{margin-bottom:10px}.item-chipset.custom-user-tags li .chipbox{background-color:#596773;color:#fff;margin-bottom:15px;font-size:14px}.item-chipset .chipbox{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;background:#f2f2f2;color:hsl(0,0%,58%);display:inline-block;padding:8px 20px 8px 10px}.item-chipset .icon-close{padding:0;margin:0;height:13px;min-height:13px;width:13px;position:absolute;right:4px}.item-chipset .icon-close md-icon{height:11px;width:11px}md-checkbox.cb-checkDisabled .md-label,md-checkbox.cb-checkDisabled[disabled] .md-label{color:#333}md-checkbox.cb-checkDisabled:hover,md-checkbox.cb-checkDisabled[disabled]:hover{cursor:not-allowed}md-checkbox.cb-checkDisabled .md-icon,md-checkbox.cb-checkDisabled[disabled].md-checked .md-icon{border:1px solid #ccc;background-color:#eee}md-checkbox.cb-checkDisabled .md-icon:after,md-checkbox.cb-checkDisabled[disabled].md-checked .md-icon:after{border-color:#ccc}.avatar,.img-circle,.top-header .parent-catalog .catalog-img img,.list-grid .list-view .left-option .product-image img,.package ul li .package-name img,.package ul li .product-image img,.product-detail-sidenav .package-pro ul li .cat-list .product-detail .product-image img,.product-cart-detail .cart-detail .cart-product-image img,.product-img-box .product-img.img-circle,.services-sidebar .product-img-list .product-box .product-img.img-circle,.product-img-box .package ul li .package-name img.product-img,.package ul li .package-name .product-img-box img.product-img,.services-sidebar .product-img-list .product-box .package ul li .package-name img.product-img,.package ul li .package-name .services-sidebar .product-img-list .product-box img.product-img,.product-img-box .package ul li .product-image img.product-img,.package ul li .product-image .product-img-box img.product-img,.services-sidebar .product-img-list .product-box .package ul li .product-image img.product-img,.package ul li .product-image .services-sidebar .product-img-list .product-box img.product-img{width:46px !important;height:46px !important;min-width:46px !important;max-width:46px !important;min-height:46px !important;max-height:46px !important}.img-circle,.top-header .parent-catalog .catalog-img img,.list-grid .list-view .left-option .product-image img,.package ul li .package-name img,.package ul li .product-image img,.product-detail-sidenav .package-pro ul li .cat-list .product-detail .product-image img,.product-cart-detail .cart-detail .cart-product-image img,.product-img-box .product-img.img-circle,.services-sidebar .product-img-list .product-box .product-img.img-circle,.product-img-box .package ul li .package-name img.product-img,.package ul li .package-name .product-img-box img.product-img,.services-sidebar .product-img-list .product-box .package ul li .package-name img.product-img,.package ul li .package-name .services-sidebar .product-img-list .product-box img.product-img,.product-img-box .package ul li .product-image img.product-img,.package ul li .product-image .product-img-box img.product-img,.services-sidebar .product-img-list .product-box .package ul li .product-image img.product-img,.package ul li .product-image .services-sidebar .product-img-list .product-box img.product-img{border-radius:50%}.img-responsive,.product-img-list .holder img,.product-img-box.flex-box img,.services-sidebar .product-img-list .flex-box.product-box img{max-width:100%;height:auto}.img-replacer,.form-base .avtar .i-holder .quote-image-replacer-edit-contact{height:46px;width:46px;border-radius:50%;display:inline-block;vertical-align:middle;text-align:center;font-size:16px;color:#f05e33;box-sizing:border-box;line-height:46px;text-transform:uppercase;overflow:hidden}.img-replacer:not(md-icon),.form-base .avtar .i-holder .quote-image-replacer-edit-contact:not(md-icon){background:#ffe9cf}.task-list .icon-side-tick{display:none;height:15px;position:absolute;left:46px;top:4px;width:15px}.task-list .schedule-select{background:#d2f4c3}.task-list .schedule-select.no-bg{background:none !important}.task-list .schedule-select .icon-side-tick{display:inline-block}.task-list .disabled{background-color:rgba(158,158,158,.3);font-style:italic;color:hsl(0,0%,58%);cursor:not-allowed}.utilization-bar{cursor:pointer;height:17px;width:52px}.utilization-bar span{background-image:url(../../../assets/images/utilization-bar.57b1468b03ea4c58c074.png);background-position:0 1px;background-repeat:no-repeat;display:inline-block;height:100%}.utilization-bar span.inactive{background-image:url(../../../assets/images/utilization-bar-inactive.6b7ff727403df02312f4.png);background-position:-4px 1px}md-input-container.header-select-input{margin-bottom:0}md-input-container.header-select-input md-select:not([disbaled]):focus .md-select-value{border-bottom:none}md-input-container.header-select-input md-select-value{border-bottom:none}md-input-container.header-select-input md-select-value .md-select-icon{width:16px}md-input-container.header-select-input md-select-value .md-select-icon:after{content:">";color:#f05e33;top:-4px;right:-4px;-webkit-transform:scaleY(1.2) scaleX(2.1) rotate(90deg);-moz-transform:scaleY(1.2) scaleX(2.1) rotate(90deg);-o-transform:scaleY(1.2) scaleX(2.1) rotate(90deg);transform:scaleY(1.2) scaleX(2.1) rotate(90deg)}.icon-active svg path{fill:#f05e33}.instagram svg path{fill:#ff0069}.facebook svg path{fill:#1877f2}.twitter svg path{fill:#1da1f2}.linkedin svg path{fill:#5bcee8}.telegram svg path{fill:#08c}.others svg path{fill:#f05e33}.icon-grey svg path{fill:#c6c6c6}.assign-resource{height:24px !important;width:42px !important}.assign-resource:hover svg path:first-of-type{fill:#39a82d}.user-assign{background:#f05e33;border-radius:20px;box-sizing:border-box;cursor:pointer;display:inline-block;min-width:42px;padding:2px 10px;text-align:left}.user-assign md-icon{height:12px !important;margin-right:2px !important;width:12px !important}.user-assign md-icon svg path{fill:#fff}.user-assign span{color:#fff;font-size:11px}.save-option{position:absolute;top:2px;right:15px}.save-option md-icon{height:13px;width:13px}.save-option md-icon.active{height:15px;margin-right:8px;width:15px}.save-option md-icon.active svg path{fill:#f05e33}.edit-content md-input-container{margin:0}.edit-content md-input-container input,.edit-content md-input-container textarea{background-color:#fff;height:35px !important}md-datepicker .md-datepicker-calendar-icon svg path{fill:#f05e33}.product-img-box,.services-sidebar .product-img-list .product-box{text-align:center}.product-img-box .image-cont,.services-sidebar .product-img-list .product-box .image-cont{overflow:hidden}.product-img-box.flex-box,.services-sidebar .product-img-list .flex-box.product-box{display:flex}.product-img-box.flex-box img,.services-sidebar .product-img-list .flex-box.product-box img{border-radius:3px;position:relative}.product-img-box .product-img,.services-sidebar .product-img-list .product-box .product-img{max-width:60px;min-width:50px}.product-img-box .product-no-img,.services-sidebar .product-img-list .product-box .product-no-img{height:36px !important;min-width:60px}.product-img-box .product-lbl,.services-sidebar .product-img-list .product-box .product-lbl{margin-top:9px}.product-img-box .work-order-media-marker.image-overlay,.services-sidebar .product-img-list .product-box .work-order-media-marker.image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);color:#fff;display:none}.product-img-box .work-order-media-marker.image-overlay .overlay-btn,.services-sidebar .product-img-list .product-box .work-order-media-marker.image-overlay .overlay-btn{border:1px solid #fff}.product-img-box:hover .work-order-media-marker.image-overlay,.services-sidebar .product-img-list .product-box:hover .work-order-media-marker.image-overlay{display:flex}.product-img-list li{display:inline-block;margin-right:28px;text-align:center;vertical-align:top}.product-img-list li:not(.single-img){margin-bottom:25px}.product-img-list .product-img-box,.services-sidebar .product-img-list .product-box{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;border:1px solid #d6e1e5;box-sizing:border-box;height:150px;width:150px;position:relative}.product-img-list .product-no-img{height:45px}.product-img-list .product-img{max-width:85px;min-width:75px}.product-img-list .product-lbl{color:#333;cursor:pointer;font-size:10px;margin-top:8px}.product-img-list .img-options{position:absolute;top:-15px;right:-14px}.product-img-list .img-options .md-icon-button{border:1px solid #ccc;padding:0;height:28px;margin-right:0;min-height:28px;width:28px}.product-img-list .img-options .md-icon-button,.product-img-list .img-options .md-icon-button:hover{background:#fff}.product-img-list .img-options md-icon{height:12px;width:12px}.product-selection-list.active{border-radius:5px;position:relative;top:-1px;padding:10px}.product-selection-list.active ul{padding:0;list-style:none;margin:0}.product-selection-list.active ul li{display:inline-block;vertical-align:top}.product-selection-list.active .product-title{max-width:135px;font-size:11px;color:#333;line-height:15px;text-align:left}.product-selection-list.active .product-title.small-title{max-width:100px}.product-selection-list.active .product-price{text-align:left;word-wrap:break-word}.product-selection-list.active .product-image{width:74px}.product-selection-list.active .product-image img{max-height:46px;max-width:46px;border-radius:50%}.product-selection-list.active .product-detail{width:100%}.product-selection-list.active .product-content{width:100%;padding-left:10px}.product-selection-list.active md-card{box-shadow:none;border:1px solid #ccc;margin:0;cursor:pointer;width:166px;min-height:74px;padding:8px 10px 8px 4px}.product-selection-list.active md-checkbox.product-radio{padding:0;margin:10px}.product-selection-list.active md-checkbox.product-radio .md-icon{top:-2px;width:20px;height:20px;border-radius:50%;border-width:1px;border-color:hsl(0,0%,86%)}.product-selection-list.active md-checkbox.product-radio .md-label{margin:0}.product-selection-list.active md-checkbox.product-radio .md-container{top:1px;left:-11px;z-index:5;height:18px;width:20px;background:#fff}.product-selection-list.active md-checkbox.product-radio .md-container .md-icon{transition:none}.product-selection-list.active md-checkbox.product-radio.md-checked .md-icon{background-color:rgba(0,0,0,0);border-radius:50%;border:1px solid hsl(0,0%,86%)}.product-selection-list.active md-checkbox.product-radio.md-checked .md-icon:after{background:#f05e33;border:0;border-radius:50%;height:8px;width:8px;top:5px;left:5px}.product-selection-list.active md-checkbox.product-radio.md-checked md-card{border:1px solid #f05e33}.product-selection-list.active .item-quantity-box{opacity:0;overflow:hidden;height:0;transition:.5s all ease-in-out;margin:0}.product-selection-list.active .item-quantity-box .ico-round-btn svg path{fill:#dbdbdb}.product-selection-list.active md-checkbox.product-radio.md-checked+.item-quantity-box{margin:9px 5px 10px;transition:.5s all ease-in-out;overflow:visible;opacity:1;height:auto}.product-selection-list.active md-icon.icon-like{height:10px;width:10px}.days{margin-top:10px}.days li{display:inline-block;margin-bottom:10px;text-align:center}.days li:not(:last-child){margin-right:10px}.days .day-text{border:1px solid #d6e1e5;border-radius:50%;height:34px;line-height:34px;text-transform:uppercase;width:34px}.days .day-text.dayOffWorking,.days .day-text.selected{border:1px solid #5cc5c3;color:#5cc5c3}.days .day-text.dayOff{border:1px solid #ccc;background:#ccc;color:#fff}.days .day-text.dayOffWorking{background:#f2f2f2}.search-list .small-text{font-size:10px}.search-list li{padding-top:10px;padding-bottom:10px;position:relative;transition:all .15s linear}.search-list li:not(.static){cursor:pointer}.search-list li:not(.static):hover{background-color:rgba(158,158,158,.2)}.search-list li .product-id{color:#333;margin-top:0;margin-bottom:10px}.search-list li .gap-xs{margin-right:8px}.search-list li .icon-tick{display:none;height:16px;position:absolute;top:-6px;right:-5px;z-index:10}.search-list li .icon-tick.show-tick-grey{display:inline-block}.search-list li.selected{background-color:#d2f4c3}.search-list li.selected:hover{background-color:#c1e2b4}.search-list li.selected .icon-tick{display:inline-block}.search-list li.disabled{background-color:rgba(158,158,158,.3);font-style:italic;color:hsl(0,0%,58%);cursor:not-allowed}.search-list .avatar,.search-list .img-container{height:42px !important;width:42px !important;min-width:42px !important;min-height:42px !important}.search-list .img-container{background:#ffe9cf;border-radius:50%;margin-right:12px;position:relative;text-align:center}.search-list .img-container img{height:42px;width:42px;border-radius:50%}.search-list .img-container .icon-tick{position:absolute;height:16px;right:0;top:-5px;z-index:1}.search-list .short-name{color:#f05e33;font-size:16px;line-height:42px;text-transform:uppercase}.search-list md-list-item._md-button-wrap>div.md-button{padding:8px 16px;line-height:1}.last-update-msg{color:hsl(0,0%,58%);position:absolute;font-size:10px}.default-business-logo .ico-default{margin-top:-20px;margin-right:30px;margin-left:15px}.default-business-logo .ico-default,.default-business-logo .ico-default:after,.default-business-logo .ico-default:before{background:#5cc5c3}.default-business-logo .logo-title{font-size:24px;font-weight:300}.break-word{word-break:break-all}@media only screen and (min-width: 600px){.hide-backdrop md-backdrop{display:none}.hidden-backdrop md-backdrop{background:rgba(0,0,0,0)}}@media(max-width: 959px){md-menu-content[width="4"]{min-width:256px}}@media only screen and (max-width: 600px){.md-dialog-container md-toolbar.main-header .md-button.btn-primary md-icon svg path,.md-dialog-container md-toolbar.main-header .resource-detail-section .md-button.send-btn md-icon svg path,.resource-detail-section .md-dialog-container md-toolbar.main-header .md-button.send-btn md-icon svg path,.md-dialog-container md-toolbar.main-header .table-menu .menu-header .md-button md-icon svg path,.md-dialog-container md-toolbar.main-header .inventory-products .product-dropdown .menu-header .md-button md-icon svg path,.inventory-products .md-dialog-container md-toolbar.main-header .product-dropdown .menu-header .md-button md-icon svg path,.table-menu .menu-header .md-dialog-container md-toolbar.main-header .md-button md-icon svg path,.inventory-products .product-dropdown .menu-header .md-dialog-container md-toolbar.main-header .md-button md-icon svg path{fill:#fff}}@media only screen and (max-width: 321px){md-menu-content[width="6"]{min-width:287px}.social-dropdown md-menu-item .input-box input{width:62%}.map-switch .map-switch-btn{top:9px;right:38px}}md-toast.md-success-toast-theme .md-toast-content{text-shadow:0 1px rgba(0,0,0,.5);background-color:#abd036}md-toast.md-danger-toast-theme .md-toast-content{text-shadow:0 1px rgba(0,0,0,.5);background-color:#ff8162}md-toast.md-warning-toast-theme .md-toast-content{text-shadow:0 1px rgba(0,0,0,.5);background-color:#ffab19}md-select-menu md-option.option-selected,md-select-menu md-option.option-selected-edited{color:#f45151}.center-tabs md-pagination-wrapper{position:relative;left:50%;transform:translateX(-50%) !important}md-input-container .md-input.black-font[disabled]{color:#000}.last-col-cursor tbody tr td:last-child{cursor:pointer}md-icon{cursor:pointer;min-height:0;min-width:0;outline:0}md-icon.circle-svg svg{border-radius:50%}md-autocomplete md-input-container .md-input{font-size:16px}md-autocomplete{margin-bottom:20px}md-autocomplete md-autocomplete-wrap md-input-container{margin-bottom:0 !important}md-autocomplete md-autocomplete-wrap md-input-container .md-input{height:38px}md-autocomplete md-autocomplete-wrap md-progress-linear.md-inline{bottom:-3px;right:0;left:0;width:auto}md-autocomplete[md-floating-label] .md-show-clear-button button{right:4px;top:8px}.confirm-dialog{width:500px}.confirm-dialog .dialog-content{padding:30px}.confirm-dialog .description{line-height:24px}.confirm-dialog .question{font-size:18px}md-input-container textarea.textarea-ht-lg,md-input-container textarea.textarea-ht-md{max-height:160px;overflow:auto}md-input-container textarea.textarea-ht-md{min-height:45px}md-input-container textarea.textarea-ht-lg{min-height:60px}.country-code md-select-value .sprite{max-width:none;flex:none;margin-right:5px}.country-code md-select-value .country-name{display:none}.bottom-margin{margin-bottom:24px}md-dialog-content .layout-background{position:fixed;top:64px}.badge{background:#f05e33;color:#fff;text-align:center;border-radius:10px;padding:0 10px}.badge.badge-zero{background:#999}.badge.active{background:#6aa84f}.badge.archived{background:#e69138}.guider-section .resource{border:1px solid #f2f2f2}.guider-section .resource .resource-personal .res-img{width:80px;height:80px}.guider-section .resource .resource-personal .res-img img{width:100%;height:100%;border-radius:50%}.guider-section .resource .resource-personal .res-other{margin-left:15px}.guider-section .resource .resource-personal .res-other h2{margin-top:0}.guider-section .resource .resource-personal .res-other .profession{color:#f05e33}.guider-section .resource .resource-personal .res-other .location{color:hsl(0,0%,58%)}.guider-section .resource .gap,.guider-section .resource .resource-other .bdate,.guider-section .resource .resource-other .email,.guider-section .resource .resource-other .mobile,.guider-section .resource .resource-other .active,.guider-section .resource .resource-personal .res-other .location,.guider-section .resource .resource-personal .res-other .profession,.guider-section .resource .resource-personal .res-other h2{margin-bottom:6px}.guider-section .resource .resource-other .active{color:#39a82d}.guider-section .resource .resource-other .active div{background:#39a82d;padding:6px;display:inline-block;vertical-align:middle;border-radius:50%;margin-right:4px}.guider-section .resource .resource-other .bdate,.guider-section .resource .resource-other .email,.guider-section .resource .resource-other .mobile{color:hsl(0,0%,58%)}@media screen and (max-width: 600px){.guider-section .resource .resource-other{margin-left:100px;text-align:left}}.guider-section .guider-checklist .md-list-item-inner{padding-left:0;padding-right:0;width:100%}.guider-section .panel-container{width:100%}.guider-section .panel-container .empty-action-div md-icon{height:250px;width:250px}.guider-section .panel-container .empty-action-div .no-action{color:#5cc5c3;font-size:18px}.guider-section .panel-container .empty-action-div .start-add{color:gray;font-size:16px}.guider-section .panel-container .panel-head .md-toolbar-tools{background-color:#fff}.guider-section .panel-container .panel-head md-icon.small-size{width:15px}.guider-section .panel-container .panel-head .panel-heading{color:#5cc5c3;font-weight:500;font-size:16px}.guider-section .panel-container .panel-head .panel-heading .folder{margin-right:5px;margin-top:-3px}.guider-section .panel-container .panel-head .panel-heading .folder svg path{fill:#5cc5c3}.guider-section .panel-container .panel-head .panel-heading .edit{width:12px;margin-left:5px;margin-top:-3px}.guider-section .panel-container .input-toolbar{background-color:#fff !important;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;font-size:16px}.guider-section .panel-container .input-toolbar .top{margin-top:20px}.guider-section .panel-container .input-toolbar .md-input-custom{padding-right:20px;margin-bottom:15px;margin-left:20px}.guider-section .panel-container .input-toolbar .md-input-custom .fav-icon{position:absolute;right:-7px;top:9px;fill:unset}.guider-section .panel-container .input-toolbar .md-input-custom .guider-cancel{background:hsl(0,0%,86%)}.guider-section .panel-container .input-toolbar .list-inline li{color:rgba(0,0,0,.38);padding:5px;margin:5px 0;border-radius:15px;font-size:14px}.guider-section .panel-container .input-toolbar .list-inline li.archived{margin-bottom:0;margin-top:2px}.guider-section .panel-container .input-toolbar .list-inline li.active-menu{background-color:#5cc5c3;color:#fff}.guider-section .panel-container .input-toolbar .list-inline li.active-menu .badge{background:#fff;color:#5cc5c3}.guider-section .panel-container .input-toolbar .list-inline li.active-menu:hover{background-color:#3cc1bf}.guider-section .panel-container .input-toolbar .list-inline li.active-menu-complete{background-color:#5cc5c3;color:#fff;background-color:#b8e1b8}.guider-section .panel-container .input-toolbar .list-inline li.active-menu-complete .badge{background:#fff;color:#5cc5c3}.guider-section .panel-container .input-toolbar .list-inline li.active-menu-complete .complete{color:#005e00}.guider-section .panel-container .input-toolbar .badge{background:hsl(0,0%,58%)}.guider-section .panel-container .input-toolbar .custom-filter md-input-container{margin:0}.guider-section .panel-container .input-toolbar .custom-filter md-input-container .md-select-value{border:none}.guider-section .panel-container .input-toolbar .custom-filter md-input-container md-select:not([disabled]):focus .md-select-value{border:none}.guider-section .panel-container .panel-content{background-color:#fff}.guider-section .panel-container .panel-content md-list{padding:0}.guider-section .panel-container .panel-content md-list md-list-item.form-base:first-child,.guider-section .panel-container .panel-content md-list .savings-sidenav .leftnav-wrap md-list-item.sidebar-title:first-child,.savings-sidenav .leftnav-wrap .guider-section .panel-container .panel-content md-list md-list-item.sidebar-title:first-child{min-height:80px}.guider-section .panel-container .panel-content md-list md-list-item .radio-section{width:100%}.guider-section .panel-container .panel-content md-list .resource-gap{margin-right:3px}.guider-section .panel-container .panel-content md-list .notification md-icon svg g>*{fill:#ccc}.guider-section .panel-container .panel-content md-list .bottom-gap{margin-bottom:10px}.guider-section .panel-container .panel-content md-list .bell,.guider-section .panel-container .panel-content md-list .notification,.guider-section .panel-container .panel-content md-list .star{margin-top:12px}.guider-section .panel-container .panel-content md-list .bell md-icon,.guider-section .panel-container .panel-content md-list .notification md-icon,.guider-section .panel-container .panel-content md-list .star md-icon{width:18px;height:18px}.guider-section .panel-container .panel-content md-list .star{margin-left:10px;cursor:pointer}.guider-section .panel-container .panel-content md-list md-icon.timer{margin:0 8px 0 0;cursor:pointer}.guider-section .panel-container .panel-content md-list md-icon.timer md-icon{color:#eaeaea}.guider-section .panel-container .panel-content md-list md-icon.timer md-icon.active{color:#5cc5c3}.guider-section .panel-container .panel-content md-list .radio-list-btn{margin-top:14px;margin-bottom:16px;margin-left:16px;line-height:15px}.guider-section .panel-container .list-tab{height:70px}.guider-section .panel-container .nf-items{margin-top:-20px}.guider-section .panel-container .panel-content .list-item:not(:last-child){border-bottom:1px solid #f2f2f2}.guider-section .panel-container .panel-content .list-item .task-list .select{position:absolute;left:20px;margin-top:12px}.guider-section .panel-container .panel-content .list-item .task-list .task-des{margin-left:35px}.guider-section .panel-container .panel-content .list-item .task-list .task-des .task-list-header{margin-bottom:8px}.guider-section .panel-container .panel-content .list-item .task-list .task-des .task-list-header md-checkbox{margin-bottom:0}.guider-section .panel-container .panel-content .list-item .task-list .task-des .task-list-header .head{margin-top:2px}.guider-section .panel-container .panel-content .list-item .task-list .task-des .task-list-header .head span{font-size:15px;font-weight:bold}.guider-section .panel-container .panel-content .list-item .task-list .task-des .task-detail{color:hsl(0,0%,58%)}.guider-section .panel-container .panel-content .list-item .task-list .task-des .task-detail .list-inline li{padding:8px 0}.guider-section .panel-container .panel-content .list-item .task-list .task-des .task-detail label{color:#5cc5c3}.guider-section .panel-container .panel-content .list-item .task-list .task-des .task-detail .date{margin-right:12px}.guider-section .panel-container .panel-content .list-item .task-list .task-des .task-detail .time{margin-right:12px}.guider-section .panel-container .panel-content .list-item .task-list .task-des .task-detail .time md-icon{width:15px;height:15px;margin-right:5px}.guider-section .panel-container .panel-content .list-item .task-list .task-des .task-detail .user{margin-right:12px}.guider-section .panel-container .panel-content .list-item .task-list .task-des .task-detail .user .user-icon{width:15px;height:15px;border-radius:50%;background:hsl(0,0%,58%);display:inline-block;color:#333;border:1px solid hsl(0,0%,58%);vertical-align:middle}.guider-section .panel-container .panel-content .list-item .task-list .task-des .task-detail .user .user-icon .user-name{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:8px}.guider-section .panel-container .panel-content .list-item .task-list .task-des .task-detail .quote{margin-right:12px}.guider-section .panel-container .panel-content .list-item .task-list .task-des .task-detail .quote md-icon{width:15px;height:15px;margin-right:5px}.directory-create{min-height:200px;max-width:100%;width:480px}.directory-create md-dialog-content{padding:20px 10px}.btn-border{background-color:rgba(0,0,0,0);color:hsl(0,0%,58%);border:2px solid}.btn-border.folder{color:#f05e33}.btn-border.active{border:2px solid #f05e33;color:#fff;background-color:#f05e33}.list-inline,.list-inline li{padding:0;list-style:none;display:inline-block;vertical-align:middle}.directory{padding:20px 0;background-color:#fff}.directory .btn-border:first-child{margin-left:20px}.polygon-filled svg path{fill:#fff !important}.action-list-sidebar.action-list-sidebar-width{width:375px}.action-list-sidebar .action-icon{width:20px}.action-list-sidebar .action-list-sidebar-header{background:#000}.action-list-sidebar .action-list-sidebar-header .action-icon{width:30px;height:30px}.action-list-sidebar .action-list-sidebar-header .action-item-button{background:#fff;border:1px solid #f05e33;min-width:30px;max-width:30px;min-height:30px;border-radius:50px;line-height:15px}.action-list-sidebar .action-list-sidebar-header .action-item-button .action-item-icon{width:18px;height:18px}.action-list-sidebar .action-list-sidebar-header .block-title{min-width:0}.action-list-sidebar .action-item-accordian .ui-accordion .panel-group .panel{border:0 !important}.action-list-sidebar .action-item-accordian .panel{border:0 !important}.action-list-sidebar .action-item-accordian .panel-group{margin-bottom:0}.action-list-sidebar .action-item-accordian .panel-group .panel-heading{background:#52758d;border-bottom:5px solid #374151}.action-list-sidebar .action-item-accordian .ui-accordion .panel-group .panel{border:0 !important}.action-list-sidebar .action-item-accordian .panel{border:0 !important}.action-list-sidebar .action-item-accordian .panel-group{margin-bottom:0}.action-list-sidebar .action-item-accordian .panel-group .panel-heading{background:#52758d;border-bottom:5px solid #374151}.action-list-sidebar .action-item-accordian .ui-accordion .panel-group .panel{border:0 !important}.action-list-sidebar .action-item-accordian .panel{border:0 !important}.action-list-sidebar .action-item-accordian .panel-group{margin-bottom:0}.action-list-sidebar .action-item-accordian .panel-group .panel-heading{background:#52758d;border-bottom:5px solid #374151}.action-list-sidebar .accordion-section{border-bottom:5px solid #374151}.action-list-sidebar .accordion-section md-list-item:hover h2{color:#f05e33}.action-list-sidebar .accordion-section md-list-item.list-item::before{min-height:0}.action-list-sidebar .accordion-section md-list-item.md-no-proxy{padding:5px}.action-list-sidebar .accordion-section .f1-span{color:#949494}.action-list-sidebar .accordion-section .accordion-section-icon{width:40px;height:40px}.action-list-sidebar .accordion-section .right-arrow{width:15px;height:15px}.action-list-sidebar .accordion-section .right-arrow svg path{fill:#f05e33}.action-list-sidebar .accordion-section .product-img-list .product-img-box,.action-list-sidebar .accordion-section .services-sidebar .product-img-list .product-box,.services-sidebar .action-list-sidebar .accordion-section .product-img-list .product-box{height:100px;width:100px}.action-list-sidebar .action-item-image-button{border:1px solid #f05e33 !important}.action-list-sidebar .user-info{background:#000;padding:10px 15px}.action-list-sidebar .bottom-section{position:absolute;width:100%;bottom:0}.action-list-sidebar .bottom-section.action-list .btn-default{border:1px solid #eee;color:#f05e33;background:#fff}.action-list-sidebar .bottom-section.action-list .btn-default:hover{background-color:rgba(231,231,231,.945)}.action-list-sidebar .botton-gap{margin-bottom:10px}.action-list-sidebar .space-left{margin-left:20px}.action-list-sidebar .short-des{max-height:120px;overflow:auto}.action-list-sidebar .file-attach{border:1px solid;margin-left:0;margin-bottom:2px}.action-list-sidebar .reminder{margin-top:-13px;margin-left:10px}.action-list-sidebar .actions md-icon{width:20px;height:20px}.action-list-sidebar .action-list .data-section{top:68px;bottom:50px;overflow-y:auto;overflow-x:hidden;position:absolute;right:0;left:0;padding:10px}.action-list-sidebar .action-list .custom-input-row{margin-top:15px}.action-list-sidebar .action-list .custom-input-row .md-block{width:100%}.action-list-sidebar .action-list .custom-input-row .md-block .date{margin:10px 0;right:auto}.action-list-sidebar .action-list .custom-input-row .md-block md-datepicker .md-datepicker-input-container{width:100%;margin-left:0}.action-list-sidebar .custom-user-tags .file-attachment{background:#eee;border:1px solid #eee;color:#000}.quick-update-accordion .panel-group{margin-bottom:10px}.quick-update-accordion .panel-group .panel-heading{background:#52758d;border-bottom:5px solid #374151}.quick-update-accordion-quote-list .panel-group{margin-bottom:0}.quick-update-accordion-quote-list .panel-group .panel-heading{background:#52758d;border-bottom:none}.calendar-accordion{background-color:#e3f5f4;border-radius:4px}.disabled-right-nav input{border-bottom:1px solid #d6e1e5 !important}.top-section .lefthead-icon{height:18px;width:18px;margin:8px 5px}.sidenav-title{margin-top:0 !important}.res-sidebar-nav .search-button{top:15px}.schedule-select{background:#d2f4c3}.block-title{font-size:16px !important;margin:8px;min-width:150px}@media only screen and (max-width: 600px){.guider-section .panel-container .list-tab{height:100px}.guider-section .panel-container .list-tab .custom-filter{margin:25px 8px}}.custom-form-bottom-gap{margin-bottom:15px}.custom-lbl .label,.custom-lbl label{color:hsl(0,0%,58%);font-size:16px}.custom-lbl .label.radio{margin-bottom:10px}.custom-lbl md-checkbox,.custom-lbl md-input-container{margin-top:10px}.ar-sidepanel .task-wrapper .active,.add-tag-sidenav .task-wrapper .active{color:#abd036}.ar-sidepanel .task-wrapper .draft,.add-tag-sidenav .task-wrapper .draft{color:#f05e33}.ar-sidepanel .task-wrapper .danger,.add-tag-sidenav .task-wrapper .danger{color:#ff8162}.summery-widget.info-widget,.info-widget.promotion-info{width:100%;min-width:260px}.summery-widget .f1,.promotion-info .f1,.summery-widget .assign-task .total-tasks,.assign-task .summery-widget .total-tasks,.promotion-info .assign-task .total-tasks,.assign-task .promotion-info .total-tasks,.summery-widget .resource-detail-section .resource-detail-tab .table-filter md-datepicker .md-datepicker-input-container input,.resource-detail-section .resource-detail-tab .table-filter md-datepicker .md-datepicker-input-container .summery-widget input,.promotion-info .resource-detail-section .resource-detail-tab .table-filter md-datepicker .md-datepicker-input-container input,.resource-detail-section .resource-detail-tab .table-filter md-datepicker .md-datepicker-input-container .promotion-info input,.summery-widget .opportunity-building .all-toolbars .attach-quote-toolbar .tools-btn-list li.tool-heading,.opportunity-building .all-toolbars .attach-quote-toolbar .tools-btn-list .summery-widget li.tool-heading,.promotion-info .opportunity-building .all-toolbars .attach-quote-toolbar .tools-btn-list li.tool-heading,.opportunity-building .all-toolbars .attach-quote-toolbar .tools-btn-list .promotion-info li.tool-heading,.summery-widget .opportunity-building .all-toolbars .attach-quote-toolbar .tools-btn-list li .toolname,.opportunity-building .all-toolbars .attach-quote-toolbar .tools-btn-list li .summery-widget .toolname,.promotion-info .opportunity-building .all-toolbars .attach-quote-toolbar .tools-btn-list li .toolname,.opportunity-building .all-toolbars .attach-quote-toolbar .tools-btn-list li .promotion-info .toolname,.summery-widget .opportunity-building .all-toolbars .dynamicdata-toolbar .tools-btn-list li.tool-heading,.opportunity-building .all-toolbars .dynamicdata-toolbar .tools-btn-list .summery-widget li.tool-heading,.promotion-info .opportunity-building .all-toolbars .dynamicdata-toolbar .tools-btn-list li.tool-heading,.opportunity-building .all-toolbars .dynamicdata-toolbar .tools-btn-list .promotion-info li.tool-heading,.summery-widget .opportunity-building .table-of-content .table-content-list li .page-name,.opportunity-building .table-of-content .table-content-list li .summery-widget .page-name,.promotion-info .opportunity-building .table-of-content .table-content-list li .page-name,.opportunity-building .table-of-content .table-content-list li .promotion-info .page-name,.summery-widget .opportunity-building .content-title,.opportunity-building .summery-widget .content-title,.promotion-info .opportunity-building .content-title,.opportunity-building .promotion-info .content-title,.summery-widget .img-title,.promotion-info .img-title,.summery-widget .detail-view-section .title,.detail-view-section .summery-widget .title,.promotion-info .detail-view-section .title,.detail-view-section .promotion-info .title,.summery-widget .inventory-addProduct-section .input-list-section .tab-title,.inventory-addProduct-section .input-list-section .summery-widget .tab-title,.promotion-info .inventory-addProduct-section .input-list-section .tab-title,.inventory-addProduct-section .input-list-section .promotion-info .tab-title,.summery-widget .savings-sidenav .leftnav-wrap .sidebar-title h2,.savings-sidenav .leftnav-wrap .sidebar-title .summery-widget h2,.promotion-info .savings-sidenav .leftnav-wrap .sidebar-title h2,.savings-sidenav .leftnav-wrap .sidebar-title .promotion-info h2,.summery-widget .icon.product-filter,.promotion-info .icon.product-filter,.summery-widget .prod-filter-item.product-filter,.promotion-info .prod-filter-item.product-filter,.summery-widget .tag-filter.product-filter,.promotion-info .tag-filter.product-filter,.summery-widget .product-joiners .joiners-header .heading .head-txt h2,.product-joiners .joiners-header .heading .head-txt .summery-widget h2,.promotion-info .product-joiners .joiners-header .heading .head-txt h2,.product-joiners .joiners-header .heading .head-txt .promotion-info h2,.summery-widget .product-joiners md-dialog-content h3,.product-joiners md-dialog-content .summery-widget h3,.promotion-info .product-joiners md-dialog-content h3,.product-joiners md-dialog-content .promotion-info h3,.summery-widget .product-details .cost-list .amt,.product-details .cost-list .summery-widget .amt,.promotion-info .product-details .cost-list .amt,.product-details .cost-list .promotion-info .amt,.summery-widget .product-details md-checkbox,.product-details .summery-widget md-checkbox,.promotion-info .product-details md-checkbox,.product-details .promotion-info md-checkbox,.summery-widget .form-base md-radio-group md-radio-button,.promotion-info .form-base md-radio-group md-radio-button,.summery-widget .savings-sidenav .leftnav-wrap .sidebar-title md-radio-group md-radio-button,.savings-sidenav .leftnav-wrap .summery-widget .sidebar-title md-radio-group md-radio-button,.promotion-info .savings-sidenav .leftnav-wrap .sidebar-title md-radio-group md-radio-button,.savings-sidenav .leftnav-wrap .promotion-info .sidebar-title md-radio-group md-radio-button,.form-base md-radio-group .summery-widget md-radio-button,.savings-sidenav .leftnav-wrap .sidebar-title md-radio-group .summery-widget md-radio-button,.form-base md-radio-group .promotion-info md-radio-button,.savings-sidenav .leftnav-wrap .sidebar-title md-radio-group .promotion-info md-radio-button,.summery-widget .table-menu .quotes-menu-list .quote-txt .quote-number,.promotion-info .table-menu .quotes-menu-list .quote-txt .quote-number,.summery-widget .inventory-products .product-dropdown .quotes-menu-list .quote-txt .quote-number,.inventory-products .summery-widget .product-dropdown .quotes-menu-list .quote-txt .quote-number,.promotion-info .inventory-products .product-dropdown .quotes-menu-list .quote-txt .quote-number,.inventory-products .promotion-info .product-dropdown .quotes-menu-list .quote-txt .quote-number,.table-menu .quotes-menu-list .quote-txt .summery-widget .quote-number,.inventory-products .product-dropdown .quotes-menu-list .quote-txt .summery-widget .quote-number,.table-menu .quotes-menu-list .quote-txt .promotion-info .quote-number,.inventory-products .product-dropdown .quotes-menu-list .quote-txt .promotion-info .quote-number,.summery-widget .social-dropdown md-menu-item .input-box span,.promotion-info .social-dropdown md-menu-item .input-box span,.social-dropdown md-menu-item .input-box .summery-widget span,.social-dropdown md-menu-item .input-box .promotion-info span,.summery-widget .assign-card li .card-name,.promotion-info .assign-card li .card-name,.assign-card li .summery-widget .card-name,.assign-card li .promotion-info .card-name,.summery-widget h3,.promotion-info h3,.summery-widget .custom-tabs md-content>h3,.promotion-info .custom-tabs md-content>h3,.summery-widget .resource-detail-section .resource-detail-tab md-content>h3,.resource-detail-section .summery-widget .resource-detail-tab md-content>h3,.promotion-info .resource-detail-section .resource-detail-tab md-content>h3,.resource-detail-section .promotion-info .resource-detail-tab md-content>h3,.custom-tabs .summery-widget md-content>h3,.resource-detail-section .resource-detail-tab .summery-widget md-content>h3,.custom-tabs .promotion-info md-content>h3,.resource-detail-section .resource-detail-tab .promotion-info md-content>h3{font-weight:600}.summery-widget .status,.promotion-info .status{font-size:16px;font-weight:600}.summery-widget .new,.promotion-info .new{color:#abd036}.summery-widget .new md-icon svg .path2,.promotion-info .new md-icon svg .path2{fill:#abd036}.summery-widget .new md-icon svg .path3,.promotion-info .new md-icon svg .path3{fill:#abd036}.summery-widget .active,.promotion-info .active{color:#abd036}.summery-widget .active md-icon svg .path2,.promotion-info .active md-icon svg .path2{fill:#abd036}.summery-widget .active md-icon svg .path3,.promotion-info .active md-icon svg .path3{fill:#abd036}.summery-widget .scheduled,.promotion-info .scheduled{color:#abd036}.summery-widget .scheduled md-icon svg .path2,.promotion-info .scheduled md-icon svg .path2{fill:#abd036}.summery-widget .scheduled md-icon svg .path3,.promotion-info .scheduled md-icon svg .path3{fill:#abd036}.summery-widget .accepted,.promotion-info .accepted{color:#abd036}.summery-widget .accepted md-icon svg .path2,.promotion-info .accepted md-icon svg .path2{fill:#abd036}.summery-widget .accepted md-icon svg .path3,.promotion-info .accepted md-icon svg .path3{fill:#abd036}.summery-widget .completed,.promotion-info .completed{color:#abd036}.summery-widget .completed md-icon svg .path2,.promotion-info .completed md-icon svg .path2{fill:#abd036}.summery-widget .completed md-icon svg .path3,.promotion-info .completed md-icon svg .path3{fill:#abd036}.summery-widget .rescheduled,.promotion-info .rescheduled{color:#abd036}.summery-widget .rescheduled md-icon svg .path2,.promotion-info .rescheduled md-icon svg .path2{fill:#abd036}.summery-widget .rescheduled md-icon svg .path3,.promotion-info .rescheduled md-icon svg .path3{fill:#abd036}.summery-widget .canceled,.promotion-info .canceled{color:hsl(0,0%,58%)}.summery-widget .canceled md-icon svg path,.promotion-info .canceled md-icon svg path{fill:hsl(0,0%,58%)}.summery-widget .incompleted,.promotion-info .incompleted{color:hsl(0,0%,58%)}.summery-widget .incompleted md-icon svg path,.promotion-info .incompleted md-icon svg path{fill:hsl(0,0%,58%)}.summery-widget .void,.promotion-info .void{color:hsl(0,0%,58%)}.summery-widget .void md-icon svg path,.promotion-info .void md-icon svg path{fill:hsl(0,0%,58%)}.summery-widget .deleted,.promotion-info .deleted{color:hsl(0,0%,58%)}.summery-widget .deleted md-icon svg path,.promotion-info .deleted md-icon svg path{fill:hsl(0,0%,58%)}.summery-widget .draft,.promotion-info .draft{color:hsl(0,0%,58%)}.summery-widget .draft md-icon svg path,.promotion-info .draft md-icon svg path{fill:hsl(0,0%,58%)}.summery-widget .disabled,.promotion-info .disabled{color:hsl(0,0%,58%)}.summery-widget .disabled md-icon svg path,.promotion-info .disabled md-icon svg path{fill:hsl(0,0%,58%)}.summery-widget .archived,.promotion-info .archived{color:hsl(0,0%,58%)}.summery-widget .archived md-icon svg path,.promotion-info .archived md-icon svg path{fill:hsl(0,0%,58%)}.summery-widget .expired,.promotion-info .expired{color:#ff8162}.summery-widget .expired md-icon svg path,.promotion-info .expired md-icon svg path{fill:#ff8162}.summery-widget .info-div,.promotion-info .info-div{margin:10px -20px 0;padding:5px 0}.summery-widget .val,.promotion-info .val{font-size:16px}.location-select md-select{min-width:185px}.location-select md-select .location-symbol,.location-select md-select .calendar-base .fc-unthemed .fc-month-view .fc-today .date-holder,.calendar-base .fc-unthemed .fc-month-view .fc-today .location-select md-select .date-holder,.location-select md-select .event-container .date-events .badge-caption span,.event-container .date-events .badge-caption .location-select md-select span,.location-select md-select .opportunity-tracking .panel-container .panel-btn .badge,.opportunity-tracking .panel-container .panel-btn .location-select md-select .badge,.location-select md-select .notify,.location-select md-select .image-tabs li .img-tab-container .selection-counter,.image-tabs li .img-tab-container .location-select md-select .selection-counter{margin-right:5px}.primary{color:#f05e33}.clear-date{position:absolute;right:0;bottom:0}.data-table .text-left,.stock-status .stock-full-status .text-left,.data-table .product-selection-list.active ul,.stock-status .stock-full-status .product-selection-list.active ul,.product-selection-list.active .data-table ul,.product-selection-list.active .stock-status .stock-full-status ul,.stock-status .product-selection-list.active .stock-full-status ul{text-align:left !important}.data-table .text-center,.stock-status .stock-full-status .text-center,.data-table .img-title,.stock-status .stock-full-status .img-title,.data-table .image-view .img-desc,.image-view .data-table .img-desc,.stock-status .stock-full-status .image-view .img-desc,.image-view .stock-status .stock-full-status .img-desc,.data-table .product-details .md-sidenav-right .sub-items .item-table th:nth-child(3),.product-details .md-sidenav-right .sub-items .item-table .data-table th:nth-child(3),.stock-status .stock-full-status .product-details .md-sidenav-right .sub-items .item-table th:nth-child(3),.product-details .md-sidenav-right .sub-items .item-table .stock-status .stock-full-status th:nth-child(3),.data-table .product-details .md-sidenav-right .sub-items .item-table td:nth-child(3),.product-details .md-sidenav-right .sub-items .item-table .data-table td:nth-child(3),.stock-status .stock-full-status .product-details .md-sidenav-right .sub-items .item-table td:nth-child(3),.product-details .md-sidenav-right .sub-items .item-table .stock-status .stock-full-status td:nth-child(3),.data-table .common-tabs>md-tabs-wrapper,.stock-status .stock-full-status .common-tabs>md-tabs-wrapper,.data-table .guider-section .panel-container .empty-action-div,.stock-status .stock-full-status .guider-section .panel-container .empty-action-div,.guider-section .panel-container .data-table .empty-action-div,.guider-section .panel-container .stock-status .stock-full-status .empty-action-div,.stock-status .guider-section .panel-container .stock-full-status .empty-action-div{text-align:center !important}.data-table .text-right,.stock-status .stock-full-status .text-right,.data-table .inventory-products .product-dropdown md-menu-item .stock-location,.inventory-products .product-dropdown md-menu-item .data-table .stock-location,.stock-status .stock-full-status .inventory-products .product-dropdown md-menu-item .stock-location,.inventory-products .product-dropdown md-menu-item .stock-status .stock-full-status .stock-location,.data-table .guider-section .resource .resource-other,.stock-status .stock-full-status .guider-section .resource .resource-other,.guider-section .resource .data-table .resource-other,.guider-section .resource .stock-status .stock-full-status .resource-other,.stock-status .guider-section .resource .stock-full-status .resource-other{text-align:right !important}@media(max-width: 400px){.image-cropper .upload-area .drop-area{width:100% !important}.image-cropper .main-header h2{font-size:14px}.image-cropper .repo-categories{text-align:left}.media-upload h3{font-size:16px !important}.media-upload .f2,.media-upload .opportunity-building .all-toolbars .hyperlink-toolbar .tooldesc,.opportunity-building .all-toolbars .hyperlink-toolbar .media-upload .tooldesc,.media-upload .payment .apply-pay-tab p,.payment .apply-pay-tab .media-upload p,.media-upload .payment .cash-tab p,.payment .cash-tab .media-upload p,.media-upload .payment .local-card-machine-tab p,.payment .local-card-machine-tab .media-upload p,.media-upload .product-details md-content label,.product-details md-content .media-upload label,.media-upload md-input-container.header-select-input md-select-value .md-text,md-input-container.header-select-input md-select-value .media-upload .md-text{font-size:10px !important}.supplier-right{margin-top:125px;margin-left:11px}.po-overflow{max-width:98px;overflow:hidden;text-overflow:ellipsis}}.custom-chips{line-height:1}.custom-chips li{border-radius:35px;line-height:10px;margin:10px 10px 10px 0}.custom-chips li:not(.no-bg){background:#f7e2d1}.custom-chips li .img-replacer,.custom-chips li .form-base .avtar .i-holder .quote-image-replacer-edit-contact,.form-base .avtar .i-holder .custom-chips li .quote-image-replacer-edit-contact,.custom-chips li img,.custom-chips li md-icon{width:35px;height:35px;line-height:35px;border-radius:50%}.custom-chips li .user-name{line-height:35px;padding:0 10px;color:hsl(0,0%,16.5%)}.custom-chips li.small-chip .img-replacer,.custom-chips li.small-chip .form-base .avtar .i-holder .quote-image-replacer-edit-contact,.form-base .avtar .i-holder .custom-chips li.small-chip .quote-image-replacer-edit-contact,.custom-chips li.small-chip img,.custom-chips li.small-chip md-icon{width:20px;height:20px;line-height:20px;font-size:10px;position:relative;top:4px;left:5px}.custom-chips li.small-chip .user-name{line-height:20px;padding:4px 10px}.md-panel.md-tooltip{height:auto;line-height:1.6;white-space:pre-line;background:#000;font-size:12px;max-width:300px;color:#fff;padding:5px 10px;text-align:justify}.business-setup-timezone{position:relative}.tooltip-custom{min-width:250px;width:100%;border:2px solid #3869d4;background-color:#fff !important;color:#666 !important;line-height:1 !important}.tooltip-custom.privacy-tooltip{min-width:235px;max-width:350px;width:100%;line-height:1 !important;padding:5px 10px;text-align:center;position:relative;right:40%}.tooltip-custom.valid-tooltip{right:0;padding:5px 10px 10px}.tooltip-custom.timezone-tooltip{right:110%;bottom:0;position:relative;padding:10px 5px;margin-top:40%}.tooltip-custom .check-section{margin-bottom:0;margin-top:0;vertical-align:middle}.tooltip-custom .check-section span{margin-top:0}.tooltip-custom .info-icon-img{width:15px;height:15px;margin-right:10px;margin-top:2px}.reset-pass .password-checker-section{margin-bottom:15px}.reset-pass .info-icon{width:15px;height:15px}.reset-pass .info-icon-img{width:15px;height:15px}.reset-pass .indicator{height:10px;width:165px;margin:3px 0 5px;display:flex;align-items:center;justify-content:space-between}.reset-pass .indicator span{position:relative;height:100%;width:100%;background:#d3d3d3}.reset-pass .indicator span.active{position:absolute;content:"";top:0;left:0;height:100%;width:100%}.reset-pass .indicator span.weak{background-color:#ff4757}.reset-pass .indicator span.medium{background-color:orange}.reset-pass .indicator span.strong{background-color:#23ad5c}.reset-pass .password-strength .password-strength-status{color:#6aa84f;margin:0 10px 5px 0}.reset-pass .password-strength .password-strength-status.approved{color:#6aa84f}.reset-pass .password-strength .password-strength-status.weak{color:#e06666}.reset-pass .password-strength .password-strength-status.medium{color:#f1c232}.reset-pass .password-strength .info-icon-img{margin-right:10px}.reset-pass .password-strength .cross-circle-img{margin-top:0}.reset-pass .password-strength .cross-circle-img svg path{fill:#f55e61}.reset-pass .password-status .cross-circle-img{margin-top:0;width:16px;height:16px;margin-right:15px}.reset-pass .password-status .cross-circle-img svg path{fill:#f55e61}.reset-pass .password-status .incorrect{margin-top:0;color:#f55e61}.btn-cancel{border:1px solid hsl(0,0%,86%)}.star-icon{width:18px;margin-right:10px}.list-icon{width:20px;margin-right:10px}.order-status{display:inline-block;width:70px}.order-status .status{text-transform:uppercase}.order-status .status-viewer{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;background:hsl(0,0%,86%);border:1px solid #ccc;height:18px;margin-top:2px;margin-bottom:2px;overflow:hidden}.order-status .status-viewer .progress-bar{display:inline-block;height:100%}.order-status .status-viewer .progress-bar.open{background:#6c9aff}.order-status .status-viewer .progress-bar.closed{background:#b9eaa7}.order-status .status-viewer .progress-bar.pending{background:#f45151}.country-flag{width:25px}.common-history .history-filter{margin:20px}.common-history .history-filter .history-filter-type{margin-right:100px}.common-history .history-filter .history-filter-type .filter-circle{margin-bottom:5px;cursor:pointer;transition:border-color 1s;border:1px solid #f2f2f2;border-radius:50%;width:60px;height:60px}.common-history .history-filter .history-filter-type .filter-circle.active{border-color:#f05e33}.common-history .history-filter .history-filter-type .filter-circle .icon-center{width:60px;height:60px}.dtp .dtp-actual-meridien a.selected,.dtp .dtp-hand.on,.dtp .dtp-picker-time>a.dtp-select-hour.selected,.dtp div.dtp-date,.dtp div.dtp-time,.dtp table.dtp-picker-days tr>td>a.selected,.dtp table.dtp-picker-days tr>td>a.selected.hilite{background:#5cc5c3 !important}.dtp div.dtp-actual-time.p60 span.selected,.dtp table.dtp-picker-days tr>td>a.hilite:not(.selected){color:#5cc5c3 !important}.dtp div.dtp-actual-maxtime,.dtp div.dtp-actual-year,.dtp div.dtp-year-btn{color:#5cc5c3 !important}.dtp>.dtp-content>.dtp-date-view>header.dtp-header{background:#5cc5c3 !important}md-menu-content.dtp-month-list{background-color:#5cc5c3 !important}md-menu-content.dtp-year-list{background-color:#5cc5c3 !important}md-backdrop.md-dialog-backdrop{z-index:79;opacity:.8}.welcome-order-import .customer-detail-tabs md-tabs-content-wrapper{height:710px;overflow-x:hidden;overflow-y:auto}.signup-dialog-box{max-height:600px;position:relative;overflow:initial;border-radius:10px}.signup-dialog-box md-dialog-content{position:relative;overflow:initial}.signup-dialog-box md-autocomplete{max-width:425px;margin-top:10px}.signup-dialog-box .inventory_radio md-radio-button{margin:0}.signup-dialog-box .multiple_input_section md-input-container{width:100%}.terms-popup md-dialog-content{overflow:initial}.order-import-popup{min-width:800px;max-width:100%}md-input-container .md-input.custom-map-input{width:94%}@media screen and (max-width: 912px){md-input-container .md-input.custom-map-input{width:93%}}@media screen and (max-width: 912px){md-input-container .md-input.custom-map-input{width:93%}}@media screen and (max-width: 832px){md-input-container .md-input.custom-map-input{width:92%}}@media screen and (max-width: 775px){md-input-container .md-input.custom-map-input{width:91%}}@media screen and (max-width: 775px){.signup-dialog-box .inventory_radio md-radio-button{margin-bottom:15px}.signup-dialog-box{min-width:300px}}@media screen and (max-width: 700px){.signup-dialog-box{min-width:300px}.signup-dialog-box #step5{min-width:320px}.signup-dialog-box #step5 .signup-parent{width:100%}}@media screen and (max-width: 434px){md-input-container .md-input.custom-map-input{width:90%}}@media screen and (max-width: 393px){md-input-container .md-input.custom-map-input{width:88%}}.action-full-screen.md-dialog-full-screen{max-width:100%;min-width:100%;max-height:100%;min-width:100%}.action-full-screen .action-full-screen-form{padding:15px 10px;background:#fff}.action-full-screen .header-section md-icon{width:40px;height:40px}.action-full-screen .drag-drop{padding:110px}.action-full-screen .navigate-button{line-height:16px}.action-full-screen .action-list-sidebar .accordion-section{border:0}.drag-drop{padding:110px}.navigate-button{line-height:16px}.action-list-sidebar .accordion-section{border:0}md-dialog.md-dialog-fullscreen{min-height:100%;min-width:100%;border-radius:0}.filter-options-tab md-option .md-text{display:flex !important;align-items:center !important}.ql-snow .ql-tooltip{left:3px !important}.medium-weight{font-weight:550}.md-sidenav-accordion uib-accordion .panel-heading{background-color:#000 !important}.md-sidenav-accordion uib-accordion .accordion-toggle{padding:10px 16px !important;min-height:40px !important}md-sidenav[md-component-id=quickUpdate]{width:100%;max-width:375px}.md-sidenav-accordian-quick uib-accordion .panel-heading{background-color:#000 !important}.md-sidenav-accordian-quick uib-accordion .accordion-toggle{padding:12px 16px !important;min-height:45px !important}.drop-zone{border:2px dashed #fff;border-radius:10px;transition:border-color .3s,background-color .3s}.drop-zone.dragover{border-color:#ee6331 !important;background-color:#f9f9f9}.small-menu-btn{min-height:0 !important;min-width:0 !important;padding:5px !important;line-height:0;margin:0 !important}.one-line-slider{display:flex;align-items:center;gap:10px}.one-line-slider .percent-label{width:40px;text-align:center;font-weight:500;color:#555}.one-line-slider .dual-slider-wrapper{position:relative;width:100%;height:36px}.one-line-slider .dual-slider-wrapper md-slider{position:absolute;top:0;left:0;width:100%}.one-line-slider .dual-slider-wrapper .start-slider .md-track{background-color:rgba(0,0,0,0) !important}.one-line-slider .dual-slider-wrapper .end-slider .md-track{background-color:rgba(243,110,33,.4)}.small-icon{width:18px;height:18px}.md-select .md-select-label{font-weight:500;font-size:16px;margin-top:6px;color:#111827}.md-select md-select{width:100%;border:1px solid #e4e4e7;border-radius:10px;padding:8px 12px;font-size:14px;margin-top:15px}.md-select md-select md-select-value{border:none !important}.f-s-s-btn{background-color:#fff3dc;padding:0px 15px;border-radius:30px}.section-filters-active-cart{padding:15px 20px}.section-filters-active-cart .resources-section{flex-wrap:wrap;margin-top:-15px}.section-filters-active-cart .resources-section label{font-size:13px;color:#555;margin-left:4px;font-weight:600;flex-basis:100%}.section-filters-active-cart .resources-section .resource{position:relative;width:36px;height:36px;border-radius:50%;background:#f3f3f3;font-weight:500;color:#333;box-shadow:0 0 2px rgba(0,0,0,.15)}.section-filters-active-cart .resources-section .resource .resource-name{font-size:12px;color:#555;margin-left:4px}.section-filters-active-cart .resources-section .resource .status-dot{position:absolute;bottom:4px;right:4px;width:8px;height:8px;border-radius:50%;border:2px solid #fff}.section-filters-active-cart .resources-section .resource .status-dot.yellow{background-color:gold}.section-filters-active-cart .resources-section .resource .status-dot.gray{background-color:#b0b0b0}.section-filters-active-cart .resources-section .resource .status-dot.green{background-color:#32cd32}@media(max-width: 768px){.section-filters-active-cart{padding:10px;flex-direction:column !important;align-items:start;gap:20px}.section-filters-active-cart .filters-section{flex-direction:column;align-items:start;gap:0;min-width:100%}.section-filters-active-cart .filters-section md-input-container{min-width:100% !important}.resources-section label{font-size:12px}.resources-section .resource{width:32px;height:32px}.resources-section .resource .status-dot{width:6px;height:6px}}@media(max-width: 480px){.section-filters-active-cart{gap:10px}.section-filters-active-cart .filter-item label{font-size:12px}.section-filters-active-cart .filter-select span{font-size:13px}.resources-section{gap:8px}.resources-section .resource{width:30px;height:30px}}.tab-section-tab{padding-top:0 !important}.tab-section-tab .custom-tabs,.tab-section-tab .resource-detail-section .resource-detail-tab,.resource-detail-section .tab-section-tab .resource-detail-tab{background:#f7f8fa !important}.tab-section-tab .custom-tabs md-tabs-wrapper,.tab-section-tab .resource-detail-section .resource-detail-tab md-tabs-wrapper,.resource-detail-section .tab-section-tab .resource-detail-tab md-tabs-wrapper{background:#f7f8fa !important;border-radius:8px;padding:10px 8px}.tab-section-tab .custom-tabs md-tab-item,.tab-section-tab .resource-detail-section .resource-detail-tab md-tab-item,.resource-detail-section .tab-section-tab .resource-detail-tab md-tab-item{display:flex !important;align-items:center;gap:6px;padding:8px 16px;border-radius:6px;background:rgba(0,0,0,0) !important;color:#6b6b6b !important;font-weight:500;transition:all .2s ease;margin-left:15px}.tab-section-tab .custom-tabs md-tab-item md-icon,.tab-section-tab .resource-detail-section .resource-detail-tab md-tab-item md-icon,.resource-detail-section .tab-section-tab .resource-detail-tab md-tab-item md-icon{color:#6b6b6b !important;margin-right:8px !important}.tab-section-tab .custom-tabs md-tab-item:hover,.tab-section-tab .resource-detail-section .resource-detail-tab md-tab-item:hover,.resource-detail-section .tab-section-tab .resource-detail-tab md-tab-item:hover{background:#f0f0f0 !important}.tab-section-tab .custom-tabs md-tab-item.md-active,.tab-section-tab .resource-detail-section .resource-detail-tab md-tab-item.md-active,.resource-detail-section .tab-section-tab .resource-detail-tab md-tab-item.md-active{background:#f1f1f1 !important;box-shadow:0 0 0 1px #d0d0d0 inset;color:#2b2b2b !important}.tab-section-tab .custom-tabs md-tab-item.md-active md-icon,.tab-section-tab .resource-detail-section .resource-detail-tab md-tab-item.md-active md-icon,.resource-detail-section .tab-section-tab .resource-detail-tab md-tab-item.md-active md-icon{color:#000 !important}.tab-section-tab .custom-tabs md-tab-item.md-active::after,.tab-section-tab .resource-detail-section .resource-detail-tab md-tab-item.md-active::after,.resource-detail-section .tab-section-tab .resource-detail-tab md-tab-item.md-active::after,.tab-section-tab .custom-tabs md-tab-item.md-active::before,.tab-section-tab .resource-detail-section .resource-detail-tab md-tab-item.md-active::before,.resource-detail-section .tab-section-tab .resource-detail-tab md-tab-item.md-active::before{display:none !important;content:none !important}.tab-section-tab .custom-tabs md-content,.tab-section-tab .resource-detail-section .resource-detail-tab md-content,.resource-detail-section .tab-section-tab .resource-detail-tab md-content{overflow:hidden}.tab-section-tab .custom-tabs md-ink-bar,.tab-section-tab .resource-detail-section .resource-detail-tab md-ink-bar,.resource-detail-section .tab-section-tab .resource-detail-tab md-ink-bar{display:none !important}.tab-section-tab .custom-tabs md-pagination-wrapper,.tab-section-tab .resource-detail-section .resource-detail-tab md-pagination-wrapper,.resource-detail-section .tab-section-tab .resource-detail-tab md-pagination-wrapper,.tab-section-tab .custom-tabs md-tabs-canvas,.tab-section-tab .resource-detail-section .resource-detail-tab md-tabs-canvas,.resource-detail-section .tab-section-tab .resource-detail-tab md-tabs-canvas{box-shadow:none !important;border:none !important}.task-filter-bars{flex-wrap:nowrap;overflow-x:auto}.task-filter-bars md-input-container .filter-select{padding:0 10px;margin:0;box-shadow:none;width:100%;font-size:14px;line-height:24px;font-weight:400;border-radius:6px;border:1px solid #fed7aa;height:26px}.task-filter-bars md-input-container .filter-select.blue{color:#1e40af;background-color:#dbeafe;border-color:#bfdbfe}.task-filter-bars md-input-container .filter-select.brown{color:#991b1b;background-color:#fee2e2;border-color:#fecaca}.task-filter-bars md-input-container .filter-select .md-select-value{border-bottom:none !important;padding:0 !important}.task-filter-bars md-input-container .filter-select.blue .md-select-placeholder{color:#1e40af !important}.task-filter-bars .filter-btn-date,.task-filter-bars .filter-input,.task-filter-bars .md-button.filter-btn,.task-filter-bars .md-button.filter-btn.md-focused{padding:0 10px;margin:0;box-shadow:none;display:flex;justify-content:space-between;width:100%;font-size:14px;min-height:24px;line-height:24px;font-weight:400;border-radius:6px;background-color:#ffedd5;border:1px solid #fed7aa}.task-filter-bars .filter-btn-date.blue,.task-filter-bars .filter-input.blue,.task-filter-bars .md-button.filter-btn.blue,.task-filter-bars .md-button.filter-btn.md-focused.blue{color:#1e40af;background-color:#dbeafe;border-color:#bfdbfe}.task-filter-bars .filter-btn-date.brown,.task-filter-bars .filter-input.brown,.task-filter-bars .md-button.filter-btn.brown,.task-filter-bars .md-button.filter-btn.md-focused.brown{color:#991b1b;background-color:#fee2e2;border-color:#fecaca}.task-filter-bars .filter-btn-date.purple,.task-filter-bars .filter-input.purple,.task-filter-bars .md-button.filter-btn.purple,.task-filter-bars .md-button.filter-btn.md-focused.purple{color:#632e8c;background-color:#f3e4ff;border-color:#e7cbfe}.task-filter-bars .filter-btn-date.filter-btn-date-picker,.task-filter-bars .filter-input.filter-btn-date-picker,.task-filter-bars .md-button.filter-btn.filter-btn-date-picker,.task-filter-bars .md-button.filter-btn.md-focused.filter-btn-date-picker{width:140px}.task-filter-bars .hidden-datepicker{opacity:0;height:0;width:0;top:50px;position:absolute;pointer-events:none;z-index:9999}.task-filter-bars .clear-filter{color:#f45151}.task-filter-bars .save-preset-icon{color:#08c}.caret-icon{width:15px !important;height:10px;rotate:-90deg;flex-shrink:0}.caret-icon svg path{fill:#666}.caret-icon.caret-pos{position:relative;left:-8px}.menu-arrow-icon{margin-left:auto;color:#666}.search-input-container{border-radius:6px;background:#f5f8fa;border:1px solid #d1d5db}.search-input-container:has(input:focus){border-color:#2563eb}.search-input-container .search-icon{margin:0 8px}.search-input-container input{border:none;height:34px;outline:none;background:rgba(0,0,0,0);font-size:14px;color:#444}.quote-list-btn{border:1px solid #f05e33;background:#fdf5f3;border-radius:8px;padding:14px 12px;height:25px;min-height:25px;line-height:.5;margin-top:10px;margin-bottom:10px;width:110px;color:#292929}.quote-list-btn .updates-icon{color:#292929;transition:color .2s ease}.quote-list-btn:hover{background:#f05e33 !important;color:#fff}.quote-list-btn:hover .updates-icon{color:#fff !important}.modal-height{height:100%}.modal-height .modal-header,.modal-height .modal-footer{flex-shrink:0;background:#fff}.modal-height .modal-body{overflow-y:auto}.guider-cursor-point{padding:3px;border-radius:8px;line-height:18px;width:42px;height:28px}.guider-cursor-point.regular-service{background:#f0f8ff;border:1px solid #7fc4ff}.guider-cursor-point.recurring-service{background:#fff2f0;border:1px solid #ff9d7f}.guider-cursor-point.view-action-items{background:#f0fff4;border:1px solid #7fff7f}.guider-cursor-point.custom-section-item{background:#f5f5f5;border:1px solid #d1d1d1;margin-left:5px}.guider-cursor-point.custom-section-item md-icon{margin-top:-2px}.guider-cursor-point.customer-cursor-point{width:48px}.icon-15{width:15px;height:15px}.icon-18{height:18px;width:18px}.stats-row .sub-task-card-section{border:1px solid #ddd;border-radius:6px;padding:12px;background-color:#fff}.stats-row .border{border:1px solid #f05e33;border-radius:6px;padding:0 10px;margin-left:0}.stats-row .border .color-white{color:#fff}.stats-row .border .color-orange{color:#f05e33}.stats-row .btn-primary,.stats-row .resource-detail-section .send-btn,.resource-detail-section .stats-row .send-btn,.stats-row .table-menu .menu-header .md-button,.stats-row .inventory-products .product-dropdown .menu-header .md-button,.inventory-products .stats-row .product-dropdown .menu-header .md-button,.table-menu .menu-header .stats-row .md-button,.inventory-products .product-dropdown .menu-header .stats-row .md-button{background-color:#f05e33;color:#fff;border-radius:8px}.stats-row .btn-primary:hover,.stats-row .resource-detail-section .send-btn:hover,.resource-detail-section .stats-row .send-btn:hover,.stats-row .table-menu .menu-header .md-button:hover,.stats-row .inventory-products .product-dropdown .menu-header .md-button:hover,.inventory-products .stats-row .product-dropdown .menu-header .md-button:hover,.table-menu .menu-header .stats-row .md-button:hover,.inventory-products .product-dropdown .menu-header .stats-row .md-button:hover{background-color:#c47618;color:#fff}.stats-row .text-col-orange{color:#f05e33}.stats-row .sub-tasks .section-title{font-size:14px;font-weight:600;margin-bottom:10px}.stats-row .sub-tasks .section-title .count{font-size:12px;color:#666;margin-left:8px;background-color:#a7d0fa;padding:5px 15px;border-radius:10px}.stats-row .sub-tasks .task-card{border:1px solid #ddd;border-radius:6px;padding:16px;background-color:#fff;margin-bottom:16px}.stats-row .sub-tasks .task-card .main .status-dot{width:10px;height:10px;border-radius:50%}.stats-row .sub-tasks .task-card .main .status-dot.green{background-color:#4caf50}.stats-row .sub-tasks .task-card .main .status-dot.blue{background-color:#2196f3}.stats-row .sub-tasks .task-card .main .task-content{flex:1}.stats-row .sub-tasks .task-card .main .task-content .task-title{font-weight:500;font-size:14px;display:flex;align-items:center}.stats-row .sub-tasks .task-card .main .task-content .task-title .tag{font-size:12px;color:#ff9800;border:1px solid #ffcc80;background:#fff3e0;border-radius:12px;padding:2px 6px;margin-left:8px}.stats-row .sub-tasks .task-card .main .task-content .task-meta{font-size:12px;color:#666;margin-top:4px}.stats-row .sub-tasks .task-card .task-expand .expand-label{font-size:14px;font-weight:600;margin-bottom:6px;display:block}.stats-row .sub-tasks .task-card .task-expand .expand-description{width:100%;height:80px;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:14px;resize:vertical}.stats-row .sub-tasks .task-card .task-expand .time-tracking{margin-top:25px}.stats-row .sub-tasks .task-card .task-expand .tt-header{display:flex;align-items:center;gap:10px}.stats-row .sub-tasks .task-card .task-expand .tt-icon{width:18px;height:18px;color:#c0c4cc}.stats-row .sub-tasks .task-card .task-expand .tt-title{font-size:15px;font-weight:600}.stats-row .sub-tasks .task-card .task-expand .tt-total-time{margin-left:auto;font-size:14px;font-weight:600}.stats-row .sub-tasks .task-card .task-expand .tt-box{margin-top:12px;padding:18px;background:#f9fafb;border:1px solid #eee;border-radius:8px}.stats-row .sub-tasks .task-card .task-expand .tt-sessions-count{display:flex;align-items:center;gap:8px}.stats-row .sub-tasks .task-card .task-expand .count-circle{width:28px;height:28px;background:#e6efff;color:#3b82f6;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600}.stats-row .sub-tasks .task-card .task-expand .tt-total-label{margin:10px 0;font-size:14px;color:#333}.stats-row .sub-tasks .task-card .task-expand .tt-history-title{font-size:13px;margin-top:10px;color:#666;font-weight:600}.stats-row .sub-tasks .task-card .task-expand .session-row{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding:6px 0;border-bottom:1px solid #eee}.stats-row .sub-tasks .task-card .task-expand .session-left{display:flex;align-items:center;gap:6px}.stats-row .sub-tasks .task-card .task-expand .dot{width:8px;height:8px;background:#3b82f6;border-radius:50%}.stats-row .sub-tasks .task-card .task-expand .session-right{display:flex;align-items:center;gap:8px}.stats-row .sub-tasks .task-card .task-expand .duration{font-weight:600}.stats-row .sub-tasks .task-card .task-expand .edit{color:#d9534f;font-size:13px;cursor:pointer}.color-chooser{margin-top:10px}.color-chooser .color-picker{border-radius:8px}.color-chooser .color-picker .md-icon{border:none !important;background:rgba(0,0,0,0) !important}.color-chooser .color-picker:not(.md-checked) .md-icon{border:none !important}.color-chooser .color-picker .md-container{width:24px;height:24px}.color-chooser .color-picker .md-ripple-container{display:none}.color-chooser .color-picker .md-icon{border-radius:6px}.color-chooser .color-picker.md-checked .md-icon::after{border-color:#fff}.rotate-180{transform:rotate(180deg)}.rotate-90{transform:rotate(90deg)}.app-title{text-align:center;font-size:16px}.app-title .subtitle,.app-title span{display:inline-block;font-size:18px;font-weight:400}@media only screen and (max-width: 600px){.app-title .subtitle,.app-title span{max-width:200px}}.md-open-menu-container{overflow:inherit}.status-dropmenu.scheduling-detail-menu{max-height:none}.status-dropmenu.scheduling-detail-menu:before{border-width:7px;margin-right:15.8px}.status-dropmenu.scheduling-detail-menu:after{border-width:6.9px;margin-right:16.6px}.status-dropmenu.scheduling-detail-menu md-radio-group,.status-dropmenu.scheduling-detail-menu md-radio-group md-radio-button{margin-right:0;width:100%}.status-dropmenu.scheduling-detail-menu md-radio-group md-radio-button{margin-bottom:0}.status-dropmenu.scheduling-detail-menu md-radio-group .md-label{font-size:16px;margin-left:34px}.status-dropmenu md-menu-item:not(.no-hover):hover{background-color:rgba(158,158,158,.2)}.status-dropmenu md-menu-item.no-hover .md-button:hover{background-color:inherit}.status-dropmenu md-menu-item:not(:last-child){border-bottom:1px solid hsl(0,0%,86%)}.status-dropmenu md-menu-item.thick-border{border-width:5px}.status-dropmenu md-menu-item .md-button md-icon{margin-right:10px}.head-menu{width:100%}.head-menu .dot{height:10px;width:10px;background-color:#333;border-radius:50%;margin-right:5px}.head-menu .menu-title,.head-menu .menu-title:hover{background:#333 !important}.head-menu .menu-title .md-button{cursor:default;color:#fff;font-weight:bold}md-menu-content md-menu-item.active-menu,md-menu-content md-menu-item.active-menu:hover{background-color:#5cc5c3;color:#fff}md-menu-content md-menu-item.active-menu .dot{background:#fff}md-menu-content md-menu-item.disabled{background-color:rgba(158,158,158,.2)}md-menu-content md-menu-item.disabled .md-button{cursor:not-allowed;opacity:.75}md-toolbar.archive-header{background-color:#000;color:#fff}md-toolbar.archive-header .md-toolbar-tools .back-btn:not(.color){background-color:rgba(0,0,0,0)}md-toolbar.main-header .md-toolbar-tools .md-icon-button.close-popup{height:30px;width:30px}md-toolbar.main-header .md-toolbar-tools .md-icon-button.close-popup md-icon{height:18px;width:18px}md-toolbar.main-header .md-toolbar-tools .md-icon-button.close-popup md-icon svg path{fill:#fff}md-toolbar .md-ico-search{margin:auto auto auto 28px}md-toolbar:not(.md-menu-toolbar) .md-button:not(.md-raised){color:#fff}md-toolbar.main-header{background-color:#000;color:#fff;min-height:64px}md-toolbar.main-header .md-toolbar-tools{padding-right:20px}@media screen and (max-width: 600px){md-toolbar.main-header .md-toolbar-tools{font-size:16px}}md-toolbar.main-header .md-toolbar-tools md-icon.active path{fill:#5cc5c3 !important}md-toolbar.main-header .md-toolbar-tools .md-icon-button{margin-left:5px;margin-right:0;padding:0}md-toolbar.main-header .md-toolbar-tools .md-icon-button md-icon{height:30px;width:30px}md-toolbar.main-header .md-toolbar-tools .md-icon-button.no-marg-top md-icon{margin-top:0}md-toolbar.main-header .md-toolbar-tools .round-back-btn{padding:0}md-toolbar.main-header .md-toolbar-tools .round-back-btn md-icon{height:23px;width:23px}md-toolbar.main-header .md-toolbar-tools .back-btn:not(.color){padding:0}md-toolbar.main-header .md-toolbar-tools .back-btn:not(.color) md-icon{height:15px;width:15px}@media screen and (max-width: 599px){md-toolbar.main-header .md-toolbar-tools{padding:0 10px}md-toolbar.main-header .md-toolbar-tools .md-icon-button{margin-left:5px;margin-right:0}md-toolbar.main-header .md-toolbar-tools .head-menu{margin-left:0;margin-right:2px}}md-toolbar.main-header .md-button{color:#fff;line-height:30px;min-height:30px;font-weight:normal}md-toolbar.main-header .md-button.btn-primary{min-width:75px;border-radius:4px}md-toolbar.main-header .md-button:last-child{margin-right:0}md-toolbar.main-header .md-button.md-icon-button{margin:0}md-toolbar.main-header .icon-menu{height:21px;width:21px;vertical-align:middle}md-toolbar.main-header .btn-default .icon-ico-back-arrow{height:22px;width:16px;vertical-align:middle}md-toolbar.main-header .btn-default .ng-scope{vertical-align:middle;text-transform:initial;font-weight:bold}md-toolbar.main-header .btn-default .icon-ico-small-right-arrow{height:16px;width:14px;vertical-align:middle;font-weight:bold}@media only screen and (max-width: 959px)and (min-width: 0){.md-toolbar-tools{height:64px;max-height:64px}}.quote-header md-toolbar.main-header .md-toolbar-tools .md-icon-button md-icon{margin-left:5px}.quote-header md-toolbar.main-header .dropdown-btn .md-button{text-align:center;font-weight:500}md-toolbar.main-header .md-toolbar-tools .md-icon-button md-icon.icon-menu{height:21px;width:21px}.md-toolbar-tools h1{font-size:inherit;font-weight:inherit;margin:inherit}md-toolbar.footer{border-top:1px solid hsl(0,0%,86%);background-color:#f9f9f9;z-index:60}.footer .md-toolbar-tools,.footer-menu{max-height:65px;height:65px}.footer-bg{background-color:#f9f9f9;color:hsl(0,0%,16.5%)}.user-settings{position:absolute;cursor:pointer;top:14px;right:25px;height:35px;width:35px;background-size:35px}.user-settings .img-replacer,.user-settings img,.user-settings md-icon.avatar{height:35px;width:35px;line-height:35px;border-radius:50%}.footer-menu{font-size:0;overflow:hidden}.footer-menu li{display:inline-block;text-align:center}.footer-menu li:not(:last-child){min-width:70px;padding:6px 5px}.footer-menu li:not(.mobile):hover{background-color:#eaeaea;cursor:pointer}.footer-menu li.active{background-color:#eaeaea;cursor:pointer}.footer-menu li md-icon{height:35px;width:35px}.footer-menu li md-icon.icon-upgrade{position:absolute;top:5px;right:5px;height:15px;width:15px}.footer-menu li label{display:block;font-size:14px;padding-top:4px;cursor:pointer}.footer-menu .more-menu-trigger{display:none}.jac-footer-toggle{position:absolute;cursor:pointer;top:12px;right:72px;height:38px;width:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:0;padding:0;min-width:0}.jac-footer-toggle .jac-footer-toggle__icon{position:relative;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg, #7c3aed 0%, #a855f7 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(124,58,237,.35);transition:box-shadow .2s,transform .2s}.jac-footer-toggle .jac-footer-toggle__sparkle{position:absolute;top:-2px;right:-2px}.jac-footer-toggle:hover .jac-footer-toggle__icon{box-shadow:0 3px 10px rgba(124,58,237,.5);transform:scale(1.08)}.jac-sidenav{display:flex;flex-direction:column;max-width:380px;width:100%;--jac-accent: #f05e33;--jac-accent-dark: #c47618;--jac-accent-tint: rgba(240, 94, 51, 0.08)}.jac-sidenav .jac-sidenav__header{height:56px;min-height:56px;background:linear-gradient(135deg, var(--jac-accent) 0%, var(--jac-accent-dark) 100%);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0;flex-shrink:0;position:relative}.jac-sidenav .jac-sidenav__header-left{display:flex;align-items:center;position:relative}.jac-sidenav .jac-sidenav__header-actions{display:flex;align-items:center}.jac-sidenav .jac-sidenav__header-btn md-icon{color:hsla(0,0%,100%,.85)}.jac-sidenav .jac-sidenav__header-btn:hover md-icon{color:#fff}.jac-sidenav .jac-sidenav__header-btn--dark md-icon{color:var(--jac-accent)}.jac-sidenav .jac-sidenav__header-btn--dark:hover md-icon{color:var(--jac-accent-dark)}.jac-sidenav .jac-sidenav__header-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-width:40px;line-height:40px;margin:0 6px;padding:0}.jac-sidenav .jac-sidenav__title{font-size:16px;font-weight:600;letter-spacing:.2px}.jac-sidenav .jac-mode-pill{display:flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:16px;background:hsla(0,0%,100%,.15);cursor:pointer;transition:background .2s;white-space:nowrap}.jac-sidenav .jac-mode-pill:hover{background:hsla(0,0%,100%,.25)}.jac-sidenav .jac-mode-pill__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.jac-sidenav .jac-mode-pill__dot--assistant{background:#abd036}.jac-sidenav .jac-mode-pill__dot--business{background:#b9eaa7}.jac-sidenav .jac-mode-pill__dot--creative{background:#ffe9cf}.jac-sidenav .jac-mode-pill__dot--operations{background:#ffab19}.jac-sidenav .jac-mode-pill__name{font-size:13px;font-weight:500;color:#fff}.jac-sidenav .jac-mode-pill__chevron{width:16px;height:16px;color:#fff}.jac-sidenav .jac-mode-menu{position:absolute;top:56px;left:8px;background:var(--jt-color-surface, #fff);border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:10;min-width:220px;overflow:hidden}.jac-sidenav .jac-mode-menu__backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:5}.jac-sidenav .jac-mode-menu__item{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;transition:background .15s}.jac-sidenav .jac-mode-menu__item:hover{background:var(--jac-accent-tint)}.jac-sidenav .jac-mode-menu__item--active{background:var(--jac-accent-tint)}.jac-sidenav .jac-mode-menu__text{display:flex;flex-direction:column}.jac-sidenav .jac-mode-menu__name{font-size:13px;font-weight:600;color:var(--jt-color-text-default, #333333)}.jac-sidenav .jac-mode-menu__desc{font-size:11px;color:var(--jt-color-text-muted, #cccccc)}.jac-sidenav .jac-history{flex:1;display:flex;flex-direction:column;overflow:hidden}.jac-sidenav .jac-history__header{display:flex;align-items:center;justify-content:space-between;padding:12px 8px 12px 16px;border-bottom:1px solid var(--jt-color-border, rgb(219.3, 219.3, 219.3))}.jac-sidenav .jac-history__title{font-size:15px;font-weight:600;color:var(--jt-color-text-default, #333333)}.jac-sidenav .jac-history__filter{padding:10px 12px;border-bottom:1px solid var(--jt-color-border, rgb(219.3, 219.3, 219.3))}.jac-sidenav .jac-history__search{display:flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--jt-color-border, rgb(219.3, 219.3, 219.3));border-radius:20px;background:var(--jt-color-surface, #fff)}.jac-sidenav .jac-history__search-icon{width:16px;height:16px;color:var(--jt-color-text-muted, #cccccc);flex-shrink:0}.jac-sidenav .jac-history__search input{flex:1;border:0;outline:none;background:rgba(0,0,0,0);font-size:15px;color:var(--jt-color-text-default, #333333)}.jac-sidenav .jac-history__segments{display:flex;gap:6px;margin-top:8px}.jac-sidenav .jac-history__seg{flex:0 0 auto;padding:4px 12px;border:1px solid var(--jt-color-border, rgb(219.3, 219.3, 219.3));border-radius:20px;background:var(--jt-color-surface, #fff);color:var(--jt-color-text-muted, #cccccc);font-size:14px;font-weight:600;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.jac-sidenav .jac-history__seg:hover{background:var(--jac-accent-tint)}.jac-sidenav .jac-history__seg--on{background:var(--jac-accent);border-color:var(--jac-accent);color:#fff}.jac-sidenav .jac-history__list{flex:1;overflow-y:auto;padding:8px}.jac-sidenav .jac-history__empty{text-align:center;padding:30px 20px;color:var(--jt-color-text-muted, #cccccc);font-size:15px}.jac-sidenav .jac-history__item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;cursor:pointer;transition:background .15s}.jac-sidenav .jac-history__item:hover{background:var(--jac-accent-tint)}.jac-sidenav .jac-history__item--active{background:var(--jac-accent-tint)}.jac-sidenav .jac-history__item-icon{flex-shrink:0;margin-top:2px}.jac-sidenav .jac-history__item-icon md-icon{width:16px;height:16px;color:var(--jac-accent)}.jac-sidenav .jac-history__item-text{flex:1;min-width:0}.jac-sidenav .jac-history__item-title{display:block;font-size:13px;font-weight:500;color:var(--jt-color-text-default, #333333);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jac-sidenav .jac-history__item-date{display:block;font-size:11px;color:var(--jt-color-text-muted, #cccccc);margin-top:2px}.jac-sidenav .jac-history__item-status{flex-shrink:0;font-size:10px;font-weight:600;text-transform:uppercase;padding:2px 6px;border-radius:8px;margin-top:2px}.jac-sidenav .jac-history__item-status--completed{background:var(--jt-color-success-bg);color:var(--jt-color-success)}.jac-sidenav .jac-history__item-status--thinking{background:var(--jt-color-info-bg);color:var(--jt-color-info)}.jac-sidenav .jac-history__item-status--failed{background:var(--jt-color-danger-bg);color:var(--jt-color-danger)}.jac-sidenav .jac-history__item-status--cancelled{background:var(--jt-color-bg-subtle);color:var(--jt-color-text-muted)}.jac-sidenav .jac-sidenav__messages{flex:1;overflow-y:auto;padding:16px;background:var(--jt-color-bg-subtle, #fafafa)}.jac-sidenav .jac-sidenav__welcome,.jac-sidenav .jac-sidenav__notready{text-align:center;padding:40px 16px 32px}.jac-sidenav .jac-sidenav__welcome-icon,.jac-sidenav .jac-sidenav__notready-icon{margin-bottom:16px}.jac-sidenav .jac-sidenav__welcome-icon md-icon,.jac-sidenav .jac-sidenav__notready-icon md-icon{width:40px;height:40px;color:var(--jac-accent)}.jac-sidenav .jac-sidenav__welcome-title,.jac-sidenav .jac-sidenav__notready-title{font-size:18px;font-weight:600;color:var(--jt-color-text-default, #333333);margin:0 0 6px}.jac-sidenav .jac-sidenav__welcome-sub,.jac-sidenav .jac-sidenav__notready-sub{font-size:13px;color:var(--jt-color-text-muted, #cccccc);margin:0 0 20px}.jac-sidenav .jac-sidenav__setup-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:5px;background:var(--jac-accent);color:#fff;font-weight:600;font-size:15px;text-decoration:none;cursor:pointer;transition:background .15s}.jac-sidenav .jac-sidenav__setup-btn:hover{background:var(--jac-accent-dark)}.jac-sidenav .jac-sidenav__setup-btn md-icon{width:18px;height:18px;color:#fff}.jac-sidenav .jac-statchips{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:0 0 20px}.jac-sidenav .jac-statchip{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:84px;padding:10px 8px;border:0;border-radius:5px;cursor:pointer;transition:filter .12s}.jac-sidenav .jac-statchip:hover{filter:brightness(0.97)}.jac-sidenav .jac-statchip__icon{width:18px;height:18px}.jac-sidenav .jac-statchip__count{font-size:18px;font-weight:700;line-height:1.1}.jac-sidenav .jac-statchip__label{font-size:11px;font-weight:500}.jac-sidenav .jac-statchip--info{background:var(--jt-color-info-bg);color:var(--jt-color-info)}.jac-sidenav .jac-statchip--info md-icon{color:var(--jt-color-info)}.jac-sidenav .jac-statchip--warning{background:var(--jt-color-warning-bg);color:var(--jt-color-warning)}.jac-sidenav .jac-statchip--warning md-icon{color:var(--jt-color-warning)}.jac-sidenav .jac-statchip--success{background:var(--jt-color-success-bg);color:var(--jt-color-success)}.jac-sidenav .jac-statchip--success md-icon{color:var(--jt-color-success)}.jac-sidenav .jac-recents{text-align:left;padding:0 4px;margin-bottom:4px}.jac-sidenav .jac-recents__row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.jac-sidenav .jac-recent-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 10px;border:1px solid var(--jt-color-border, rgb(219.3, 219.3, 219.3));border-radius:20px;background:var(--jt-color-surface, #fff);color:var(--jt-color-text-default, #333333);font-size:14px;cursor:pointer;transition:background .12s,border-color .12s}.jac-sidenav .jac-recent-chip:hover{background:var(--jac-accent-tint);border-color:var(--jac-accent)}.jac-sidenav .jac-recent-chip md-icon{width:14px;height:14px;color:var(--jt-color-text-muted, #cccccc);flex-shrink:0}.jac-sidenav .jac-recent-chip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.jac-sidenav .svc-sec-head{font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--jt-color-text-muted, #cccccc);text-align:left;margin:10px 0 4px}.jac-sidenav .jac-sidenav__quick-actions{display:flex;flex-direction:column;gap:4px;padding:0 4px}.jac-sidenav .jac-quick-group{margin-bottom:6px}.jac-sidenav .jac-sidenav__quick-btn{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;margin:4px 0;background:var(--jt-color-surface, #fff);border:1px solid var(--jt-color-border, rgb(219.3, 219.3, 219.3));border-radius:5px;font-size:13px;color:var(--jt-color-text-default, #333333);cursor:pointer;text-align:left;transition:border-color .2s,box-shadow .2s,background .15s}.jac-sidenav .jac-sidenav__quick-btn .jac-sidenav__quick-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:5px;background:var(--jt-color-bg-subtle, rgb(219.3, 219.3, 219.3))}.jac-sidenav .jac-sidenav__quick-btn .jac-sidenav__quick-icon md-icon{width:18px;height:18px;color:var(--jt-color-text-muted, rgb(147.9, 147.9, 147.9))}.jac-sidenav .jac-sidenav__quick-btn .jac-sidenav__quick-icon--primary{background:var(--jac-accent)}.jac-sidenav .jac-sidenav__quick-btn .jac-sidenav__quick-icon--primary md-icon{color:#fff}.jac-sidenav .jac-sidenav__quick-btn .jac-sidenav__quick-label{flex:1 1 auto;min-width:0}.jac-sidenav .jac-sidenav__quick-btn:hover{border-color:var(--jac-accent);background:var(--jac-accent-tint)}.jac-sidenav .jac-sidenav__quick-btn--primary{border-color:var(--jac-accent)}.jac-sidenav .jac-sidenav__quick-btn--primary .jac-sidenav__quick-label{font-weight:600}.jac-sidenav .jac-sidenav__msg{margin-bottom:12px}.jac-sidenav .jac-sidenav__msg--user{text-align:right}.jac-sidenav .jac-sidenav__msg--user .jac-sidenav__bubble{background:var(--jac-accent);color:#fff;margin-left:48px;border-radius:16px 16px 4px 16px}.jac-sidenav .jac-sidenav__msg--user .jac-sidenav__time{text-align:right}.jac-sidenav .jac-sidenav__msg--agent .jac-sidenav__bubble{background:var(--jt-color-surface, #fff);color:var(--jt-color-text-default, #333333);margin-right:48px;border-radius:16px 16px 16px 4px;border:1px solid var(--jac-accent-tint)}.jac-sidenav .jac-sidenav__msg--error .jac-sidenav__bubble{background:var(--jt-color-danger-bg);color:var(--jt-color-danger);border-color:var(--jt-color-danger)}.jac-sidenav .jac-sidenav__bubble{display:inline-block;max-width:85%;padding:10px 14px;font-size:14px;line-height:1.45;word-wrap:break-word;box-shadow:0 1px 2px rgba(0,0,0,.06)}.jac-sidenav .jac-sidenav__time{font-size:11px;color:var(--jt-color-text-muted, #cccccc);margin-top:3px}.jac-sidenav .jac-sidenav__input{border-top:1px solid var(--jt-color-border, rgb(219.3, 219.3, 219.3));padding:12px;flex-shrink:0;background:var(--jt-color-surface, #fff)}.jac-sidenav .jac-sidenav__input-row{display:flex;align-items:flex-end;gap:8px}.jac-sidenav .jac-sidenav__textarea{flex:1;border:1px solid var(--jt-color-border, rgb(219.3, 219.3, 219.3));border-radius:20px;padding:10px 16px;resize:none;font-size:14px;font-family:inherit;outline:none;transition:border-color .2s}.jac-sidenav .jac-sidenav__textarea:focus{border-color:var(--jac-accent)}.jac-sidenav .jac-sidenav__send{flex-shrink:0}.footer-dropdwn-menu{padding:0}.footer-dropdwn-menu[width="3"]{min-width:155px}.footer-dropdwn-menu md-menu-item{border-bottom:1px solid hsl(0,0%,86%);min-height:0;height:36px}.footer-dropdwn-menu md-menu-item:nth-child{border-bottom:0}.footer-dropdwn-menu:after,.footer-dropdwn-menu:before{top:99.7%;right:0;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.footer-dropdwn-menu:after{border-color:rgba(136,183,213,0);border-top-color:#fff;border-width:10px;margin-right:24px}.footer-dropdwn-menu:before{border-color:rgba(194,225,245,0);border-top-color:#ccc;border-width:12px;margin-right:22px}@media only screen and (max-width: 767px){.user-settings{position:relative;top:-14px;right:0}.user-settings.one-row-profile{top:-24px;margin-left:15px}}@media only screen and (max-width: 657px){.footer-menu{text-align:center;border-top:15px}.footer-menu .menu-title{font-size:14px}.footer-menu .more-menu-trigger{display:inline-block}.footer-menu .more-menu-trigger md-icon{transition:all linear .2s}.footer-menu .more-menu-trigger md-icon.expanded{transform:rotate(180deg)}.footer-menu .more-menu-item:not(.one-row-profile){display:none}.footer{min-height:46px}.footer .md-toolbar-tools{padding:0;transition:all .45s cubic-bezier(0.25, 0.46, 0.45, 0.94);webkit-transition:all .45s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.footer .footer-menu{height:100%}.open.footer .md-toolbar-tools{height:100%;max-height:200px}.open.footer .footer-menu{max-height:100%}.open.footer .more-menu-item{display:inline-block}}@media only screen and (max-width: 439px){.open.footer .md-toolbar-tools{max-height:260px}}.md-toolbar-tools h1{font-size:inherit;font-weight:inherit;margin:inherit}md-toolbar.footer{border-top:1px solid hsl(0,0%,86%);background-color:#f9f9f9;z-index:60}.footer .md-toolbar-tools,.footer-menu{max-height:65px;height:65px}.footer-bg{background-color:#f9f9f9;color:hsl(0,0%,16.5%)}.user-settings{position:absolute;cursor:pointer;top:14px;right:25px;height:35px;width:35px;background-size:35px}.user-settings .img-replacer,.user-settings img,.user-settings md-icon.avatar{height:35px;width:35px;line-height:35px;border-radius:50%}.footer-menu{font-size:0;overflow:hidden}.footer-menu li{display:inline-block;text-align:center}.footer-menu li:not(:last-child){min-width:70px;padding:6px 5px}.footer-menu li:not(.mobile):hover{background-color:#eaeaea;cursor:pointer}.footer-menu li.active{background-color:#eaeaea;cursor:pointer}.footer-menu li md-icon{height:35px;width:35px}.footer-menu li md-icon.icon-upgrade{position:absolute;top:5px;right:5px;height:15px;width:15px}.footer-menu li label{display:block;font-size:14px;padding-top:4px;cursor:pointer}.footer-menu .more-menu-trigger{display:none}.footer-dropdwn-menu{padding:0}.footer-dropdwn-menu[width="3"]{min-width:155px}.footer-dropdwn-menu md-menu-item{border-bottom:1px solid hsl(0,0%,86%);min-height:0;height:36px}.footer-dropdwn-menu md-menu-item:nth-child{border-bottom:0}.footer-dropdwn-menu:after,.footer-dropdwn-menu:before{top:99.7%;right:0;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.footer-dropdwn-menu:after{border-color:rgba(136,183,213,0);border-top-color:#fff;border-width:10px;margin-right:24px}.footer-dropdwn-menu:before{border-color:rgba(194,225,245,0);border-top-color:#ccc;border-width:12px;margin-right:22px}@media only screen and (max-width: 767px){.user-settings{position:relative;top:-14px;right:0}.user-settings.one-row-profile{top:-24px;margin-left:15px}}@media only screen and (max-width: 657px){.footer-menu{text-align:center;border-top:15px}.footer-menu .menu-title{font-size:14px}.footer-menu .more-menu-trigger{display:inline-block}.footer-menu .more-menu-trigger md-icon{transition:all linear .2s}.footer-menu .more-menu-trigger md-icon.expanded{transform:rotate(180deg)}.footer-menu .more-menu-item:not(.one-row-profile){display:none}.footer{min-height:46px}.footer .md-toolbar-tools{padding:0;transition:all .45s cubic-bezier(0.25, 0.46, 0.45, 0.94);webkit-transition:all .45s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.footer .footer-menu{height:100%;padding-left:0;width:100%;background-color:#20394c;color:#fff}.footer .md-toolbar-tools,.footer-menu{max-height:105px;height:130px}.open.footer .md-toolbar-tools{height:100%;max-height:200px}.open.footer .footer-menu{max-height:100%}.open.footer .more-menu-item{display:inline-block}}@media only screen and (max-width: 439px){.open.footer .md-toolbar-tools{max-height:260px}}.md-sidenav-left{background:#20394c}.md-sidenav-left::-webkit-scrollbar{width:6px}.md-sidenav-left::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.md-sidenav-left::-webkit-scrollbar-thumb{background:rgba(0,0,0,.4);border-radius:5px}.md-sidenav-left::-webkit-scrollbar:horizontal{width:6px}.md-sidenav-left::-webkit-scrollbar-track:horizontal{background:rgba(0,0,0,.1)}.md-sidenav-left::-webkit-scrollbar-thumb:horizontal{background:rgba(0,0,0,.4);border-radius:5px}.md-sidenav-left.md-locked-open{width:200px;min-width:200px}.md-sidenav-left img.logo{padding:10px 12px 9px;border-bottom:1px solid #3f5f77}.md-sidenav-left .side-menu-list>li{border-bottom:solid 1px #3f5f77}.md-sidenav-left .side-menu-list .sidebar-add-service{margin-bottom:10px;margin-left:7px}.md-sidenav-left .side-menu-list li{cursor:pointer;color:#fff;font-size:14px;font-weight:500;position:relative}.md-sidenav-left .side-menu-list li .title{padding:10px 12px}.md-sidenav-left .side-menu-list li a{color:#333}.md-sidenav-left .side-menu-list li span{cursor:pointer}.md-sidenav-left .side-menu-list li .sublist-option{font-size:14px;color:#527b9a}.md-sidenav-left .side-menu-list li .sublist-option md-icon{width:15px;height:15px}.md-sidenav-left .side-menu-list li.active,.md-sidenav-left .side-menu-list li:hover{color:#5cc5c3;position:relative}.md-sidenav-left .side-menu-list li.active md-icon svg path,.md-sidenav-left .side-menu-list li:hover md-icon svg path{fill:#5cc5c3}.md-sidenav-left .side-menu-list li .menu-icon{width:15px;height:15px;vertical-align:top;margin-right:5px}.md-sidenav-left .side-menu-list li .menu-icon svg path{fill:#fff}.md-sidenav-left .side-menu-list li ul li{text-indent:25px}.md-sidenav-left .side-menu-list li ul li.selected{background:#fff;color:#5cc5c3;position:relative}.md-sidenav-left .side-menu-list li ul li span{cursor:pointer}.md-sidenav-left .quick-add{height:66px;flex:none;border-top:1px solid #3f5f77}.md-sidenav-left .quick-add md-icon{height:32px;width:32px;margin:0 7px}.md-sidenav-left .quick-cta{margin:7px;color:#fff;cursor:pointer}.md-sidenav-left .quick-cta .notify-badge{background:#f05e33;color:#000;top:-4px;right:3px}.md-sidenav-left.sub-panel{background:#fff;width:300px;max-width:300px;z-index:1;border-right:1px solid rgba(0,0,0,.12)}.md-sidenav-left.sub-panel .clear-text{font-size:10px;text-wrap:nowrap}.md-sidenav-left.sub-panel .panel-header{min-height:54px;background:#f8f8f8;padding:0 5px;border-bottom:1px solid rgba(0,0,0,.12)}.md-sidenav-left.sub-panel .panel-fc-btns{transition:all linear .3s}@media screen and (max-width: 1279px){.md-sidenav-left.sub-panel{z-index:80}}@media screen and (max-width: 959px){.md-sidenav-left{z-index:80}}@media screen and (min-width: 600px){.md-sidenav-left{max-width:245px}}.right-nav{max-width:400px;width:100%;box-shadow:-2px 0 10px rgba(32,31,31,.3)}.right-nav.custom-quick-navigation .sidebar-sub-header{background:#a8b6c2}.right-nav .sidebar-header,.right-nav .sidebar-sub-header{color:#fff;background-color:#000}.right-nav .sidebar-header .quick-update-edit-btn,.right-nav .sidebar-sub-header .quick-update-edit-btn{min-width:0;min-height:0;width:auto;height:auto;margin:0;padding:0;line-height:0}.right-nav .sidebar-header .quick-update-edit-icon,.right-nav .sidebar-sub-header .quick-update-edit-icon{fill:#eeeded;height:22px;width:22px}.right-nav .sidebar-header h3,.right-nav .sidebar-sub-header h3{font-size:20px}.right-nav .sidebar-header md-icon.fill-white svg path,.right-nav .sidebar-sub-header md-icon.fill-white svg path{fill:#fff}.right-nav .sidebar-header{padding:16px}.right-nav .sidebar-header .md-icon{height:30px;width:30px}.right-nav .sidebar-sub-header{padding:8px 16px}.right-nav .sidebar-sub-header .service-icon{height:40px;width:40px}.right-nav .sidebar-footer{background-color:#f3f4f6;padding:5px 0}.right-nav .sidebar-footer .btn-default{border:1px solid #eee;color:#f05e33}.right-nav .page-top .page-header{background:#fff;padding:16px}.right-nav .page-top .page-header .left-section{display:flex;align-items:center;gap:12px}.right-nav .page-top .page-header .left-section .back-btn{width:130px}.right-nav .page-top .page-header .left-section .back-btn md-icon{color:#1a1a1a;width:20px;height:20px}.right-nav .page-top .page-header .left-section .header-text{display:flex;flex-direction:column;border-left:1px solid #ddd;padding-left:12px}.right-nav .page-top .page-header .left-section .header-text .title{margin:0;font-size:18px;font-weight:600;color:#1a1a1a}.right-nav .page-top .page-header .left-section .header-text .subtitle{margin:0;font-size:13px;color:#666}.right-nav .page-top .page-header .right-section .create-btn{background:#1a73e8 !important;color:#fff !important;border-radius:6px;text-transform:none;font-weight:500;font-size:14px;padding:0 16px;height:36px;display:flex;align-items:center;gap:6px}.right-nav .page-top .page-header .right-section .create-btn md-icon{width:16px;height:16px;color:#fff !important}.right-nav .page-top .page-header .right-section .create-btn:hover{background:#1668d7 !important}.right-nav .tab-section{margin:20px 0;padding:0}.right-nav .tab-section .custom-tabs{background:rgba(0,0,0,0) !important}.right-nav .tab-section .custom-tabs md-tabs-wrapper{background:#f1f1f1 !important;padding:10px 6px;border:none !important;width:96%;margin:0 auto;border-radius:12px}.right-nav .tab-section .custom-tabs md-prev-button,.right-nav .tab-section .custom-tabs md-next-button{display:none !important}.right-nav .tab-section .custom-tabs md-tabs-canvas,.right-nav .tab-section .custom-tabs md-pagination-wrapper{box-shadow:none !important;border:none !important}.right-nav .tab-section .custom-tabs md-tab-item{display:flex !important;align-items:center;justify-content:center;gap:6px;padding:8px 20px;border-radius:6px;color:#6b6b6b !important;font-weight:600;transition:all .2s ease;margin:0 4px;width:300px !important;max-width:240px !important}.right-nav .tab-section .custom-tabs md-tab-item:hover{background:#f0f0f0 !important}.right-nav .tab-section .custom-tabs md-tab-item.md-active{background:#fff !important;color:#000 !important;box-shadow:0 0 0 1px #d0d0d0 inset}.right-nav .tab-section .custom-tabs md-ink-bar{display:none !important}.right-nav .tab-section .custom-tabs .chart-card{display:flex;flex-direction:column;gap:16px}.right-nav .tab-section .custom-tabs .chart-card .rule-card{background:#fff;border:1px solid #e3e6ea;border-radius:8px;padding:20px;box-shadow:none;transition:box-shadow .2s ease;justify-content:space-between}.right-nav .tab-section .custom-tabs .chart-card .rule-card:hover{box-shadow:0 2px 6px rgba(0,0,0,.06)}.right-nav .tab-section .custom-tabs .chart-card .rule-card .rule-title{font-size:16px;font-weight:600;margin:0;color:#1a1a1a}.right-nav .tab-section .custom-tabs .chart-card .rule-card .status-badge{font-size:12px;font-weight:600;padding:3px 8px;border-radius:10px;background:rgba(0,184,113,.1019607843);color:#00b871}.right-nav .tab-section .custom-tabs .chart-card .rule-card .status-badge.blue{background:rgba(26,115,232,.1019607843);color:#1a73e8}.right-nav .tab-section .custom-tabs .chart-card .rule-card .details{display:flex;flex-wrap:wrap;margin-top:10px;column-gap:40px;row-gap:4px}.right-nav .tab-section .custom-tabs .chart-card .rule-card .details .detail-item .label{font-size:13px;color:#666;margin-bottom:2px}.right-nav .tab-section .custom-tabs .chart-card .rule-card .details .detail-item .value{font-size:14px;color:#1a1a1a;font-weight:500}.right-nav .tab-section .custom-tabs .chart-card .rule-card .details .detail-item .value.time{color:#000}.right-nav .tab-section .custom-tabs .chart-card .rule-card .edit-btn{background:#f6f7f8 !important;color:#1a1a1a !important;text-transform:none;font-weight:500;border-radius:6px;height:32px;padding:0 14px}.right-nav .tab-section .custom-tabs .chart-card .rule-card .edit-btn:hover{background:#e9ecef !important}.right-nav .tab-section .custom-tabs .chart-card .rule-card md-icon{color:#555 !important}.right-nav .tab-section .custom-tabs .template-section{padding:0}.right-nav .tab-section .custom-tabs .template-section .template-grid{display:flex;flex-wrap:wrap;gap:24px}.right-nav .tab-section .custom-tabs .template-section .template-card{width:323px;border-radius:10px;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:20px 24px}.right-nav .tab-section .custom-tabs .template-section .template-card .template-header{margin-bottom:12px}.right-nav .tab-section .custom-tabs .template-section .template-card .template-header .icon-box{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:12px}.right-nav .tab-section .custom-tabs .template-section .template-card .template-header .template-icon{color:#000;width:22px;height:22px}.right-nav .tab-section .custom-tabs .template-section .template-card .template-title{font-weight:600;font-size:16px;color:#1a1a1a}.right-nav .tab-section .custom-tabs .template-section .template-card .template-desc{font-size:14px;color:#555;margin-bottom:12px;line-height:1.4}.right-nav .tab-section .custom-tabs .template-section .template-card .template-tag{display:inline-block;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:20px;font-size:13px;padding:4px 10px;margin-bottom:16px;color:#000}.right-nav .tab-section .custom-tabs .template-section .template-card .use-template-btn{background:#f5f6f7 !important;color:#111 !important;font-weight:600;border-radius:6px;text-transform:none;width:100%}.right-nav .tab-section .custom-tabs .template-section .template-card .use-template-btn:hover{background:#e9ecef !important}.right-nav.opportunity-sidenav{max-width:60vw}.quote-header-update{background:#f8f8f8;padding:15px 20px 20px 20px;align-items:center;flex-wrap:wrap;gap:10px}.quote-header-update .avatar{width:45px;height:45px;border-radius:50%;background-color:#1e73e8;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:16px}.quote-header-update .quote-id{height:30px}.quote-header-update .quote-id .quote-label{color:#000;font-size:14px;font-weight:500;border:1px solid #ddd;border-radius:8px;padding:6px 12px}.quote-header-update .quote-id .quote-link{color:#1e73e8;font-weight:600;font-size:16px}.quote-header-update .company-name{font-weight:600;font-size:15px;color:#222}.quote-header-update .contact-info{color:#555;font-size:13px}.quote-header-update .contact-info .phone-icon{width:16px;height:16px;fill:#555}.quote-header-update .actions .btn{padding:6px 20px;border-radius:8px}.quote-header-update .actions .btn.regular-btn{background-color:#e7f0fb;color:#1e73e8;border:1px solid #1e73e8}.quote-header-update .actions .btn.action-btn{background-color:#fdece3;color:#c50;border:1px solid #c50}.quote-header-update .actions .btn .regular{color:#1e73e8}.quote-header-update .actions .btn .recurring{color:#c50}.quote-header-update .actions .btn .btn-text{font-size:14px}.quote-header-update .actions .action-btn{background-color:#fdece3;color:#c50}@media(max-width: 600px){.quote-header{flex-direction:column;align-items:flex-start}.quote-header .actions{width:100%;justify-content:flex-start}}.change-image{width:675px;overflow:hidden}.change-image .main-header .md-toolbar-tools .md-icon-button md-icon{height:18px;width:18px}.change-image .main-header .md-toolbar-tools .md-icon-button md-icon svg path{fill:#fff}.change-image .main-header .end-btn{min-width:72px}.change-image md-dialog-content{width:100%;height:100%;padding:20px;overflow:hidden}.change-image md-dialog-content .browse-image{border-right:1px solid #eaeaea;padding:20px 0}.change-image md-dialog-content .browse-image .canvas-capture{border:1px solid #eaeaea;border-radius:100%;margin-right:35px}.change-image md-dialog-content .browse-image .profile-avatar{margin:0 35px 0 0;width:96px;height:96px}.change-image md-dialog-content .browse-image .profile-avatar svg{border-radius:100%;border:1px solid #eaeaea}.change-image md-dialog-content .browse-image span{padding-top:6px}.change-image md-dialog-content .browse-image .md-button{margin:0;padding:0;border:1px solid #eaeaea;min-width:0;width:110px;height:36px;min-height:0;line-height:36px}.change-image md-dialog-content .browse-image .md-button span{color:#f05e33}.change-image md-dialog-content .upload-image{padding:20px}.change-image md-dialog-content .upload-image md-icon{height:45px;width:55px;margin:0}.change-image md-dialog-content .upload-image span{padding-top:6px}.change-image md-dialog-content .choose-image{width:100%;border-top:1px solid #eaeaea;margin-top:18px;padding-top:10px}.change-image md-dialog-content .choose-image li{display:inline-block;padding:20px}.change-image md-dialog-content .choose-image li md-icon{height:50px;width:50px}.change-image md-dialog-content .choose-image li md-icon svg{border-radius:100%}.change-image md-dialog-content #capture-section #video{width:100%;border:1px solid #eaeaea}@media only screen and (max-width: 600px){.change-image md-dialog-content .browse-image{border:0;border-bottom:1px solid #eaeaea}.change-image md-dialog-content .choose-image{text-align:center}.change-image md-dialog-content .choose-image li{padding:20px 10px}.change-image md-dialog-content .browse-image .profile-avatar{margin-right:0;margin-bottom:10px}}.tableSetting-popup{min-height:500px;max-width:100%;width:650px}.tableSetting-popup md-toolbar.main-header{background-color:#fff;border-bottom:1px solid #eaeaea}.tableSetting-popup .md-toolbar-tools h2{color:hsl(0,0%,16.5%);font-size:16px}.tableSetting-popup .md-toolbar-tools .md-button:not(.no-color).header-btn{min-width:75px}.tableSetting-popup .md-toolbar-tools .md-button:not(.no-color).cancel-btn{background:#f2f2f2;color:hsl(0,0%,58%);min-width:82px}.tableSetting-popup .table-settings{max-width:500px;margin:50px auto 0 !important;width:100%;padding:12px}.tableSetting-popup .table-settings .title{margin:0;font-weight:normal}.tableSetting-popup .table-settings .column-list{margin-top:20px}.tableSetting-popup .table-settings .column-list li{display:inline-block;min-width:48%;max-width:50%;margin-bottom:20px}.tableSetting-popup .table-settings .column-list li md-checkbox{margin-bottom:0}.tableSetting-popup .table-settings .column-list li md-checkbox.md-checked[disabled=disabled] .md-icon{background-color:#d7eef4;border:1px solid #b2c6cd}.tableSetting-popup .table-settings .column-list li md-checkbox.md-checked[disabled=disabled] .md-icon:after{border-color:#b2c6cd}.tableSetting-popup .table-settings .column-list li md-checkbox .md-label{color:#606060}.tableSetting-popup .table-settings .column-list li:nth-child(even){right:-5px}.image-cropper,.image-display{height:550px;width:800px}.image-gallery{min-width:100%;max-width:100%;min-height:100%;max-height:100%;background-color:#424853}.image-cropper .croppie-container{padding:25px}.image-cropper .title-text,.image-cropper .upload-area .drop-area .browse-img,.upload-area .drop-area .image-cropper .browse-img{color:#a5a5a5;font-size:15px;font-weight:500}.image-cropper .icon-back{display:none}.image-cropper .browse-on md-pagination-wrapper{left:38px}.image-cropper .browse-on .icon-back{display:block;position:absolute;left:30px;top:24px;transform:rotateY(-180deg);z-index:12}.image-cropper .browse-on .icon-back path{fill:#f05e33}.image-cropper md-dialog-content{padding:10px 20px;position:relative}.image-cropper md-content{margin-top:20px}.image-cropper .main-header h2{font-size:20px}.image-cropper .md-sidenav-right.inside-container{bottom:0}.image-cropper .modes{margin:10px}.image-cropper .modes li{cursor:pointer;text-align:center;margin:7px;display:inline-block}.image-cropper .modes li .img-container{height:85px;width:132px;border:1px solid hsl(0,0%,58%)}.image-cropper .modes li .f8{margin:10px}.image-cropper .repo-categories{text-align:center}.image-cropper .repo-categories li{display:inline-block;cursor:pointer;margin:5px 20px}.image-cropper .repo-images{margin-top:5px}.image-cropper .repo-images li{display:inline-block;height:102px;width:102px;border:1px solid hsl(0,0%,58%);margin:15px 10px}.image-cropper .avatar-list .short-name{height:180px;width:180px;border:1px solid #ccc;margin:8px 8px 0;float:left;position:relative}.image-cropper .avatar-list .short-name .set-name{position:absolute;bottom:0;text-align:center;width:100%}.image-cropper .avatar-list .short-name .icon-tick{display:none;height:20px}.image-cropper .avatar-list .short-name.active .icon-tick{display:block;position:absolute;top:55px;right:52px}.image-cropper .avatar-list ul li{display:inline-block;padding:15px;border:1px solid #ccc;margin:8px;position:relative}.image-cropper .avatar-list ul li md-icon{height:50px;width:50px}.image-cropper .avatar-list ul li .icon-tick{display:none;height:20px}.image-cropper .avatar-list ul li.active .icon-tick{display:block;position:absolute;top:10px;right:-4px}.image-cropper .img-replacer{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0 20px 0 0;height:66px;width:66px;line-height:66px;background:#47d2fd;color:#fff;font-size:24px;font-weight:500}.upload-area{height:415px}.upload-area .image-options li{text-align:center}.upload-area .image-options li .f8{margin:6px auto}.upload-area .image-options li .delete-image path{fill:#a4b0c1}.upload-area .drop-area{position:relative;text-align:center;height:330px;min-height:330px;margin:auto;border-radius:2px}.upload-area .drop-area:not(.no-border){border:2px dashed #ccc}.upload-area .drop-area:not(.image-dropped){background-color:#fafafa}.upload-area .drop-area .browse-img{position:absolute;top:50%;transform:translateY(-50%);width:100%}.upload-area .drop-area .browse-img .f8{font-size:15px}.upload-area .drop-area input[type=range]{-webkit-appearance:none;height:12px;border:1px solid #ddd;border-radius:6px;background:#fff;margin:0}.upload-area .drop-area input[type=range]:focus{outline:none}.upload-area .drop-area input[type=range]::-webkit-slider-runnable-track{background:#fff}.upload-area .drop-area input[type=range]::-webkit-slider-thumb{background:#f05e33;cursor:pointer;-webkit-appearance:none}.upload-area .drop-area input[type=range]::-moz-range-track{background:#fff}.upload-area .drop-area input[type=range]::-moz-range-thumb{background:#f05e33;cursor:pointer}.upload-area .dragover{border-color:#f05e33}.upload-area .camera-frame{background-color:#fafafa;border:1px dashed #ccc;box-sizing:border-box;max-width:502px;margin:auto;position:relative}@media only screen and (min-width: 767px){.upload-area .camera-frame{height:100%;max-height:377px;width:100%}}.upload-area .options{bottom:0;left:50%;position:absolute;transform:translateX(-50%);z-index:999}.upload-area .options li{padding:10px 6px;display:inline-block}.upload-area .options md-icon{height:30px;width:30px}.upload-area .options md-icon path{fill:#fff}.upload-area .icon-reply{transform:rotateY(-180deg)}.upload-area .croppie-container .cr-slider-wrap{margin:30px auto 0;width:auto}.upload-area .cr-slider{width:100%}.image-display md-dialog-content{padding:18px}.upload-options{padding:8px 12px}.upload-options .sidebar-header{color:#fff;background-color:#000}.upload-options .sidebar-header h3{font-size:20px}.upload-options .sidebar-header md-icon.fill-white{height:30px;width:30px}.upload-options .sidebar-header md-icon.fill-white svg path{fill:#fff}.upload-options.form-base md-input-container{margin-bottom:0}.upload-options.form-base h3{font-size:13px}.upload-options .attach-icon{margin-right:4px;margin-bottom:2px;transform:rotate(-36deg)}.upload-options .attach-icon svg path{fill:#989086}.upload-options .title{display:inline-block;font-size:16px;font-weight:400;margin:0 0 0 -4px;vertical-align:middle}.upload-options md-divider{border-top-color:rgba(0,0,0,.12) !important;margin-top:5px}.upload-options .upload-buttons{width:100%}.upload-options .upload-buttons li{margin-bottom:12px}.upload-options .upload-buttons li:first-child{padding-left:5px;min-height:36px;height:36px;line-height:36px;margin-bottom:12px}.upload-options .upload-buttons li md-icon{margin-right:12px}.upload-options .upload-buttons li .md-button{min-width:100px;width:100%;margin:0;padding:0 5px;text-align:center;color:#000}.upload-options .sidebar-sub-header{background-color:#000}.upload-options .sidebar-sub-header .attach-file{color:#fff}.upload-options .md-card-image{max-width:50px}.upload-options .md-headline{font-size:20px}.upload-options .type-box{border:2px dashed rgba(0,0,0,0)}.upload-options .type-box.dragover,.upload-options .type-box:hover{background-color:rgba(108,161,234,.07);border-color:#6ca1ea}.upload-options .type-box.dragover .btn-hover,.upload-options .type-box:hover .btn-hover{background-color:#ccc;color:#fff}.upload-options .upload-icon{height:50px;width:50px}.search-toolbar{position:fixed;right:0;top:0;display:none;box-shadow:0 2px 5px rgba(0,0,0,.25);z-index:100}.search-toolbar md-autocomplete{height:64px}.search-toolbar md-autocomplete md-autocomplete-wrap{height:64px}.search-toolbar md-autocomplete md-autocomplete-wrap input{height:64px !important;padding-left:40px !important}.search-toolbar.sidenav md-content{padding:0}.search-toolbar .close-search{position:absolute;top:0;bottom:0;left:0;width:40px;z-index:100;cursor:pointer}.search-toolbar .icon-cross{width:15px}.search-toolbar .icon-cross path{fill:#aaacb0}.autocomplete-search li{border-left:3px solid #fff;padding:0 15px 0 12px}.autocomplete-search li:hover{border-color:#5cc5c3}.autocomplete-search .search-history-icon{margin-right:20px}md-option.resource-dropdown-filter{height:70px;border-bottom:1px solid #ccc}md-option.resource-dropdown-filter .avatar,md-option.resource-dropdown-filter .img-replacer{width:30px !important;height:30px !important;min-width:30px !important;line-height:30px}.filter-space{padding:18px}.filters-bar{background:#f1f1f1 !important;margin:0;position:absolute;top:0;right:0;left:0;bottom:0;z-index:20}.filters-bar.static{position:static;padding:18px}.filters-bar h1{font-size:18px}.filters-bar h1,.filters-bar h2,.filters-bar h3{color:hsl(0,0%,16.5%)}.filters-bar .filter-header{border-bottom:hsl(0,0%,86%) solid 1px;padding:4px 18px;background-color:#f2fffe}.filters-bar .filter-btns,.filters-bar .scroll-y{padding:0 18px}.filters-bar .scroll-y{background-color:#f2fffe}.filters-bar .scroll-y:not(.static){flex:1}.filters-bar .filter-btns{text-align:right;border-top:hsl(0,0%,86%) solid 1px;background-color:#f2fffe}.filters-bar .filter-btns .clear-filter-button.btn-primary{background-color:#d8e2e3 !important;color:#575759 !important;border-radius:8px}.filters-bar .filter-btns .clear-filter-button.btn-primary:disabled{cursor:not-allowed;background-color:#d8e2e3 !important;color:#8e8e93 !important}.filters-bar .filter-btns .filter-cta.btn-primary{background-color:#ee9c38;color:#fff;border-radius:8px}.filters-bar .filter-btns .filter-cta.btn-primary:hover{background-color:#c47618}.filters-bar .filter-btns .md-button:last-of-type{margin-right:0}.filters-bar .close-filter.md-fab{margin:0;opacity:.75;line-height:35px;width:35px;height:35px;background-color:#fff}.filters-bar .close-filter.md-fab md-icon{height:15px;width:15px}.filters-bar .close-filter.md-fab md-icon svg path{fill:#ccc;transition:all .3s cubic-bezier(0.55, 0, 0.55, 0.2)}.filters-bar .close-filter.md-fab:hover svg path{fill:#fff}.filters-bar .filter-label{color:#333;font-size:14px;margin-right:20px;margin-top:20px;display:inline-block;vertical-align:top}.filters-bar .inner-inputs{margin-top:15px}.filters-bar .inner-inputs li{margin-bottom:7px;margin-left:0}.filters-bar .inner-inputs li.date-picker{margin-bottom:27px}.filters-bar .inner-inputs li.date-picker200{width:100%;max-width:200px}.filters-bar .clear-date-top{bottom:-17px;position:absolute;right:0}.filters-bar md-input-container md-select{height:38px;margin-top:0}.filters-bar md-datepicker,.filters-bar md-datepicker.md-default-theme{background:rgba(0,0,0,0)}.filters-bar md-datepicker .md-datepicker-input-container,.filters-bar md-datepicker.md-default-theme .md-datepicker-input-container{margin:0;padding-left:3px;height:38px}.filters-bar md-datepicker .md-datepicker-calendar-icon svg path,.filters-bar md-datepicker.md-default-theme .md-datepicker-calendar-icon svg path{fill:#f05e33}.filters-bar md-datepicker .md-datepicker-button,.filters-bar md-datepicker.md-default-theme .md-datepicker-button{margin:0;position:absolute;right:-5px;top:-5px}.filters-bar .date-picker{margin-top:0}.filters-bar .date-picker md-datepicker{margin-right:0;padding-right:0}.filters-bar .date-picker md-datepicker .md-datepicker-button{height:40px}.filters-bar .date-picker md-datepicker .md-datepicker-button,.filters-bar .date-picker md-datepicker .md-datepicker-button:hover{background:#fff;z-index:1}.filters-bar .date-picker md-datepicker:not(.md-datepicker-open) .md-datepicker-button,.filters-bar .date-picker md-datepicker:not(.md-datepicker-open) .md-datepicker-button:hover{background:#f2fffe}.filters-bar .close-icon{right:15px;top:10px}.filter-res-select .md-select-value>span:not(.md-select-icon) .md-text{display:inline-block}.filter-res-select md-select .avatar,.filter-res-select md-select .img-replacer{width:30px !important;height:30px !important;min-width:30px !important;line-height:30px}@media screen and (min-width: 600px){.filters-bar .inner-inputs li{margin-right:15px;display:inline-block;vertical-align:top}.filters-bar .inner-inputs li.date-picker{max-width:155px}.filters-bar .date-picker md-datepicker .md-datepicker-input-container{width:155px}.filters-bar md-input-container .md-input,.filters-bar md-input-container md-select{width:155px}}@media screen and (max-width: 600px){.filters-bar .inner-inputs li.date-picker,.filters-bar .inner-inputs li.date-picker .md-datepicker-input-container{width:100%;max-width:100%}}.notification-card{background:#1100f8;border-radius:10px;color:#fff}.notification-card.error-warning{background:#f05e33}.notification-card .md-headline{font-size:18px;font-weight:500}.notification-card .condition-text{margin-top:8px}@media screen and (max-width: 599px){.notification-card .app-links{margin-bottom:10px}}.notification-card .app-links img{width:120px}.notification-card .app-links a:not(:last-of-type){margin-right:11px}.notification-card md-card-actions{margin:0 16px 16px}.notification-card md-card-actions .notification-cta .md-button{background:#1100f8;color:#fff;border-radius:15px;border:1px solid #fff;min-height:25px;line-height:25px;min-width:120px}.notification-card md-card-actions .notification-cta .md-button:not([disabled]):hover{color:#1100f8}.notification-card md-card-actions .notification-cta .md-button.error-warning{background:#f05e33}.notification-card md-card-actions .notification-cta .md-button.nav-btn{min-width:27px}.notification-card md-card-actions .notification-cta .md-button.nav-btn[disabled]{opacity:.5;transition:all linear .2s}.switch-btn{width:100%;display:flex;justify-content:end}.switch-btn .inset{padding-left:25px;padding-top:25px}.switch-btn .inset .md-switch{cursor:default}.switch-btn .inset .md-switch .md-container{cursor:pointer}.switch-btn .inset .switch-label{cursor:default}.switch-btn .inset ::ng-deep .md-switch:not(.md-dragging) .md-thumb{background-color:#b7dd29 !important}@media screen and (max-width: 1010px){.switch-btn{display:none}}.switch-btn.switch-btnss .inset{padding-left:25px;height:0;margin-top:-55px}.switch-btn.switch-btnss .inset md-switch{margin-top:0}.table-responsive{container-type:inline-size;container-name:tablebox}@container tablebox (min-width: 900px){.pos-sticky tr:hover td{background:#f8f8f8;transition:background .2s}.pos-sticky td:nth-child(1),.pos-sticky th:nth-child(1){position:sticky;left:0;z-index:3;width:80px;min-width:80px;max-width:80px}.pos-sticky td:nth-child(2),.pos-sticky th:nth-child(2){position:sticky;left:80px;z-index:1;border-right:1px solid #f7f7f7;width:170px;min-width:170px;max-width:170px}.pos-sticky td:last-child,.pos-sticky th:last-child{position:sticky !important;right:0;z-index:3;border-left:1px solid #f7f7f7 !important;width:80px;min-width:80px;max-width:80px}.pos-sticky td:last-child,.pos-sticky td:nth-child(1),.pos-sticky td:nth-child(2){background:#fafdf9 !important}.pos-sticky th{background-color:#d6e1e5}.pos-sticky.customer-list th:nth-child(1),.pos-sticky.customer-list th:nth-child(2),.pos-sticky.customer-list th:last-child,.pos-sticky.catalog-list th:nth-child(1),.pos-sticky.catalog-list th:nth-child(2),.pos-sticky.catalog-list th:last-child,.pos-sticky.inventory-product-list th:nth-child(1),.pos-sticky.inventory-product-list th:nth-child(2),.pos-sticky.inventory-product-list th:last-child,.pos-sticky.supplier-list th:nth-child(1),.pos-sticky.supplier-list th:nth-child(2),.pos-sticky.supplier-list th:last-child,.pos-sticky.supplier-catalog-list th:nth-child(1),.pos-sticky.supplier-catalog-list th:nth-child(2),.pos-sticky.supplier-catalog-list th:last-child,.pos-sticky.material-return-list th:nth-child(1),.pos-sticky.material-return-list th:nth-child(2),.pos-sticky.material-return-list th:last-child,.pos-sticky.warranty-list th:nth-child(1),.pos-sticky.warranty-list th:nth-child(2),.pos-sticky.warranty-list th:last-child,.pos-sticky.po-documents-list th:nth-child(1),.pos-sticky.po-documents-list th:nth-child(2),.pos-sticky.po-documents-list th:last-child,.pos-sticky.supplier-documents-list th:nth-child(1),.pos-sticky.supplier-documents-list th:nth-child(2),.pos-sticky.supplier-documents-list th:last-child,.pos-sticky.po-table th:nth-child(1),.pos-sticky.po-table th:nth-child(2),.pos-sticky.po-table th:last-child,.pos-sticky.po-items-list th:nth-child(1),.pos-sticky.po-items-list th:nth-child(2),.pos-sticky.po-items-list th:last-child,.pos-sticky.manage-cproducts th:nth-child(1),.pos-sticky.manage-cproducts th:nth-child(2),.pos-sticky.manage-cproducts th:last-child,.pos-sticky.product-detail-sku th:nth-child(1),.pos-sticky.product-detail-sku th:nth-child(2),.pos-sticky.product-detail-sku th:last-child,.pos-sticky.product-detail-related th:nth-child(1),.pos-sticky.product-detail-related th:nth-child(2),.pos-sticky.product-detail-related th:last-child{background-color:#1b1b1b;color:#fff;text-align:center;vertical-align:middle;padding:0 12px}.pos-sticky.customer-list th,.pos-sticky.catalog-list th,.pos-sticky.inventory-product-list th,.pos-sticky.supplier-list th,.pos-sticky.supplier-catalog-list th,.pos-sticky.material-return-list th,.pos-sticky.warranty-list th,.pos-sticky.po-documents-list th,.pos-sticky.supplier-documents-list th,.pos-sticky.po-table th,.pos-sticky.po-items-list th,.pos-sticky.manage-cproducts th,.pos-sticky.product-detail-sku th,.pos-sticky.product-detail-related th{vertical-align:middle}.pos-sticky.customer-list td:nth-child(1),.pos-sticky.customer-list td:nth-child(2),.pos-sticky.customer-list td:last-child,.pos-sticky.catalog-list td:nth-child(1),.pos-sticky.catalog-list td:nth-child(2),.pos-sticky.catalog-list td:last-child,.pos-sticky.inventory-product-list td:nth-child(1),.pos-sticky.inventory-product-list td:nth-child(2),.pos-sticky.inventory-product-list td:last-child,.pos-sticky.supplier-list td:nth-child(1),.pos-sticky.supplier-list td:nth-child(2),.pos-sticky.supplier-list td:last-child,.pos-sticky.supplier-catalog-list td:nth-child(1),.pos-sticky.supplier-catalog-list td:nth-child(2),.pos-sticky.supplier-catalog-list td:last-child,.pos-sticky.material-return-list td:nth-child(1),.pos-sticky.material-return-list td:nth-child(2),.pos-sticky.material-return-list td:last-child,.pos-sticky.warranty-list td:nth-child(1),.pos-sticky.warranty-list td:nth-child(2),.pos-sticky.warranty-list td:last-child,.pos-sticky.po-documents-list td:nth-child(1),.pos-sticky.po-documents-list td:nth-child(2),.pos-sticky.po-documents-list td:last-child,.pos-sticky.supplier-documents-list td:nth-child(1),.pos-sticky.supplier-documents-list td:nth-child(2),.pos-sticky.supplier-documents-list td:last-child,.pos-sticky.po-table td:nth-child(1),.pos-sticky.po-table td:nth-child(2),.pos-sticky.po-table td:last-child,.pos-sticky.po-items-list td:nth-child(1),.pos-sticky.po-items-list td:nth-child(2),.pos-sticky.po-items-list td:last-child,.pos-sticky.manage-cproducts td:nth-child(1),.pos-sticky.manage-cproducts td:nth-child(2),.pos-sticky.manage-cproducts td:last-child,.pos-sticky.product-detail-sku td:nth-child(1),.pos-sticky.product-detail-sku td:nth-child(2),.pos-sticky.product-detail-sku td:last-child,.pos-sticky.product-detail-related td:nth-child(1),.pos-sticky.product-detail-related td:nth-child(2),.pos-sticky.product-detail-related td:last-child{background-color:#fff;vertical-align:middle}.pos-sticky.customer-list tr:hover td:nth-child(1),.pos-sticky.customer-list tr:hover td:nth-child(2),.pos-sticky.customer-list tr:hover td:last-child,.pos-sticky.catalog-list tr:hover td:nth-child(1),.pos-sticky.catalog-list tr:hover td:nth-child(2),.pos-sticky.catalog-list tr:hover td:last-child,.pos-sticky.inventory-product-list tr:hover td:nth-child(1),.pos-sticky.inventory-product-list tr:hover td:nth-child(2),.pos-sticky.inventory-product-list tr:hover td:last-child,.pos-sticky.supplier-list tr:hover td:nth-child(1),.pos-sticky.supplier-list tr:hover td:nth-child(2),.pos-sticky.supplier-list tr:hover td:last-child,.pos-sticky.supplier-catalog-list tr:hover td:nth-child(1),.pos-sticky.supplier-catalog-list tr:hover td:nth-child(2),.pos-sticky.supplier-catalog-list tr:hover td:last-child,.pos-sticky.material-return-list tr:hover td:nth-child(1),.pos-sticky.material-return-list tr:hover td:nth-child(2),.pos-sticky.material-return-list tr:hover td:last-child,.pos-sticky.warranty-list tr:hover td:nth-child(1),.pos-sticky.warranty-list tr:hover td:nth-child(2),.pos-sticky.warranty-list tr:hover td:last-child,.pos-sticky.po-documents-list tr:hover td:nth-child(1),.pos-sticky.po-documents-list tr:hover td:nth-child(2),.pos-sticky.po-documents-list tr:hover td:last-child,.pos-sticky.supplier-documents-list tr:hover td:nth-child(1),.pos-sticky.supplier-documents-list tr:hover td:nth-child(2),.pos-sticky.supplier-documents-list tr:hover td:last-child,.pos-sticky.po-table tr:hover td:nth-child(1),.pos-sticky.po-table tr:hover td:nth-child(2),.pos-sticky.po-table tr:hover td:last-child,.pos-sticky.po-items-list tr:hover td:nth-child(1),.pos-sticky.po-items-list tr:hover td:nth-child(2),.pos-sticky.po-items-list tr:hover td:last-child,.pos-sticky.manage-cproducts tr:hover td:nth-child(1),.pos-sticky.manage-cproducts tr:hover td:nth-child(2),.pos-sticky.manage-cproducts tr:hover td:last-child,.pos-sticky.product-detail-sku tr:hover td:nth-child(1),.pos-sticky.product-detail-sku tr:hover td:nth-child(2),.pos-sticky.product-detail-sku tr:hover td:last-child,.pos-sticky.product-detail-related tr:hover td:nth-child(1),.pos-sticky.product-detail-related tr:hover td:nth-child(2),.pos-sticky.product-detail-related tr:hover td:last-child{background-color:#f8f8f8}.pos-sticky-quote-list tr:hover td{background:#f8f8f8;transition:background .2s}.pos-sticky-quote-list td:nth-child(1),.pos-sticky-quote-list th:nth-child(1){position:sticky;left:0;z-index:3;width:80px;min-width:80px;max-width:80px}.pos-sticky-quote-list td:nth-child(2),.pos-sticky-quote-list th:nth-child(2){position:sticky;left:80px;z-index:1;border-right:1px solid #f7f7f7;width:170px;min-width:170px;max-width:170px}.pos-sticky-quote-list td:last-child,.pos-sticky-quote-list th:last-child{position:sticky !important;right:0;z-index:3;border-left:1px solid #f7f7f7 !important;width:80px;min-width:80px;max-width:80px}.pos-sticky-quote-list th:nth-child(1),.pos-sticky-quote-list th:nth-child(2),.pos-sticky-quote-list th:last-child{background-color:#1b1b1b;color:#fff;text-align:center;vertical-align:middle;padding:0 12px}.pos-sticky-quote-list th{vertical-align:middle}.pos-sticky-quote-list td:nth-child(1),.pos-sticky-quote-list td:nth-child(2),.pos-sticky-quote-list td:last-child{background:#fff !important;vertical-align:middle}.pos-sticky-quote-list tr:hover td:nth-child(1),.pos-sticky-quote-list tr:hover td:nth-child(2),.pos-sticky-quote-list tr:hover td:last-child{background:#f8f8f8 !important}.pos-sticky-quote-list th{background-color:#d6e1e5}.pos-sticky-service-list tr:hover td{background:#f8f8f8;transition:background .2s}.pos-sticky-service-list td:nth-child(1),.pos-sticky-service-list th:nth-child(1){position:sticky !important;left:0;z-index:3;border-right:1px solid #f7f7f7 !important;width:120px;min-width:120px;max-width:120px;color:#fff}.pos-sticky-service-list td:last-child,.pos-sticky-service-list th:last-child{position:sticky !important;right:0;z-index:3;border-left:1px solid #f7f7f7 !important;width:80px;min-width:80px;max-width:80px;color:#fff}.pos-sticky-service-list td:last-child,.pos-sticky-service-list td:nth-child(1){background:#fafdf9 !important}.pos-sticky-service-list th{background-color:#d6e1e5}}.cust-filter-btns{margin-bottom:10px}.cust-filter-btns .md-button{margin:0 20px 20px 0}.disabled-input{position:relative}.disabled-input .click-wrap{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}.resource-chips md-chips md-chip{height:24px;line-height:24px;padding:0 12px 0 0;border-radius:16px !important}.resource-chips md-chips md-chip .avtar-img,.resource-chips md-chips md-chip .img-replacer,.resource-chips md-chips md-chip img{height:24px;width:24px;float:left;margin-right:5px}.resource-chips md-chips md-chip img{border-radius:50%;vertical-align:middle}.resource-chips md-chips md-chip span{float:left;font-size:14px}.resource-chips md-chips .md-chips{box-shadow:0 0 rgba(0,0,0,.12)}.resource-chips .img-replacer{line-height:24px}.resource-chips.larger md-chips md-chip{border-radius:18px;line-height:35px;height:35px}.resource-chips.larger md-chips md-chip .avtar-img,.resource-chips.larger md-chips md-chip .img-replacer,.resource-chips.larger md-chips md-chip img{height:35px;width:35px}.resource-chips.larger md-chips md-chip .img-replacer{line-height:35px}.resource-chips.larger.view-only md-chips md-chip{float:none}md-chips.custom-md-tags md-chip{background-color:#596773;margin-bottom:15px}md-chips.custom-md-tags .md-chip-content span{color:#fff;font-size:14px}md-chips.custom-md-tags button.md-chip-remove md-icon{fill:#fff}.icon-grid{margin-top:20px}.icon-grid .icon-container{height:80px;width:88px;position:relative;border:2px solid rgba(0,0,0,0)}.icon-grid .icon-container.selected{border-color:#f05e33}.icon-grid .icon-container md-icon{height:40px;width:40px}.icon-grid .icon-container .visual{transform:scale(0.625)}.icon-grid.emoji-grid{margin:10px}.icon-grid.emoji-grid .emoji-symbol{font-size:35px}.icon-grid.emoji-grid .icon-container{height:48px;width:48px}.visual-sm-icon{height:24px;width:24px;vertical-align:middle}.visual-sm-icon .visual{transform:translate(-50%, -50%) scale(0.375)}.section-heading md-icon{margin:0;flex:none}.section-heading h1,.section-heading h2{margin:auto 10px}.section-heading .section-info{margin:10px 0 0 34px}.section-heading .section-info.info-section{margin:auto 10px}.info-icon{width:15px;z-index:1}md-input-container.md-icon-right .md-select-icon{margin:0 20px}.tooltip{position:absolute;z-index:1020;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0}.tooltip.in{opacity:1}.tooltip.top{margin-top:-2px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #000}.tooltip.right{margin-left:2px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-right:5px solid #000}.tooltip.bottom{margin-top:2px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid #000}.tooltip.left{margin-left:-2px}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:5px solid #000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:left;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0}.progress-indicator .quotes-header{padding:15px 25px;background:#000;color:#fff;font-size:14px;font-weight:bold}.progress-indicator .quotes-header md-icon.guide-small{margin-right:5px}.progress-indicator .quotes-header md-icon.guide-small svg path{fill:#fff}.progress-indicator .progress-indicator-status{margin:20px}.progress-indicator .stepprogress{padding-left:45px;list-style:none}.progress-indicator .stepprogress-item{position:relative;border:1px dashed #5cc5c3;padding:0 15px;min-height:56px;display:flex;align-items:center;margin-bottom:20px;border-left:5px solid #5cc5c3}.progress-indicator .stepprogress-item span{position:absolute;left:-40px;top:15px;border-radius:50%;width:25px;height:25px;text-align:center;line-height:25px;background:#5cc5c3;color:#fff}.progress-indicator .progress-status{padding:0 20px 0 10px}.progress-indicator .panel-container{border:1px solid #f2f2f2}.progress-indicator .panel-container.fix-width{width:320px;box-shadow:-1px -2px 8px 0 #dedede}.progress-indicator .progress-header{padding:5px 15px;background:#333;color:#fff}.progress-indicator .stepprogress-item:not(:last-child):before{content:"";border-left:1px dashed #5cc5c3;height:100%;position:absolute;left:-28px;top:39px}.popover{background:#5cc5c3;border-radius:2px;color:#fff;font-weight:500}.popover.right>.arrow:after{border-right-color:#5cc5c3}.popover .learn-more-icon{height:15px;width:15px;margin:0 5px 0 0}.signature-pad{border:1px solid #ccc;border-radius:10px;width:100%;max-width:660px}.table-responsive .data-table.signature-table{min-width:auto;width:auto}.sign-img{width:100%;max-width:100%;min-height:191px;max-height:191px;border:1px solid hsl(0,0%,86%)}.signature-table .signature-img{height:200px;width:400px;border:1px solid hsl(0,0%,86%)}.color-picker .color-box{position:absolute;right:10px;top:30px;box-shadow:#a2a1a1 1px 1px 5px}.color-picker .color-holder{width:20px;height:20px;opacity:0}.disabled-cta,.disabled-cta a,.disabled-cta button,.disabled-cta md-icon{color:gray !important;cursor:default !important}.disabled-cta svg path{fill:gray !important}.package-trigger .bg-color{color:#fff;background-color:#52758d;padding-bottom:55px}.package-trigger .upper-header h1{text-align:center;padding:35px 0 0;font-size:35px;margin-bottom:10px}.package-trigger .upper-header p{margin-bottom:0}.package-trigger .upper-header p.tag-line{font-size:20px;margin-top:0}.package-trigger .pack-feature{padding:0 40px}.package-trigger .pack-feature.top{transform:translateY(-40px)}.package-trigger .pack-feature.bottom{transform:translateY(40px)}.package-trigger .pack-feature.fix-width{width:100%;max-width:800px;margin:0 auto}.package-trigger .pack-feature .container{background-color:#48c5c3;padding:10px 20px 20px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.package-trigger .pack-feature .container:not(:last-child){margin-right:20px}@media screen and (max-width: 959px){.package-trigger .pack-feature .container:not(:last-child){margin-right:0;margin-bottom:10px}}.package-trigger .pack-feature .container h3{font-size:20px;color:#fff;margin:0}.package-trigger .pack-feature .container md-icon{width:35px;height:35px}.package-trigger .bottom-action{padding-bottom:30px}.package-trigger .bottom-action .top-padding{padding-top:40px}.package-trigger .bottom-action .cancel-btn{background-color:#fff;color:#000}.package-trigger .bottom-action h1{font-size:30px}.package-trigger .bottom-action h1.no-mar-top{margin-top:0}.package-trigger .bottom-action p{margin-bottom:40px;font-size:16px}.package-trigger .bottom-action .md-button{width:155px;line-height:50px;font-size:16px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.rating-star .star-rating{display:flex;align-items:center}.rating-star .star-rating .small-star{width:14px;height:14px;margin:0 1px}.rating-star .star-rating .small-star svg path{fill:currentColor !important}.color-palatte.pink{background-color:#f266ba}.color-palatte.blue{background-color:#005bc3}.color-palatte.red{background-color:#ff2e4e}.color-palatte.orange{background-color:#ff6f38}.color-palatte.sky-blue{background-color:#5b9fff}.color-palatte.green{background-color:#46d146}.color-palatte.light-green{background-color:#a8d900}.color-palatte.skin{background-color:#ffd285}.color-palatte.default{background-color:hsl(0,0%,58%)}.color-palatte.no-color{background-color:rgba(0,0,0,0)}.starter-section{background:#f2fffe}.starter-section .starter-content{box-shadow:rgba(0,0,0,.15) 0 2px 2px -1px,rgba(0,0,0,.15) 0 2px 2px -1px;display:none;padding:15px 50px}.starter-section .starter-content .header{padding:5px 10px 20px 0;border-bottom:1px solid #a2a1a1;margin:15px}.starter-section .starter-content .header .header-box{width:200px;padding:10px;background-color:#fff;box-shadow:-1px 1px 8px rgba(0,0,0,.3)}.starter-section .starter-content .header .margin-left-auto{margin-left:auto}.starter-section .starter-content .header .margin-left-20{margin-left:20px}.starter-section .starter-content .main .img-section{width:45%;height:300px;background-color:#fff}.starter-section .starter-content .main .title{font-size:30px;margin:20px 0 0;letter-spacing:1px}.starter-section .starter-content .main .subtitle{font-size:28px;margin:0;letter-spacing:1px}.starter-section .starter-content .main .para-list{font-size:16px;color:#a2a1a1;list-style-type:decimal;padding-left:0}.starter-section .starter-content .main .para-list li{margin-left:40px}.starter-section .starter-content .main .watch-video-btn{width:170px;padding:15px 8px;margin-top:50px;color:#fff;background-color:#63d1dd;box-shadow:-1px 1px 8px rgba(0,0,0,.3)}.starter-section .starter-content .footer{padding:25px 0;border-top:1px solid #a2a1a1}.starter-section .toggle-icon{position:absolute;top:-1px;right:28px;padding:2px 6px;border:1px solid #52748d;border-radius:0 0 3px 3px;background:rgba(82,116,141,.3)}.starter-section .toggle-icon md-icon{margin:0;width:15px;height:15px;transform:rotate(-90deg);transition:.5s all}.starter-section .toggle-icon md-icon.open{transform:rotate(90deg)}.starter-section .toggle-icon md-icon svg path{fill:#52748d}.cl-easy-access{background:#f2f6f7;padding:30px}.cl-easy-access .cl-easy-cta{padding:15px 10px;border-radius:5px;background-color:#fff;border:1px solid #fe9603;color:#fe9603;cursor:pointer}.cl-easy-access .clear-ctas{margin-top:30px}.cl-easy-access .clear-ctas .cl-cta:not(.cursor-point) md-icon{cursor:auto}.cl-easy-access .clear-ctas .cl-cta:not(.cursor-point) md-icon path{fill:#949494}.cs-filter{padding:8px 10px;width:159px;white-space:nowrap;height:auto;border:1px solid #a8b6c2;cursor:pointer;margin-bottom:15px;font-size:14px;text-align:center;border-radius:5px;position:relative;box-shadow:0 0 6px rgba(0,0,0,.1);transition:.3s linear box-shadow}.cs-filter.active,.cs-filter:hover{border-color:#ffab19;box-shadow:1px 1px 6px rgba(0,0,0,.2)}.cs-filter.active{background-color:#e2f5f4}.cs-filter .customer-icon{width:40px;height:40px;position:absolute;top:-10px;left:15px}.cs-filter .customer-icon.right-align{top:-12px;left:unset;right:-20px}.cs-filter h2{margin:0;line-height:22px}md-sidenav md-input-container.sidenav-select{padding:0 !important;margin:0 !important;width:100%}md-sidenav md-input-container.sidenav-select label:not(.right){display:none}md-sidenav md-input-container.sidenav-select md-select{background:#fff}md-sidenav md-input-container.sidenav-select md-select md-select-value span{display:inline-block;padding-left:10px}md-sidenav md-input-container.sidenav-select md-select md-select-value .md-select-icon{transform:translate(-9px)}.emails-container{position:relative;background-color:#f2f6f7;padding:30px 15px 40px}.emails-container.darker{background-color:rgba(211,225,229,.71)}.emails-container img{height:25px;width:25px}.capsule-cta{border:1px solid #f05e33;border-radius:26px;padding:2px 15px;cursor:pointer}.search-backdrop{position:fixed;left:0;bottom:0;right:0;top:0;background:rgba(0,0,0,.48);display:none;z-index:65}md-autocomplete .md-show-clear-button button md-icon svg g path{fill:#fab963}.animated-background{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);background-size:800px 104px;position:relative;pointer-events:none;border-radius:4px}.animated-background.transparent,.animated-background.transparent *{color:rgba(0,0,0,0) !important}.animated-background.header{height:40px;margin-bottom:6px}.animated-background.body{height:100px}.animated-background.body:not(:last-of-type){margin-bottom:6px}.panel-toggle-icon{position:absolute;left:181px;top:70px}.panel-toggle-icon.opened{left:194px}@media screen and (max-width: 959px){.panel-toggle-icon{left:-19px}}.panel-toggle-icon.md-primary.md-fab{height:25px;width:25px;min-height:25px;transition-property:all;background-color:hsla(0,0%,100%,.6)}.panel-toggle-icon.md-primary.md-fab.opened{transform:rotate(180deg)}.panel-toggle-icon md-icon{height:10px;width:10px}.panel-toggle-icon svg path{fill:#000}.quick-panel{position:relative;z-index:60;background:#f9f9f9;width:0;overflow:visible;transition:all .3s linear;border-left:1px solid rgba(0,0,0,.12)}.quick-panel.opened{width:62px}.quick-panel .panel-toggle-icon{left:auto;top:auto;bottom:11px;right:-19px}.quick-panel .panel-toggle-icon.opened{right:8px}.quick-panel .panel-toggle-icon.md-primary.md-fab{transform:rotate(180deg)}.quick-panel .panel-toggle-icon.md-primary.md-fab.opened{transform:rotate(0)}.quick-panel .quick-add a{margin:15px}.quick-panel .quick-add md-icon{height:32px;width:32px}.quick-panel .quick-add md-icon:hover{transform:scale(1.2);transition:all .2s linear}.full-screen-overlay{position:fixed;inset:0;z-index:65;background:#fff}.full-screen-overlay .md-sidenav-right.inside-container{top:0}.md-scroll-mask{z-index:70}.filter-preset-btn{text-transform:none;font-size:12px;border-radius:16px;min-height:32px;line-height:32px;padding:0 12px}.filter-preset-btn md-icon{font-size:16px;height:16px;width:16px;margin-right:4px}.filter-preset-btn .preset-count{margin-left:2px;font-weight:600}.filter-preset-btn.active{background-color:#ff9800;color:#fff}.filter-preset-btn.active md-icon{color:#fff}.overdue-row td:first-child{border-left:3px solid #f44336}.negative-stock{background-color:rgba(244,67,54,.08)}.negative-stock .stock-value{color:#f44336;font-weight:600}.backorder-badge{display:inline-block;font-size:10px;font-weight:600;color:#fff;background-color:#ff9800;padding:1px 6px;border-radius:3px;margin-left:6px;vertical-align:middle;text-transform:uppercase}.tagging-machine{box-shadow:0 5px 5px -5px #000;padding:18px;z-index:2}.tagging-machine .inner-inputs li{height:auto;max-height:none}.tagging-machine .tagging-header{margin-top:8px;margin-bottom:8px}.tagging-machine .tagging-header md-icon{height:21px;margin-right:8px;width:21px}.tagging-machine .tagging-header h1{font-weight:normal}.tagging-machine md-chips{margin-bottom:10px}.tagging-machine .md-chips .md-chip-input-container{float:none}.tagging-machine .md-chip-remove-container{z-index:10}.tagging-machine .md-chip-remove-container md-icon{color:rgba(0,0,0,.54);fill:rgba(0,0,0,.54)}.tagging-machine md-autocomplete>md-autocomplete-wrap>input{margin-top:8px}.tagging-machine md-autocomplete>md-autocomplete-wrap>md-progress-linear{display:none}.tagging-machine .tag-buttons .md-button{margin:0 8px 0 0}.tagging-machine .tag-buttons .md-button:last-of-type{margin-right:0}@media screen and (max-width: 600px){.tagging-machine .tag-buttons{text-align:right;margin-top:15px}}.notification-section{background:#fff}.notification-section md-select md-select-value{min-height:38px}.notification-section .notification-title{padding:12px}.notification-section .notification-title h2{display:inline-block;margin:0 5px 0 0;font-weight:500}.notification-section .notification-title .notify-badge{position:static}.notification-section .notification-list .md-subheader{background-color:#eaeaea}.notification-section .notification-list .md-subheader .md-subheader-inner{padding:0 20px;height:30px;line-height:30px}.notification-section .notification-list li{padding:20px 20px 20px 5px;border-bottom:1px solid hsl(0,0%,86%);font-weight:bold}.notification-section .notification-list li:hover{box-shadow:inset 1px 0 0 #dadce0,inset -1px 0 0 #dadce0,0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.notification-section .notification-list li md-icon{height:20px;width:20px}.notification-section .notification-list li.read{background:#f2f2f2;font-weight:normal}.notification-section .notification-list li .notify-detail .notify-id{display:inline-block;width:48%}.notification-section .notification-list li .notify-detail .notify-id span{display:inline-block}.notification-section .notification-list li .notify-detail a{display:inline-block;margin-right:4px}.notification-section .notification-list li p{margin:12px 0 0 24px}.customer-card .customer-contact .customer-name{font-weight:500;font-size:18px;margin:0 0 8px}.customer-card .customer-contact-info .contact-line{padding:7px 0}.customer-card .customer-contact-info .contact-line md-icon{height:20px;width:20px;margin:0 15px}.customer-card .notify{border-radius:5px}.cta-row{background-color:#fff}.cta-row.selected{background-color:#d2f4c3}.cta-row:hover:not(.selected){background-color:#f7f7f7}.cta-row:hover h3{color:#ff9501}.cta-row .contact-op{height:35px;width:35px}.cta-row .row-ele{padding:16px}.cta-row .arrow-icon,.cta-row .plus-icon{width:15px;height:15px}.cta-row .arrow-icon svg path,.cta-row .plus-icon svg path{fill:#f05e33}.cta-row .plus-icon{width:23px;height:23px}.cta-row .insta{width:35px;height:35px}.cta-row .cta-header{font-weight:600;font-size:15px;margin:20px 0 5px}.cta-row .notify{border-radius:2px}.cta-row .align-icon{line-height:1}.set-time .circle-cross{height:20px;width:20px}.set-time .circle-cross svg path{fill:#333}.action-item-content .star-icon{height:18px;width:18px}.action-item-content .aic-row{margin:15px 0 !important}.action-item-content md-switch.md-block{height:18px}.action-item-content .campaign-chips{padding:4px 4px 4px 14px;line-height:16px}.add-associate .associate-row{text-indent:35px}.add-associate .relation{margin:0 0 20px 9px !important}.add-associate .country-code{bottom:10px}.add-associate .info-icon{margin-left:8px;cursor:pointer;align-self:center}.autocomplete-custom-template .md-autocomplete-suggestion{line-height:35px;height:35px}.priority .priority-row{font-size:16px;font-weight:500}.priority .priority-flag{font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;width:20px}.priority .priority-flag.priority-critical{color:var(--jt-priority-critical, #e53935)}.priority .priority-flag.priority-high{color:var(--jt-priority-high, #E85000)}.priority .priority-flag.priority-medium{color:var(--jt-priority-medium, #2563EB)}.priority .priority-flag.priority-normal{color:var(--jt-priority-normal, #16a34a)}.priority .priority-flag.priority-low{color:var(--jt-priority-low, #64748b)}.priority .priority-flag.priority-backlog{color:var(--jt-priority-backlog, #6b7280)}.priority .priority-flag.priority-na{color:#9e9e9e}.priority .light-grey-star svg path{fill:hsl(0,0%,86%)}.priority .grey-star svg path{fill:#333}.priority .light-red-star svg path{fill:#c43333}.priority .red-star svg path{fill:#f52727}.cai-row .create-action{margin:10px 15px 10px 8px}.cai-row .create-action .ac-item{font-size:12px}.cai .cta-header{font-weight:600}.cai .cai-text{font-size:15px}.cai .cai-icon{height:20px;width:20px}:root{--jt-color-primary: #f05e33;--jt-color-primary-light: #ffe9cf;--jt-color-surface: #ffffff;--jt-color-surface-raised: #f8f8f8;--jt-color-bg-subtle: #f5f5f5;--jt-color-bg-hover: #f0f0f0;--jt-color-bg-dark: #121212;--jt-color-border: #d6e1e5;--jt-color-text-default: #1a1a1a;--jt-color-text-muted: #888888;--jt-color-text-on-dark: #e0e0e0;--jt-color-text-muted-accessible: #6b6b6b;--jt-color-primary-text: #c4471f;--jt-color-success-text: #15803d;--jt-color-warning-text: #b45309;--jt-color-danger-text: #b91c1c;--jt-color-toggle-track-off: #7d9198;--jt-color-chip-text: #a53c17;--jt-color-badge-alert: #6d28d9;--jt-color-badge-alert-bg: #f0e9fe;--jt-color-badge-age: #b45309;--jt-color-badge-age-bg: #fef2de;--jt-color-badge-sched: #0369a1;--jt-color-badge-sched-bg: #dff3fc;--jt-shadow-card: 0 1px 2px rgba(16, 24, 40, 0.06), 0 1px 3px rgba(16, 24, 40, 0.10);--jt-shadow-dropdown: 0 4px 16px rgba(16, 24, 40, 0.12), 0 1px 4px rgba(16, 24, 40, 0.08);--jt-color-success: #16a34a;--jt-color-success-bg: #dcfce7;--jt-color-warning: #d97706;--jt-color-warning-bg: #fef3c7;--jt-color-danger: #ef4444;--jt-color-danger-bg: #fee2e2;--jt-color-info: #3b82f6;--jt-color-info-bg: #dbeafe;--jt-color-locked: #9ca3af;--jt-color-locked-bg: #f3f4f6;--jt-priority-critical: #e53935;--jt-priority-critical-bg: #fcf2f3;--jt-priority-high: #E85000;--jt-priority-high-bg: #fff3ed;--jt-priority-medium: #2563EB;--jt-priority-medium-bg: #eff4ff;--jt-priority-normal: #16a34a;--jt-priority-normal-bg: #ecfdf5;--jt-priority-low: #64748b;--jt-priority-low-bg: #f1f5f9;--jt-priority-backlog: #6b7280;--jt-priority-backlog-bg: #f8fafc;--jt-drawer-width: 400px}body.dark-mode{--jt-color-primary: rgb(245.2397260274, 150.2397260274, 122.2602739726);--jt-color-primary-light: #2a1f0e;--jt-color-surface: #1a1a1a;--jt-color-surface-raised: #222222;--jt-color-bg-subtle: #141414;--jt-color-bg-hover: #2a2a2a;--jt-color-border: #333333;--jt-color-text-default: #e0e0e0;--jt-color-text-muted: #888888;--jt-color-text-muted-accessible: #a8a8a8;--jt-color-primary-text: #f57a52;--jt-color-success-text: #4ade80;--jt-color-warning-text: #fbbf24;--jt-color-danger-text: #f87171;--jt-color-toggle-track-off: #6a6a6a;--jt-color-chip-text: #f57a52;--jt-color-badge-alert: #c4b5fd;--jt-color-badge-alert-bg: #2d1b69;--jt-color-badge-age: #fcd34d;--jt-color-badge-age-bg: #451a03;--jt-color-badge-sched: #7dd3fc;--jt-color-badge-sched-bg: #0c2a3f;--jt-shadow-card: 0 1px 2px rgba(0, 0, 0, 0.40), 0 1px 3px rgba(0, 0, 0, 0.50);--jt-shadow-dropdown: 0 4px 16px rgba(0, 0, 0, 0.55), 0 1px 4px rgba(0, 0, 0, 0.45);--jt-color-success: #4ade80;--jt-color-success-bg: #14532d;--jt-color-warning: #fbbf24;--jt-color-warning-bg: #451a03;--jt-color-danger: #f87171;--jt-color-danger-bg: #450a0a;--jt-color-info: #60a5fa;--jt-color-info-bg: #172554;--jt-color-locked: #6b7280;--jt-color-locked-bg: #1f2937}.frame-sidenav-container .md-sidenav-right.inside-container{bottom:65px;top:0}ui-view{position:relative}ui-view .md-sidenav-right.inside-container{top:-64px;bottom:0}md-dialog .md-sidenav-right.inside-container{top:64px;bottom:0}.sidenav-wrapper md-backdrop{top:-100000px;left:-100000px;z-index:60}.sidenav-close{line-height:0}md-sidenav md-icon.search-symbol path{fill:#97999b}md-toolbar.top{position:fixed;left:0;top:0;z-index:10}.quick-panel-opened md-toolbar.top{width:auto;right:62px}.blur-effect{opacity:.3;transition:all linear .2s}.search-symbol.active path{fill:#5cc5c3 !important}.cke_editable img{vertical-align:middle}md-toolbar{z-index:auto}.md-block .md-datepicker-input{max-width:100%}.md-button.md-fab.scroll-btn{opacity:.6;height:36px;width:36px;z-index:100;position:absolute;transition:all .2s;-webkit-transition:-webkit-all .2s;transition:-webkit-all .2s;transition:all .2s,-webkit-all .2s}.md-button.md-fab.scroll-btn.scroll-left,.md-button.md-fab.scroll-btn.scroll-right{z-index:3}.md-button.md-fab.scroll-btn:hover{opacity:1}.md-button.md-fab.scroll-btn md-icon{height:15px;width:15px}.md-button.md-fab.scroll-btn md-icon path{fill:#fff}.md-button.md-fab.scroll-top{transform:scale(0);-webkit-transform:scale(0);top:-125px;right:5px}.md-button.md-fab.scroll-top.chat-hidden{top:-65px}.md-button.md-fab.scroll-top.active{-webkit-transform:scale(1);transform:scale(1)}.md-button.md-fab.scroll-top md-icon{transform:rotate(-90deg)}.panel-heading .error{top:4px;right:-20px}.accordion-name{padding-right:20px;font-weight:600}.md-tab span{vertical-align:middle;font-weight:bold}md-icon.error{height:12px;width:12px;position:absolute;right:4px;top:7px;transition:all .3s cubic-bezier(0.55, 0, 0.55, 0.2);opacity:0}md-icon.error path{fill:#dd2c00 !important}md-icon.error.is-error{opacity:1}.map-redirect-icon{height:18px;width:18px}.spam-word{color:#ad0505;background:#ffa2a2}.quote-frame .ar-sidepanel .assign-type{margin:3px 15px}.quote-frame .ar-sidepanel .task-wrapper{position:absolute;top:115px;bottom:50px;overflow:auto;left:0;right:0;overflow:hidden}.quote-frame .ar-sidepanel .contact-title{text-align:right;padding:10px 16px 5px}.quote-frame .ar-sidepanel .select-wrapper{margin-top:3px;margin-bottom:2px}.quote-frame .ar-sidepanel .sidenav-select{margin:0;width:95%}.quote-frame .ar-sidepanel .sidenav-title .search-box{top:10px}.td-min-width-140{min-width:140px}.td-min-width-185{min-width:185px}.td-min-width-200{min-width:200px}.td-min-width-250{min-width:250px}.td-min-width-300{min-width:300px}.td-min-width-380{min-width:380px}.td-min-width-400{min-width:400px}.list-view .td-min-width-170{min-width:170px}.list-view .td-min-width-120{min-width:120px}.list-view .td-min-width-100{min-width:100px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}ng-quill-editor[disabled] .ql-toolbar{opacity:.5;pointer-events:none}ng-quill-editor.ng-touched.ng-invalid .ql-container.ql-snow,ng-quill-editor.ng-touched.ng-invalid .ql-toolbar.ql-snow{border-color:#ff8162}.ql-container.ql-disabled{opacity:.5}.ql-container .ql-editor{min-height:200px;max-height:400px}md-input-container:not(.md-input-invalid) ng-quill-editor+.md-auto-hide .md-input-message-animation{opacity:inherit;margin-top:inherit}.ql-snow .ql-picker.ql-header .ql-picker-item:not([data-value])::before,.ql-snow .ql-picker.ql-header .ql-picker-label:not([data-value])::before{content:"Paragraph"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value]::before{content:attr(data-value)}[ng-bind-html] img,[ng-html-compile] img{max-width:100%}.timezone-panel{padding:0 15px}.gmt-timezone{margin-bottom:10px}.configure-timezone{margin-bottom:15px}.gmt-timezone-cal{background:#fff;line-height:1.5;margin-top:20px;padding:10px}md-dialog.image-marker{height:100%;width:100%;max-width:100%;max-height:100%}md-dialog.image-marker .image-view{z-index:-1}md-dialog.image-marker .image-view .center-image{top:20px;height:calc(100% - 40px);width:100%}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.ap{background-image:url("https://github.com/contentco/quill-emoji/raw/master/dist/1e7b63404cd2fb8e6525b2fd4ee4d286.png") !important}.custom-calender table{max-width:100%;width:100%;background-color:rgba(0,0,0,0);border-collapse:collapse;border-spacing:0}.custom-calender th{text-align:center}.custom-calender td,.custom-calender th{padding:0;background:#fff}.custom-calender .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid rgba(0,0,0,0);white-space:nowrap;padding:6px;font-size:16px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-calender .btn-default:not([disabled]){color:#333;background-color:#fff}.custom-calender .btn-sm{padding:4px 10px;font-size:14px;line-height:1.5;border-radius:3px;background:#fff}.custom-calender .small,.custom-calender small{font-size:85%;color:#5cc5c3;padding:10px 0 1px;display:inline-block}.custom-calender .btn-default.active,.custom-calender .btn-default:active{background-color:#e6e6e6;border-color:#e6e6e6}.custom-calender .ico-arrow{height:20px;width:20px}.custom-calender .ico-arrow svg path{fill:#4d4d4d}.custom-calender .ico-arrow.right-direction{transform:rotate(180deg)}.custom-calender .uib-daypicker .btn{height:38px;width:36px}.custom-calender .uib-daypicker .text-muted{color:#a0a0a0}.custom-calender .uib-daypicker .text-info{color:#fff;font-weight:bold;position:relative}.custom-calender .uib-daypicker .text-info .c-num{position:relative;z-index:2}.custom-calender .uib-daypicker .text-info:before{position:absolute;top:-10px;bottom:-10px;left:-12px;right:-12px;content:"";background:#5cc5c3;z-index:1;border-radius:100%}.custom-calender .uib-daypicker .btn-default.active,.custom-calender .uib-daypicker .btn-default:active{border-radius:100%}.custom-calender .uib-monthpicker .btn{width:80px !important;height:40px;margin:3px}.custom-calender .uib-yearpicker .btn{height:45px;margin:3px}@media print{.main-sidebar,.top-nav,.md-toolbar,.md-fab,.pagination-controls,.filter-toolbar,.print-btn,footer{display:none !important}.main-content{margin:0 !important;width:100% !important}.summary-strip{border:1px solid #ccc;break-inside:avoid}.summary-strip .summary-item{border-right:1px solid #ccc}table{width:100%;border-collapse:collapse;font-size:10pt}table th,table td{border:1px solid #ddd;padding:4px 8px}table th{background:#f5f5f5 !important;-webkit-print-color-adjust:exact}.page-break{page-break-before:always}.no-break{break-inside:avoid}.nvd3-chart,.d3-chart{display:none}.print-chart-fallback{display:block}}.client-tech-tracking .custom-default-box.body-container{background-color:#e3f5f5;border-bottom:3px solid #56c0be;padding:10px 20px}.client-tech-tracking .profile-detail{width:100%}.client-tech-tracking .top-banner .top-description{max-width:300px;width:100%;color:#212121;font-size:16px}.client-tech-tracking .top-banner .customer-name{margin-left:0;margin-bottom:10px;color:#197472;font-size:24px}.client-tech-tracking .top-banner .assign-date{margin:0 0 10px;color:#212121;font-size:16px;text-align:end}.client-tech-tracking .top-banner .logo-img-holder img{width:135px;height:auto}.client-tech-tracking .top-banner a{color:#212121;font-size:14px}.client-tech-tracking .top-banner a.email{margin-top:5px}.client-tech-tracking .cta-button{border:2px solid #f46b25;max-width:250px;width:100%;padding:12px 10px;background-color:#fff}.client-tech-tracking .cta-button span{color:#21374c;font-size:16px;font-weight:600}.client-tech-tracking .cta-button:hover{background-color:#f46b25}.client-tech-tracking .cta-button:hover span{color:#fff}.client-tech-tracking .custom-body-box{padding:40px 20px}.client-tech-tracking .custom-body-box .customer-card-heading .heading{margin-bottom:10px;color:#197472;font-size:22px;font-weight:600}.client-tech-tracking .custom-body-box .customer-card-heading .right-heading span{font-size:16px}.client-tech-tracking .custom-body-box .customer-card-heading .right-heading .new_icon_png.icon_png{width:40px;height:40px}.client-tech-tracking .custom-body-box .customer-card-heading .right-heading .icon_png{width:20px;height:20px}.client-tech-tracking .custom-body-box .customer-card-body{box-shadow:rgba(0,0,0,.35) 0 5px 15px;padding:40px 20px}.client-tech-tracking .custom-body-box .customer-card-body .avatar_icon_png{width:70px;height:70px;border-radius:50%;margin-right:20px}.client-tech-tracking .custom-body-box .customer-card-body .top-banner-section{line-height:1.6}.client-tech-tracking .custom-body-box .customer-card-body .client-name{font-weight:600;color:#21374c;font-size:17px}.client-tech-tracking .custom-body-box .customer-card-body .position-field{font-size:14px;color:#56c0be}.client-tech-tracking .custom-body-box .customer-card-body .client-details{font-size:18px;color:#21374c}.client-tech-tracking .custom-body-box .customer-card-body .cta-button{max-width:180px}.client-tech-tracking .custom-body-box .customer-card-body .flat_icon_border{border:1px solid #56c0be;background-color:rgba(86,192,190,.1607843137);border-radius:10px;padding:10px;max-width:55px;width:100%;margin-right:10px;margin-top:20px}.client-tech-tracking .custom-body-box .customer-card-body .flat_icon_border .avatar_icon_png{width:22px;height:22px;margin:0 auto;text-align:center;border-radius:0}.client-tech-tracking .icon_png{width:20px}.client-tech-tracking .tracking-section .customer-card-body .client-details{font-size:16px}.client-tech-tracking .first_cell{width:100%}.client-tech-tracking .divider{border:1px solid #dce7ee;width:75%;margin:12px auto 20px}.client-tech-tracking .progress-container{display:flex;align-items:center;width:100%;max-width:720px;position:relative}.client-tech-tracking .points{width:18px;height:18px;padding:7px;background-color:rgba(0,0,0,0);border-radius:50px;margin:5px}.client-tech-tracking .start-point{border:4px solid #56c0be}.client-tech-tracking .end-point{border:4px solid #b0bfc7}.client-tech-tracking .slider-wrapper{position:relative;flex:1;display:flex;align-items:center}.client-tech-tracking .progress-bar{width:100%;height:8px;background:#d3d3d3;border-radius:5px;position:relative}.client-tech-tracking .progress-bar::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:rgba(0,0,0,0);border-radius:50%;cursor:pointer;border:2px solid rgba(0,0,0,0)}.client-tech-tracking .play-button{position:absolute;top:-6px;transform:translateX(-11px);width:24px;height:24px;background:#41b6e6;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;font-size:14px;font-weight:bold;border:none;transition:left .1s linear}.client-tech-tracking .mr-10{margin-right:10px !important}.checklists-list-page .board-chip{display:inline-block;padding:3px 8px;border-radius:12px;background:#eef2ff;color:#3949ab;font-size:11px;line-height:16px;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checklists-list-page .board-chip.more-chip{background:#f3f4f6;color:#4b5563;cursor:help}.checklists-list-page .error-state{display:flex;align-items:center;background:#fef3c7;border:1px solid #fcd34d;border-radius:4px;color:#92400e}.checklists-list-page .empty-starter{padding:30px;text-align:center}.checklist-builder-page .info-banner{background:#eff6ff;border-left:3px solid #3b82f6;padding:10px 14px;border-radius:3px;color:#1e40af;font-size:13px}.checklist-builder-page .info-banner md-icon{color:#3b82f6}.checklist-builder-page .builder-container{max-width:920px;margin:0 auto}.checklist-builder-page .questions-section{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:20px}.checklist-builder-page .questions-section h2{font-size:16px;font-weight:600;color:#111827}.checklist-builder-page .boards-section{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:20px}.checklist-builder-page .boards-section h2{font-size:16px;font-weight:600;color:#111827}.checklist-builder-page .boards-section .board-search-input{margin-bottom:8px}.checklist-builder-page .boards-section .boards-list{max-height:240px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:4px}.checklist-builder-page .boards-section .board-row{padding:8px 12px;cursor:pointer;border-bottom:1px solid #f3f4f6}.checklist-builder-page .boards-section .board-row:last-child{border-bottom:none}.checklist-builder-page .boards-section .board-row:hover{background:#f9fafb}.checklist-builder-page .boards-section .board-row .board-name{font-size:14px;color:#111827}.checklist-builder-page .boards-section .board-row.board-row-occupied{cursor:not-allowed;background:#fafafa}.checklist-builder-page .boards-section .board-row.board-row-occupied .board-name{color:#9ca3af}.checklist-builder-page .boards-section .board-row.board-row-occupied:hover{background:#fafafa}.checklist-builder-page .boards-section .board-row .board-occupant-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:10px;background:#f3f4f6;color:#6b7280;font-size:11px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checklist-builder-page .boards-section .board-row .board-occupant-tag md-icon{color:#9ca3af}.checklist-builder-page .boards-section .empty-boards{color:#6b7280;font-style:italic}.checklist-builder-page .boards-section .error-state{background:#fef3c7;border:1px solid #fcd34d;border-radius:4px;color:#92400e}.checklist-builder-page .questions-list{min-height:60px}.checklist-builder-page .question-row{padding:8px 12px;margin-bottom:6px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;transition:background .15s ease}.checklist-builder-page .question-row:hover{background:#f3f4f6}.checklist-builder-page .question-row .drag-handle{cursor:grab;color:#9ca3af;flex-shrink:0;margin-right:6px}.checklist-builder-page .question-row .drag-handle:active{cursor:grabbing}.checklist-builder-page .question-row .question-index{flex-shrink:0;width:24px;color:#6b7280;font-weight:500;font-size:13px}.checklist-builder-page .question-row .question-label-input{margin:0 12px}.checklist-builder-page .question-row .question-label-input input{font-size:14px}.checklist-builder-page .question-row .required-toggle{flex-shrink:0;margin-right:8px}.checklist-builder-page .question-row .delete-question-btn{flex-shrink:0;color:#dc2626}.checklist-builder-page .gu-mirror{background-color:#f2f2f2;opacity:.85}.checklist-builder-page .gu-transit{opacity:.3}.checklist-builder-page .ex-moved{transition:opacity .5s ease-in-out}.checklist-builder-page .ex-over{background-color:#f2f2f2}.checklist-builder-page .question .custom-form-section-header{background:#21374c;border-bottom:10px solid #5cc5c3;color:#5cc5c3;font-size:20px}.checklist-builder-page .question .custom-form-section-header .custom-form-section-icon{position:absolute;width:60px;height:60px;top:-30px;right:10px}.checklist-builder-page .drag-handle{cursor:grab}.checklist-builder-page .drag-handle:active{cursor:grabbing}.checklist-builder-page .add-question-btn{background:#fff;border:1px dashed #d1d5db;color:#4b5563}.checklist-builder-page .add-question-btn md-icon{color:#4b5563}.checklist-builder-page .builder-action-bar{border-top:1px solid #e5e7eb;padding-top:20px;gap:10px}.checklist-builder-page .error-state{display:flex;align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;color:#991b1b}md-dialog.checklist-board-mapper{width:480px;max-width:90vw}md-dialog.checklist-board-mapper .close-btn{position:absolute;top:8px;right:8px}md-dialog.checklist-board-mapper .dialog-header-box{padding:24px 24px 8px}md-dialog.checklist-board-mapper .dialog-title{font-size:18px;font-weight:600;margin:0 0 4px;color:#111827}md-dialog.checklist-board-mapper .dialog-subtitle{font-size:13px;color:#6b7280;margin:0}md-dialog.checklist-board-mapper .dialog-body{padding:0 24px 16px}md-dialog.checklist-board-mapper .search-input{margin-bottom:12px}md-dialog.checklist-board-mapper .board-list{max-height:320px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:4px}md-dialog.checklist-board-mapper .board-row{padding:10px 12px;cursor:pointer;border-bottom:1px solid #f3f4f6}md-dialog.checklist-board-mapper .board-row:last-child{border-bottom:none}md-dialog.checklist-board-mapper .board-row:hover{background:#f9fafb}md-dialog.checklist-board-mapper .board-row .board-name{font-size:14px;color:#111827}md-dialog.checklist-board-mapper .empty-state,md-dialog.checklist-board-mapper .error-state{text-align:center;color:#6b7280}md-dialog.checklist-board-mapper md-dialog-actions{padding:16px 24px;border-top:1px solid #e5e7eb}.card-checklist-panel{padding:16px 0}.card-checklist-panel .ccp-instance{margin-bottom:20px}.card-checklist-panel .ccp-instance:last-child{margin-bottom:0}.card-checklist-panel .ccp-instance-heading{user-select:none}.card-checklist-panel .ccp-instance-heading .ccp-chevron{color:#9ca3af}.card-checklist-panel .ccp-instance-heading .ccp-progress-pill{font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:2px 10px;border-radius:10px;white-space:nowrap}.card-checklist-panel .ccp-instance-heading .ccp-progress-pill.ccp-progress-done{background:#d1fae5;color:#065f46}.card-checklist-panel .ccp-progress-track{height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden;margin:8px 0 0}.card-checklist-panel .ccp-progress-fill{height:100%;border-radius:2px;transition:width .3s ease;background:#d1d5db}.card-checklist-panel .ccp-progress-fill.ccp-fill-active{background:#f05e33}.card-checklist-panel .ccp-progress-fill.ccp-fill-done{background:#10b981}.card-checklist-panel .ccp-body{padding:10px 0 0}.card-checklist-panel .ccp-section-heading{margin-top:15px;padding-bottom:5px}.card-checklist-panel .ccp-section-heading h2{font-size:14px}.card-checklist-panel .ccp-section-heading:first-child{margin-top:0}.card-checklist-panel .ccp-question-row{padding:6px 0;margin-left:10px}.card-checklist-panel .ccp-question-row md-checkbox{margin:0}.card-checklist-panel .ccp-question-row .ccp-label-checked{color:#9ca3af;text-decoration:line-through}.cl-board-chip{display:inline-block;padding:3px 8px;border-radius:12px;background:#eef2ff;color:#3949ab;font-size:11px;line-height:16px;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-board-chip.more-chip{background:#f3f4f6;color:#4b5563}.cl-not-mapped{font-style:italic}.board-checklists-view .bcv-header-icon{width:38px;height:38px;border-radius:8px;background:linear-gradient(135deg, #10b981 0%, #059669 100%);display:flex;align-items:center;justify-content:center}.board-checklists-view .bcv-title{font-size:18px;font-weight:600;color:#111827;line-height:1.3}.board-checklists-view .bcv-subtitle{font-size:13px;color:#6b7280}.board-checklists-view .bcv-error{background:#fef3c7;border:1px solid #fcd34d;border-radius:4px;color:#92400e;display:flex;align-items:center}.board-checklists-view .bcv-empty{background:#fff;border:1px dashed #d1d5db;border-radius:8px;color:#6b7280}.board-checklists-view .bcv-grid{gap:16px}.board-checklists-view .bcv-card-wrapper{padding:0 8px 16px 0;box-sizing:border-box}.board-checklists-view .bcv-card{margin:0;border:1px solid #e5e7eb;border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease}.board-checklists-view .bcv-card:hover{border-color:#d1d5db;box-shadow:0 2px 6px rgba(0,0,0,.04)}.board-checklists-view .bcv-card .bcv-card-name{font-size:15px;font-weight:600;color:#111827}.board-checklists-view .cl-tag-badge{display:inline-block;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:500}.board-checklists-view .cl-tag-badge.tag-blue{background:#dbeafe;color:#1e40af}.board-checklists-view .cl-tag-badge.tag-orange{background:#ffedd5;color:#9a3412}.board-checklists-view .cl-tpl-btn{text-transform:none;font-size:13px}.board-checklists-view .cl-tpl-btn.edit-btn{color:#1e40af}.board-checklists-view .cl-tpl-btn.dup-btn{color:#dc2626}.dd-checklists{padding:16px 20px}.dd-checklists .card-checklist-panel{padding:0}.dd-checklists .ccp-instance{margin-bottom:14px}.dd-checklists .section-heading h2{font-size:14px}.dd-checklists .ccp-progress-pill{font-size:11px}md-dialog.checklist-board-picker{width:480px;max-width:90vw}md-dialog.checklist-board-picker .picker-list{max-height:320px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:4px}md-dialog.checklist-board-picker .picker-row{padding:10px 12px;cursor:pointer;border-bottom:1px solid #f3f4f6}md-dialog.checklist-board-picker .picker-row:last-child{border-bottom:none}md-dialog.checklist-board-picker .picker-row:hover{background:#f9fafb}md-dialog.checklist-board-picker .picker-row span{font-size:14px;color:#111827}.visual{background:url(../../../assets/images/visuals.46cad48f192cf1513b6b.png) no-repeat top left;display:block;height:64px;width:64px}.visual.airplane{background-position:0 0}.visual.alarm-clock{background-position:-64px 0}.visual.alerts{background-position:-128px 0}.visual.analytics-1{background-position:-192px 0}.visual.analytics-2{background-position:-256px 0}.visual.angry{background-position:-320px 0}.visual.angry-1{background-position:-384px 0}.visual.architect{background-position:-448px 0}.visual.award{background-position:-512px 0}.visual.award-01{background-position:-576px 0}.visual.balance{background-position:-640px 0}.visual.banner{background-position:-704px 0}.visual.bar-chart{background-position:0 -64px}.visual.bars{background-position:-64px -64px}.visual.bolt{background-position:-128px -64px}.visual.bored-1{background-position:-192px -64px}.visual.boss{background-position:-256px -64px}.visual.bow-tie{background-position:-320px -64px}.visual.box{background-position:-384px -64px}.visual.briefcase-1{background-position:-448px -64px}.visual.briefcase-6{background-position:-512px -64px}.visual.browser{background-position:-576px -64px}.visual.bubble{background-position:-640px -64px}.visual.bulb{background-position:-704px -64px}.visual.businessman{background-position:0 -128px}.visual.businessman-1{background-position:-64px -128px}.visual.businessman-4{background-position:-128px -128px}.visual.calculator{background-position:-192px -128px}.visual.calendar{background-position:-256px -128px}.visual.chat{background-position:-320px -128px}.visual.chess{background-position:-384px -128px}.visual.chevron-13{background-position:-448px -128px}.visual.chevron-14{background-position:-512px -128px}.visual.chevron-15{background-position:-576px -128px}.visual.chevron-16{background-position:-640px -128px}.visual.chevron-17{background-position:-704px -128px}.visual.chevron-18{background-position:0 -192px}.visual.chevron-3{background-position:-64px -192px}.visual.chevron-4{background-position:-128px -192px}.visual.chevron-5{background-position:-192px -192px}.visual.chevron-6{background-position:-256px -192px}.visual.chevron-7{background-position:-320px -192px}.visual.chevron-8{background-position:-384px -192px}.visual.chevron-9{background-position:-448px -192px}.visual.circle-dark-grey{background-position:-512px -192px}.visual.circle-green{background-position:-576px -192px}.visual.circle-light-grey{background-position:-640px -192px}.visual.circle-light-red{background-position:-704px -192px}.visual.circle-pink{background-position:0 -256px}.visual.circle-purple{background-position:-64px -256px}.visual.circle-red{background-position:-128px -256px}.visual.circle-yellow{background-position:-192px -256px}.visual.clipboard-1{background-position:-256px -256px}.visual.clipboard-2{background-position:-320px -256px}.visual.clipboard-6{background-position:-384px -256px}.visual.conference-1{background-position:-448px -256px}.visual.conference-2{background-position:-512px -256px}.visual.confetti{background-position:-576px -256px}.visual.confused{background-position:-640px -256px}.visual.crying{background-position:-704px -256px}.visual.crying-1{background-position:0 -320px}.visual.dialog{background-position:-64px -320px}.visual.diamond{background-position:-128px -320px}.visual.diamond-1{background-position:-192px -320px}.visual.diploma{background-position:-256px -320px}.visual.document-2{background-position:-320px -320px}.visual.e-learning{background-position:-384px -320px}.visual.embarrassed{background-position:-448px -320px}.visual.emoticons{background-position:-512px -320px}.visual.exchange-3{background-position:-576px -320px}.visual.filing-cabinet{background-position:-640px -320px}.visual.flag-02{background-position:-704px -320px}.visual.flag-03{background-position:0 -384px}.visual.flame{background-position:-64px -384px}.visual.folder{background-position:-128px -384px}.visual.forbidden{background-position:-192px -384px}.visual.handshake{background-position:-256px -384px}.visual.happy{background-position:-320px -384px}.visual.happy-1{background-position:-384px -384px}.visual.happy-2{background-position:-448px -384px}.visual.happy-4{background-position:-512px -384px}.visual.heart-dark-grey{background-position:-576px -384px}.visual.heart-green{background-position:-640px -384px}.visual.heart-light-grey{background-position:-704px -384px}.visual.heart-light-red{background-position:0 -448px}.visual.heart-pink{background-position:-64px -448px}.visual.heart-purple{background-position:-128px -448px}.visual.heart-red{background-position:-192px -448px}.visual.heart-yellow{background-position:-256px -448px}.visual.hierarchical-structure{background-position:-320px -448px}.visual.hold{background-position:-384px -448px}.visual.hourglass{background-position:-448px -448px}.visual.ill{background-position:-512px -448px}.visual.in-love{background-position:-576px -448px}.visual.infographic{background-position:-640px -448px}.visual.kissing{background-position:-704px -448px}.visual.knight{background-position:0 -512px}.visual.line-chart-1{background-position:-64px -512px}.visual.loss-4{background-position:-128px -512px}.visual.loupe{background-position:-192px -512px}.visual.mad{background-position:-256px -512px}.visual.medal-01{background-position:-320px -512px}.visual.medal-05{background-position:-384px -512px}.visual.money-bag{background-position:-448px -512px}.visual.nerd{background-position:-512px -512px}.visual.network{background-position:-576px -512px}.visual.networking{background-position:-640px -512px}.visual.networking-1{background-position:-704px -512px}.visual.payment-1{background-position:0 -576px}.visual.pie-chart-1{background-position:-64px -576px}.visual.podium-02{background-position:-128px -576px}.visual.podium-03{background-position:-192px -576px}.visual.profits-3{background-position:-256px -576px}.visual.quiet{background-position:-320px -576px}.visual.sad{background-position:-384px -576px}.visual.sales{background-position:-448px -576px}.visual.sand-clock{background-position:-512px -576px}.visual.settings{background-position:-576px -576px}.visual.shopping-bag{background-position:-640px -576px}.visual.smart{background-position:-704px -576px}.visual.smartphone-2{background-position:0 -640px}.visual.smartphone-3{background-position:-64px -640px}.visual.smile{background-position:-128px -640px}.visual.smiling{background-position:-192px -640px}.visual.star-dark-grey{background-position:-256px -640px}.visual.star-green{background-position:-320px -640px}.visual.star-light-grey{background-position:-384px -640px}.visual.star-light-red{background-position:-448px -640px}.visual.star-pink{background-position:-512px -640px}.visual.star-purple{background-position:-576px -640px}.visual.star-red{background-position:-640px -640px}.visual.star-yellow{background-position:-704px -640px}.visual.startup{background-position:0 -704px}.visual.strategy{background-position:-64px -704px}.visual.surprised{background-position:-128px -704px}.visual.suspicious{background-position:-192px -704px}.visual.switch{background-position:-256px -704px}.visual.tablet{background-position:-320px -704px}.visual.tablet-1{background-position:-384px -704px}.visual.target{background-position:-448px -704px}.visual.team-1{background-position:-512px -704px}.visual.telemarketer-1{background-position:-576px -704px}.visual.toast{background-position:-640px -704px}.visual.tongue-out-1{background-position:-704px -704px}.visual.traffic-sign{background-position:-768px 0}.visual.trophy-02{background-position:-768px -64px}.visual.user-3{background-position:-768px -128px}.visual.user-4{background-position:-768px -192px}.visual.user-7{background-position:-768px -256px}.visual.users{background-position:-768px -320px}.visual.warning{background-position:-768px -384px}.visual.warning-1{background-position:-768px -448px}.visual.wink{background-position:-768px -512px}.visual.winner-01{background-position:-768px -576px}.visual.winner-03{background-position:-768px -640px}.visual.winner-04{background-position:-768px -704px}.visual.worldwide-1{background-position:0 -768px}.visual-container{display:inline-block;overflow:hidden}.visual-container .visual{transform-origin:top left}.visual-container.xs{width:16px;height:16px}.visual-container.xs .visual{transform:scale(0.25)}.visual-container.sm{width:20px;height:20px}.visual-container.sm .visual{transform:scale(0.3125)}.visual-container.lg{width:32px;height:32px}.visual-container.lg .visual{transform:scale(0.5)}.visual-container.lg{--size: 32px}.visual-container.lg.bordered{--bsize: 3px;border:var(--bsize) solid rgba(0,0,0,0);border-radius:var(--size);width:calc(var(--size) + var(--bsize)*2);height:calc(var(--size) + var(--bsize)*2)}.visual-container.lg.bordered:hover{border-color:#d1f3ed}.md-tooltip.brief-rail-tooltip{z-index:9500 !important;height:auto;min-height:0;line-height:1.35;padding:6px 12px;white-space:normal;max-width:240px}.md-tooltip.brief-rail-tooltip .tt-name{display:block;font-size:13px;font-weight:600}.md-tooltip.brief-rail-tooltip .tt-meta{display:block;font-size:11px;opacity:.7;margin-top:1px}.btn-ai{background:linear-gradient(135deg, #6366f1 0%, #8b5cf6 50%, #a855f7 100%) !important;color:#fff !important;border-radius:10px !important;padding:0 16px !important;min-height:34px !important;display:inline-flex !important;align-items:center !important;gap:6px !important;font-weight:600 !important;font-size:12.5px !important;box-shadow:0 2px 10px rgba(99,102,241,.35) !important;transition:all .2s ease !important;letter-spacing:.2px !important}.btn-ai:hover{box-shadow:0 4px 18px rgba(99,102,241,.55) !important;transform:translateY(-1px) !important}.btn-ai .ai-btn-icon{width:15px !important;height:15px !important;color:hsla(0,0%,100%,.9) !important}.ai-model-tag{background:#f3e8ff;color:#7c3aed;font-size:11px;font-weight:700;padding:3px 9px;border-radius:12px;border:1px solid #e9d5ff;white-space:nowrap}.ai-model-tag-sm{margin-left:auto;background:#f3e8ff;color:#7c3aed;font-size:11px;font-weight:700;padding:3px 9px;border-radius:12px;border:1px solid #e9d5ff;white-space:nowrap}.ai-textarea-wrap{border:1.5px solid #ddd6fe;border-radius:12px;background:#fff;overflow:hidden;transition:border-color .2s;margin-top:14px}.ai-textarea-wrap:focus-within{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(124,58,237,.08)}.ai-textarea-wrap textarea{width:100%;border:none;padding:12px 14px;font-size:13.5px;resize:none;background:rgba(0,0,0,0);outline:none;display:block;box-sizing:border-box}.ai-textarea-footer{padding:7px 10px;border-top:1px solid #f3e8ff;background:#faf5ff;display:flex;justify-content:flex-end;align-items:center;gap:8px}.ai-typing{display:flex;gap:4px;padding:6px 2px;align-items:center}.ai-typing span{width:6px;height:6px;background:#8b5cf6;border-radius:50%;animation:ai-dot-pulse 1.4s ease-in-out infinite}.ai-typing span:nth-child(2){animation-delay:.2s}.ai-typing span:nth-child(3){animation-delay:.4s}@keyframes ai-dot-pulse{0%,80%,100%{transform:scale(0.6);opacity:.4}40%{transform:scale(1);opacity:1}}.ai-step-row{display:flex;align-items:center;gap:6px;margin:14px 0 4px}.ai-step-num{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.ai-step-num.active{background:#7c3aed;color:#fff}.ai-step-num.done{background:#10b981;color:#fff}.ai-step-num.inactive{background:#e5e7eb;color:#9ca3af}.ai-step-bar{display:flex;align-items:center;gap:8px;margin:16px 0 4px}.ai-step-dot{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;flex-shrink:0}.ai-step-dot.active{background:#7c3aed}.ai-step-dot.done{background:#10b981}.ai-step-dot.inactive{background:#e5e7eb;color:#9ca3af}.ai-step-label{font-size:13px;font-weight:500;color:#374151}.ai-step-connector{flex:1;height:1px;background:#e5e7eb;max-width:40px}.services-filter-bar{margin:16px 0 8px;gap:12px}.services-filter-bar__search{position:relative;flex:1 1 300px;max-width:400px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:6px 10px;transition:border-color .15s ease,box-shadow .15s ease}.services-filter-bar__search:focus-within{border-color:#f05e33;box-shadow:0 0 0 2px rgba(240,94,51,.12)}.services-filter-bar__search-icon{width:16px;height:16px;color:#999;margin-right:8px;flex-shrink:0}.services-filter-bar__search-input{flex:1;border:none;outline:none;background:rgba(0,0,0,0);font-size:13px;color:#333}.services-filter-bar__search-input::placeholder{color:#999}.services-filter-bar__search-clear{width:16px;height:16px;color:#999;margin-left:6px}.services-filter-bar__search-clear:hover{color:#555}.services-filter-bar__chips{gap:8px}.services-filter-bar__count-hint{font-size:12px;color:#666}.services-filter-bar__count-hint strong{color:#f05e33}.filter-chip{display:inline-flex;align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:20px;padding:6px 12px;font-size:12px;color:#616161;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;outline:none}.filter-chip strong{font-weight:600;color:#333;margin-left:4px}.filter-chip:hover{background:#fafafa;border-color:#bdbdbd}.filter-chip.is-active{background:#fff3e0;border-color:#ffcc80;color:#b26a00}.filter-chip.is-active strong{color:#b26a00}.filter-chip__caret{width:14px;height:14px;margin-left:6px;color:currentColor}.filter-chip--clear{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#f05e33;font-weight:600}.filter-chip--clear:hover{background:rgba(240,94,51,.08)}.card-checklist-panel .checklist-instance{overflow:hidden}.card-checklist-panel .checklist-instance-header:hover{background-color:rgba(0,0,0,.04)}.card-checklist-panel .checklist-progress-bar{height:4px;background-color:#e0e0e0;overflow:hidden}.card-checklist-panel .checklist-progress-bar .checklist-progress-fill{height:100%;transition:width .3s ease}.card-checklist-panel .checklist-progress-bar .checklist-progress-fill.complete{background-color:#4caf50}.card-checklist-panel .checklist-progress-bar .checklist-progress-fill.in-progress{background-color:#2196f3}.card-checklist-panel .checklist-progress-bar .checklist-progress-fill.pending{background-color:#9e9e9e}.card-checklist-panel .text-line-through{text-decoration:line-through;opacity:.7}.card-checklist-panel h3{font-weight:500;color:#424242}smart-checklist-tab{display:block}smart-checklist-tab .md-table{width:100%}smart-checklist-tab .md-table th,smart-checklist-tab .md-table td{padding:8px 16px;text-align:left}smart-checklist-tab .md-table .text-blue{color:#1976d2}smart-checklist-tab .md-table .text-blue:hover{text-decoration:underline}.submit-popup md-list-item md-checkbox{margin-right:12px}jac-panel{display:block}.jac-panel{position:fixed;right:0;top:0;bottom:0;width:380px;z-index:1010;background:#fff;box-shadow:-2px 0 8px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;transform:translateX(100%);visibility:hidden;transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1),visibility .3s}.jac-panel--open{transform:translateX(0);visibility:visible}.jac-panel__header{height:56px;min-height:56px;background:#7c3aed;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 4px 0 16px;flex-shrink:0}.jac-panel__header-left{display:flex;align-items:center;gap:8px}.jac-panel__title{font-size:16px;font-weight:600;letter-spacing:.2px}.jac-panel__header-right{display:flex;align-items:center}.jac-panel__header-btn{color:hsla(0,0%,100%,.85) !important}.jac-panel__header-btn md-icon{color:hsla(0,0%,100%,.85) !important}.jac-panel__header-btn:hover{color:#fff !important}.jac-panel__header-btn:hover md-icon{color:#fff !important}.jac-panel__messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.jac-panel__disabled{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;text-align:center;padding:32px 24px;color:#6b7280}.jac-panel__disabled svg{margin-bottom:16px;opacity:.5}.jac-panel__disabled-text{font-size:14px;color:#6b7280;line-height:1.5;margin:0}.jac-panel__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;text-align:center;padding:32px 24px}.jac-panel__empty-icon{width:48px !important;height:48px !important;color:#ddd6fe !important;margin-bottom:16px}.jac-panel__empty-title{font-size:18px;font-weight:600;color:#1e1b4b;margin:0 0 8px}.jac-panel__empty-text{font-size:13px;color:#6b7280;margin:0;line-height:1.5}.jac-message{display:flex;flex-direction:column;margin-bottom:12px}.jac-message+.jac-message--agent .jac-message--agent{margin-top:-6px}.jac-message__bubble{padding:10px 14px;font-size:13.5px;line-height:1.6;word-wrap:break-word}.jac-message__time{font-size:11px;color:#6b7280;margin-top:4px;padding:0 4px}.jac-message--user{align-items:flex-end}.jac-message--user .jac-message__bubble{background:#f05e33;color:#fff;border-radius:16px 16px 4px 16px;max-width:80%;white-space:pre-wrap}.jac-message--agent{align-items:flex-start}.jac-message--agent .jac-message__bubble{background:#faf5ff;color:#1e1b4b;border-radius:16px 16px 16px 4px;max-width:92%;border:1px solid #ddd6fe}.jac-message--error .jac-message__bubble{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.jac-panel__input{border-top:1px solid #ddd6fe;padding:12px;flex-shrink:0;background:#fff}.jac-panel__input-wrap{display:flex;align-items:flex-end;gap:4px;border:1.5px solid #ddd6fe;border-radius:12px;background:#fff;padding:4px 4px 4px 12px;transition:border-color .2s}.jac-panel__input-wrap:focus-within{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(124,58,237,.08)}.jac-panel__textarea{flex:1;border:none;outline:none;resize:none;font-size:13.5px;line-height:1.4;padding:6px 0;background:rgba(0,0,0,0);font-family:inherit;max-height:120px;min-height:24px}.jac-panel__send-btn{flex-shrink:0;width:36px !important;height:36px !important;min-width:36px !important;min-height:36px !important;padding:0 !important;margin:0 !important;border-radius:50% !important;background:#7c3aed !important;color:#fff !important}.jac-panel__send-btn md-icon{color:#fff !important;width:18px !important;height:18px !important}.jac-panel__send-btn[disabled]{background:#e5e7eb !important;color:#9ca3af !important}.jac-panel__send-btn[disabled] md-icon{color:#9ca3af !important}.jac-edge-tab{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1011;background:linear-gradient(180deg, #6366f1 0%, #8b5cf6 50%, #a855f7 100%);color:#fff;cursor:pointer;padding:12px 6px;border-radius:8px 0 0 8px;display:flex;flex-direction:column;align-items:center;gap:6px;box-shadow:-2px 0 8px rgba(99,102,241,.3);transition:transform .2s ease,opacity .2s ease;writing-mode:vertical-lr}.jac-edge-tab svg{writing-mode:horizontal-tb}.jac-edge-tab__label{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;writing-mode:vertical-lr;text-orientation:mixed}.jac-edge-tab:hover{transform:translateY(-50%) translateX(-4px);box-shadow:-4px 0 16px rgba(99,102,241,.5)}.jac-edge-tab--hidden{opacity:0;pointer-events:none;transform:translateY(-50%) translateX(100%)}.jac-toggle-btn{position:fixed !important;bottom:130px;right:20px;z-index:1010;width:48px;height:48px;border-radius:50%;border:none;cursor:pointer;pointer-events:auto;background:linear-gradient(135deg, #6366f1 0%, #8b5cf6 50%, #a855f7 100%);color:#fff;box-shadow:0 4px 14px rgba(99,102,241,.4);transition:box-shadow .2s,transform .2s;display:flex;align-items:center;justify-content:center;padding:0;pointer-events:auto;outline:none}.jac-toggle-btn svg{width:22px;height:22px}.jac-toggle-btn:hover{box-shadow:0 6px 20px rgba(99,102,241,.55);transform:translateY(-2px)}.jac-toggle-btn:active{transform:translateY(0)}.jac-approval-gate{background:#fff;border:1px solid #ddd6fe;border-left:3px solid #ffab19;border-radius:8px;padding:12px;font-size:13px;max-width:100%}.jac-approval-gate--pending{border-left-color:#ffab19}.jac-approval-gate--approved{border-left-color:#abd036}.jac-approval-gate--rejected{border-left-color:#ff8162}.jac-approval-gate--executing{border-left-color:#5cc5c3}.jac-approval-gate--completed{border-left-color:#abd036}.jac-approval-gate--expired{border-left-color:#949494;opacity:.7}.jac-approval-gate__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.jac-approval-gate__title{font-weight:600;color:#1e1b4b;font-size:13px}.jac-approval-gate__timer{font-size:12px;font-weight:600;color:#92400e;background:#fffbeb;padding:2px 8px;border-radius:10px}.jac-approval-gate__summary{color:#1e1b4b;margin-bottom:8px;line-height:1.4}.jac-approval-gate__details{background:#faf5ff;border-radius:6px;padding:8px 10px;margin-bottom:10px;font-size:12px}.jac-approval-gate__detail{display:flex;gap:6px;padding:2px 0}.jac-approval-gate__detail-key{color:#6b7280;font-weight:500;white-space:nowrap}.jac-approval-gate__detail-value{color:#1e1b4b;word-break:break-word}.jac-approval-gate__actions{display:flex;gap:8px;margin-top:8px}.jac-approval-gate__btn{font-size:12px !important;min-height:32px !important;line-height:32px !important;padding:0 12px !important;margin:0 !important;min-width:0 !important;border-radius:6px !important;text-transform:none !important}.jac-approval-gate__btn--approve{background:#abd036 !important;color:#fff !important}.jac-approval-gate__btn--modify{background:rgba(0,0,0,0) !important;color:#1e1b4b !important;border:1px solid #ddd6fe !important}.jac-approval-gate__btn--reject{background:rgba(0,0,0,0) !important;color:#ff8162 !important;border:1px solid #ff8162 !important}.jac-approval-gate__modify{margin-top:10px;border-top:1px solid #ddd6fe;padding-top:10px}.jac-approval-gate__modify-field{margin-bottom:8px}.jac-approval-gate__modify-field label{display:block;font-size:11px;color:#6b7280;margin-bottom:2px;font-weight:500}.jac-approval-gate__modify-field input{width:100%;border:1px solid #ddd6fe;border-radius:4px;padding:6px 8px;font-size:12px;outline:none;box-sizing:border-box}.jac-approval-gate__modify-field input:focus{border-color:#8b5cf6}.jac-approval-gate__modify-actions{display:flex;gap:8px;margin-top:8px}.jac-approval-gate__status{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:500}.jac-approval-gate__status-icon--success{width:16px !important;height:16px !important;color:#abd036 !important}.jac-approval-gate__status-icon--rejected{width:16px !important;height:16px !important;color:#ff8162 !important}.jac-approval-gate__spinner{display:inline-block}.jac-approval-gate__spinner svg{width:16px !important;height:16px !important}.jac-approval-gate__status-text--expired{color:#949494}.jac-entity-chip{display:inline-block;background:linear-gradient(135deg, #eef2ff 0%, #e8ecff 100%);color:#4f46e5;padding:2px 10px;border-radius:12px;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;border:1px solid #c7d2fe;transition:all .15s ease;line-height:1.4;vertical-align:baseline}.jac-entity-chip::before{content:"→";margin-right:4px;font-size:11px;opacity:.6}.jac-entity-chip:hover{background:linear-gradient(135deg, #dbeafe 0%, #c7d2fe 100%);color:#3730a3;border-color:#818cf8;box-shadow:0 1px 3px rgba(79,70,229,.2);transform:translateY(-0.5px)}.jac-entity-chip:active{transform:translateY(0);box-shadow:none}.jac-entity-chip--plain{cursor:default;opacity:.8}.jac-entity-chip--plain::before{content:"";margin:0}.jac-entity-chip--plain:hover{background:linear-gradient(135deg, #eef2ff 0%, #e8ecff 100%);color:#4f46e5;border-color:#c7d2fe;box-shadow:none;transform:none}.jac-typing-bubble{display:flex;align-items:center;gap:8px;min-height:24px}.jac-typing-dots{display:inline-flex;align-items:center;gap:4px}.jac-typing-dots span{width:6px;height:6px;border-radius:50%;background:#6b7280;animation:jac-typing-pulse 1.4s infinite ease-in-out both}.jac-typing-dots span:nth-child(1){animation-delay:0s}.jac-typing-dots span:nth-child(2){animation-delay:.2s}.jac-typing-dots span:nth-child(3){animation-delay:.4s}@keyframes jac-typing-pulse{0%,80%,100%{transform:scale(0.6);opacity:.4}40%{transform:scale(1);opacity:1}}.jac-typing-label{font-size:12px;color:#6b7280;font-style:italic}.jac-step-indicator{background:#faf5ff;border:1px solid #ddd6fe;border-radius:12px;padding:10px 14px;font-size:12px}.jac-step-indicator__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.jac-step-indicator__label{font-weight:600;color:#1e1b4b;font-size:12px}.jac-step-indicator__dots{display:flex;gap:4px}.jac-step-indicator__dot{width:8px;height:8px;border-radius:50%;background:#ddd6fe;transition:background .2s}.jac-step-indicator__dot--done{background:#5cc5c3}.jac-step-indicator__dot--active{background:#8b5cf6;animation:jac-step-pulse 1.2s infinite}@keyframes jac-step-pulse{0%,100%{opacity:1}50%{opacity:.4}}.jac-step-indicator__steps{display:flex;flex-direction:column;gap:4px}.jac-step-indicator__step{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280}.jac-step-indicator__step-icon{width:14px;height:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.jac-step-icon--done{width:14px !important;height:14px !important;color:#5cc5c3 !important}.jac-step-icon--active{width:8px;height:8px;border-radius:50%;background:#8b5cf6;animation:jac-step-pulse 1.2s infinite}.jac-step-icon--pending{width:8px;height:8px;border-radius:50%;background:#ddd6fe}.jac-step-indicator__step--done{color:#1e1b4b}.jac-step-indicator__step--active{color:#1e1b4b;font-weight:500}.jac-step-indicator__step-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jac-mode-selector{position:relative}.jac-mode-selector__trigger{display:flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.15);border:none;border-radius:6px;padding:4px 8px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;outline:none;transition:background .2s}.jac-mode-selector__trigger:hover{background:hsla(0,0%,100%,.25)}.jac-mode-selector__trigger svg{opacity:.7}.jac-mode-selector__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.jac-mode-selector__dot--assistant{background:#5cc5c3}.jac-mode-selector__dot--operator{background:#f05e33}.jac-mode-selector__dot--autonomous{background:#abd036}.jac-mode-selector__name{white-space:nowrap}.jac-mode-selector__menu{position:absolute;top:100%;left:0;margin-top:4px;background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);min-width:220px;z-index:1020;overflow:hidden}.jac-mode-selector__item{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;cursor:pointer;transition:background .15s}.jac-mode-selector__item:hover{background:#faf5ff}.jac-mode-selector__item--active{background:#faf5ff}.jac-mode-selector__item .jac-mode-selector__dot{margin-top:4px}.jac-mode-selector__item-text{display:flex;flex-direction:column;gap:2px}.jac-mode-selector__item-name{font-size:13px;font-weight:500;color:#1e1b4b}.jac-mode-selector__item-desc{font-size:11px;color:#6b7280;line-height:1.3}.jac-mode-selector__backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1015}.jac-thread-list{position:absolute;top:56px;left:0;bottom:0;width:100%;background:#fff;z-index:5;display:flex;flex-direction:column}.jac-thread-list__header{display:flex;align-items:center;justify-content:space-between;padding:12px 4px 12px 16px;border-bottom:1px solid #ddd6fe;flex-shrink:0}.jac-thread-list__title{font-size:15px;font-weight:600;color:#1e1b4b}.jac-thread-list__search{padding:8px 12px;border-bottom:1px solid #ddd6fe;flex-shrink:0}.jac-thread-list__search-input{width:100%;border:1px solid #ddd6fe;border-radius:8px;padding:8px 12px;font-size:13px;outline:none;background:#fff;box-sizing:border-box}.jac-thread-list__search-input:focus{border-color:#8b5cf6}.jac-thread-list__search-input::placeholder{color:#6b7280}.jac-thread-list__content{flex:1;overflow-y:auto;padding:8px 0}.jac-thread-list__group{margin-bottom:4px}.jac-thread-list__group-label{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;padding:8px 16px 4px}.jac-thread-list__empty{text-align:center;padding:32px 16px;color:#6b7280;font-size:13px}.jac-thread-item{padding:10px 16px;cursor:pointer;border-left:3px solid rgba(0,0,0,0);transition:background .15s,border-color .15s}.jac-thread-item:hover{background:#faf5ff}.jac-thread-item--active{border-left-color:#f05e33;background:#faf5ff}.jac-thread-item__title{font-size:13px;font-weight:500;color:#1e1b4b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.jac-thread-item__meta{display:flex;align-items:center;gap:6px;font-size:12px}.jac-thread-item__status{flex-shrink:0;font-size:10px}.jac-thread__status--thinking{color:#5cc5c3}.jac-thread__status--completed{color:#abd036}.jac-thread__status--failed{color:#ff8162}.jac-thread__status--awaiting_approval{color:#ffab19}.jac-thread__status--cancelled{color:#949494}.jac-thread-item__preview{color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.jac-thread-item__time{font-size:11px;color:#6b7280;margin-top:2px}.jac-quick-actions{padding:0 0 8px;flex-shrink:0}.jac-quick-actions__row{display:flex;gap:6px;overflow-x:auto;padding:0 2px;scrollbar-width:none;-ms-overflow-style:none}.jac-quick-actions__row::-webkit-scrollbar{display:none}.jac-quick-actions__chip{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border:1px solid #ddd6fe;border-radius:16px;background:#fff;color:#5cc5c3;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s;outline:none;font-family:inherit}.jac-quick-actions__chip:hover{background:#5cc5c3;color:#fff;border-color:#5cc5c3}.jac-quick-actions__chip:disabled{opacity:.5;cursor:not-allowed}.jac-quick-actions__chip:disabled:hover{background:#fff;color:#5cc5c3;border-color:#ddd6fe}.jac-quick-actions__chip--context{border-color:#f05e33;color:#f05e33}.jac-quick-actions__chip--context:hover{background:#f05e33;color:#fff;border-color:#f05e33}.jac-quick-actions__chip--context:disabled:hover{background:#fff;color:#f05e33;border-color:#f05e33}.jac-welcome{display:flex;flex-direction:column;flex:1;padding:8px 0}.jac-welcome__card{background:#faf5ff;border:1px solid #ddd6fe;border-radius:12px;padding:20px 16px;text-align:center;margin-bottom:16px}.jac-welcome__heading{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.jac-welcome__title{font-size:18px;font-weight:700;color:#1e1b4b}.jac-welcome__subtitle{font-size:13px;color:#6b7280}.jac-welcome__capabilities{text-align:left;margin-bottom:12px}.jac-welcome__caps-label{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.3px}.jac-welcome__caps-list{margin:6px 0 0;padding:0 0 0 18px;font-size:13px;color:#1e1b4b;line-height:1.6}.jac-welcome__caps-list li{margin-bottom:2px}.jac-welcome__role{font-size:12px;color:#6b7280;border-top:1px solid #ddd6fe;padding-top:10px;margin-top:4px}.jac-welcome__role-label{font-weight:500}.jac-welcome__role-value{font-weight:600;color:#1e1b4b}.jac-welcome__prompts{display:flex;flex-direction:column;gap:6px}.jac-welcome__prompts-label{font-size:12px;font-weight:600;color:#6b7280;margin-bottom:2px}.jac-welcome__prompt-btn{display:block;width:100%;text-align:left;padding:10px 14px;border:1px solid #ddd6fe;border-radius:10px;background:#fff;color:#1e1b4b;font-size:13px;cursor:pointer;transition:background .15s,border-color .15s;outline:none;font-family:inherit}.jac-welcome__prompt-btn:hover{background:#faf5ff;border-color:#8b5cf6}.jac-error-card{display:flex;gap:10px;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:12px 14px;max-width:85%}.jac-error-card__icon{flex-shrink:0;color:#dc2626;margin-top:1px}.jac-error-card__content{flex:1}.jac-error-card__text{font-size:13px;color:#991b1b;line-height:1.4}.jac-error-card__actions{display:flex;gap:8px;margin-top:8px}.jac-error-card__action{padding:4px 10px;border:1px solid #fca5a5;border-radius:6px;background:#fff;color:#dc2626;font-size:12px;font-weight:500;cursor:pointer;outline:none;font-family:inherit;transition:background .15s}.jac-error-card__action:hover{background:#fee2e2}.jac-waiting{display:flex;align-items:flex-start}.jac-waiting__content{background:#faf5ff;border:1px solid #ddd6fe;border-radius:16px 16px 16px 4px;padding:10px 14px;max-width:85%}.jac-waiting__text{font-size:13px;color:#6b7280;font-style:italic}.jac-admin-perms md-list-item{min-height:48px}.jac-admin-perms__select{max-width:300px;margin:0}.jac-admin-perms__input{max-width:120px;border:1px solid #ddd6fe;border-radius:4px;padding:6px 8px;font-size:13px;outline:none}.jac-admin-perms__input:focus{border-color:#8b5cf6}.jac-admin-perms__checkboxes{display:flex;flex-wrap:wrap;gap:0 16px;padding:4px 0}.jac-admin-perms__checkboxes md-checkbox{margin-bottom:4px}.jac-discovery__progress{margin:4px 0 8px 0;padding:0 4px}.jac-discovery__progress-text{font-size:11px;color:#888;font-weight:500}.jac-discovery__progress-bar{height:3px;background:#e0e0e0;border-radius:2px;margin-top:4px;overflow:hidden}.jac-discovery__progress-fill{height:100%;background:#5cc5c3;border-radius:2px;transition:width .3s ease}.jac-discovery__buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;margin-right:48px}.jac-discovery__btn{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;border:1.5px solid #5cc5c3;border-radius:20px;background:rgba(0,0,0,0);color:#5cc5c3;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;line-height:1.3}.jac-discovery__btn:hover:not(:disabled){background:rgba(92,197,195,.08)}.jac-discovery__btn:disabled{cursor:default;opacity:.6}.jac-discovery__btn--selected{background:#5cc5c3 !important;color:#fff !important;opacity:1 !important}.jac-discovery__btn--dimmed{opacity:.4 !important}.jac-discovery__btn-check{display:inline-flex;align-items:center}.jac-recommendation-card,.jac-report-card,.jac-summary-card,.jac-preview-card{background:#fff;border:1px solid #ddd6fe;border-radius:10px;padding:12px;font-size:13px;max-width:100%;margin-top:4px}.jac-preview-card{border-left:3px solid #7c3aed}.jac-preview-card__header{display:flex;align-items:center;gap:6px;margin-bottom:10px;color:#7c3aed;font-weight:600;font-size:13px}.jac-preview-card__title{font-weight:600}.jac-preview-card__fields{background:#faf5ff;border-radius:6px;padding:8px 10px;margin-bottom:10px}.jac-preview-card__field{display:flex;gap:6px;padding:3px 0;font-size:12px}.jac-preview-card__field-label{color:#6b7280;font-weight:500;white-space:nowrap;min-width:80px}.jac-preview-card__field-label::after{content:":"}.jac-preview-card__field-value{color:#1e1b4b;word-break:break-word}.jac-preview-card__warning{display:flex;align-items:flex-start;gap:6px;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:8px 10px;margin-bottom:10px;font-size:12px;color:#92400e}.jac-preview-card__warning svg{flex-shrink:0;margin-top:1px;color:#f59e0b}.jac-preview-card__actions{display:flex;gap:8px}.jac-preview-card__btn{font-size:12px;font-weight:500;padding:6px 14px;border-radius:6px;border:none;cursor:pointer;outline:none;font-family:inherit;transition:background .15s}.jac-preview-card__btn--confirm{background:#abd036;color:#fff}.jac-preview-card__btn--confirm:hover:not(:disabled){background:#9bc02e}.jac-preview-card__btn--cancel{background:rgba(0,0,0,0);color:#6b7280;border:1px solid #ddd6fe}.jac-preview-card__btn--cancel:hover:not(:disabled){background:#f5f5f5}.jac-preview-card__btn:disabled{opacity:.5;cursor:not-allowed}.jac-preview-card__status{margin-top:8px;font-size:12px;display:flex;align-items:center;gap:4px}.jac-preview-card__status--confirmed{color:#abd036;font-weight:500;display:flex;align-items:center;gap:4px}.jac-preview-card__status--cancelled{color:#6b7280;font-style:italic}.jac-preview-card__perm-warning{margin-top:6px;font-size:11px;color:#dc2626}.jac-summary-card{border-left:3px solid #4f46e5}.jac-summary-card__header{display:flex;align-items:center;gap:6px;margin-bottom:10px;color:#4f46e5;font-weight:600;font-size:13px}.jac-summary-card__title{font-weight:600}.jac-summary-card__fields{background:#faf5ff;border-radius:6px;padding:8px 10px;margin-bottom:8px}.jac-summary-card__field{display:flex;gap:6px;padding:3px 0;font-size:12px}.jac-summary-card__field-label{color:#6b7280;font-weight:500;white-space:nowrap;min-width:80px}.jac-summary-card__field-label::after{content:":"}.jac-summary-card__field-value{color:#1e1b4b;word-break:break-word}.jac-summary-card__checks{margin-bottom:8px}.jac-summary-card__check{display:flex;align-items:center;gap:6px;font-size:12px;padding:2px 0}.jac-summary-card__check svg{flex-shrink:0}.jac-summary-card__check--pass{color:#16a34a}.jac-summary-card__check--pass svg{color:#16a34a}.jac-summary-card__check--fail{color:#f59e0b}.jac-summary-card__check--fail svg{color:#f59e0b}.jac-summary-card__note{font-size:12px;color:#6b7280;line-height:1.4;margin-bottom:8px;font-style:italic}.jac-summary-card__action{margin-top:4px}.jac-summary-card__action-btn{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:#4f46e5;background:rgba(0,0,0,0);border:1px solid #c7d2fe;border-radius:6px;padding:6px 12px;cursor:pointer;outline:none;font-family:inherit;transition:background .15s}.jac-summary-card__action-btn:hover{background:#eef2ff}.jac-report-card{border-left:3px solid #5cc5c3}.jac-report-card__denied{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:12px}.jac-report-card__denied svg{flex-shrink:0;opacity:.6}.jac-report-card__header{display:flex;align-items:center;gap:6px;margin-bottom:4px;color:#5cc5c3;font-weight:600;font-size:13px}.jac-report-card__title{font-weight:600}.jac-report-card__period{font-size:11px;color:#6b7280;margin-bottom:10px}.jac-report-card__section{margin-bottom:10px}.jac-report-card__section-label{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.jac-report-card__metrics{display:flex;flex-direction:column;gap:2px}.jac-report-card__metric{display:flex;align-items:baseline;gap:8px;font-size:12px;padding:2px 0}.jac-report-card__metric--alert .jac-report-card__metric-value{color:#dc2626}.jac-report-card__metric-label{color:#6b7280;flex:1}.jac-report-card__metric-value{font-weight:600;color:#1e1b4b;white-space:nowrap}.jac-report-card__metric-change{font-size:11px;font-weight:500}.jac-report-card__metric-change--up{color:#16a34a}.jac-report-card__metric-change--down{color:#dc2626}.jac-report-card__bars{margin:8px 0}.jac-report-card__bar{margin-bottom:6px}.jac-report-card__bar-info{display:flex;justify-content:space-between;font-size:11px;margin-bottom:2px}.jac-report-card__bar-label{color:#1e1b4b}.jac-report-card__bar-display{color:#6b7280;font-weight:500}.jac-report-card__bar-track{height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.jac-report-card__bar-fill{height:100%;background:#5cc5c3;border-radius:3px;transition:width .4s ease}.jac-report-card__items{margin:8px 0;border-top:1px solid #ddd6fe;padding-top:8px}.jac-report-card__item{display:flex;align-items:baseline;gap:6px;font-size:12px;padding:2px 0}.jac-report-card__item-num{color:#6b7280;font-size:11px;min-width:16px}.jac-report-card__item-label{flex:1;color:#1e1b4b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jac-report-card__item-value{font-weight:600;color:#1e1b4b;white-space:nowrap}.jac-report-card__item-status{font-size:11px;font-weight:500;white-space:nowrap}.jac-report-card__item-status--good{color:#16a34a}.jac-report-card__item-status--warn{color:#f59e0b}.jac-report-card__item-status--bad{color:#dc2626}.jac-report-card__actions{display:flex;gap:6px;margin-top:10px;padding-top:8px;border-top:1px solid #ddd6fe}.jac-report-card__action-btn{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:#6b7280;background:rgba(0,0,0,0);border:1px solid #ddd6fe;border-radius:4px;padding:4px 8px;cursor:pointer;outline:none;font-family:inherit;transition:background .15s,color .15s}.jac-report-card__action-btn:hover{background:#faf5ff;color:#1e1b4b}.jac-recommendation-card{border-left:3px solid #f59e0b;background:#fffdf7}.jac-recommendation-card__header{display:flex;align-items:center;gap:6px;margin-bottom:6px;color:#b45309;font-weight:600;font-size:13px}.jac-recommendation-card__title{flex:1;font-weight:600}.jac-recommendation-card__dismiss{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;border-radius:4px;cursor:pointer;color:#d4a14a;padding:0;outline:none;transition:background .15s}.jac-recommendation-card__dismiss:hover{background:rgba(0,0,0,.05);color:#92400e}.jac-recommendation-card__source{font-size:11px;color:#92400e;font-style:italic;margin-bottom:6px}.jac-recommendation-card__body{font-size:13px;color:#1e1b4b;line-height:1.4;margin-bottom:6px}.jac-recommendation-card__suggestion{font-size:12px;color:#1e1b4b;line-height:1.4;margin-bottom:8px}.jac-recommendation-card__suggestion strong{color:#92400e}.jac-recommendation-card__detail{background:#fff;border:1px solid #fde68a;border-radius:6px;padding:8px 10px;font-size:12px;color:#1e1b4b;line-height:1.4;margin-bottom:8px}.jac-recommendation-card__actions{display:flex;gap:8px;margin-bottom:8px}.jac-recommendation-card__btn{font-size:12px;font-weight:500;padding:6px 12px;border-radius:6px;border:none;cursor:pointer;outline:none;font-family:inherit;transition:background .15s}.jac-recommendation-card__btn--detail{background:rgba(0,0,0,0);color:#92400e;border:1px solid #fde68a}.jac-recommendation-card__btn--detail:hover{background:#fef3c7}.jac-recommendation-card__btn--action{display:inline-flex;align-items:center;gap:4px;background:#f59e0b;color:#fff}.jac-recommendation-card__btn--action:hover{background:#d97706}.jac-recommendation-card__disclaimer{font-size:11px;color:#92400e;opacity:.7;border-top:1px solid #fde68a;padding-top:6px;font-style:italic}.jac-artifact{border:1px solid #d6e1e5;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);background:#fff;margin:8px 0;overflow:hidden;max-width:100%}.jac-artifact__header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#f3f4f6;border-bottom:1px solid #d6e1e5;font-size:13px}.jac-artifact__header-left{display:flex;align-items:center;gap:6px;font-weight:600;color:#1e1b4b}.jac-artifact__header-left svg{flex-shrink:0;color:#7c3aed}.jac-artifact__type-label{font-weight:600}.jac-artifact__version-badge{background:#5cc5c3;color:#fff;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.jac-artifact__header-right{display:flex;align-items:center}.jac-artifact__focus-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(0,0,0,0);border:1px solid #d6e1e5;border-radius:4px;cursor:pointer;color:#6b7280;padding:0;outline:none;transition:all .15s}.jac-artifact__focus-btn:hover{background:#e5e7eb;color:#1e1b4b}.jac-artifact__body{padding:14px;max-height:400px;overflow-y:auto}.jac-artifact__actions{display:flex;gap:8px;padding:10px 14px;border-top:1px solid #d6e1e5;background:#f3f4f6}.jac-artifact__action-btn{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;padding:6px 12px;border-radius:6px;border:1px solid #d6e1e5;background:#fff;cursor:pointer;outline:none;font-family:inherit;transition:all .15s}.jac-artifact__action-btn:disabled{opacity:.5;cursor:not-allowed}.jac-artifact__action-btn--approve{color:#16a34a;border-color:#bbf7d0}.jac-artifact__action-btn--approve:hover:not(:disabled){background:#f0fdf4}.jac-artifact__action-btn--modify{color:#2563eb;border-color:#bfdbfe}.jac-artifact__action-btn--modify:hover:not(:disabled){background:#eff6ff}.jac-artifact__action-btn--reject{color:#dc2626;border-color:#fecaca}.jac-artifact__action-btn--reject:hover:not(:disabled){background:#fef2f2}.jac-artifact__action-btn--redo{color:#6b7280}.jac-artifact__action-btn--redo:hover:not(:disabled){background:#f5f5f5}.jac-artifact__decision{padding:10px 14px;border-top:1px solid #d6e1e5;background:#f3f4f6}.jac-artifact__decision-text{font-size:12px;font-weight:500}.jac-artifact__decision-text--approved{color:#16a34a}.jac-artifact__decision-text--modified{color:#2563eb}.jac-artifact__decision-text--rejected{color:#dc2626}.jac-artifact__version-nav{display:flex;align-items:center;justify-content:center;gap:12px;padding:6px 14px;border-top:1px solid #d6e1e5;font-size:12px;color:#6b7280}.jac-artifact__version-nav-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:rgba(0,0,0,0);border:1px solid #d6e1e5;border-radius:4px;cursor:pointer;color:#6b7280;padding:0;outline:none;transition:all .15s}.jac-artifact__version-nav-btn:hover:not(:disabled){background:#e5e7eb;color:#1e1b4b}.jac-artifact__version-nav-btn:disabled{opacity:.3;cursor:not-allowed}.jac-artifact__version-nav-label{font-weight:500}.jac-dispatch-grid__job{margin-bottom:12px}.jac-dispatch-grid__job-title{font-weight:600;font-size:13px;color:#1e1b4b;margin-bottom:2px}.jac-dispatch-grid__job-meta{font-size:12px;color:#6b7280;display:flex;gap:12px}.jac-dispatch-grid__timeline{display:flex;flex-direction:column;gap:10px}.jac-dispatch-grid__slot{padding:8px;background:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}.jac-dispatch-grid__slot-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.jac-dispatch-grid__slot-name{font-weight:600;font-size:12px;color:#1e1b4b}.jac-dispatch-grid__match{font-size:11px;font-weight:500;padding:2px 6px;border-radius:8px}.jac-dispatch-grid__match--high{background:#dcfce7;color:#16a34a}.jac-dispatch-grid__match--medium{background:#fef3c7;color:#d97706}.jac-dispatch-grid__match--low{background:#fee2e2;color:#dc2626}.jac-dispatch-grid__bar-track{height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden;position:relative;margin-bottom:4px}.jac-dispatch-grid__bar-fill{position:absolute;top:0;height:100%;background:#5cc5c3;border-radius:4px;transition:width .3s ease}.jac-dispatch-grid__bar-fill--conflict{background:#f59e0b}.jac-dispatch-grid__slot-details{display:flex;gap:12px;font-size:11px;color:#6b7280}.jac-dispatch-grid__conflicts{margin-top:4px}.jac-dispatch-grid__conflict{display:flex;align-items:center;gap:4px;font-size:11px;color:#d97706}.jac-dispatch-grid__conflict svg{flex-shrink:0;color:#f59e0b}.jac-dispatch-grid__unassigned{margin-top:10px;padding-top:8px;border-top:1px solid #e5e7eb}.jac-dispatch-grid__unassigned-label{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;margin-bottom:4px}.jac-dispatch-grid__unassigned-item{font-size:12px;color:#6b7280;padding:2px 0}.jac-dispatch-grid__unassigned-item::before{content:"•";margin-right:6px}.jac-data-insight__title{font-weight:600;font-size:13px;color:#1e1b4b;margin-bottom:10px}.jac-data-insight__chart{margin-bottom:10px}.jac-data-insight__bar-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.jac-data-insight__bar-label{font-size:11px;color:#1e1b4b;min-width:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jac-data-insight__bar-track{flex:1;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.jac-data-insight__bar-fill{height:100%;background:#5cc5c3;border-radius:4px;transition:width .4s ease}.jac-data-insight__bar-value{font-size:11px;font-weight:600;color:#1e1b4b;min-width:30px;text-align:right}.jac-data-insight__text{display:flex;align-items:flex-start;gap:6px;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:8px 10px;font-size:12px;color:#92400e;line-height:1.4;margin-bottom:8px}.jac-data-insight__text svg{flex-shrink:0;margin-top:1px;color:#f59e0b}.jac-data-insight__recommendations{margin-bottom:8px}.jac-data-insight__rec-label{font-size:11px;font-weight:600;color:#6b7280;margin-bottom:4px}.jac-data-insight__rec-item{font-size:12px;color:#1e1b4b;padding:2px 0;line-height:1.4}.jac-data-insight__rec-item::before{content:"•";margin-right:6px;color:#6b7280}.jac-data-insight__actions{display:flex;gap:6px;padding-top:8px;border-top:1px solid #ddd6fe}.jac-data-insight__action-btn{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:#6b7280;background:rgba(0,0,0,0);border:1px solid #ddd6fe;border-radius:4px;padding:4px 8px;cursor:pointer;outline:none;font-family:inherit;transition:background .15s,color .15s}.jac-data-insight__action-btn:hover{background:#faf5ff;color:#1e1b4b}.jac-resource-map__header{margin-bottom:10px}.jac-resource-map__location{display:flex;align-items:center;gap:6px;font-weight:600;font-size:13px;color:#1e1b4b;margin-bottom:4px}.jac-resource-map__location svg{flex-shrink:0;color:#dc2626}.jac-resource-map__meta{display:flex;gap:12px;font-size:12px;color:#6b7280}.jac-resource-map__list{display:flex;flex-direction:column;gap:4px}.jac-resource-map__item{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;background:#f9fafb;border-radius:4px;border:1px solid #e5e7eb}.jac-resource-map__item-left{display:flex;align-items:center;gap:6px}.jac-resource-map__status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.jac-resource-map__status-dot.jac-resource-map__status--available{background:#16a34a}.jac-resource-map__status-dot.jac-resource-map__status--unavailable{background:#dc2626}.jac-resource-map__name{font-size:12px;font-weight:500;color:#1e1b4b}.jac-resource-map__item-right{display:flex;align-items:center;gap:8px;font-size:11px}.jac-resource-map__match{font-weight:600;padding:1px 5px;border-radius:6px}.jac-resource-map__match--high{color:#16a34a;background:#dcfce7}.jac-resource-map__match--medium{color:#d97706;background:#fef3c7}.jac-resource-map__match--low{color:#dc2626;background:#fee2e2}.jac-resource-map__distance,.jac-resource-map__travel{color:#6b7280}.jac-resource-map__availability-label{font-weight:500;font-size:11px}.jac-resource-map__availability-label.jac-resource-map__status--available{color:#16a34a}.jac-resource-map__availability-label.jac-resource-map__status--unavailable{color:#dc2626}.jac-marketing-preview__meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.jac-marketing-preview__channel{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#1e1b4b}.jac-marketing-preview__channel svg{flex-shrink:0;color:#7c3aed}.jac-marketing-preview__count{font-size:11px;color:#6b7280}.jac-marketing-preview__email{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden;margin-bottom:10px}.jac-marketing-preview__subject{background:#f9fafb;padding:8px 10px;font-size:12px;border-bottom:1px solid #e5e7eb;color:#1e1b4b}.jac-marketing-preview__body-html{padding:12px;font-size:13px;line-height:1.5;color:#1e1b4b;max-height:200px;overflow-y:auto}.jac-marketing-preview__body-html h1,.jac-marketing-preview__body-html h2,.jac-marketing-preview__body-html h3{font-size:15px;margin:8px 0}.jac-marketing-preview__body-html p{margin:6px 0}.jac-marketing-preview__body-html a{color:#7c3aed}.jac-marketing-preview__sms{margin-bottom:10px}.jac-marketing-preview__sms-bubble{background:#e5e7eb;border-radius:14px 14px 14px 4px;padding:10px 14px;font-size:13px;color:#1e1b4b;line-height:1.4;max-width:85%}.jac-marketing-preview__sms-count{font-size:11px;color:#6b7280;margin-top:4px;text-align:right}.jac-marketing-preview__sms-count--over{color:#dc2626;font-weight:500}.jac-marketing-preview__push{margin-bottom:10px}.jac-marketing-preview__push-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:12px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.jac-marketing-preview__push-title{font-weight:600;font-size:13px;color:#1e1b4b;margin-bottom:4px}.jac-marketing-preview__push-body{font-size:12px;color:#6b7280;line-height:1.3}.jac-marketing-preview__recipients{border-top:1px solid #e5e7eb;padding-top:8px}.jac-marketing-preview__recipients-toggle{font-size:12px;color:#7c3aed;background:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;font-family:inherit;padding:0;font-weight:500}.jac-marketing-preview__recipients-toggle:hover{text-decoration:underline}.jac-marketing-preview__recipients-list{margin-top:6px}.jac-marketing-preview__recipient{display:flex;align-items:center;gap:8px;font-size:12px;padding:3px 0}.jac-marketing-preview__recipient-name{font-weight:500;color:#1e1b4b}.jac-marketing-preview__recipient-email,.jac-marketing-preview__recipient-phone{color:#6b7280;font-size:11px}.jac-focus-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1100;display:flex;align-items:center;justify-content:center}.jac-focus-overlay__backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.jac-focus-overlay__container{position:relative;width:90vw;max-width:1000px;max-height:85vh;background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden}.jac-focus-overlay__header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#f3f4f6;border-bottom:1px solid #d6e1e5}.jac-focus-overlay__title{font-weight:600;font-size:15px;color:#1e1b4b}.jac-focus-overlay__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(0,0,0,0);border:none;border-radius:6px;cursor:pointer;color:#6b7280;padding:0;outline:none;transition:all .15s}.jac-focus-overlay__close:hover{background:#e5e7eb;color:#1e1b4b}.jac-focus-overlay__body{flex:1;padding:20px;overflow-y:auto}.jac-focus-overlay__body .jac-dispatch-grid__timeline,.jac-focus-overlay__body .jac-data-insight__chart,.jac-focus-overlay__body .jac-resource-map__list{max-height:none}.jac-focus-overlay__body .jac-marketing-preview__body-html{max-height:500px}.jac-thought-bubble{margin:4px 0 4px 0;max-width:100%}.jac-thought-bubble__toggle{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#6b7280;background:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;font-family:inherit;padding:4px 0;transition:color .15s}.jac-thought-bubble__toggle:hover{color:#1e1b4b}.jac-thought-bubble__label{font-weight:500}.jac-thought-bubble__chevron{transition:transform .2s ease}.jac-thought-bubble__chevron--open{transform:rotate(180deg)}.jac-thought-bubble__content{background:#f5f5f5;border-radius:6px;padding:8px 10px;margin-top:4px}.jac-thought-bubble__step{font-size:11px;font-style:italic;color:#6b7280;line-height:1.4;padding:2px 0}.jac-metrics-widget{position:fixed;bottom:200px;right:16px;width:320px;background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.12);border:1px solid #ddd6fe;z-index:80;overflow:hidden}.jac-metrics__header{display:flex;align-items:center;gap:8px;padding:12px 16px;background:linear-gradient(135deg, #7c3aed, #a855f7);color:#fff}.jac-metrics__header-icon{flex-shrink:0}.jac-metrics__title{font-size:14px;font-weight:600}.jac-metrics__body{padding:12px 16px}.jac-metrics__stats{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #eee}.jac-metrics__stat{display:flex;flex-direction:column;align-items:center;flex:1}.jac-metrics__stat-value{font-size:18px;font-weight:700;color:#1e1b4b}.jac-metrics__stat-value--completed{color:#43a047}.jac-metrics__stat-value--pending{color:#f9a825}.jac-metrics__stat-value--failed{color:#e53935}.jac-metrics__stat-label{font-size:10px;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.jac-metrics__stat-divider{width:1px;height:28px;background:#eee}.jac-metrics__recent{padding-top:10px}.jac-metrics__recent-label{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;margin-bottom:6px}.jac-metrics__task{display:flex;align-items:center;gap:6px;padding:4px 0;font-size:12px}.jac-metrics__task-status{flex-shrink:0;font-size:12px}.jac-metrics__task-status--completed{color:#43a047}.jac-metrics__task-status--failed{color:#e53935}.jac-metrics__task-status--pending,.jac-metrics__task-status--thinking{color:#f9a825}.jac-metrics__task-status--awaiting_approval{color:#ff9800}.jac-metrics__task-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1e1b4b}.jac-metrics__task-time{flex-shrink:0;color:#6b7280;font-size:11px}.jac-metrics__cta{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:12px;padding:8px 0;border:none;background:none;color:#7c3aed;font-size:13px;font-weight:600;cursor:pointer;border-top:1px solid #eee}.jac-metrics__cta:hover{color:#6425d0}.jac-metrics__loading{padding:20px 0;text-align:center;color:#6b7280;font-size:13px}.jac-tool-panel{position:absolute;top:56px;left:0;right:0;bottom:0;background:#fff;z-index:5;display:flex;flex-direction:column;overflow:hidden}.jac-tool-panel__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #ddd6fe;flex-shrink:0}.jac-tool-panel__title{font-size:15px;font-weight:600;color:#1e1b4b}.jac-tool-panel__filters{padding:8px 12px;display:flex;gap:8px;border-bottom:1px solid #eee;flex-shrink:0}.jac-tool-panel__search-input{flex:1;padding:6px 10px;border:1px solid #ddd6fe;border-radius:6px;font-size:13px;outline:none}.jac-tool-panel__search-input:focus{border-color:#7c3aed}.jac-tool-panel__tier-select{padding:6px 8px;border:1px solid #ddd6fe;border-radius:6px;font-size:12px;background:#fff;cursor:pointer}.jac-tool-panel__content{flex:1;overflow-y:auto;padding:8px 0}.jac-tool-panel__loading{padding:24px 16px;text-align:center;color:#6b7280;font-size:13px}.jac-tool-panel__group{margin-bottom:8px}.jac-tool-panel__group-header{display:flex;align-items:center;gap:8px;padding:6px 16px;background:#f8f8f8;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#666}.jac-tool-panel__tier-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.jac-tool-panel__tier-dot.tier-auto{background:#26a69a}.jac-tool-panel__tier-dot.tier-audited{background:#43a047}.jac-tool-panel__tier-dot.tier-approval{background:#ffa726}.jac-tool-panel__tier-dot.tier-blocked{background:#e53935}.jac-tool-panel__group-label{flex:1}.jac-tool-panel__group-count{background:#e0e0e0;color:#666;font-size:10px;padding:1px 6px;border-radius:8px}.jac-tool-panel__tool{padding:8px 16px 8px 32px;border-bottom:1px solid #f5f5f5}.jac-tool-panel__tool-name{font-size:13px;font-weight:500;color:#1e1b4b}.jac-tool-panel__tool-desc{font-size:11px;color:#6b7280;margin-top:2px}.jac-tool-panel__tool-scopes{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.jac-tool-panel__scope{font-size:10px;padding:1px 6px;background:#faf5ff;color:#7c3aed;border-radius:4px}.jac-tool-panel__empty{padding:24px 16px;text-align:center;color:#6b7280;font-size:13px}.agent-config-page{max-width:800px}.agent-config-page .page-header{margin-bottom:24px}.agent-config__section{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px 24px;margin-bottom:16px}.agent-config__section-title{font-size:16px;font-weight:600;color:#333;margin:0 0 16px}.agent-config__tool-search{margin-bottom:12px}.agent-config__search-input{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:13px;outline:none;box-sizing:border-box}.agent-config__search-input:focus{border-color:#7c3aed}.agent-config__tool-list{max-height:300px;overflow-y:auto;border:1px solid #eee;border-radius:6px}.agent-config__tool-item{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border-bottom:1px solid #f5f5f5;cursor:pointer}.agent-config__tool-item:hover{background:#fafafa}.agent-config__tool-item--blocked{background:#fff5f5}.agent-config__tool-item:last-child{border-bottom:none}.agent-config__tool-name{font-size:13px;font-weight:500;color:#333}.agent-config__tool-desc{font-size:11px;color:#888;margin-top:2px}.agent-config__actions{padding:16px 0}.agent-config__loading{padding:40px;text-align:center;color:#888}.agent-config__empty{padding:24px;text-align:center;color:#888;font-size:13px}@media(max-width: 480px){.jac-panel{width:100%}.jac-toggle-btn{bottom:80px;right:16px;width:56px;height:56px;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.2)}.jac-metrics-widget{display:none}}@media(min-width: 481px)and (max-width: 960px){.jac-metrics-widget{width:280px;bottom:200px;right:12px}}.jac-page{height:100%;background:#fff;overflow:hidden}.jac-page__sidebar{width:280px;min-width:280px;border-right:1px solid #ddd6fe;display:flex;flex-direction:column;background:#fafafa;overflow:hidden}.jac-page__sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:12px 8px 12px 16px;border-bottom:1px solid #ddd6fe;flex-shrink:0}.jac-page__sidebar-title{font-size:15px;font-weight:600;color:#1e1b4b}.jac-page__sidebar-content{flex:1;overflow-y:auto;padding:8px 0}.jac-page__sidebar-loading,.jac-page__sidebar-empty{padding:24px 16px;text-align:center;color:#6b7280;font-size:13px}.jac-page__thread-item{padding:10px 16px;cursor:pointer;border-bottom:1px solid #f0f0f0}.jac-page__thread-item:hover{background:#f5f3ff}.jac-page__thread-item--active{background:#ede9fe;border-left:3px solid #7c3aed}.jac-page__thread-title{font-size:13px;font-weight:500;color:#1e1b4b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jac-page__thread-meta{font-size:11px;color:#6b7280;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jac-page__main{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.jac-page__toolbar{display:flex;align-items:center;justify-content:space-between;padding:4px 8px;border-bottom:1px solid #ddd6fe;background:#fafafa;flex-shrink:0;min-height:48px}.jac-page__toolbar-left,.jac-page__toolbar-right{display:flex;align-items:center;gap:4px}.jac-page__messages{flex:1;overflow-y:auto;padding:24px;max-width:800px;width:100%;margin:0 auto}.jac-page__messages .jac-message{max-width:100%}.jac-page__welcome{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px;text-align:center}.jac-page__welcome-icon{color:#7c3aed;margin-bottom:16px;opacity:.6}.jac-page__welcome-title{font-size:24px;font-weight:600;color:#1e1b4b;margin:0 0 8px}.jac-page__welcome-subtitle{font-size:15px;color:#6b7280;margin:0 0 32px}.jac-page__welcome-prompts{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:500px}.jac-page__prompt-chip{background:#faf5ff;border:1px solid #ddd6fe;border-radius:20px;padding:8px 16px;font-size:13px;color:#7c3aed;cursor:pointer;transition:background .15s,border-color .15s}.jac-page__prompt-chip:hover{background:#ede9fe;border-color:#7c3aed}.jac-page__input{border-top:1px solid #ddd6fe;padding:16px 24px;flex-shrink:0;background:#fff}.jac-page__input-wrap{display:flex;align-items:flex-end;gap:8px;max-width:800px;margin:0 auto;background:#f9fafb;border:1px solid #ddd6fe;border-radius:12px;padding:4px 4px 4px 16px}.jac-page__input-wrap:focus-within{border-color:#7c3aed;box-shadow:0 0 0 2px rgba(124,58,237,.1)}.jac-page__textarea{flex:1;border:none;outline:none;background:rgba(0,0,0,0);font-size:14px;line-height:1.5;resize:none;padding:8px 0;font-family:inherit;min-height:24px;max-height:120px}.jac-page__send-btn{flex-shrink:0;color:#7c3aed !important}.jac-page__send-btn md-icon{color:#7c3aed !important}.jac-page__send-btn[disabled]{opacity:.3}.jac-message--agent .jac-message__bubble strong{font-weight:600;color:#1a1a2e}.jac-message--agent .jac-message__bubble em{font-style:italic;color:#555}.jac-message--agent .jac-message__bubble .jac-md-code{background:rgba(0,0,0,.06);padding:2px 6px;border-radius:4px;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;font-size:12px}.jac-message--agent .jac-message__bubble .jac-md-pre{background:rgba(0,0,0,.05);padding:10px 14px;border-radius:8px;overflow-x:auto;margin:8px 0;border-left:3px solid #c7d2fe}.jac-message--agent .jac-message__bubble .jac-md-pre code{font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;font-size:12px;white-space:pre-wrap}.jac-message--agent .jac-message__bubble .jac-md-h1{display:block;font-size:15px;font-weight:700;margin:10px 0 6px;color:#1a1a2e}.jac-message--agent .jac-message__bubble .jac-md-h2{display:block;font-size:14px;font-weight:600;margin:8px 0 4px;color:#1a1a2e}.jac-message--agent .jac-message__bubble .jac-md-h3{display:block;font-size:13.5px;font-weight:600;margin:6px 0 3px;color:#333}.jac-message--agent .jac-message__bubble .jac-md-list{margin:6px 0;padding-left:18px}.jac-message--agent .jac-message__bubble .jac-md-list li{margin:3px 0;line-height:1.6;padding-left:2px}.jac-message--agent .jac-message__bubble .jac-md-list li strong{color:#555;font-weight:600}.jac-message--agent .jac-message__bubble .jac-md-list li strong::after{content:""}.jac-message--agent .jac-message__bubble ol.jac-md-list{list-style-type:decimal;padding-left:22px}.jac-message--agent .jac-message__bubble ol.jac-md-list li{padding-left:4px}.jac-message--agent .jac-message__bubble ul.jac-md-list{list-style-type:none;padding-left:0}.jac-message--agent .jac-message__bubble ul.jac-md-list li{position:relative;padding-left:16px}.jac-message--agent .jac-message__bubble ul.jac-md-list li::before{content:"";position:absolute;left:2px;top:9px;width:5px;height:5px;border-radius:50%;background:#4f46e5;opacity:.5}.jac-message--agent .jac-message__bubble .jac-entity-chip{margin:2px 0}.jac-message--agent .jac-message__bubble .jac-md-hr{border:none;border-top:1px solid rgba(0,0,0,.1);margin:8px 0}.jt-skeleton{background:linear-gradient(90deg, #eef1f4 0%, #f7f9fb 50%, #eef1f4 100%);background-size:200% 100%;border-radius:8px;animation:jtSkeletonShimmer 1.4s ease-in-out infinite}.jt-skeleton--card{min-height:140px;flex:1 1 300px}.jt-skeleton--row{height:44px;margin-bottom:8px}.jt-skeleton--text{height:12px;margin:4px 0;border-radius:4px}.jt-skeleton--pill{height:20px;width:60px;border-radius:999px}.jt-skeleton--avatar{height:40px;width:40px;border-radius:50%;flex:0 0 40px}@keyframes jtSkeletonShimmer{0%{background-position:-100% 0}100%{background-position:100% 0}}@media(prefers-reduced-motion: reduce){.jt-skeleton{animation-duration:.01ms !important;animation-iteration-count:1 !important}}.jt-empty-state{padding:48px 16px;text-align:center}.jt-empty-state__icon{color:#c3cbd2;font-size:48px;line-height:1}.jt-empty-state__title{margin:16px 0 4px;font-size:16px;font-weight:600;color:#2f3b45}.jt-empty-state__subtitle{margin:0 0 16px;font-size:13px;line-height:1.5;color:#5c6b78;max-width:40ch}.jt-empty-state__cta{display:inline-flex;align-items:center;margin-top:8px;padding:8px 16px;background:#f05e33;color:#fff;font-size:13px;font-weight:600;text-decoration:none;border-radius:6px;transition:background .2s ease}.jt-empty-state__cta:hover,.jt-empty-state__cta:focus{background:#d95328;color:#fff;text-decoration:none}.jt-empty-state__cta:focus-visible{outline:2px solid #2f3b45;outline-offset:2px}.jt-tech-profile-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:12px;padding:16px}.jt-tech-profile{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border:1px solid #e4e8ec;border-radius:10px;transition:border-color .2s ease,box-shadow .2s ease}.jt-tech-profile:hover{border-color:rgb(204.052173913,211.6,219.147826087);box-shadow:0 2px 6px rgba(0,0,0,.04)}.jt-tech-profile__avatar{flex:0 0 40px;height:40px;width:40px;display:inline-flex;align-items:center;justify-content:center;background:#f0f4f7;color:#2f3b45;font-size:13px;font-weight:700;letter-spacing:.5px;border-radius:50%}.jt-tech-profile__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.jt-tech-profile__name{font-size:14px;font-weight:600;color:#2f3b45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jt-tech-profile__rating{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:1;color:#5c6b78}.jt-tech-profile__star{color:#fab963;font-size:14px;line-height:1}.jt-tech-profile__rating-value{color:#2f3b45;font-weight:600}.jt-tech-profile__fields{margin-top:6px;display:grid;grid-template-columns:max-content 1fr;gap:2px 12px;font-size:12px}.jt-tech-profile__fields dt{color:#5c6b78}.jt-tech-profile__fields dd{color:#2f3b45;margin:0}.jt-tech-profile__actions{flex:0 0 auto}.jt-tech-profile__call{color:#7c3aed;font-size:13px;font-weight:600;text-decoration:none;padding:6px 12px;border:1px solid #7c3aed;border-radius:6px;transition:background .2s ease,color .2s ease}.jt-tech-profile__call:hover,.jt-tech-profile__call:focus{background:#7c3aed;color:#fff;text-decoration:none}.jt-tech-profile__call:focus-visible{outline:2px solid #2f3b45;outline-offset:2px}.focus-icons-ai{width:28px;height:28px;padding:2px}.ai-import-settings-icon{cursor:pointer;margin-left:8px;color:#9ca3af !important;width:18px !important;height:18px !important}.ai-step-label{font-size:13px;font-weight:500;color:#374151}.ai-step-label--gap{margin-right:10px}.ai-step-divider{width:30px;height:1px;background:#e5e7eb}.ai-step-num--gap{margin-left:10px}.ai-extract-tick{color:#10b981 !important;width:16px !important;height:16px !important}.ai-extract-text{font-size:12px;color:#10b981;font-weight:600}.ai-back-to-prompt{text-align:right;margin-top:4px}.ai-import__action-desc{border-left:5px solid #dbdbdb}.ai-import-header{padding:16px 20px 13px;background:linear-gradient(135deg, #faf5ff 0%, #f0f9ff 100%);border-bottom:1px solid #e9d5ff;display:flex;align-items:center;gap:12px}.ai-import-icon-wrap{width:38px;height:38px;background:linear-gradient(135deg, #6366f1, #8b5cf6);border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ai-import-icon-wrap md-icon{color:#fff !important;width:20px !important;height:20px !important}.ai-import-header-text h3{margin:0;font-size:15px;font-weight:700;color:#1e1b4b}.ai-import-header-text p{margin:1px 0 0;font-size:12px;color:#6b7280}.btn-ai-generate{background:linear-gradient(135deg, #6366f1, #8b5cf6) !important;color:#fff !important;border-radius:8px !important;min-width:120px !important;height:32px !important;font-weight:600 !important;font-size:12.5px !important;padding:0 14px !important;display:inline-flex !important;align-items:center !important;gap:5px !important;box-shadow:0 2px 8px rgba(99,102,241,.3) !important;transition:all .2s !important}.btn-ai-generate:hover{box-shadow:0 4px 14px rgba(99,102,241,.5) !important;transform:translateY(-1px) !important}.btn-ai-generate md-icon{width:14px !important;height:14px !important;color:#fff !important}.company-address-list{display:flex;flex-direction:column;height:100%}.company-address-list .ar-sidepanel{display:flex;flex-direction:column;min-height:0;flex:1}.company-address-list .cal-header{position:sticky;top:0;z-index:2;background:var(--jt-color-surface, #fff);padding:12px 44px 10px 12px;border-bottom:1px solid var(--jt-color-border, #e0e0e0)}.company-address-list .cal-head-row{gap:10px}.company-address-list .cal-head-badge{width:34px;height:34px;min-width:34px;border-radius:8px;background:#3f5f77;display:flex;align-items:center;justify-content:center}.company-address-list .cal-head-badge md-icon{margin:0}.company-address-list .cal-head-badge md-icon svg{fill:#fff}.company-address-list .cal-title{margin:0;font-size:16px;font-weight:600;line-height:1.25;color:var(--jt-color-text-default, #263238)}.company-address-list .cal-subtitle{margin:0;font-size:14px;color:var(--jt-color-text-muted, #78909c)}.company-address-list .cal-count-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:10px;font-size:14px;font-weight:600;background:var(--jt-color-bg-subtle, #eceff1);color:var(--jt-color-text-muted, #607d8b);white-space:nowrap}.company-address-list .cal-profile-link{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:#1976d2;text-decoration:none}.company-address-list .cal-profile-link md-icon{margin:0}.company-address-list .cal-profile-link md-icon svg{fill:#1976d2}.company-address-list .cal-profile-link:hover{text-decoration:underline}.company-address-list .cal-search{margin-top:10px;display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--jt-color-border, #e0e0e0);border-radius:8px;background:var(--jt-color-bg-subtle, #f5f7f8)}.company-address-list .cal-search md-icon{margin:0}.company-address-list .cal-search md-icon svg{fill:var(--jt-color-text-muted, #90a4ae)}.company-address-list .cal-search input{flex:1;border:none;outline:none;background:rgba(0,0,0,0);font-size:15px;color:var(--jt-color-text-default, #263238)}.company-address-list .cal-search .cal-search-clear{cursor:pointer}.company-address-list .cal-search .cal-search-clear md-icon svg{fill:var(--jt-color-text-muted, #90a4ae)}.company-address-list .cal-body{flex:1;min-height:0;overflow-y:auto;padding:12px}.company-address-list .cal-recents{margin-bottom:14px}.company-address-list .cal-recents-head{margin-bottom:8px}.company-address-list .cal-recents-head .cal-recents-label{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--jt-color-text-muted, #78909c)}.company-address-list .cal-recent-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;margin:0 8px 8px 0;padding:6px 10px;border:1px solid var(--jt-color-border, #e0e0e0);border-radius:16px;background:var(--jt-color-surface, #fff);cursor:pointer;font-size:15px;color:var(--jt-color-text-default, #37474f);transition:background 120ms ease,border-color 120ms ease}.company-address-list .cal-recent-chip md-icon{margin:0}.company-address-list .cal-recent-chip md-icon svg{fill:#3f5f77}.company-address-list .cal-recent-chip:hover{background:var(--jt-color-bg-hover, #eef4f8)}.company-address-list .cal-recent-chip.selected{border-color:var(--jt-color-primary, #f05e33);background:var(--jt-color-bg-subtle, #f5f7f8)}.company-address-list .cal-recent-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-address-list .interactive-row-style{transition:background 120ms ease,box-shadow 120ms ease}.company-address-list .address-card{position:relative;margin-bottom:8px;padding:12px 12px 12px 14px;cursor:pointer;border:1px solid var(--jt-color-border, #e0e0e0);border-left:3px solid rgba(0,0,0,0);border-radius:8px;background:var(--jt-color-surface, #fff)}.company-address-list .address-card:hover{background:var(--jt-color-bg-hover, #eef4f8)}.company-address-list .address-card.selected{border-left-color:var(--jt-color-primary, #f05e33);background:var(--jt-color-bg-subtle, #f5f7f8)}.company-address-list .address-card .right-space{margin-right:6px}.company-address-list .cal-card-title{margin:0 0 6px;font-size:16px;font-weight:700;color:var(--jt-color-text-default, #263238)}.company-address-list .cal-card-line{font-size:14px;color:var(--jt-color-text-muted, #607d8b);line-height:1.428571429}.company-address-list .cal-default-chip{display:inline-flex;align-items:center;height:18px;padding:0 8px;border-radius:9px;font-size:14px;font-weight:600;background:var(--jt-color-info-bg, #e8f1fc);color:var(--jt-color-info, #1976d2)}.company-address-list .cal-card-selected-tick md-icon svg{fill:var(--jt-color-primary, #f05e33)}.company-address-list .bottom-section{display:flex;justify-content:flex-end;gap:8px;padding:10px 12px;border-top:1px solid var(--jt-color-border, #e0e0e0);background:var(--jt-color-surface, #fff)}.company-address-list .cal-btn{margin:0;min-height:38px;border-radius:8px;font-weight:600;text-transform:none}.company-address-list .cal-btn--cancel{color:#1976d2;background:rgba(0,0,0,0);border:1px solid var(--jt-color-border, #e0e0e0)}.company-address-list .cal-btn--cancel:not([disabled]):hover{background:var(--jt-color-bg-hover, #eef4f8)}.company-address-list .cal-btn--commit{background:#f05e33 !important;color:#fff !important}.company-address-list .cal-btn--commit:not([disabled]):hover{background:#c47618 !important}.company-address-list .cal-btn--commit[disabled]{opacity:.5}.company-address-list .cal-btn--commit md-icon svg{fill:#fff}.company-address-list .empty-starter{padding:4px}.company-address-list .empty-starter .cal-starter-link{color:#1976d2;text-decoration:underline;cursor:pointer}.contact-address-list{display:flex;flex-direction:column;height:100%}.contact-address-list .ar-sidepanel{display:flex;flex-direction:column;min-height:0;flex:1}.contact-address-list .cal-header{position:sticky;top:0;z-index:2;background:var(--jt-color-surface, #fff);padding:12px 44px 10px 12px;border-bottom:1px solid var(--jt-color-border, #e0e0e0)}.contact-address-list .cal-head-row{gap:10px}.contact-address-list .cal-head-badge{width:34px;height:34px;min-width:34px;border-radius:8px;background:#3f5f77;display:flex;align-items:center;justify-content:center}.contact-address-list .cal-head-badge md-icon{margin:0}.contact-address-list .cal-head-badge md-icon svg{fill:#fff}.contact-address-list .cal-title{margin:0;font-size:16px;font-weight:600;line-height:1.25;color:var(--jt-color-text-default, #263238)}.contact-address-list .cal-subtitle{margin:0;font-size:14px;color:var(--jt-color-text-muted, #78909c)}.contact-address-list .cal-count-badge{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:10px;font-size:14px;font-weight:600;background:var(--jt-color-bg-subtle, #eceff1);color:var(--jt-color-text-muted, #607d8b);white-space:nowrap}.contact-address-list .cal-meta-row{gap:10px;flex-wrap:wrap}.contact-address-list .cal-target-pill{display:inline-flex;align-items:center;height:20px;padding:0 10px;border-radius:10px;font-size:14px;font-weight:600;background:var(--jt-color-info-bg, #e8f1fc);color:var(--jt-color-info, #1976d2);white-space:nowrap}.contact-address-list .cal-profile-link{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:#1976d2;text-decoration:none}.contact-address-list .cal-profile-link md-icon{margin:0}.contact-address-list .cal-profile-link md-icon svg{fill:#1976d2}.contact-address-list .cal-profile-link:hover{text-decoration:underline}.contact-address-list .cal-type-form{margin-top:10px}.contact-address-list .cal-type-select{margin:0;padding:0}.contact-address-list .cal-search{margin-top:10px;display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--jt-color-border, #e0e0e0);border-radius:8px;background:var(--jt-color-bg-subtle, #f5f7f8)}.contact-address-list .cal-search md-icon{margin:0}.contact-address-list .cal-search md-icon svg{fill:var(--jt-color-text-muted, #90a4ae)}.contact-address-list .cal-search input{flex:1;border:none;outline:none;background:rgba(0,0,0,0);font-size:15px;color:var(--jt-color-text-default, #263238)}.contact-address-list .cal-search .cal-search-clear{cursor:pointer;display:inline-flex;background:rgba(0,0,0,0);border:none;padding:0}.contact-address-list .cal-search .cal-search-clear md-icon svg{fill:var(--jt-color-text-muted, #90a4ae)}.contact-address-list .cal-body{flex:1;min-height:0;overflow-y:auto;padding:12px}.contact-address-list .cal-recents{margin-bottom:14px}.contact-address-list .cal-recents-head{margin-bottom:8px}.contact-address-list .cal-recents-head .cal-recents-label{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--jt-color-text-muted, #78909c)}.contact-address-list .cal-recent-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;margin:0 8px 8px 0;padding:6px 10px;border:1px solid var(--jt-color-border, #e0e0e0);border-radius:16px;background:var(--jt-color-surface, #fff);cursor:pointer;font-size:15px;color:var(--jt-color-text-default, #37474f);transition:background 120ms ease,border-color 120ms ease}.contact-address-list .cal-recent-chip md-icon{margin:0}.contact-address-list .cal-recent-chip md-icon svg{fill:#3f5f77}.contact-address-list .cal-recent-chip:hover{background:var(--jt-color-bg-hover, #eef4f8)}.contact-address-list .cal-recent-chip.selected{border-color:var(--jt-color-primary, #f05e33);background:var(--jt-color-bg-subtle, #f5f7f8)}.contact-address-list .cal-recent-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-address-list .interactive-row-style{transition:background 120ms ease,box-shadow 120ms ease}.contact-address-list .address-card{position:relative;margin-bottom:8px;padding:12px 12px 12px 14px;cursor:pointer;border:1px solid var(--jt-color-border, #e0e0e0);border-left:3px solid rgba(0,0,0,0);border-radius:8px;background:var(--jt-color-surface, #fff)}.contact-address-list .address-card:hover{background:var(--jt-color-bg-hover, #eef4f8)}.contact-address-list .address-card.selected{border-left-color:var(--jt-color-primary, #f05e33);background:var(--jt-color-bg-subtle, #f5f7f8)}.contact-address-list .address-card .right-space{margin-right:6px}.contact-address-list .cal-card-title{margin:0 0 6px;font-size:16px;font-weight:700;color:var(--jt-color-text-default, #263238)}.contact-address-list .cal-card-line{font-size:14px;color:var(--jt-color-text-muted, #607d8b);line-height:1.428571429}.contact-address-list .cal-card-selected-tick md-icon svg{fill:var(--jt-color-primary, #f05e33)}.contact-address-list .bottom-section{display:flex;justify-content:flex-end;gap:8px;padding:10px 12px;border-top:1px solid var(--jt-color-border, #e0e0e0);background:var(--jt-color-surface, #fff)}.contact-address-list .cal-btn{margin:0;min-height:38px;border-radius:8px;font-weight:600;text-transform:none}.contact-address-list .cal-btn--cancel{color:#1976d2;background:rgba(0,0,0,0);border:1px solid var(--jt-color-border, #e0e0e0)}.contact-address-list .cal-btn--cancel:not([disabled]):hover{background:var(--jt-color-bg-hover, #eef4f8)}.contact-address-list .cal-btn--commit{background:#f05e33 !important;color:#fff !important}.contact-address-list .cal-btn--commit:not([disabled]):hover{background:#c47618 !important}.contact-address-list .cal-btn--commit[disabled]{opacity:.5}.contact-address-list .cal-btn--commit md-icon{margin-right:6px}.contact-address-list .cal-btn--commit md-icon svg{fill:#fff}.contact-address-list .empty-starter{padding:4px}.contact-address-list .empty-starter .cal-starter-link{color:#1976d2;text-decoration:underline;cursor:pointer}.meeting-note-recording{margin-top:8px}.meeting-note-recording .meeting-note-recording-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:1px solid #f05e33;border-radius:16px;background-color:rgba(240,94,51,.06);color:#f05e33;font-size:12px;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.meeting-note-recording .meeting-note-recording-btn md-icon{width:15px;min-width:15px;height:15px;color:#f05e33}.meeting-note-recording .meeting-note-recording-btn md-icon svg{fill:currentColor}.meeting-note-recording .meeting-note-recording-btn:hover,.meeting-note-recording .meeting-note-recording-btn:focus{background-color:#f05e33;color:#fff;outline:none}.meeting-note-recording .meeting-note-recording-btn:hover md-icon,.meeting-note-recording .meeting-note-recording-btn:focus md-icon{color:#fff}.ar-sidepanel .resource-allocation.statistics{padding-right:15px;margin-top:5px}.ar-sidepanel .top-section .sidenav-title .resource-icon{width:34px;height:34px}.ar-sidepanel__title-row{padding:8px 0;margin:0 8px}.ar-sidepanel__task-wrapper{top:95px !important}.ar-sidepanel .location-select{margin-bottom:10px}.assign-labels-ai{max-width:var(--jt-drawer-width, 400px);width:100%}.assign-labels-ai .assign-labels-ai__body{padding:14px 16px 8px}.assign-labels-ai .svc-sec-head{font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--jt-color-text-muted)}.assign-labels-ai .assign-labels-ai__suggest{margin-bottom:14px}.assign-labels-ai .assign-labels-ai__suggest .btn-ai-generate.full-width{width:100% !important;justify-content:center !important}.assign-labels-ai .assign-labels-ai__suggest .assign-labels-ai__suggest-hint{margin-top:6px;color:var(--jt-color-text-muted);line-height:1.35}.assign-labels-ai .assign-labels-ai__empty{text-align:center}.assign-labels-ai .assign-labels-ai__empty .assign-labels-ai__create-cta{margin-top:6px;display:inline-flex;align-items:center;gap:6px}.assign-labels-ai .assign-labels-ai__empty .assign-labels-ai__create-cta md-icon{width:16px;height:16px;fill:#fff}.assign-labels-ai .assign-labels-ai__list-head{margin:4px 0 8px}.assign-labels-ai .assign-labels-ai__list-head .assign-labels-ai__add-btn md-icon{width:18px;height:18px;fill:var(--jt-color-primary)}.assign-labels-ai .assign-labels-ai__recents{margin-bottom:14px}.assign-labels-ai .assign-labels-ai__recents .svc-sec-head{margin-bottom:8px}.assign-labels-ai .assign-labels-ai__chips{gap:6px}.assign-labels-ai .assign-labels-ai__chip{display:inline-flex;align-items:center;gap:4px;max-width:160px;padding:4px 10px;border-radius:20px;border:1px solid rgba(0,0,0,0);color:#fff;font-size:14px;font-weight:600;cursor:pointer;opacity:.9;transition:opacity .12s ease,box-shadow .12s ease}.assign-labels-ai .assign-labels-ai__chip:hover{opacity:1}.assign-labels-ai .assign-labels-ai__chip.is-selected{opacity:1;box-shadow:0 0 0 2px var(--jt-color-surface),0 0 0 4px rgba(0,0,0,.25)}.assign-labels-ai .assign-labels-ai__chip md-icon{width:12px;height:12px;fill:#fff}.assign-labels-ai .assign-labels-ai__create{gap:6px;margin-bottom:10px}.assign-labels-ai .assign-labels-ai__create .assign-labels-ai__create-input{flex:1;height:34px;padding:0 10px;border:1px solid var(--jt-color-border);border-radius:5px;font-size:15px}.assign-labels-ai .assign-labels-ai__create .assign-labels-ai__create-input:focus{outline:none;border-color:var(--jt-color-primary)}.assign-labels-ai .assign-labels-ai__create .btn-primary.assign-labels-ai__create-save{min-width:56px}.assign-labels-ai .assign-labels-ai__search{position:relative;margin-bottom:8px;gap:6px;padding:0 10px;height:34px;border:1px solid var(--jt-color-border);border-radius:5px;background:var(--jt-color-surface)}.assign-labels-ai .assign-labels-ai__search:focus-within{border-color:var(--jt-color-primary)}.assign-labels-ai .assign-labels-ai__search .assign-labels-ai__search-icon{width:16px;height:16px;fill:var(--jt-color-text-muted);flex-shrink:0}.assign-labels-ai .assign-labels-ai__search input{flex:1;border:none;outline:none;background:rgba(0,0,0,0);height:100%;font-size:15px}.assign-labels-ai .assign-labels-ai__search .assign-labels-ai__search-clear{width:14px;height:14px;fill:var(--jt-color-text-muted);cursor:pointer;flex-shrink:0}.assign-labels-ai .assign-labels-ai__row{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:5px;cursor:pointer;transition:background .12s ease}.assign-labels-ai .assign-labels-ai__row:hover{background:rgba(240,94,51,.06)}.assign-labels-ai .assign-labels-ai__row.is-selected{background:rgba(240,94,51,.1)}.assign-labels-ai .assign-labels-ai__row .assign-labels-ai__swatch{width:14px;height:14px;border-radius:4px;flex-shrink:0}.assign-labels-ai .assign-labels-ai__row .assign-labels-ai__row-name{flex:1;font-size:15px;color:var(--jt-color-text-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assign-labels-ai .assign-labels-ai__row .assign-labels-ai__check{width:18px;height:18px;fill:#f05e33;flex-shrink:0}.assign-labels-ai .assign-labels-ai__no-match{padding:10px;text-align:center}.assign-labels-ai .assign-labels-ai__no-match .assign-labels-ai__no-match-text{color:var(--jt-color-text-muted);margin-bottom:8px}.assign-labels-ai .assign-labels-ai__no-match .assign-labels-ai__create-from-search{display:inline-flex;align-items:center;gap:6px}.assign-labels-ai .assign-labels-ai__no-match .assign-labels-ai__create-from-search md-icon{width:16px;height:16px;fill:#fff}.assign-labels-ai .assign-labels-ai__create-top{gap:6px;width:100%}.assign-labels-ai .assign-labels-ai__palette{gap:6px;margin-top:8px}.assign-labels-ai .assign-labels-ai__palette .assign-labels-ai__swatch-pick{width:20px;height:20px;border-radius:5px;cursor:pointer;border:2px solid rgba(0,0,0,0);box-shadow:0 0 0 1px var(--jt-color-border);transition:transform .1s ease,border-color .1s ease}.assign-labels-ai .assign-labels-ai__palette .assign-labels-ai__swatch-pick:hover{transform:scale(1.1)}.assign-labels-ai .assign-labels-ai__palette .assign-labels-ai__swatch-pick.is-active{border-color:var(--jt-color-surface);box-shadow:0 0 0 2px var(--jt-color-text-default)}.assign-labels-ai .assign-labels-ai__ai-band{margin:4px 0 14px;padding:10px 12px;border-radius:10px;background:var(--jt-color-info-bg);border:1px solid var(--jt-color-info)}.assign-labels-ai .assign-labels-ai__ai-band .assign-labels-ai__ai-band-head{margin-bottom:8px}.assign-labels-ai .assign-labels-ai__ai-band .assign-labels-ai__ai-band-title{display:inline-flex;align-items:center;gap:5px;color:var(--jt-color-info)}.assign-labels-ai .assign-labels-ai__ai-band .assign-labels-ai__ai-band-title .assign-labels-ai__ai-spark{width:14px;height:14px;fill:var(--jt-color-info)}.assign-labels-ai .assign-labels-ai__ai-band .assign-labels-ai__ai-dismiss-all md-icon{width:14px;height:14px;fill:var(--jt-color-text-muted)}.assign-labels-ai .assign-labels-ai__ai-chips{gap:6px}.assign-labels-ai .assign-labels-ai__ai-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;border-radius:20px;background:var(--jt-color-surface);border:1px solid var(--jt-color-border);font-size:14px}.assign-labels-ai .assign-labels-ai__ai-chip .assign-labels-ai__ai-chip-name{font-weight:600;color:var(--jt-color-text-default)}.assign-labels-ai .assign-labels-ai__ai-chip .assign-labels-ai__ai-chip-new{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--jt-color-info)}.assign-labels-ai .assign-labels-ai__ai-chip md-button.md-icon-button{width:24px;height:24px;min-height:24px;margin:0;padding:0;line-height:24px}.assign-labels-ai .assign-labels-ai__ai-chip md-button.md-icon-button md-icon{width:14px;height:14px}.assign-labels-ai .assign-labels-ai__ai-chip .assign-labels-ai__ai-accept md-icon{fill:var(--jt-color-success)}.assign-labels-ai .assign-labels-ai__ai-chip .assign-labels-ai__ai-reject md-icon{fill:var(--jt-color-text-muted)}.assign-labels-ai .assign-labels-ai__row-wrap{position:relative}.assign-labels-ai .assign-labels-ai__row{position:relative}.assign-labels-ai .assign-labels-ai__row .assign-labels-ai__row-actions{display:flex;align-items:center;gap:2px;opacity:0;transition:opacity .12s ease;flex-shrink:0}.assign-labels-ai .assign-labels-ai__row:hover .assign-labels-ai__row-actions{opacity:1}.assign-labels-ai .assign-labels-ai__row .assign-labels-ai__row-action{width:26px;height:26px;min-height:26px;margin:0;padding:0;line-height:26px}.assign-labels-ai .assign-labels-ai__row .assign-labels-ai__row-action md-icon{width:15px;height:15px;fill:var(--jt-color-text-muted)}.assign-labels-ai .assign-labels-ai__row .assign-labels-ai__row-action--danger md-icon{fill:var(--jt-color-danger)}.assign-labels-ai .assign-labels-ai__edit,.assign-labels-ai .assign-labels-ai__confirm{gap:8px;padding:10px;margin-bottom:6px;border-radius:5px;background:var(--jt-color-bg-subtle);border:1px solid var(--jt-color-border)}.assign-labels-ai .assign-labels-ai__confirm-text{color:var(--jt-color-text-default)}.assign-labels-ai .assign-labels-ai__inline-actions{gap:6px}.assign-labels-ai .assign-labels-ai__summary{padding:8px 16px;border-top:1px solid var(--jt-color-border)}.assign-labels-ai .assign-labels-ai__summary .assign-labels-ai__count-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;background:var(--jt-color-primary-light);color:var(--jt-color-primary);font-size:14px;font-weight:700}.assign-labels-ai .assign-labels-ai__summary .assign-labels-ai__clear-link{border:none;background:rgba(0,0,0,0);cursor:pointer;padding:0;color:var(--jt-color-primary);font-size:15px;font-weight:600}.assign-labels-ai .assign-labels-ai__summary .assign-labels-ai__clear-link:hover{text-decoration:underline}.email-schedule-dialog{min-width:480px;max-width:600px}.email-schedule-dialog md-toolbar{background:#52758d}.email-schedule-dialog md-toolbar .md-toolbar-tools h2{font-size:16px;font-weight:500}.email-schedule-dialog md-dialog-content{min-height:200px}.email-schedule-dialog md-chips{margin-bottom:12px}.email-schedule-dialog md-chips .md-chips{box-shadow:none;border-bottom:1px solid #d6e1e5;padding:4px 0}.email-schedule-dialog .schedule-list-section h4{color:#52758d;margin-bottom:8px}.email-schedule-dialog .schedule-list-item{padding:10px 0;border-bottom:1px solid #f0f0f0}.email-schedule-dialog .schedule-list-item:last-child{border-bottom:none}.email-schedule-dialog .schedule-list-item md-switch{margin:0 8px}.email-schedule-dialog .schedule-list-item .md-icon-button{margin:0;padding:0;width:32px;height:32px}.email-schedule-dialog .schedule-list-item .md-icon-button md-icon{font-size:18px;color:#9e9e9e}.email-schedule-dialog .schedule-list-item .md-icon-button:hover md-icon{color:#f44336}.summary-strip{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:12px;margin:16px 0;padding:0 16px;max-width:100%}.summary-strip .summary-strip-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:14px 18px;min-width:0;max-width:none;text-align:left}.summary-strip .summary-strip-card.clickable{cursor:pointer}.summary-strip .summary-strip-card.clickable:hover{background:#fafafa;border-color:#bdbdbd}.summary-strip .summary-strip-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.summary-strip .summary-strip-icon{width:18px;height:18px;min-width:18px;min-height:18px;margin-right:0;color:#666;order:2}.summary-strip .summary-strip-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;order:1}.summary-strip .summary-strip-value{font-size:22px;font-weight:600;color:#333;line-height:1.2}@media screen and (max-width: 599px){.summary-strip{padding:0 8px}}.block-state-container{position:relative;min-height:80px}.block-state-container .block-state-loading,.block-state-container .block-state-error,.block-state-container .block-state-empty{padding:30px 20px;text-align:center}.block-state-container .block-state-error .error-icon{width:36px;height:36px;color:#f44336}.block-state-container .block-state-error .text-warn{color:#f44336}.block-state-container .block-state-empty .text-muted{color:#9e9e9e}.block-state-container .block-state-loading .text-warn{color:#ff9800}.block-state-container .btn-primary.md-raised{background-color:#dc2626;color:#fff}.block-state-container .btn-primary.md-raised:hover,.block-state-container .btn-primary.md-raised:focus{background-color:#ec5f32;color:#fff}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;min-height:200px}.empty-state .empty-action-icon{max-height:250px;max-width:250px;height:100%;width:100%;color:#ccc;margin-bottom:16px}.empty-state .error-statement{font-size:18px;font-weight:500;color:#bbb;margin-bottom:8px}.empty-state .tip-statement{font-size:14px;color:#aaa;max-width:400px;margin-bottom:24px}.empty-state.static,md-sidenav .empty-state,md-tabs .empty-state{position:static;transform:none}.empty-starter{max-width:350px;margin:0 auto;line-height:1.5}.empty-state.starter{background:#fafafa;border:2px dashed #e0e0e0;border-radius:8px}.donut-chart-wrapper{display:inline-flex;flex-direction:column;align-items:center}.donut-chart{position:relative;border-radius:50%}.donut-chart .donut-hole{position:absolute;inset:25%;background:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.donut-chart .donut-hole .donut-center-value{font-size:28px;font-weight:600;color:#333}.donut-chart .donut-hole .donut-center-sublabel{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#999}.donut-legend{margin-top:16px}.donut-legend .legend-item{display:flex;align-items:center;padding:4px 0;cursor:pointer}.donut-legend .legend-item:hover{background:#fafafa}.donut-legend .legend-item .legend-dot{width:10px;height:10px;border-radius:50%;margin-right:8px;flex-shrink:0}.donut-legend .legend-item .legend-label{flex:1;font-size:13px;color:#666}.donut-legend .legend-item .legend-value{font-size:13px;font-weight:500}.inline-progress-bar{display:flex;align-items:center;gap:8px;min-width:100px}.inline-progress-bar .progress-track{flex:1;height:6px;background:#eee;border-radius:3px;overflow:hidden}.inline-progress-bar .progress-fill{height:100%;border-radius:3px;background:#b9eaa7;transition:width .3s ease}.inline-progress-bar .progress-fill.complete{background:#abd036}.inline-progress-bar .progress-fill.warning{background:#ffab19}.inline-progress-bar .progress-label{font-size:12px;color:#666;white-space:nowrap}.health-score{display:inline-flex;align-items:center;gap:6px}.health-score .health-dots{display:flex;gap:3px}.health-score .health-dots .dot{width:8px;height:8px;border-radius:50%;background:#e0e0e0}.health-score .health-dots .dot.filled{background:currentColor}.health-score .health-label{font-size:13px;font-weight:500}.health-score.health-good{color:#abd036}.health-score.health-at_risk{color:#ffab19}.health-score.health-lapsed{color:#ff8162}.activity-timeline .timeline-filters{padding:8px 0;gap:4px;flex-wrap:wrap}.activity-timeline .timeline-filters .filter-chip{min-height:28px;line-height:28px;font-size:12px;border-radius:14px;padding:0 12px;min-width:auto}.activity-timeline .timeline-filters .filter-chip.active{background:#f05e33;color:#fff}.activity-timeline .group-date-header{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#999;padding:16px 0 8px;border-bottom:1px solid #f0f0f0}.activity-timeline .timeline-item{display:flex;align-items:flex-start;padding:12px 0;cursor:pointer;border-bottom:1px solid #fafafa}.activity-timeline .timeline-item:hover{background:#fafafa}.activity-timeline .timeline-item .timeline-dot{margin-right:12px;flex-shrink:0}.activity-timeline .timeline-item .timeline-dot .item-icon{font-size:20px;color:#666}.activity-timeline .timeline-item .timeline-dot .item-icon.type-quote{color:#b9eaa7}.activity-timeline .timeline-item .timeline-dot .item-icon.type-job{color:#f05e33}.activity-timeline .timeline-item .timeline-dot .item-icon.type-note{color:#9e9e9e}.activity-timeline .timeline-item .timeline-dot .item-icon.type-warranty{color:#ffab19}.activity-timeline .timeline-item .timeline-dot .item-icon.type-call{color:#abd036}.activity-timeline .timeline-item .timeline-dot .item-icon.type-event{color:#7e57c2}.activity-timeline .timeline-item .timeline-content{flex:1;min-width:0}.activity-timeline .timeline-item .timeline-content .item-title{font-size:13px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-timeline .timeline-item .timeline-content .item-subtitle{font-size:12px;color:#757575;margin-top:2px}.activity-timeline .timeline-item .timeline-meta{text-align:right;flex-shrink:0;margin-left:8px}.activity-timeline .timeline-item .timeline-meta .item-time{font-size:11px;color:#9e9e9e;display:block}.activity-timeline .timeline-item .timeline-meta .item-status{font-size:11px;font-weight:500;border-radius:3px;padding:1px 5px;margin-top:3px;display:inline-block}.activity-timeline .timeline-item .timeline-meta .item-status.status-active{color:#abd036}.activity-timeline .timeline-item .timeline-meta .item-status.status-pending{color:#ffab19}.activity-timeline .timeline-item .timeline-meta .item-status.status-closed{color:#9e9e9e}.activity-timeline .timeline-item .timeline-meta .item-status.status-overdue{color:#ff8162}.activity-timeline .timeline-empty{padding:24px 0;text-align:center;color:#9e9e9e;font-size:13px}.presence-dot{display:inline-block;border-radius:50%;box-shadow:0 0 0 2px #fff;vertical-align:middle}.presence-dot--sm{width:8px;height:8px}.presence-dot--md{width:10px;height:10px}.presence-dot--online{background:#10b981}.presence-dot--away{background:#f59e0b}.presence-dot--offline{background:#cbd5e1}.presence-dot-anchor{position:relative;display:inline-block}.presence-dot-anchor presence-dot .presence-dot,.presence-dot-anchor>.presence-dot{position:absolute;right:-2px;bottom:-2px}.editor-icon-container.recorder-toggle.is-active .recorder-stop-icon{color:#ef4444 !important;fill:#ef4444 !important;animation:recorder-stop-pulse 1s ease-in-out infinite}@keyframes recorder-stop-pulse{0%,100%{opacity:1}50%{opacity:.55}}.msg-recorder{width:100%;padding:6px 10px;background:#f7f9fc;border:1px solid #e5e9ef;border-radius:10px}.msg-recorder-row{gap:10px;min-height:40px}.msg-recorder-dot{width:10px;height:10px;border-radius:50%;background:#ef4444;animation:msg-rec-pulse 1s ease-in-out infinite;flex-shrink:0}@keyframes msg-rec-pulse{0%,100%{opacity:1}50%{opacity:.35}}.msg-recorder-time{font-size:13px;font-weight:600;color:#374151;font-variant-numeric:tabular-nums;flex-shrink:0}.msg-recorder-meter{height:28px;display:flex;align-items:flex-end;justify-content:flex-end;gap:2px;overflow:hidden}.msg-recorder-bar{display:inline-block;width:2px;background:#1264a3;border-radius:1px;min-height:3px}.msg-recorder-btn{flex-shrink:0;margin:0}.msg-recorder-btn-stop{height:32px;min-height:32px;min-width:32px;padding:0;border-radius:50%;background:#ef4444 !important;color:#fff !important}.msg-recorder-preview-audio{flex:1;min-width:0;height:32px}.msg-recorder-send{margin:0;height:32px;min-height:32px;padding:0 16px;text-transform:none;font-weight:600;border-radius:8px;background:#1264a3;color:#fff}.msg-recorder-send:hover,.msg-recorder-send:focus{background:#0f5288 !important;color:#fff !important}.msg-recorder-upload-bar{margin:0}.voice-message-player{gap:10px;padding:6px 10px;background:#eaf3fb;border-radius:18px;max-width:360px;min-width:180px}.vmp-toggle{width:32px;height:32px;border-radius:50%;background:#1264a3;color:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.vmp-toggle md-icon{color:#fff}.vmp-toggle:hover,.vmp-toggle:focus{background:#0f5288;outline:none}.vmp-meter{height:32px;display:flex;align-items:center;gap:2px;cursor:pointer}.vmp-bar{flex:1;min-width:2px;max-width:4px;background:#cbd5e1;border-radius:1px;transition:background 80ms ease}.vmp-bar--played{background:#1264a3}.vmp-time{font-size:11px;color:#6b7280;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:30px;text-align:right}.cv-landing{padding:32px 40px 160px;max-width:900px;margin:0 auto;height:100%;max-height:calc(100vh - 90px);overflow-y:auto;box-sizing:border-box;position:relative}.cv-landing-header{gap:15px;padding-bottom:20px;border-bottom:1px solid #eef1f4;margin-bottom:24px}.cv-landing-icon{color:#1264a3;fill:#1264a3;flex-shrink:0}.cv-landing-title{font-size:22px;font-weight:700;color:#111827;letter-spacing:-0.2px}.cv-landing-count{font-size:13px;color:#6b7280;margin-top:2px}.cv-landing-cta{height:36px;min-height:36px;padding:0 16px;text-transform:none;font-weight:600;border-radius:8px;gap:6px;flex-shrink:0}.cv-landing-cta,.cv-landing-cta:hover,.cv-landing-cta:focus{background:#1264a3 !important;color:#fff !important}.cv-landing-cta:hover,.cv-landing-cta:focus{background:#0f5288 !important}.cv-landing-body{min-height:0}.cv-landing-empty{padding:60px 20px;text-align:center;color:#6b7280}.cv-landing-empty-icon{width:48px;height:48px;opacity:.35;margin-bottom:12px}.cv-landing-empty-text{font-size:14px}.cv-landing-list{padding:0;margin:0}.cv-landing-row{padding:12px 16px;border:1px solid #eef1f4;border-radius:10px;margin-bottom:8px;cursor:pointer;transition:background 120ms ease,border-color 120ms ease,transform 120ms ease}.cv-landing-row:hover{background:#f7fafc;border-color:#d0dce6}.cv-landing-row-title{font-size:14px;font-weight:600;color:#111827}.cv-landing-row-meta{font-size:12px;color:#6b7280;margin-top:2px}.cv-landing-section-favorites .cv-landing-icon{color:#d97706;fill:#d97706}.cv-landing-section-oneToOne .cv-landing-icon{color:#2563eb;fill:#2563eb}.cv-landing-section-channel .cv-landing-icon{color:#7c3aed;fill:#7c3aed}.cv-landing-section-customer .cv-landing-icon{color:#059669;fill:#059669}.cv-landing-section-group .cv-landing-icon{color:#0d9488;fill:#0d9488}.cv-landing-empty-illustration-blue{background:#dbeafe !important}.cv-landing-empty-illustration-blue md-icon{color:#2563eb !important}.cv-landing-empty-illustration-purple{background:#ede9fe !important}.cv-landing-empty-illustration-purple md-icon{color:#7c3aed !important}.cv-landing-empty-illustration-green{background:#d1fae5 !important}.cv-landing-empty-illustration-green md-icon{color:#059669 !important}.cv-landing-empty-illustration-teal{background:#ccfbf1 !important}.cv-landing-empty-illustration-teal md-icon{color:#0d9488 !important}.cv-landing-empty-cta{margin-top:20px}.cv-landing-subtitle{font-size:13px;color:#6b7280;margin-top:2px}.cv-landing-empty-rich{padding:40px 32px;text-align:center;max-width:560px;margin:40px auto 0}.cv-landing-empty-illustration{width:88px;height:88px;border-radius:50%;background:#fef3c7;display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px}.cv-landing-empty-illustration md-icon{width:56px !important;height:56px !important;color:#d97706}.cv-landing-empty-heading{font-size:18px;font-weight:700;color:#111827;margin:0 0 8px}.cv-landing-empty-body{font-size:13px;color:#6b7280;line-height:1.55;margin:0 0 24px}.cv-landing-empty-suggestions{margin-top:20px;padding-top:20px;border-top:1px solid #eef1f4}.cv-landing-empty-suggestions-heading{font-size:12px;font-weight:600;color:#6b7280;margin-bottom:12px}.cv-landing-empty-suggestions-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.cv-landing-empty-suggest-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #d1d5db;border-radius:20px;background:#fff;font-size:12px;font-weight:600;color:#374151;cursor:pointer;transition:all 120ms}.cv-landing-empty-suggest-btn md-icon{color:#d97706}.cv-landing-empty-suggest-btn:hover{background:#fef3c7;border-color:#d97706;color:#92400e}.cv-landing-narrative{display:flex;gap:12px;padding:14px 18px;margin-bottom:20px;background:linear-gradient(135deg, #eef2ff 0%, #ede9fe 100%);border:1px solid #c7d2fe;border-radius:12px;color:#312e81;font-size:13px;line-height:1.5}.cv-landing-narrative-icon{width:32px;height:32px;border-radius:50%;background:#4f46e5;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cv-landing-narrative-icon md-icon{color:#fff}.cv-landing-narrative-body{flex:1}.cv-landing-narrative-heading{font-size:10px;font-weight:700;color:#4f46e5;letter-spacing:.6px;text-transform:uppercase;margin-bottom:4px}.cv-landing-narrative-text{white-space:pre-wrap;margin-bottom:6px}.cv-landing-narrative-loading{color:#6366f1;font-style:italic}.cv-landing-narrative-btn{background:rgba(0,0,0,0);border:1px solid #a5b4fc;color:#4338ca;font-size:11px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;margin-left:8px}.cv-landing-narrative-btn:hover{background:#eef2ff;border-color:#6366f1}.cv-landing-kpis{gap:12px;margin-bottom:24px}.cv-landing-kpi{background:#fff;border:1px solid #eef1f4;border-radius:12px;padding:14px 16px;box-shadow:0 1px 3px rgba(15,23,42,.04);position:relative}.cv-landing-kpi.is-alert{background:#fef2f2;border-color:#fecaca}.cv-landing-kpi.is-alert .cv-landing-kpi-value{color:#991b1b}.cv-landing-kpi.is-alert .cv-landing-kpi-icon{background:#fee2e2}.cv-landing-kpi.is-alert .cv-landing-kpi-icon md-icon{color:#dc2626}.cv-landing-kpi.is-warn{background:#fffbeb;border-color:#fde68a}.cv-landing-kpi.is-warn .cv-landing-kpi-value{color:#92400e}.cv-landing-kpi.is-warn .cv-landing-kpi-icon{background:#fef3c7}.cv-landing-kpi.is-warn .cv-landing-kpi-icon md-icon{color:#d97706}.cv-landing-kpi-icon{position:absolute;top:12px;right:12px;width:26px;height:26px;border-radius:6px;background:#eef4fb;display:flex;align-items:center;justify-content:center}.cv-landing-kpi-icon md-icon{color:#1264a3}.cv-landing-kpi-value{font-size:24px;font-weight:700;color:#111827;line-height:1.1;font-variant-numeric:tabular-nums}.cv-landing-kpi-unit{font-size:14px;color:#6b7280;font-weight:600;margin-left:2px}.cv-landing-kpi-label{font-size:11px;color:#6b7280;margin-top:4px;text-transform:uppercase;letter-spacing:.4px;font-weight:600}.cv-landing-section-header{margin-bottom:12px;gap:8px}.cv-landing-section-title{font-size:14px;font-weight:700;color:#111827;margin:0}.cv-landing-section-hint{font-size:11px;color:#9ca3af;font-style:italic}.cv-landing-attention{background:linear-gradient(135deg, #fff7ed 0%, #fffbeb 100%);border:1px solid #fed7aa;border-radius:12px;padding:16px 18px;margin-bottom:24px}.cv-landing-attention .cv-landing-attention-icon{color:#d97706}.cv-landing-attention .cv-landing-section-title{color:#92400e}.cv-landing-attention-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:10px;background:#dc2626;color:#fff;font-size:11px;font-weight:700}.cv-landing-attention-list{display:flex;flex-direction:column;gap:6px}.cv-landing-attention-item{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#fff;border:1px solid #f4f6f9;border-radius:8px;cursor:pointer;transition:border-color 120ms,box-shadow 120ms}.cv-landing-attention-item:hover{border-color:#d1d5db;box-shadow:0 2px 6px rgba(15,23,42,.08)}.cv-landing-attention-urgency{flex-shrink:0;padding:3px 8px;border-radius:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.cv-landing-attention-urgency.urgency-high{background:#fee2e2;color:#991b1b}.cv-landing-attention-urgency.urgency-low{background:#dbeafe;color:#1e40af}.cv-landing-attention-body{flex:1;min-width:0}.cv-landing-attention-name{font-size:13px;font-weight:600;color:#111827;display:flex;align-items:center;gap:6px}.cv-landing-attention-type-pill{display:inline-flex;align-items:center;padding:1px 6px;border-radius:8px;font-size:9px;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.cv-landing-attention-reason{font-size:11px;color:#6b7280;margin-top:2px}.cv-landing-chevron{color:#9ca3af;flex-shrink:0}.cv-landing-main{margin-top:8px}.cv-landing-fav-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:12px}.cv-landing-fav-card{background:#fff;border:1px solid #eef1f4;border-radius:10px;padding:14px;cursor:pointer;transition:all 120ms;min-height:96px;display:flex;flex-direction:column;gap:6px}.cv-landing-fav-card:hover{border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 4px 10px rgba(15,23,42,.08)}.cv-landing-fav-card.has-unread{border-color:#93c5fd;background:#eff6ff}.cv-landing-fav-type{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:8px;font-size:9px;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.4px;line-height:1.4}.cv-landing-fav-type md-icon{color:#fff}.cv-landing-fav-unread-dot{width:8px;height:8px;border-radius:50%;background:#dc2626}.cv-landing-fav-name{font-size:14px;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;min-height:2.7em}.cv-landing-fav-meta{font-size:11px;color:#6b7280;margin-top:auto}.cv-landing-dm-avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0;object-fit:cover}.cv-landing-dm-avatar-fallback{background:#dbeafe;color:#1e40af;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:.4px}.cv-landing-frequent{margin:20px 0 24px}.cv-landing-freq-tiles{display:grid;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));gap:12px}.cv-landing-freq-tile{background:#fff;border:1px solid #eef1f4;border-radius:10px;padding:14px 10px;text-align:center;cursor:pointer;transition:all 120ms;position:relative}.cv-landing-freq-tile:hover{border-color:#93c5fd;background:#eff6ff;transform:translateY(-1px);box-shadow:0 4px 10px rgba(15,23,42,.08)}.cv-landing-freq-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;margin:0 auto 8px;display:block}.cv-landing-freq-avatar-fallback{background:#dbeafe;color:#1e40af;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center}.cv-landing-freq-name{font-size:12px;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-landing-freq-unread-dot{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background:#dc2626}.cv-landing-dm-list{display:flex;flex-direction:column;gap:4px}.cv-landing-dm-row{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#fff;border:1px solid #eef1f4;border-radius:8px;cursor:pointer;transition:all 120ms}.cv-landing-dm-row:hover{border-color:#d1d5db;background:#f7fafc}.cv-landing-dm-row.has-unread{border-color:#93c5fd;background:#eff6ff}.cv-landing-dm-body{flex:1;min-width:0}.cv-landing-dm-name{font-size:13px;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-unread .cv-landing-dm-name{font-weight:700}.cv-landing-dm-meta{font-size:11px;color:#6b7280;margin-top:2px}.cv-landing-dm-unread-dot{width:8px;height:8px;border-radius:50%;background:#dc2626;flex-shrink:0}.cv-landing-ch-hashtag{color:#7c3aed;font-size:18px;font-weight:700;line-height:1;flex-shrink:0;min-width:20px;text-align:center}.cv-landing-ch-hashtag-muted{color:#9ca3af}.cv-landing-twocol{gap:16px;margin-bottom:24px}.cv-landing-col{min-width:240px}.cv-landing-ch-mini-list{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #eef1f4;border-radius:10px;padding:6px}.cv-landing-ch-mini-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;cursor:pointer;transition:background 120ms}.cv-landing-ch-mini-row:hover{background:#faf5ff}.cv-landing-ch-mini-row.cv-landing-ch-mini-row-stale{opacity:.75}.cv-landing-ch-mini-row.cv-landing-ch-mini-row-stale:hover{background:#f9fafb;opacity:1}.cv-landing-ch-mini-body{flex:1;min-width:0}.cv-landing-ch-mini-name{font-size:13px;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-landing-ch-mini-meta{font-size:11px;color:#6b7280;margin-top:1px}.cv-landing-ch-list{display:flex;flex-direction:column;gap:4px}.cv-landing-ch-row{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#fff;border:1px solid #eef1f4;border-radius:8px;cursor:pointer;transition:all 120ms}.cv-landing-ch-row:hover{border-color:#d1d5db;background:#faf5ff}.cv-landing-ch-row.has-unread{border-color:#c4b5fd;background:#f5f3ff}.cv-landing-ch-body{flex:1;min-width:0}.cv-landing-ch-name{font-size:13px;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-unread .cv-landing-ch-name{font-weight:700}.cv-landing-ch-meta{font-size:11px;color:#6b7280;margin-top:2px}.cv-landing-title-warn{color:#92400e}.cv-landing-cu-avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0;object-fit:cover}.cv-landing-cu-avatar-fallback{background:#d1fae5;color:#065f46;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:.4px}.cv-landing-cu-company{font-size:11px;color:#6b7280;font-weight:500;margin-left:4px}.cv-landing-cu-mini-list{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #eef1f4;border-radius:10px;padding:6px}.cv-landing-cu-mini-list.cv-landing-cu-mini-list-warn{background:#fffbeb;border-color:#fde68a}.cv-landing-cu-mini-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;cursor:pointer;transition:background 120ms}.cv-landing-cu-mini-row:hover{background:#ecfdf5}.cv-landing-cu-mini-row.cv-landing-cu-mini-row-silent{opacity:.85}.cv-landing-cu-mini-row.cv-landing-cu-mini-row-silent:hover{background:#fef3c7;opacity:1}.cv-landing-cu-mini-body{flex:1;min-width:0}.cv-landing-cu-mini-name{font-size:13px;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-landing-cu-mini-meta{font-size:11px;color:#6b7280;margin-top:1px}.cv-landing-section-customer .cv-landing-cta,.cv-landing-section-customer .cv-landing-cta:hover,.cv-landing-section-customer .cv-landing-cta:focus{background:#059669 !important}.cv-landing-section-customer .cv-landing-cta:hover,.cv-landing-section-customer .cv-landing-cta:focus{background:#047857 !important}.cv-landing-section-customer .cv-landing-attention-item:hover{border-color:#a7f3d0}.cv-landing-gr-icon{width:32px;height:32px;border-radius:8px;background:#ccfbf1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cv-landing-gr-icon md-icon{color:#0d9488}.cv-landing-gr-privacy{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:8px;background:#f3f4f6;color:#6b7280;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;margin-left:6px}.cv-landing-gr-privacy md-icon{color:#6b7280}.cv-landing-gr-privacy-icon{color:#9ca3af;margin-left:4px;vertical-align:middle}.cv-landing-gr-mini-list{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #eef1f4;border-radius:10px;padding:6px}.cv-landing-gr-mini-list.cv-landing-gr-mini-list-warn{background:#fffbeb;border-color:#fde68a}.cv-landing-gr-mini-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;cursor:pointer;transition:background 120ms}.cv-landing-gr-mini-row:hover{background:#f0fdfa}.cv-landing-gr-mini-row.has-unread{background:#ecfeff}.cv-landing-gr-mini-row.has-unread .cv-landing-gr-mini-name{font-weight:700}.cv-landing-gr-mini-row.cv-landing-gr-mini-row-quiet{opacity:.85}.cv-landing-gr-mini-row.cv-landing-gr-mini-row-quiet:hover{background:#fef3c7;opacity:1}.cv-landing-gr-mini-icon{width:28px;height:28px;border-radius:6px;background:#ccfbf1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cv-landing-gr-mini-icon md-icon{color:#0d9488}.cv-landing-gr-mini-icon.cv-landing-gr-mini-icon-quiet{background:#fef3c7}.cv-landing-gr-mini-icon.cv-landing-gr-mini-icon-quiet md-icon{color:#d97706}.cv-landing-gr-mini-body{flex:1;min-width:0}.cv-landing-gr-mini-name{font-size:13px;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center}.cv-landing-gr-mini-meta{font-size:11px;color:#6b7280;margin-top:3px;display:flex;align-items:center;gap:4px}.cv-landing-gr-roster{display:inline-flex;align-items:center}.cv-landing-gr-avatar-stack{display:inline-flex;margin-right:-6px}.cv-landing-gr-avatar-stack:last-of-type{margin-right:4px}.cv-landing-gr-mini-avatar{width:18px;height:18px;border-radius:50%;border:2px solid #fff;object-fit:cover;display:block}.cv-landing-gr-mini-avatar-fallback{background:#ccfbf1;color:#0f766e;font-size:8px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.2px}.cv-landing-gr-count{font-size:11px;font-weight:600;color:#0d9488;margin-left:2px}.cv-landing-section-group .cv-landing-cta,.cv-landing-section-group .cv-landing-cta:hover,.cv-landing-section-group .cv-landing-cta:focus{background:#0d9488 !important}.cv-landing-section-group .cv-landing-cta:hover,.cv-landing-section-group .cv-landing-cta:focus{background:#0f766e !important}.cv-landing-section-group .cv-landing-attention-item:hover{border-color:#99f6e4}.cv-landing-section-group .cv-landing-narrative{background:linear-gradient(135deg, #f0fdfa 0%, #ccfbf1 100%);border-color:#99f6e4;color:#134e4a}.cv-landing-section-group .cv-landing-narrative-icon{background:#0d9488}.cv-landing-section-group .cv-landing-narrative-heading{color:#0f766e}.cv-landing-section-group .cv-landing-narrative-btn{border-color:#5eead4;color:#0f766e}.cv-landing-section-group .cv-landing-narrative-btn:hover{background:#f0fdfa;border-color:#14b8a6}.chat-catchup-btn md-icon{color:#1264a3;fill:#1264a3}.composer-assist-btn md-icon{color:#1264a3;fill:#1264a3}.composer-assist-menu{min-width:200px}.composer-assist-result{background:#eaf3fb;border:1px solid #b6d6ee;border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.55;color:#1f2937;white-space:pre-wrap;max-height:300px;overflow-y:auto}.ai-draft-reply-btn md-icon{color:#1264a3;fill:#1264a3}.draft-reply-textarea{width:100%;min-height:130px;padding:12px 14px;border:1px solid #b6d6ee;border-radius:8px;background:#f7fbfd;font-size:14px;line-height:1.55;color:#1f2937;resize:vertical;font-family:inherit}.draft-reply-textarea:focus{outline:none;border-color:#1264a3;background:#fff;box-shadow:0 0 0 3px rgba(18,100,163,.12)}.chat-catchup-result{font-size:14px;line-height:1.55;color:#1f2937}.chat-catchup-result p{margin:0 0 8px}.chat-catchup-result strong{color:#0f5288;font-size:13px;letter-spacing:.2px;text-transform:uppercase;display:inline-block;margin-top:10px}.chat-catchup-result ul{margin:4px 0 12px;padding-left:20px}.chat-catchup-result li{margin-bottom:4px}.conv-report-body{padding:24px 32px;background:#fafbfd;overflow-y:auto}.conv-report-wrap{max-width:960px;margin:0 auto}.conv-report-header{margin-bottom:20px}.conv-report-h2{font-size:20px;font-weight:700;color:#111827;margin:0 0 2px;letter-spacing:-0.2px}.conv-report-subtitle{font-size:12px;color:#6b7280}.conv-report-range{gap:4px;background:#eef1f4;padding:3px;border-radius:8px}.conv-report-range-btn{border:0;background:rgba(0,0,0,0);color:#4b5563;font-size:12px;font-weight:600;padding:5px 12px;border-radius:6px;cursor:pointer;transition:background 120ms,color 120ms}.conv-report-range-btn:hover:not(.is-active){background:hsla(0,0%,100%,.6);color:#111827}.conv-report-range-btn.is-active{background:#fff;color:#1264a3;box-shadow:0 1px 2px rgba(15,23,42,.08)}.conv-report-kpis{gap:12px;margin-bottom:24px}.conv-report-kpi{background:#fff;border:1px solid #eef1f4;border-radius:12px;padding:16px 18px;box-shadow:0 1px 3px rgba(15,23,42,.04);position:relative}.conv-report-kpi-icon{position:absolute;top:14px;right:14px;width:28px;height:28px;border-radius:8px;background:#eaf3fb;display:flex;align-items:center;justify-content:center}.conv-report-kpi-icon md-icon{color:#1264a3}.conv-report-kpi-value{font-size:26px;font-weight:700;color:#111827;line-height:1.1;font-variant-numeric:tabular-nums}.conv-report-kpi-label{font-size:11px;color:#6b7280;margin-top:4px;text-transform:uppercase;letter-spacing:.4px;font-weight:600}.conv-report-section{background:#fff;border:1px solid #eef1f4;border-radius:12px;padding:18px 20px;margin-bottom:20px;box-shadow:0 1px 3px rgba(15,23,42,.04)}.conv-report-section-header{margin-bottom:14px}.conv-report-section-title{font-size:14px;font-weight:700;color:#111827;margin:0}.conv-report-section-hint{font-size:11px;color:#9ca3af;font-style:italic}.conv-report-empty{font-size:13px;color:#6b7280;padding:12px 4px}.conv-report-chart{gap:3px;height:140px;padding-top:8px;position:relative;background-image:linear-gradient(to top, transparent 0, transparent calc(25% - 1px), #f1f3f5 calc(25% - 1px), #f1f3f5 25%, transparent 25%),linear-gradient(to top, transparent 0, transparent calc(50% - 1px), #f1f3f5 calc(50% - 1px), #f1f3f5 50%, transparent 50%),linear-gradient(to top, transparent 0, transparent calc(75% - 1px), #f1f3f5 calc(75% - 1px), #f1f3f5 75%, transparent 75%);background-size:100% 100%}.conv-report-bar-wrap{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-width:4px;cursor:pointer;position:relative}.conv-report-bar-wrap.is-weekend{background:rgba(238,242,246,.6);border-radius:3px}.conv-report-bar-wrap.is-today{outline:1px dashed #1264a3;outline-offset:1px;border-radius:3px}.conv-report-bar{width:100%;min-height:2px;background:#1264a3;border-radius:2px 2px 0 0;transition:height 240ms ease-out,background 120ms;position:relative}.conv-report-bar-wrap:hover .conv-report-bar{background:#0f5288}.conv-report-bar-wrap.is-weekend .conv-report-bar{background:#7ba7cf}.conv-report-bar-wrap:hover .conv-report-bar-wrap.is-weekend .conv-report-bar{background:#5a8ec0}.conv-report-bar-tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%, -6px);background:#1f2937;color:#fff;padding:6px 10px;border-radius:6px;font-size:11px;line-height:1.4;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity 120ms;z-index:5;box-shadow:0 4px 12px rgba(0,0,0,.15)}.conv-report-bar-tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:4px solid rgba(0,0,0,0);border-top-color:#1f2937}.conv-report-bar-tooltip-day{font-weight:600}.conv-report-bar-tooltip-count{color:#d1d5db;font-variant-numeric:tabular-nums}.conv-report-bar-wrap:hover .conv-report-bar-tooltip{opacity:1}.conv-report-chart-xaxis{margin-top:6px;gap:3px}.conv-report-xtick{min-width:4px;font-size:10px;color:#9ca3af;text-align:center;white-space:nowrap;overflow:visible}.conv-report-xtick.is-labeled{font-weight:600;color:#6b7280}.conv-report-poster-list{padding:0;margin:0}.conv-report-poster-row{display:flex;align-items:center;gap:12px;padding:10px 8px;border-radius:8px;border-bottom:1px solid #f4f6f9;cursor:pointer;transition:background 120ms}.conv-report-poster-row:last-child{border-bottom:0}.conv-report-poster-row:hover{background:#f7fbfd}.conv-report-poster-avatar{width:28px;height:28px;border-radius:50%;flex-shrink:0;object-fit:cover}.conv-report-poster-avatar-fallback{background:#e0e7ff;color:#3730a3;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:.4px;line-height:1}.conv-report-poster-name{font-size:13px;font-weight:600;color:#1f2937;min-width:130px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-report-poster-bar-wrap{height:8px;background:#eef2f6;border-radius:4px;overflow:hidden}.conv-report-poster-bar{height:100%;background:#1264a3;border-radius:4px;transition:width 260ms ease-out}.conv-report-poster-count{font-size:13px;font-weight:700;color:#111827;font-variant-numeric:tabular-nums;min-width:32px;text-align:right}.conv-report-poster-pct{font-size:11px;font-weight:600;color:#9ca3af;font-variant-numeric:tabular-nums;min-width:36px;text-align:right}.conv-report-narrative{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;margin-bottom:20px;background:linear-gradient(135deg, #eef2ff 0%, #ede9fe 100%);border:1px solid #c7d2fe;border-radius:12px;color:#312e81;font-size:13px;line-height:1.5}.conv-report-narrative-icon{width:32px;height:32px;border-radius:50%;background:#4f46e5;display:flex;align-items:center;justify-content:center;flex-shrink:0}.conv-report-narrative-icon md-icon{color:#fff}.conv-report-narrative-body{flex:1}.conv-report-narrative-heading{font-size:10px;font-weight:700;color:#4f46e5;letter-spacing:.6px;text-transform:uppercase;margin-bottom:2px}.conv-report-narrative-text{white-space:pre-wrap}.conv-report-narrative-loading{color:#6366f1;font-style:italic}.conv-report-narrative-btn{background:rgba(0,0,0,0);border:1px solid #a5b4fc;color:#4338ca;font-size:11px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;transition:all 120ms}.conv-report-narrative-btn:hover{background:#eef2ff;border-color:#6366f1}.conv-report-narrative-btn:disabled{opacity:.5;cursor:not-allowed}.conv-report-kpi-meta{gap:8px;flex-wrap:wrap}.conv-report-delta{display:inline-flex;align-items:center;gap:2px;font-size:10px;font-weight:700;padding:2px 6px;border-radius:10px;font-variant-numeric:tabular-nums;line-height:1}.conv-report-delta.conv-report-delta-up{background:#d1fae5;color:#065f46}.conv-report-delta.conv-report-delta-down{background:#fee2e2;color:#991b1b}.conv-report-delta.conv-report-delta-flat{background:#f3f4f6;color:#6b7280}.conv-report-delta.conv-report-delta-good{background:#d1fae5;color:#065f46}.conv-report-delta.conv-report-delta-bad{background:#fee2e2;color:#991b1b}.conv-report-spark{height:24px;gap:2px;margin-top:10px;align-items:flex-end;padding-right:40px}.conv-report-spark-bar{flex:1;min-width:3px;min-height:1px;background:#a8c8e2;border-radius:1px 1px 0 0;transition:height 240ms ease-out}.conv-report-heatmap{padding:4px 0 0}.conv-report-hm-header{height:20px;align-items:center}.conv-report-hm-corner{width:36px;flex-shrink:0}.conv-report-hm-hourlabel{font-size:10px;color:#9ca3af;text-align:center;min-width:0;white-space:nowrap;font-weight:600}.conv-report-hm-row{height:24px;align-items:stretch;gap:2px;margin-bottom:2px}.conv-report-hm-row:last-of-type{margin-bottom:0}.conv-report-hm-daylabel{width:36px;flex-shrink:0;font-size:11px;font-weight:600;color:#6b7280;display:flex;align-items:center;padding-right:8px}.conv-report-hm-cell{min-width:0;border-radius:3px;background-color:rgba(18,100,163,.05);transition:transform 120ms,box-shadow 120ms;position:relative;cursor:default}.conv-report-hm-cell.is-empty{background-color:#f1f3f5 !important}.conv-report-hm-cell.is-peak{box-shadow:0 0 0 2px #f59e0b,0 0 0 3px #fff}.conv-report-hm-cell:hover{transform:scale(1.15);z-index:5;box-shadow:0 2px 8px rgba(15,23,42,.2)}.conv-report-hm-tooltip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:#1f2937;color:#fff;padding:6px 10px;border-radius:6px;font-size:11px;line-height:1.4;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity 120ms;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.15)}.conv-report-hm-tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:4px solid rgba(0,0,0,0);border-top-color:#1f2937}.conv-report-hm-cell:hover .conv-report-hm-tooltip{opacity:1}.conv-report-hm-legend{margin-top:10px;gap:4px;font-size:10px;color:#9ca3af}.conv-report-hm-legend-swatch{width:14px;height:14px;border-radius:2px}.conv-report-hm-legend-label{padding:0 4px}.conv-report-attention{background:linear-gradient(135deg, #fff7ed 0%, #fffbeb 100%);border:1px solid #fed7aa;border-radius:12px;padding:16px 18px;margin-bottom:20px;box-shadow:0 1px 3px rgba(15,23,42,.04)}.conv-report-attention.is-all-clear{background:linear-gradient(135deg, #f0fdf4 0%, #ecfdf5 100%);border-color:#a7f3d0}.conv-report-attention-header{margin-bottom:12px}.conv-report-attention-header .gap-8{gap:8px}.conv-report-attention-icon{color:#d97706}.is-all-clear .conv-report-attention-icon{color:#059669}.conv-report-attention-title{font-size:14px;font-weight:700;color:#92400e;margin:0}.is-all-clear .conv-report-attention-title{color:#065f46}.conv-report-attention-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:10px;background:#dc2626;color:#fff;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.conv-report-attention-clear{color:#065f46;font-size:13px;padding:4px 0 2px}.conv-report-attention-group{margin-top:10px}.conv-report-attention-group:first-of-type{margin-top:0}.conv-report-attention-grouptitle{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.4px;padding:8px 6px}.conv-report-attention-grouptitle md-icon{color:#6b7280}.conv-report-attention-groupcount{background:#e5e7eb;color:#4b5563;padding:1px 7px;border-radius:8px;font-size:10px;margin-left:4px}.conv-report-attention-grouphint{font-weight:500;text-transform:none;letter-spacing:0;color:#9ca3af;font-style:italic;margin-left:2px}.conv-report-attention-item{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#fff;border:1px solid #f4f6f9;border-radius:8px;margin-bottom:6px;cursor:pointer;transition:border-color 120ms,box-shadow 120ms,transform 80ms}.conv-report-attention-item:hover{border-color:#d1d5db;box-shadow:0 2px 6px rgba(15,23,42,.08)}.conv-report-attention-item:active{transform:translateY(1px)}.conv-report-attention-item:last-child{margin-bottom:0}.conv-report-attention-urgency{flex-shrink:0;min-width:52px;text-align:center;padding:3px 8px;border-radius:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;font-variant-numeric:tabular-nums;line-height:1.4}.conv-report-attention-urgency.urgency-high{background:#fee2e2;color:#991b1b}.conv-report-attention-urgency.urgency-medium{background:#fef3c7;color:#92400e}.conv-report-attention-urgency.urgency-low{background:#dbeafe;color:#1e40af}.conv-report-attention-engagement{flex-shrink:0;min-width:52px;padding:4px 8px;border-radius:6px;background:#eef4ff;color:#1d4ed8;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;display:inline-flex;align-items:center;gap:4px;justify-content:center}.conv-report-attention-engagement md-icon{color:#1d4ed8}.conv-report-attention-body{flex:1;min-width:0}.conv-report-attention-preview{font-size:13px;color:#1f2937;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.conv-report-attention-meta{margin-top:3px;font-size:11px;color:#6b7280}.conv-report-attention-meta strong{color:#374151;font-weight:600}.conv-report-attention-meta .dot-sep{margin:0 4px;color:#d1d5db}.conv-report-attention-chevron{color:#9ca3af;flex-shrink:0}.conv-report-attention-spotlight{margin-top:14px;padding-top:10px;border-top:1px dashed #fed7aa}.is-all-clear .conv-report-attention-spotlight{border-top-color:#a7f3d0}.conv-report-twocol{gap:20px;margin-bottom:20px;align-items:stretch}.conv-report-twocol .conv-report-half{margin-bottom:0;min-width:280px}.conv-report-dist-list{padding:0;margin:4px 0 0}.conv-report-dist-row{display:flex;align-items:center;gap:10px;padding:6px 0}.conv-report-dist-row:not(:last-child){border-bottom:1px solid #f4f6f9}.conv-report-dist-label{font-size:12px;font-weight:600;color:#4b5563;min-width:84px;font-variant-numeric:tabular-nums}.conv-report-dist-bar-wrap{height:8px;background:#eef2f6;border-radius:4px;overflow:hidden}.conv-report-dist-bar{height:100%;border-radius:4px;transition:width 260ms ease-out;min-width:2px}.conv-report-dist-pct{font-size:13px;font-weight:700;color:#111827;font-variant-numeric:tabular-nums;min-width:36px;text-align:right}.conv-report-dist-count{font-size:11px;color:#9ca3af;font-variant-numeric:tabular-nums;min-width:40px;text-align:right}.conv-report-ptype-list{padding:0;margin:4px 0 0}.conv-report-ptype-row{display:flex;align-items:center;gap:10px;padding:6px 0}.conv-report-ptype-row:not(:last-child){border-bottom:1px solid #f4f6f9}.conv-report-ptype-icon{flex-shrink:0;width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center}.conv-report-ptype-icon md-icon{color:#fff}.conv-report-ptype-label{font-size:12px;font-weight:600;color:#4b5563;min-width:90px;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-report-ptype-bar-wrap{height:8px;background:#eef2f6;border-radius:4px;overflow:hidden}.conv-report-ptype-bar{height:100%;border-radius:4px;transition:width 260ms ease-out;min-width:2px}.conv-report-ptype-pct{font-size:13px;font-weight:700;color:#111827;font-variant-numeric:tabular-nums;min-width:36px;text-align:right}.conv-report-ptype-count{font-size:11px;color:#9ca3af;font-variant-numeric:tabular-nums;min-width:40px;text-align:right}.conv-report-export{margin:8px 0 24px;gap:12px}.conv-report-export-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:13px;font-weight:600;color:#374151;cursor:pointer;transition:all 120ms;line-height:1;min-height:36px}.conv-report-export-btn md-icon{color:#6b7280;transition:color 120ms}.conv-report-export-btn:hover{background:#f9fafb;border-color:#9ca3af;color:#111827}.conv-report-export-btn:hover md-icon{color:#111827}.conv-report-export-btn:active{transform:translateY(1px)}.command-palette-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1100;display:flex;justify-content:center;padding-top:15vh}.command-palette{width:100%;max-width:680px;background:#fff;border-radius:12px;box-shadow:0 16px 70px rgba(0,0,0,.2);overflow:hidden;max-height:70vh;display:flex;flex-direction:column}.palette-header{padding:12px 16px;border-bottom:1px solid #eee}.palette-header .palette-input{flex:1;border:none;outline:none;font-size:16px;padding:8px 12px;background:rgba(0,0,0,0)}.palette-header .palette-shortcut{font-size:12px;color:#6b6b6b;border:1px solid #ddd;border-radius:4px;padding:2px 6px;margin-right:8px}.palette-semantic-toggle{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;margin-right:8px;border:1px solid rgba(109,40,217,.45);border-radius:14px;background:rgba(0,0,0,0);color:#6d28d9;font-size:13px;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;transition:background .12s ease,border-color .12s ease,color .12s ease}.palette-semantic-toggle md-icon{width:16px;height:16px;min-width:16px;color:#6d28d9}.palette-semantic-toggle:hover{background:rgba(109,40,217,.06);border-color:#6d28d9}.palette-semantic-toggle:focus-visible{outline:2px solid #6d28d9;outline-offset:2px}.palette-semantic-toggle.palette-semantic-toggle--on{background:#efe8fd;border-color:#6d28d9;color:#5b21b6}.palette-semantic-toggle.palette-semantic-toggle--on md-icon{color:#6d28d9}.palette-results{overflow-y:auto;flex:1}.palette-results .result-category{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#999;padding:12px 16px 4px}.palette-results .result-item{display:flex;align-items:center;padding:8px 16px;cursor:pointer;transition:background .1s}.palette-results .result-item:hover,.palette-results .result-item.selected{background:#f5f5f5}.palette-results .result-item .result-icon{color:#666;margin-right:12px;font-size:20px}.palette-results .result-item .result-text{flex:1}.palette-results .result-item .result-text .result-label{font-size:14px}.palette-results .result-item .result-text .result-sublabel{font-size:12px;color:#999;margin-left:8px}.palette-results .result-item .result-arrow{color:#ccc;font-size:18px}.palette-empty{padding:32px 16px;text-align:center;color:#999;font-size:14px}.palette-saverow{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px;border-bottom:1px solid #eee}.palette-saverow .palette-saverow__btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid #ddd;border-radius:8px;background:rgba(0,0,0,0);color:#333;font-size:13px;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s}.palette-saverow .palette-saverow__btn md-icon{font-size:16px;width:16px;height:16px;color:#f05e33}.palette-saverow .palette-saverow__btn:hover{background:rgba(240,94,51,.06);border-color:#f05e33}.palette-saverow .palette-saverow__done{display:inline-flex;align-items:center;gap:6px;height:30px;font-size:13px;font-weight:600;color:#2e7d32}.palette-saverow .palette-saverow__done md-icon{font-size:16px;width:16px;height:16px;color:#2e7d32}.palette-saverow .palette-saverow__form{display:flex;align-items:center;gap:6px;flex:1}.palette-saverow .palette-saverow__form .palette-save__input{flex:1;height:30px;padding:0 10px;font-size:13px;color:#333;border:1px solid #ccc;border-radius:8px;outline:none}.palette-saverow .palette-saverow__form .palette-save__input::placeholder{color:#6b6b6b}.palette-saverow .palette-saverow__form .palette-save__input:focus{border-color:#f05e33;box-shadow:0 0 0 2px rgba(240,94,51,.15)}.palette-saverow .palette-saverow__form .palette-saverow__save{height:30px;padding:0 14px;border:none;border-radius:8px;background:#f05e33;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.palette-saverow .palette-saverow__form .palette-saverow__save:hover{filter:brightness(0.95)}.palette-saverow .palette-saverow__form .palette-saverow__cancel{height:30px;padding:0 10px;border:1px solid #ddd;border-radius:8px;background:rgba(0,0,0,0);color:#6b6b6b;font-size:13px;cursor:pointer}.palette-saverow .palette-saverow__form .palette-saverow__cancel:hover{background:#f5f5f5}.palette-saved__del{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-right:4px;padding:0;border:none;border-radius:6px;background:rgba(0,0,0,0);color:#767676;cursor:pointer}.palette-saved__del md-icon{font-size:14px;width:14px;height:14px;color:inherit}.palette-saved__del:hover{background:#eee;color:#c0392b}.palette-zero{padding:28px 20px 32px;text-align:center;display:flex;flex-direction:column;align-items:center}.palette-zero .palette-zero__glyph{color:#ccc;font-size:28px;margin-bottom:10px}.palette-zero .palette-zero__title{font-size:15px;color:#666;margin-bottom:14px}.palette-zero .palette-zero__title strong{color:#333}.palette-zero .palette-zero__didyoumean{border:none;background:rgba(0,0,0,0);cursor:pointer;font-size:14px;color:#f05e33;padding:4px 8px;margin-bottom:14px}.palette-zero .palette-zero__didyoumean:hover{text-decoration:underline}.palette-zero .palette-zero__didyoumean strong{font-weight:600}.palette-zero .palette-zero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.palette-zero .palette-zero__action{display:inline-flex;align-items:center;gap:6px;border:1px solid #ddd;background:#fff;border-radius:8px;cursor:pointer;padding:8px 14px;font-size:13px;color:#555;transition:border-color .1s,background .1s,color .1s}.palette-zero .palette-zero__action md-icon{font-size:16px;color:#999}.palette-zero .palette-zero__action em{font-style:normal;color:#aaa;margin-left:2px}.palette-zero .palette-zero__action:hover{border-color:#bbb;background:#fafafa}.palette-zero .palette-zero__action.palette-zero__action--create{border-color:rgba(240,94,51,.5);color:#f05e33}.palette-zero .palette-zero__action.palette-zero__action--create md-icon{color:#f05e33}.palette-zero .palette-zero__action.palette-zero__action--create:hover{background:rgba(240,94,51,.06);border-color:#f05e33}.palette-footer{padding:8px 16px;border-top:1px solid #eee;background:#fafafa;display:flex;gap:16px;font-size:12px;color:#999}.palette-footer kbd{background:#eee;border:1px solid #ddd;border-radius:3px;padding:1px 4px;font-size:11px}.command-palette--grouped{max-width:860px}.palette-grouped{display:flex;flex:1;min-height:0;overflow:hidden}.palette-facets{flex:0 0 172px;border-right:1px solid #eee;background:#fafafa;padding:12px 8px;overflow-y:auto}.palette-facets .palette-facet{display:flex;align-items:center;justify-content:space-between;width:100%;border:none;background:rgba(0,0,0,0);cursor:pointer;padding:7px 10px;margin-bottom:2px;border-radius:6px;font-size:13px;color:#555;text-align:left;transition:background .1s,color .1s}.palette-facets .palette-facet:hover{background:#f0f0f0}.palette-facets .palette-facet.active{background:#fff1e8;color:#a94d1c;font-weight:600}.palette-facets .palette-facet .palette-facet__count{font-size:12px;color:#6b6b6b;margin-left:8px}.palette-facets .palette-facet.active .palette-facet__count{color:#a94d1c}.palette-grouped-content{flex:1 1 auto;min-width:0;overflow-y:auto;padding:8px 12px 12px}.palette-hero{padding-top:4px}.palette-hero .palette-hero__label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#f05e33;padding:4px 2px 6px}.palette-hero .palette-hero__card{cursor:pointer;border-radius:8px}.palette-hero .palette-hero__card.selected .src-card,.palette-hero .palette-hero__card .src-card:hover{border-color:#f05e33;box-shadow:0 2px 12px rgba(240,94,51,.14)}.palette-group{margin-top:10px}.palette-group .palette-group__head{display:flex;align-items:center;justify-content:space-between;padding:6px 4px 4px}.palette-group .palette-group__title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#999}.palette-group .palette-group__count{color:#6b6b6b;margin-left:6px}.palette-group .palette-group__see-all{font-size:12px;font-weight:600;color:#f05e33;cursor:pointer;white-space:nowrap}.palette-group .palette-group__see-all:hover{text-decoration:underline}.palette-group .palette-card-row{cursor:pointer;border-radius:8px;margin-bottom:4px}.palette-group .palette-card-row.selected .src-card{border-color:#f05e33;background:rgba(240,94,51,.04)}.palette-group.palette-group--commands .result-item{padding-left:4px;padding-right:4px;border-radius:6px}.command-palette--kit{max-width:860px}.command-palette.jt-search-kit{background:var(--sk-surface);color:var(--sk-ink);box-shadow:var(--sk-shadow-pop)}.command-palette.jt-search-kit .palette-header{border-bottom-color:var(--sk-line)}.command-palette.jt-search-kit .palette-header md-icon{color:var(--sk-muted)}.command-palette.jt-search-kit .palette-header .md-icon-button:hover md-icon{color:var(--sk-ink)}.command-palette.jt-search-kit .palette-input{color:var(--sk-ink)}.command-palette.jt-search-kit .palette-input::placeholder{color:var(--sk-muted)}.command-palette.jt-search-kit .sk-dym md-icon{color:inherit}.command-palette.jt-search-kit .sk-zero__ic md-icon{color:inherit}.command-palette.jt-search-kit .palette-shortcut{color:var(--sk-muted);border-color:var(--sk-border-2);background:var(--sk-surface-2)}.command-palette.jt-search-kit .palette-semantic-toggle{border-color:var(--sk-purple-fill);color:var(--sk-purple)}.command-palette.jt-search-kit .palette-semantic-toggle md-icon{color:var(--sk-purple)}.command-palette.jt-search-kit .palette-semantic-toggle:hover{background:var(--sk-purple-tint);border-color:var(--sk-purple)}.command-palette.jt-search-kit .palette-semantic-toggle:focus-visible{outline-color:var(--sk-purple)}.command-palette.jt-search-kit .palette-semantic-toggle.palette-semantic-toggle--on{background:var(--sk-purple-tint);border-color:var(--sk-purple-fill);color:var(--sk-purple)}.command-palette.jt-search-kit .palette-semantic-toggle.palette-semantic-toggle--on md-icon{color:var(--sk-purple)}.command-palette.jt-search-kit .palette-saverow{border-bottom-color:var(--sk-line)}.command-palette.jt-search-kit .palette-saverow .palette-saverow__btn{border-color:var(--sk-border-2);color:var(--sk-ink)}.command-palette.jt-search-kit .palette-saverow .palette-saverow__btn md-icon{color:var(--sk-coral)}.command-palette.jt-search-kit .palette-saverow .palette-saverow__btn:hover{background:var(--sk-hover);border-color:var(--sk-coral-border)}.command-palette.jt-search-kit .palette-saverow .palette-saverow__done{color:var(--sk-success)}.command-palette.jt-search-kit .palette-saverow .palette-saverow__done md-icon{color:var(--sk-success)}.command-palette.jt-search-kit .palette-saverow .palette-save__input{background:var(--sk-surface-2);border-color:var(--sk-border-2);color:var(--sk-ink)}.command-palette.jt-search-kit .palette-saverow .palette-save__input::placeholder{color:var(--sk-muted)}.command-palette.jt-search-kit .palette-saverow .palette-save__input:focus{border-color:var(--sk-coral)}.command-palette.jt-search-kit .palette-saverow .palette-saverow__save{background:var(--sk-btn-coral)}.command-palette.jt-search-kit .palette-saverow .palette-saverow__save:hover{background:var(--sk-btn-coral-h);filter:none}.command-palette.jt-search-kit .palette-saverow .palette-saverow__cancel{border-color:var(--sk-border-2);color:var(--sk-muted)}.command-palette.jt-search-kit .palette-saverow .palette-saverow__cancel:hover{background:var(--sk-hover)}.command-palette.jt-search-kit .palette-saved__del{color:var(--sk-meta)}.command-palette.jt-search-kit .palette-saved__del:hover{background:var(--sk-hover);color:var(--sk-alert)}.command-palette.jt-search-kit .palette-results .result-category{color:var(--sk-meta)}.command-palette.jt-search-kit .result-item:hover,.command-palette.jt-search-kit .result-item.selected{background:var(--sk-hover)}.command-palette.jt-search-kit .result-item .result-icon{color:var(--sk-meta)}.command-palette.jt-search-kit .result-item .result-text .result-label{color:var(--sk-ink)}.command-palette.jt-search-kit .result-item .result-text .result-sublabel{color:var(--sk-muted)}.command-palette.jt-search-kit .result-item .result-arrow{color:var(--sk-meta)}.command-palette.jt-search-kit .palette-empty{color:var(--sk-muted)}.command-palette.jt-search-kit .palette-footer{border-top-color:var(--sk-line);background:var(--sk-surface-2);color:var(--sk-muted)}.command-palette.jt-search-kit .palette-footer kbd{background:var(--sk-surface);border-color:var(--sk-border-2);color:var(--sk-ink)}.palette-kit{display:flex;flex:1;min-height:0;overflow:hidden}.palette-kit .palette-kit__rail{flex:0 0 186px;overflow-y:auto}.palette-kit .palette-kit__content{flex:1 1 auto;min-width:0;overflow-y:auto;padding:4px 8px 12px}.palette-kit .palette-kit__row,.palette-kit .palette-kit__hero-card{cursor:pointer;border-radius:10px}.palette-kit .palette-kit__row.selected .sk-card,.palette-kit .palette-kit__hero-card.selected .sk-card{background:var(--sk-coral-tint)}.palette-kit .palette-kit__row.selected .sk-card::before,.palette-kit .palette-kit__hero-card.selected .sk-card::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--sk-coral)}.palette-kit .sk-range__fill{left:0;right:0}.palette-kit .sk-range__handle--min{left:0}.palette-kit .sk-range__handle--max{left:100%}.palette-kit .sk-facet--status .sk-pill{flex:0 1 auto;min-width:0}body.has-notif-bell .main-header .md-toolbar-tools{padding-right:68px}.jt-notif-host{position:static}.jt-notif-bell-btn{position:fixed;top:0;right:0;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border:0;background:rgba(0,0,0,0);cursor:pointer;padding:0;z-index:1001}.jt-notif-bell-btn .jt-notif-bell-icon{width:24px;height:24px;color:#fff}.jt-notif-bell-btn .jt-notif-bell-icon svg path{fill:currentColor}.jt-notif-bell-btn:hover .jt-notif-bell-icon,.jt-notif-bell-btn.is-open .jt-notif-bell-icon{color:#f05e33}.jt-notif-bell-btn:focus-visible{outline:2px solid #f05e33;outline-offset:-3px;border-radius:6px}.jt-notif-bell-btn.has-unread .jt-notif-bell-icon{color:#fff}.jt-notif-badge{position:absolute;top:11px;right:11px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#c62828;color:#fff;font-size:13px;line-height:18px;font-weight:600;text-align:center;box-shadow:0 0 0 2px #000}.jt-notif-scrim{position:fixed;inset:0;z-index:1040;background:rgba(0,0,0,0)}.jt-notif-panel{position:fixed;top:60px;right:12px;width:380px;max-width:calc(100vw - 24px);max-height:72vh;z-index:1041;display:flex;flex-direction:column;background:var(--jt-color-surface, #ffffff);color:var(--jt-color-text-default, #1a1a1a);border:1px solid var(--jt-color-border, #d6e1e5);border-radius:12px;box-shadow:0 16px 48px rgba(0,0,0,.22);overflow:hidden;outline:none;--jt-notif-muted: #5f6670;--jt-notif-accent-text: #9a4a17}body.dark-mode .jt-notif-panel{--jt-notif-muted: #a8adb5;--jt-notif-accent-text: #f7a072}.jt-notif-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--jt-color-border, #e6e6e6);flex:0 0 auto}.jt-notif-header .jt-notif-title{font-size:15px;font-weight:600}.jt-notif-header .jt-notif-header-actions{display:flex;align-items:center;gap:6px}.jt-notif-link{border:0;background:rgba(0,0,0,0);cursor:pointer;font-size:13px;font-weight:600;color:var(--jt-notif-accent-text, #9a4a17);padding:6px 8px;min-height:28px;border-radius:6px}.jt-notif-link:hover{text-decoration:underline}.jt-notif-link:focus-visible{outline:2px solid #f05e33;outline-offset:1px}.jt-notif-icon-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;background:rgba(0,0,0,0);cursor:pointer;border-radius:6px;color:var(--jt-color-text-muted, #888)}.jt-notif-icon-btn md-icon,.jt-notif-icon-btn md-icon svg path{fill:currentColor}.jt-notif-icon-btn:hover{background:var(--jt-color-bg-hover, #f0f0f0)}.jt-notif-icon-btn:focus-visible{outline:2px solid #f05e33;outline-offset:1px}.jt-notif-body{overflow-y:auto;flex:1 1 auto;min-height:0;padding:4px 0 8px}.jt-notif-group+.jt-notif-group{border-top:1px solid var(--jt-color-border, #eee)}.jt-notif-group-head{display:flex;align-items:center;gap:8px;padding:12px 14px 4px}.jt-notif-group-head .jt-notif-group-label{font-size:13px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--jt-notif-muted, #5f6670)}.jt-notif-group-head .jt-notif-group-count{font-size:13px;font-weight:700;color:var(--jt-color-surface, #ffffff);background:var(--jt-notif-accent-text, #9a4a17);border-radius:9px;min-width:20px;height:20px;line-height:20px;text-align:center;padding:0 6px}.jt-notif-item{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;cursor:pointer;transition:background .1s}.jt-notif-item:hover{background:var(--jt-color-bg-hover, #f5f5f5)}.jt-notif-item.is-unread{background:var(--jt-color-primary-light, #fff6f0)}.jt-notif-item.is-unread:hover{background:var(--jt-color-bg-hover, #f0e6df)}.jt-notif-item.is-unread .jt-notif-item-title{font-weight:600}.jt-notif-item .jt-notif-dot{flex:0 0 auto;width:8px;height:8px;margin-top:6px;border-radius:50%}.jt-notif-item .jt-notif-dot--interrupt{background:#d92d20}.jt-notif-item .jt-notif-dot--batched{background:#2563eb}.jt-notif-item .jt-notif-item-main{flex:1 1 auto;min-width:0}.jt-notif-item .jt-notif-item-title{font-size:14px;line-height:1.35;color:var(--jt-color-text-default, #1a1a1a)}.jt-notif-item .jt-notif-item-body{font-size:13px;line-height:1.4;color:var(--jt-notif-muted, #5f6670);margin-top:2px}.jt-notif-item .jt-notif-item-time{display:block;font-size:13px;line-height:1.3;color:var(--jt-notif-muted, #5f6670);margin-top:3px}.jt-notif-item .jt-notif-item-channels{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.jt-notif-item .jt-notif-chan{display:inline-flex;align-items:center;font-size:13px;line-height:1.3;font-weight:600;padding:1px 8px;border-radius:999px;border:1px solid var(--jt-color-border, #d6e1e5);color:var(--jt-notif-muted, #5f6670);white-space:nowrap}.jt-notif-item .jt-notif-chan--push{color:var(--jt-notif-accent-text, #9a4a17);border-color:var(--jt-notif-accent-text, #9a4a17)}.jt-notif-item .jt-notif-item-actions{margin-top:8px}.jt-notif-item .jt-notif-dismiss{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;background:rgba(0,0,0,0);cursor:pointer;border-radius:6px;color:var(--jt-color-text-muted, #9ca3af);opacity:.75}.jt-notif-item .jt-notif-dismiss md-icon{width:14px;height:14px}.jt-notif-item .jt-notif-dismiss md-icon,.jt-notif-item .jt-notif-dismiss md-icon svg path{fill:currentColor}.jt-notif-item .jt-notif-dismiss:hover{opacity:1;background:var(--jt-color-bg-hover, #f0f0f0)}.jt-notif-item .jt-notif-dismiss:focus-visible{outline:2px solid #f05e33;outline-offset:1px;opacity:1}.jt-notif-verb{display:inline-flex;align-items:center;min-height:28px;padding:5px 12px;border:1px solid var(--jt-notif-accent-text, #9a4a17);border-radius:8px;background:rgba(0,0,0,0);color:var(--jt-notif-accent-text, #9a4a17);font-size:13px;font-weight:600;cursor:pointer;transition:background .1s,color .1s}.jt-notif-verb:hover{background:var(--jt-notif-accent-text, #9a4a17);color:var(--jt-color-surface, #ffffff)}.jt-notif-verb:focus-visible{outline:2px solid #f05e33;outline-offset:2px}.jt-notif-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 24px}.jt-notif-empty .jt-notif-empty-glyph{width:32px;height:32px;color:var(--jt-color-locked, #c7ccd1);margin-bottom:12px}.jt-notif-empty .jt-notif-empty-glyph svg path{fill:currentColor}.jt-notif-empty .jt-notif-empty-title{font-size:15px;font-weight:600;color:var(--jt-color-text-default, #333)}.jt-notif-empty .jt-notif-empty-sub{font-size:13px;color:var(--jt-notif-muted, #5f6670);margin-top:4px;max-width:240px}.jt-prefs-host{position:static}.jt-prefs-scrim{position:fixed;inset:0;z-index:1060;background:rgba(15,23,32,.42)}.jt-prefs-panel{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:440px;max-width:calc(100vw - 32px);max-height:84vh;z-index:1061;display:flex;flex-direction:column;background:var(--jt-color-surface, #ffffff);color:var(--jt-color-text-default, #1a1a1a);border:1px solid var(--jt-color-border, #d6e1e5);border-radius:14px;box-shadow:0 24px 64px rgba(0,0,0,.28);overflow:hidden;outline:none;--jt-prefs-muted: #5f6670;--jt-prefs-accent: #9a4a17}body.dark-mode .jt-prefs-panel{--jt-prefs-muted: #a8adb5;--jt-prefs-accent: #f7a072}.jt-prefs-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 12px;border-bottom:1px solid var(--jt-color-border, #e6e6e6);flex:0 0 auto}.jt-prefs-header .jt-prefs-heading{display:flex;flex-direction:column;gap:2px}.jt-prefs-header .jt-prefs-title{font-size:16px;font-weight:600;line-height:1.3}.jt-prefs-header .jt-prefs-sub{font-size:13px;color:var(--jt-prefs-muted, #5f6670);line-height:1.4}.jt-prefs-icon-btn{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;border:0;background:rgba(0,0,0,0);cursor:pointer;border-radius:8px;color:var(--jt-color-text-muted, #888)}.jt-prefs-icon-btn md-icon,.jt-prefs-icon-btn md-icon svg path{fill:currentColor}.jt-prefs-icon-btn:hover{background:var(--jt-color-bg-hover, #f0f0f0)}.jt-prefs-icon-btn:focus-visible{outline:2px solid #f05e33;outline-offset:1px}.jt-prefs-body{overflow-y:auto;flex:1 1 auto;min-height:0;padding:12px 16px 16px}.jt-prefs-banner{display:flex;align-items:flex-start;gap:10px;padding:12px 12px;margin-bottom:14px;border-radius:10px;background:#fff4e0;border:1px solid #f0c675}.jt-prefs-banner .jt-prefs-banner-glyph{flex:0 0 auto;width:20px;height:20px;color:#8a5a00}.jt-prefs-banner .jt-prefs-banner-glyph svg path{fill:currentColor}.jt-prefs-banner .jt-prefs-banner-text{font-size:13px;line-height:1.45;color:#6b4700}body.dark-mode .jt-prefs-banner{background:#3a2c12;border-color:#6b501f}body.dark-mode .jt-prefs-banner .jt-prefs-banner-glyph{color:#f5c672}body.dark-mode .jt-prefs-banner .jt-prefs-banner-text{color:#f2d9a8}.jt-prefs-section-label{font-size:13px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--jt-prefs-muted, #5f6670);margin:6px 2px 4px}.jt-prefs-row{display:flex;align-items:center;gap:14px;padding:12px 2px}.jt-prefs-row+.jt-prefs-row{border-top:1px solid var(--jt-color-border, #eef1f3)}.jt-prefs-row .jt-prefs-row-main{flex:1 1 auto;min-width:0}.jt-prefs-row .jt-prefs-row-title{font-size:14px;font-weight:600;line-height:1.35;color:var(--jt-color-text-default, #1a1a1a)}.jt-prefs-row .jt-prefs-row-desc{font-size:13px;line-height:1.45;color:var(--jt-prefs-muted, #5f6670);margin-top:3px}.jt-prefs-row.is-disabled{opacity:.55}.jt-prefs-row.is-disabled .jt-prefs-switch{cursor:not-allowed}.jt-prefs-row--master{padding-top:4px}.jt-prefs-divider{height:1px;background:var(--jt-color-border, #e6e6e6);margin:14px 0 4px}.jt-prefs-foot{font-size:13px;line-height:1.4;color:var(--jt-prefs-muted, #5f6670);margin-top:16px;padding-top:12px;border-top:1px solid var(--jt-color-border, #eef1f3)}.jt-prefs-switch{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:52px;height:32px;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer;border-radius:16px}.jt-prefs-switch .jt-prefs-switch-track{position:relative;width:44px;height:24px;border-radius:12px;background:#b6bec7;transition:background .15s ease}.jt-prefs-switch .jt-prefs-switch-thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.3);transition:transform .15s ease}.jt-prefs-switch.is-on .jt-prefs-switch-track{background:#f05e33}.jt-prefs-switch.is-on .jt-prefs-switch-thumb{transform:translateX(20px)}.jt-prefs-switch:focus-visible{outline:2px solid #f05e33;outline-offset:2px}.jt-prefs-switch[disabled]{cursor:not-allowed}body.dark-mode .jt-prefs-switch .jt-prefs-switch-track{background:#5b636d}.src-card{display:flex;align-items:flex-start;padding:12px 14px;gap:12px;border-radius:8px;background:#fff;border:1px solid #eee;transition:border-color .12s,box-shadow .12s}.src-card:hover{border-color:#ddd;box-shadow:0 2px 10px rgba(0,0,0,.06)}.src-card.src-card--compact{padding:8px 12px;gap:10px}.src-card.src-card--compact .src-card__actions{margin-top:4px}.src-card.src-card--compact .src-card__facts{margin-top:2px}.src-card .src-card__lead{flex:0 0 auto;padding-top:1px}.src-card .src-card__icon{color:#f05e33;font-size:22px;width:22px;height:22px}.src-card .src-card__avatar{width:34px;height:34px;border-radius:50%;background:#ffe9cf;color:#c47618;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.src-card .src-card__body{flex:1 1 auto;min-width:0}.src-card .src-card__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.src-card .src-card__display-id{font-size:12px;font-weight:600;color:#888;font-family:monospace}.src-card .src-card__title{font-size:14px;font-weight:600;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.src-card .src-card__title mark.src-hl{background:#ffdca8;color:#5c3310;font-weight:700;padding:0 1px;border-radius:2px}.src-card .src-card__amount{margin-left:auto;font-size:13px;font-weight:700;color:#333;white-space:nowrap}.src-card .src-card__facts{margin-top:4px;font-size:12px;color:#777;line-height:1.5}.src-card .src-card__facts .src-card__fact:not(:last-child)::after{content:"·";margin:0 6px;color:#ccc}.src-card .src-card__facts mark.src-hl{background:#ffdca8;color:#5c3310;font-weight:700;border-radius:2px}.src-card .src-card__actions{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.src-card .src-card__action{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:#555;background:#f5f5f5;border:1px solid rgba(0,0,0,0);border-radius:5px;padding:4px 10px;cursor:pointer;transition:background .12s,color .12s}.src-card .src-card__action md-icon{font-size:15px;width:15px;height:15px;color:inherit}.src-card .src-card__action:hover{background:#ececec;color:#222}.src-card .src-card__action.src-card__action--primary{color:#a83c14;background:#ffe9cf}.src-card .src-card__action.src-card__action--primary:hover{background:#f05e33;color:#fff}.src-card .src-card__pill{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:3px 10px;border-radius:12px;white-space:nowrap}.src-card .src-card__pill::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:5px;vertical-align:middle;background:currentColor;opacity:.9}.src-card .src-pill--positive{color:#6aa84f;background:rgba(106,168,79,.12)}.src-card .src-pill--warn{color:#e69138;background:rgba(230,145,56,.14)}.src-card .src-pill--alert{color:#e06666;background:rgba(224,102,102,.12)}.src-card .src-pill--neutral{color:#888;background:rgba(0,0,0,.06)}.search-preview{z-index:1200;background:#fff;border:1px solid #e2e2e2;border-radius:10px;box-shadow:0 12px 48px rgba(0,0,0,.22);overflow:hidden;animation:search-preview-in .12s ease-out}.search-preview .search-preview__card{padding:4px 4px 0}.search-preview .search-preview__card .src-card{border-color:rgba(0,0,0,0);box-shadow:none}.search-preview .search-preview__activity{padding:4px 16px 14px;border-top:1px solid #f0f0f0;margin-top:4px}.search-preview .search-preview__activity-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#999;padding:8px 0 6px}.search-preview .search-preview__activity-list{list-style:none;margin:0;padding:0}.search-preview .search-preview__activity-item{display:flex;align-items:center;gap:8px;font-size:12px;color:#666;padding:3px 0}.search-preview .search-preview__activity-item md-icon{color:#bbb;font-size:14px;width:14px;height:14px;flex:0 0 auto}.search-preview .search-preview__activity-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-preview .search-preview__activity-empty{font-size:12px;color:#aaa;font-style:italic;padding:2px 0}.search-preview-kit{z-index:1200;animation:search-preview-in .12s ease-out}.search-preview-kit .sk-preview{display:flex;flex-direction:column;max-height:78vh}.search-preview-kit .sk-pv__head,.search-preview-kit .sk-pv-tabs{flex:0 0 auto}.search-preview-kit .sk-pv__id{min-width:0;flex:1 1 auto}.search-preview-kit .sk-pv__title,.search-preview-kit .sk-pv__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-preview-kit .sk-pv__sub{white-space:normal}.search-preview-kit .sk-pv__body{flex:1 1 auto;overflow:auto}.search-preview-kit .sk-related__txt{min-width:0;flex:1 1 auto;overflow:hidden}.search-preview-kit .sk-related__name{font-weight:700;color:var(--sk-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-preview-kit .sk-related__ic{color:var(--sk-meta);width:15px;height:15px;min-width:15px;font-size:15px;flex:0 0 auto}.search-preview-kit .sk-related--empty{color:var(--sk-muted)}@keyframes search-preview-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.jt-search-kit{--sk-coral: #f05e33;--sk-coral-dark: #b03d19;--sk-coral-tint: #fdeee8;--sk-coral-border: #f2b7a3;--sk-jade: #5cc5c3;--sk-jade-ink: #0d5a58;--sk-jade-tint: #e2f4f3;--sk-jade-border: #a9e0de;--sk-denim: #40627a;--sk-denim-bright: #52758d;--sk-denim-tint: #eaf1f5;--sk-gold: #fab963;--sk-gold-mark: #f7d9a8;--sk-mark-ink: #5c3310;--sk-success: #147235;--sk-success-tint: #eaf5e0;--sk-warn: #9a4708;--sk-warn-tint: #fbeecd;--sk-alert: #c0392b;--sk-alert-tint: #fbe6df;--sk-purple: #6d28d9;--sk-purple-fill: #7c3aed;--sk-purple-tint: #efe8fd;--sk-ink: #1a1614;--sk-muted: #6f6862;--sk-meta: #6a635c;--sk-bg: #f1eeea;--sk-rail: #20303b;--sk-surface: #ffffff;--sk-surface-2: #f8f6f3;--sk-hover: #f5f2ee;--sk-border: #e6e0d9;--sk-border-2: #d6e1e5;--sk-line: #efeae4;--sk-shadow-pop: 0 24px 60px -12px rgba(20, 16, 12, .34), 0 8px 20px -8px rgba(20, 16, 12, .22)}@media(prefers-color-scheme: dark){.jt-search-kit{--sk-coral: #ff7a54;--sk-coral-dark: #ff8a68;--sk-coral-tint: #3a1e15;--sk-coral-border: #6a3324;--sk-jade: #6fd3d1;--sk-jade-ink: #bdeceb;--sk-jade-tint: #173230;--sk-jade-border: #2f524f;--sk-denim: #84a8c1;--sk-denim-bright: #84a8c1;--sk-denim-tint: #1c2830;--sk-gold: #f5c078;--sk-gold-mark: #6a4a1c;--sk-mark-ink: #ffe6c2;--sk-success: #a6d13f;--sk-success-tint: #26310f;--sk-warn: #eab04a;--sk-warn-tint: #332711;--sk-alert: #ff8162;--sk-alert-tint: #3a1d16;--sk-purple: #b18bff;--sk-purple-fill: #8b5cf6;--sk-purple-tint: #271a3f;--sk-ink: #f0ece6;--sk-muted: #b7afa6;--sk-meta: #9a938b;--sk-bg: #15120f;--sk-rail: #0f1a21;--sk-surface: #211d19;--sk-surface-2: #1b1713;--sk-hover: #282320;--sk-border: #332d27;--sk-border-2: #3a4650;--sk-line: #2a2521;--sk-shadow-pop: 0 24px 60px -12px rgba(0, 0, 0, .6), 0 8px 20px -8px rgba(0, 0, 0, .5)}}:root[data-theme=dark] .jt-search-kit{--sk-coral: #ff7a54;--sk-coral-dark: #ff8a68;--sk-coral-tint: #3a1e15;--sk-coral-border: #6a3324;--sk-jade: #6fd3d1;--sk-jade-ink: #bdeceb;--sk-jade-tint: #173230;--sk-jade-border: #2f524f;--sk-denim: #84a8c1;--sk-denim-bright: #84a8c1;--sk-denim-tint: #1c2830;--sk-gold: #f5c078;--sk-gold-mark: #6a4a1c;--sk-mark-ink: #ffe6c2;--sk-success: #a6d13f;--sk-success-tint: #26310f;--sk-warn: #eab04a;--sk-warn-tint: #332711;--sk-alert: #ff8162;--sk-alert-tint: #3a1d16;--sk-purple: #b18bff;--sk-purple-fill: #8b5cf6;--sk-purple-tint: #271a3f;--sk-ink: #f0ece6;--sk-muted: #b7afa6;--sk-meta: #9a938b;--sk-bg: #15120f;--sk-rail: #0f1a21;--sk-surface: #211d19;--sk-surface-2: #1b1713;--sk-hover: #282320;--sk-border: #332d27;--sk-border-2: #3a4650;--sk-line: #2a2521;--sk-shadow-pop: 0 24px 60px -12px rgba(0, 0, 0, .6), 0 8px 20px -8px rgba(0, 0, 0, .5)}:root[data-theme=light] .jt-search-kit{--sk-coral: #f05e33;--sk-coral-dark: #b03d19;--sk-coral-tint: #fdeee8;--sk-coral-border: #f2b7a3;--sk-jade: #5cc5c3;--sk-jade-ink: #0d5a58;--sk-jade-tint: #e2f4f3;--sk-jade-border: #a9e0de;--sk-denim: #40627a;--sk-denim-bright: #52758d;--sk-denim-tint: #eaf1f5;--sk-gold: #fab963;--sk-gold-mark: #f7d9a8;--sk-mark-ink: #5c3310;--sk-success: #147235;--sk-success-tint: #eaf5e0;--sk-warn: #9a4708;--sk-warn-tint: #fbeecd;--sk-alert: #c0392b;--sk-alert-tint: #fbe6df;--sk-purple: #6d28d9;--sk-purple-fill: #7c3aed;--sk-purple-tint: #efe8fd;--sk-ink: #1a1614;--sk-muted: #6f6862;--sk-meta: #6a635c;--sk-bg: #f1eeea;--sk-rail: #20303b;--sk-surface: #ffffff;--sk-surface-2: #f8f6f3;--sk-hover: #f5f2ee;--sk-border: #e6e0d9;--sk-border-2: #d6e1e5;--sk-line: #efeae4;--sk-shadow-pop: 0 24px 60px -12px rgba(20, 16, 12, .34), 0 8px 20px -8px rgba(20, 16, 12, .22)}.jt-search-kit{--sk-radius: 10px;--sk-btn-coral: #c4471f;--sk-btn-coral-h: #a63a16;--sk-btn-pay: #6d28d9;--sk-sans: "Roboto", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--sk-mono: "SF Mono", ui-monospace, Menlo, Consolas, monospace;font-family:var(--sk-sans);color:var(--sk-ink);-webkit-font-smoothing:antialiased}.jt-search-kit .sk-num{font-variant-numeric:tabular-nums}.jt-search-kit *:focus-visible{outline:2px solid var(--sk-coral);outline-offset:2px;border-radius:6px}.jt-search-kit .sk-av{width:38px;height:38px;border-radius:var(--sk-radius);display:grid;place-items:center;font-weight:800;font-size:14px;flex:0 0 auto;border:1px solid rgba(0,0,0,0)}.jt-search-kit .sk-av svg{width:18px;height:18px}.jt-search-kit .sk-av.sk-av--sm{width:30px;height:30px;font-size:11px}.jt-search-kit .sk-av.sk-av--sm svg{width:15px;height:15px}.jt-search-kit .sk-av.sk-av--lg{width:44px;height:44px;font-size:16px}.jt-search-kit .sk-av.sk-av--lg svg{width:20px;height:20px}.jt-search-kit .sk-av.sk-av--cust{background:var(--sk-jade-tint);color:var(--sk-jade-ink);border-color:var(--sk-jade-border)}.jt-search-kit .sk-av.sk-av--quote,.jt-search-kit .sk-av.sk-av--invoice{background:var(--sk-coral-tint);color:var(--sk-coral-dark)}.jt-search-kit .sk-av.sk-av--job{background:var(--sk-denim-tint);color:var(--sk-denim)}.jt-search-kit .sk-av.sk-av--product{background:var(--sk-surface-2);color:var(--sk-denim);border-color:var(--sk-border)}.jt-search-kit .sk-av.sk-av--doc{background:var(--sk-purple-tint);color:var(--sk-purple)}.jt-search-kit .sk-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;padding:3px 9px;border-radius:99px;white-space:nowrap}.jt-search-kit .sk-pill.sk-pill--dot::before{content:"";width:6px;height:6px;border-radius:99px;background:currentColor}.jt-search-kit .sk-pill.sk-pill--active,.jt-search-kit .sk-pill.sk-pill--instock{background:var(--sk-success-tint);color:var(--sk-success)}.jt-search-kit .sk-pill.sk-pill--submitted{background:var(--sk-denim-tint);color:var(--sk-denim)}.jt-search-kit .sk-pill.sk-pill--overdue,.jt-search-kit .sk-pill.sk-pill--alert{background:var(--sk-alert-tint);color:var(--sk-alert)}.jt-search-kit .sk-pill.sk-pill--lead,.jt-search-kit .sk-pill.sk-pill--warn{background:var(--sk-warn-tint);color:var(--sk-warn)}.jt-search-kit .sk-pill.sk-pill--signed,.jt-search-kit .sk-pill.sk-pill--semantic{background:var(--sk-purple-tint);color:var(--sk-purple)}.jt-search-kit .sk-pill.sk-pill--neutral{background:var(--sk-surface-2);color:var(--sk-muted)}.jt-search-kit .sk-card{display:flex;gap:12px;align-items:flex-start;padding:11px 12px;border-radius:var(--sk-radius);cursor:pointer;position:relative}.jt-search-kit .sk-card:hover{background:var(--sk-hover)}.jt-search-kit .sk-card.sk-card--sel{background:var(--sk-coral-tint)}.jt-search-kit .sk-card.sk-card--sel::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--sk-coral)}.jt-search-kit .sk-card.sk-card--compact{padding:8px 10px}.jt-search-kit .sk-card .sk-card__main{flex:1;min-width:0}.jt-search-kit .sk-card .sk-card__r1{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.jt-search-kit .sk-card .sk-card__title{font-weight:700;font-size:15px;color:var(--sk-ink);min-width:0}.jt-search-kit .sk-card .sk-card__title mark{background:var(--sk-gold-mark);color:var(--sk-mark-ink);border-radius:3px;padding:0 1px;font-weight:800}.jt-search-kit .sk-card .sk-card__amount{margin-left:auto;font-weight:800;font-size:15px;color:var(--sk-denim);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.jt-search-kit .sk-card .sk-card__amount.sk-card__amount--alert{color:var(--sk-alert)}.jt-search-kit .sk-card .sk-card__amount .sk-card__amount-sub{display:block;font-size:11px;font-weight:600;color:var(--sk-muted)}.jt-search-kit .sk-card .sk-card__r2{font-size:12.5px;color:var(--sk-muted);margin-top:3px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.jt-search-kit .sk-card .sk-card__r2 .sk-card__k{display:inline-flex;align-items:center;gap:4px}.jt-search-kit .sk-card .sk-card__r2 svg{width:12px;height:12px;color:var(--sk-meta)}.jt-search-kit .sk-card .sk-card__r2 .sk-card__sep{width:3px;height:3px;border-radius:99px;background:var(--sk-meta)}.jt-search-kit .sk-card .sk-card__r2 .sk-card__gl{font-family:var(--sk-mono);font-size:11.5px;color:var(--sk-meta)}.jt-search-kit .sk-acts{display:flex;gap:6px;margin-top:9px;flex-wrap:wrap}.jt-search-kit .sk-act{border:1px solid var(--sk-border-2);background:var(--sk-surface);border-radius:7px;padding:5px 10px;font-size:12px;font-weight:600;color:var(--sk-ink);display:inline-flex;align-items:center;gap:5px;min-height:26px;cursor:pointer}.jt-search-kit .sk-act svg{width:12px;height:12px}.jt-search-kit .sk-act:hover{border-color:var(--sk-coral);color:var(--sk-coral-dark);background:var(--sk-coral-tint)}.jt-search-kit .sk-act.sk-act--primary{background:var(--sk-btn-coral);border-color:var(--sk-btn-coral);color:#fff}.jt-search-kit .sk-act.sk-act--primary:hover{background:var(--sk-btn-coral-h);border-color:var(--sk-btn-coral-h);color:#fff}.jt-search-kit .sk-act.sk-act--pay{background:var(--sk-btn-pay);border-color:var(--sk-btn-pay);color:#fff}.jt-search-kit .sk-act.sk-act--pay:hover{filter:brightness(1.08)}.jt-search-kit .sk-ghead{display:flex;align-items:center;gap:10px;padding:14px 12px 7px}.jt-search-kit .sk-ghead h4{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--sk-denim);margin:0}.jt-search-kit .sk-ghead .sk-ghead__line{flex:1;height:1px;background:var(--sk-line)}.jt-search-kit .sk-ghead .sk-ghead__seeall{font-size:11.5px;color:var(--sk-muted);font-weight:700;cursor:pointer}.jt-search-kit .sk-ghead .sk-ghead__cnt{font-size:11px;font-weight:800;color:var(--sk-muted);background:var(--sk-surface-2);border:1px solid var(--sk-border);border-radius:99px;padding:1px 8px}.jt-search-kit .sk-hero{margin:8px 8px 4px;border:1px solid var(--sk-coral-border);border-radius:12px;background:linear-gradient(180deg, var(--sk-coral-tint), var(--sk-surface));padding:14px}.jt-search-kit .sk-hero .sk-hero__label{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--sk-coral-dark);display:inline-flex;align-items:center;gap:6px;margin-bottom:9px}.jt-search-kit .sk-hero .sk-hero__label svg{width:12px;height:12px}.jt-search-kit .sk-dym{display:flex;align-items:center;gap:9px;padding:9px 18px;background:var(--sk-coral-tint);border-bottom:1px solid var(--sk-line);font-size:13px;color:var(--sk-coral-dark)}.jt-search-kit .sk-dym b{color:var(--sk-coral-dark)}.jt-search-kit .sk-dym a{color:var(--sk-coral-dark);font-weight:800;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.jt-search-kit .sk-dym svg{width:15px;height:15px;flex:0 0 auto}.jt-search-kit .sk-concept-note{margin:6px 12px 2px;background:var(--sk-purple-tint);border:1px solid var(--sk-purple-fill);border-radius:var(--sk-radius);padding:10px 12px;font-size:12.5px;display:flex;gap:9px;align-items:flex-start}.jt-search-kit .sk-concept-note .sk-concept-note__badge{width:22px;height:22px;border-radius:7px;background:var(--sk-purple-fill);color:#fff;display:grid;place-items:center;flex:0 0 auto}.jt-search-kit .sk-concept-note .sk-concept-note__badge svg{width:13px;height:13px}.jt-search-kit .sk-concept-note .sk-concept-note__label{color:var(--sk-purple);font-weight:800;text-transform:uppercase;font-size:11px;letter-spacing:.06em;display:block;margin-bottom:2px}.jt-search-kit .sk-concept-note b{color:var(--sk-ink)}.jt-search-kit .sk-facets{padding:14px 12px;background:var(--sk-surface-2);border-right:1px solid var(--sk-line);overflow:auto}.jt-search-kit .sk-facets .sk-facets__h{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sk-meta);margin:6px 6px 8px}.jt-search-kit .sk-facets .sk-facets__div{height:1px;background:var(--sk-border);margin:12px 6px}.jt-search-kit .sk-facet{width:100%;text-align:left;border:0;background:rgba(0,0,0,0);border-radius:8px;padding:8px 10px;display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:var(--sk-ink);margin-bottom:1px;cursor:pointer;min-height:34px}.jt-search-kit .sk-facet:hover{background:var(--sk-hover)}.jt-search-kit .sk-facet.sk-facet--on{background:var(--sk-coral-tint);color:var(--sk-coral-dark)}.jt-search-kit .sk-facet.sk-facet--on .sk-facet__c{color:var(--sk-coral-dark)}.jt-search-kit .sk-facet .sk-facet__dot{width:8px;height:8px;border-radius:99px;flex:0 0 auto}.jt-search-kit .sk-facet .sk-facet__c{margin-left:auto;font-size:11.5px;color:var(--sk-muted);font-weight:700}.jt-search-kit .sk-facet .sk-facet__dot--cust{background:var(--sk-jade)}.jt-search-kit .sk-facet .sk-facet__dot--quote{background:var(--sk-coral)}.jt-search-kit .sk-facet .sk-facet__dot--job{background:var(--sk-denim-bright)}.jt-search-kit .sk-facet .sk-facet__dot--invoice{background:var(--sk-alert)}.jt-search-kit .sk-facet .sk-facet__dot--product{background:var(--sk-gold)}.jt-search-kit .sk-facet .sk-facet__dot--doc{background:var(--sk-purple-fill)}.jt-search-kit .sk-facet--sort .sk-sortdir{margin-left:auto;width:15px;height:15px;min-width:15px;color:var(--sk-coral-dark)}.jt-search-kit .sk-facet--date .sk-facet__c,.jt-search-kit .sk-facet--status .sk-num{font-variant-numeric:tabular-nums}.jt-search-kit .sk-facets__clear{width:100%;display:flex;align-items:center;gap:8px;margin-top:12px;padding:8px 10px;min-height:34px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--sk-muted);font-size:12.5px;font-weight:700;cursor:pointer}.jt-search-kit .sk-facets__clear:hover{background:var(--sk-hover);color:var(--sk-coral-dark)}.jt-search-kit .sk-facets__clear md-icon{width:13px;height:13px;min-width:13px;color:currentColor}.jt-search-kit .sk-range{padding:2px 6px}.jt-search-kit .sk-range__label{font-size:11px;color:var(--sk-muted);display:flex;justify-content:space-between;margin-bottom:7px;font-weight:600}.jt-search-kit .sk-range__track{height:5px;border-radius:99px;background:var(--sk-border);position:relative}.jt-search-kit .sk-range__fill{position:absolute;top:0;bottom:0;border-radius:99px;background:var(--sk-denim-bright)}.jt-search-kit .sk-range__handle{position:absolute;top:50%;width:13px;height:13px;border-radius:99px;background:var(--sk-surface);border:2px solid var(--sk-denim-bright);transform:translate(-50%, -50%)}.jt-search-kit .sk-pfoot{display:flex;align-items:center;gap:16px;padding:9px 16px;border-top:1px solid var(--sk-line);background:var(--sk-surface-2);font-size:12px;color:var(--sk-muted)}.jt-search-kit .sk-pfoot .sk-pfoot__sp{flex:1}.jt-search-kit .sk-pfoot .sk-pfoot__k{display:inline-flex;align-items:center;gap:6px}.jt-search-kit .sk-pfoot kbd{font-family:var(--sk-mono);font-size:10.5px;border:1px solid var(--sk-border-2);border-radius:5px;padding:1px 6px;background:var(--sk-surface);color:var(--sk-ink)}.jt-search-kit .sk-preview{background:var(--sk-surface);border:1px solid var(--sk-border);border-radius:14px;box-shadow:var(--sk-shadow-pop);overflow:hidden}.jt-search-kit .sk-pv__head{display:flex;gap:12px;align-items:flex-start;padding:16px 16px 12px}.jt-search-kit .sk-pv__title{font-weight:800;font-size:16px;color:var(--sk-ink)}.jt-search-kit .sk-pv__sub{font-size:12.5px;color:var(--sk-muted);margin-top:2px}.jt-search-kit .sk-pv-tabs{display:flex;gap:2px;border-bottom:1px solid var(--sk-line);padding:0 12px;overflow:auto}.jt-search-kit .sk-pv-tabs button{border:0;background:rgba(0,0,0,0);padding:9px 11px;font-size:12.5px;font-weight:700;color:var(--sk-muted);position:relative;white-space:nowrap;cursor:pointer}.jt-search-kit .sk-pv-tabs button.sk-pv-tabs__on{color:var(--sk-coral-dark)}.jt-search-kit .sk-pv-tabs button.sk-pv-tabs__on::after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2.5px;background:var(--sk-coral);border-radius:3px}.jt-search-kit .sk-pv__body{padding:16px}.jt-search-kit .sk-tiles{display:grid;grid-template-columns:repeat(3, 1fr);gap:9px;margin-bottom:14px}.jt-search-kit .sk-tile{border:1px solid var(--sk-border);border-radius:9px;padding:10px 11px}.jt-search-kit .sk-tile .sk-tile__l{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--sk-meta)}.jt-search-kit .sk-tile .sk-tile__v{font-size:17px;font-weight:800;margin-top:3px;font-variant-numeric:tabular-nums}.jt-search-kit .sk-tile.sk-tile--denim{background:var(--sk-denim-tint)}.jt-search-kit .sk-tile.sk-tile--denim .sk-tile__v{color:var(--sk-denim)}.jt-search-kit .sk-tile.sk-tile--success{background:var(--sk-success-tint)}.jt-search-kit .sk-tile.sk-tile--success .sk-tile__v{color:var(--sk-success)}.jt-search-kit .sk-tile.sk-tile--purple{background:var(--sk-purple-tint)}.jt-search-kit .sk-tile.sk-tile--purple .sk-tile__v{color:var(--sk-purple)}.jt-search-kit .sk-fld{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--sk-line);font-size:13px}.jt-search-kit .sk-fld:last-child{border-bottom:0}.jt-search-kit .sk-fld .sk-fld__l{color:var(--sk-muted);font-weight:600}.jt-search-kit .sk-related-h{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sk-meta);margin:16px 0 6px}.jt-search-kit .sk-related{display:flex;gap:9px;align-items:center;padding:8px 0;border-bottom:1px solid var(--sk-line);font-size:13px}.jt-search-kit .sk-related:last-child{border-bottom:0}.jt-search-kit .sk-related-rail{margin:16px 0;padding:14px 16px 6px;background:var(--sk-surface);border:1px solid var(--sk-border);border-radius:var(--sk-radius)}.jt-search-kit .sk-related-rail .sk-related-rail__h{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--sk-meta);margin:0 0 4px}.jt-search-kit .sk-related-rail .sk-related-rail__empty{color:var(--sk-muted);font-size:13px;padding:8px 0 10px;line-height:1.4}.jt-search-kit .sk-related--link{width:100%;background:rgba(0,0,0,0);border:0;border-bottom:1px solid var(--sk-line);text-align:left;cursor:pointer;border-radius:8px;padding:8px 8px;margin:0 -8px}.jt-search-kit .sk-related--link:last-child{border-bottom:0}.jt-search-kit .sk-related--link:hover{background:var(--sk-surface-2)}.jt-search-kit .sk-related--link .sk-related__txt{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.jt-search-kit .sk-related--link .sk-related__title{font-size:13px;font-weight:700;color:var(--sk-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jt-search-kit .sk-related--link .sk-related__sub{font-size:12px;color:var(--sk-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jt-search-kit .sk-related--link .sk-related__chev{width:16px;height:16px;color:var(--sk-meta);flex:0 0 auto;margin-left:auto}.jt-search-kit .sk-related--skel .sk-related__skav{background:var(--sk-surface-2);border-color:var(--sk-border)}.jt-search-kit .sk-related--skel .sk-related__sklines{flex:1 1 auto}.jt-search-kit .sk-related--skel .sk-related__skl{height:10px;border-radius:5px;background:var(--sk-surface-2);animation:sk-related-pulse 1.2s ease-in-out infinite}.jt-search-kit .sk-related--skel .sk-related__skl--1{width:45%;margin-bottom:6px}.jt-search-kit .sk-related--skel .sk-related__skl--2{width:70%}@keyframes sk-related-pulse{0%,100%{opacity:1}50%{opacity:.5}}.jt-search-kit .sk-zero{text-align:center;padding:14px 8px 6px}.jt-search-kit .sk-zero .sk-zero__ic{width:52px;height:52px;border-radius:14px;background:var(--sk-surface-2);border:1px solid var(--sk-border);display:grid;place-items:center;margin:0 auto 14px;color:var(--sk-meta)}.jt-search-kit .sk-zero .sk-zero__ic svg{width:26px;height:26px}.jt-search-kit .sk-zero h3{font-size:16px;font-weight:800;margin:0 0 6px}.jt-search-kit .sk-zero p{color:var(--sk-muted);margin:0 0 16px;font-size:13.5px}.jt-search-kit .sk-zero .sk-zero__ctas{display:flex;flex-direction:column;gap:8px;text-align:left}.jt-search-kit .sk-zcta{display:flex;align-items:center;gap:11px;border:1px solid var(--sk-border);border-radius:var(--sk-radius);padding:11px 13px;background:var(--sk-surface);cursor:pointer;width:100%;text-align:left}.jt-search-kit .sk-zcta:hover{border-color:var(--sk-coral);background:var(--sk-coral-tint)}.jt-search-kit .sk-zcta .sk-zcta__ic{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:0 0 auto}.jt-search-kit .sk-zcta .sk-zcta__ic.sk-zcta__ic--people{background:var(--sk-jade-tint);color:var(--sk-jade-ink)}.jt-search-kit .sk-zcta .sk-zcta__ic.sk-zcta__ic--coral{background:var(--sk-coral-tint);color:var(--sk-coral-dark)}.jt-search-kit .sk-zcta .sk-zcta__ic.sk-zcta__ic--purple{background:var(--sk-purple-tint);color:var(--sk-purple)}.jt-search-kit .sk-zcta .sk-zcta__title{font-size:13.5px;font-weight:700;display:block;color:var(--sk-ink)}.jt-search-kit .sk-zcta .sk-zcta__sub{font-size:12px;color:var(--sk-muted)}.jt-search-kit .sk-zcta .sk-zcta__chev{width:14px;height:14px;color:var(--sk-meta);margin-left:auto;flex:0 0 auto}.jt-search-kit .sk-filter-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 12px;background:var(--sk-surface);border-bottom:1px solid var(--sk-line)}.jt-search-kit .sk-filter-row .sk-filter-row__sp{flex:1 1 auto}.jt-search-kit .sk-searchbar{display:flex;align-items:center;gap:8px;flex:1 1 240px;min-width:180px;max-width:420px;background:var(--sk-surface-2);border:1px solid var(--sk-border);border-radius:var(--sk-radius);padding:0 10px;height:38px}.jt-search-kit .sk-searchbar:focus-within{border-color:var(--sk-coral);background:var(--sk-surface)}.jt-search-kit .sk-searchbar svg{width:16px;height:16px;color:var(--sk-meta);flex:0 0 auto}.jt-search-kit .sk-searchbar input{flex:1;min-width:0;border:0;background:rgba(0,0,0,0);outline:none;font-size:14px;color:var(--sk-ink);font-family:var(--sk-sans)}.jt-search-kit .sk-searchbar input::placeholder{color:var(--sk-muted)}.jt-search-kit .sk-searchbar .sk-searchbar__clear{border:0;background:rgba(0,0,0,0);cursor:pointer;color:var(--sk-meta);display:grid;place-items:center;width:24px;height:24px;border-radius:6px;flex:0 0 auto}.jt-search-kit .sk-searchbar .sk-searchbar__clear:hover{background:var(--sk-hover);color:var(--sk-ink)}.jt-search-kit .sk-searchbar .sk-searchbar__clear svg{width:13px;height:13px}.jt-search-kit .sk-filter-group{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.jt-search-kit .sk-filter-group .sk-filter-group__l{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--sk-meta);margin-right:2px}.jt-search-kit .sk-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 11px;border-radius:99px;border:1px solid var(--sk-border-2);background:var(--sk-surface);color:var(--sk-ink);font-size:13px;font-weight:600;font-family:var(--sk-sans);cursor:pointer;white-space:nowrap}.jt-search-kit .sk-chip:hover{border-color:var(--sk-coral);color:var(--sk-coral-dark);background:var(--sk-coral-tint)}.jt-search-kit .sk-chip .sk-chip__dot{width:8px;height:8px;border-radius:99px;background:var(--sk-denim-bright);flex:0 0 auto}.jt-search-kit .sk-chip .sk-chip__c{font-size:11.5px;font-weight:800;color:var(--sk-muted);font-variant-numeric:tabular-nums}.jt-search-kit .sk-chip svg{width:13px;height:13px;flex:0 0 auto}.jt-search-kit .sk-chip .sk-chip__dot--cust{background:var(--sk-jade)}.jt-search-kit .sk-chip .sk-chip__dot--quote{background:var(--sk-coral)}.jt-search-kit .sk-chip .sk-chip__dot--job{background:var(--sk-denim-bright)}.jt-search-kit .sk-chip .sk-chip__dot--invoice{background:var(--sk-alert)}.jt-search-kit .sk-chip .sk-chip__dot--product{background:var(--sk-gold)}.jt-search-kit .sk-chip .sk-chip__dot--doc{background:var(--sk-purple-fill)}.jt-search-kit .sk-chip.sk-chip--on{background:var(--sk-coral-tint);border-color:var(--sk-coral-border);color:var(--sk-coral-dark)}.jt-search-kit .sk-chip.sk-chip--on .sk-chip__c{color:var(--sk-coral-dark)}.jt-search-kit .sk-chip.sk-chip--clear{border-style:dashed;color:var(--sk-muted);font-weight:700}.jt-search-kit .sk-chip.sk-chip--clear:hover{color:var(--sk-coral-dark);border-color:var(--sk-coral)}.block-library-sidenav{width:380px;max-width:90vw}.block-library-panel{height:100%}.block-library-panel .block-library-toolbar{background-color:#37474f !important;min-height:48px}.block-library-panel .block-library-toolbar .md-toolbar-tools{min-height:48px;font-size:15px;font-weight:500}.block-library-panel .block-library-content{padding:12px}.block-library-panel .block-library-module-selector{display:flex;flex-wrap:wrap;gap:4px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #eceff1}.block-library-panel .block-library-module-selector .module-chip{min-height:30px;min-width:0;line-height:30px;padding:0 14px;margin:0;font-size:12px;font-weight:600;border-radius:4px;text-transform:none;background:#f5f5f5;color:#666}.block-library-panel .block-library-module-selector .module-chip.active{background:#263238;color:#fff}.block-library-panel .block-library-categories{margin-bottom:12px}.block-library-panel .category-list{gap:6px}.block-library-panel .category-chip{min-height:32px;min-width:0;line-height:32px;padding:0 12px;margin:2px;font-size:12px;border-radius:16px;text-transform:none;background:#f5f5f5;color:#555;font-weight:500}.block-library-panel .category-chip .cat-icon{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:4px}.block-library-panel .category-chip .cat-count{font-size:10px;color:#999;margin-left:4px}.block-library-panel .category-chip.active{background:#1565c0;color:#fff}.block-library-panel .category-chip.active .cat-count{color:hsla(0,0%,100%,.7)}.block-library-panel .chart-type-filter{margin-bottom:12px;gap:4px;flex-wrap:wrap}.block-library-panel .chart-type-filter .filter-label{font-size:11px;font-weight:600;text-transform:uppercase;color:#888;margin-right:6px}.block-library-panel .chart-type-filter .chart-type-btn{min-height:28px;min-width:0;line-height:28px;padding:0 10px;margin:1px;font-size:11px;border-radius:4px;text-transform:none;background:#fafafa;color:#666}.block-library-panel .chart-type-filter .chart-type-btn md-icon{font-size:14px !important;width:14px;height:14px;margin-right:3px}.block-library-panel .chart-type-filter .chart-type-btn.active{background:#e3f2fd;color:#1565c0}.block-library-panel .block-library-loading{padding:40px 0}.block-library-panel .block-list .block-item{padding:10px 12px;border:1px solid #e8e8e8;border-radius:6px;margin-bottom:8px;gap:10px;transition:border-color .2s}.block-library-panel .block-list .block-item:hover{border-color:#90caf9}.block-library-panel .block-list .block-chart-icon{flex-shrink:0}.block-library-panel .block-list .block-chart-icon md-icon{color:#90a4ae;font-size:20px !important}.block-library-panel .block-list .block-info{overflow:hidden}.block-library-panel .block-list .block-name{font-size:13px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-library-panel .block-list .block-desc{font-size:11px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.block-library-panel .block-list .block-add-btn{min-height:28px;min-width:0;line-height:28px;padding:0 14px;font-size:12px;flex-shrink:0}.block-library-panel .block-library-empty{padding:40px 0;text-align:center}.block-library-panel .block-library-empty md-icon{font-size:40px !important;width:40px;height:40px;color:#ccc;margin-bottom:8px}.block-library-panel .block-library-empty p{color:#999;font-size:13px}.template-gallery-dialog{max-width:860px;width:100%;border-radius:8px;overflow:hidden}.template-gallery-dialog .template-gallery-toolbar{background-color:#37474f !important;min-height:48px}.template-gallery-dialog .template-gallery-toolbar .md-toolbar-tools{min-height:48px;font-size:15px;font-weight:500}.template-gallery-dialog .template-gallery-content{padding:20px 24px 24px;overflow-y:auto;max-height:70vh}.template-gallery-dialog .template-gallery-subtitle{font-size:13px;color:#666;margin:0 0 20px}.template-gallery-dialog .template-grid{gap:16px;display:flex;flex-wrap:wrap}.template-gallery-dialog .template-card{width:calc(50% - 8px);min-width:280px;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;cursor:pointer;transition:box-shadow .2s,border-color .2s;display:flex;flex-direction:column}.template-gallery-dialog .template-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);border-color:#90caf9}.template-gallery-dialog .template-card.applying{opacity:.7;cursor:default}.template-gallery-dialog .template-card-header{padding:20px 20px 16px;display:flex;align-items:center;justify-content:center}.template-gallery-dialog .template-card-header .template-icon{font-size:36px !important;width:36px;height:36px;color:#fff}.template-gallery-dialog .template-scratch-header{background-color:#90a4ae !important}.template-gallery-dialog .template-card-body{padding:14px 16px 10px;flex:1}.template-gallery-dialog .template-card-body .template-name{font-size:14px;font-weight:600;color:#333;margin-bottom:4px}.template-gallery-dialog .template-card-body .template-desc{font-size:12px;color:#777;margin-bottom:10px;line-height:1.4}.template-gallery-dialog .template-blocks{display:flex;flex-wrap:wrap;gap:4px}.template-gallery-dialog .template-block-pill{display:inline-flex;align-items:center;background:#f5f5f5;border-radius:12px;padding:2px 8px 2px 4px;font-size:11px;color:#555;white-space:nowrap}.template-gallery-dialog .template-block-pill .block-pill-icon{font-size:12px !important;width:12px;height:12px;color:#90a4ae;margin-right:3px}.template-gallery-dialog .template-card-footer{padding:10px 16px 14px;display:flex;justify-content:flex-end}.template-gallery-dialog .template-card-footer .template-select-btn{min-height:32px;line-height:32px;font-size:12px;padding:0 16px;margin:0}.template-gallery-dialog .btn-spinner{display:inline-block;vertical-align:middle;margin-right:4px}.jt-drop-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1000;background:rgba(25,118,210,.08);border:3px dashed #1976d2;border-radius:8px;display:flex;align-items:center;justify-content:center;pointer-events:none}.jt-drop-overlay .jt-drop-overlay-inner{text-align:center;color:#1976d2}.jt-drop-overlay .jt-drop-icon{font-size:56px !important;width:56px;height:56px;display:block;margin:0 auto 12px;color:#1976d2}.jt-drop-overlay .jt-drop-label{font-size:18px;font-weight:600;margin:0 0 4px}.jt-drop-overlay .jt-drop-sub{font-size:12px;color:#64b5f6;margin:0}.drop-upload-banner{background:#e3f2fd;border-bottom:1px solid #90caf9;padding:8px 16px;gap:10px}.drop-upload-banner .drop-upload-spinner{flex-shrink:0}.drop-upload-banner .drop-upload-text{font-size:13px;color:#1565c0;font-weight:500}.jac-floating-save-bar{position:sticky;bottom:0;z-index:10;background:#fff;border-top:1px solid #d6e1e5;padding:12px 20px;display:flex;justify-content:flex-end;gap:12px;transform:translateY(100%);transition:transform .2s ease}.jac-floating-save-bar--visible{transform:translateY(0)}.jac-floating-save-bar__cancel{background:#f9f9f9 !important;color:#949494 !important;font-weight:700;font-size:13px;text-transform:none;border-radius:10px}.jac-floating-save-bar__cancel:hover{background:#d6e1e5 !important}.jac-floating-save-bar__save{background:#f05e33 !important;color:#fff !important;font-weight:700;font-size:13px;text-transform:none;border-radius:10px}.jac-floating-save-bar__save:hover{background:#ec5f32 !important}.jac-floating-save-bar__save[disabled]{opacity:.5}.jac-status-btn-group{gap:4px;display:flex}.jac-status-btn{flex:1;border:1px solid #d6e1e5;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:700;background:#fff;color:#949494;cursor:pointer;transition:all .15s ease;outline:none}.jac-status-btn:hover{background:#f9f9f9}.jac-status-btn--selected{border-width:2px}.jac-status-btn--active.jac-status-btn--selected{border-color:#f05e33;color:#f05e33;background:rgba(240,94,51,.05)}.jac-status-btn--won.jac-status-btn--selected{border-color:#abd036;color:#abd036;background:rgba(171,208,54,.05)}.jac-status-btn--lost.jac-status-btn--selected{border-color:#dc2626;color:#dc2626;background:rgba(220,38,38,.05)}.jac-status-btn--postponed.jac-status-btn--selected{border-color:#ffab19;color:#ffab19;background:rgba(255,171,25,.05)}.jac-priority-btn-group{gap:4px;display:flex}.jac-priority-btn{flex:1;border:1px solid #d6e1e5;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:700;background:#fff;color:#949494;cursor:pointer;transition:all .15s ease;outline:none}.jac-priority-btn:hover{background:#f9f9f9}.jac-priority-btn--selected{border-width:2px}.jac-drawer-shell{max-width:480px;width:100%;z-index:11111;background:#fff;box-shadow:-2px 0 8px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100vh}.jac-shell__header{padding:12px 20px;border-bottom:1px solid #d6e1e5;background:#fff;flex-shrink:0}.jac-shell__title{font-size:16px;font-weight:700;color:#000;margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:350px}.jac-shell__subtitle{font-size:13px;color:#949494;margin-top:2px}.jac-shell__back-btn{color:#949494;margin-right:8px}.jac-shell__back-btn:hover{color:#000}.jac-shell__close-btn{color:#949494;align-self:flex-start}.jac-shell__close-btn:hover{color:#000}.jac-shell__breadcrumb{font-size:12px;margin-bottom:4px}.jac-shell__breadcrumb-link{color:#f05e33;cursor:pointer;font-weight:700}.jac-shell__breadcrumb-link:hover{text-decoration:underline}.jac-shell__breadcrumb-sep{margin:0 4px;color:#ccc}.jac-shell__tab-bar{border-bottom:1px solid #d6e1e5;flex-shrink:0;overflow-x:auto;padding:0 20px;gap:0}.jac-shell__tab{flex:0 0 auto;border:none;background:rgba(0,0,0,0);padding:8px 12px;font-size:12px;font-weight:700;text-transform:uppercase;color:#949494;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;white-space:nowrap;outline:none;transition:color .15s ease}.jac-shell__tab:hover{color:#000;background:#f9f9f9}.jac-shell__tab--active{color:#f05e33;border-bottom-color:#f05e33}.jac-shell__tab-icon{width:14px;height:14px;margin-right:4px}.jac-shell__body{flex:1;overflow-y:auto;padding:0}.jac-shell__footer{flex-shrink:0;border-top:1px solid #d6e1e5;background:#fff}.jac-drawer-section{border-bottom:1px solid #d6e1e5}.jac-drawer-section__header{padding:12px 20px;cursor:pointer}.jac-drawer-section__header:hover{opacity:.8}.jac-drawer-section__title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#949494}.jac-drawer-section__chevron--collapsed{transform:rotate(-90deg)}.jac-drawer-section__body{padding:0 20px 16px}.jac-drawer-section__field-row{padding:4px 0;gap:8px}.jac-drawer-section__field-label{font-size:12px;font-weight:700;color:#949494;min-width:120px}.jac-drawer-section__field-value{font-size:13px;color:#000}.rds-icon-30{width:30px}.rds-filter-label{font-size:16px}.rds-task-wrapper--flush{top:0;padding-top:0}.rds-time-ago{margin-left:4px;font-size:14px;color:#ccc}.footer-sidebar .inside-container{top:0 !important}.footer-sidebar .tour-status{margin:15px}.footer-sidebar .tour-desc{margin-top:12px}.footer-sidebar .icon-tour{height:50px;width:50px}.footer-sidebar .icon-tour.completed{height:23px;width:23px;margin:8px 13px 20px 13px}.footer-sidebar .tours-container li{padding:15px 0;border-bottom:1px solid hsl(0,0%,86%)}.request-help-drawer .request-help-drawer__body{padding:8px 16px 24px}.request-help-drawer .request-help-drawer__section+.request-help-drawer__section{margin-top:8px}.request-help-drawer .svc-sec-head{font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ccc;margin:6px 0 4px;padding-top:10px}.request-help-drawer .rq-card{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;padding:12px 12px;margin:6px 0;border:1px solid hsl(0,0%,86%);border-radius:5px;background:#fff;color:#333;cursor:pointer;text-decoration:none;transition:background .12s ease,border-color .12s ease}.request-help-drawer .rq-card:hover{background:rgba(240,94,51,.06)}.request-help-drawer .rq-card:focus{outline:none;border-color:rgba(240,94,51,.5)}.request-help-drawer .rq-card .rq-card__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:5px;background:hsl(0,0%,86%)}.request-help-drawer .rq-card .rq-card__icon md-icon{width:22px;height:22px;color:hsl(0,0%,58%)}.request-help-drawer .rq-card .rq-card__icon--commit{background:#f05e33}.request-help-drawer .rq-card .rq-card__icon--commit md-icon{color:#fff}.request-help-drawer .rq-card .rq-card__icon--nav{background:#1976d2}.request-help-drawer .rq-card .rq-card__icon--nav md-icon{color:#fff}.request-help-drawer .rq-card .rq-card__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.request-help-drawer .rq-card .rq-card__title{font-size:16px;font-weight:600;line-height:1.3}.request-help-drawer .rq-card .rq-card__sub{font-size:15px;color:#ccc;line-height:1.35;margin-top:2px}.request-help-drawer .rq-card .rq-card__ext{flex:0 0 auto;width:14px;height:14px;color:#ccc;align-self:center}.request-help-drawer .rq-card--primary{border-color:rgba(240,94,51,.35)}.request-help-drawer .rq-card--primary .rq-card__title{font-weight:700}.request-help-drawer .rq-recents{margin:4px 0 0;padding:0}.request-help-drawer .rq-recent{display:flex;align-items:center;gap:10px;padding:8px 8px;border-radius:5px;transition:background .12s ease}.request-help-drawer .rq-recent:hover{background:rgba(240,94,51,.06)}.request-help-drawer .rq-recent .rq-recent__icon{width:18px;height:18px;color:hsl(0,0%,58%);flex:0 0 auto}.request-help-drawer .rq-recent .rq-recent__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.request-help-drawer .rq-recent .rq-recent__summary{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.request-help-drawer .rq-recent .rq-recent__meta{font-size:14px;color:#ccc}.request-help-drawer .rq-recent .rq-recent__status{flex:0 0 auto;font-size:14px;font-weight:600;padding:2px 8px;border-radius:10px;background:rgba(46,125,50,.12);color:#2e7d32;white-space:nowrap}.request-feedback-dialog{max-width:520px;width:92vw}.request-feedback-dialog .request-feedback-dialog__bar .request-feedback-dialog__bar-icon{color:#fff;margin-right:8px;width:22px;height:22px}.request-feedback-dialog .request-feedback-dialog__bar h2{font-size:20px}.request-feedback-dialog .request-feedback-dialog__lead{color:#ccc;font-size:15px;margin:0 0 12px}.request-feedback-dialog .request-feedback-dialog__ai-row{display:flex;align-items:center;gap:10px;margin:0 0 6px}.request-feedback-dialog .request-feedback-dialog__ai-row .request-feedback-dialog__ai-hint{font-size:14px;color:#ccc}.request-feedback-dialog .request-feedback-dialog__context{margin-top:8px;padding:10px 12px;background:hsl(0,0%,86%);border-radius:5px}.request-feedback-dialog .request-feedback-dialog__context .request-feedback-dialog__context-title{display:block;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#ccc;margin-bottom:6px}.request-feedback-dialog .request-feedback-dialog__context .request-feedback-dialog__context-list{margin:0;padding:0;list-style:none}.request-feedback-dialog .request-feedback-dialog__context .request-feedback-dialog__context-list li{display:flex;justify-content:space-between;gap:12px;padding:2px 0;font-size:15px}.request-feedback-dialog .request-feedback-dialog__context .request-feedback-dialog__context-list li span{color:#ccc}.request-feedback-dialog .request-feedback-dialog__context .request-feedback-dialog__context-list li strong{font-weight:600;text-align:right;word-break:break-word}.request-feedback-dialog .request-feedback-dialog__submit{background:#f05e33;color:#fff}.request-feedback-dialog .request-feedback-dialog__submit:hover{background:#c47618}.notes-post-menu .npm-head{padding:18px 20px 12px;border-bottom:1px solid var(--jt-color-border)}.notes-post-menu .npm-head__title{font-size:20px;line-height:1.428571429;font-weight:600;color:var(--jt-color-text-default)}.notes-post-menu .npm-head__sub{margin-top:2px;font-size:14px;color:var(--jt-color-text-muted)}.notes-post-menu .npm-section{padding:12px 16px 4px}.notes-post-menu .npm-section__title{font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--jt-color-text-muted);margin:0 4px 8px}.notes-post-menu .npm-btn{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 8px;padding:9px 12px;border:1px solid var(--jt-color-border);border-radius:5px;background:var(--jt-color-surface);color:#1976d2;font-size:15px;font-weight:600;text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease}.notes-post-menu .npm-btn:hover,.notes-post-menu .npm-btn:focus{background:rgba(240,94,51,.06);border-color:#1976d2;outline:none}.notes-post-menu .npm-btn__icon{width:20px;min-width:20px;height:20px;margin:0}.notes-post-menu .npm-btn__label{flex:1;color:var(--jt-color-text-default)}.notes-post-menu .npm-btn--primary{background:#1976d2;border-color:#1976d2;color:#fff}.notes-post-menu .npm-btn--primary .npm-btn__label{color:#fff}.notes-post-menu .npm-btn--primary .npm-btn__icon svg path{fill:#fff !important}.notes-post-menu .npm-btn--primary:hover,.notes-post-menu .npm-btn--primary:focus{background:#1567bd;border-color:#1567bd}.notes-post-menu .npm-postcard{margin:14px 16px 4px;padding:12px 14px;background:var(--jt-color-surface-raised);border:1px solid var(--jt-color-border);border-radius:10px}.notes-post-menu .npm-postcard__nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.notes-post-menu .npm-postcard__pos{font-size:14px;font-weight:600;color:var(--jt-color-text-muted)}.notes-post-menu .npm-postcard__main{display:flex;align-items:center;gap:10px}.notes-post-menu .npm-postcard__avatar{width:38px;min-width:38px;height:38px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:rgba(240,94,51,.12);color:#f05e33;font-size:15px;font-weight:700}.notes-post-menu .npm-postcard__avatar img{width:100%;height:100%;object-fit:cover}.notes-post-menu .npm-postcard__avatar.is-clickable{cursor:pointer}.notes-post-menu .npm-postcard__meta{flex:1;min-width:0}.notes-post-menu .npm-postcard__name{display:block;font-size:15px;font-weight:700;color:var(--jt-color-text-default);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notes-post-menu .npm-postcard__name.is-link{color:#1976d2;cursor:pointer;text-decoration:none}.notes-post-menu .npm-postcard__name.is-link:hover{text-decoration:underline}.notes-post-menu .npm-postcard__sub{margin-top:1px;font-size:14px;color:var(--jt-color-text-muted)}.notes-post-menu .npm-postcard__type{font-weight:600}.notes-post-menu .npm-postcard__dot{margin:0 5px}.notes-post-menu .npm-postcard__likes{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:var(--jt-color-text-muted)}.notes-post-menu .npm-postcard__likes .npm-postcard__like-icon{width:14px;min-width:14px;height:14px;margin:0}.notes-post-menu .npm-postcard__snippet{margin-top:8px;font-size:15px;line-height:1.428571429;color:var(--jt-color-text-default)}.notes-post-menu .npm-postcard__ai{margin-top:10px}.notes-post-menu .npm-step{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid var(--jt-color-border);border-radius:5px;background:var(--jt-color-surface);cursor:pointer}.notes-post-menu .npm-step:hover:not([disabled]){border-color:#1976d2}.notes-post-menu .npm-step[disabled]{opacity:.4;cursor:default}.notes-post-menu .npm-step__icon{width:16px;min-width:16px;height:16px;margin:0}.notes-post-menu .npm-share__ai{margin:2px 0 8px}.notes-post-menu .npm-empty{padding:28px 20px;text-align:center;color:var(--jt-color-text-muted)}.notes-post-menu .npm-empty__icon{width:34px;height:34px;margin:0 auto 10px;opacity:.5}.notes-post-menu .npm-empty__title{font-size:16px;font-weight:600;color:var(--jt-color-text-default);margin-bottom:4px}.notes-post-menu .npm-empty__sub{font-size:14px;line-height:1.428571429}.notes-post-menu .npm-segmented{display:flex;gap:2px;margin-bottom:10px;padding:2px;background:var(--jt-color-bg-subtle);border:1px solid var(--jt-color-border);border-radius:5px}.notes-post-menu .npm-segmented__btn{flex:1;padding:5px 4px;border:0;border-radius:calc(5px - 2px);background:rgba(0,0,0,0);color:var(--jt-color-text-muted);font-size:14px;font-weight:600;cursor:pointer;transition:background .12s ease,color .12s ease}.notes-post-menu .npm-segmented__btn:hover:not(.is-active){color:var(--jt-color-text-default)}.notes-post-menu .npm-segmented__btn.is-active{background:var(--jt-color-surface);color:#1976d2;box-shadow:0 1px 2px rgba(0,0,0,.12)}.notes-post-menu .npm-stats{display:flex;gap:8px;margin:10px 0 2px}.notes-post-menu .npm-stat{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:7px 6px;border:1px solid rgba(0,0,0,0);border-radius:5px;font-size:14px;font-weight:600;cursor:default}.notes-post-menu .npm-stat__icon{width:14px;min-width:14px;height:14px;margin:0}.notes-post-menu .npm-stat__num{font-weight:700}.notes-post-menu .npm-stat__label{color:var(--jt-color-text-muted);font-weight:600}.notes-post-menu .npm-stat[ng-click],.notes-post-menu .npm-stat.is-active{cursor:pointer}.notes-post-menu .npm-stat--info{background:var(--jt-color-info-bg);color:var(--jt-color-info)}.notes-post-menu .npm-stat--info:hover{border-color:var(--jt-color-info)}.notes-post-menu .npm-stat--success{background:var(--jt-color-success-bg);color:var(--jt-color-success)}.notes-post-menu .npm-stat--warning{background:var(--jt-color-warning-bg);color:var(--jt-color-warning)}.notes-post-menu .npm-stat--warning:hover{border-color:var(--jt-color-warning)}.notes-post-menu .npm-stat--warning.is-active{border-color:var(--jt-color-warning)}.notes-post-menu .npm-summary{margin-top:10px;padding:10px 12px;background:var(--jt-color-info-bg);border:1px solid var(--jt-color-info);border-radius:5px}.notes-post-menu .npm-summary__head{display:flex;align-items:center;gap:6px;margin-bottom:6px}.notes-post-menu .npm-summary__icon{width:15px;min-width:15px;height:15px;margin:0}.notes-post-menu .npm-summary__title{flex:1;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--jt-color-info)}.notes-post-menu .npm-summary__dismiss{display:inline-flex;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.notes-post-menu .npm-summary__dismiss md-icon{width:14px;min-width:14px;height:14px;margin:0}.notes-post-menu .npm-summary__body{font-size:15px;line-height:1.428571429;color:var(--jt-color-text-default);white-space:pre-wrap}.notes-post-menu .npm-summary__acts{display:flex;gap:8px;margin-top:10px}.notes-post-menu .npm-summary__act{padding:5px 12px;border:1px solid #1976d2;border-radius:5px;background:var(--jt-color-surface);color:#1976d2;font-size:14px;font-weight:600;cursor:pointer}.notes-post-menu .npm-summary__act:hover{background:rgba(25,118,210,.08)}.notes-post-menu .npm-summary__act--primary{background:#1976d2;color:#fff}.notes-post-menu .npm-summary__act--primary:hover{background:#1567bd}.notes-post-menu .npm-labels{margin-top:10px;padding-top:10px;border-top:1px dashed var(--jt-color-border)}.notes-post-menu .npm-labels__title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--jt-color-text-muted);margin-bottom:8px}.notes-post-menu .npm-labels__list{display:flex;flex-wrap:wrap;gap:6px}.notes-post-menu .npm-labels__empty{font-size:14px;color:var(--jt-color-text-muted)}.notes-post-menu .npm-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--jt-color-border);border-radius:20px;background:var(--jt-color-surface);color:var(--jt-color-text-default);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .12s ease,opacity .12s ease}.notes-post-menu .npm-chip__dot{width:8px;min-width:8px;height:8px;border-radius:50%}.notes-post-menu .npm-chip__name{line-height:1}.notes-post-menu .npm-chip:hover:not([disabled]){border-color:#1976d2}.notes-post-menu .npm-chip[disabled]{opacity:.5;cursor:default}.notes-post-menu .npm-chip.is-on{border-color:rgba(0,0,0,0)}.notes-post-menu .npm-section--danger{margin-top:4px;padding-top:12px;border-top:1px solid var(--jt-color-border)}.notes-post-menu .npm-section--danger .npm-section__title{color:var(--jt-color-danger)}.notes-post-menu .npm-btn--danger{border-color:var(--jt-color-danger-bg);color:var(--jt-color-danger)}.notes-post-menu .npm-btn--danger .npm-btn__label{color:var(--jt-color-danger)}.notes-post-menu .npm-btn--danger .npm-btn__icon svg path{fill:var(--jt-color-danger)}.notes-post-menu .npm-btn--danger:hover,.notes-post-menu .npm-btn--danger:focus{background:var(--jt-color-danger-bg);border-color:var(--jt-color-danger)}.notes-post-menu .npm-confirm{padding:10px 12px;background:var(--jt-color-danger-bg);border:1px solid var(--jt-color-danger);border-radius:5px}.notes-post-menu .npm-confirm__msg{font-size:15px;line-height:1.428571429;color:var(--jt-color-text-default);margin-bottom:10px}.notes-post-menu .npm-confirm__acts{display:flex;justify-content:flex-end;gap:8px}.notes-post-menu .npm-confirm__btn{padding:5px 14px;border:1px solid var(--jt-color-border);border-radius:5px;background:var(--jt-color-surface);color:var(--jt-color-text-default);font-size:14px;font-weight:600;cursor:pointer}.notes-post-menu .npm-confirm__btn:hover{border-color:var(--jt-color-text-muted)}.notes-post-menu .npm-confirm__btn--danger{background:var(--jt-color-danger);border-color:var(--jt-color-danger);color:#fff}.notes-post-menu .npm-confirm__btn--danger:hover{opacity:.9;border-color:var(--jt-color-danger)}.image-cropper .media-images-container{margin:0 -10px}.image-cropper .no-short-name-msg{position:absolute;top:50%;transform:translateY(-100%);text-align:center;width:100%}.image-cropper .photo-style-drawer{display:flex;flex-direction:column;width:320px;max-width:320px}.image-cropper .photo-style-drawer .photo-style-header{position:relative;display:flex;align-items:center;min-height:48px;padding:14px 44px 12px 20px;border-bottom:1px solid var(--jt-color-border)}.image-cropper .photo-style-drawer .photo-style-header .photo-style-title{margin:0;font-size:20px;font-weight:600;color:var(--jt-color-text-default)}.image-cropper .photo-style-drawer .photo-style-body{flex:1 1 auto;overflow-y:auto;padding:16px 20px 8px}.image-cropper .photo-style-drawer .photo-style-sec-head{font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--jt-color-text-muted);margin-bottom:4px}.image-cropper .photo-style-drawer .photo-style-last-used{font-size:14px;color:var(--jt-color-text-muted);margin:0 0 12px}.image-cropper .photo-style-drawer .photo-style-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0}.image-cropper .photo-style-drawer .photo-style-card{position:relative;border:2px solid var(--jt-color-border);border-radius:10px;background:var(--jt-color-bg-subtle);padding:6px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.image-cropper .photo-style-drawer .photo-style-card:hover{border-color:#ffe9cf}.image-cropper .photo-style-drawer .photo-style-card.active{border-color:#f05e33;box-shadow:0 0 0 1px #f05e33}.image-cropper .photo-style-drawer .photo-style-card.active .icon-tick{display:block}.image-cropper .photo-style-drawer .photo-style-card .icon-tick{display:none;position:absolute;top:10px;right:10px;height:16px;width:16px}.image-cropper .photo-style-drawer .photo-style-thumb{width:100%;height:96px;border-radius:5px;background-size:cover;background-position:center center;background-repeat:no-repeat}.image-cropper .photo-style-drawer .photo-style-thumb.photo-style-thumb--regular{filter:none}.image-cropper .photo-style-drawer .photo-style-thumb.photo-style-thumb--tinted{filter:sepia(0.35) saturate(1.5) hue-rotate(-12deg)}.image-cropper .photo-style-drawer .photo-style-thumb.photo-style-thumb--vintage{filter:sepia(0.55) contrast(1.1) brightness(1.05) saturate(0.85)}.image-cropper .photo-style-drawer .photo-style-thumb.photo-style-thumb--grayscale{filter:grayscale(1)}.image-cropper .photo-style-drawer .photo-style-label{margin-top:6px;text-align:center;font-size:14px;color:var(--jt-color-text-default)}.image-cropper .photo-style-drawer .photo-style-ai{margin-top:16px}.image-cropper .photo-style-drawer .photo-style-ai .photo-style-ai-btn{width:100%}.image-cropper .photo-style-drawer .photo-style-ai .photo-style-ai-btn md-icon{height:15px;width:15px;margin-right:6px}.image-cropper .photo-style-drawer .photo-style-footer{flex:0 0 auto;padding:12px 20px 16px;border-top:1px solid var(--jt-color-border)}.image-cropper .photo-style-drawer .photo-style-footer .photo-style-apply{width:100%;margin:0}video.webcam-live{height:100%;width:100%}.right-space{margin-right:0}.opportunity-detail .comment-section li.default-card-box{margin-bottom:10px}@media screen and (min-width: 600px){.right-space{margin-right:10px}}.resource-icon{margin:0;margin-left:5px;width:49px;height:30px}.resources-title{width:100%;margin-left:7px;font-weight:500}.wo-details .search-list{max-width:350px}.work-order.product-img-list .product-img-box{width:200px;height:200px}.disabled-tick svg .path1{fill:#8c8686}.form-list:hover{background:#e6f8de}.md-virtual-repeat-container.md-autocomplete-suggestions-container{width:282px}md-list-item::before,md-list-item .md-list-item-inner::before{min-height:0}.conversation-list .content-wrapper .post-content .attach md-list-item md-icon.delete-attachment-icon{margin-left:5px}.delete-attachment-icon path{fill:#8e8e93}.new-conversation h2{display:inline-flex}.new-conversation .item-chips li{margin-bottom:10px}.calendar-sidebar .bottom-section{position:absolute;right:0;left:0;bottom:0;height:50px}.calendar-sidebar .top-section{top:0;bottom:50px;overflow-y:scroll;position:absolute;right:0;left:0}.md-chips-messages{color:#dd2c00;position:relative;top:-20px;overflow:hidden}.md-chips-messages [ng-message]{line-height:14px;overflow:hidden;padding-top:5px}.custom-chip{color:#fff;border-radius:15px;height:24px;font-size:10px}.custom-chip .notes-modelId{color:#fff}.custom-chip md-icon{height:15px;width:15px}.custom-chip span.active{color:#fab963;cursor:pointer}.md-icon-button .notes-md-icon{width:30px;height:30px}.status-dropmenu.time-lapse-menu{width:200px;border-radius:0}.menu-empty-state.empty-state .empty-action-icon{height:150px;width:150px}.menu-empty-state.empty-state{transform:translateY(20px)}.templates-all-btn{min-width:55px}.proposal-sidenav.notes-templates-main{padding-top:5px}.notes-empty-state.empty-state{transform:translateY(0%)}.user-contact .img-replacer{height:52px;width:52px;line-height:52px;font-size:16px}.user-resource .img-replacer{height:45px;width:45px;line-height:45px;font-size:14px}.select-tab-option{border:1px solid #cdcaca;min-width:130px;padding:3px 5px;min-height:60px}.ql-editor div{color:#212020}.md-sidenav-right.inside-container{top:0 !important;bottom:65px}.comment-body-text div{font-weight:400}.ql-editor *{color:#333}.faz-quill-emoji-dropdown.show{left:0 !important}.menu-ham-button:hover{background-color:#fafafa !important}.menu-ham-button .hamburger-dot:before{content:"•••";display:block;font-size:14px;transform:rotate(180deg);margin-left:-3px;margin-top:-5px;color:#3d3d3d}.appendix-insert-nav .gap-5{gap:5px}.appendix-insert-nav .gap-8{gap:8px}.appendix-insert-nav .gap-10{gap:10px}.appendix-insert-nav .gap-15{gap:15px}.appendix-insert-nav .appendix-search{display:flex;align-items:center;gap:8px;padding:8px 10px;margin-bottom:12px;border:1px solid var(--jt-color-border);border-radius:5px;background:var(--jt-color-bg-subtle)}.appendix-insert-nav .appendix-search md-icon{width:18px;height:18px;color:var(--jt-color-text-muted)}.appendix-insert-nav .appendix-search input{flex:1;border:none;outline:none;background:rgba(0,0,0,0);font-size:15px;color:var(--jt-color-text-default)}.appendix-insert-nav .appendix-search .appendix-status-filter{margin:0;min-width:110px}.appendix-insert-nav .recent-cluster{margin-bottom:16px}.appendix-insert-nav .recent-cluster .recent-cluster-label{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--jt-color-text-muted);margin-bottom:8px}.appendix-insert-nav .recent-cluster .recent-cluster-label md-icon{width:14px;height:14px;color:var(--jt-color-text-muted)}.appendix-insert-nav .form-card .meta-row .meta-chip.attached{background:var(--jt-color-info-bg);color:var(--jt-color-info)}.appendix-insert-nav .form-card .form-desc.is-collapsed{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.appendix-insert-nav .show-more-btn{margin-top:4px;padding:0;border:none;background:rgba(0,0,0,0);font-size:15px;font-weight:600;color:var(--jt-color-info);cursor:pointer}.appendix-insert-nav .show-more-btn:hover{text-decoration:underline}.confirm-dialog.appendix-update{width:800px}.confirm-dialog.appendix-update .dialog-content{padding:15px}.confirm-dialog.appendix-update .appendix-ai-wrap{margin-bottom:16px}.auth-login md-content{flex:1 0 auto;background:#f05e33 url(../../../assets/images/login-bg.bd4dafa0790d8659c64c.png) center center/cover fixed no-repeat;padding:20px}.auth-login .welcome-text{font-size:60px;font-weight:500;color:#fff}.auth-login .logo-icon{width:300px;height:auto}.auth-login .status-icon{margin:0 10px 0 0}.auth-login .login-secure{margin-bottom:30px}.auth-login .login-secure md-icon{height:30px;width:30px}.auth-login .login-secure h2{margin:0;font-size:28px;font-weight:300}.auth-login .form-base{padding:55px 80px 30px;width:100%;max-width:430px;background:#fff}.auth-login .form-base hr{background:#ddd none repeat scroll 0 0;border:0 none;height:1px;position:relative;top:3px}.auth-login .form-base input[type=password]{padding-right:30px}.auth-login .remember-me a{text-decoration:underline}.auth-login .remember-me md-checkbox{margin:0}.auth-login .btn-primary,.auth-login .btn-secondary{margin:25px 0}@media screen and (max-width: 960px){.auth-login .welcome-container{margin-bottom:25px}}@media screen and (max-width: 600px){.auth-login .welcome-container{margin-bottom:25px}.auth-login .welcome-text{font-size:35px}.auth-login .logo-icon{width:200px}.auth-login .login-secure md-icon{left:-24px;height:24px;width:24px}.auth-login .login-secure h2{font-size:24px}.auth-login .form-base{padding:30px 30px 5px;max-width:360px}}@media screen and (min-width: 600px){.auth-login .login-secure{left:-39px;width:300px}}.auth-login .form-base md-input-container input[type=text]{text-transform:none}.signup-parent{flex:1 0 auto}.signup-parent md-content{padding:0 30px;background-color:#000}.signup-parent .wizard-section{max-width:900px;width:100%;border-radius:10px}.signup-parent .wizard-section .disabled{background-color:#ffe9cf !important;color:#e2c5a6 !important;cursor:not-allowed;border:1px solid #ffe9cf !important}.signup-parent .wizard-section .arrow-icon{width:24px;height:10px;margin-right:0}.signup-parent .wizard-section .arrow-icon svg path{fill:#fff}.signup-parent .wizard-section .icon-grid-list-newtab{height:18px}.signup-parent .wizard-section .icon-grid-list-newtab svg g path{fill:#52758d}.signup-parent .wizard-section a:hover .icon-grid-list-newtab svg g path{fill:#f05e33}.signup-parent .wizard-section .section-right{background:url(../../../assets/images/signup-sidenav-bg.fdbe7a99c2fa77454366.png) center/cover no-repeat;padding:20px 10px 15px;width:40%;height:600px;border-radius:0 10px 10px 0}.signup-parent .wizard-section .section-right .count-main{width:100%}.signup-parent .wizard-section .section-right span.number-round{border-radius:50%;padding:7px 11px;font-size:11px;color:#fff;background-color:#fab963}.signup-parent .wizard-section .section-right span.step-label{color:#fff;margin-right:5px}.signup-parent .wizard-section .section-right span.number-round-dot{padding:5px;border-radius:50px;margin-right:8px;background-color:#fff}.signup-parent .wizard-section .section-right span.number-round-dot.active{background-color:#fab963}.signup-parent .wizard-section .section-right .percent_number{font-size:40px;margin-bottom:0;color:#fab963;font-weight:bold}.signup-parent .wizard-section .section-right .percent_tagline{color:#fff;font-size:18px;margin-bottom:70px}.signup-parent .wizard-section .subs{padding:30px;width:60%;height:600px;position:relative;background-color:#fff;border-radius:10px 0 0 10px}.signup-parent .wizard-section .subs .form-content-custom{width:360px}.signup-parent .wizard-section .subs hr{border:1px solid #ccc}.signup-parent .wizard-section .subs .map-icon-img{width:19px;height:19px;margin-top:10px;cursor:pointer}.signup-parent .wizard-section .subs .auto-location-div{margin-right:10px}.signup-parent .wizard-section .inventory_radio .md-label{font-size:12px}.signup-parent .wizard-section .socket{width:200px;height:200px;position:absolute;left:50%;margin-left:-100px;top:52%;margin-top:-100px}.signup-parent .wizard-section .hex-brick{background:#4dbcab;width:30px;height:17px;position:absolute;top:5px;animation-name:fade00;animation-duration:2s;animation-iteration-count:infinite;-webkit-animation-name:fade00;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite}.signup-parent .wizard-section .h2{transform:rotate(60deg);-webkit-transform:rotate(60deg)}.signup-parent .wizard-section .h3{transform:rotate(-60deg);-webkit-transform:rotate(-60deg)}.signup-parent .wizard-section .gel{height:30px;width:30px;transition:all .3s;-webkit-transition:all .3s;position:absolute;top:50%;left:50%}.signup-parent .wizard-section .center-gel{margin-left:-15px;margin-top:-15px;animation-name:pulse00;animation-duration:2s;animation-iteration-count:infinite;-webkit-animation-name:pulse00;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite}.signup-parent .wizard-section .c1{margin-left:-47px;margin-top:-15px}.signup-parent .wizard-section .c2{margin-left:-31px;margin-top:-43px}.signup-parent .wizard-section .c3{margin-left:1px;margin-top:-43px}.signup-parent .wizard-section .c4{margin-left:17px;margin-top:-15px}.signup-parent .wizard-section .c5{margin-left:-31px;margin-top:13px}.signup-parent .wizard-section .c6{margin-left:1px;margin-top:13px}.signup-parent .wizard-section .c7{margin-left:-63px;margin-top:-43px}.signup-parent .wizard-section .c8{margin-left:33px;margin-top:-43px}.signup-parent .wizard-section .c9{margin-left:-15px;margin-top:41px}.signup-parent .wizard-section .c10{margin-left:-63px;margin-top:13px}.signup-parent .wizard-section .c11{margin-left:33px;margin-top:13px}.signup-parent .wizard-section .c12{margin-left:-15px;margin-top:-71px}.signup-parent .wizard-section .c13{margin-left:-47px;margin-top:-71px}.signup-parent .wizard-section .c14{margin-left:17px;margin-top:-71px}.signup-parent .wizard-section .c15{margin-left:-47px;margin-top:41px}.signup-parent .wizard-section .c16{margin-left:17px;margin-top:41px}.signup-parent .wizard-section .c17{margin-left:-79px;margin-top:-15px}.signup-parent .wizard-section .c18{margin-left:49px;margin-top:-15px}.signup-parent .wizard-section .r1{animation-name:pulse00;animation-duration:2s;animation-iteration-count:infinite;animation-delay:.2s;-webkit-animation-name:pulse00;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-delay:.2s}.signup-parent .wizard-section .r2{animation-name:pulse00;animation-duration:2s;animation-iteration-count:infinite;animation-delay:.4s;-webkit-animation-name:pulse00;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-delay:.4s}.signup-parent .wizard-section .r3{animation-name:pulse00;animation-duration:2s;animation-iteration-count:infinite;animation-delay:.6s;-webkit-animation-name:pulse00;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-delay:.6s}.signup-parent .wizard-section .r1>.hex-brick{animation-name:fade00;animation-duration:2s;animation-iteration-count:infinite;animation-delay:.2s;-webkit-animation-name:fade00;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-delay:.2s}.signup-parent .wizard-section .r2>.hex-brick{animation-name:fade00;animation-duration:2s;animation-iteration-count:infinite;animation-delay:.4s;-webkit-animation-name:fade00;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-delay:.4s}.signup-parent .wizard-section .r3>.hex-brick{animation-name:fade00;animation-duration:2s;animation-iteration-count:infinite;animation-delay:.6s;-webkit-animation-name:fade00;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-delay:.6s}@keyframes pulse00{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.01);transform:scale(0.01)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes fade00{0%{background:#7fcdbf}50%{background:#4dbcab}100%{background:#c6e9e3}}.signup-parent .plan-type{margin-bottom:50px}.signup-parent .plan-type .type label{display:inline-block;padding:10px 40px;border:2px solid #5cc5c3;color:#5cc5c3;border-radius:50px;font-weight:bold;cursor:pointer}.signup-parent .location-info{margin-bottom:20px}.signup-parent .plans{padding:35px 20px 20px;background:#fff;font-size:14px;font-weight:bold;margin:10px 15px 18px 0;width:118px;height:110px;cursor:pointer;border:2px solid #e8e6e6;text-align:center;position:relative}.signup-parent .plans.selected,.signup-parent .plans:hover{border:2px solid #5cc5c3;background-color:#fff;color:#5cc5c3}.signup-parent .plans .most-pack-picked{background-color:red;width:118px;position:absolute;top:-19px;right:-2px;color:#fff;border-radius:10px 10px 0 0}.signup-parent .plan-type .type label:hover,.signup-parent .plan-type .type.active label{border:2px solid #5cc5c3;background-color:#5cc5c3;color:#fff}.signup-parent .pricing-link{max-width:90%}.signup-parent .pricing-link a{color:#5cc5c3}.signup-parent .pricing-link a:hover{color:#f05e33}.signup-parent .pricing-link p{margin-top:5px}.signup-parent .form-base .form-title{margin-bottom:20px}.signup-parent .form-base .form-title .login-text .login-md-icon{margin-right:15px}.signup-parent .form-base .form-title .login-text h2{font-size:24px;margin-top:10px}.signup-parent .auto-location-section{margin-top:25px}.signup-parent .btn-primary{border-radius:0}.signup-parent .security_img{width:50px;height:40px;margin:6px 5px 0 0}.signup-parent .security_img.jt-logo-hex{width:auto}.signup-parent .business-info-notes{background-color:#eaf0f6;border:1px solid #5cc5c3;padding:5px 10px;margin-bottom:30px}.signup-parent .business-info-notes p{color:#666}.signup-parent .business-info-notes p .note-text{color:#000;font-weight:bold;font-size:11px}.signup-parent .jt_logo_img{margin-left:0}.signup-parent .bottom-section_cta{padding:0 8px}.signup-parent .bottom-section_cta button.btn-primary{padding:0 0 0 43px}.signup-parent .bottom-section_cta button.btn-primary .arrow-icon{width:24px;height:10px}.signup-parent .bottom-section_cta button.btn-primary .arrow-icon svg path{fill:#fff}.signup-parent .bottom-section_cta .btn-secondary{border:1px solid #f05e33;color:#f05e33;background-color:rgba(0,0,0,0)}.signup-parent .bottom-section_cta .btn-secondary:hover{background-color:#f05e33;color:#fff}.signup-parent .finishing-section{position:absolute;top:73%;width:74%;line-height:2}.signup-parent .finishing-section.jt-text-label{font-size:10px;display:flex;justify-content:center;color:#fff}.signup-parent .finishing-section span.first_text::before{content:"Finishing Up";animation:change infinite 7s;padding-left:0px}.signup-parent .finishing-section span.second_text::before{content:"JACKTRADE SETUP";animation:animate infinite 7s;padding-left:0px}@keyframes change{0%{content:"Setting Up"}50%{content:"Almost Done"}75%{content:"Finishing Up"}}@keyframes animate{0%{content:"YOUR ACCOUNT"}50%{content:"JACKTRADE SETUP"}75%{content:"JACKTRADE SETUP"}}.signup-parent .btn-primary,.signup-parent .btn-secondary{width:100%;max-width:115px}.signup-parent .timezone_section{line-height:1.8}.signup-parent .timezone_section label{font-size:14px}.signup-parent .timezone_section a{text-align:left}.signup-parent .md-off,.signup-parent md-radio-button:not([disabled]).md-checked.md-primary .md-off{border-color:#f05e33 !important}.signup-parent .form-base md-radio-group md-radio-button:not([disabled]).md-primary .md-on{background-color:#f05e33 !important}.signup-parent .login-text{height:85%}.signup-parent .login-text.signup-form-section{height:466px !important;overflow:auto}.signup-parent .login-text .form-content{width:100%;padding-right:9px}.signup-parent label{font-size:16px}.signup-parent md-input-container.business-name-input{margin:20px 0 30px;width:100%}.signup-parent md-input-container.business-name-input.md-input-invalid{margin:10px 0 0px}.signup-parent md-input-container.business-name-input.md-input-focused,.signup-parent md-input-container.business-name-input.md-input-has-value{margin:25px 0px 15px}.signup-parent md-input-container.business-name-input.business-name-loc{margin:20px 0 0}.signup-parent md-input-container.street-number.md-input-focused,.signup-parent md-input-container.street-number.md-input-has-value{margin:20px 0px 15px}.signup-parent .brand-ocean-blue{color:#52758d}.signup-parent .f-16{font-size:16px}.signup-popup{max-width:100%;width:100%;min-height:100%;height:100%;margin:0px}.signup-popup .form-base{width:100%;height:100%}.signup-popup .form-base .signup-parent{width:100%}@media screen and (max-width: 960px){.signup-parent #step4 .plan-type{margin-bottom:20px}.signup-parent #step4 #allPlan{margin-bottom:0}.signup-parent .login-text{height:87%}.signup-parent .bottom-section_cta{bottom:20px}.signup-parent .security_img.left-security-image{display:none}}@media screen and (max-width: 750px){.signup-parent .finishing-section{width:100%}}@media screen and (max-width: 700px){.signup-parent .wizard-section{height:100%}.signup-parent .wizard-section .section-right{display:none}.signup-parent .wizard-section .subs{width:100%;height:100%;border-radius:10px}.signup-parent .wizard-section section{height:100%}.signup-parent .wizard-section .login-text{height:80%;margin-bottom:40px}.signup-parent .wizard-section .bottom-section_cta{bottom:10px}.signup-parent #step5 .finishing-section{top:75%;width:100%}.signup-parent #step5 .socket{height:100%;top:25%}.signup-parent #step5 .form-content{height:100%;position:relative;min-height:300px}}@media screen and (max-width: 600px){.signup-parent .wizard-section .bottom-section_cta{bottom:5px}.signup-parent .wizard-section .inventory_radio{margin-bottom:5px}.signup-parent #step2 .login-text,.signup-parent #step3 .login-text{height:83%}.signup-parent #step4 .login-text{height:85%}.signup-parent #step4 .plan-type{margin-bottom:30px;display:grid}.signup-parent #step4 .subPlans{height:100%}.location-info{display:grid;margin-bottom:10px}}@media screen and (max-width: 410px){.signup-parent .wizard-section .subs{padding:5px 25px}.signup-parent .wizard-section .inventory_radio{margin-top:20px}.signup-parent .wizard-section .login-text{height:78%;margin-bottom:50px}.signup-parent .wizard-section .bottom-section_cta{bottom:5px;width:93%}.signup-parent .wizard-section .pricing-link{margin-bottom:20px;align-items:flex-start}.signup-parent .wizard-section .plan-type{margin-bottom:0}.signup-parent .wizard-section .plan-type .type{margin-bottom:15px}.signup-parent .wizard-section .auto-location-div{width:100%}.signup-parent #step4 .login-text{height:82%}.signup-parent #step5 .login-text{height:69%}.signup-parent #step5 .finishing-section{right:9%}.signup-parent #step5 .socket{left:40%}.signup-parent .btn-primary,.signup-parent .btn-secondary{padding:0 8px !important;justify-content:center}.signup-parent .bottom-section_cta{bottom:5px;left:12px}.signup-parent .security_img{height:33px;margin-top:10px}.signup-parent .timezone_section a{text-align:left}.signup-parent .multiple_input_section{flex-direction:column;width:100%;display:flex;justify-content:flex-start;align-items:flex-start}.signup-parent .multiple_input_section md-input-container{width:100%;max-width:100%;margin-left:0 !important}}@media screen and (max-width: 385px){.signup-parent .wizard-section .business-info-notes{margin-bottom:12px}.signup-parent .wizard-section .timezone_section{margin-bottom:25px}.signup-parent #step4 .login-text{height:84%}.signup-parent #step2 .login-text,.signup-parent #step3 .login-text{height:83%;margin-bottom:40px}}.terms-popup{max-width:700px;width:100%;margin:0px 50px;min-height:auto !important}.terms-popup .img-space-bottom{width:70px}.terms-popup .heart_symbol{color:#c7254e;font-size:28px}.terms-popup .accepting_cards{max-width:700px;width:100%;padding-left:25px;height:auto;overflow-y:scroll;border:1px solid #f9f6f6;border-left-color:#5cc5c3;border-left-width:4px;margin-bottom:20px}.terms-popup .accepting_cards md-card-title{max-width:700px;width:100%;padding-left:0px}.terms-popup .accepting_cards md-card-title .img-space-bottom{margin-right:15px}.terms-popup .accepting_tag_line{font-size:19px;font-weight:600}.terms-popup .security_img{width:50px;margin-right:5px;height:45px;margin-top:6px;margin-left:10px}.terms-popup .accepting_hr{margin-left:11px;background:#ddd none repeat scroll 0 0;border:0 none;height:1px;position:relative;top:3px}.terms-popup .terms-link{text-decoration:underline;color:#af4345}.terms-popup .accepting_card_title_text{min-width:400px;max-width:400px;width:100%}.terms-popup .accepting_card_title_text h1{font-size:26px;color:#5cc5c3;font-weight:600;margin-bottom:0px}.terms-popup .terms-heading p{color:#999;font-weight:500;font-size:16px}.terms-popup .accepting_cards_content{padding-left:0px}.terms-popup .accepting_cards_content p{color:#999;font-weight:500;font-size:16px}.terms-popup ::-webkit-scrollbar{width:5px;min-height:5px;max-height:5px}.terms-popup ::-webkit-scrollbar-track{background:#f1f1f1}.terms-popup ::-webkit-scrollbar-thumb{background:#888}.terms-popup ::-webkit-scrollbar-thumb:hover{background:#888}.terms-popup .btn-primary{border-radius:8px}.terms-popup .bottom-section_cta{display:flex;justify-content:space-between;width:100%;padding:0px 10px;margin-bottom:15px}.terms-popup .btn-secondary{border:1px solid #f05e33;color:#f05e33 !important;background-color:rgba(0,0,0,0) !important}.survey-public-form md-content{background:#f0ebf8 !important;padding:0 16px 40px}.survey-public-form .survey-card{background:#fff;border:1px solid #dadce0;border-radius:8px;margin-bottom:12px;overflow:hidden;position:relative}.survey-public-form .survey-card__accent{height:10px;background:#f05e33;border-radius:8px 8px 0 0}.survey-public-form .survey-card__accent--section{height:6px}.survey-public-form .survey-card__body{padding:24px}.survey-public-form .survey-card__desc{color:#5f6368;font-size:14px;margin:4px 0 0;line-height:1.5}.survey-public-form .survey-card__help{color:#5f6368;font-size:12px;margin:4px 0 0}.survey-public-form .survey-card--title .survey-card__body{padding:24px 24px 20px}.survey-public-form .survey-card--title h1{font-size:32px;font-weight:400;color:#202124;margin:0;line-height:1.35}.survey-public-form .survey-card--section h2{font-size:18px;font-weight:500;color:#202124;margin:0;line-height:1.4}.survey-public-form .survey-card--success .survey-card__body{padding:40px 24px;text-align:center}.survey-public-form .survey-card--success h2{font-size:24px;font-weight:400;color:#202124;margin:16px 0 8px}.survey-public-form .survey-card--success p{color:#5f6368;margin:0}.survey-public-form .survey-form-container{width:100%;max-width:640px;margin:0 auto;padding-top:12px}.survey-public-form .survey-required-note{color:#d93025;font-size:14px;margin-top:8px;padding-top:12px;border-top:1px solid #dadce0}.survey-public-form .survey-question-label{font-size:16px;font-weight:400;color:#202124;line-height:1.5;padding-bottom:8px}.survey-public-form .survey-question-label .mandatory-star{color:#d93025;font-weight:400}.survey-public-form .survey-question-help{font-size:12px;color:#5f6368;margin:-4px 0 8px;font-style:italic}.survey-public-form .survey-text-input{width:100%;border:none;border-bottom:1px solid #dadce0;padding:8px 0;font-size:14px;color:#202124;background:rgba(0,0,0,0);outline:none;transition:border-color .2s;box-sizing:border-box}.survey-public-form .survey-text-input:focus{border-bottom:2px solid #f05e33;padding-bottom:7px}.survey-public-form .survey-text-input::placeholder{color:#bdc1c6}.survey-public-form .survey-textarea{width:100%;border:1px solid #dadce0;border-radius:4px;padding:12px;font-size:14px;color:#202124;background:rgba(0,0,0,0);outline:none;resize:vertical;min-height:80px;font-family:inherit;transition:border-color .2s;box-sizing:border-box}.survey-public-form .survey-textarea:focus{border-color:#f05e33;box-shadow:0 0 0 1px #f05e33}.survey-public-form .survey-textarea::placeholder{color:#bdc1c6}.survey-public-form .survey-input-wrap{padding-top:4px}.survey-public-form .survey-choice-group{padding-top:4px}.survey-public-form .survey-choice-group md-radio-button.survey-radio,.survey-public-form .survey-choice-group md-checkbox.survey-checkbox{display:block;margin:0;padding:8px 0;border-bottom:1px solid rgba(0,0,0,0)}.survey-public-form .survey-choice-group md-radio-button.survey-radio .md-label,.survey-public-form .survey-choice-group md-checkbox.survey-checkbox .md-label{font-size:14px;color:#202124}.survey-public-form .survey-choice-group md-radio-button.survey-radio .md-off{border-color:#5f6368}.survey-public-form .survey-choice-group md-radio-button.survey-radio.md-checked .md-on{background-color:#f05e33}.survey-public-form .survey-choice-group md-radio-button.survey-radio.md-checked .md-off{border-color:#f05e33}.survey-public-form .survey-choice-group md-checkbox.survey-checkbox.md-checked .md-icon{background-color:#f05e33;border-color:#f05e33}.survey-public-form .survey-select-wrap,.survey-public-form .survey-datepicker{margin-top:4px !important;margin-bottom:0 !important}.survey-public-form .survey-select-wrap md-select,.survey-public-form .survey-datepicker md-select{font-size:14px}.survey-public-form .survey-upload-disabled{padding:16px;background:#f8f9fa;border:1px dashed #dadce0;border-radius:4px;color:#5f6368;font-size:13px;text-align:center}.survey-public-form .survey-signature-area{border:2px dashed #dadce0;border-radius:8px;min-height:120px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s,background .2s;margin-top:8px}.survey-public-form .survey-signature-area:hover{border-color:#f05e33;background:rgba(240,94,51,.03)}.survey-public-form .survey-signature-placeholder{display:flex;flex-direction:column;align-items:center;gap:8px;color:#5f6368;font-size:14px}.survey-public-form .survey-signature-img{max-height:100px;max-width:100%}.survey-public-form .errors{color:#d93025;font-size:12px;margin-top:6px}.survey-public-form .survey-form-footer{margin-top:16px;padding:0 4px}.survey-public-form .survey-submit-btn{background-color:#f05e33 !important;color:#fff !important;border-radius:4px;padding:0 24px;height:36px;font-size:14px;font-weight:500;text-transform:none;letter-spacing:.25px;min-width:0;box-shadow:none !important}.survey-public-form .survey-submit-btn:hover{background-color:rgb(233.0630136986,66.2630136986,17.1369863014) !important}.survey-public-form .survey-submit-btn[disabled]{opacity:.6}.survey-public-form .survey-clear-link{color:#f05e33;font-size:14px;cursor:pointer;text-decoration:none}.survey-public-form .survey-clear-link:hover{text-decoration:underline}.survey-public-form .survey-branding{text-align:center;padding:24px 0 16px;opacity:.5}.survey-public-form .survey-branding .logo-icon{width:120px;height:auto}.survey-public-form .survey-check-icon{width:56px;height:56px}.survey-public-form .survey-error-state{padding:60px 20px;text-align:center;min-height:50vh}.survey-public-form .survey-error-state .logo-icon{width:160px;height:auto;margin-bottom:24px;opacity:.6}.survey-public-form .survey-error-card{background:#fff;border:1px solid #dadce0;border-radius:8px;padding:32px 40px;max-width:480px;border-top:4px solid #d93025}.survey-public-form .survey-error-card h2{font-size:20px;font-weight:500;color:#202124;margin:0 0 8px}.survey-public-form .survey-error-card p{color:#5f6368;font-size:14px;margin:0;line-height:1.5}.survey-public-form .survey-error-card--info{border-top-color:#0f9d58}.survey-public-form .survey-thank-you{padding:60px 20px;width:100%;max-width:640px;margin:0 auto}@media screen and (max-width: 640px){.survey-public-form .survey-form-container{padding-top:0}.survey-public-form .survey-card{border-radius:0;border-left:none;border-right:none;margin-bottom:8px}.survey-public-form .survey-card__accent{border-radius:0}.survey-public-form .survey-card__body{padding:20px 16px}.survey-public-form .survey-card--title h1{font-size:24px}.survey-public-form .survey-form-footer{padding:0 16px}.survey-public-form .survey-error-card{padding:24px 20px}.survey-public-form .survey-signature-area{min-height:100px}}md-datepicker.hide-input-date-picker{position:relative}.hide-input-date-picker{padding-right:0;background:rgba(0,0,0,0)}.hide-input-date-picker .md-datepicker-input-container{margin:0;padding:0}.hide-input-date-picker .md-datepicker-input-container .md-datepicker-input,.hide-input-date-picker .md-datepicker-input-container .md-datepicker-triangle-button{display:none}.scroll-top path{fill:#f05e33}.dash-tabs.common-tabs md-tabs-canvas{height:auto}.default-card-box md-select{width:150px}.dash-tabs.common-tabs:not(.no-style){margin-top:8px}.dashboard.bar-chart{margin:15px 12px 0 0}.dashboard.bar-chart .function{margin-bottom:30px}.dashboard.bar-chart .header{font-size:24px}.dashboard.bar-chart .header span{font-weight:bold}.dashboard.bar-chart .info{color:hsl(0,0%,58%);font-size:16px;margin:15px 0}.arrow-down,.arrow-up{border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);margin-right:9px;display:inline-block}.arrow-up{border-bottom:10px solid #39a82d}.arrow-down{border-top:10px solid #f45151}.progress-circular-holder{position:relative;margin-right:9px;display:inline-block;vertical-align:middle}.progress-circular-holder md-progress-circular:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border:2px solid #d6e1e5;background:#fff;z-index:-1;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background-clip:padding-box}.progress-circular-holder md-progress-circular .md-inner .md-right .md-half-circle{border-top-color:#5cc5c3;border-right-color:#5cc5c3}.progress-circular-holder md-progress-circular .md-inner .md-left .md-half-circle{border-top-color:#5cc5c3;border-left-color:#5cc5c3}.progress-circular-holder .progress-number{color:hsl(0,0%,16.5%);font-size:7px;font-weight:500;transform:translate(-50%, -50%);z-index:10;font-weight:500;position:absolute;top:12px}.img-responsive{max-width:100%}.line-chart{margin-right:12px}.section-header h2{font-size:20px}.dashboard.bisection{margin:10px 12px 0 0}.dashboard.bisection .border-purple{border:1px solid #aa79db;color:#aa79db}.dashboard.bisection .border-danger{border:1px solid #ff8162;color:#ff8162}.dashboard.bisection .default-box .info-progress-circle{text-align:center;margin:35px 0;padding:35px 0}.dashboard.bisection .default-box .info-progress-circle .circle{border-radius:50%;display:inline-block;font-size:30px;font-weight:bold;height:100px;width:100px}.dashboard.bisection .default-box .info-progress-circle .circle span{line-height:100px}.dashboard.bisection .default-box .info-progress-circle .circle-bottom-number{margin-top:15px;font-size:25px;font-weight:500}.dashboard.bisection .default-box .right-border{border-right:1px solid #ccc}.dashboard.statistics{margin:16px 12px !important;list-style:none}.dashboard.statistics li{display:inline-block;padding:15px;text-align:center;margin:auto;min-width:143px;min-height:115px}.dashboard.statistics li .stat{font-size:19px;font-weight:300;margin:10px 0}.dashboard.statistics li .stat.active{font-weight:600}.dashboard.statistics li .header{font-size:12px;font-weight:100}.dashboard.statistics li .header-lg{font-size:14px;font-weight:200}.dashboard.statistics li .info-lg{font-size:14px;font-weight:400px}.dashboard.statistics li .info-sm{font-size:10px;font-weight:200}.dashboard.statistics li .info-md{font-size:12px;font-weight:400}.dashboard.statistics li .info-warning{color:#ff8162}.dashboard.statistics li .info-normal{color:hsl(0,0%,58%)}.edit-mode-badge{display:inline-flex;align-items:center;background:rgba(255,152,0,.15);color:#e65100;border:1px solid rgba(230,81,0,.3);border-radius:12px;padding:3px 10px 3px 6px;font-size:12px;font-weight:600;margin-right:4px;vertical-align:middle}.edit-mode-badge .edit-badge-icon{font-size:14px !important;width:14px;height:14px;color:#e65100;margin-right:4px}.dashboard-edit-action-bar{background:rgba(255,152,0,.08);border-bottom:1px solid rgba(230,81,0,.2);padding:6px 16px;margin-bottom:8px}.global-date-range-wrap{display:inline-flex;align-items:center;margin-right:8px}.global-date-range-wrap .global-date-label{font-size:11px;color:hsla(0,0%,100%,.7);margin-right:4px;white-space:nowrap}.global-date-range-wrap .global-date-select{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:4px;color:#fff;font-size:12px;padding:3px 6px;height:28px;cursor:pointer}.global-date-range-wrap .global-date-select option{background:#37474f;color:#fff}.announcements-section .announcement-row{margin-bottom:12px}.announcements-section .announcement-row:last-child{margin-bottom:0}.announcements-section .announcement-card{position:relative;gap:14px;padding:14px 72px 14px 16px;border:1px solid #e8e8ef;border-radius:10px;background:#fff;cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease}.announcements-section .announcement-card:hover{box-shadow:0 3px 12px rgba(24,24,48,.07);border-color:#d5d5e5}.announcements-section .announcement-card:hover .announcement-dismiss,.announcements-section .announcement-card:hover .announcement-actions{opacity:1}.announcements-section .announcement-card:focus-visible{outline:2px solid #f05e33;outline-offset:2px}.announcements-section .announcement-card.announcement-high{border-left:3px solid #f05e33}.announcements-section .announcement-card.is-unread .card-title{color:#1a1a2a !important;font-weight:700 !important}.announcements-section .announcement-sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.announcements-section .announcement-actions{position:absolute;top:6px;right:38px;margin:0;min-height:32px;height:32px;min-width:32px;width:32px;line-height:32px;opacity:.5;color:#9a9aac;transition:opacity .15s ease,color .15s ease}.announcements-section .announcement-actions:hover,.announcements-section .announcement-actions:focus{opacity:1;color:#5b6470}.announcements-section .announcement-dismiss{position:absolute;top:6px;right:6px;margin:0;min-height:32px;height:32px;min-width:32px;width:32px;line-height:32px;opacity:.5;color:#9a9aac;transition:opacity .15s ease,color .15s ease}.announcements-section .announcement-dismiss:hover,.announcements-section .announcement-dismiss:focus{opacity:1;color:#f05e33}.announcements-section .announcement-icon{position:relative;flex:none;width:40px;height:40px;border-radius:9px;background:#f4f4fb}.announcements-section .announcement-icon .visual-container{margin:0}.announcements-section .announcement-unread-dot{position:absolute;top:-3px;right:-3px;width:10px;height:10px;border-radius:50%;background:#f05e33;border:2px solid #fff;z-index:1}.announcements-section .announcement-body{min-width:0}.announcements-section .announcement-title-row{gap:8px}.announcements-section .announcement-title-row .card-title{font-size:14px;font-weight:600;color:#2a2a3a;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announcements-section .announcement-pin{min-width:14px;width:14px;height:14px}.announcements-section .announcement-badge{flex:none;margin-left:6px;font-size:11px;font-weight:700;letter-spacing:.04em;color:#c0410f;background:rgba(240,94,51,.1);padding:2px 8px;border-radius:10px}.announcements-section .announcement-preview{color:#565d66 !important;font-size:12.5px !important;line-height:1.45;margin:4px 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.announcements-section .announcement-meta{font-size:12px;color:#5b6470}.announcements-section .announcement-new-btn{min-height:30px;line-height:30px;font-size:12.5px;font-weight:600}.announcements-section .announcement-new-btn md-icon{vertical-align:middle}.announcements-section .announcement-templates-btn{min-height:30px;line-height:30px;font-size:12.5px;font-weight:600;color:#f05e33}.announcements-section .announcement-templates-btn md-icon{vertical-align:middle}.announcements-section .announcements-viewall{margin-top:6px}.announcements-section .announcement-viewall-btn{min-height:28px;line-height:28px;font-size:12.5px;font-weight:600;color:#555e68}.announcements-section .announcement-viewall-btn:hover,.announcements-section .announcement-viewall-btn:focus{text-decoration:underline}.announcements-section .announcement-viewall-btn md-icon{vertical-align:middle;fill:#f05e33}.ann-list-dialog{max-width:640px;width:92vw}.ann-list-dialog md-dialog-content{max-height:66vh}.ann-list-dialog .ann-list-toolbar{margin-bottom:12px}.ann-list-dialog .ann-list-count{font-size:12.5px;font-weight:600;color:#6a6a7a}.ann-list-dialog .ann-list-sort{min-width:210px}.ann-list-dialog .ann-list-sort .ann-list-sort-label{font-size:11px;color:#9a9aa8;margin-right:6px}.ann-list-dialog .ann-list-sort md-select{margin:0}.ann-list-dialog .ann-list-loading{padding:34px 0}.ann-list-dialog .ann-list-empty{text-align:center;padding:30px 12px;color:#9a9aa8}.ann-list-dialog .ann-list-empty md-icon{margin-bottom:8px}.ann-list-dialog .ann-list-empty p{margin:0;font-size:13px}.ann-list-dialog .ann-list-rows{display:flex;flex-direction:column;gap:8px}.ann-list-dialog .ann-list-row{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;padding:12px 14px;border:1px solid #e8e8ef;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.ann-list-dialog .ann-list-row:hover{border-color:#d5d5e5;box-shadow:0 3px 12px rgba(24,24,48,.07)}.ann-list-dialog .ann-list-row:focus-visible{outline:2px solid #f05e33;outline-offset:2px}.ann-list-dialog .ann-list-row.is-high{border-left:3px solid #f05e33}.ann-list-dialog .ann-list-row-icon{flex:none;width:40px;height:40px;border-radius:9px;background:#f4f4fb;display:flex;align-items:center;justify-content:center}.ann-list-dialog .ann-list-row-icon .visual-container{margin:0}.ann-list-dialog .ann-list-row-body{min-width:0}.ann-list-dialog .ann-list-row-titlerow{gap:8px}.ann-list-dialog .ann-list-pin{min-width:13px;width:13px;height:13px}.ann-list-dialog .ann-list-row-title{font-size:14px;font-weight:600;color:#2a2a3a;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ann-list-dialog .ann-list-badge{flex:none;font-size:11px;font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:9px}.ann-list-dialog .ann-list-badge.high{color:#c0410f;background:rgba(240,94,51,.1)}.ann-list-dialog .ann-list-row-preview{font-size:12.5px;color:#6a6a7a;line-height:1.45;margin:4px 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ann-list-dialog .ann-list-row-meta{gap:6px;font-size:11.5px;color:#9a9aa8}.ann-list-dialog .ann-list-status{font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:2px 8px;border-radius:9px;color:#7a7a8a;background:#f0f0f6}.ann-list-dialog .ann-list-status.is-published{color:#1a8f4a;background:rgba(26,143,74,.12)}.ann-list-dialog .ann-list-dot{color:#cacada}.ann-list-dialog .ann-list-row-chevron{flex:none;align-self:center;color:#b5b5c5}.ann-tpl-gallery{max-width:720px;width:94vw}.ann-tpl-gallery md-dialog-content{max-height:66vh}.ann-tpl-gallery .ann-tpl-hint{font-size:13px;color:#6a6a7a;margin:0 0 12px}.ann-tpl-gallery .ann-tpl-packbar{margin-bottom:10px}.ann-tpl-gallery .ann-tpl-chips{display:flex;flex-wrap:wrap;gap:6px}.ann-tpl-gallery .ann-tpl-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:600;color:#44475a;background:#f4f4fb;border:1px solid rgba(0,0,0,0);border-radius:14px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.ann-tpl-gallery .ann-tpl-chip:hover{background:#ececf6}.ann-tpl-gallery .ann-tpl-chip.is-active{color:#fff;background:#f05e33}.ann-tpl-gallery .ann-tpl-chip .ann-tpl-chip-emoji{font-size:13px;line-height:1}.ann-tpl-gallery .ann-tpl-search{margin:4px 0 10px}.ann-tpl-gallery .ann-tpl-search input{padding-left:6px}.ann-tpl-gallery .ann-tpl-empty{text-align:center;padding:26px 12px;color:#9a9aa8}.ann-tpl-gallery .ann-tpl-empty md-icon{margin-bottom:8px}.ann-tpl-gallery .ann-tpl-empty p{margin:0;font-size:13px}.ann-tpl-gallery .ann-tpl-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:10px}.ann-tpl-gallery .ann-tpl-card{display:flex;flex-direction:column;gap:6px;text-align:left;padding:12px;border:1px solid #e8e8ef;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.ann-tpl-gallery .ann-tpl-card:hover{border-color:#f05e33;box-shadow:0 3px 12px rgba(24,24,48,.08);transform:translateY(-1px)}.ann-tpl-gallery .ann-tpl-card:focus-visible{outline:2px solid #f05e33;outline-offset:2px}.ann-tpl-gallery .ann-tpl-card-top{gap:8px;width:100%}.ann-tpl-gallery .ann-tpl-card-icon{flex:none;width:40px;height:40px;border-radius:9px;background:#f4f4fb;display:flex;align-items:center;justify-content:center}.ann-tpl-gallery .ann-tpl-card-icon .visual-container{margin:0}.ann-tpl-gallery .ann-tpl-card-emoji{font-size:16px;line-height:1}.ann-tpl-gallery .ann-tpl-card-name{font-size:13.5px;font-weight:600;color:#2a2a3a;line-height:1.3}.ann-tpl-gallery .ann-tpl-card-pack{font-size:11px;color:#5b6470}.ann-tpl-gallery .ann-tpl-pin{min-width:13px;width:13px;height:13px}.ann-tpl-gallery .ann-tpl-badge{flex:none;font-size:11px;font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:9px}.ann-tpl-gallery .ann-tpl-badge.high{color:#c0410f;background:rgba(240,94,51,.1)}.ann-tpl-gallery .ann-tpl-badge.ai{color:#4a3fc9;background:rgba(106,92,255,.12)}.ann-tpl-gallery .ann-tpl-compose-head{gap:12px;padding:12px;border:1px solid #e8e8ef;border-radius:9px;background:#fafafd;margin-bottom:16px}.ann-tpl-gallery .ann-tpl-compose-tplname{font-size:14px;font-weight:600;color:#2a2a3a}.ann-tpl-gallery .ann-tpl-compose-sub{font-size:12px;color:#8a8a9a;margin-top:2px}.ann-tpl-gallery .ann-tpl-back{flex:none;color:#9a9aa8}.ann-tpl-gallery .ann-tpl-fields{gap:0 14px}.ann-tpl-gallery .ann-tpl-fields .ann-tpl-field{margin-bottom:8px}.ann-tpl-gallery .ann-tpl-pin-row{margin:4px 0 16px}.ann-tpl-gallery .ann-tpl-pin-row md-checkbox{margin-bottom:0}.ann-tpl-gallery .ann-tpl-preview-label{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#9a9aa8;margin-bottom:6px}.ann-tpl-gallery .ann-tpl-preview-card{padding:12px 14px;border:1px solid #e8e8ef;border-radius:10px;background:#fff}.ann-tpl-gallery .ann-tpl-preview-card.is-high{border-left:3px solid #f05e33}.ann-tpl-gallery .ann-tpl-preview-titlerow{gap:6px}.ann-tpl-gallery .ann-tpl-preview-title{font-size:14px;font-weight:600;color:#2a2a3a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ann-tpl-gallery .ann-tpl-preview-body{font-size:12.5px;color:#6a6a7a;line-height:1.45;margin-top:5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.promote-ann-dialog{max-width:560px;width:92vw}.promote-ann-dialog md-dialog-content{max-height:62vh}.promote-ann-dialog .promote-ann-hint{font-size:13px;color:#6a6a7a;margin:0 0 12px}.promote-ann-dialog .promote-ann-search{margin-bottom:8px}.promote-ann-dialog .promote-ann-search input{padding-left:6px}.promote-ann-dialog .promote-ann-loading{padding:28px 0}.promote-ann-dialog .promote-ann-empty{text-align:center;padding:26px 12px;color:#9a9aa8}.promote-ann-dialog .promote-ann-empty md-icon{margin-bottom:8px}.promote-ann-dialog .promote-ann-empty p{margin:0;font-size:13px}.promote-ann-dialog .promote-ann-list{display:flex;flex-direction:column;gap:8px}.promote-ann-dialog .promote-ann-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 12px;border:1px solid #e8e8ef;border-radius:9px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.promote-ann-dialog .promote-ann-item:hover{border-color:#f05e33;box-shadow:0 2px 10px rgba(24,24,48,.06)}.promote-ann-dialog .promote-ann-item:focus-visible{outline:2px solid #f05e33;outline-offset:2px}.promote-ann-dialog .promote-ann-item-icon{flex:none;width:40px;height:40px;border-radius:9px;background:#f4f4fb;display:flex;align-items:center;justify-content:center}.promote-ann-dialog .promote-ann-item-icon .visual-container{margin:0}.promote-ann-dialog .promote-ann-item-body{min-width:0;flex:1}.promote-ann-dialog .promote-ann-item-title{font-size:13.5px;font-weight:600;color:#2a2a3a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promote-ann-dialog .promote-ann-item-preview{font-size:12px;color:#5b6470;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promote-ann-dialog .promote-ann-item-chevron{flex:none;color:#b5b5c5}.promote-ann-dialog .promote-ann-live-tag{flex:none;margin-left:8px;font-size:9.5px;font-weight:700;letter-spacing:.05em;color:#1a8f4a;background:rgba(26,143,74,.12);padding:2px 7px;border-radius:9px}.promote-ann-dialog .promote-ann-selected{gap:12px;padding:12px;border:1px solid #e8e8ef;border-radius:9px;background:#fafafd;margin-bottom:18px}.promote-ann-dialog .promote-ann-selected-title{font-size:14px;font-weight:600;color:#2a2a3a}.promote-ann-dialog .promote-ann-selected-preview{font-size:12px;color:#7a7a8a;margin-top:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.promote-ann-dialog .promote-ann-change{flex:none;color:#9a9aa8}.promote-ann-dialog .promote-ann-fields md-input-container{margin-bottom:10px}.promote-ann-dialog .promote-ann-pin-row{margin:6px 0 14px}.promote-ann-dialog .promote-ann-pin-row md-checkbox{margin-bottom:0}.promote-ann-dialog .promote-ann-preview-chip{gap:6px;padding:10px 12px;border-radius:8px;background:#f4f4fb}.promote-ann-dialog .promote-ann-preview-chip .promote-ann-preview-label{font-size:11px;color:#9a9aa8;margin-right:4px}.promote-ann-dialog .promote-ann-preview-chip .promote-ann-preview-name{font-size:13px;font-weight:600;color:#2a2a3a}.promote-ann-dialog .promote-ann-preview-chip .promote-ann-high-badge{margin-left:6px}@media(max-width: 1024px){.announcements-section .announcement-dismiss{opacity:1;min-height:44px;height:44px;min-width:44px;width:44px;line-height:44px}.announcements-section .announcement-card{padding-right:52px}.announcements-section .announcement-new-btn,.announcements-section .announcement-templates-btn,.announcements-section .announcement-viewall-btn{min-height:44px;line-height:44px}.ann-tpl-gallery .ann-tpl-chip,.ann-list-dialog .ann-tpl-chip{min-height:44px}.ann-tpl-gallery .md-icon-button,.ann-list-dialog .md-icon-button{min-height:44px;min-width:44px}}.announcements-section .announcement-empty{padding:28px 16px;margin-top:8px;text-align:center;border:1px dashed #d9d9e3;border-radius:10px;background:#fafafe}.announcements-section .announcement-empty .announcement-empty-icon{opacity:.85}.announcements-section .announcement-empty .announcement-empty-text{margin:10px 0 2px;font-size:15px;font-weight:600;color:#2c3e51}.announcements-section .announcement-empty .announcement-empty-sub{margin:0 0 14px;font-size:13px;color:#5b6470}.announcements-section .announcement-empty .announcement-empty-cta{min-height:36px}.announcement-actions-menu md-menu-item .md-button{display:flex;align-items:center}.announcement-actions-menu md-menu-item md-icon{margin-right:10px;color:#5b6470}.announcement-actions-menu .announcement-action-delete{color:#c0392b}.announcement-actions-menu .announcement-action-delete md-icon{color:#c0392b}.company-news .company-news-hero{background:#52758d;border-radius:12px;padding:22px 26px;margin-bottom:18px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.company-news .company-news-hero .company-news-hero-title{margin:0;font-size:22px;font-weight:700;color:#fff;line-height:1.2}.company-news .company-news-hero .company-news-hero-sub{margin:6px 0 0;font-size:13px;color:hsla(0,0%,100%,.85);max-width:560px}.company-news .company-news-hero .company-news-hero-actions{gap:8px}.company-news .company-news-hero .company-news-hero-actions .company-news-templates-btn{color:#fff;border:1px solid hsla(0,0%,100%,.5);background:rgba(0,0,0,0)}.company-news .company-news-hero .company-news-hero-actions .company-news-new-btn{background:#f05e33;color:#fff}.company-news .company-news-hero .company-news-hero-actions .company-news-new-btn:hover{background:#d94e28}.company-news .company-news-tabs{gap:8px;margin:4px 0 10px;flex-wrap:wrap}.company-news .company-news-tabs .cn-tab{border:1px solid #e0e0e0;background:#fff;color:#666;border-radius:16px;padding:5px 14px;font-size:13px;line-height:1.3;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.company-news .company-news-tabs .cn-tab:hover{border-color:#f05e33;color:#f05e33}.company-news .company-news-tabs .cn-tab.cn-tab--active{background:#f05e33;border-color:#f05e33;color:#fff;font-weight:600}.company-news .company-news-tab-empty{padding:24px 0;gap:8px;color:#999;text-align:center}.widget-board{gap:12px;margin-bottom:18px}.widget-board .widget-tile{background:#fff;border:1px solid #ececec;border-radius:10px;padding:12px 14px;min-width:150px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.widget-board .widget-tile.widget-size-2x1{min-width:320px;flex:1 1 320px}.widget-board .widget-tile.widget-size-1x1{flex:0 1 170px}.widget-board .widget-tile .widget-tile-head{margin-bottom:8px;color:#666}.widget-board .widget-tile .widget-tile-head .widget-tile-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.widget-board .widget-tile .widget-tile-head md-icon{color:#52758d}.clock-widget{padding:4px 0}.clock-widget .clock-time{font-size:26px;font-weight:700;color:#2b2b2b;line-height:1.1}.clock-widget .clock-date{font-size:12px;color:#888;margin-top:2px}.timer-widget{padding:2px 0}.timer-widget .timer-display{font-size:24px;font-weight:700;color:#2b2b2b;font-variant-numeric:tabular-nums}.timer-widget .timer-controls md-icon{color:#52758d}.pulse-widget{gap:10px}.pulse-widget .pulse-metric{flex:1 1 60px;min-width:60px}.pulse-widget .pulse-metric.clickable{cursor:pointer}.pulse-widget .pulse-metric .pulse-value{font-size:20px;font-weight:700;color:#52758d;line-height:1.1}.pulse-widget .pulse-metric .pulse-label{font-size:11px;color:#888;margin-top:2px}.news-widget .news-item,.news-widget .kudos-item,.news-widget .holiday-row,.kudos-widget .news-item,.kudos-widget .kudos-item,.kudos-widget .holiday-row,.holidays-widget .news-item,.holidays-widget .kudos-item,.holidays-widget .holiday-row{font-size:12px;color:#444;padding:3px 0;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-widget .news-dot,.kudos-widget .news-dot,.holidays-widget .news-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#f05e33;margin-right:6px}.news-widget .holiday-row,.kudos-widget .holiday-row,.holidays-widget .holiday-row{color:#444}.news-widget .holiday-row .holiday-date,.kudos-widget .holiday-row .holiday-date,.holidays-widget .holiday-row .holiday-date{color:#888}.news-widget .widget-empty,.kudos-widget .widget-empty,.holidays-widget .widget-empty{padding:6px 0}.dynamic-dashborad .add-block{padding:29px 30px}.dynamic-dashborad .add-block .block-icon{height:250px;width:250px;width:100%}.dynamic-dashborad .add-block .names-camp{width:100%}.dynamic-dashborad .add-block .welcome-blocks{font-size:16px;position:relative;top:10%}.dynamic-dashborad .filter-right{height:20px}.dynamic-dashborad .add-report{font-size:20px;margin:15px}.dynamic-dashborad .add-filtersChart{margin-right:15px !important}.dynamic-dashborad .blocks-zone{padding:10px}.dynamic-dashborad .adding-block{margin:40px 17px;border-top:1px solid #ccc;padding-bottom:0}.dynamic-dashborad .adding-block .block-icon{height:250px;width:250px;width:100%}.dynamic-dashborad .adding-block .welcome-blocks{font-size:16px;position:relative;top:10%}.dynamic-dashborad .adding-block .blocks-exits{font-size:14px}.dynamic-dashborad .adding-block .added{background-color:#efefef !important;color:#000 !important;border:1px solid #e6b4a5}.dynamic-dashborad .block-settings{background:#ccc}.dynamic-dashborad .block-desc{font-size:14px;padding:12px 12px 12px 0;border-bottom:1px solid #969495;margin:10px}.dynamic-dashborad .desc{font-size:13px;padding:10px}.dynamic-dashborad .top-filter{padding:15px}.dynamic-dashborad .top-filter .category md-icon{margin:0 5px 0 0}.dynamic-dashborad .top-filter .md-block{width:100%;max-width:200px}@media screen and (max-width: 600px){.dynamic-dashborad .dynamic-dashborad .gap-right-hard{margin-right:0}.dynamic-dashborad .top-filter .md-block{max-width:100%}.dynamic-dashborad .emptydash-centre{text-align:center;width:100%;display:inline-block}.dynamic-dashborad .empty-header{text-align:center}}.report-dashborad .add-block{margin:20px;padding:20px;border-radius:5px}.report-dashborad .add-block .margin-left{margin-left:20px}.report-dashborad .add-block .block-icon{height:250px;width:250px;width:100%}.report-dashborad .add-block .names-camp{width:100%}.report-dashborad .add-block .welcome-blocks{font-size:18px;color:hsl(0,0%,58%)}.report-dashborad .resources-list .img-replacer{width:24px;min-width:24px;height:24px;font-size:10px;line-height:25px}.report-dashborad .dashboard-icon{max-width:30px}.report-dashborad .dashboard-icon.dashboard-icon-header{display:none}.report-dashborad .default-padding.gap-20{padding:10px 20px;gap:10px}.report-dashborad .dashboard-icons{background:#fff}.report-dashborad .dashboard-text{color:#999;padding:7px 20px;background:#fff;max-width:150px;min-width:150px;border-radius:30px}.report-dashborad .dashboard-block{position:relative;min-height:70px;min-width:100px;border:1px solid #d6e1e5;border-radius:1px;background:#fff;box-shadow:0px 0px 7px 0px #b7b0b7;overflow:hidden}.report-dashborad .dashboard-block.active .dashboard-index{background:#52758d !important}.report-dashborad .dashboard-block .dashboard-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0.96) 100%);display:flex;justify-content:center;align-items:flex-end;opacity:0;transition:opacity .2s ease;z-index:1;padding-bottom:12px;pointer-events:none}.report-dashborad .dashboard-block:hover .dashboard-overlay{opacity:1;pointer-events:auto}.report-dashborad .view-dashboard-btn{z-index:2;padding:8px 18px;background-color:#f05e33;color:#fff;border:none;border-radius:18px;font-size:13px;font-weight:600;cursor:pointer;min-width:140px;box-shadow:0 2px 6px rgba(0,0,0,.12);transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.report-dashborad .view-dashboard-btn:hover{background-color:#ce5409;transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.18)}.report-dashborad .current-view{background-color:#fff;color:#f05e33 !important;border:1px solid #f05e33 !important}.report-dashborad .current-view:hover{background-color:rgba(240,94,51,.08)}.report-dashborad .action-description:hover{color:#f05e33}.report-dashborad .dashboard-block.active,.report-dashborad .dashboard-block:hover{border:1px solid #f05e33;box-shadow:0 2px 10px rgba(240,94,51,.15)}.report-dashborad .dashboard-block:hover:not(.active){transform:translateY(-1px);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.report-dashborad .dashboard-block.active{color:#f05e33}.report-dashborad .header-text-seablue{color:#48c5c3}.report-dashborad .filter-reports{padding:7px 10px}.report-dashborad .dashboard-index{padding:3px;border-radius:40px;max-width:20px;min-width:20px;background:#ccc;color:#fff;position:absolute;right:5px;top:5px;font-size:12px !important}.report-dashborad.dashboard-sidenav .sidebar-header{background:#000}.report-dashborad .dasboard-icon{max-width:30px;min-width:30px}.report-dashborad .md-button:focus-visible,.report-dashborad select:focus-visible,.report-dashborad md-select:focus-visible,.report-dashborad .dashboard-block:focus-visible,.report-dashborad .clickable-kpi:focus-visible{outline:2px solid #f05e33;outline-offset:2px;box-shadow:0 0 0 2px rgba(240,94,51,.25)}.pipeline-pill.clickable-pill:focus-visible,.ops-pill:focus-visible,.crew-member:focus-visible,.dispatch-item:focus-visible{outline:2px solid #f05e33;outline-offset:2px}.description-container{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:4.5em}.description-container.expanded{-webkit-line-clamp:unset;max-height:none}.chart-type{background:#000;color:#fff;padding:3px 5px;border-radius:5px}.status-cell{vertical-align:middle}.status-cell .status{display:inline-flex;align-items:center;height:22px;line-height:1;padding:0 10px !important;border-radius:11px !important;font-size:11px;font-weight:600 !important;letter-spacing:.2px;text-transform:capitalize;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.status-cell .status.accepted,.status-cell .status.assigned,.status-cell .status.authorized,.status-cell .status.available,.status-cell .status.bundled,.status-cell .status.completed,.status-cell .status.contracted,.status-cell .status.fully,.status-cell .status.fully-paid,.status-cell .status.good,.status-cell .status.paid,.status-cell .status.re-submitted,.status-cell .status.resumed,.status-cell .status.scheduled,.status-cell .status.started,.status-cell .status.submitted,.status-cell .status.success,.status-cell .status.won{background-color:rgba(46,184,92,.12)}.status-cell .status.negotiation,.status-cell .status.on_hold,.status-cell .status.partial,.status-cell .status.partially-paid,.status-cell .status.paused,.status-cell .status.prospect,.status-cell .status.reopen,.status-cell .status.stopped,.status-cell .status.tentative,.status-cell .status.undetermined,.status-cell .status.auto.submitted,.status-cell .status.fulfilled,.status-cell .status.modified,.status-cell .status.partial-complete,.status-cell .status.rescheduled,.status-cell .status.resubmitted,.status-cell .status.warrantied{background-color:rgba(255,193,7,.15)}.status-cell .status.mixed_status{background-color:rgba(70,70,70,.08)}.status-cell .status.unassembled{background-color:rgba(33,150,243,.12)}.status-cell .status.not.assigned{background-color:rgba(0,0,0,.06)}.recent-opportunities{padding:15px 0 0;overflow-x:auto}.recent-opportunities table{border-bottom:0;text-align:left;width:100%;margin-top:8px;border-radius:5px;border-collapse:inherit;overflow:hidden;min-width:800px}.recent-opportunities table td{padding-top:8px}.customer-name{font-size:16px}.dashboard-filter{margin-right:10px}.section-header{position:relative}.section-header .rm-top{margin-top:0;color:#666}.section-header .md-menu{position:absolute;top:-12px;right:-20px}.campaign-names{margin:0;background:#fff;padding:10px;position:relative}.campaign-names .statistics-icons{border-radius:50%;border:1px solid #ccc;position:absolute;right:0;right:10px;top:7px;height:30px;width:30px;text-align:center}.campaign-names .statistics-icons .cat-icon{width:100%;max-width:15px}.statistics-value{font-size:16px}.statistics-data{font-size:12px;color:hsl(0,0%,58%)}.campaign-names:hover{box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12)}.clickable-kpi{cursor:pointer;position:relative;transition:transform .15s ease,box-shadow .15s ease}.clickable-kpi::after{content:"→";position:absolute;top:6px;right:8px;font-size:14px;color:#f05e33;opacity:0;transform:translateX(-4px);transition:opacity .15s ease,transform .15s ease;pointer-events:none}.clickable-kpi:hover{transform:scale(1.03);box-shadow:0 2px 12px 0 rgba(0,0,0,.15)}.clickable-kpi:hover::after{opacity:1;transform:translateX(0)}.clickable-kpi:focus-visible::after{opacity:1;transform:translateX(0)}.clickable-kpi:active{transform:scale(0.98)}.user-name-fix.cursor-point{position:relative;padding-right:14px}.user-name-fix.cursor-point::after{content:"→";position:absolute;right:0;top:50%;transform:translateY(-50%) translateX(-4px);font-size:12px;color:#f05e33;opacity:0;transition:opacity .15s ease,transform .15s ease;pointer-events:none}.user-name-fix.cursor-point:hover::after,.user-name-fix.cursor-point:focus-visible::after{opacity:1;transform:translateY(-50%) translateX(0)}.pie-chart.clickable-kpi{border-radius:4px;padding:2px 4px}.pie-chart.clickable-kpi:hover{background:rgba(0,0,0,.04);transform:none;box-shadow:none}.default-padding{margin:20px}.default-box{margin-right:20px;margin-left:20px;margin-top:20px;padding:20px}.stats-row .stats-container{padding:10px}.dashboard-sidenav{width:100%;max-width:380px}@media only screen and (min-width: 960px){.stats-row .stats-container:nth-child(4n+1){padding-left:0}.stats-row .stats-container:nth-child(4n){padding-right:0}}@media only screen and (max-width: 959px){.stats-row .stats-container:nth-child(even){padding-right:0}.stats-row .stats-container:nth-child(odd){padding-left:0}}@media screen and (max-width: 600px){.stats-row .stats-container{padding:10px 0}.report-dashborad .dashboard-filter{margin-right:0}.default-card-box md-select{width:100%}}.pipeline-summary-strip{padding:12px 20px;margin:0 20px 12px;background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.pipeline-summary-strip .pipeline-pills{gap:10px}.pipeline-summary-strip .pipeline-pill{display:flex;flex-direction:column;align-items:center;padding:10px 18px;border-radius:6px;background:#f8f9fa;min-width:80px;flex:1 1 0}.pipeline-summary-strip .pipeline-pill .pipeline-pill-value{font-size:22px;font-weight:600;color:#333;line-height:1.2}.pipeline-summary-strip .pipeline-pill .pipeline-pill-label{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#999;margin-top:2px}.pipeline-summary-strip .pipeline-pill.conversion-pill{background:#e8f5e9}.pipeline-summary-strip .pipeline-pill.conversion-pill .pipeline-pill-value{color:#2e7d32}.pipeline-summary-strip .pipeline-pill.clickable-pill{cursor:pointer;transition:background .15s ease}.pipeline-summary-strip .pipeline-pill.clickable-pill:hover{background:#e8eef3}.pipeline-summary-strip .pipeline-scope-note{margin:8px 0 0;padding:0;font-size:11px;color:#9e9e9e;text-align:center;font-style:italic;letter-spacing:.2px;line-height:1.3}@media screen and (max-width: 599px){.pipeline-summary-strip{margin:0 8px 12px;padding:10px 12px}.pipeline-summary-strip .pipeline-pills{gap:6px}.pipeline-summary-strip .pipeline-pill{min-width:60px;padding:8px 10px}.pipeline-summary-strip .pipeline-pill .pipeline-pill-value{font-size:18px}}.block-load-indicator{padding:8px 20px;margin:0 20px 8px;background:#fff8e1;border-radius:6px;font-size:13px;color:#6d4c00}.block-load-indicator .block-load-text{flex:0 0 auto;margin-right:12px}.block-load-indicator inline-progress{flex:1;max-width:200px}.block-load-indicator.block-load-error{background:#fce4ec;color:#b71c1c}.block-load-indicator .btn-sm{min-height:28px;line-height:28px;min-width:60px;font-size:12px;margin:0;padding:0 12px}.cus-name-th{padding-left:10px}.cus-name{margin-left:10px}.empty-Top{margin-top:15%}.loaded .lds-facebook{opacity:1}.lds-facebook{opacity:0;display:inline-block;width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.lds-facebook div{display:inline-block;position:absolute;left:6px;width:13px;background:#949494;animation:lds-facebook 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite}.lds-facebook div:nth-child(1){left:6px;animation-delay:-0.24s}.lds-facebook div:nth-child(2){left:26px;animation-delay:-0.12s}.lds-facebook div:nth-child(3){left:45px;animation-delay:0}@keyframes lds-facebook{0%{top:6px;height:51px}50%,100%{top:19px;height:26px}}.block-error-state{padding:30px;text-align:center;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center}.block-error-state .error-icon{font-size:36px;margin-bottom:8px}.block-error-state .error-msg{color:#757575;margin:8px 0 12px;font-size:14px}.block-error-state .no-data-msg{color:#9e9e9e;margin:8px 0;font-size:14px}.statistics-value{width:calc(100% - 40px)}.statistics-icons md-icon{position:relative;top:1px}.testBlock{display:block;height:300px;width:300px}.bar-chart svg{height:100%;width:100%;min-height:400px}.recent-opportunities td:not(.form-base),.recent-opportunities th:not(.img){min-width:200px}.humberg-right .md-icon-button{height:auto;min-height:36px;line-height:36px}.ellipsis-150{max-width:150px}.ellipsis-100{max-width:100%}.report-dashborad .dashboard-filter{width:100%;max-width:230px}.report-dashborad .dashboard-filter .resource-select{height:40px}.report-dashborad .dashboard-filter .resource-select .avatar,.report-dashborad .dashboard-filter .resource-select .img-replacer{width:30px !important;height:30px !important;min-width:30px !important;min-height:30px !important;line-height:30px}.linear-progress md-progress-linear{width:70%}.nvtooltip.xy-tooltip{padding:10px}.small-size{font-size:12px}.draggble{position:absolute;top:-12px;right:12px}.draggble.block-draggble{right:60px}.draggble.block-draggble md-icon{width:20px;height:20px}.pie-chart{width:100%;max-width:100%;color:#909090;font-size:14px;margin-bottom:6px}.pie-chart.dark{color:#000;font-size:16px}.pie-half{width:100%;max-width:45%;display:inline-block}@media(max-width: 600px){.margin-left{margin-left:28% !important}}.seed-template{padding:20px}.seed-template md-icon{height:250px;width:250px;margin:0 20px 0 0}.seed-template .seed-info{max-width:450px}.seed-template .md-button{margin:15px 0 0}.dashboard.default-box{top:-10px;padding:20px}.dashboard-datepicker label,.dashboard-datepicker .md-datepicker-input{font-size:12px}.board-label-box{display:inline-block;min-width:90px;padding:3px 10px;border-radius:3px;outline:0;vertical-align:middle;margin-right:10px;color:#fff !important;font-size:14px;text-align:center}td,tr{vertical-align:top}thead{height:30px}.img-placement{padding:0 0 8px 0 !important}.global-override-hint{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:hsl(0,0%,58%);font-style:italic;margin-right:8px}.global-override-hint .global-override-icon{width:14px;height:14px;min-width:14px;min-height:14px}.global-override-hint .global-override-icon path{fill:hsl(0,0%,58%)}md-select.globally-overridden{opacity:.55;pointer-events:none}.sales-agent-strip{margin-top:8px;gap:8px}.sales-agent-strip .sales-agent-all{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border-radius:14px;background:#fff;border:1px solid #d6e1e5;color:hsl(0,0%,58%);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.sales-agent-strip .sales-agent-all .sales-agent-all-icon{width:12px;height:12px;min-width:12px;min-height:12px}.sales-agent-strip .sales-agent-all .sales-agent-all-icon path{fill:hsl(0,0%,58%)}.sales-agent-strip .sales-agent-all .sales-agent-all-count{font-weight:700;color:#333;margin-left:2px;padding-left:6px;border-left:1px solid #d6e1e5}.sales-agent-strip .sales-agent-all:hover{border-color:#f05e33;color:#f05e33}.sales-agent-strip .sales-agent-all:hover .sales-agent-all-icon path{fill:#f05e33}.sales-agent-strip .sales-agent-all.active{background:#f05e33;border-color:#f05e33;color:#fff}.sales-agent-strip .sales-agent-all.active .sales-agent-all-icon path{fill:#fff}.sales-agent-strip .sales-agent-all.active .sales-agent-all-count{color:#fff;border-left-color:hsla(0,0%,100%,.4)}.sales-agent-strip .sales-agent-list .resources-list{margin-right:-6px;cursor:pointer;border-radius:50%;transition:opacity .15s ease,transform .15s ease}.sales-agent-strip .sales-agent-list .resources-list .img-replacer,.sales-agent-strip .sales-agent-list .resources-list md-icon.avatar{border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.06);transition:box-shadow .15s ease}.sales-agent-strip .sales-agent-list .resources-list:hover{transform:translateY(-1px);z-index:2}.sales-agent-strip .sales-agent-list .resources-list.active{z-index:3}.sales-agent-strip .sales-agent-list .resources-list.active .img-replacer,.sales-agent-strip .sales-agent-list .resources-list.active md-icon.avatar{box-shadow:0 0 0 2px #f05e33}.sales-agent-strip.has-selection .sales-agent-list .resources-list:not(.active){opacity:.5}.sales-agent-strip.has-selection .sales-agent-list .resources-list:not(.active):hover{opacity:.85}.sales-agent-strip .sales-agent-more{height:28px;line-height:28px;min-height:28px;margin:0 0 0 12px;padding:0 12px;border-radius:14px;background:#eceff1;color:#333;font-size:11px;font-weight:600;text-transform:none;letter-spacing:0}.sales-agent-strip .sales-agent-more:hover{background:#dde3e6}.sales-agent-more-menu{max-height:360px}.sales-agent-more-menu .res-option{padding:4px 0}.sales-agent-more-menu md-menu-item .md-button.active{background:rgba(240,94,51,.08)}.sales-agent-more-menu md-menu-item .md-button.active .agent-row-meta .f3{color:#f05e33}.sales-agent-more-menu .img-replacer,.sales-agent-more-menu md-icon.avatar{width:28px;height:28px;min-width:28px;min-height:28px;line-height:28px}.sales-agent-more-menu .agent-row-meta{min-width:0}.sales-agent-more-menu .agent-row-meta .f3{font-weight:600}md-tooltip .agent-tip-name{font-weight:600;font-size:12px;line-height:1.2}md-tooltip .agent-tip-meta{font-size:11px;opacity:.8;line-height:1.3;margin-top:2px}.seeding-state{flex:1 1 auto;min-height:calc(100vh - 140px);padding:40px 20px;text-align:center;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.seeding-state .seeding-step-indicator{margin-top:16px;width:100%;max-width:320px}.seeding-state .seeding-step-label{font-size:12px;color:hsl(0,0%,58%);margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.seeding-state .seeding-step-bar{width:100%;height:6px;background:#eceff1;border-radius:3px;overflow:hidden}.seeding-state .seeding-step-fill{height:100%;background:#f05e33;border-radius:3px;transition:width .3s ease}.seeding-state.seeding-fail md-icon{color:#f05e33}.seeding-state.seeding-fail md-icon path{fill:#f05e33}.filter-bar{background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 2px rgba(0,0,0,.04);border-radius:10px;margin:12px 20px 4px;padding:6px 12px;flex-wrap:wrap;gap:12px;align-items:center}.filter-bar .filter-reports{align-items:center;gap:12px}.filter-bar .filter-bar-label{flex:0 0 auto;gap:6px;margin-right:4px;height:40px;padding:0 6px 0 0;background:rgba(0,0,0,0);border:none;border-right:1px solid rgba(0,0,0,.08);padding-right:12px;border-radius:0}.filter-bar .filter-bar-icon{width:14px;height:14px;min-width:14px;min-height:14px}.filter-bar .filter-bar-icon path{fill:hsl(0,0%,58%)}.filter-bar .filter-bar-title{font-size:11px;font-weight:700;color:#333;letter-spacing:.4px;text-transform:uppercase}.filter-bar .filter-bar-count{background:#f05e33;color:#fff;font-size:10px;font-weight:700;padding:1px 7px;border-radius:9px;line-height:1.5;letter-spacing:.2px}.filter-bar .filter-reports{padding:0;gap:8px;flex-wrap:wrap}.filter-bar .filter-chip{margin:0;max-width:260px;height:36px;display:inline-flex;align-items:center;background:#f6f8fa;border:1px solid #d6e1e5;border-radius:18px;padding:0 4px 0 14px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.filter-bar .filter-chip:hover{border-color:#a8b8c0;background:#eef2f5}.filter-bar .filter-chip .filter-chip-label{flex:0 0 auto;font-size:10px;font-weight:700;color:hsl(0,0%,58%);text-transform:uppercase;letter-spacing:.4px;margin-right:8px;white-space:nowrap;line-height:1;pointer-events:none;align-self:center}.filter-bar .filter-chip .filter-chip-input{margin:0 !important;padding:0 !important;flex:1 1 auto;min-width:0;height:100%;display:flex;align-items:center}.filter-bar .filter-chip .filter-chip-input .md-errors-spacer{display:none}.filter-bar .filter-chip .filter-chip-input.md-input-has-value,.filter-bar .filter-chip .filter-chip-input.md-input-focused{padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important}.filter-bar .filter-chip md-select{margin:0 !important;padding:0;height:100%;display:flex;align-items:center;width:100%}.filter-bar .filter-chip md-select .md-select-value{padding:0 !important;border-bottom:none !important;min-height:0 !important;height:auto !important;line-height:1.3 !important;font-size:13px;color:#333;display:flex !important;align-items:center !important;flex:1}.filter-bar .filter-chip md-select .md-select-value>span:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-bar .filter-chip md-select .md-select-value.md-select-placeholder{color:hsl(0,0%,58%)}.filter-bar .filter-chip md-select .md-select-value .md-select-icon{width:16px;height:16px;margin:0 0 0 4px;color:hsl(0,0%,58%);transform:translateY(0) !important}.filter-bar .filter-chip .filter-chip-clear{margin:0 2px 0 0;min-width:26px;min-height:26px;width:26px;height:26px;line-height:26px;padding:0;border-radius:50%;flex:0 0 auto}.filter-bar .filter-chip .filter-chip-clear md-icon{width:12px;height:12px;min-width:12px;min-height:12px}.filter-bar .filter-chip .filter-chip-clear md-icon path{fill:#333}.filter-bar .filter-chip .filter-chip-clear:hover{background:rgba(0,0,0,.06)}.filter-bar .filter-chip.filter-chip-filled{background:rgba(240,94,51,.06);border-color:#f05e33}.filter-bar .filter-chip.filter-chip-filled .filter-chip-label{color:#f05e33}.filter-bar .filter-chip.filter-chip-filled md-select .md-select-value{color:#f05e33;font-weight:600}.filter-bar .filter-chip.filter-chip-filled md-select .md-select-value .md-select-icon{color:#f05e33}.filter-bar .filter-chip.filter-chip-filled .filter-chip-clear md-icon path{fill:#f05e33}.filter-bar .filter-chip md-input-container.md-input-focused{box-shadow:none}.filter-bar .filter-bar-clear{margin-left:auto;height:36px;line-height:36px;padding:0 12px;border-radius:18px;color:#f05e33;width:auto;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0)}.filter-bar .filter-bar-clear md-icon{width:12px;height:12px;min-width:12px;min-height:12px;margin-right:6px}.filter-bar .filter-bar-clear md-icon path{fill:#f05e33}.filter-bar .filter-bar-clear .filter-bar-clear-label{font-size:12px;font-weight:600;text-transform:none}.filter-bar .filter-bar-clear:hover{background:rgba(240,94,51,.08);border-color:rgba(240,94,51,.3)}.filter-bar .dashboard-filter:not(.filter-chip){margin:0}.filter-bar .dashboard-filter:not(.filter-chip)>md-input-container{margin:0;min-width:180px;max-width:260px}.filter-bar .dashboard-filter:not(.filter-chip)>md-input-container .md-errors-spacer{display:none}@media screen and (max-width: 599px){.filter-bar{margin:8px}.filter-bar .filter-bar-label{width:100%;height:32px;margin-right:0}.filter-bar .filter-chip{max-width:100%;flex:1 1 calc(50% - 8px)}.filter-bar .dashboard-filter:not(.filter-chip){max-width:100%;flex:1 1 calc(50% - 8px)}.filter-bar .dashboard-filter:not(.filter-chip)>md-input-container{min-width:0;max-width:100%}.filter-bar .filter-bar-clear{margin-left:0;margin-top:4px}}.dashboard-sidenav .svc-sec-head{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--jt-color-text-muted, #98a2b3);display:flex;align-items:center;gap:8px;padding:14px 0 6px}.dashboard-sidenav .svc-sec-head md-icon{width:15px;height:15px;min-width:15px}.dashboard-sidenav .svc-sec-head md-icon svg{fill:var(--jt-color-text-muted, #98a2b3)}.dashboard-sidenav .dsx-header{gap:10px}.dashboard-sidenav .dsx-step{gap:6px}.dashboard-sidenav .dsx-step .dsx-step-count{font-size:14px;font-weight:600;color:var(--jt-color-text-muted, #98a2b3);min-width:34px;text-align:center}.dashboard-sidenav .dsx-step .dsx-step-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:var(--jt-color-bg-subtle, #f5f7fa);border:1px solid var(--jt-color-border, #e4e7ec);border-radius:5px;cursor:pointer}.dashboard-sidenav .dsx-step .dsx-step-btn md-icon{width:16px;height:16px;min-width:16px}.dashboard-sidenav .dsx-step .dsx-step-btn md-icon svg{fill:var(--jt-color-text-default, #202124)}.dashboard-sidenav .dsx-step .dsx-step-btn:not([disabled]):hover{background:var(--jt-color-bg-hover, #eef1f5)}.dashboard-sidenav .dsx-step .dsx-step-btn[disabled]{opacity:.35;cursor:default}.dashboard-sidenav .dsx-stats{flex-wrap:wrap;gap:8px;margin-top:4px}.dashboard-sidenav .dsx-stats .dsx-stat{flex:1 1 28%;min-width:84px;padding:8px 10px;border-radius:5px;border:1px solid var(--jt-color-border, #e4e7ec);background:var(--jt-color-bg-subtle, #f5f7fa)}.dashboard-sidenav .dsx-stats .dsx-stat--type{background:var(--jt-color-info-bg, #e8f1fc)}.dashboard-sidenav .dsx-stats .dsx-stat--filters{background:var(--jt-color-warning-bg, #fff4e5)}.dashboard-sidenav .dsx-stats .dsx-stat--labels{background:var(--jt-color-success-bg, #e7f5ea)}.dashboard-sidenav .dsx-stats .dsx-stat-label{font-size:14px;color:var(--jt-color-text-muted, #98a2b3);text-transform:uppercase;letter-spacing:.03em;font-weight:600}.dashboard-sidenav .dsx-stats .dsx-stat-value{font-size:16px;font-weight:700;color:var(--jt-color-text-default, #202124);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-sidenav .dsx-readonly-field{position:relative}.dashboard-sidenav .dsx-readonly-field input[readonly]{color:var(--jt-color-text-muted, #98a2b3);cursor:default}.dashboard-sidenav .dsx-readonly-field .dsx-field-info{position:absolute;right:0;bottom:6px;width:16px;height:16px;min-width:16px;cursor:help}.dashboard-sidenav .dsx-readonly-field .dsx-field-info svg{fill:var(--jt-color-text-muted, #98a2b3)}.dashboard-sidenav .dsx-cta-row{gap:8px}.dashboard-sidenav .cc-act{margin:0;min-height:34px;line-height:1;font-size:15px;font-weight:600;text-transform:none;border-radius:8px;display:inline-flex;align-items:center;gap:6px}.dashboard-sidenav .cc-act md-icon{width:16px;height:16px;min-width:16px}.dashboard-sidenav .cc-act--primary{background:#1976d2 !important;color:#fff !important}.dashboard-sidenav .cc-act--primary md-icon svg{fill:#fff}.dashboard-sidenav .cc-act--primary:hover{background:#1567bd !important}.dashboard-sidenav .cc-act--secondary{background:var(--jt-color-info-bg, #e8f1fc) !important;color:#1976d2 !important;border:1px solid rgba(25,118,210,.25)}.dashboard-sidenav .cc-act--secondary md-icon svg{fill:#1976d2}.dashboard-sidenav .cc-act--secondary:hover{background:#dceafb !important}.dashboard-sidenav .cc-act--danger{background:var(--jt-color-danger-bg, #fdecea) !important;color:var(--jt-color-danger, #d32f2f) !important;border:1px solid rgba(211,47,47,.22)}.dashboard-sidenav .cc-act--danger md-icon svg{fill:var(--jt-color-danger, #d32f2f)}.dashboard-sidenav .cc-act--danger:hover{background:#fbdcd8 !important}.dashboard-sidenav .dsx-ai-btn{min-height:34px}.dashboard-sidenav .dsx-ai-btn md-icon{width:15px;height:15px;min-width:15px}.dashboard-sidenav .dsx-notes-body{min-height:24px}.dashboard-sidenav .dsx-note-text{font-size:15px;line-height:1.428571429;color:var(--jt-color-text-default, #202124)}.dashboard-sidenav .dsx-subhead{font-size:14px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--jt-color-text-muted, #98a2b3);margin:10px 0 2px}.dashboard-sidenav .dsx-check-grid{display:flex;flex-direction:column;gap:2px}.dashboard-sidenav .dsx-preset{margin:6px 0 2px}.dashboard-sidenav .dsx-preset-chip{display:inline-flex;align-items:center;gap:6px;background:var(--jt-color-info-bg, #e8f1fc);border:1px solid rgba(25,118,210,.25);border-radius:8px;padding:5px 12px;font-size:14px;font-weight:600;color:#1976d2;cursor:pointer}.dashboard-sidenav .dsx-preset-chip md-icon{width:14px;height:14px;min-width:14px}.dashboard-sidenav .dsx-preset-chip md-icon svg{fill:#1976d2}.dashboard-sidenav .dsx-preset-chip:hover{background:#dceafb}.dashboard-sidenav .dsx-recent-labels{padding:10px 16px 0}.dashboard-sidenav .dsx-recent-label{display:inline-flex;align-items:center;gap:5px;max-width:170px;padding:4px 10px;border-radius:12px;border:1px solid rgba(0,0,0,0);font-size:14px;font-weight:600;color:#fff;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-sidenav .dsx-recent-label .dsx-recent-tick{width:13px;height:13px;min-width:13px}.dashboard-sidenav .dsx-recent-label .dsx-recent-tick svg{fill:#fff}.dashboard-sidenav .dsx-recent-label:hover{filter:brightness(0.95)}.dashboard-sidenav .dsx-quill-wrap{background:var(--jt-color-surface, #fff);border-radius:5px}.dashboard-sidenav .dsx-note-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-sidenav .dsx-note-sub{font-size:14px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--jt-color-text-muted, #98a2b3);margin-top:2px}.dashboard-sidenav .dsx-note-meta-head{flex-wrap:wrap}.dashboard-sidenav .dsx-note-meta-head .dsx-note-meta{margin-left:auto;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--jt-color-text-muted, #98a2b3)}.dashboard-sidenav .dsx-inline-confirm{display:flex;flex-direction:column;gap:8px;padding:10px 16px;border-top:1px solid var(--jt-color-border, #e4e7ec);background:var(--jt-color-warning-bg, #fff4e5)}.dashboard-sidenav .dsx-inline-confirm--danger{background:var(--jt-color-danger-bg, #fdecea)}.dashboard-sidenav .dsx-inline-confirm .dsx-inline-confirm-msg{font-size:15px;font-weight:600;color:var(--jt-color-text-default, #202124)}.dashboard-sidenav .dsx-note-footer .dsx-footer-delete{margin:0;display:inline-flex;align-items:center;gap:6px;background:rgba(0,0,0,0);box-shadow:none;color:var(--jt-color-danger, #d32f2f);font-weight:600}.dashboard-sidenav .dsx-note-footer .dsx-footer-delete md-icon{width:16px;height:16px;min-width:16px}.dashboard-sidenav .dsx-note-footer .dsx-footer-delete md-icon svg{fill:var(--jt-color-danger, #d32f2f)}.dashboard-sidenav .dsx-note-footer .dsx-footer-delete:hover{background:var(--jt-color-danger-bg, #fdecea)}.rightnav-picker .svc-sec-head{font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--jt-color-text-muted);margin:0}.rightnav-picker .sidebar-header{background:var(--jt-color-surface-raised) !important;border-bottom:1px solid var(--jt-color-border)}.rightnav-picker .rnp-title{color:var(--jt-color-text-default);font-size:16px;letter-spacing:0;text-transform:none}.rightnav-picker .cc-act{margin:0;min-height:34px;line-height:1;font-size:15px;font-weight:600;text-transform:none;border-radius:8px;display:inline-flex;align-items:center;gap:6px}.rightnav-picker .cc-act md-icon{width:16px;height:16px;min-width:16px}.rightnav-picker .cc-act--primary{background:#1976d2 !important;color:#fff !important}.rightnav-picker .cc-act--primary:hover{background:#1567bd !important}.rightnav-picker .cc-act--primary md-icon svg{fill:#fff}.rightnav-picker .fill-white svg{fill:#fff}.rightnav-picker .rnp-search{display:flex;align-items:center;gap:8px;margin:12px 15px 0;padding:6px 10px;background:var(--jt-color-bg-subtle);border:1px solid var(--jt-color-border);border-radius:10px}.rightnav-picker .rnp-search__icon{width:16px;height:16px;min-width:16px;opacity:.6}.rightnav-picker .rnp-search__input{flex:1;border:none;outline:none;background:rgba(0,0,0,0);font-size:15px;color:var(--jt-color-text-default)}.rightnav-picker .rnp-search__input::placeholder{color:var(--jt-color-text-muted)}.rightnav-picker .rnp-search__clear{margin:0;min-width:24px;width:24px;height:24px;padding:0}.rightnav-picker .rnp-search__clear md-icon{width:12px;height:12px;min-width:12px;opacity:.6}.rightnav-picker .rnp-recents{padding:14px 15px 4px}.rightnav-picker .rnp-recents__head{gap:6px;margin-bottom:8px}.rightnav-picker .rnp-recents__icon{width:14px;height:14px;min-width:14px;opacity:.6}.rightnav-picker .rnp-recents__chips{gap:6px}.rightnav-picker .rnp-recent-chip{display:inline-flex;align-items:center;gap:5px;max-width:170px;padding:5px 11px;border:1px solid var(--jt-color-border);border-radius:20px;background:var(--jt-color-surface);color:var(--jt-color-text-default);font-size:14px;cursor:pointer;transition:background .12s,border-color .12s}.rightnav-picker .rnp-recent-chip md-icon{width:13px;height:13px;min-width:13px;opacity:.7}.rightnav-picker .rnp-recent-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rightnav-picker .rnp-recent-chip:hover{background:var(--jt-color-bg-hover);border-color:#1976d2}.rightnav-picker .rnp-card{overflow:visible;width:100%}.rightnav-picker .rnp-card__head{min-width:0;flex:1}.rightnav-picker .rnp-card__name{font-size:16px;font-weight:600;color:var(--jt-color-text-default);max-width:100%}.rightnav-picker .rnp-card__desc{font-size:15px;line-height:1.428571429;color:var(--jt-color-text-muted)}.rightnav-picker .rnp-card__foot{margin-top:12px}.rightnav-picker .rnp-pin{margin:0;min-width:30px;width:30px;height:30px;padding:0}.rightnav-picker .rnp-pin md-icon{width:16px;height:16px;min-width:16px}.rightnav-picker .rnp-pin md-icon svg{fill:#c4ccd4}.rightnav-picker .rnp-pin.is-pinned md-icon svg{fill:#f5a623}.rightnav-picker .rnp-pin:hover md-icon svg{fill:#f5a623}.rightnav-picker .rnp-chips{gap:6px;margin-top:8px}.rightnav-picker .rnp-chip{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:2px 9px;border-radius:10px;background:var(--jt-color-bg-subtle);color:var(--jt-color-text-muted)}.rightnav-picker .rnp-chip--info{background:var(--jt-color-info-bg);color:var(--jt-color-info)}.rightnav-picker .rnp-chip--current{background:var(--jt-color-success-bg);color:var(--jt-color-success)}.rightnav-picker .rnp-chip--muted{background:rgba(0,0,0,0);color:var(--jt-color-text-muted);padding-left:0}.rightnav-picker .rnp-more{background:none;border:none;padding:2px 0 0;color:#1976d2;font-size:14px;font-weight:600;cursor:pointer}.rightnav-picker .rnp-status-chip{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:600;color:var(--jt-color-success)}.rightnav-picker .rnp-status-chip md-icon{width:15px;height:15px;min-width:15px}.rightnav-picker .rnp-status-chip md-icon svg{fill:var(--jt-color-success)}.rightnav-picker .rnp-empty{gap:10px;padding:40px 24px;text-align:center}.rightnav-picker .rnp-empty__icon{width:40px;height:40px;min-width:40px;opacity:.35}.rightnav-picker .rnp-empty__title{font-size:16px;font-weight:600;color:var(--jt-color-text-default)}.rightnav-picker .rnp-empty__sub{font-size:15px;color:var(--jt-color-text-muted)}.rightnav-picker .rnp-clear-link{margin:0;min-height:0;text-transform:none;color:#1976d2;font-weight:600}.rightnav-picker .rnp-footer{margin-top:auto;padding:14px 15px 16px;border-top:1px solid var(--jt-color-border);background:var(--jt-color-surface)}.rightnav-picker .rnp-footer__title{margin-bottom:10px}.rightnav-picker .rnp-footer__actions{gap:8px}.rightnav-picker .rnp-footer__act{width:100%;justify-content:center}.rightnav-picker .rnp-footer__act--ghost{background:rgba(0,0,0,0) !important;color:#1976d2 !important;border:1px solid var(--jt-color-border)}.rightnav-picker .rnp-footer__act--ghost md-icon svg{fill:#1976d2}.rightnav-picker .rnp-footer__act--ghost:hover{background:var(--jt-color-bg-hover) !important}.rightnav-picker .rnp-cancel{margin:10px 0 0;width:100%;min-height:32px;text-transform:none;font-weight:500;color:var(--jt-color-text-muted);background:rgba(0,0,0,0)}.rightnav-picker .rnp-cancel:hover{background:var(--jt-color-bg-hover)}.mainboard{padding:20px}.mainboard md-card{margin:0}.mainboard md-card md-card-title{padding:16px}.mainboard .search-section{width:100%;max-width:680px;margin:30px auto}.mainboard .search-section .search-heading{margin-bottom:16px}.mainboard .search-section .search-heading .heading{font-size:20px;font-weight:600;color:#272727}.mainboard .search-section .search-heading .sub-heading{font-size:14px;color:#616161}.mainboard .search-section .search-bar-section{background:#050b13;padding:16px 0;border-radius:12px;box-shadow:0 10px 30px 0 10px 30px rgba(0,0,0,.17);box-sizing:border-box;color:#f5f7fa}.mainboard .search-section .search-bar-section .search-header{gap:12px}.mainboard .search-section .search-bar-section .search-input-wrapper{flex:1;background:#0f172a;border-radius:999px;padding:0 16px;border:1px solid #273244}.mainboard .search-section .search-bar-section .search-input-icon{color:#8b9bb5;position:absolute;top:28px;z-index:10;left:20px}.mainboard .search-section .search-bar-section .full-width-search{width:100%;margin-bottom:0 !important}.mainboard .search-section .search-bar-section .full-width-search .md-autocomplete-wrap{background:rgba(0,0,0,0) !important;box-shadow:none !important}.mainboard .search-section .search-bar-section .full-width-search input{color:#f9fafb !important;font-size:14px;padding:10px 50px;background:#050b13 !important;border:0 !important}.mainboard .search-section .search-bar-section .full-width-search input::placeholder{color:#dfdfdf !important}.mainboard .tour-progress{height:10px;width:95px;margin-right:10px;background:linear-gradient(to right, #93c47d 50%, lightgray 50%)}.mainboard .tours-section{margin-top:40px}.mainboard .tours-section md-icon{height:35px;width:35px}.mainboard .tours-section .tour-done-icon{height:16px;width:16px}.mainboard .tours-section md-card{padding-left:10px}.mainboard .tours-section md-card:not(:last-of-type){margin-right:8px}.mainboard .tours-section md-card .heading{font-size:16px;font-weight:500}.mainboard .tours-section md-card .sub-heading{padding-top:10px}.mainboard .tours-tabs{margin:50px 0 0 6px}.mainboard .tours-tabs .tour-number{color:#f05e33}.mainboard .tours-tabs .tour-number md-icon{position:absolute;left:-9px;height:30px;top:-3px;width:30px}.mainboard .tours-tabs .tour-number md-icon path{fill:#d3d3d3}.mainboard .tours-tabs .video-category{border:1px solid hsl(0,0%,86%);background:#fff;border-radius:8px;margin:0 50px 10px 20px;min-width:200px;padding:0 10px;text-align:center}.mainboard .tours-tabs .video-category:hover{border-color:#f05e33}.mainboard .tours-tabs .video-category h1{color:#000}.mainboard .tours-tabs .video-category.selected{background:#ffe8c6;border-color:#f05e33}.mainboard .tours-tabs .video-category.selected h1{color:#b45f06}.mainboard .tours-tabs .tour-progress{margin-left:22px}.mainboard .tours-tabs .complete-status{color:hsl(0,0%,58%);font-size:16px}.mainboard .tours-tabs .bottom-space{margin-bottom:30px}.mainboard .services-section{width:300px;margin:30px 20px 0 0;box-shadow:0 0 3px #20394c}.mainboard .services-section .video-info{padding:0 10px}.mainboard .services-section .right-arrow-icon{margin:0 !important}.mainboard .services-section .right-arrow-icon:hover{color:#5cc5c3}.mainboard .services-section .action-section{padding:10px 0}.mainboard .services-section .action-section .done-text{margin:4px 5px 0 0}.mainboard .services-section .action-section .done-cta{color:hsl(0,0%,58%);padding:3px}.mainboard .services-section .action-section .done-cta.done .done-text,.mainboard .services-section .action-section .done-cta.done md-icon,.mainboard .services-section .action-section .done-cta:hover .done-text,.mainboard .services-section .action-section .done-cta:hover md-icon{color:#5cc5c3}@media screen and (max-width: 599px){.mainboard .tours-section md-card:not(:last-of-type){margin:0 0 8px}}.onboarding-container .white,.onboarding-container md-icon.white{color:#fff;fill:#fff}.onboarding-container .green,.onboarding-container md-icon.green{color:#2ecc71;fill:#2ecc71}.onboarding-container .yellow,.onboarding-container md-icon.yellow{color:#f1c40f;fill:#f1c40f}.onboarding-container .quick-start-section{margin-bottom:40px}.onboarding-container .quick-start-section .section-header h2{font-size:18px;font-weight:600;margin:0 0 0 8px;color:#2c3e50}.onboarding-container .quick-start-section .section-header md-icon.orange{color:#f39c12}.onboarding-container .quick-start-section .cards-grid{margin:0 -12px}.onboarding-container .quick-start-section .cards-grid .card-wrapper{padding:12px}.onboarding-container .quick-start-section .cards-grid .onboarding-card{border-radius:12px;padding:24px;height:100%;transition:transform .2s,box-shadow .2s;border:1px solid rgba(0,0,0,0)}.onboarding-container .quick-start-section .cards-grid .onboarding-card.blue-theme{background:#f0f7ff;border-color:#e1efff}.onboarding-container .quick-start-section .cards-grid .onboarding-card.blue-theme .icon-box md-icon{color:#3498db}.onboarding-container .quick-start-section .cards-grid .onboarding-card.green-theme{background:#f0fff4;border-color:#e1ffea}.onboarding-container .quick-start-section .cards-grid .onboarding-card.green-theme .icon-box md-icon{color:#2ecc71}.onboarding-container .quick-start-section .cards-grid .onboarding-card.purple-theme{background:#f9f0ff;border-color:#f1e1ff}.onboarding-container .quick-start-section .cards-grid .onboarding-card.purple-theme .icon-box md-icon{color:#9b59b6}.onboarding-container .quick-start-section .cards-grid .onboarding-card.orange-theme{background:#fffaf0;border-color:#ffefdf}.onboarding-container .quick-start-section .cards-grid .onboarding-card.orange-theme .icon-box md-icon{color:#e67e22}.onboarding-container .quick-start-section .cards-grid .onboarding-card .card-header-row{margin-bottom:16px}.onboarding-container .quick-start-section .cards-grid .onboarding-card .icon-box{width:32px;height:32px;background:#fff;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.onboarding-container .quick-start-section .cards-grid .onboarding-card .card-title{font-size:16px;font-weight:600;margin:4px 0 0 16px;color:#2c3e51}.onboarding-container .quick-start-section .cards-grid .onboarding-card .card-desc{font-size:14px;color:#7f8c8d;line-height:1.5;margin:0 0 24px 0;flex-grow:1}.onboarding-container .quick-start-section .cards-grid .onboarding-card .action-button{background-color:#5142e6;color:#fff;text-transform:none;font-weight:500;border-radius:8px;padding:8px 16px;margin:0;width:100%}.onboarding-container .quick-start-section .cards-grid .onboarding-card .action-button:hover{background-color:#4335c9 !important}.onboarding-container .onboarding-hero{background:linear-gradient(135deg, #1e51d4 0%, #1541b5 100%);border-radius:12px;padding:32px;color:#fff;position:relative}.onboarding-container .onboarding-hero .hero-content{flex:1}.onboarding-container .onboarding-hero .hero-title{font-size:28px;font-weight:700;margin:0;letter-spacing:-0.5px}.onboarding-container .onboarding-hero .user-badge{background:hsla(0,0%,100%,.2);border-radius:16px;padding:4px 12px;font-size:12px;margin-left:12px}.onboarding-container .onboarding-hero .user-badge md-icon{color:#fff}.onboarding-container .onboarding-hero .hero-subtitle{margin-top:12px;font-size:16px;opacity:.9}.onboarding-container .onboarding-hero .progress-section{margin-top:32px;max-width:800px}.onboarding-container .onboarding-hero .progress-section .progress-labels{font-size:13px;margin-bottom:8px;font-weight:500;opacity:.8}.onboarding-container .onboarding-hero .progress-section .progress-track{height:8px;background:hsla(0,0%,100%,.15);border-radius:4px;overflow:hidden}.onboarding-container .onboarding-hero .progress-section .progress-fill{height:100%;background:#f1c40f;border-radius:4px}.onboarding-container .onboarding-hero .hero-actions{margin-top:32px;gap:16px}.onboarding-container .onboarding-hero .hero-actions .tour-btn{background:#fff;color:#1e51d4;text-transform:none;font-weight:600;border-radius:8px;height:40px;padding:0 16px}.onboarding-container .onboarding-hero .hero-actions .hero-search{background:hsla(0,0%,100%,.15);border-radius:8px;padding:0 12px;height:40px;min-width:140px;border:1px solid hsla(0,0%,100%,.2)}.onboarding-container .onboarding-hero .hero-actions .hero-search md-icon{color:hsla(0,0%,100%,.7)}.onboarding-container .onboarding-hero .hero-actions .hero-search input{background:rgba(0,0,0,0);border:none;color:#fff;padding-left:8px;font-size:14px;width:60px}.onboarding-container .onboarding-hero .hero-actions .hero-search input::placeholder{color:hsla(0,0%,100%,.7)}.onboarding-container .onboarding-hero .hero-actions .hero-search input:focus{outline:none}.onboarding-container .onboarding-hero .hero-actions .hero-search .search-hint{font-size:12px;background:hsla(0,0%,100%,.1);padding:2px 4px;border-radius:4px;margin-left:8px;opacity:.7}.onboarding-container .onboarding-hero .hero-decoration{width:100px}.onboarding-container .onboarding-hero .hero-decoration .trophy-container{width:80px;height:80px;background:hsla(0,0%,100%,.1);border-radius:50%;margin-bottom:8px}.onboarding-container .onboarding-hero .hero-decoration .trophy-container .trophy-icon{width:40px;height:40px;color:#f1c40f}.onboarding-container .onboarding-hero .hero-decoration .time-summary{font-size:12px;opacity:.8;white-space:nowrap}.onboarding-container .section-header{margin:40px 0 24px 0}.onboarding-container .section-header .section-title{font-size:20px;font-weight:700;margin:0;color:#2c3e50}.onboarding-container .section-header .time-total{font-size:13px;color:#7f8c8d;background:#f1f2f6;padding:4px 12px;border-radius:12px}.onboarding-container .section-header .section-badge{font-size:12px;background:#f0f7ff;color:#1e51d4;padding:4px 12px;border-radius:12px;margin-left:12px;font-weight:500}.onboarding-container .section-header .section-badge.grey{background:#f1f2f6;color:#7f8c8d}.onboarding-container .section-header .orange,.onboarding-container .section-header md-icon.orange{color:#f39c12}.onboarding-container .section-header .blue,.onboarding-container .section-header md-icon.blue{color:#1e51d4}.onboarding-container .section-header .purple,.onboarding-container .section-header md-icon.purple{color:#8e44ad}.onboarding-container .section-header .rose,.onboarding-container .section-header md-icon.rose{color:#e84393}.onboarding-container .onboarding-steps-section .steps-grid{margin:0 -12px}.onboarding-container .onboarding-steps-section .steps-grid .step-wrapper{padding:12px}.onboarding-container .onboarding-steps-section .steps-grid .step-card{background:#fff;border:1px solid #e1e4e8;border-radius:12px;padding:24px;height:100%;position:relative;transition:all .3s ease}.onboarding-container .onboarding-steps-section .steps-grid .step-card.active{border-color:#1e51d4;box-shadow:0 4px 12px rgba(30,81,212,.1)}.onboarding-container .onboarding-steps-section .steps-grid .step-card .step-header-row{margin-bottom:20px}.onboarding-container .onboarding-steps-section .steps-grid .step-card .step-number{width:28px;height:28px;background:#f0f7ff;color:#1e51d4;border-radius:50%;font-weight:700;font-size:14px}.onboarding-container .onboarding-steps-section .steps-grid .step-card .step-time{font-size:12px;color:#1e51d4;background:#f0f7ff;padding:2px 10px;border-radius:10px;font-weight:500}.onboarding-container .onboarding-steps-section .steps-grid .step-card .recommended-badge{background:#1e51d4;color:#fff;font-size:11px;font-weight:600;padding:4px 12px;border-radius:12px;position:absolute;top:-12px;left:10px;z-index:10}.onboarding-container .onboarding-steps-section .steps-grid .step-card .step-title{font-size:16px;font-weight:700;margin:0 0 12px 0;color:#2c3e50}.onboarding-container .onboarding-steps-section .steps-grid .step-card .step-desc{font-size:14px;color:#5d6d7e;line-height:1.5;margin-bottom:24px;flex-grow:1}.onboarding-container .onboarding-steps-section .steps-grid .step-card .step-button{text-transform:none;font-weight:600;border-radius:8px;margin:0;border:1px solid #e1e4e8;background:#fff;color:#2c3e50;height:44px}.onboarding-container .onboarding-steps-section .steps-grid .step-card .step-button:hover{background:#f8f9fa}.onboarding-container .onboarding-steps-section .steps-grid .step-card.active .step-button{background:#1e51d4;color:#fff;border:none}.onboarding-container .onboarding-steps-section .steps-grid .step-card.active .step-button:hover{background:#1541b5}.onboarding-container .onboarding-steps-section .steps-grid .step-card.active .step-number{background:#1e51d4;color:#fff}.onboarding-container .onboarding-steps-section .ai-coach-bar{margin-top:24px;background:#f0f4ff;border:1px solid #ddecff;border-radius:12px;padding:16px 24px}.onboarding-container .onboarding-steps-section .ai-coach-bar .ai-icon-container{width:36px;height:36px;background:#e1eaff;border-radius:8px;margin-right:16px}.onboarding-container .onboarding-steps-section .ai-coach-bar .coach-text{font-size:14px;color:#2c3e50}.onboarding-container .onboarding-steps-section .ai-coach-bar .coach-text strong{margin-right:8px}.onboarding-container .onboarding-steps-section .ai-coach-bar .coach-btn{background:#5142e6;color:#fff;text-transform:none;border-radius:8px;font-weight:600;padding:0 20px;height:40px;margin:0}.onboarding-container .onboarding-steps-section .ai-coach-bar .coach-btn:hover{background:#4335c9 !important}.onboarding-container .foundation-section{margin-top:48px;gap:24px}.onboarding-container .foundation-section .foundation-banner{background:linear-gradient(135deg, #1e51d4 0%, #1541b5 100%);border-radius:12px;padding:24px;color:#fff}.onboarding-container .foundation-section .foundation-banner .f-icon-container{width:44px;height:44px;background:hsla(0,0%,100%,.2);border-radius:10px;margin-right:20px;flex-shrink:0}.onboarding-container .foundation-section .foundation-banner .f-title{font-size:18px;font-weight:700;margin:0 0 12px 0}.onboarding-container .foundation-section .foundation-banner .f-desc{font-size:14px;opacity:.9;line-height:1.6;margin-bottom:20px}.onboarding-container .foundation-section .foundation-banner .f-chips{margin-top:16px;gap:12px}.onboarding-container .foundation-section .foundation-banner .f-chips .f-chip{padding:6px 14px;font-size:12px;white-space:nowrap}.onboarding-container .foundation-section .foundation-banner .f-chips .f-chip md-icon{color:#fff}.onboarding-container .foundation-section .find-anything{background:#f8faff;border:1px solid #e1e7f0;border-radius:12px;padding:24px}.onboarding-container .foundation-section .find-anything .fa-header{font-size:16px;font-weight:700;color:#2c3e50;margin-bottom:12px}.onboarding-container .foundation-section .find-anything .fa-desc{font-size:13px;color:#5d6d7e;margin-bottom:20px}.onboarding-container .foundation-section .find-anything .fa-search{background:#fff;border:1px solid #dcdde1;border-radius:8px;height:44px;padding:0 12px;transition:border-color .2s}.onboarding-container .foundation-section .find-anything .fa-search:focus-within{border-color:#1e51d4}.onboarding-container .foundation-section .find-anything .fa-search md-icon{color:#7f8c8d}.onboarding-container .foundation-section .find-anything .fa-search input{flex:1;border:none;background:rgba(0,0,0,0);font-size:14px;padding-left:10px;color:#2c3e50}.onboarding-container .foundation-section .find-anything .fa-search input:focus{outline:none}.onboarding-container .foundation-section .find-anything .fa-search .fa-hint{font-size:11px;background:#f1f2f6;color:#7f8c8d;padding:2px 6px;border-radius:4px;border:1px solid #dcdde1}.onboarding-container .pillars-section .pillars-grid{margin:0 -12px}.onboarding-container .pillars-section .pillars-grid .pillar-wrapper{padding:12px}.onboarding-container .pillars-section .pillars-grid .pillar-column{background:#fff;border-radius:16px;padding:28px;height:100%;border:2px solid rgba(0,0,0,0)}.onboarding-container .pillars-section .pillars-grid .pillar-column.green-theme{border-color:#e5f7f1}.onboarding-container .pillars-section .pillars-grid .pillar-column.blue-theme{border-color:#e7f0ff}.onboarding-container .pillars-section .pillars-grid .pillar-column.yellow-theme{border-color:#fff6e6}.onboarding-container .pillars-section .pillars-grid .pillar-column .p-header{margin-bottom:24px;gap:16px}.onboarding-container .pillars-section .pillars-grid .pillar-column .p-header .p-icon-box{width:44px;height:44px;border-radius:12px}.onboarding-container .pillars-section .pillars-grid .pillar-column .p-header .p-title{font-size:18px;font-weight:700;margin:0;color:#2c3e50}.onboarding-container .pillars-section .pillars-grid .pillar-column .p-header .p-subtitle{font-size:13px;font-weight:500}.onboarding-container .pillars-section .pillars-grid .pillar-column.green-theme .p-icon-box{background:#e5f7f1}.onboarding-container .pillars-section .pillars-grid .pillar-column.green-theme .p-icon-box md-icon{color:#2ecc71}.onboarding-container .pillars-section .pillars-grid .pillar-column.green-theme .p-subtitle{color:#27ae60}.onboarding-container .pillars-section .pillars-grid .pillar-column.green-theme .p-item .icon-15{color:#2ecc71}.onboarding-container .pillars-section .pillars-grid .pillar-column.blue-theme .p-icon-box{background:#e7f0ff}.onboarding-container .pillars-section .pillars-grid .pillar-column.blue-theme .p-icon-box md-icon{color:#1e51d4}.onboarding-container .pillars-section .pillars-grid .pillar-column.blue-theme .p-subtitle{color:#1e51d4}.onboarding-container .pillars-section .pillars-grid .pillar-column.blue-theme .p-item .icon-15{color:#1e51d4}.onboarding-container .pillars-section .pillars-grid .pillar-column.yellow-theme .p-icon-box{background:#fff6e6}.onboarding-container .pillars-section .pillars-grid .pillar-column.yellow-theme .p-icon-box md-icon{color:#f39912}.onboarding-container .pillars-section .pillars-grid .pillar-column.yellow-theme .p-subtitle{color:#e67e22}.onboarding-container .pillars-section .pillars-grid .pillar-column.yellow-theme .p-item .icon-15{color:#f39912}.onboarding-container .pillars-section .pillars-grid .pillar-column .p-list{gap:12px;margin-bottom:24px}.onboarding-container .pillars-section .pillars-grid .pillar-column .p-list .p-item{background:#f8faff;border:1px solid #f1f5f9;border-radius:12px;padding:16px;transition:all .2s}.onboarding-container .pillars-section .pillars-grid .pillar-column .p-list .p-item:hover{transform:translateX(4px);border-color:#d1d9e6}.onboarding-container .pillars-section .pillars-grid .pillar-column .p-list .p-item .grey{color:#95a5a6}.onboarding-container .pillars-section .pillars-grid .pillar-column .p-list .p-item .item-title{font-size:14px;font-weight:600;color:#2c3e50}.onboarding-container .pillars-section .pillars-grid .pillar-column .p-list .p-item .item-desc{font-size:12px;color:#7f8c8d}.onboarding-container .pillars-section .pillars-grid .pillar-column .p-footer{margin-top:auto}.onboarding-container .pillars-section .pillars-grid .pillar-column .p-footer .footer-label{font-size:12px;color:#7f8c8d;display:block;margin-bottom:12px}.onboarding-container .pillars-section .pillars-grid .pillar-column .p-footer .footer-chips{gap:8px}.onboarding-container .pillars-section .pillars-grid .pillar-column .p-footer .footer-chips .p-chip{font-size:11px;padding:4px 12px;border-radius:12px;font-weight:600}.onboarding-container .pillars-section .pillars-grid .pillar-column.green-theme .p-chip{background:#e5f7f1;color:#16a085}.onboarding-container .pillars-section .pillars-grid .pillar-column.blue-theme .p-chip{background:#e7f0ff;color:#2980b9}.onboarding-container .pillars-section .pillars-grid .pillar-column.yellow-theme .p-chip{background:#fff6e6;color:#d35400}.onboarding-container .personalize-section .workflow-grid{margin:0 -12px}.onboarding-container .personalize-section .workflow-grid .workflow-wrapper{padding:12px}.onboarding-container .personalize-section .workflow-grid .workflow-card{background:#fff;border:1px solid #e1e4e8;border-radius:12px;padding:24px;height:100%;text-align:center;transition:all .3s}.onboarding-container .personalize-section .workflow-grid .workflow-card:hover{border-color:#1e51d4;box-shadow:0 4px 12px rgba(0,0,0,.05)}.onboarding-container .personalize-section .workflow-grid .workflow-card.dotted{border-style:dashed;background:#f8faff}.onboarding-container .personalize-section .workflow-grid .workflow-card .w-icon-box{width:48px;height:48px;border-radius:12px;margin-bottom:16px}.onboarding-container .personalize-section .workflow-grid .workflow-card.green-theme .w-icon-box{background:#e5f7f1}.onboarding-container .personalize-section .workflow-grid .workflow-card.green-theme .w-icon-box md-icon{color:#2ecc71}.onboarding-container .personalize-section .workflow-grid .workflow-card.purple-theme .w-icon-box{background:#f4ecf7}.onboarding-container .personalize-section .workflow-grid .workflow-card.purple-theme .w-icon-box md-icon{color:#8e44ad}.onboarding-container .personalize-section .workflow-grid .workflow-card.rose-theme .w-icon-box{background:#fdf2f7}.onboarding-container .personalize-section .workflow-grid .workflow-card.rose-theme .w-icon-box md-icon{color:#e84393}.onboarding-container .personalize-section .workflow-grid .workflow-card.blue-theme .w-icon-box{background:#e7f0ff}.onboarding-container .personalize-section .workflow-grid .workflow-card.blue-theme .w-icon-box md-icon{color:#1e51d4}.onboarding-container .personalize-section .workflow-grid .workflow-card .w-title{font-size:15px;font-weight:700;margin:0 0 8px 0;color:#2c3e50}.onboarding-container .personalize-section .workflow-grid .workflow-card .w-desc{font-size:12px;color:#7f8c8d;margin-bottom:24px}.onboarding-container .personalize-section .workflow-grid .workflow-card .w-button{text-transform:none;font-weight:600;border-radius:8px;background:#fff !important;color:#2c3e50 !important;border:1px solid #dcdde1;height:38px;width:100%;margin:0}.onboarding-container .personalize-section .workflow-grid .workflow-card .w-button:hover{background:#f8f9fa !important}.checklist-tab-content .checklist-section{background:#fff;border:1px solid #e1e4e8;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px rgba(0,0,0,.02)}.checklist-tab-content .checklist-section .section-title-row{margin-bottom:20px;gap:12px}.checklist-tab-content .checklist-section .section-title-row .section-label{font-size:15px;font-weight:700;color:#2c3e50}.checklist-tab-content .checklist-section .section-title-row .blue-icon{color:#3498db}.checklist-tab-content .checklist-section .section-title-row .purple-icon{color:#9b59b6}.checklist-tab-content .checklist-section .section-title-row .teal-icon{color:#1abc9c}.checklist-tab-content .checklist-section .section-title-row .orange-icon{color:#e67e22}.checklist-tab-content .checklist-section .section-title-row .green-icon{color:#2ecc71}.checklist-tab-content .checklist-section .checklist-grid{margin:0 -10px}.checklist-tab-content .checklist-section .checklist-card{flex:1 1 200px;margin:10px;padding:12px 20px;border:1px solid #f1f3f5;border-radius:10px;background:#fff;transition:all .2s}.checklist-tab-content .checklist-section .checklist-card:hover{border-color:#d1d9e6;box-shadow:0 4px 12px rgba(0,0,0,.05);transform:translateY(-1px)}.checklist-tab-content .checklist-section .checklist-card .card-icon-box{width:36px;height:36px;border-radius:8px;margin-right:16px;flex-shrink:0}.checklist-tab-content .checklist-section .checklist-card .card-icon-box.blue{background:#f0f7ff}.checklist-tab-content .checklist-section .checklist-card .card-icon-box.blue md-icon{color:#3498db}.checklist-tab-content .checklist-section .checklist-card .card-icon-box.purple{background:#f9f0ff}.checklist-tab-content .checklist-section .checklist-card .card-icon-box.purple md-icon{color:#9b59b6}.checklist-tab-content .checklist-section .checklist-card .card-icon-box.teal{background:#f0fff4}.checklist-tab-content .checklist-section .checklist-card .card-icon-box.teal md-icon{color:#1abc9c}.checklist-tab-content .checklist-section .checklist-card .card-icon-box.orange{background:#fff5e6}.checklist-tab-content .checklist-section .checklist-card .card-icon-box.orange md-icon{color:#e67e22}.checklist-tab-content .checklist-section .checklist-card .card-icon-box.green{background:#e6ffef}.checklist-tab-content .checklist-section .checklist-card .card-icon-box.green md-icon{color:#2ecc71}.checklist-tab-content .checklist-section .checklist-card .card-title{font-size:14px;font-weight:600;color:#2c3e50;margin-bottom:2px}.checklist-tab-content .checklist-section .checklist-card .card-subtitle{font-size:12px;color:#7f8c8d;white-space:nowrap}.support-tab-content .support-section{margin-bottom:32px}.support-tab-content .support-section .section-title-row{margin-bottom:16px;gap:12px}.support-tab-content .support-section .section-title-row .section-label{font-size:16px;font-weight:700;color:#2c3e50}.support-tab-content .support-section .support-grid{margin:0 -10px}.support-tab-content .support-section .help-card{background:#fff;border:1px solid #e1e4e8;border-radius:12px;padding:16px 20px;margin:8px 10px;flex:1 1 calc(50% - 20px);cursor:pointer;transition:all .2s}.support-tab-content .support-section .help-card:hover{border-color:#1e51d4;box-shadow:0 4px 12px rgba(0,0,0,.05)}.support-tab-content .support-section .help-card .card-title{font-size:14px;font-weight:500;color:#2c3e50;margin-left:12px}.support-tab-content .support-section .help-card .grey-icon{color:#95a5a6}.support-tab-content .support-action-row{margin:0 -12px;margin-bottom:32px}.support-tab-content .support-action-row .action-card-wrapper{padding:12px}.support-tab-content .support-action-row .action-card{border:1px solid #e1e4e8;border-radius:16px;padding:28px;height:100%;background:#fff}.support-tab-content .support-action-row .action-card.community-card{background-color:#f0f7ff;border-color:#ddecff}.support-tab-content .support-action-row .action-card.ticket-card{background-color:#fff5f5;border-color:#ffe3e3}.support-tab-content .support-action-row .action-card .action-header{margin-bottom:24px;gap:16px}.support-tab-content .support-action-row .action-card .action-header .action-icon-box{width:44px;height:44px;border-radius:12px}.support-tab-content .support-action-row .action-card .action-header .action-icon-box.blue{background:#e1efff}.support-tab-content .support-action-row .action-card .action-header .action-icon-box.blue md-icon{color:#3498db}.support-tab-content .support-action-row .action-card .action-header .action-icon-box.pink{background:#fee2e2}.support-tab-content .support-action-row .action-card .action-header .action-icon-box.pink md-icon{color:#e11d48}.support-tab-content .support-action-row .action-card .action-header .action-title{font-size:18px;font-weight:700;color:#2c3e50}.support-tab-content .support-action-row .action-card .action-header .action-desc{font-size:13px;color:#5d6d7e;margin-top:2px}.support-tab-content .support-action-row .action-card .status-list,.support-tab-content .support-action-row .action-card .info-list{margin-bottom:24px;gap:12px}.support-tab-content .support-action-row .action-card .status-list .status-item,.support-tab-content .support-action-row .action-card .info-list .status-item{font-size:14px;color:#2c3e50}.support-tab-content .support-action-row .action-card .status-list .status-item .status-badge,.support-tab-content .support-action-row .action-card .info-list .status-item .status-badge{font-size:12px;background:#e1efff;color:#1e51d4;padding:4px 10px;border-radius:12px;font-weight:600}.support-tab-content .support-action-row .action-card .status-list .info-item,.support-tab-content .support-action-row .action-card .info-list .info-item{font-size:14px;color:#5d6d7e}.support-tab-content .support-action-row .action-card .white-btn{background:#fff;border:1px solid #dcdde1;border-radius:8px;text-transform:none;font-weight:600;color:#2c3e50;height:44px;margin:0}.support-tab-content .support-action-row .action-card .white-btn:hover{background:#f8f9fa}.support-tab-content .support-center-section{margin-bottom:40px}.support-tab-content .support-center-section .support-center-header{margin-bottom:24px}.support-tab-content .support-center-section .support-center-header .title{font-size:20px;font-weight:700;color:#1a202c;margin:0 0 4px 0}.support-tab-content .support-center-section .support-center-header .subtitle{font-size:14px;color:#64748b;margin:0}.support-tab-content .support-center-section .support-center-header .header-status{background:#ecfdf5;color:#059669;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600}.support-tab-content .support-center-section .support-center-header .header-status md-icon{margin-right:6px}.support-tab-content .support-center-section .support-center-grid{margin:0 -12px}.support-tab-content .support-center-section .support-center-grid .card-wrapper{padding:12px}.support-tab-content .support-center-section .support-center-grid .support-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;height:100%;transition:all .3s ease}.support-tab-content .support-center-section .support-center-grid .support-card:hover{border-color:#cbd5e1;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transform:translateY(-4px)}.support-tab-content .support-center-section .support-center-grid .support-card .card-top{margin-bottom:20px}.support-tab-content .support-center-section .support-center-grid .support-card .icon-box{width:40px;height:40px;border-radius:10px}.support-tab-content .support-center-section .support-center-grid .support-card .icon-box md-icon{width:20px;height:20px}.support-tab-content .support-center-section .support-center-grid .support-card .status-badge{font-size:11px;font-weight:700;padding:4px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.05em}.support-tab-content .support-center-section .support-center-grid .support-card .status-badge.blue{background:#eff6ff;color:#3b82f6}.support-tab-content .support-center-section .support-center-grid .support-card .status-badge.green{background:#f0fdf4;color:#15803d}.support-tab-content .support-center-section .support-center-grid .support-card .status-badge.green .dot{width:8px;height:8px;background:#15803d;border-radius:50%;margin-right:6px}.support-tab-content .support-center-section .support-center-grid .support-card .status-badge.purple{background:#f5f3ff;color:#7c3aed}.support-tab-content .support-center-section .support-center-grid .support-card.blue-theme .icon-box{background:#eff6ff}.support-tab-content .support-center-section .support-center-grid .support-card.blue-theme .icon-box md-icon{color:#3b82f6}.support-tab-content .support-center-section .support-center-grid .support-card.green-theme .icon-box{background:#f0fdf4}.support-tab-content .support-center-section .support-center-grid .support-card.green-theme .icon-box md-icon{color:#15803d}.support-tab-content .support-center-section .support-center-grid .support-card.purple-theme .icon-box{background:#f5f3ff}.support-tab-content .support-center-section .support-center-grid .support-card.purple-theme .icon-box md-icon{color:#7c3aed}.support-tab-content .support-center-section .support-center-grid .support-card .card-title{font-size:16px;font-weight:700;color:#1a202c;margin:0 0 12px 0}.support-tab-content .support-center-section .support-center-grid .support-card .card-desc{font-size:14px;color:#64748b;line-height:1.6;margin:0 0 24px 0;flex-grow:1}.support-tab-content .support-center-section .support-center-grid .support-card .action-btn{text-transform:none;font-weight:600;border-radius:8px;height:44px;margin:0;width:100%;font-size:14px}.support-tab-content .support-center-section .support-center-grid .support-card .action-btn md-icon{margin-left:8px}.support-tab-content .support-center-section .support-center-grid .support-card .action-btn md-icon.white{color:#fff !important}.support-tab-content .support-center-section .support-center-grid .support-card .action-btn.white-btn{background:#fff;border:1px solid #e2e8f0;color:#1a202c}.support-tab-content .support-center-section .support-center-grid .support-card .action-btn.white-btn:hover{background:#f8fafc}.support-tab-content .support-center-section .support-center-grid .support-card .action-btn.green-btn{background:#059669;color:#fff;border:none}.support-tab-content .support-center-section .support-center-grid .support-card .action-btn.green-btn:hover{background:#047857}.support-tab-content .help-banner{background:#f0f7ff;border:1px solid #ddecff;border-radius:16px;padding:48px 32px;box-shadow:0 4px 20px rgba(30,81,212,.05)}.support-tab-content .help-banner .banner-title{font-size:24px;font-weight:700;color:#2c3e50;margin:0 0 12px 0}.support-tab-content .help-banner .banner-desc{font-size:15px;color:#5d6d7e;max-width:600px;line-height:1.6;margin-bottom:32px}.support-tab-content .help-banner .banner-actions{gap:16px;width:100%}.support-tab-content .help-banner .banner-actions .md-button{text-transform:none;font-weight:600;border-radius:8px;height:44px;min-width:160px;margin:0}.support-tab-content .help-banner .banner-actions .primary-btn{background-color:#1e51d4;color:#fff}.support-tab-content .help-banner .banner-actions .white-btn{background:#fff;border:1px solid #dcdde1;color:#2c3e50}.playbook-tab-content .playbook-section{background:#fcfdfe;border:1px solid #eef2f6;border-radius:12px;padding:32px;margin-bottom:24px;box-shadow:0 4px 12px rgba(0,0,0,.02)}.playbook-tab-content .playbook-section .section-title-row .section-label{font-size:18px;font-weight:700;color:#1a202c}.playbook-tab-content .playbook-section .section-title-row md-icon.green-theme{color:#059669;fill:#059669}.playbook-tab-content .playbook-section .section-title-row md-icon.pink-theme{color:#db2777;fill:#db2777}.playbook-tab-content .playbook-section .section-title-row md-icon.blue-theme{color:#2563eb;fill:#2563eb}.playbook-tab-content .playbook-section .section-capsule{font-size:11px;font-weight:600;padding:4px 12px;border-radius:20px;text-transform:lowercase}.playbook-tab-content .playbook-section .section-capsule.green{background:#ecfdf5;color:#059669;border:1px solid #d1fae5}.playbook-tab-content .playbook-section .section-capsule.pink{background:#fdf2f8;color:#db2777;border:1px solid #fce7f3}.playbook-tab-content .playbook-section .section-capsule.blue{background:#eff6ff;color:#2563eb;border:1px solid #dbeafe}.playbook-tab-content .playbook-section .pb-section-desc{font-size:14px;color:#64748b;margin-bottom:24px;line-height:1.5}.playbook-tab-content .playbook-section .pb-score-grid{margin:0 -8px}.playbook-tab-content .playbook-section .pb-score-grid .pb-score-wrapper{padding:8px}.playbook-tab-content .playbook-section .pb-score-grid .pb-score-card{border-radius:10px;padding:24px 20px;border:1px solid rgba(0,0,0,0);text-align:center;transition:all .2s}.playbook-tab-content .playbook-section .pb-score-grid .pb-score-card:hover{box-shadow:0 4px 10px rgba(0,0,0,.03);transform:translateY(-1px)}.playbook-tab-content .playbook-section .pb-score-grid .pb-score-card .score-value{font-size:32px;font-weight:800;margin-bottom:4px;display:block}.playbook-tab-content .playbook-section .pb-score-grid .pb-score-card .score-label{font-size:12px;font-weight:600;color:#64748b}.playbook-tab-content .playbook-section .pb-score-grid .pb-score-card.blue-score{background:#f0f7ff;border-color:#dbeafe}.playbook-tab-content .playbook-section .pb-score-grid .pb-score-card.blue-score .score-value{color:#2563eb}.playbook-tab-content .playbook-section .pb-score-grid .pb-score-card.green-score{background:#f0fff4;border-color:#d1fae5}.playbook-tab-content .playbook-section .pb-score-grid .pb-score-card.green-score .score-value{color:#059669}.playbook-tab-content .playbook-section .pb-score-grid .pb-score-card.purple-score{background:#f9f0ff;border-color:#f3e8ff}.playbook-tab-content .playbook-section .pb-score-grid .pb-score-card.purple-score .score-value{color:#7c3aed}.playbook-tab-content .playbook-section .pb-grid{margin:0 -8px}.playbook-tab-content .playbook-section .pb-grid .pb-card-wrapper{padding:8px}.playbook-tab-content .playbook-section .pb-grid .pb-horizontal-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:20px;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer}.playbook-tab-content .playbook-section .pb-grid .pb-horizontal-card:hover{border-color:#cbd5e1;box-shadow:0 2px 4px rgba(0,0,0,.04);transform:translateY(-1px)}.playbook-tab-content .playbook-section .pb-grid .pb-horizontal-card .pb-icon-box{width:40px;height:40px;border-radius:8px;margin-right:16px;flex-shrink:0;transition:all .2s}.playbook-tab-content .playbook-section .pb-grid .pb-horizontal-card .pb-title{font-size:14px;font-weight:600;color:#2d3748;margin-bottom:2px}.playbook-tab-content .playbook-section .pb-grid .pb-horizontal-card .pb-desc{font-size:12px;color:#718096;font-weight:400}.playbook-tab-content .playbook-section .pb-grid .pb-horizontal-card.green-theme:hover{border-color:#10b981}.playbook-tab-content .playbook-section .pb-grid .pb-horizontal-card.green-theme .pb-icon-box{background:#ecfdf5}.playbook-tab-content .playbook-section .pb-grid .pb-horizontal-card.green-theme .pb-icon-box md-icon{color:#059669}.playbook-tab-content .playbook-section .pb-grid .pb-horizontal-card.pink-theme:hover{border-color:#ec4899}.playbook-tab-content .playbook-section .pb-grid .pb-horizontal-card.pink-theme .pb-icon-box{background:#fdf2f8}.playbook-tab-content .playbook-section .pb-grid .pb-horizontal-card.pink-theme .pb-icon-box md-icon{color:#db2777}.playbook-tab-content .playbook-section .pb-grid .pb-horizontal-card .pb-automation-chip{position:absolute;top:-10px;right:0;font-size:10px;font-weight:600;padding:3px 10px;border-radius:10px;line-height:1.4;display:flex;align-items:center;gap:3px;background:#10b981;color:#fff}.playbook-tab-content .playbook-section .pb-grid .pb-horizontal-card .pb-automation-chip md-icon{color:#fff;fill:#fff}.playbook-tab-content .playbook-section .pb-grid .pb-horizontal-card.automation-active{border-color:#10b981}.playbook-tab-content .playbook-section .pb-grid .pb-horizontal-card .pb-status-indicator{transition:all .2s}.playbook-tab-content .playbook-section .pb-grid .pb-horizontal-card .pb-status-indicator .green-icon{color:#059669;fill:#059669}.playbook-tab-content .playbook-section .pb-websites-content .pb-vertical-grid{margin:0 -8px;margin-bottom:24px}.playbook-tab-content .playbook-section .pb-websites-content .pb-vertical-grid .pb-vertical-wrapper{padding:8px}.playbook-tab-content .playbook-section .pb-websites-content .pb-vertical-grid .pb-vertical-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:32px 24px;text-align:center;transition:all .2s}.playbook-tab-content .playbook-section .pb-websites-content .pb-vertical-grid .pb-vertical-card .pb-icon-box{width:48px;height:48px;border-radius:12px;margin-bottom:24px;margin-left:auto;margin-right:auto}.playbook-tab-content .playbook-section .pb-websites-content .pb-vertical-grid .pb-vertical-card .pb-title{font-size:16px;font-weight:700;color:#1a202c;margin-bottom:8px;display:block}.playbook-tab-content .playbook-section .pb-websites-content .pb-vertical-grid .pb-vertical-card .pb-desc{font-size:13px;color:#64748b;display:block}.playbook-tab-content .playbook-section .pb-websites-content .pb-vertical-grid .pb-vertical-card.purple-theme .pb-icon-box{background:#f5f3ff}.playbook-tab-content .playbook-section .pb-websites-content .pb-vertical-grid .pb-vertical-card.purple-theme .pb-icon-box md-icon{color:#7c3aed}.playbook-tab-content .playbook-section .pb-websites-content .pb-vertical-grid .pb-vertical-card.purple-theme:hover{border-color:#a78bfa}.playbook-tab-content .playbook-section .pb-websites-content .pb-portal-banner{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.playbook-tab-content .playbook-section .pb-websites-content .pb-portal-banner .portal-icon-box{width:44px;height:44px;border-radius:10px;margin-right:20px;background:#f5f3ff}.playbook-tab-content .playbook-section .pb-websites-content .pb-portal-banner .portal-icon-box md-icon{color:#7c3aed}.playbook-tab-content .playbook-section .pb-websites-content .pb-portal-banner .portal-title{font-size:16px;font-weight:700;color:#1a202c;margin-bottom:4px;display:block}.playbook-tab-content .playbook-section .pb-websites-content .pb-portal-banner .portal-desc{font-size:13px;color:#64748b;display:block}.playbook-tab-content .playbook-section .pb-websites-content .pb-portal-banner .portal-btn{background-color:#5142e6 !important;color:#fff !important;text-transform:none;font-weight:600;border-radius:8px;padding:0 24px;height:40px;margin:0}@media(max-width: 960px){.onboarding-container .onboarding-hero{flex-direction:column}.onboarding-container .onboarding-hero .hero-decoration{display:none}.onboarding-container .foundation-section{flex-direction:column}.onboarding-container .foundation-section .foundation-banner,.onboarding-container .foundation-section .find-anything{flex:none;width:100%}}.my-workboard{padding:20px}.my-workboard .img-container{margin-right:6px}.my-workboard .team-view-toggle{margin-bottom:12px}.my-workboard .team-view-toggle .toggle-label{font-size:13px;font-weight:500;color:#666;margin-right:8px}.my-workboard .notification-card.pro-tips{background:#52758d}.my-workboard .workboard-container{gap:16px}@media screen and (min-width: 960px){.my-workboard .workboard-right{padding-left:0}}.my-workboard .section-card{margin-bottom:16px;box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:visible}.my-workboard .section-card md-card-title{padding:12px 16px 0}.my-workboard .section-card md-card-content{padding:8px 16px 16px}.my-workboard .section-card .section-title-row{gap:8px;align-items:center}.my-workboard .section-card .section-icon{width:18px;height:18px}.my-workboard .section-card .section-title{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#555}.my-workboard .compact-filter{margin:0;font-size:13px}.my-workboard .compact-filter md-select{margin:0}.my-workboard .agenda-item{padding:10px 8px;border-bottom:1px solid #f0f0f0;transition:background .15s;gap:10px}.my-workboard .agenda-item:last-child{border-bottom:none}.my-workboard .agenda-item:hover{background:#fafafa}.my-workboard .agenda-item.overdue{background:#fff8e1}.my-workboard .agenda-item.tomorrow{opacity:.7}.my-workboard .agenda-item .event-time{font-size:13px;font-weight:600;color:#333;min-width:65px}.my-workboard .agenda-item .event-title{font-size:13px;color:#444}.my-workboard .agenda-item .event-type-label{font-size:11px;color:#999;text-transform:uppercase}.my-workboard .agenda-item .event-badge{background:#ff8162;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:3px;margin-left:8px}.my-workboard .tomorrow-preview{padding:8px;font-size:13px;color:#666;cursor:pointer;border-top:1px dashed #e0e0e0;margin-top:4px}.my-workboard .tomorrow-preview:hover{color:#333}.my-workboard .needs-attention-card{border-left:3px solid #ffab19}.my-workboard .badge-count{background:#ffab19;color:#fff;font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;margin-left:8px}.my-workboard .attention-item{padding:10px 8px;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:background .15s;gap:10px}.my-workboard .attention-item:last-child{border-bottom:none}.my-workboard .attention-item:hover{background:#fafafa;border-radius:4px}.my-workboard .attention-item.severity-critical{border-left:3px solid #ff8162;padding-left:12px}.my-workboard .attention-item.severity-warning{border-left:3px solid #ffab19;padding-left:12px}.my-workboard .attention-item .attention-icon{width:20px;height:20px;color:#666}.my-workboard .attention-item .item-title{font-size:13px;font-weight:500}.my-workboard .attention-item .item-detail{font-size:12px;color:#888;margin-top:2px}.my-workboard .show-all-link{display:block;padding:8px;font-size:12px;text-align:center;cursor:pointer}.my-workboard .tasks-card .task-progress-label{font-size:12px;color:#888;margin-left:auto}.my-workboard .tasks-card .task-progress-bar-container{height:3px;background:#eee;border-radius:2px;margin-top:8px;overflow:hidden}.my-workboard .tasks-card .task-progress-bar{height:100%;background:#abd036;border-radius:2px;transition:width .3s ease}.my-workboard .task-item{padding:6px 0;border-bottom:1px solid #f5f5f5;gap:4px}.my-workboard .task-item:last-child{border-bottom:none}.my-workboard .task-item.completed{opacity:.5}.my-workboard .task-item .strikethrough{text-decoration:line-through}.my-workboard .task-item md-checkbox{margin:0}.my-workboard .task-item .task-remove{width:28px;height:28px;min-width:28px;min-height:28px;padding:0;opacity:0;transition:opacity .15s}.my-workboard .task-item .task-remove md-icon{font-size:16px;width:16px;height:16px;color:#999}.my-workboard .task-item:hover .task-remove{opacity:1}.my-workboard .add-task-row{padding:8px 0;gap:8px}.my-workboard .add-task-row .add-task-icon{color:#ccc;width:20px;height:20px}.my-workboard .add-task-row .add-task-input{border:none;outline:none;font-size:13px;padding:4px 0;background:rgba(0,0,0,0)}.my-workboard .add-task-row .add-task-input::placeholder{color:#bbb}.my-workboard .local-warning{color:#999;font-size:11px;margin-top:8px;text-align:center}.my-workboard .quick-actions-card .quick-action-grid{gap:8px}.my-workboard .quick-actions-card .quick-action-btn{display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;border:1px solid #ccc;border-radius:6px;background:#fff;text-transform:none;min-height:36px;margin:0}.my-workboard .quick-actions-card .quick-action-btn:hover{background:#f5f5f5}.my-workboard .quick-actions-card .quick-action-btn md-icon{width:18px;height:18px;color:#666}.my-workboard .notifications-card .notification-badge{background:#ff8162;color:#fff;font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;margin-left:8px}.my-workboard .notifications-card .compact-select{margin:0 0 8px}.my-workboard .notifications-card .notification-list{max-height:400px;overflow-y:auto}.my-workboard .recent-item{padding:8px;border-bottom:1px solid #f5f5f5;transition:background .15s;gap:10px}.my-workboard .recent-item:last-child{border-bottom:none}.my-workboard .recent-item:hover{background:#fafafa;border-radius:4px}.my-workboard .recent-item .recent-icon{width:20px;height:20px;color:#666}.my-workboard .recent-item .recent-name{font-size:13px;font-weight:500}.my-workboard .recent-item .recent-type{font-size:11px;color:#999;text-transform:capitalize;margin-left:6px}.my-workboard .filter-section-compact{margin-bottom:12px}.my-workboard .filter-section-compact .filters{border:1px solid #ccc;overflow-x:auto;padding:10px}.my-workboard .filter-section-compact .resource-filter-row{margin-right:12px}.my-workboard .filter-section-compact .img-container{margin-right:4px;border:2px solid rgba(0,0,0,0);border-radius:50%}.my-workboard .filter-section-compact .img-container.selected{border-color:#f05e33}.my-workboard .upcoming-section{margin-top:16px}.my-workboard .upcoming-section .upcoming-heading{font-size:13px;font-weight:600;color:#555;text-transform:uppercase;letter-spacing:.3px;margin:0 0 8px;padding-bottom:4px;border-bottom:2px solid #52758d}.my-workboard table{border-collapse:collapse;border:1px solid #ccc;font-size:14px;font-weight:500}@media screen and (max-width: 959px){.my-workboard table{width:100%}}.my-workboard table thead tr{background:#52758d;color:#fff}.my-workboard table thead tr .min-width{min-width:192px}.my-workboard table td,.my-workboard table th{padding:15px}.my-workboard table td:not(.text-center),.my-workboard table th:not(.text-center){text-align:left}.my-workboard table tbody tr:hover{background:#f3f3f3;color:orange}.my-workboard table tbody tr.overdue-row{background:#fff3e0;border-left:3px solid #f44336}.my-workboard table tbody tr.overdue-row:hover{background:#ffe0b2}.my-workboard table .due-date-column .tour-progress{margin:5px 0 0}@media screen and (max-width: 599px){.my-workboard .resend-cta{margin-bottom:15px !important}}.my-workboard .insights-card{background:#fff;border-radius:8px;border-left:4px solid #2196f3;padding:16px;margin-bottom:16px;box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:visible}.my-workboard .insights-card .insights-header{margin-bottom:8px}.my-workboard .insights-card .insights-header h3{margin:0;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#666}.my-workboard .insights-card .insights-header .md-icon-button{margin:-8px -8px 0 0}.my-workboard .insights-card .insight-item{display:flex;align-items:flex-start;padding:12px 0;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:background .15s}.my-workboard .insights-card .insight-item:last-child{border-bottom:none}.my-workboard .insights-card .insight-item:hover{background:#fafafa;border-radius:4px}.my-workboard .insights-card .insight-item .insight-icon{margin-right:12px;margin-top:2px;font-size:20px;width:24px;height:24px}.my-workboard .insights-card .insight-item .insight-icon.severity-critical{color:#ff8162}.my-workboard .insights-card .insight-item .insight-icon.severity-warning{color:#ffab19}.my-workboard .insights-card .insight-item .insight-headline{font-size:14px;font-weight:500}.my-workboard .insights-card .insight-item .insight-detail{font-size:12px;color:#666;margin-top:2px}.my-workboard .insights-card .insight-item .insight-action{font-size:12px;color:#2196f3;margin-top:4px;display:inline-block}.my-workboard .insights-card .insights-footer{font-size:11px;color:#999;margin-top:8px;text-align:center}.my-workboard .overdue-badge{background:#ffab19;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:3px;margin-left:8px;white-space:nowrap}.my-workboard .overdue-badge.critical{background:#ff8162}.my-workboard .boards-loader.loaded{display:none}.status-dropmenu.resources-dropmenu:after,.status-dropmenu.resources-dropmenu:before{left:31px}.status-dropmenu.resources-dropmenu .img-container{margin-right:4px;border:2px solid rgba(0,0,0,0);border-radius:50%}.status-dropmenu.resources-dropmenu .img-container.selected{border-color:#f05e33}.status-dropmenu.resources-dropmenu .resource-info{margin:5px 10px}.my-workboard-v2{background:#f9f9f9;min-height:100vh;padding-bottom:calc(56px + env(safe-area-inset-bottom));box-sizing:border-box}.my-workboard-v2.mainboard{padding:0}.my-workboard-v2 .wb2-header{background:#fff;border-bottom:1px solid #d6e1e5;padding:12px 24px 16px;overflow:visible}.my-workboard-v2 .wb2-header__title-group{gap:12px}.my-workboard-v2 .wb2-header__title{font-weight:bold;font-size:18px;color:#000;margin:0}.my-workboard-v2 .wb2-header__date{font-size:13px;color:#ccc;font-weight:300}.my-workboard-v2 .wb2-header__filters{gap:12px}.my-workboard-v2 .wb2-header__location-select,.my-workboard-v2 .wb2-header__team-select{max-width:200px;margin:0}.my-workboard-v2 .wb2-header__location-select .md-select-value,.my-workboard-v2 .wb2-header__team-select .md-select-value{border:1px solid #d6e1e5;border-radius:6px;padding:6px 12px;min-height:36px;background:#fff}.my-workboard-v2 .wb2-header__location-select.md-default-theme .md-select-value,.my-workboard-v2 .wb2-header__location-select .md-select-value,.my-workboard-v2 .wb2-header__team-select.md-default-theme .md-select-value,.my-workboard-v2 .wb2-header__team-select .md-select-value{border-bottom:none;padding-bottom:4px}.my-workboard-v2 .wb2-header__refresh{gap:4px}.my-workboard-v2 .wb2-header__refresh-btn md-icon{color:#949494}.my-workboard-v2 .wb2-header__refresh-btn:hover md-icon{color:#f05e33}.my-workboard-v2 .wb2-header__updated-text{font-size:12px;color:#ccc;font-weight:300}.my-workboard-v2 .wb2-header__filter-row{gap:12px;padding:4px 0 10px;align-items:center;overflow:visible}.my-workboard-v2 .wb2-header__divider{height:1px;background:#d6e1e5;margin:10px 0}.my-workboard-v2 .wb2-header__action-row{gap:8px}.my-workboard-v2 .wb2-header__action-label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;color:#949494;margin-right:4px}.my-workboard-v2 .wb2-segmented-control{border-radius:6px;overflow:hidden;border:1px solid #d6e1e5}.my-workboard-v2 .wb2-segmented-control__btn{border:none;background:#f9f9f9;color:#000;padding:6px 16px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.my-workboard-v2 .wb2-segmented-control__btn--active{background:#7c3aed;color:#fff}.my-workboard-v2 .wb2-segmented-control__btn:hover:not(.my-workboard-v2 .wb2-segmented-control__btn--active){background:hsl(0,0%,92.6470588235%)}.my-workboard-v2 .wb2-refresh-unit{display:flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:4px}.my-workboard-v2 .wb2-refresh-unit:hover{background:#f9f9f9}.my-workboard-v2 .wb2-refresh-unit:hover .wb2-refresh-unit__icon{color:#f05e33}.my-workboard-v2 .wb2-refresh-unit__icon{width:16px;height:16px;color:#949494}.my-workboard-v2 .wb2-refresh-unit__label{font-size:12px;color:#ccc;white-space:nowrap}.my-workboard-v2 .wb2-quick-action-pill{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #d6e1e5;border-radius:20px;background:#fff;color:#5cc5c3;font-weight:bold;font-size:13px;cursor:pointer;transition:all .2s ease}.my-workboard-v2 .wb2-quick-action-pill__icon{width:18px;height:18px;min-width:18px;min-height:18px;color:#5cc5c3}.my-workboard-v2 .wb2-quick-action-pill__icon svg{fill:currentColor;width:18px;height:18px}.my-workboard-v2 .wb2-quick-action-pill:hover{border-color:#f05e33;box-shadow:0 0 8.37px .63px rgba(82,117,141,.35)}.my-workboard-v2 .wb2-situation-bar{background:#d8e7f2;padding:12px 24px;gap:16px}.my-workboard-v2 .wb2-situation-card{background:#fff;border:1px solid #d6e1e5;border-radius:10px;padding:16px;cursor:pointer;transition:all .3s ease;text-align:center}.my-workboard-v2 .wb2-situation-card:hover{transform:scale(1.02);box-shadow:0 0 8.37px .63px rgba(82,117,141,.35)}.my-workboard-v2 .wb2-situation-card--inactive{opacity:.6}.my-workboard-v2 .wb2-situation-card__label{font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:#949494;margin-bottom:4px}.my-workboard-v2 .wb2-situation-card__value{font-size:28px;font-weight:bold;margin-bottom:4px;transition:all .3s ease}.my-workboard-v2 .wb2-situation-card__subtext{font-size:12px;color:#949494;min-height:16px}.my-workboard-v2 .wb2-situation-card--alert .wb2-situation-card__value{color:#ff8162}.my-workboard-v2 .wb2-situation-card--gold .wb2-situation-card__value{color:#fab963}.my-workboard-v2 .wb2-situation-card--denim .wb2-situation-card__value{color:#52758d}.my-workboard-v2 .wb2-situation-card--jade .wb2-situation-card__value{color:#5cc5c3}.my-workboard-v2 .wb2-situation-card__skeleton{padding:8px 0}.my-workboard-v2 .wb2-situation-card__error{color:#ff8162;text-align:center;padding:12px 0}.my-workboard-v2 .wb2-situation-card__error-icon{width:20px;height:20px;fill:#ff8162}.my-workboard-v2 .wb2-content{padding:16px 24px;gap:16px}.my-workboard-v2 .wb2-zone-left,.my-workboard-v2 .wb2-zone-right{display:flex;flex-direction:column;gap:16px}.my-workboard-v2 .wb2-card{background:#fff;border:1px solid #d6e1e5;border-radius:10px;padding:16px 24px}.my-workboard-v2 .wb2-card__title{font-weight:bold;font-size:16px;color:#000;margin:0 0 16px 0}.my-workboard-v2 .wb2-team-pulse__scroll{overflow-x:auto;white-space:nowrap;scrollbar-width:none;gap:12px;padding-bottom:4px}.my-workboard-v2 .wb2-team-pulse__scroll::-webkit-scrollbar{display:none}.my-workboard-v2 .wb2-team-pulse-card{min-width:120px;max-width:140px;height:100px;background:#fff;border:1px solid #d6e1e5;border-radius:10px;padding:12px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.my-workboard-v2 .wb2-team-pulse-card:hover{transform:scale(1.05);box-shadow:0 0 8.37px .63px rgba(82,117,141,.35)}.my-workboard-v2 .wb2-team-pulse-card--selected{border:2px solid #f05e33}.my-workboard-v2 .wb2-team-pulse-card--all-team{border-style:dashed}.my-workboard-v2 .wb2-team-pulse-card__name{font-size:13px;font-weight:bold;color:#000;margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.my-workboard-v2 .wb2-team-pulse-card--skeleton .wb2-skeleton-avatar{margin:0 auto 8px}.my-workboard-v2 .wb2-team-pulse__empty{min-height:48px;padding:8px 16px;gap:8px}.my-workboard-v2 .wb2-team-pulse__empty-icon{width:18px;height:18px;color:#ccc;flex-shrink:0}.my-workboard-v2 .wb2-team-pulse__empty-text{font-size:13px;color:#949494}.my-workboard-v2 .wb2-avatar{border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.my-workboard-v2 .wb2-avatar img{width:100%;height:100%;object-fit:cover}.my-workboard-v2 .wb2-avatar--team{width:40px;height:40px}.my-workboard-v2 .wb2-avatar--sm{width:24px;height:24px;font-size:10px}.my-workboard-v2 .wb2-avatar--initials{background:#52758d;color:#fff;font-weight:bold}.my-workboard-v2 .wb2-pq-section{margin-bottom:8px}.my-workboard-v2 .wb2-pq-section__header{padding:10px 16px 6px;cursor:pointer;transition:background .2s ease;gap:8px;background:#f9f9f9;border-top:2px solid #d6e1e5;border-bottom:1px solid #d6e1e5;margin-top:8px}.my-workboard-v2 .wb2-pq-section__header:first-child{margin-top:0;border-top:none}.my-workboard-v2 .wb2-pq-section__header:hover{background:hsl(0,0%,94.6470588235%)}.my-workboard-v2 .wb2-pq-section__header--overdue{border-top-color:#ff8162}.my-workboard-v2 .wb2-pq-section__header--today{border-top-color:#fab963}.my-workboard-v2 .wb2-pq-section__header--upcoming{border-top-color:#ccc}.my-workboard-v2 .wb2-pq-section__icon{font-size:14px}.my-workboard-v2 .wb2-pq-section__label{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#949494}.my-workboard-v2 .wb2-pq-section__count{font-size:13px;font-weight:700;color:#000}.my-workboard-v2 .wb2-pq-section__chevron{width:18px;height:18px;fill:#ccc}.my-workboard-v2 .wb2-pq-item{padding:12px 16px;border-bottom:1px solid #d6e1e5;cursor:pointer;transition:background .2s ease;gap:12px}.my-workboard-v2 .wb2-pq-item:hover{background:#f5f5f5}.my-workboard-v2 .wb2-pq-item__urgency-chip{min-width:40px;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:bold;color:#fff;text-align:center}.my-workboard-v2 .wb2-pq-item__urgency-chip--overdue{background:#ff8162}.my-workboard-v2 .wb2-pq-item__urgency-chip--today{background:#fab963}.my-workboard-v2 .wb2-pq-item__urgency-chip--upcoming{background:#ccc}.my-workboard-v2 .wb2-pq-item__content{min-width:0}.my-workboard-v2 .wb2-pq-item__type{font-size:11px;color:#949494;margin-right:6px}.my-workboard-v2 .wb2-pq-item__label{font-size:14px;font-weight:500;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:240px;line-height:1.3;white-space:normal}.my-workboard-v2 .wb2-pq-item__customer{font-size:12px;color:#949494}.my-workboard-v2 .wb2-pq-item__value{font-weight:bold;font-size:14px;color:#52758d;white-space:nowrap}.my-workboard-v2 .wb2-pq-item__actions{gap:4px}.my-workboard-v2 .wb2-pq-item__actions-hover{display:none;gap:6px;align-items:center}.my-workboard-v2 .wb2-pq-item:hover .my-workboard-v2 .wb2-pq-item__actions-hover{display:flex}.my-workboard-v2 .wb2-pq-item__arrow{width:16px;height:16px;fill:#ccc}.my-workboard-v2 .wb2-ghost-btn{background:rgba(0,0,0,0) !important;border:1px solid #d6e1e5 !important;font-size:12px !important;min-height:28px !important;line-height:28px !important;padding:0 12px !important;box-shadow:none !important}.my-workboard-v2 .wb2-ghost-btn:hover{border-color:#f05e33 !important}.my-workboard-v2 .wb2-schedule-block{padding:8px 0;border-bottom:1px solid hsl(196,22.3880597015%,91.862745098%);cursor:pointer;transition:background .2s ease}.my-workboard-v2 .wb2-schedule-block:hover{background:#f5f5f5}.my-workboard-v2 .wb2-schedule-block--external{cursor:default}.my-workboard-v2 .wb2-schedule-block--external:hover{background:rgba(0,0,0,0)}.my-workboard-v2 .wb2-schedule-block__time{min-width:110px;font-size:12px;color:#ccc;font-weight:300}.my-workboard-v2 .wb2-schedule-block__content{padding:8px 12px;border-left:4px solid #f05e33;border-radius:5px;background:#fff}.my-workboard-v2 .wb2-schedule-block__content--blocked{background:#f9f9f9;border-left-color:#ccc}.my-workboard-v2 .wb2-schedule-block__title{font-size:14px;font-weight:500;color:#000}.my-workboard-v2 .wb2-schedule-block__meta{font-size:12px;color:#949494}.my-workboard-v2 .wb2-schedule-block__meta--blocked{color:#ccc}.my-workboard-v2 .wb2-schedule-block__arrow{width:16px;height:16px;fill:#ccc;align-self:center}.my-workboard-v2 .wb2-schedule__footer{padding-top:12px}.my-workboard-v2 .wb2-schedule__count{font-size:12px;color:#949494}.my-workboard-v2 .wb2-tasks__form{border:1px solid #d6e1e5;border-radius:6px;padding:10px 12px;margin-bottom:12px;background:#f9f9f9}.my-workboard-v2 .wb2-tasks__form-controls{margin-top:6px;gap:8px}.my-workboard-v2 .wb2-tasks__add-btn{font-size:13px;min-height:32px;line-height:32px}.my-workboard-v2 .wb2-tasks__input-container{margin:0;padding:0;width:100%}.my-workboard-v2 .wb2-tasks__input-container input{border:none;background:rgba(0,0,0,0);padding:4px 0;font-size:13px}.my-workboard-v2 .wb2-tasks__date-picker{max-width:140px}.my-workboard-v2 .wb2-tasks__date-picker .md-datepicker-input-container{border-bottom:none !important;margin-left:0 !important;border:1px solid #d6e1e5;border-radius:6px;padding:2px 8px;background:#fff}.my-workboard-v2 .wb2-tasks__date-picker .md-datepicker-input-container input{font-size:13px;padding:10px}.my-workboard-v2 .wb2-tasks__date-picker .md-datepicker-triangle-button.md-button.md-icon-button{top:-8px}.my-workboard-v2 .wb2-tasks__priority-select{max-width:120px;margin:0}.my-workboard-v2 .wb2-tasks__priority-select .md-select-value{border:1px solid #d6e1e5;border-radius:6px;padding:4px 10px;min-height:32px;background:#fff;font-size:13px}.my-workboard-v2 .wb2-tasks__priority-select.md-default-theme .md-select-value,.my-workboard-v2 .wb2-tasks__priority-select .md-select-value{border-bottom:none;padding-bottom:4px}.my-workboard-v2 .wb2-tasks__item{padding:8px 0;border-bottom:1px solid hsl(196,22.3880597015%,91.862745098%);gap:8px}.my-workboard-v2 .wb2-tasks__item:hover{background:#f5f5f5}.my-workboard-v2 .wb2-tasks__item:hover .wb2-tasks__delete-btn{opacity:1}.my-workboard-v2 .wb2-tasks__item--completed{opacity:.6}.my-workboard-v2 .wb2-tasks__text{font-size:14px;color:#000}.my-workboard-v2 .wb2-tasks__text--completed{text-decoration:line-through;color:#ccc}.my-workboard-v2 .wb2-tasks__due-chip{font-size:11px;padding:2px 8px;border-radius:999px;background:#ccc;color:#fff}.my-workboard-v2 .wb2-tasks__due-chip--overdue{background:#ff8162}.my-workboard-v2 .wb2-tasks__due-chip--today{background:#fab963}.my-workboard-v2 .wb2-tasks__priority-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.my-workboard-v2 .wb2-tasks__priority-dot--high{background:#ff8162}.my-workboard-v2 .wb2-tasks__priority-dot--medium{background:#fab963}.my-workboard-v2 .wb2-tasks__priority-dot--low{background:#ccc}.my-workboard-v2 .wb2-tasks__delete-btn{opacity:0;transition:opacity .2s ease}.my-workboard-v2 .wb2-tasks__completed-toggle{padding:8px 0}.my-workboard-v2 .wb2-tasks__completed-toggle a{font-size:13px;color:#949494;cursor:pointer;text-decoration:none}.my-workboard-v2 .wb2-tasks__progress{padding-top:12px;gap:8px}.my-workboard-v2 .wb2-tasks__progress-bar{height:6px;background:hsl(196,22.3880597015%,91.862745098%);border-radius:3px;overflow:hidden}.my-workboard-v2 .wb2-tasks__progress-fill{height:100%;background:#fab963;border-radius:3px;transition:width .3s ease}.my-workboard-v2 .wb2-tasks__progress-text{font-size:12px;color:#949494;white-space:nowrap}.my-workboard-v2 .wb2-feed-group-header{font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;color:#949494;padding:12px 0 6px 0}.my-workboard-v2 .wb2-feed-item{padding:8px 0;border-bottom:1px solid hsl(196,22.3880597015%,91.862745098%);cursor:default;gap:12px}.my-workboard-v2 .wb2-feed-item__icon-wrap{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.my-workboard-v2 .wb2-feed-item__icon-wrap--color-denim{background:hsl(204.406779661,26.4573991031%,73.7254901961%)}.my-workboard-v2 .wb2-feed-item__icon-wrap--color-primary{background:hsl(13.6507936508,86.301369863%,82.0588235294%)}.my-workboard-v2 .wb2-feed-item__icon-wrap--color-gold{background:hsl(34.1721854305,93.7888198758%,88.431372549%)}.my-workboard-v2 .wb2-feed-item__icon-wrap--color-accent-purple{background:rgb(217.223255814,198.1906976744,249.8093023256)}.my-workboard-v2 .wb2-feed-item__icon-wrap--color-jade{background:rgb(186.0384615385,230.4615384615,229.6153846154)}.my-workboard-v2 .wb2-feed-item__icon-wrap--color-text-secondary{background:rgb(224.5,224.5,224.5)}.my-workboard-v2 .wb2-feed-item__icon{width:20px;height:20px;min-width:20px;min-height:20px;color:#949494}.my-workboard-v2 .wb2-feed-item__icon svg{fill:currentColor;width:20px;height:20px}.my-workboard-v2 .wb2-feed-item__icon-wrap--color-denim .my-workboard-v2 .wb2-feed-item__icon{color:#52758d}.my-workboard-v2 .wb2-feed-item__icon-wrap--color-primary .my-workboard-v2 .wb2-feed-item__icon{color:#f05e33}.my-workboard-v2 .wb2-feed-item__icon-wrap--color-gold .my-workboard-v2 .wb2-feed-item__icon{color:hsl(34.1721854305,93.7888198758%,53.431372549%)}.my-workboard-v2 .wb2-feed-item__icon-wrap--color-accent-purple .my-workboard-v2 .wb2-feed-item__icon{color:#7c3aed}.my-workboard-v2 .wb2-feed-item__icon-wrap--color-jade .my-workboard-v2 .wb2-feed-item__icon{color:rgb(62.4615384615,175.5384615385,173.3846153846)}.my-workboard-v2 .wb2-feed-item__actor{width:24px;height:24px;border-radius:50%;background:#52758d;color:#fff;font-size:10px;font-weight:bold;display:flex;align-items:center;justify-content:center;flex-shrink:0}.my-workboard-v2 .wb2-feed-item--unread{background:rgb(227.475,238.0615384615,245.825)}.my-workboard-v2 .wb2-feed-item__description{font-size:13px;color:#949494}.my-workboard-v2 .wb2-feed-item__time{font-size:12px;color:#ccc;font-weight:300;white-space:nowrap}.my-workboard-v2 .wb2-activity-feed__load-more{padding:12px 0;text-align:center}.my-workboard-v2 .wb2-activity-feed__load-more a{font-size:13px;color:#949494;cursor:pointer;border:1px solid #d6e1e5;padding:6px 16px;border-radius:6px;text-decoration:none}.my-workboard-v2 .wb2-activity-feed__load-more a:hover{border-color:#f05e33}.my-workboard-v2 .wb2-activity-feed__footer{padding-top:12px}.my-workboard-v2 .wb2-activity-feed__view-all{display:inline-block;padding:6px 16px;border:1px solid #d6e1e5;border-radius:6px;font-size:13px;color:#949494;text-decoration:none;font-weight:500}.my-workboard-v2 .wb2-activity-feed__view-all:hover{border-color:#f05e33;color:#f05e33}.my-workboard-v2 .wb2-link{font-size:13px;color:#f05e33;text-decoration:none;font-weight:500}.my-workboard-v2 .wb2-link:hover{text-decoration:underline}.my-workboard-v2 .wb2-zone-error{padding:24px 0;gap:8px}.my-workboard-v2 .wb2-zone-error__icon{width:20px;height:20px;fill:#ff8162}.my-workboard-v2 .wb2-zone-error__text{font-size:14px;color:#949494}.my-workboard-v2 .wb2-zone-error__retry{font-size:14px;color:#f05e33;cursor:pointer;font-weight:500}.my-workboard-v2 .wb2-empty-state{padding:24px 0;text-align:center}.my-workboard-v2 .wb2-empty-state__icon{width:28px;height:28px;color:#ccc;margin-bottom:8px}.my-workboard-v2 .wb2-empty-state__text{font-size:14px;color:#949494}.my-workboard-v2 .wb2-empty-state__text a{color:#f05e33;font-weight:500}.my-workboard-v2 .wb2-skeleton-avatar{width:40px;height:40px;border-radius:50%}.my-workboard-v2 .wb2-skeleton-avatar-sm{width:28px;height:28px;border-radius:50%}.my-workboard-v2 .wb2-skeleton-text{height:14px;border-radius:4px;width:80%;margin-bottom:6px}.my-workboard-v2 .wb2-skeleton-text-sm{height:10px;border-radius:4px;width:60%}.my-workboard-v2 .wb2-skeleton-text-xs{height:8px;border-radius:4px;width:40%}.my-workboard-v2 .wb2-skeleton-label{height:10px;border-radius:4px;width:80px;margin-bottom:8px}.my-workboard-v2 .wb2-skeleton-value-lg{height:28px;border-radius:4px;width:60px;margin:0 auto 8px}.my-workboard-v2 .wb2-skeleton-chip{width:40px;height:24px;border-radius:12px;margin-right:12px}.my-workboard-v2 .wb2-skeleton-value{width:60px;height:16px;border-radius:4px}.my-workboard-v2 .wb2-skeleton-time{width:80px;height:14px;border-radius:4px;margin-right:12px}.my-workboard-v2 .wb2-skeleton-event-block{height:48px;border-radius:6px}.my-workboard-v2 .wb2-skeleton-row{padding:10px 0;gap:12px}.my-workboard-v2 .wb2-priority-queue__skeleton,.my-workboard-v2 .wb2-schedule__skeleton,.my-workboard-v2 .wb2-activity-feed__skeleton{padding:8px 0}.business-highlights{padding:20px}.business-highlights .print-action-row{margin:0;padding:0;min-height:0}.business-highlights .tab-btn{padding:5px 20px;font-weight:500;font-size:14px;border:2px solid #d3d3d3}.business-highlights .tab-btn.active{border-color:#f0cb99;background:#ffe8c6;color:#bb5f06}.business-highlights .tab-btn:first-of-type{border-radius:5px 0 0 5px;border-right-width:0}.business-highlights .tab-btn:last-of-type{border-radius:0 5px 5px 0}.business-highlights .pie-chart{width:290px}.business-highlights .top-space{margin-top:40px}.business-highlights .right-space{margin-right:30px}.business-highlights .space-betn{margin-right:10px}.business-highlights .chart-stats{color:#000;font-size:16px}.business-highlights .chart-stats .stat-row{margin-bottom:15px}.business-highlights .chart-stats .stat-row.total{margin-top:25px}.business-highlights .chart-stats .key-text{min-width:100px}.business-highlights .card-section{margin-top:20px}@media screen and (min-width: 600px){.business-highlights .card-section:not(.highlight-lane){padding-right:20px}}@media screen and (min-width: 960px){.business-highlights .card-section:not(.highlight-lane):nth-child(3n){padding:0}}@media screen and (max-width: 960px){.business-highlights .card-section:not(.highlight-lane):nth-child(even){padding:0}}.business-highlights .card-section.recent-customers{padding:0}.business-highlights .card-section .header-bg{background:#5f8f5c;padding:6px;color:#fff}.business-highlights .card-section .header-bg.quotes{background:#7f6b8d}.business-highlights .card-section .header-bg.jobs{background:#ac4744}.business-highlights .card-section .header-bg.teams{background:#64a0bb}.business-highlights .card-section .header-bg .icon-color{color:#fff}.business-highlights .card-section .subheading-section{padding:10px;background:#6fbd6a;color:#fff}.business-highlights .card-section .subheading-section h1{margin-bottom:0}.business-highlights .card-section .subheading-section.quotes{background:#a282b9}.business-highlights .card-section .subheading-section.jobs{background:#ec4843}.business-highlights .card-section .subheading-section.teams{background:#65c6f1}.business-highlights .card-section .recent-section{background:#52758d;padding:8px}.business-highlights .card-section .recent-section .recent-text{color:#fff;font-size:14px;font-weight:500}.business-highlights .card-section .profile-section{padding:10px;border:1px solid #d3d3d3;border-top:none;border-top-width:0;word-break:break-all}.business-highlights .card-section .profile-section:hover{background:#f3f3f3}.business-highlights .card-section .profile-section .img-container{margin-right:10px}.business-highlights .card-section .profile-section .space-bottom{margin-bottom:6px}.business-highlights .card-section .profile-section .customer-info{margin-right:15px}.business-highlights .funnel-img{width:200px;text-align:right;top:-3px;margin-right:10px}.business-highlights table tr{cursor:pointer}.business-highlights table td{padding:4px 15px}.business-highlights table .opportunities{color:#6bbf66}.business-highlights table .opportunities td{padding-top:12px}.business-highlights table .quotes{color:#9d7bb7}.business-highlights table .jobs{color:#ef4137}.business-highlights table .retension{color:#f90}.business-highlights .trend-arrow{display:inline-flex;align-items:center}.business-highlights .trend-arrow .trend-up{color:#4caf50;width:20px;height:20px}.business-highlights .trend-arrow .trend-down{color:#f44336;width:20px;height:20px}.business-highlights .trend-arrow .trend-flat{color:#9e9e9e;font-size:18px;font-weight:bold}.business-highlights .executive-summary-strip{margin-bottom:24px;gap:16px}.business-highlights .executive-summary-strip .kpi-card{background:#fff;border:1px solid #ccc;border-radius:8px;padding:16px 20px;min-width:0}.business-highlights .executive-summary-strip .kpi-card .kpi-header{margin-bottom:8px}.business-highlights .executive-summary-strip .kpi-card .kpi-header .kpi-icon{width:20px;height:20px;margin-right:8px;color:#666}.business-highlights .executive-summary-strip .kpi-card .kpi-header .kpi-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#666}.business-highlights .executive-summary-strip .kpi-card .kpi-value{font-size:28px;font-weight:600;color:#f05e33;margin-bottom:6px;line-height:1.2}.business-highlights .executive-summary-strip .kpi-card .kpi-trend{display:flex;align-items:center;font-size:12px}.business-highlights .executive-summary-strip .kpi-card .kpi-trend .trend-icon{width:16px;height:16px;margin-right:4px}.business-highlights .executive-summary-strip .kpi-card .kpi-trend .trend-up{color:#4caf50}.business-highlights .executive-summary-strip .kpi-card .kpi-trend .trend-down{color:#f44336}.business-highlights .executive-summary-strip .kpi-card .kpi-trend .trend-up-text{color:#4caf50;font-weight:600}.business-highlights .executive-summary-strip .kpi-card .kpi-trend .trend-down-text{color:#f44336;font-weight:600}.business-highlights .executive-summary-strip .kpi-card .kpi-trend .trend-pct{margin-right:4px}.business-highlights .executive-summary-strip .kpi-card .kpi-trend .trend-label{color:#999}.business-highlights .executive-summary-strip .kpi-card .kpi-trend.neutral .trend-flat-text{color:#999}@media screen and (max-width: 599px){.business-highlights .executive-summary-strip .kpi-card{margin-bottom:8px}}.business-highlights .pipeline-cell{cursor:pointer;transition:background .15s}.business-highlights .pipeline-cell:hover{background:rgba(0,0,0,.04)}.business-highlights .customer-donut{display:flex;align-items:center;justify-content:center}.business-highlights .pie-chart-customers{display:block;height:300px;width:300px}.business-highlights .cursor-point{pointer-events:auto !important}.get-support{padding:20px 20px 0}@media screen and (min-width: 600px){.get-support .online-resources .resource-container{padding-right:20px}}@media screen and (min-width: 960px){.get-support .online-resources .resource-container:nth-child(3n){padding:0}}@media screen and (max-width: 960px){.get-support .online-resources .resource-container:nth-child(even){padding:0}}.get-support .online-resources .online-resource{margin:0 0 20px;padding:10px}.get-support .online-resources .online-resource .space-bottom{margin-bottom:10px}.get-support .online-resources .online-resource .resource-img{height:auto;width:80px}.get-support .online-resources .online-resource .image-title{font-size:16px;font-weight:500}.get-support .online-resources .online-resource .btn-action{background:#5cc5c3;color:#fff}.get-support .request-support .support-image{width:20px;margin-right:18px}.dashboard-onboarding-dialog{max-width:560px;width:560px;border-radius:12px;overflow:hidden}.dashboard-onboarding-content{padding:0 !important;position:relative;background:#fff;min-height:500px;display:flex;flex-direction:column}.onboarding-close-btn{position:absolute !important;top:8px;right:8px;z-index:10}.onboarding-slide{flex:1;display:flex;flex-direction:column;justify-content:center;padding:40px 32px 20px}.onboarding-slide-content{text-align:center;gap:16px}.onboarding-icon{width:64px !important;height:64px !important;color:#f05e33 !important;margin-bottom:8px !important}.onboarding-icon.onboarding-icon-success{color:#4caf50 !important}.onboarding-title{font-size:22px;font-weight:600;color:#1a1a1a;margin:0;line-height:1.3}.onboarding-subtitle{font-size:14px;color:#666;line-height:1.5;margin:0;max-width:420px}.onboarding-visual-hero{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap;justify-content:center}.hero-card{background:#f9fafb;border:1px solid #e8e8e8;border-radius:10px;padding:14px 18px;display:flex;flex-direction:column;align-items:center;min-width:110px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.hero-card .hero-num{font-size:20px;font-weight:700;color:#f05e33}.hero-card .hero-label{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.4px;margin-top:2px}.hero-card.hero-card-2 .hero-num{color:#3b82f6}.hero-card.hero-card-3 .hero-num{color:#10b981}.onboarding-feature-list{list-style:none;padding:0;margin:16px 0 0;text-align:left;max-width:320px}.onboarding-feature-list li{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:14px;color:#333}.onboarding-feature-list .onboarding-check{color:#10b981 !important;font-size:18px !important}.onboarding-kpi-preview{display:flex;gap:16px;margin-top:16px}.onboarding-kpi-preview .kpi-preview-card{background:#fff;border:1px solid #e8e8e8;border-radius:10px;padding:16px 20px;box-shadow:0 1px 3px rgba(0,0,0,.06);min-width:150px}.onboarding-kpi-preview .kpi-preview-card .kpi-val{display:block;font-size:22px;font-weight:700;color:#1a1a1a}.onboarding-kpi-preview .kpi-preview-card .kpi-label{display:block;font-size:12px;color:#888;margin-top:4px}.onboarding-personalize{width:100%;max-width:420px;margin-top:12px}.onboarding-personalize .personalize-card{background:#f9fafb;border:1px solid #e8e8e8;border-radius:10px;padding:14px 16px;margin-bottom:10px}.onboarding-personalize .personalize-card-title{font-size:14px;font-weight:600;color:#333}.onboarding-personalize .personalize-card-subtitle{font-size:12px;color:#888;margin-top:2px}.onboarding-personalize .personalize-input{border:1px solid #ddd;border-radius:6px;padding:6px 10px;font-size:13px;outline:none;flex:1}.onboarding-personalize .personalize-input:focus{border-color:#f05e33}.onboarding-cta{margin-top:20px !important;min-height:40px;padding:0 24px !important;font-weight:600 !important;border-radius:8px !important;text-transform:none !important}.onboarding-dots{padding:8px 0;gap:8px}.onboarding-dot{width:8px;height:8px;border-radius:50%;background:#ddd;cursor:pointer;transition:all .2s;margin:0 4px}.onboarding-dot.active{background:#f05e33;width:24px;border-radius:4px}.onboarding-nav{padding:12px 24px 20px;border-top:1px solid #f0f0f0}.onboarding-nav-btn{text-transform:none !important;min-height:36px;font-size:14px !important;color:#555 !important}.onboarding-nav-btn[disabled]{opacity:.3}.onboarding-nav-btn md-icon{color:inherit !important;font-size:18px !important}.activity-board .notification-card{margin-top:20px}.activity-board .highlight-lane{min-width:180px;padding:0 18px 0 2px}.activity-board .highlight-lane .header-text{margin:30px 0 15px;padding:0 15px}.activity-board .highlight-lane .total-stats{padding:0 35px 0 25px}.activity-board .highlight-lane .single-stat{padding:0 19px 0 9px}.activity-board .highlight-lane .single-stat:not(:last-of-type){margin-bottom:25px}.activity-board .profile-lane{margin-top:140px}.activity-board .profile-lane md-card-content{padding:11px 10px}.activity-board .profile-lane .add-function-icon{margin-bottom:10px}.activity-board .profile-lane .img-container{margin-right:0}.activity-board .profile-lane .img-container:not(:last-of-type){margin-bottom:15px}.activity-board .img-replacer{height:24px;width:24px;line-height:24px;font-size:10px}.activity-board .img-replacer.md-avatar{line-height:30px;font-size:12px}.activity-board .days-filter{margin:15px 0 20px}.activity-board .days-filter .btn-primary:not(.selected){color:#000 !important;background:#d4d4d4;border-radius:8px}.activity-board .activity-container{padding:2px}.activity-board .activity-container md-list{padding-top:0}.activity-board .activity-container .table-section md-card{margin-bottom:30px}.activity-board .activity-container .table-section md-card h2{margin-top:0}@media screen and (min-width: 960px){.activity-board .activity-container .table-section md-card:last-of-type{margin:0}}.activity-board .donut-chart,.activity-board .bar-chart svg{height:0}.activity-board .donut-chart.rendered{height:300px;width:300px}.activity-board .bar-chart.rendered svg{height:100%;width:100%;min-height:400px}.activity-board .filter-select{width:200px}.activity-board .filter-controls{gap:12px}.activity-board .filter-controls .agent-filter{width:180px}.activity-board .main-feed-section .table-section md-card{margin-bottom:16px}.activity-board .main-feed-section .table-section md-card h2{margin-top:0}.activity-board .time-group-header{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#999;padding:12px 16px 4px;border-top:1px solid hsl(0,0%,86%)}.activity-board .time-group-header:first-child{border-top:none}.activity-board .relative-time{margin-right:10px;font-size:12px;white-space:nowrap}.activity-board .activity-summary-sidebar{padding-left:2px}.activity-board .activity-summary-sidebar .summary-card,.activity-board .activity-summary-sidebar .board-info-card{margin-bottom:16px}.activity-board .activity-summary-sidebar .summary-card md-card-title,.activity-board .activity-summary-sidebar .board-info-card md-card-title{padding:12px 16px 0}.activity-board .activity-summary-sidebar .summary-card md-card-title .f6,.activity-board .activity-summary-sidebar .board-info-card md-card-title .f6{font-size:14px;font-weight:600}.activity-board .activity-summary-sidebar .summary-card md-card-content,.activity-board .activity-summary-sidebar .board-info-card md-card-content{padding:8px 16px 16px}.activity-board .activity-summary-sidebar .summary-stat{padding:10px 0;border-bottom:1px solid hsl(0,0%,86%)}.activity-board .activity-summary-sidebar .summary-stat:last-child{border-bottom:none}.activity-board .activity-summary-sidebar .summary-label{font-size:13px;color:#666}.activity-board .activity-summary-sidebar .summary-value{font-size:20px;font-weight:600;color:#333}.activity-board .activity-summary-sidebar .board-detail{padding:6px 0;display:flex;justify-content:space-between;align-items:center}.activity-board .activity-summary-sidebar .board-detail:not(:last-child){border-bottom:1px solid hsl(0,0%,86%)}.activity-board .activity-summary-sidebar .board-detail-value{font-size:13px;font-weight:500;color:#333}.activity-board .activities-list md-card-title{background:#333;padding:8px}.activity-board .activities-list md-card-content{max-height:817px;overflow-y:auto}.activity-board .activities-list md-list{padding-top:0}.activity-board .activities-list md-list-item{padding:16px 16px 8px;min-height:auto}.activity-board .activities-list md-list-item:hover{background:hsl(0,0%,86%)}.activity-board .activities-list md-list-item .md-button:hover{background:none !important}.activity-board .activities-list md-list-item:before{min-height:auto}.activity-board .activities-list md-list-item md-icon{flex:none}.activity-board .activities-list md-list-item .md-avatar{margin:-7px 10px 8px 0;width:30px;height:30px;overflow:hidden}.activity-board .activities-list md-list-item .md-list-item-text{margin:0}.activity-board .activities-list .profile-name{font-size:14px;color:#333}.activity-board .activities-list .activity-description{margin:5px 0}.activity-board .activities-list .created-time{margin-right:15px}.activity-board .activities-list .activity-type{color:#fff;padding:0 6px;border-radius:2px;text-transform:capitalize;margin-right:10px}.activity-board .activities-list .activity-type.general{background:#65c6f1}.activity-board .activities-list .activity-type.pricing{background:#556080}.activity-board .activities-list .activity-type.payment{background:#f05e33}.activity-setup .subsection-title{margin:25px 0}.activity-setup md-radio-group{margin-bottom:20px}.activity-setup .sub-categories li{border:1px solid hsl(0,0%,86%);min-width:140px;margin:0 20px 20px 0;padding:15px}.activity-setup .sub-categories li.selected{border-color:#f05e33}.activity-setup .sub-categories li.disabled{pointer-events:none;background:hsl(0,0%,86%)}.activity-setup .sub-categories md-icon{height:45px;width:45px}.activity-setup .add-resources-btn md-icon{margin:0 10px 0 0}.action-item-reports .air-grid{padding:16px;gap:0}.action-item-reports .air-widget{padding:8px;box-sizing:border-box}.action-item-reports .air-card{background:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.1);height:100%;display:flex;flex-direction:column;overflow:hidden}.action-item-reports .air-card-header{padding:12px 16px;border-bottom:1px solid #f0f0f0}.action-item-reports .air-card-icon{width:20px;height:20px;margin-right:8px}.action-item-reports .air-card-title{font-size:14px;font-weight:600;color:#333}.action-item-reports .air-card-body{padding:16px;flex:1;display:flex;flex-direction:column;justify-content:center;min-height:200px}.action-item-reports .air-chart-center{align-items:center}.action-item-reports .air-empty{text-align:center;color:#999;font-size:13px;padding:40px 0}.action-item-reports .air-legend{margin-top:12px;gap:12px}.action-item-reports .air-legend-item{display:flex;align-items:center;font-size:12px;color:#666;white-space:nowrap}.action-item-reports .air-legend-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:4px;flex-shrink:0}.action-item-reports .air-legend-inline{gap:8px;font-size:11px;color:#888}.action-item-reports .air-legend-inline .air-legend-dot{width:6px;height:6px;margin-left:8px}.action-item-reports .air-donut-wrapper{width:180px;margin:0 auto}.action-item-reports .air-donut-chart{width:100%;height:auto}.action-item-reports .air-donut-total{font-size:22px;font-weight:700;fill:#333}.action-item-reports .air-donut-label{font-size:11px;fill:#999}.action-item-reports .air-hbar-chart{padding:8px 0}.action-item-reports .air-hbar-row{margin-bottom:12px}.action-item-reports .air-hbar-row:last-child{margin-bottom:0}.action-item-reports .air-hbar-label{width:70px;font-size:12px;color:#666;flex-shrink:0;text-align:right;padding-right:12px}.action-item-reports .air-hbar-track{background:#f5f5f5;border-radius:4px;height:28px;overflow:hidden;position:relative}.action-item-reports .air-hbar-fill{height:100%;border-radius:4px;min-width:2px;display:flex;align-items:center;justify-content:center;transition:width .4s ease}.action-item-reports .air-hbar-value{color:#fff;font-size:12px;font-weight:600}.action-item-reports .air-vbar-chart{padding:8px 0}.action-item-reports .air-vbar-container{height:160px;padding:0 8px}.action-item-reports .air-vbar-item{flex:1;max-width:48px;margin:0 4px}.action-item-reports .air-vbar-fill{width:100%;min-height:2px;border-radius:4px 4px 0 0;transition:height .4s ease}.action-item-reports .air-vbar-count{font-size:11px;font-weight:600;color:#333;margin-bottom:4px;text-align:center}.action-item-reports .air-vbar-label{font-size:10px;color:#888;margin-top:6px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60px}.action-item-reports .air-stacked-hbar{padding:8px 0}.action-item-reports .air-stacked-bar{height:28px;border-radius:4px;overflow:hidden;min-width:2px;transition:width .4s ease}.action-item-reports .air-stack-seg{display:flex;align-items:center;justify-content:center;height:100%}.action-item-reports .air-stack-val{color:#fff;font-size:11px;font-weight:600}.action-item-reports .air-line-chart{padding:8px 0}.action-item-reports .air-line-svg{width:100%;height:auto}.action-item-reports .air-grid-line{stroke:#f0f0f0;stroke-width:1}.action-item-reports .air-line{stroke-linecap:round;stroke-linejoin:round}.action-item-reports .air-axis-label{font-size:9px;fill:#999}.action-item-reports .air-bar-value{font-size:10px;font-weight:600;fill:#333}.action-item-reports .air-vbar-svg,.action-item-reports .air-hbar-svg{width:100%;height:auto}.action-item-reports .air-radar-chart{width:220px;margin:0 auto}.action-item-reports .air-radar-svg{width:100%;height:auto}.action-item-reports .air-radar-label{font-size:8px;fill:#666}.action-item-reports .air-pie-wrapper{width:160px;margin:0 auto}.action-item-reports .air-pie-chart{width:100%;height:auto}@media(max-width: 959px){.action-item-reports .air-vbar-container{height:130px}.action-item-reports .air-vbar-pair{height:110px}}@media(max-width: 599px){.action-item-reports .air-grid{padding:8px}.action-item-reports .air-widget{padding:4px}.action-item-reports .air-card-body{min-height:160px}}.jobs-ops-header{margin:0 20px 12px}.jobs-ops-header .jobs-overdue-banner{background:#fff3e0;border:1px solid #ffcc80;border-left:3px solid #f44336;border-radius:4px;padding:8px 12px;margin-bottom:10px;font-size:13px;color:#e65100;gap:8px}.jobs-ops-header .jobs-overdue-banner .overdue-icon{color:#f44336;font-size:18px !important;width:18px;height:18px;min-width:18px;min-height:18px}.jobs-ops-header .jobs-overdue-banner .btn-sm{min-height:28px;min-width:0;line-height:28px;padding:0 12px;font-size:12px;margin:0 0 0 auto}.jobs-ops-header .ops-pills{gap:10px;margin-bottom:12px;background:#fff;border-radius:8px;padding:10px 14px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.jobs-ops-header .ops-today-label{font-size:13px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-right:6px}.jobs-ops-header .ops-pill{display:flex;flex-direction:column;align-items:center;background:#f5f5f5;border-radius:8px;padding:10px 16px;min-width:80px;cursor:pointer;transition:background-color .2s,box-shadow .2s;border:1px solid #e0e0e0}.jobs-ops-header .ops-pill:hover{background:#e8e8e8;box-shadow:0 1px 4px rgba(0,0,0,.1)}.jobs-ops-header .ops-pill .ops-pill-value{font-size:20px;font-weight:600;color:#333;line-height:1.2}.jobs-ops-header .ops-pill .ops-pill-label{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#666;margin-top:2px}.jobs-ops-header .ops-pill.ops-pill-progress{background:#e3f2fd;border-color:#90caf9}.jobs-ops-header .ops-pill.ops-pill-progress .ops-pill-value{color:#1565c0}.jobs-ops-header .ops-pill.ops-pill-completed{background:#e8f5e9;border-color:#a5d6a7}.jobs-ops-header .ops-pill.ops-pill-completed .ops-pill-value{color:#2e7d32}.jobs-ops-header .ops-pill.ops-pill-overdue{background:#fce4ec;border-color:#ef9a9a}.jobs-ops-header .ops-pill.ops-pill-overdue .ops-pill-value{color:#c62828}.jobs-ops-header .crew-workload-section{background:#fff;border-radius:8px;padding:12px 16px;margin-bottom:10px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.jobs-ops-header .crew-workload-title,.jobs-ops-header .dispatch-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#666;margin-bottom:8px}.jobs-ops-header .crew-workload-list{gap:12px}.jobs-ops-header .crew-member{display:flex;align-items:center;gap:8px;min-width:140px;flex:0 0 auto}.jobs-ops-header .crew-avatar{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:600;flex-shrink:0}.jobs-ops-header .crew-info{display:flex;flex-direction:column;line-height:1.3}.jobs-ops-header .crew-name{font-size:12px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.jobs-ops-header .crew-count{font-size:11px;color:#888;display:inline-flex;align-items:center;gap:4px}.jobs-ops-header .workload-dots{font-size:8px;letter-spacing:1px;line-height:1}.jobs-ops-header .workload-dots-high{color:#d32f2f}.jobs-ops-header .workload-dots-medium{color:#e68900}.jobs-ops-header .workload-dots-light{color:#2e7d32}.jobs-ops-header .today-dispatch-section{background:#fff;border-radius:8px;padding:12px 16px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.jobs-ops-header .dispatch-item{display:flex;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid #f0f0f0;cursor:pointer;font-size:13px}.jobs-ops-header .dispatch-item:last-child{border-bottom:none}.jobs-ops-header .dispatch-item:hover{background:#fafafa}.jobs-ops-header .dispatch-time{font-weight:500;color:#333;min-width:65px;flex-shrink:0}.jobs-ops-header .dispatch-customer{flex:1;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jobs-ops-header .dispatch-agent{color:#888;font-size:12px;min-width:80px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jobs-ops-header .dispatch-status{font-size:11px;font-weight:600;text-transform:uppercase;padding:2px 8px;border-radius:10px;background:#f5f5f5;color:#666;white-space:nowrap}.jobs-ops-header .dispatch-status.status-active{background:#e3f2fd;color:#1565c0}.jobs-ops-header .dispatch-status.status-done{background:#e8f5e9;color:#2e7d32}@media(max-width: 599px){.jobs-ops-header{margin:0 8px 10px}.jobs-ops-header .ops-pills{gap:6px}.jobs-ops-header .ops-pill{min-width:60px;padding:8px 10px}.jobs-ops-header .ops-pill .ops-pill-value{font-size:16px}.jobs-ops-header .crew-member{min-width:120px}.jobs-ops-header .dispatch-agent{display:none}}.customer-quick-setup{padding:20px}.customer-quick-setup .quick-setup-card{max-width:480px;margin:40px auto;text-align:center;padding:24px}.customer-quick-setup .quick-setup-icon{font-size:48px !important;width:48px;height:48px;color:#90caf9;margin-bottom:12px}.customer-quick-setup .quick-setup-title{font-size:18px;font-weight:600;color:#333;margin:0 0 8px}.customer-quick-setup .quick-setup-desc{font-size:13px;color:#666;line-height:1.5;margin-bottom:16px}.customer-status-filter{padding:8px 20px;margin:0 20px 12px;background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.08);gap:6px;flex-wrap:wrap}.customer-status-filter .filter-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#666;margin-right:8px}.customer-status-filter .customer-status-btn{min-height:30px;min-width:0;line-height:30px;padding:0 12px;font-size:12px;border-radius:15px;margin:2px;text-transform:none;font-weight:500}.customer-status-filter .customer-status-btn:not(.md-primary){background:#f5f5f5;color:#555}@media(max-width: 599px){.customer-status-filter{margin:0 8px 10px;padding:8px 12px}}.edit-contact .text-success .success-icon{display:inline-block;height:17px;width:17px}.edit-contact .text-success .fail-icon{display:none}.edit-contact .text-danger .success-icon{display:none}.edit-contact .text-danger .fail-icon{display:inline-block;line-height:16px;width:17px;height:17px;min-height:16px;cursor:none !important;padding:0;background-color:#f45151}.edit-contact .text-danger .fail-icon #close-icon{height:7px;width:7px}#content .md-subhead{margin:0}#content .contact-desc{padding-left:4px}#content .contact-desc md-icon{outline:0}#content .contact-desc md-icon.verfication-icon{height:18px;margin-left:8px;position:relative;top:-3px;width:18px}#content .btn-min-space{min-width:35px}.default-card-box{padding:15px}.contact-desc .col-2-list{width:100%}.form-base textarea{height:100px}.form-base .avtar{width:110px;max-width:110px;text-align:center}.form-base .avtar .avtar-img{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;height:98px;margin-bottom:15px;width:98px}.form-base .avtar .avtar-change{margin-top:10px;color:#f05e33;cursor:pointer;outline:0}.form-base .avtar label.avtar-change{display:block;margin:0;padding:0}.form-base .add-email{padding:10px;margin-bottom:18px}.form-base .add-email .icon-round{margin-left:-20px}.form-base .add-ext{position:absolute;top:1px;right:-50px}@media screen and (max-width: 599px){.form-base .add-ext,.form-base .add-field,.form-base .v-address{position:relative;right:0}}.form-base .add-field,.form-base .v-address{position:absolute;top:12px;right:-32px}.form-base .v-address{margin:13px 0 25px;right:-102px}@media screen and (max-width: 599px){.form-base .v-address{position:static;margin:-5px 0 10px;text-align:right}}.form-base .ico-plus,.form-base .icon-ico-add{margin-right:8px}.form-base .add-contact{margin:10px 0 25px}@media screen and (min-width: 600px){.form-base .email-section{flex:1 1 66.7%;max-width:66.7%}}@media screen and (max-width: 599px){.close-btn .icon-cross{margin:0}}@media only screen and (max-width: 767px){.default-box{padding:8px}}.auto-input::-webkit-input-placeholder{color:rgba(0,0,0,0) !important}.auto-input:-moz-placeholder{color:rgba(0,0,0,0) !important}.auto-input::-moz-placeholder{color:rgba(0,0,0,0) !important}.auto-input:-ms-input-placeholder{color:rgba(0,0,0,0) !important}.error-text-email{position:relative;bottom:18px}.form-base .avtar .i-holder{padding:0;margin-bottom:10px;height:100px;width:100px;border-radius:50%;border:solid 1px #ccc;overflow:hidden}.form-base .avtar .i-holder .quote-image-replacer-edit-contact{font-size:42px;height:98px;width:98px;line-height:98px}.form-base .avtar .avtar-change{margin-right:10px}.add.md-button{background:#f05e33}.md-virtual-repeat-container.md-autocomplete-suggestions-container .md-virtual-repeat-offsetter ul li{height:auto}.select-errorspace{margin-bottom:45px !important}.form-right-section .country-name{overflow:hidden}.form-right-section .clear-sec-contact{float:right;margin:13px 0 25px}.camel-case{text-transform:capitalize}md-option.country-code-flag .md-text{width:100%}.edit-contact input[type=number]{font-size:14px}@media screen and (max-width: 600px){.edit-contact md-input-container.gap-right-hard{margin-right:0}}.contact-user-list .desc .icon-ico-phone{width:20px;height:20px}.contact-email-width{max-width:159px}.rc-companies-actions{gap:12px;padding:4px 0 8px;margin-top:-6px}.rc-companies-actions .rc-browse-cta{margin:0}.rc-companies-row{gap:6px}.rc-companies-row .rc-companies-label{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.4px;margin-right:4px}.rc-companies-row .rc-companies-chip{display:inline-flex;align-items:center;padding:4px 10px;background:#f9fafb;color:#4b5563;border:1px solid #e5e7eb;border-radius:999px;font-size:12px;font-weight:500;cursor:pointer;user-select:none;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background 120ms ease,border-color 120ms ease,color 120ms ease}.rc-companies-row .rc-companies-chip:hover{background:#fef3e6;border-color:#fdba74;color:#9a3412}.rc-companies-sidenav .rc-companies-search{display:flex;align-items:center;gap:8px;padding:8px 12px;margin:8px 0 4px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.rc-companies-sidenav .rc-companies-search .rc-companies-search-icon{width:16px;height:16px;color:#6b7280}.rc-companies-sidenav .rc-companies-search .rc-companies-search-input{flex:1;border:none;background:rgba(0,0,0,0);outline:none;font-size:13px;color:#111827}.rc-companies-sidenav .rc-companies-search .rc-companies-search-input::placeholder{color:#9ca3af}.rc-companies-sidenav .rc-companies-hint{padding:0 4px 8px;font-size:11px;color:#6b7280;font-style:italic}.rc-companies-sidenav .rc-companies-loading{padding:40px 0}.rc-companies-sidenav .rc-companies-list .rc-companies-item{cursor:pointer}.rc-companies-sidenav .rc-companies-list .rc-companies-item:hover{background:#fef3e6}.rc-companies-sidenav .rc-companies-list .rc-companies-item .rc-companies-info .row-name{font-size:13px;color:#111827}.rc-companies-sidenav .rc-companies-list .rc-companies-item .rc-companies-info .row-meta{font-size:11px;color:#6b7280;margin-top:2px}.rc-companies-sidenav .rc-companies-empty{padding:40px 12px;text-align:center;font-size:13px;color:#6b7280}.icon-down-head{height:6px;margin-bottom:2px}.icon-down-head .st0{fill:#fff}.swipe-wrapper{min-width:720px;margin-top:10px}md-toolbar.main-header .dropdown-btn{position:relative}md-toolbar.main-header .dropdown-btn .ico-btn-edit{position:absolute;left:-35px;top:5px}md-toolbar.main-header .dropdown-btn .md-button{line-height:16px;text-align:left;text-transform:capitalize;vertical-align:middle;width:auto}md-toolbar.main-header .dropdown-btn .btn-toptxt{font-size:11px;font-weight:normal;color:#e0e6f0}.inventory-count md-icon{outline:0}.inventory-count md-icon.verfication-icon{height:18px;margin-left:8px;position:relative;top:-3px;width:18px}.inventory-count .assign-txt{position:relative;top:2px;left:5px}.inventory-count .col-2-list{width:80%}.inventory-count .col-2-list ul li{margin-top:0;line-height:1.5;margin-bottom:18px}.inventory-count .col-2-list li>label{padding-right:5%;font-weight:normal}.inventory-count .total-time{padding-right:30px}.assign-plus{display:inline-block;outline:0;cursor:pointer}.ar-sidepanel .max-list{max-height:300px;overflow:auto;padding:15px 18px;margin:0;background:#eaeaea}.ar-sidepanel .icon-calendar,.ar-sidepanel .icon-tick{height:16px}.ar-sidepanel .icon-calendar svg path{fill:#f05e33}.ar-sidepanel .icon-calendar.pending-task svg path{fill:#bd4545}.ar-sidepanel .schedule-date{font-size:10px;display:inline-block}.ar-sidepanel .task-assign{margin-top:8px;padding:5px 0 5px 12px}.ar-sidepanel md-checkbox.sidenav-radio{margin:5px 0 0}.ar-sidepanel md-checkbox.sidenav-radio .md-icon{top:-2px;width:22px;height:22px;border-radius:50%;border-width:1px;border-color:#adadad}.ar-sidepanel md-checkbox.sidenav-radio.md-checked .md-icon{background-color:rgba(0,0,0,0);border-radius:50%;border:1px solid #adadad}.ar-sidepanel md-checkbox.sidenav-radio.md-checked .md-icon:after{background:#f05e33;border:0;border-radius:50%;height:8px;width:8px;top:6px;left:6px}.ar-sidepanel.site-visit-sidebar .task-wrapper{top:125px}.ar-sidepanel .task-wrapper{position:absolute;top:100px;bottom:50px;overflow:auto;left:0;right:0}.ar-sidepanel .task-wrapper .dedicated-sales{color:#fff;background:#f05e33;padding:4px 10px;display:inline-block;border-radius:5px;margin-top:5px;line-height:1}.ar-sidepanel .task-wrapper .schedule-list li{padding:10px}.ar-sidepanel .task-wrapper .schedule-list li span{padding-right:12px}.ar-sidepanel .task-list{padding:0;overflow:auto;height:100%}.ar-sidepanel .task-list md-list-item .md-no-style,.ar-sidepanel .task-list md-list-item.md-no-proxy{padding-left:18px;padding-right:18px}.ar-sidepanel .task-list .md-avatar{margin-right:10px}.ar-sidepanel .bottom-section{height:50px;position:absolute;left:0;bottom:0;right:0}.ar-sidepanel .top-section{position:absolute;left:0;top:0;right:0;height:100px}.ar-sidepanel .sidenav-wrapper{position:relative;height:100%}.ar-sidepanel .md-button{text-transform:capitalize}md-toolbar.main-header .dropdown-btn .btn-toptxt{position:relative;top:10px}md-toolbar.main-header .dropdown-btn md-input-container{margin-bottom:0}md-toolbar.main-header .dropdown-btn md-input-container md-select md-select-value{padding:0;border-bottom-color:rgba(0,0,0,0);padding-bottom:0}md-toolbar.main-header .dropdown-btn md-input-container md-select md-select-value .md-select-icon:after{content:"⌄";top:-1px;color:#949494;font-size:28px;max-height:16px;line-height:16px;width:0;margin-top:4px}md-toolbar.main-header .dropdown-btn md-input-container md-select md-select-value span{color:#fff}md-toolbar.main-header .dropdown-btn .md-button{width:40px}.visit-detail md-toolbar.main-header .dropdown-btn .md-button{width:auto}.visit-detail .guider-section{border:none;padding:0}.visit-detail .md-chips{padding:0 0 8px}.site-visit-edit .form-base .address-type h4{padding-right:20px;font-weight:normal;font-size:12px;margin-top:10px}.site-visit-edit .form-base md-switch.md-block{margin:15px 0 0 11px}.site-visit-edit .resource-name,.visit-detail .resource-name{max-height:50px}.site-visit-edit .resource-label,.visit-detail .resource-label{margin-top:5px}.visit-detail md-icon{outline:0}.visit-detail md-icon.verfication-icon{height:18px;margin-left:8px;position:relative;top:-3px;width:18px}.visit-detail .assign-txt{position:relative;top:2px;left:5px}.visit-detail .col-2-list{width:80%}.visit-detail .col-2-list ul li{margin-top:0;line-height:1.5;margin-bottom:0}.visit-detail .col-2-list li>label{padding-right:1%;font-weight:normal}.visit-detail .total-time{padding-right:30px}.add-visit .switch-h3 h3{font-size:12px;font-weight:normal;margin-left:15px;line-height:2}@media screen and (max-width: 960px){.form-base .v-address{position:static;margin:-5px 0 10px;text-align:right}}md-toolbar.main-header .form-base .header-menu{margin-top:0}md-toolbar.main-header .form-base.map-switch .map-switch-btn{top:10px;right:8px;margin-left:15px;height:40px}.guider-section.service-recurring-section{padding:0;background-color:rgba(211,225,229,.2901960784)}.guider-section.service-recurring-section .enhance-section{padding:30px 10px}.guider-section.service-recurring-section .bottom-lockbg-filled{background-color:#f45150;height:30px}.guider-section.service-recurring-section .bottom-unlockbg-filled{background-color:#64c43a;height:30px}.guider-section.service-recurring-section .image-div{width:90px;height:90px;background:#fff;border:1px solid #f45150;border-radius:50%;padding:18px;margin-right:15px}.guider-section.service-recurring-section .image-div .lock-services-img{width:50px;height:50px}.guider-section.service-recurring-section .add-custom-content .title-heading{margin-bottom:5px}.guider-section.service-recurring-section .add-custom-content .desc-text{margin-top:5px}.guider-section.service-recurring-section .add-custom-content .desc-text .pending-status{color:#f45150}.guider-section.service-recurring-section .add-custom-content .desc-text .completed-status{color:#64c43a}.guider-section.service-recurring-section .add-custom-content .status{color:#fff;border-radius:20px;padding:5px 10px;min-width:85px;font-weight:600;text-align:center;font-size:14px}.guider-section.service-recurring-section .add-custom-content .status.pending-status{background:#f45150}.guider-section.service-recurring-section .add-custom-content .status.completed-status{background:#64c43a}.guider-section.service-recurring-section .add-custom-content .schedule-time{color:#606060;background:#fff;border-radius:20px;padding:5px 10px;min-width:85px;font-weight:600;text-align:center}.guider-section.service-recurring-section .add-custom-content .btn-primary{color:#ff9501;background-color:#fff;border:1px solid #ff9501;padding:5px 10px;margin:20px 0 0;width:max-content;text-align:left;line-height:normal;border-radius:8px}.guider-section.service-recurring-section .add-custom-content .btn-primary .arrow-icon{height:18px;width:18px}.guider-section.service-recurring-section .add-custom-content .btn-primary .update{font-size:14px}.guider-section.service-recurring-section .add-custom-content .btn-primary .master{font-size:17px;margin-top:2px}.guider-section.service-recurring-section .add-custom-content .btn-primary:hover{color:#fff;background-color:#ff9501}.guider-section.service-recurring-section .add-custom-content .btn-primary:hover .arrow-icon svg path{fill:#fff}.guider-section.service-recurring-section .add-custom-content .contact-info p span{min-width:135px}.guider-section.service-recurring-section .recurring-steps{background-color:#21374c;padding:0;max-width:320px}@media screen and (min-width: 600px)and (max-width: 960px){.guider-section.service-recurring-section .recurring-steps{margin-left:105px}}.guider-section.service-recurring-section .recurring-steps .recurring-heading-section{padding:15px 20px;border-bottom:1px solid #595959}.guider-section.service-recurring-section .recurring-steps .recurring-steps-section{padding:15px 20px}.guider-section.service-recurring-section .recurring-steps .flag-icon{width:15px;margin-right:15px}.guider-section.service-recurring-section .recurring-steps .flag-icon svg path{fill:#fff}.guider-section.service-recurring-section .recurring-steps .add-custom-content .title-heading{margin:0}.guider-section.service-recurring-section .recurring-steps .add-custom-content .text-desc{color:#fff;font-size:13px;margin-bottom:0}.guider-section.service-recurring-section .recurring-steps .count-div{background-color:#48c5c3;border:1px solid #595959;padding:9px 13px;border-radius:50%;width:35px;height:35px;margin-right:15px}.guider-section.service-recurring-section .recurring-steps .count-div .count{color:#fff;font-weight:bold;font-size:14px}.guider-section.service-recurring-section .recurring-steps .steps-tab{background-color:#fff;border:1px solid #48c5c3;padding:14px;width:100%;position:relative}.guider-section.service-recurring-section .recurring-steps .steps-tab .steps-tab-div{font-weight:600;font-size:13px;color:#486480}.guider-section.service-recurring-section .recurring-steps .steps-tab .check-status{position:absolute;top:-12px;right:-12px}.guider-section.service-recurring-section .recurring-steps .steps-tab .check-status.inactive svg .path1{fill:#949494}@media screen and (max-width: 600px){.guider-section.service-recurring-section .add-custom-content .title-heading{margin-top:0}.guider-section.service-recurring-section .add-custom-content .contact-info{display:flex;flex-direction:row;justify-content:flex-start}.guider-section.service-recurring-section .add-custom-content .contact-info p md-icon{margin:0}}@media screen and (max-width: 350px){.guider-section.service-recurring-section .image-div{width:40px;height:40px;padding:9px}.guider-section.service-recurring-section .image-div .lock-services-img{width:20px;height:20px}}.archived-items{margin-top:25px}.archived-items md-checkbox{margin-bottom:5px}.archived-items .md-subheader-inner{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;text-align:center;color:hsl(0,0%,16.5%);background-color:#f2f2f2;padding:14px;font-size:14px}.archived-items .md-list-item-inner{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;background-color:#f9f9f9;margin-top:12px;color:#a0a0a0}.archived-items md-checkbox.md-checked[disabled] .md-icon{background-color:#d7eef4;border:1px solid #b2c6cd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;padding:9px;border-radius:3px}.archived-items md-checkbox.md-checked .md-icon::after{border-color:#9bc2cc;left:7px;top:3px;width:5px;height:9px}.archived-items md-list-item .md-list-item-inner>md-checkbox:first-child{margin-right:5px;margin-top:3px}.data-table tbody tr.item-sublist td{border-bottom:1px solid #f2f2f2}.data-table tbody td .ico-btn-edit{border:1px solid #f05e33}.data-table tbody .date-text{font-size:20px;color:hsl(0,0%,16.5%)}.data-table tbody .month-text{font-size:14px;font-weight:normal;color:#606060}.data-table tbody .inventory-text{font-size:16px;font-weight:500;color:hsl(0,0%,16.5%)}.data-table tbody .update-text{font-size:11px;color:#606060}.data-table .arrow-icon{height:15px;width:14px;margin-top:5px;cursor:pointer}.data-table .arrow-icon svg path{fill:#f05e33}.data-table .arrow-icon.cursor-disabled svg path{fill:#ccc}.data-table .location-icon{height:24px;width:47px;margin-top:5px;margin-right:5px}.data-table .location-icon svg path{fill:#f05e33}.data-table .location-icon.cursor-disabled svg path{fill:#ccc}.sub-data-table{border-radius:0 0 5px 5px;border:1px solid #d6e1e5;border-top:0;width:100%}.sub-data-table td{padding:20px 0;width:100%;text-align:center;font-size:14px;font-weight:bold;color:hsl(0,0%,16.5%)}.sub-data-table td .ico-btn-edit{border:1px solid #f05e33}.site-visit-section{overflow-x:auto}.site-visit-section .data-table{min-width:550px}.site-visit-section .data-table .scheduled{color:#6aa84f}.site-visit-section .data-table .completed{color:#6aa84f}.site-visit-section .data-table .canceled{color:#666}.site-visit-section .data-table .rescheduled{color:#e69138}.add-site-visit{cursor:pointer}.plus-icon{transform:rotate(45deg);border:1px solid #5cc5c3;border-radius:50%;padding:5px;width:6px;height:6px;margin-bottom:3px;margin-right:8px;cursor:pointer;outline:none}.plus-icon svg path{fill:#02b9f2}.plus-icon-head{width:24px;height:24px;margin-bottom:3px;margin-right:10px;cursor:pointer;margin-top:6px;outline:none}.sort-min{min-width:80px}.sv-sidepanel{width:300px;min-width:0;max-width:300px}.sv-sidepanel[md-component-id=deal-status-change]{max-width:400px;width:100%}.sv-sidepanel .section-title{display:block;margin-top:10px;padding:0 8px}.site-visit-edit md-input-container.md-input-focused:not(.md-input-invalid) md-icon{color:#ff8162}.site-visit-edit .datepicker-custom{height:40px;display:inline-block;position:relative;padding:2px;vertical-align:middle}.site-visit-edit .datepicker-custom .md-datepicker-input-container{width:100%;margin-left:0}.site-visit-edit .datepicker-custom .md-datepicker-input-container input{border:none}.site-visit-edit .datepicker-custom .md-datepicker-button{position:absolute;right:0;margin:0;z-index:2;width:36px;height:36px}.site-visit-edit .datepicker-custom .md-datepicker-triangle-button.md-button.md-icon-button{display:none}.site-visit-edit .gap-left-hard{padding-left:20px}.site-visit-edit .end-label{display:inline-block;margin-left:20px}.site-visit-edit .custom-calender{margin-top:8px}.site-visit-edit .custom-calender .uib-datepicker{transform-origin:top left}.regular-service-container{background:linear-gradient(90deg, #f0fdfa, #ecfeff);border:1px solid #99f6e4;border-radius:14px;padding:16px}.regular-service-container .qs-header{margin-bottom:12px}.regular-service-container .qs-header:hover{opacity:.85}.regular-service-container .qs-header .qs-title{font-size:15px;color:#065f46}.regular-service-container .qs-header .qs-title md-icon{color:#14b8a6}.regular-service-container .qs-header .qs-badge{background:#d1fae5;color:#047857;font-size:12px;padding:3px 8px;border-radius:999px;font-weight:600}.regular-service-container .qs-header .collapses{font-size:13px;color:#0f766e}.regular-service-container .qs-content{margin-top:12px}.regular-service-container .qs-section{margin-top:18px}.regular-service-container .qs-section-title{font-size:11px;font-weight:700;color:#6b7280;margin-bottom:10px;letter-spacing:.04em}.regular-service-container .section-divider{height:1px;background:#e5e7eb;margin:-8px 0 0 10px}.regular-service-container .qs-radio-group md-radio-button{margin:0}.regular-service-container md-radio-button.qs-card{flex:1;min-width:240px;padding:14px;border-radius:12px;background:#fff;cursor:pointer;border:2px solid #e5e7eb;transition:all .2s ease}.regular-service-container md-radio-button.qs-card .md-container{display:none}.regular-service-container md-radio-button.qs-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.06)}.regular-service-container md-radio-button.qs-card .icon-container{width:34px;height:34px;border-radius:10px}.regular-service-container md-radio-button.qs-card .icon-container md-icon{color:#fff;font-size:18px}.regular-service-container md-radio-button.qs-card .title{font-weight:700;font-size:14px;color:#111827}.regular-service-container md-radio-button.qs-card .subtitle{font-size:12px;color:#6b7280}.regular-service-container md-radio-button.qs-card.green:hover{background-color:#ecfeff;border-color:#2dd2bf}.regular-service-container md-radio-button.qs-card.green:hover .icon-container{transform:scale(1.08);box-shadow:0 6px 18px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}.regular-service-container md-radio-button.qs-card.green:hover .icon-container md-icon{transform:scale(1.1)}.regular-service-container md-radio-button.qs-card.orange:hover{background-color:#fff7ed;border-color:#fbbf24}.regular-service-container md-radio-button.qs-card.orange:hover .icon-container{transform:scale(1.08);box-shadow:0 6px 18px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}.regular-service-container md-radio-button.qs-card.orange:hover .icon-container md-icon{transform:scale(1.1)}.regular-service-container md-radio-button.qs-card.purple:hover{background-color:#f5f3ff;border-color:#c084fc}.regular-service-container md-radio-button.qs-card.purple:hover .icon-container{transform:scale(1.08);box-shadow:0 6px 18px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}.regular-service-container md-radio-button.qs-card.purple:hover .icon-container md-icon{transform:scale(1.1)}.regular-service-container md-radio-button .md-label{margin-left:0 !important}.regular-service-container .qs-card.green .icon-container{background:#10b981}.regular-service-container .qs-card.teal .icon-container{background:#14b8a6}.regular-service-container .qs-card.blue .icon-container{background:#3b82f6}.regular-service-container .qs-card.orange .icon-container{background:#f59e0b}.regular-service-container .qs-card.dark-orange .icon-container{background:#ea580c}.regular-service-container .qs-card.dark-orange .icon-container{background:#ea580c}.regular-service-container .qs-card.purple .icon-container{background:#9f16ac}.recurring-wrapper .recurring-card{border-radius:14px;padding:15px 24px 24px 24px;background:linear-gradient(90deg, #faf5ff, #eef2ff);box-shadow:none;border:1px solid #e3e8ef}.recurring-wrapper .card-header{font-size:16px;padding:16px;border-radius:14px 14px 0 0}.recurring-wrapper .card-header:hover{background:#f9fafb}.recurring-wrapper .card-header .title span{color:#581c87}.recurring-wrapper .card-header .title .header-icon{color:#9333ea}.recurring-wrapper .card-header .collapse-expand-btn{width:fit-content}.recurring-wrapper .card-header .collapse-expand-btn span{font-size:13px;color:#9333ea;cursor:pointer}.recurring-wrapper .card-header .collapse-expand-btn .collapse-expand-icon{color:#9333ea}.recurring-wrapper .card-header.collapsed{border-radius:8px}.recurring-wrapper .recurring-body{background:none;padding:0 16px 16px 16px}.recurring-wrapper .chip{font-size:12px;padding:2px 8px;border-radius:12px}.recurring-wrapper .chip.quick{background:#f3e8ff;color:#a855f7}.recurring-wrapper .section-title{font-size:12px;color:#9da2ac;margin-bottom:8px}.recurring-wrapper .section-divider{height:1px;background:#e5e7eb;margin:-8px 0 0 10px}.recurring-wrapper .frequency-group md-radio-button .md-container{display:none !important}.recurring-wrapper .frequency-group md-radio-button .md-label{margin-left:0 !important;padding-left:0 !important;width:100%}.recurring-wrapper .frequency-group md-radio-button{padding:0 !important;margin:0 !important}.recurring-wrapper .frequency-card{margin:0;width:32%;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;background-color:#fff}.recurring-wrapper .frequency-card:hover{border-color:#d8b4fe}.recurring-wrapper .frequency-card.md-checked{border-color:#a855f7;background:#faf5ff;color:#a855f7}.recurring-wrapper .frequency-card md-radio-button-label{width:100%}.recurring-wrapper .frequency-card md-radio-button .md-label{margin-left:0 !important}.recurring-wrapper .frequency-card .frequency-content{min-width:240px;padding:20px;border-radius:12px;text-align:center;cursor:pointer}.recurring-wrapper .frequency-card .frequency-content .frequency-content-icon{color:#374151}.recurring-wrapper .frequency-card .frequency-content .label{font-weight:600;color:#374151;margin-top:6px;font-size:large}.recurring-wrapper .frequency-card .frequency-content .sub{font-size:12px;color:#374151}.recurring-wrapper .frequency-card.md-checked .frequency-content{border-color:#a855f7;background:#faf5ff;color:#a855f7}.recurring-wrapper .frequency-card.md-checked .frequency-content-icon,.recurring-wrapper .frequency-card.md-checked .label{color:#a855f7 !important}.recurring-wrapper .duration-group{overflow-x:auto;padding:10px 0}.recurring-wrapper .duration-group .duration-card{min-width:160px;padding:14px;border:2px solid #e5e7eb;border-radius:10px;background-color:#fff;text-align:center;cursor:pointer;position:relative}.recurring-wrapper .duration-group .duration-card:hover{border-color:#d8b4fe}.recurring-wrapper .duration-group .duration-card.active{border-color:#a855f7;background:#faf5ff;color:#a855f7}.recurring-wrapper .duration-group .duration-card .badge{position:absolute;top:-8px;right:0;font-size:10px;padding:2px 8px;border-radius:12px;background:#f59e0b;color:#fff}.recurring-wrapper .duration-group .duration-card .value{font-size:14px;color:#374151;font-weight:700}.recurring-wrapper .duration-group .duration-card .sub{font-size:10px;color:#374151}.recurring-wrapper .duration-group .duration-card .save{font-size:11px;color:#16a34a}.recurring-wrapper .duration-group .duration-card.active .value{color:#a855f7 !important}.recurring-wrapper .summary-bar{padding:16px;background:linear-gradient(135deg, #f3e8ff 0%, #e9ddf7 50%, #e0e7ff 100%);border-radius:12px}.recurring-wrapper .summary-bar .row{margin-bottom:6px}.recurring-wrapper .summary-bar .row md-icon{color:#7e22ce}.recurring-wrapper .summary-bar .row.first{font-size:14px;color:#581c87}.recurring-wrapper .summary-bar .row.second,.recurring-wrapper .summary-bar .row.third{font-size:12px;color:#7e22ce}.recurring-wrapper .start-date-btn{border:1px solid #d8b4fe;border-radius:6px;background-color:#fafafa;position:relative;cursor:pointer}.recurring-wrapper .start-date-btn:hover{background-color:#faf5ff}.recurring-wrapper .start-date-btn .dates{line-height:1}.recurring-wrapper .start-date-btn .dates .label{font-size:10px;color:#a855f7}.recurring-wrapper .start-date-btn .dates .date{font-size:14px;color:#a855f7}.recurring-wrapper .start-date-btn .calendar-icon{color:#9333ea}.recurring-wrapper .hidden-datepicker{position:absolute;inset:0;opacity:0;pointer-events:auto}.recurring-wrapper .start-date-picker .md-datepicker-input-container,.recurring-wrapper .start-date-picker input{display:none}.recurring-wrapper .start-date-picker{border:1px solid #7c3aed;border-radius:10px;padding:10px 14px;display:flex;align-items:center;gap:10px;cursor:pointer}.recurring-wrapper .start-date-picker md-icon{color:#7c3aed}.recurring-wrapper .start-date-picker::after{content:""}.recurring-wrapper .start-date-picker .md-datepicker-button{margin:0}.recurring-wrapper .start-date-picker .md-datepicker-button{display:flex;align-items:center;gap:10px}.recurring-wrapper .start-date-picker .md-datepicker-button::after{content:""}.recurring-wrapper .start-date-picker .md-datepicker-button span{display:none}.recurring-wrapper .create-btn{background:linear-gradient(90deg, #9333ea, #4f46e5);color:#fff;border-radius:6px}.recurring-wrapper .create-btn .create-btn-icon{color:#fff}.recurring-wrapper .create-btn:hover{background:linear-gradient(90deg, #6d28d9, #4338ca) !important}.recurring-wrapper .cycles-header-card{background:linear-gradient(90deg, #faf5ff, #eef2ff, #faf5ff)}.recurring-wrapper .cycles-header-card,.recurring-wrapper .cycles-workflow-card{margin-top:16px;border-radius:14px;overflow:hidden;box-shadow:none;border:1px solid #e3e8ef}.recurring-wrapper .collapse-btn{width:auto;padding:0 8px;border-radius:4px;color:#7c3aed;text-transform:none;font-weight:400}.recurring-wrapper .collapse-btn .collapse-text{font-size:13px;margin-right:4px;vertical-align:middle}.recurring-wrapper .collapse-btn md-icon{vertical-align:middle;color:#7c3aed}.recurring-wrapper .collapse-btn:hover{background:#ede9fe}.recurring-wrapper .purple-header{background:#fdfcff;background:linear-gradient(90deg, #fdfcff 0%, #f5f3ff 100%);padding:16px 24px;border-bottom:1px solid #f3f4f6}.recurring-wrapper .purple-header .icon-box{background:linear-gradient(90deg, #9333ea, #4f46e5);color:#fff;padding:8px;border-radius:8px;display:flex;align-items:center;justify-content:center}.recurring-wrapper .purple-header .icon-box md-icon{color:#fff}.recurring-wrapper .purple-header .main-text{font-size:18px;font-weight:700;color:#581c87;gap:8px}.recurring-wrapper .purple-header .sub-text{font-size:14px;color:#4b5563;margin-top:2px}.recurring-wrapper .purple-header .chip.success{background:#dcfce7;border:1px solid #bbf7d0;color:#15803d}.recurring-wrapper .purple-header .chip.danger{background:#feeae6;border:1px solid #f7c8bb;color:#802a15}.recurring-wrapper .purple-header .chip.pending{background:#f8c7bc;border:1px solid #f7c2bb;color:#992103}.recurring-wrapper .purple-header .meta{font-size:13px;color:#6b7280;align-items:center}.recurring-wrapper .purple-header .meta .meta-item{display:flex;align-items:center;gap:6px}.recurring-wrapper .purple-header .meta .meta-item .next-date{font-size:12px}.recurring-wrapper .purple-header .meta .dot{font-size:10px}.recurring-wrapper .purple-header .meta .dot.purple{color:#7c3aed}.recurring-wrapper .purple-header .meta .dot.blue{color:#3b82f6}.recurring-wrapper .purple-header .meta .tiny{width:14px;height:14px;min-width:14px;min-height:14px}.recurring-wrapper .purple-header .meta .info-btn{width:35px;height:35px;margin:0;min-height:0;border:1px solid #d8b4fe;border-radius:6px}.recurring-wrapper .purple-header .meta .info-btn md-icon{color:#9333ea}.recurring-wrapper .workflow-section{padding:24px}.recurring-wrapper .workflow-section .workflow-title{color:#6b7280;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:24px;display:flex;align-items:center;gap:6px}.recurring-wrapper .workflow-section .workflow-title md-icon{width:16px;height:16px}.recurring-wrapper .workflow-steps{position:relative;margin-bottom:24px}.recurring-wrapper .step-item{display:flex;gap:12px;flex:1;position:relative;z-index:2}.recurring-wrapper .step-item .step-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#f3f4f6;color:#9ca3af}.recurring-wrapper .step-item .step-icon md-icon{width:22px;height:22px}.recurring-wrapper .step-item .step-content .step-label{font-weight:600;font-size:14px;color:#111827;margin-bottom:2px}.recurring-wrapper .step-item .step-content .step-desc{font-size:12px;color:#6b7280;margin-bottom:12px}.recurring-wrapper .step-item .step-content .step-action{margin:0;text-transform:none;font-size:12px;font-weight:600;padding:0 16px;min-height:32px;line-height:32px;border-radius:6px;box-shadow:none;transition:background .25s ease,box-shadow .25s ease}.recurring-wrapper .step-item .step-content .step-action md-icon{width:14px;height:14px}.recurring-wrapper .step-item.completed .step-icon{background:#22c55e}.recurring-wrapper .step-item.completed .step-icon md-icon{color:#fff}.recurring-wrapper .step-item.active .step-icon{background:linear-gradient(90deg, #a855f7, #4f46e5)}.recurring-wrapper .step-item.active .step-icon md-icon{color:#fff}.recurring-wrapper .step-item.pending .step-label{color:#6b7280}.recurring-wrapper .step-item.pending .step-icon{background:#e5e7eb}.recurring-wrapper .connector{flex:1;height:4px;background:#e5e7eb;border-radius:2px;margin:18px 16px 0 16px}.recurring-wrapper .connector.completed{background:linear-gradient(90deg, #22c55e 0%, #a855f7 100%)}.recurring-wrapper .md-button.purple-btn{background:linear-gradient(90deg, #7c3aed, #4f46e5) !important;color:#fff !important}.recurring-wrapper .md-button.purple-btn:hover{background:linear-gradient(90deg, #6d28d9, #4338ca) !important}.recurring-wrapper .md-button.purple-btn:active{background:linear-gradient(90deg, #5b21b6, #3730a3) !important}.recurring-wrapper .md-button.orange-btn{background:linear-gradient(90deg, #f59e0b, #f97316) !important;color:#fff !important}.recurring-wrapper .md-button.orange-btn .orange-btn-icon{color:#fff !important}.recurring-wrapper .md-button.orange-btn:hover{background:linear-gradient(90deg, #f97316, #ea580c) !important}.recurring-wrapper .md-button.orange-btn:active{background:linear-gradient(90deg, #ea580c, #c2410c) !important}.recurring-wrapper .bottom-actions .btn{border-radius:8px;height:30px}.recurring-wrapper .bottom-actions .update-btn{border:1px solid #ddd6fe;color:#7c3aed;background:rgba(0,0,0,0);text-transform:none}.recurring-wrapper .bottom-actions .update-btn .update-btn-icon{color:#7c3aed}.recurring-wrapper .bottom-actions .recurring-btn{background:linear-gradient(90deg, #7c3aed, #4f46e5);color:#fff;border:1px solid #7c3aed}.recurring-wrapper .bottom-actions .recurring-btn .recurring-btn-icon{color:#fff}.recurring-wrapper .bottom-actions .recurring-btn:hover{background:linear-gradient(90deg, #6d28d9, #4338ca) !important}.recurring-wrapper .cycle-summary-card{border-radius:14px;border:1px solid #e3e8ef;box-shadow:none}.recurring-wrapper .cycle-summary-card .card-title-row{background:#fff;border-radius:14px 14px 0 0}.recurring-wrapper .cycle-summary-card .card-title-row:hover{background:#f9fafb}.recurring-wrapper .cycle-summary-card .card-title-row .title{font-size:16px;font-weight:600;gap:8px}.recurring-wrapper .cycle-summary-card .card-title-row .title .header-icon{color:#4b5563}.recurring-wrapper .cycle-summary-card .card-title-row .title span{font-size:15px;font-weight:600;color:#4b5563}.recurring-wrapper .cycle-summary-card .card-title-row .collapse-expand-btn{width:fit-content}.recurring-wrapper .cycle-summary-card .card-title-row .collapse-expand-btn span{font-size:13px;color:#6b7280;cursor:pointer}.recurring-wrapper .cycle-summary-card .card-title-row .collapse-expand-btn .collapse-expand-icon{color:#6b7280}.recurring-wrapper .cycle-summary-card .card-title-row.collapsed{border-radius:14px}.recurring-wrapper .cycle-summary-card .stat-card{border-radius:10px;padding:14px;text-align:center;border:1px solid rgba(0,0,0,0)}.recurring-wrapper .cycle-summary-card .stat-card .count{font-size:20px;font-weight:700}.recurring-wrapper .cycle-summary-card .stat-card .label{font-size:12px;margin-top:4px}.recurring-wrapper .cycle-summary-card .stat-card.total{background:#f3e8ff;color:#7e22ce;border-color:#e9d5ff}.recurring-wrapper .cycle-summary-card .stat-card.active{background:#dcfce7;color:#15803d;border-color:#bbf7d0}.recurring-wrapper .cycle-summary-card .stat-card.pending{background:#fef3c7;color:#b45309;border-color:#fde68a}.recurring-wrapper .cycle-summary-card .stat-card.paused{background:#f1f5f9;color:#475569;border-color:#e2e8f0}.recurring-wrapper .cycle-summary-card .stat-card.failed{background:#fee2e2;color:#b91c1c;border-color:#fecaca}.recurring-wrapper .cycle-summary-card .cycle-filters md-select{border:1px solid #e4e4e7;border-radius:8px;background-color:#fafafa;padding:0 12px}.recurring-wrapper .cycle-summary-card .cycle-filters .search-bar{position:relative;margin:0}.recurring-wrapper .cycle-summary-card .cycle-filters .search-bar md-autocomplete .md-whiteframe-z1{box-shadow:none;border:1px solid #e0e0e0;border-radius:8px;min-width:260px}.recurring-wrapper .cycle-summary-card .cycle-filters .search-bar input{height:40px;box-sizing:border-box}.recurring-wrapper .cycle-summary-card .cycle-filters .search-bar input::placeholder{padding-left:0;text-indent:0;color:#9e9e9e}.recurring-wrapper .cycle-summary-card .cycle-filters .search-bar input::-moz-placeholder{padding-left:0;text-indent:0}.recurring-wrapper .cycle-summary-card .cycle-filters .search-bar input:-ms-input-placeholder{padding-left:0;text-indent:0}.recurring-wrapper .cycle-summary-card .cycle-filters .search-bar .search-icon{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#9e9e9e;pointer-events:none}.recurring-wrapper .cycle-summary-card .cycle-filters .search-bar .clear-icon{position:absolute;right:13px;top:50%;transform:translateY(-50%);cursor:pointer;color:#9e9e9e}.recurring-wrapper .cycle-summary-card .cycle-filters .search-bar .clear-icon:hover{color:#f44336}.recurring-info-dialog{max-width:530px;border-radius:12px}.recurring-info-dialog md-dialog-content.md-dialog-content{padding:24px 28px 16px}.recurring-info-dialog .dialog-header{margin-bottom:12px}.recurring-info-dialog .dialog-title{font-size:16px;font-weight:600;color:#1b1b1b;margin:0;gap:10px}.recurring-info-dialog .title-icon{width:22px;height:22px;color:#9333ea}.recurring-info-dialog .close-btn{margin:-8px -8px 0 0;width:32px;height:32px;min-height:32px}.recurring-info-dialog .close-icon{width:14px;height:14px;color:#999}.recurring-info-dialog md-divider{margin:0 0 16px}.recurring-info-dialog .info-section{border-radius:10px;padding:16px 18px;margin-bottom:12px}.recurring-info-dialog .info-section.quotes-section{background:#faf5ff;border:1px solid #ede9fe}.recurring-info-dialog .info-section.jobs-section{background:#eef2ff;border:1px solid #e0e7ff}.recurring-info-dialog .section-heading{font-size:14px;font-weight:600;color:#1b1b1b;margin:0 0 10px;gap:8px}.recurring-info-dialog .section-icon{width:18px;height:18px;color:#6b7280}.recurring-info-dialog .info-list{margin:0;padding:0 0 0 12px;list-style:disc}.recurring-info-dialog .info-list li{font-size:13px;color:#444;line-height:1.5;margin-bottom:6px}.recurring-info-dialog .info-list li:last-child{margin-bottom:0}.recurring-info-dialog .tip-section{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:14px 16px;margin-top:4px;gap:10px}.recurring-info-dialog .tip-section .tip-icon{width:18px;height:18px;min-width:18px;color:#16a34a;margin-top:1px}.recurring-info-dialog .tip-section span{font-size:13px;color:#16a34a;line-height:1.5}.recurring-info-dialog md-dialog-actions{padding:12px 28px 20px;margin:0;min-height:unset}.recurring-info-dialog .got-it-btn{background:#7c3aed !important;color:#fff !important;border-radius:8px;font-weight:600;font-size:13px;padding:6px 24px;text-transform:none;min-height:36px;line-height:36px}.recurring-info-dialog .got-it-btn:hover{background:#6d28d9 !important}.sidenav-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 200px);padding:24px;text-align:center}.sidenav-empty-state .empty-state-icon{color:#9ca3af;margin-bottom:16px}.sidenav-empty-state .empty-state-msg{font-size:14px;color:#6b7280;margin:0 0 20px}.quotes-list md-content:not(.layout-padding){padding:20px}.quotes-list .data-table .table-btn{min-width:0;min-height:0;padding:0 3px;margin:0}.quotes-list .table-btn-new{line-height:25px;padding:0 5px;border-radius:8px}.quotes-list .table-btn-new.blue{background:#f0f8ff;border:1px solid #7fc4ff}.quotes-list .table-btn-new.orange{background:#fff2f0;border:1px solid #ff9d7f}.quotes-list .table-btn-new.green{background:#f0fff4;border:1px solid #7fff7f}.quotes-list .active-quote-row{background-color:#f4f5f6}.quotes-list .active-quote-row .quick-actions-row,.quotes-list tr:hover .quick-actions-row{left:0}.quotes-list .quick-actions-row{position:absolute;left:-50px;top:0;bottom:0;background:#20394c;transition:all linear .3s;z-index:1;width:34px;overflow:hidden}.quotes-list .quick-actions-row .md-button{line-height:20px;font-size:10px;min-width:24px}.quotes-list .quick-actions-row md-icon{height:18px;width:18px;margin:0}.quotes-list .quick-actions-row:hover{width:250px}.quotes-list .quick-actions-row .actions-divider{position:absolute;height:100%;width:1px;background:#394854;left:35px}.quotes-list .active-quote-row .quick-actions-row,.quotes-list tr:hover .quick-actions-row-service-list{left:0}.quotes-list .quick-actions-row-service-list{position:absolute;left:-50px;top:0;bottom:0;background:#fff;transition:all linear .3s;z-index:1;width:46px;overflow:hidden}.quotes-list .quick-actions-row-service-list .md-button{line-height:20px;font-size:10px;min-width:24px}.quotes-list .quick-actions-row-service-list md-icon{height:18px;width:18px;margin:0}.quotes-list .quick-actions-row-service-list:hover{width:250px}.quotes-list .quick-actions-row-service-list:hover .quick-action-row-btn{width:100%}.quotes-list .quick-actions-row-service-list .quick-actions-row-service-list{width:46px;transition:width .25s ease;overflow:hidden}.quotes-list .quick-actions-row-service-list .quick-action-row-btn{border:1px solid #d6d6d6;background-color:#eeeded;border-radius:6px;padding:8px 15px;height:37px;width:100%;color:#505050;font-weight:bold;cursor:pointer;overflow:visible;transition:background-color .2s ease}.quotes-list .quick-actions-row-service-list .quick-action-row-btn:hover{background-color:#e0e0e0}.quotes-list .quick-actions-row-service-list .quick-action-row-btn .quick-action-icon{width:18px;height:18px;min-width:15px;margin-left:-5px;transition:width .25s ease,height .25s ease,margin-left .25s ease;color:#333}.quotes-list .quick-actions-row-service-list .quick-action-row-btn .quick-action-icon.edit-service-icon{color:#3278fa}.quotes-list .quick-actions-row-service-list .quick-action-row-btn .quick-action-icon.manage{color:#02a747}.quotes-list .quick-actions-row-service-list .quick-action-row-btn .quick-action-icon.material{color:#f90}.quotes-list .quick-actions-row-service-list .quick-action-row-btn .quick-action-icon.complete{color:#4cbe4c}.quotes-list .quick-actions-row-service-list .quick-action-row-btn .quick-action-icon.cancel{color:#f77}.quotes-list .quick-actions-row-service-list .quick-action-row-btn .quick-action-icon.void{color:#48525a}.quotes-list .quick-actions-row-service-list .quick-action-row-btn .btn-text{white-space:nowrap;margin-left:10px;transform:translateX(-6px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.quotes-list .quick-actions-row-service-list .actions-divider{position:absolute;height:100%;width:1px;background:#394854;left:35px}.quotes-list .order-stage:hover{color:#f05e33}.quotes-list .quotes-toolbar{background:rgba(0,0,0,0);width:auto;padding-right:2px;min-height:0}.quotes-list .quotes-toolbar .md-toolbar-tools{height:auto;padding:0;max-height:none}.quotes-list .decision-btn .action-btn{width:8px}.quotes-list .decision-btn .action-btn path{fill:#fff}.quotes-list .decision-col-width-250{min-width:250px;max-width:250px;color:#439bff;font-weight:600}.quotes-list .quoteid-symbol span{display:inline-block;vertical-align:middle;font-size:11px}.quotes-list .quoteid-symbol md-icon{width:16px;height:16px;margin-right:1px}.quotes-list .quoteid-symbol md-icon svg path{fill:#5cc5c3}.quotes-list .table-toolbar-icon{padding-top:5px}.quotes-list .table-toolbar-icon md-icon{height:30px;width:30px;margin:0}.quotes-list .action-name{word-wrap:break-word}.quotes-list .flag-section md-icon{height:20px;width:18px}.quotes-list .flag-section md-icon svg path{fill:#5cc5c3}.quotes-list .flag-section .text-danger svg path{fill:#f45151}.quotes-list .flag-section .text-warning svg path{fill:#ffab19}.quotes-list .archive-img-table tbody tr:hover md-checkbox{margin-top:5px}.action-list-sidebar .grey-hover{color:gray}.action-list-sidebar .grey-hover:hover .comments{color:gray !important}.toolbar-icon{height:30px;width:30px;margin-left:28px}.svg-base-white svg path{fill:#fff}.search-wrap{display:inline-block;padding:0;position:relative;top:10px}.search-box{height:36px;font-size:16px;display:inline-block;outline:none;border:none;color:#555;cursor:pointer;padding:3px 60px 3px 10px;width:0;position:absolute;top:-4px;right:116px;border-radius:5px;background:none;z-index:3;transition:width .4s cubic-bezier(0, 0.795, 0, 1)}.search-box:focus{width:250px;z-index:1;border:1px solid #fff;background:#fff}.search-button{display:inline-block;border:none;top:0;right:0;z-index:2;position:relative;margin:0;cursor:pointer}.search-button svg path{fill:#8e8e8e}md-icon{cursor:pointer}@media screen and (max-width: 600px){.search-box{right:50px;top:5px}.search-wrap{top:8px;right:0}.search-button{top:-2px}}.autocomplete-custom-template li{padding-top:0 !important;padding-bottom:0 !important}.action-list-sidebar .action-item-accordian .accordion-group,.action-list-sidebar .action-item-accordian .panel-group{border-radius:0}.services-sidebar .service-row{background-color:#f2f6f8}.services-sidebar .service-row.action-row{padding:15px}.services-sidebar .hex-white path{fill:#fff}.services-sidebar .action-list .md-list-item-inner{padding:0}.services-sidebar .action-list .service-row{min-height:60px;padding:5px}.services-sidebar .action-list .img-replacer{height:35px;width:35px;line-height:35px;font-size:14px}.services-sidebar .action-list .arrow-icon{height:20px;width:20px}.services-sidebar .action-list .action-name{font-size:18px;max-width:300px}.services-sidebar .service-status.disabled{pointer-events:none;color:#bab7b7}.services-sidebar .quotes-notify{min-width:35px;text-align:center;padding:5px 0 4px;font-size:14px;font-weight:bold;background-color:#20394c;color:#fff;border-radius:2px}.services-sidebar .start-add{background-color:#000;width:40px;height:20px;line-height:2;text-align:center;font-size:10px;color:#fff;border-radius:5px}.services-sidebar .fill-white{width:30px;height:30px}.services-sidebar .expedited,.services-sidebar .rush{border-radius:5px;min-width:70px;padding:6px 18px 6px 14px;font-weight:500;background-color:#674ea7}.services-sidebar .expedited md-icon,.services-sidebar .rush md-icon{height:20px;width:20px}.services-sidebar .expedited md-icon svg path,.services-sidebar .rush md-icon svg path{fill:#fff}.services-sidebar .rush{background-color:#4374ba;min-width:130px}.services-sidebar .action-completed,.services-sidebar .more-option,.services-sidebar .to-complete{background-color:#39a82d;border-radius:18px;font-size:14px;color:#fff;padding:4px 18px 4px 14px;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.services-sidebar .to-complete{background-color:#fff;color:#f05e33}.services-sidebar .expand-all-cta{border-radius:18px;color:#f05e33;padding:4px 18px 4px 14px;border:1px solid #f05e33}.services-sidebar .expand-all-cta:hover{background-color:#dbd4cb}.services-sidebar .accordion-img{position:absolute;top:-3px;left:-10px}.services-sidebar .delete-default{background-color:#c4c5cb}.services-sidebar .more-option{padding:6px 15px;background-color:#fff;border:1px solid #f05e33}.services-sidebar .more-options:hover{background-color:#b6b3b3}.services-sidebar .action-items-add{min-width:160px}.services-sidebar .focus-icons{width:18px;height:18px;transition:transform .3s ease}.services-sidebar .icon-border:hover{border:2px solid #f05e33}.services-sidebar .action-items-add:hover .focus-label{color:#f05e33}.services-sidebar .action-items-add:hover .icon-border{border:2px solid #f05e33}.services-sidebar .action-items-add:hover .focus-icons path{fill:#f05e33}.services-sidebar .expand-select:hover{color:#5cc5c3}.services-sidebar .expand-select:hover .expand-select-icon path{fill:#5cc5c3}.services-sidebar .teams-function{background-color:#5cc5c3}.services-sidebar .action-completed:hover,.services-sidebar .more-option:hover,.services-sidebar .to-complete:hover{transform:scale(1);box-shadow:0 2px 3px rgba(0,0,0,.3);opacity:.9}.services-sidebar .due-date:hover{color:#f05e33}.services-sidebar .custom-submenu{background:#fff;border:1px solid #ccc;margin:8px 0 0 30px;padding:8px;z-index:1000;position:absolute;box-shadow:0 2px 8px rgba(0,0,0,.2);min-width:180px}.services-sidebar .submenu-section-title{font-weight:bold;padding:4px 0;border-bottom:1px solid #ddd;margin-top:4px;margin-bottom:4px}.services-sidebar .button-badge{line-height:20px !important;border:1px solid #d3d2d2;border-radius:5px;background-color:#fff}.services-sidebar .button-badge span{font-weight:500}.services-sidebar .button-badge.active-menu{background-color:rgba(0,85,255,.7)}.services-sidebar .button-badge.active-menu .menu-text{color:#fff}.services-sidebar .button-badge.active-menu md-icon svg path{fill:#fff}.services-sidebar .button-badge.button-badge-action{border-radius:20px}.services-sidebar .click-effect{opacity:1;box-shadow:0 4px 10px rgba(0,0,0,.2);transition:background-color .5s ease-out,color .5s ease-out,transform .5s ease-out,opacity .5s ease-out,box-shadow .5s ease-out}.services-sidebar .download-icon{height:16px;width:16px}.services-sidebar .downloads-icon{height:30px}.services-sidebar .small-icon{height:12px;width:12px}.services-sidebar .small-text{font-size:13px;color:#6a6868}.services-sidebar .clock-cta{border-radius:20px;padding:5px 8px !important}.services-sidebar .btn-hover{border:1px solid #6beb6b}.services-sidebar .btn-hover:hover{background-color:rgba(107,235,107,.1)}.services-sidebar .action-full-screen{background-color:rgba(244,244,244,.2)}.services-sidebar .media-icon{height:86px;width:86px}.services-sidebar .image-card{max-height:300px;width:100%;border:3px dashed #cbd5e1;background-color:#dbeafe;padding:15px;border-radius:8px;transition:box-shadow .3s ease}.services-sidebar .img-card-height{min-height:210px;max-height:210px}.services-sidebar .img-card-height .media-icon{height:50px;width:50px}.services-sidebar .image-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.services-sidebar .image-card-body{height:100%;width:100%}.services-sidebar .image-actions{position:absolute;top:10px;right:10px;z-index:2;opacity:0;pointer-events:none;transition:opacity .3s ease}.services-sidebar .image-card:hover .image-actions{opacity:1;pointer-events:auto}.services-sidebar .grid-picture{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.services-sidebar .grid-view-btn{background-color:#fff;border:1px solid #e4e4e4;border-radius:5px;padding:5px}.services-sidebar .grid-view-btn:hover{background-color:#ebe9e9}.services-sidebar .image-preview{width:100%;height:100%;object-fit:cover;border-radius:6px;display:flex;align-items:center;justify-content:center}.services-sidebar .image-preview-wrapper{position:relative;height:260px;width:100%;display:flex;align-items:center;justify-content:center}.services-sidebar .task-stat{min-width:200px;border-radius:5px;padding:20px}.services-sidebar .bg-blue{background-color:rgba(124,150,243,.1)}.services-sidebar .bg-blue span{color:#6483f2}.services-sidebar .bg-green{background-color:rgba(103,241,103,.1)}.services-sidebar .bg-purple{background-color:rgba(207,124,243,.1)}.services-sidebar .bg-purple span{color:#cd55ee}.services-sidebar .job-action{border:3px solid #c00}.services-sidebar .quote-action{border:3px solid #674ea7}.services-sidebar .function-chip{border:1px solid #d6e1e5;display:flex;align-items:center;padding:0 10px;height:24px;border-radius:15px;background-color:rgba(0,0,0,0)}.services-sidebar .quote-action-item{background-color:rgba(103,78,167,.17)}.services-sidebar .quote-action-item span{color:#674ea7}.services-sidebar .teams-function span{color:#fff !important}.services-sidebar .customer-action-item{background-color:rgba(78,196,28,.17)}.services-sidebar .customer-action-item span{color:#4ec41c}.services-sidebar .job-action-item{background-color:rgba(204,0,0,.17)}.services-sidebar .job-action-item span{color:#c00}.services-sidebar .function-cta{font-size:11px;font-weight:550;color:#5f5e5e}.services-sidebar .priority-chip{border-radius:15px;font-size:12px;font-weight:500;display:inline-block;background-color:var(--bg);color:var(--color)}.services-sidebar .priority-5{--color: #fc0e1c;--bg: rgba(252, 14, 28, 0.17)}.services-sidebar .priority-4{--color: #de6769;--bg: rgba(222, 103, 105, 0.17)}.services-sidebar .priority-3{--color: #f5b271;--bg: rgba(245, 178, 113, 0.17)}.services-sidebar .priority-2{--color: #94c380;--bg: rgba(148, 195, 128, 0.17)}.services-sidebar .priority-1{--color: #666666;--bg: rgba(102, 102, 102, 0.17)}.services-sidebar .priority-0{--color: #959393;--bg: rgba(217, 217, 217, 0.5)}.services-sidebar .resource-action-tem{background-color:#5cc5c3}.services-sidebar .action-items-list{width:100%;height:0;opacity:0;overflow:hidden;transition:background-color .5s ease-out,height .5s ease-out,opacity .5s ease-out}.services-sidebar .action-items-list.open-lists{height:auto;opacity:1;transition:background-color .8s ease-out,height .8s ease-out,opacity .8s ease-out}.services-sidebar .action-list-outline{border-width:1px;border-style:solid}.services-sidebar .label-rectangle{display:flex;height:15px;width:40px}.services-sidebar .cust-action{border:3px solid #239e23}.services-sidebar .res-action{border:3px solid #5cc5c3}.services-sidebar .new-action-icon{position:absolute;right:40px;top:10px}.services-sidebar .priority-container{display:flex;align-items:center;cursor:pointer}.services-sidebar .priority-item{display:flex;align-items:center;padding:5px 10px}.services-sidebar .section-style{border:1px solid #d8d6d6;border-radius:5px;background-color:#fff}.services-sidebar .comment-btn{width:120px}.services-sidebar .default-card-box{background-color:#fff}.services-sidebar .download-all.disabled{pointer-events:none;filter:grayscale(1)}.services-sidebar .acc-bg .panel-title{background-color:#20394c}.services-sidebar .disable-option{pointer-events:none}.services-sidebar .addAction-header{padding:6px 25px}.services-sidebar .hexa-icon{position:absolute}.services-sidebar .hexa-icon .ico-table{position:relative;right:55px;width:60px;height:40px;bottom:25px}.services-sidebar .product-img-list .product-box{height:120px;width:120px}.services-sidebar .drag-drop-section{background-color:#f2f6f8}.services-sidebar .inside-organize{background-color:#fff}.services-sidebar .add-customer-ns .type-box{border:1px solid #f05e33;box-shadow:0 4px 8px rgba(0,0,0,.2)}.services-sidebar .due-date-block{border:1px solid #c5c2c2;background-color:#fff;padding:10px;border-radius:5px}.services-sidebar .service-details{background-color:#fff}.services-sidebar .service-details .cycle-chip,.services-sidebar .service-details .master-chip{border:1px solid #5cc5c3;border-radius:25px;min-width:75px;line-height:1.4;color:#5cc5c3;text-align:center}.services-sidebar .service-details .master-chip{background-color:#5cc5c3;color:#fff}.services-sidebar .tot-service{background-color:#20394c}.services-sidebar .quote-id{font-size:20px;font-weight:600}.services-sidebar .service-add svg path{fill:#f05e33}.services-sidebar .rs-row{font-size:14px;font-weight:400;color:#000}.services-sidebar .accordion-column .panel-group{display:flex}.services-sidebar .accordion-column .accordion-column1,.services-sidebar .accordion-column .flex{width:70%;flex:1}.services-sidebar .accordion-column .accordion-column2{width:30%}.services-sidebar .remove-cursor{pointer-events:none}.services-sidebar .action-menu{background-color:#e9f0f3}.services-sidebar .action-menu .action-flag svg path{fill:#5cc5c3}.services-sidebar .action-menu .action-title{color:#06b7f8}.services-sidebar .action-menu .flag-img{height:22px;width:22px}.services-sidebar .action-menu .arrow-icon svg path{fill:#f05e33}.services-sidebar .action-edit-side{width:45vw;max-width:45vw}.services-sidebar .action-edit-side-cart{width:70vw;max-width:70vw}.services-sidebar .action-edit-side-carts{width:96vw;max-width:96vw}.services-sidebar .action-edit-side-brief-grid{width:100vw;max-width:81vw}@media(max-width: 768px){.services-sidebar .action-edit-side-carts{width:90vw;max-width:90vw}}@media(max-width: 600px){.services-sidebar .services-sidebar .action-edit-side{width:90vw;max-width:90vw}}.quote-action-list-sidenav .action-label{width:110px;margin-right:5px;font-size:13px}.custom-date-popup .close-icon{height:20px;width:30px}.custom-date-popup .date-options{background-color:#dce0e2}.custom-date-popup .due{font-weight:bold}.custom-date-popup .drag-drop-section{background-color:#f2f6f8}.custom-date-popup .remove-cursor{pointer-events:none}@media(max-width: 1050px){.action-full-screen .accordion-container{flex-direction:column}.action-full-screen .panel-group{display:flex}.action-full-screen .accordion-column1,.action-full-screen .accordion-column2,.action-full-screen .flex{width:100%;flex:1}.services-sidebar .action-edit-side{width:60vw;max-width:60vw}}.view-clockin{height:95%;width:55%}.action-clockin .stats-row.default-box{border:none;box-shadow:none;background-color:rgba(211,225,229,.2901960784);padding:20px 50px !important;margin-bottom:30px}.action-clockin .stats-row-div{gap:35px}.action-clockin .campaign-names{border-bottom:4px solid;border-radius:8px}.action-clockin .campaign-names.grey-bottom-border{border-color:#999}.action-clockin .campaign-names.green-bottom-border{border-color:#93c47d}.action-clockin .start-clock-btn{border:1px solid #41ef67;border-radius:5px;background-color:rgba(142,136,136,.07)}.action-clockin .start-clock-btn span{color:#41ef67}.action-clockin .stop-clock-btn{border:1px solid #f76552}.action-clockin .stop-clock-btn span{color:#f76552}.action-clockin div.card-btn .btn-default{border:1px solid #f05e33;color:#f05e33;background:#fff;width:150px}.action-clockin div.card-btn .btn-default:hover{background:#e8e7e7}.action-clockin .estimated-body-section{margin:20px}.action-clockin .campaign-names .stat-icons{left:10px;bottom:7px;right:0;top:0;position:relative}.action-clockin .subtask-estimated-div{width:100%;display:flex}.action-clockin .timer-section{margin-right:-20px}.action-clockin .timer-section md-icon svg path{fill:#fff}.action-clockin .clock-status-div{flex-wrap:nowrap;overflow-x:auto}.action-clockin .clock-img-div img{width:35px;height:35px;margin-right:10px}.action-clockin .statistics-data{text-align:end;font-size:14px}.action-clockin .statistics-value{text-align:end;font-size:22px;font-weight:600}.action-clockin .summary-card-section{padding:40px}.action-clockin .summary-card{width:220px;background-color:#fdfdfd;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:5px;padding:20px}.action-clockin .estimated-body-section{margin:20px}.action-clockin .campaign-names .stat-icons{left:10px;bottom:7px;right:0;top:0;position:relative}.action-clockin .subtask-estimated-div{width:100%;display:flex}.action-clockin .timer-section md-icon svg path{fill:#fff}.action-clockin .clock-status-div{display:flex;flex-wrap:nowrap}.action-clockin .clock-img-div img{width:35px;height:35px;margin-right:10px}.action-clockin .statistics-data{text-align:end;font-size:14px}.action-clockin .statistics-value{text-align:end;font-size:20px;font-weight:600}.action-clockin .summary-card-section{padding:40px}.action-clockin .summary-card{width:220px;background-color:#fdfdfd;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:5px;padding:20px}.action-clockin .stats-row .stats-container{padding:20px;max-width:235px;min-width:180px;border:1px solid #dbd8d8;border-radius:5px;background-color:#fff}.action-clockin .clock-out-cta{padding:5px 10px;min-width:110px;border:1px solid #e4e1e1;border-radius:15px;background-color:rgba(142,136,136,.07)}.action-clockin .clock-out-cta .pointer{width:5px;height:5px;border-radius:50%;background-color:#a0a0a0}.action-clockin .clock-in-cta{border:1px solid #f76d6d}.action-clockin .clock-in-cta span{color:#f36767}.action-clockin .clock-in-cta .pointer{background-color:#f36767}.action-clockin .statistics-value-estimate{color:#4478f2}.action-clockin .subtask-estimated-div{display:flex;justify-content:space-between}.action-clockin .subtask-entry{padding:1rem;border-radius:8px;background-color:#fff;min-width:1000px;width:100%;margin:0}.action-clockin .subtask-entry md-icon{vertical-align:middle;margin-right:4px}.action-clockin .clock-card{width:230px;padding:25px 15px;text-align:center}.action-clockin .clock-card md-icon{font-size:36px;margin-bottom:10px}.action-clockin .clock-card .clock-card-detail-status{margin:0 auto 10px}.action-clockin .clock-card .card-btn{margin:0 auto}.action-clockin .subtask-entry-tag,.action-clockin .updated-detail-tag{margin:0 0 10px;width:200px}.action-clockin .subtask-entry-tag:hover{color:#f05e33}.action-clockin .clocked-details,.action-clockin .updated-detail-tag{color:hsl(0,0%,58%)}.action-clockin .badge{background:#000;border-radius:50px;font-size:12px;max-width:60%;width:100%}.action-clockin .badge .img-replacer{width:24px;min-width:24px;height:24px;font-size:10px;line-height:25px}.action-clockin .stats-list{padding:15px 0;margin:0 30px}.action-clockin .record-stat{border-top:1.5px solid #ebebe5;border-bottom:1.5px solid #ebebe5;box-shadow:inset 0 1px 0 rgba(0,0,0,.04)}.action-clockin .cb-badge{background:rgba(142,136,136,.1);padding-right:10px;border-radius:50px;font-size:12px;border:1px solid #dcdbdb}.action-clockin .active-badge{background-color:rgba(230,235,244,.8);color:#3161c0}.action-clockin .completed-badge{background-color:rgba(220,252,231,.8);color:#065f46}.action-clockin .focused-badge{background-color:#fef3c7;color:#725303}.action-clockin .smart-badge{background-color:#f3f4f6;color:#4c4d4e}@media(max-width: 1350px){.action-clockin .stats-row-div{max-width:100%;flex-wrap:nowrap;overflow-x:auto}.action-clockin .stats-row{padding:20px !important}.action-clockin .campaign-names{min-width:235px}}@media(max-width: 950px){.view-clockin{width:100%}}.edit-subtask-popup{background:#eef3f6}.edit-subtask-popup .subtask-estimated-div{display:flex;justify-content:flex-start;align-items:center;margin:10px;gap:10px}.edit-subtask-popup .subtask-estimated-div h4{border-bottom:2px solid #a6a6a6;width:100%;padding-bottom:10px}.edit-subtask-popup .img-container .img-replacer{width:35px;height:35px;line-height:35px;font-size:12px}.edit-subtask-popup .form-base{max-width:97%;width:100%;margin:20px auto;background-color:#fff}.edit-subtask-popup .custom-tabsN md-tabs-wrapper{background:#fff !important}.edit-subtask-popup .time-log-container{background:#f9f9f9;padding:16px}.edit-subtask-popup .log-table-section{overflow-x:auto;width:100%}.edit-subtask-popup .log-scroll-wrapper{white-space:nowrap;display:inline-block;min-width:max-content}.edit-subtask-popup .log-entry{display:inline-block;min-width:900px;margin-right:10px;vertical-align:top;white-space:normal;width:99%}.edit-subtask-popup .avatar{width:36px;height:36px;border-radius:50%;margin-right:12px}.edit-subtask-popup .entry-info{display:flex;justify-content:end;gap:50px}.edit-subtask-popup .entry-info.profile-name{justify-content:start}.edit-subtask-popup .entry-info .name{font-weight:600}.edit-subtask-popup .entry-icon{width:20px;margin-right:15px}.edit-subtask-popup .entry-meta{font-size:13px;color:#444;margin-top:2px;gap:30px}.edit-subtask-popup .entry-meta-data{gap:120px}.edit-subtask-popup .log-entry{margin-bottom:10px;padding:5px 10px;background-color:#f4faff;margin-left:0}.edit-subtask-popup .log-entry.marked-for-delete{background-color:rgba(218,25,25,.2);border:1px solid #c91a1a}.edit-subtask-popup .total-time{font-weight:bold;font-size:16px;margin:12px 0}.edit-subtask-popup .green-icon{color:#00c853;margin-right:4px}.edit-subtask-popup .cancel-btn{background-color:rgba(158,158,158,.2);min-width:120px}.edit-subtask-popup .input-tag-section{padding:40px 20px}.edit-subtask-popup .bottom-add-section{padding:0 20px 10px}.edit-subtask-popup .bottom-add-section .btn-primary{min-width:120px;border-radius:8px}.service-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9000;background:rgba(0,0,0,0)}.service-details-dialog{position:relative}.service-details-dialog .service-dialog{position:absolute;top:100%;left:0;margin-top:8px;background:#fff;border-radius:10px;width:340px;box-shadow:0 6px 25px rgba(0,0,0,.2);z-index:9999}.service-details-dialog .dialog-header{background-color:#f2f8fd}.service-details-dialog .dialog-header .header-icon{color:#06c;margin:0 4px 0 0}.service-details-dialog .dialog-header .header-text .title{color:#333}.service-details-dialog .dialog-header .header-text .sub{color:#888}.service-details-dialog .select-service .section-title{color:#555;margin-bottom:8px}.service-details-dialog .select-service .service-list{max-height:200px;overflow:auto}.service-details-dialog .select-service .service-card{background:#f9fafb;border-radius:10px;padding:10px 12px;border:1px solid #e4e4e4;transition:.2s ease;cursor:pointer}.service-details-dialog .select-service .service-card.is-selected{border:1px solid #2196f3;background:#e3f2fd}.service-details-dialog .select-service .service-card .service-info{color:#333}.service-details-dialog .select-service .service-card .service-info .status{font-size:12px;border-radius:10px;padding:2px 8px}.service-details-dialog .select-service .service-card .service-info .status.completed{background:#e2f9e7;color:#2d9f49}.service-details-dialog .select-service .service-card .service-info .status.active{background-color:#ecf4fd;color:#0955e2}.service-details-dialog .select-service .service-card .service-dates{color:#777}.service-details-dialog .select-service .service-card .service-dates md-icon{font-size:16px;margin-right:4px}.service-details-dialog .select-service .service-card .service-amount{color:#444;margin-top:3px}.service-details-dialog .view-more-text{text-align:right;color:red;padding:0 15px;cursor:pointer}.service-details-dialog .service-actions{padding:0 15px 15px}.service-details-dialog .service-actions .action-btn{width:100%;color:#555;background-color:#ececec;border-radius:4px;height:42px;margin:2px 0 0 0 !important;cursor:pointer}.service-details-dialog .service-actions .action-btn:hover{background:#f4f6f8}.service-details-dialog .service-actions .action-btn md-icon{margin-right:6px;color:#888}.service-details-dialog .service-actions .action-btn.md-button[disabled],.service-details-dialog .service-actions .action-btn[disabled]{cursor:not-allowed !important;opacity:.6;background-color:#e0e0e0 !important;pointer-events:auto !important}.quick-actions-container{font-family:"Inter",sans-serif}.quick-actions-container .page-title{font-size:24px;font-weight:700;color:#111827;margin-bottom:24px}.quick-actions-container .actions-grid{gap:0;margin:0 -12px}.quick-actions-container .column-wrapper{padding:0 12px;box-sizing:border-box}.quick-actions-container .column{margin-bottom:24px;flex:1}.quick-actions-container .column .column-title{font-size:16px;font-weight:600;color:#3d3f42}.quick-actions-container .teal{color:#0d9488}.quick-actions-container .gray{color:#6b7280}.quick-actions-container .purple{color:#7c3aed}.quick-actions-container .white{color:#fff}.quick-actions-container .action-card{background:#fff;border-radius:12px;transition:all .2s ease;margin-bottom:12px}.quick-actions-container .action-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.quick-actions-container .action-card h3{margin:0;font-size:14px;font-weight:600;color:#111827}.quick-actions-container .action-card p{margin:4px 0 0;font-size:11px;color:#6b7280}.quick-actions-container .action-card .card-icon-container{width:48px;height:48px;border-radius:50%;margin-bottom:12px;background-color:#f3f4f6}.quick-actions-container .action-card .card-icon-container md-icon{width:24px;height:24px}.quick-actions-container .card-grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width: 600px){.quick-actions-container .card-grid{grid-template-columns:repeat(2, 1fr)}}.quick-actions-container .card-grid .square-card{height:160px;border:1px solid rgba(0,0,0,0)}.quick-actions-container .card-grid .square-card.teal-border{border-color:#ccfbf1}.quick-actions-container .card-grid .square-card.teal-border:hover{border-color:#2dd4bf}.quick-actions-container .card-grid .square-card.teal-border .card-icon-container{color:#0d9488}.quick-actions-container .card-grid .square-card.teal-filled{background-color:#0d9488;color:#fff;height:160px}.quick-actions-container .card-grid .square-card.teal-filled h3{color:#fff}.quick-actions-container .card-grid .square-card.teal-filled p{color:hsla(0,0%,100%,.8)}.quick-actions-container .card-grid .square-card.teal-filled .card-icon-container{background-color:hsla(0,0%,100%,.1)}.quick-actions-container .card-grid .square-card.teal-filled .card-icon-container md-icon{color:#fff}.quick-actions-container .horizontal-action-card{background:#fff;border-radius:12px;transition:all .2s ease;padding:18px;margin-bottom:12px;border:1px solid #e5e7eb}.quick-actions-container .horizontal-action-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.quick-actions-container .horizontal-action-card h3{margin:0;font-size:14px;font-weight:600;color:#111827}.quick-actions-container .horizontal-action-card p{margin:4px 0 0;font-size:11px;color:#6b7280}.quick-actions-container .horizontal-action-card .card-content-wrapper{width:100%}.quick-actions-container .horizontal-action-card .card-icon-container{margin-bottom:0;margin-right:16px;width:40px;height:40px;border-radius:50%;background-color:#f3f4f6}.quick-actions-container .horizontal-action-card .card-icon-container md-icon{width:20px;height:20px}.quick-actions-container .horizontal-action-card .arrow-icon{color:#d1d5db;width:20px;height:20px}.quick-actions-container .horizontal-action-card.grey-border{border-color:#e5e7eb}.quick-actions-container .horizontal-action-card.grey-border:hover{border-color:#d1d5db}.quick-actions-container .payments-cards .large-purple-card{height:167px;margin-bottom:12px;border-radius:12px}.quick-actions-container .payments-cards .large-purple-card.purple-light{background-color:#f5f3ff}.quick-actions-container .payments-cards .large-purple-card.purple-light .card-icon-container{background-color:#ede9fe}.quick-actions-container .payments-cards .large-purple-card.purple-light .card-icon-container md-icon{color:#7c3aed}.quick-actions-container .payments-cards .large-purple-card.purple-filled{background-color:#7c3aed;color:#fff}.quick-actions-container .payments-cards .large-purple-card.purple-filled h3{color:#fff}.quick-actions-container .payments-cards .large-purple-card.purple-filled p{color:hsla(0,0%,100%,.8)}.quick-actions-container .payments-cards .large-purple-card.purple-filled .card-icon-container{background-color:hsla(0,0%,100%,.1)}.quick-actions-container .payments-cards .large-purple-card.purple-filled .card-icon-container md-icon{color:#fff}.quick-actions-container .payments-cards .horizontal-action-card{border:1px solid #e5e7eb}.quick-actions-container .payments-cards .horizontal-action-card .circle-bg{background-color:#f5f3ff}.quick-actions-container .payments-cards .horizontal-action-card .circle-bg md-icon{color:#7c3aed}.sell-product-dialog{max-width:800px;width:100%;height:80vh;max-height:800px;border-radius:12px;background-color:#fafafa}.sell-product-dialog form{height:100%;overflow:hidden}.sell-product-dialog .white-toolbar{background:none;color:#333 !important;min-height:64px;flex:0 0 auto}.sell-product-dialog .white-toolbar .teal-icon{color:#00847d;fill:#00847d;margin-right:12px}.sell-product-dialog .white-toolbar .close-icon{color:#666;fill:#666}.sell-product-dialog .white-toolbar h2{font-size:1.25rem;font-weight:600;margin:0;color:#1a1a1a}.sell-product-dialog .white-toolbar md-icon{color:#666}.sell-product-dialog md-dialog-content{padding:0;background-color:#fafafa;flex:1;overflow:hidden}.sell-product-dialog md-dialog-content .md-dialog-content{padding:10px 24px 0 24px;height:100%;flex:1;overflow:hidden}.sell-product-dialog .section-label{display:block;font-size:.9rem;font-weight:600;color:#1a1a1a;margin-bottom:8px}.sell-product-dialog .search-section{margin-bottom:16px;flex:0 0 auto}.sell-product-dialog .search-section .search-input-wrapper{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:8px 12px;transition:border-color .2s}.sell-product-dialog .search-section .search-input-wrapper:focus-within{border-color:#00847d}.sell-product-dialog .search-section .search-input-wrapper md-icon{color:#999;font-size:20px;margin-right:8px}.sell-product-dialog .search-section .search-input-wrapper input{border:none;outline:none;font-size:14px;width:100%;color:#333}.sell-product-dialog .search-section .search-input-wrapper input::placeholder{color:#999}.sell-product-dialog .search-section .search-results-count{font-size:.75rem;color:#666;margin-top:6px}.sell-product-dialog .product-selection-section{flex:1;overflow-y:auto;overflow-x:hidden;padding-right:4px}.sell-product-dialog .product-grid{margin:0 -8px}.sell-product-dialog .product-card-wrapper{padding:8px}.sell-product-dialog .product-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:16px;cursor:pointer;transition:all .2s ease-in-out;position:relative}.sell-product-dialog .product-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.05);border-color:#00847d}.sell-product-dialog .product-card.selected{border-color:#00847d;background-color:#f0f9f8;box-shadow:0 0 0 1px #00847d}.sell-product-dialog .product-card .product-name{font-size:1rem;font-weight:600;color:#333;margin:0;line-height:1.4}.sell-product-dialog .product-card .small-arrow-icon{position:absolute;top:12px;right:12px;font-size:16px;color:#d4a017;height:16px;width:16px;min-height:16px;min-width:16px}.sell-product-dialog .product-card .category-tag{display:inline-block;font-size:.7rem;font-weight:500;color:#666;background-color:#f5f5f5;padding:2px 10px;border-radius:12px;margin:8px 0 16px 0;width:fit-content}.sell-product-dialog .product-card .price-row{margin-bottom:12px}.sell-product-dialog .product-card .price-row .price{font-size:1.25rem;font-weight:700;color:#00847d}.sell-product-dialog .product-card .card-footer{margin-top:auto;font-size:.75rem;color:#888}.sell-product-dialog md-dialog-actions{padding:16px 24px;background-color:#fff;flex:0 0 auto}.sell-product-dialog md-dialog-actions .cancel-btn{color:#333;text-transform:none;font-weight:600;border:1px solid #e0e0e0;border-radius:8px;padding:0 16px;margin-right:12px}.sell-product-dialog md-dialog-actions .add-to-quote-btn{background-color:#00ac92;color:#fff;text-transform:none;font-weight:600;border-radius:8px;padding:0 20px}.sell-product-dialog md-dialog-actions .add-to-quote-btn .shopping-cart-icon{color:#fff;margin-right:8px;font-size:18px;height:18px;width:18px;min-height:18px;min-width:18px}.sell-product-dialog md-dialog-actions .add-to-quote-btn[disabled]{opacity:.5}.add-contact-dialog{max-width:480px;width:100%;height:auto;min-height:500px;border-radius:8px;padding:12px;overflow:visible}.add-contact-dialog .close-btn{color:#333}.add-contact-dialog .dialog-header{padding:0 0 10px 5px}.add-contact-dialog .dialog-header h1{font-size:24px;font-weight:700;color:#1a1a1a;margin:0}.add-contact-dialog .dialog-header .subtitle{font-size:15px;color:#666;margin:8px 0 0 0}.add-contact-dialog md-dialog-content{padding:0}.add-contact-dialog md-dialog-content .md-dialog-content{padding:10px 10px 15px 5px}.add-contact-dialog .input-group{margin-bottom:20px}.add-contact-dialog .input-group .label-row{margin-bottom:8px}.add-contact-dialog .input-group .label-row md-icon{color:#7d8590}.add-contact-dialog .input-group .label-row label{font-size:14px;font-weight:600;color:#1a1a1a}.add-contact-dialog .input-group md-input-container::before,.add-contact-dialog .input-group md-input-container::after{display:none !important}.add-contact-dialog .input-group md-input-container .md-errors-spacer{display:none}.add-contact-dialog .input-group md-input-container label{display:none}.add-contact-dialog .input-group md-input-container input{width:100% !important;border:1px solid #e1e4e8;border-radius:6px;padding:18px 16px;color:#1a1a1a;margin:0;order:1}.add-contact-dialog .input-group md-input-container input::placeholder{color:#999}.add-contact-dialog .input-group md-input-container .md-input{border-width:1px !important;border-style:solid !important}.add-contact-dialog .input-group md-input-container.md-input-focused .md-input{border-color:#e1e4e8 !important}.add-contact-dialog .after-saving-section{margin-top:10px;padding-top:20px;border-top:1px solid #f1f1f1}.add-contact-dialog .after-saving-section .section-title{font-size:16px;font-weight:700;color:#1a1a1a;margin-bottom:12px}.add-contact-dialog .after-saving-section md-radio-group{border:none;margin-bottom:0;gap:10px}.add-contact-dialog .after-saving-section md-radio-button{margin-bottom:0;margin-right:24px}.add-contact-dialog .after-saving-section md-radio-button:last-child{margin-right:0}.add-contact-dialog .after-saving-section md-radio-button .md-label{font-size:15px;color:#333;margin-left:8px}.add-contact-dialog .after-saving-section md-radio-button .md-off{border-color:#d1d5db}.add-contact-dialog .after-saving-section md-radio-button.md-checked .md-on{background-color:#6366f1}.add-contact-dialog .after-saving-section md-radio-button.md-checked .md-off{border-color:#6366f1}.add-contact-dialog .after-saving-section md-radio-button span{margin-left:20px}.add-contact-dialog md-dialog-actions{padding:16px 24px 5px 24px;background-color:rgba(0,0,0,0)}.add-contact-dialog md-dialog-actions .cancel-btn{background-color:#fff;border:1px solid #e1e4e8;color:#333;text-transform:none;font-weight:600;border-radius:6px;padding:10px 28px;height:37px;line-height:20px}.add-contact-dialog md-dialog-actions .cancel-btn:hover{background-color:#f9f9fb}.add-contact-dialog md-dialog-actions .save-contact-btn{background-color:#00ac92;color:#fff;text-transform:none;font-weight:600;border-radius:6px;padding:10px 28px;height:37px;min-width:140px;line-height:20px}.add-contact-dialog md-dialog-actions .save-contact-btn:hover{background-color:#00847d}.create-task-dialog{max-width:600px;width:100%;border-radius:12px;overflow:hidden;background-color:#fff;font-family:"Inter",sans-serif}.create-task-dialog .dialog-header-alt{padding:24px 24px 12px 24px}.create-task-dialog .dialog-header-alt h1{font-size:20px;font-weight:700;color:#111827;margin:0}.create-task-dialog .dialog-header-alt .close-actions md-icon{color:#6b7280;width:18px;height:18px}.create-task-dialog md-dialog-content{padding:0;overflow-y:auto;max-height:80vh}.create-task-dialog md-dialog-content .md-dialog-content{padding:0 24px 24px 24px}.create-task-dialog .section-subtitle{font-size:13px;font-weight:600;color:#4b5563;margin-bottom:12px}.create-task-dialog .template-btns{gap:8px;margin-bottom:24px}.create-task-dialog .template-btns .template-btn{background-color:#fff;border:1px solid #e5e7eb;color:#111827;text-transform:none;font-weight:500;font-size:13px;border-radius:6px;padding:4px 12px;margin:0;min-height:32px;line-height:normal}.create-task-dialog .template-btns .template-btn:hover{background-color:#f9fafb}.create-task-dialog .input-group-alt label{font-size:14px;font-weight:600;color:#111827;margin-bottom:8px}.create-task-dialog .input-group-alt md-input-container{margin:0;padding:0;width:100%}.create-task-dialog .input-group-alt md-input-container::before,.create-task-dialog .input-group-alt md-input-container::after{display:none !important}.create-task-dialog .input-group-alt md-input-container .md-errors-spacer{display:none}.create-task-dialog .input-group-alt md-input-container input,.create-task-dialog .input-group-alt md-input-container textarea{border:1px solid #e5e7eb;border-radius:6px;padding:17px 12px;font-size:14px;color:#111827;background-color:#fcfcfd}.create-task-dialog .input-group-alt md-input-container input:focus,.create-task-dialog .input-group-alt md-input-container textarea:focus{border-color:#6366f1;background-color:#fff}.create-task-dialog .input-group-alt .char-count{font-size:12px;color:#9ca3af;margin-top:4px}.create-task-dialog .input-group-alt .field-info{font-size:12px;color:#6b7280;margin-top:4px}.create-task-dialog .priority-toggle-group{gap:8px}.create-task-dialog .priority-toggle-group .priority-toggle{background-color:#fff;border:1px solid #e5e7eb;color:#111827;text-transform:none;font-weight:500;font-size:14px;border-radius:6px;padding:6px 16px;margin:0;height:37px;line-height:0}.create-task-dialog .priority-toggle-group .priority-toggle.active{background-color:#eff6ff;border-color:#bfdbfe;color:#2563eb}.create-task-dialog .priority-toggle-group .priority-toggle:hover:not(.active){background-color:#f9fafb}.create-task-dialog .custom-datepicker-v2{width:100%;background-color:#fcfcfd;border:1px solid #e5e7eb;border-radius:6px}.create-task-dialog .custom-datepicker-v2 .md-datepicker-input-container{width:100%;border-bottom:none;margin-left:0;padding-right:0;display:flex;align-items:center}.create-task-dialog .custom-datepicker-v2 .md-datepicker-input-container .md-datepicker-input{font-size:14px;color:#111827;padding-left:12px;min-width:0}.create-task-dialog .custom-datepicker-v2 .md-datepicker-input-container .md-datepicker-triangle-button{display:none}.create-task-dialog .custom-datepicker-v2 .md-datepicker-button{margin:0;padding:0 10px}.create-task-dialog .custom-datepicker-v2 .md-datepicker-button md-icon{color:#9ca3af;width:20px;height:20px}.create-task-dialog .custom-select{border:1px solid #e5e7eb;border-radius:6px;background-color:#fcfcfd;padding:0 12px;height:42px}.create-task-dialog .custom-select md-select-value{border-bottom:none !important;padding-top:0;min-width:0;font-size:14px;color:#111827}.create-task-dialog .custom-select md-select-value span{color:#111827}.create-task-dialog .boxed-section{background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:8px;padding:16px;margin-bottom:20px}.create-task-dialog .boxed-section .section-title{font-size:14px;font-weight:700;color:#111827}.create-task-dialog .boxed-section .section-desc{font-size:12px;color:#6b7280;margin-top:2px}.create-task-dialog .boxed-section .section-content{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.create-task-dialog .boxed-section .section-content label{font-size:13px;font-weight:600;color:#4b5563;margin-bottom:8px;display:block}.create-task-dialog .boxed-section .notification-row{margin-top:12px}.create-task-dialog .boxed-section .notification-row .notif-label{font-size:14px;font-weight:600;color:#111827}.create-task-dialog .boxed-section .notification-row .notif-desc{font-size:12px;color:#6b7280}.create-task-dialog .boxed-section .notification-row:not(:last-child){margin-bottom:12px}.create-task-dialog .custom-switch{margin:0}.create-task-dialog .custom-switch.md-checked .md-thumb{background-color:#fff}.create-task-dialog .custom-switch.md-checked .md-bar{background-color:#6366f1}.create-task-dialog md-dialog-actions{padding:16px 24px;background-color:#f8fafc;border-top:1px solid #e5e7eb}.create-task-dialog md-dialog-actions .cancel-btn-alt{background-color:#fff;border:1px solid #e5e7eb;color:#111827;text-transform:none;font-weight:600;font-size:14px;border-radius:6px;margin-right:12px}.create-task-dialog md-dialog-actions .cancel-btn-alt:hover{background-color:#f9fafb}.create-task-dialog md-dialog-actions .create-task-btn-alt{background-color:#dbeafe;color:#1e40af;text-transform:none;font-weight:600;font-size:14px;border-radius:6px}.create-task-dialog md-dialog-actions .create-task-btn-alt md-icon{color:#1e40af;width:18px;height:18px;margin:0}.create-task-dialog md-dialog-actions .create-task-btn-alt:hover{background-color:#bfdbfe}.convert-to-job-dialog-v2{max-width:650px;width:100%;border-radius:12px;background-color:#fff;font-family:"Inter",sans-serif}.convert-to-job-dialog-v2 .dialog-header-v2{padding:24px 24px 12px 24px}.convert-to-job-dialog-v2 .dialog-header-v2 .header-left{gap:12px}.convert-to-job-dialog-v2 .dialog-header-v2 .header-left .header-icon{color:#d4a017;width:24px;height:24px}.convert-to-job-dialog-v2 .dialog-header-v2 .header-left h1{font-size:20px;font-weight:700;color:#111827;margin:0}.convert-to-job-dialog-v2 .dialog-header-v2 md-icon[aria-label=Close]{color:#6b7280}.convert-to-job-dialog-v2 md-dialog-content{padding:0;overflow-y:auto;max-height:80vh}.convert-to-job-dialog-v2 md-dialog-content .md-dialog-content{padding:0 24px 24px 24px}.convert-to-job-dialog-v2 .stepper-container{margin:20px 0;position:relative;padding:0 40px}.convert-to-job-dialog-v2 .stepper-container .step-item{z-index:2}.convert-to-job-dialog-v2 .stepper-container .step-item .step-circle{width:32px;height:32px;border-radius:50%;background-color:#f3f4f6;color:#9ca3af;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;border:2px solid rgba(0,0,0,0);transition:all .3s}.convert-to-job-dialog-v2 .stepper-container .step-item .step-circle md-icon{width:18px;height:18px;color:#fff}.convert-to-job-dialog-v2 .stepper-container .step-item.active .step-circle{background-color:#f59e0b;color:#fff}.convert-to-job-dialog-v2 .stepper-container .step-item.completed .step-circle{background-color:#10b981;color:#fff}.convert-to-job-dialog-v2 .stepper-container .step-line{height:3px;flex:1;background-color:#f3f4f6;margin:0 -2px;z-index:1}.convert-to-job-dialog-v2 .stepper-container .step-line.active{background-color:#10b981}.convert-to-job-dialog-v2 .step-indicator-text{text-align:left;font-size:13px;color:#6b7280;margin-bottom:24px}.convert-to-job-dialog-v2 .input-group-v2{margin-bottom:24px}.convert-to-job-dialog-v2 .input-group-v2 label{display:block;font-size:14px;font-weight:600;color:#111827;margin-bottom:12px}.convert-to-job-dialog-v2 .input-group-v2 md-input-container{margin:0;padding:0;width:100%}.convert-to-job-dialog-v2 .input-group-v2 md-input-container::before,.convert-to-job-dialog-v2 .input-group-v2 md-input-container::after{display:none !important}.convert-to-job-dialog-v2 .input-group-v2 md-input-container .md-errors-spacer{display:none}.convert-to-job-dialog-v2 .input-group-v2 md-input-container input,.convert-to-job-dialog-v2 .input-group-v2 md-input-container textarea{border:1px solid #e5e7eb;border-radius:8px;padding:17px 16px;font-size:14px;background-color:#fff}.convert-to-job-dialog-v2 .input-group-v2 md-input-container input:focus,.convert-to-job-dialog-v2 .input-group-v2 md-input-container textarea:focus{border-color:#d4a017}.convert-to-job-dialog-v2 .input-group-v2 .error-msg{color:#ef4444;font-size:12px;margin-top:6px;display:flex;align-items:center;gap:4px}.convert-to-job-dialog-v2 .input-group-v2 .error-msg md-icon{color:#ef4444;width:14px;height:14px}.convert-to-job-dialog-v2 .job-type-grid{margin:0 -6px}.convert-to-job-dialog-v2 .job-type-grid .job-type-card{padding:6px;box-sizing:border-box;cursor:pointer;transition:all .2s}.convert-to-job-dialog-v2 .job-type-grid .job-type-card .card-inner{border:1px solid #e5e7eb;border-radius:12px;padding:16px 8px;background:#fff;height:100%;min-height:120px;transition:all .2s}.convert-to-job-dialog-v2 .job-type-grid .job-type-card .card-inner .type-emoji{font-size:25px;margin-bottom:12px;line-height:normal}.convert-to-job-dialog-v2 .job-type-grid .job-type-card .card-inner .type-label{font-size:14px;font-weight:600;color:#111827}.convert-to-job-dialog-v2 .job-type-grid .job-type-card .card-inner .type-duration{font-size:11px;color:#6b7280;margin-top:4px}.convert-to-job-dialog-v2 .job-type-grid .job-type-card:hover .card-inner{border-color:#f59e0b;background-color:#fffbeb}.convert-to-job-dialog-v2 .job-type-grid .job-type-card.selected .card-inner{border-color:#f59e0b;background-color:#fffbeb;box-shadow:0 0 0 1px #f59e0b}.convert-to-job-dialog-v2 .priority-btns{gap:12px}.convert-to-job-dialog-v2 .priority-btns .priority-btn{margin:0;border:1px solid #e5e7eb;border-radius:8px;text-transform:none;font-weight:500;color:#374151;padding:8px 0;height:37px;line-height:0}.convert-to-job-dialog-v2 .priority-btns .priority-btn.active{background-color:#fffbeb;border-color:#f59e0b;color:#d4a017}.convert-to-job-dialog-v2 .team-list{display:flex;flex-direction:column;gap:12px}.convert-to-job-dialog-v2 .team-list .team-member-card{border:1px solid #e5e7eb;border-radius:10px;padding:12px 16px;cursor:pointer;transition:all .2s}.convert-to-job-dialog-v2 .team-list .team-member-card .checkbox-container{margin-right:16px}.convert-to-job-dialog-v2 .team-list .team-member-card .checkbox-container .custom-checkbox{width:20px;height:20px;border:1px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;background-color:#fff}.convert-to-job-dialog-v2 .team-list .team-member-card .checkbox-container .custom-checkbox md-icon{width:15px;height:15px;min-height:15px;min-width:15px;color:#fff}.convert-to-job-dialog-v2 .team-list .team-member-card .checkbox-container .custom-checkbox.checked{background-color:#f59e0b;border-color:#f59e0b}.convert-to-job-dialog-v2 .team-list .team-member-card .member-info .member-name{font-size:14px;font-weight:600;color:#111827}.convert-to-job-dialog-v2 .team-list .team-member-card .member-info .member-role{font-size:12px;color:#6b7280}.convert-to-job-dialog-v2 .team-list .team-member-card .status-badge{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.convert-to-job-dialog-v2 .team-list .team-member-card .status-badge.available{background-color:#ecfdf5;color:#059669;border:1px solid rgba(16,185,129,.2)}.convert-to-job-dialog-v2 .team-list .team-member-card .status-badge.busy{background-color:#fffbeb;color:#d97706;border:1px solid rgba(245,158,11,.2)}.convert-to-job-dialog-v2 .team-list .team-member-card:hover{border-color:#f59e0b}.convert-to-job-dialog-v2 .team-list .team-member-card.selected{border-color:#f59e0b;background-color:#fffbeb}.convert-to-job-dialog-v2 .datepicker-wrapper{border:1px solid #e5e7eb;border-radius:8px;padding:4px;background-color:#fff;height:40px}.convert-to-job-dialog-v2 .datepicker-wrapper md-datepicker{margin:0;background:rgba(0,0,0,0)}.convert-to-job-dialog-v2 .datepicker-wrapper md-datepicker .md-datepicker-input-container{border-bottom:none}.convert-to-job-dialog-v2 .hours-input-wrapper{border:1px solid #e5e7eb;border-radius:8px;padding:0 12px;background-color:#fff;height:40px}.convert-to-job-dialog-v2 .hours-input-wrapper input{border:none;outline:none;font-size:14px;width:100%;padding:0}.convert-to-job-dialog-v2 .hours-input-wrapper md-icon{color:#9ca3af}.convert-to-job-dialog-v2 .review-card{background-color:#f0fdf9;border:1px solid #ccfbf1;border-radius:12px;padding:24px}.convert-to-job-dialog-v2 .review-card .review-header{gap:12px;margin-bottom:24px}.convert-to-job-dialog-v2 .review-card .review-header md-icon{color:#10b981;width:24px;height:24px}.convert-to-job-dialog-v2 .review-card .review-header h2{font-size:18px;font-weight:700;color:#065f46;margin:0}.convert-to-job-dialog-v2 .review-card .review-details{gap:20px 0}.convert-to-job-dialog-v2 .review-card .review-details .detail-item{display:flex;flex-direction:column}.convert-to-job-dialog-v2 .review-card .review-details .detail-item label{font-size:12px;color:#6b7280;margin-bottom:4px}.convert-to-job-dialog-v2 .review-card .review-details .detail-item .type-emoji-review{font-size:13px;line-height:normal}.convert-to-job-dialog-v2 .review-card .review-details .detail-item .detail-value{font-size:14px;font-weight:600;color:#111827;gap:8px}.convert-to-job-dialog-v2 .review-card .review-details .detail-item .priority-badge{background-color:#fffbeb;color:#d97706;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:600;width:fit-content}.convert-to-job-dialog-v2 .review-card .review-details .detail-item .team-chips{gap:8px}.convert-to-job-dialog-v2 .review-card .review-details .detail-item .team-chips .team-chip{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:4px 12px;font-size:12px;color:#374151}.convert-to-job-dialog-v2 .review-card .review-details .detail-item .team-chips .no-team{font-size:13px;color:#9ca3af;font-style:italic}.convert-to-job-dialog-v2 md-dialog-actions{padding:16px 24px;border-top:1px solid #f3f4f6;background-color:#fff}.convert-to-job-dialog-v2 md-dialog-actions .md-button{margin:0 0 0 12px;border-radius:8px;text-transform:none;font-weight:600;font-size:14px}.convert-to-job-dialog-v2 md-dialog-actions .back-btn-v2{margin-right:auto;margin-left:0;border:1px solid #e5e7eb;color:#374151;padding:0 16px}.convert-to-job-dialog-v2 md-dialog-actions .back-btn-v2 md-icon{margin-right:8px;width:15px;height:15px;min-height:15px;min-width:15px}.convert-to-job-dialog-v2 md-dialog-actions .cancel-btn-v2{border:1px solid #e5e7eb;color:#374151;padding:0 16px}.convert-to-job-dialog-v2 md-dialog-actions .next-btn-v2{background-color:#d97706;color:#fff;padding:0 20px}.convert-to-job-dialog-v2 md-dialog-actions .next-btn-v2 md-icon{margin-left:8px;width:15px;height:15px;min-height:15px;min-width:15px;color:#fff}.convert-to-job-dialog-v2 md-dialog-actions .next-btn-v2:hover{background-color:#b45309}.convert-to-job-dialog-v2 md-dialog-actions .next-btn-v2[disabled]{background-color:#f3f4f6;color:#9ca3af}.convert-to-job-dialog-v2 md-dialog-actions .create-job-btn-v2{background-color:#059669;color:#fff;padding:0 20px}.convert-to-job-dialog-v2 md-dialog-actions .create-job-btn-v2 md-icon{margin-right:8px;width:18px;height:18px;color:#fff}.convert-to-job-dialog-v2 md-dialog-actions .create-job-btn-v2:hover{background-color:#047857}.unassigned-alert-banner{background:linear-gradient(135deg, #fef3c7 0%, #fff7ed 100%);border:1px solid #f59e0b;border-radius:6px;padding:10px 16px;margin:8px 12px;display:flex;align-items:center;gap:10px;font-size:13px;color:#92400e;animation:banner-slide-in .3s ease-out}.unassigned-alert-banner .alert-icon{width:20px;height:20px;min-width:20px;color:#f59e0b !important}.unassigned-alert-banner .alert-counts{display:flex;gap:12px;margin-left:8px;font-size:12px;color:#b45309}.unassigned-alert-banner .alert-counts span{white-space:nowrap}.unassigned-alert-banner .alert-action{margin-left:auto;font-size:12px;font-weight:600;color:#d97706;cursor:pointer;white-space:nowrap;padding:4px 10px;border:1px solid #d97706;border-radius:4px;background:rgba(0,0,0,0);transition:all .15s}.unassigned-alert-banner .alert-action:hover{background:#fef3c7}.unassigned-alert-banner .alert-dismiss{cursor:pointer;opacity:.5;transition:opacity .15s;margin-left:4px}.unassigned-alert-banner .alert-dismiss md-icon{width:16px !important;height:16px !important}.unassigned-alert-banner .alert-dismiss:hover{opacity:1}@keyframes banner-slide-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.gantt-color-legend{padding:6px 16px;background:#fafafa;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;flex-wrap:wrap;gap:14px;font-size:11px;color:#666}.gantt-color-legend .legend-title{font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#595959;margin-right:2px}.gantt-color-legend .legend-add{margin-left:4px;font-weight:700;color:#1976d2;cursor:pointer;padding:0 4px;border-radius:3px}.gantt-color-legend .legend-add:hover{background:#e8f1fc}.gantt-color-legend .legend-group{display:flex;align-items:center;gap:12px}.gantt-color-legend .legend-item{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.gantt-color-legend .legend-dot{width:10px;height:10px;border-radius:2px;display:inline-block;flex-shrink:0}.gantt-color-legend .legend-toggle{margin-left:auto;cursor:pointer;font-size:11px;color:#595959;padding:2px 6px}.gantt-color-legend .legend-toggle:hover{color:#333}.timeline-toggle-link{display:block;margin-top:4px;font-size:11px;color:#1976d2;cursor:pointer}.timeline-toggle-link:hover{text-decoration:underline}.timeline-expand-row td{background:#fafafa !important;padding:0 !important}.resource-timeline-container{padding:12px 16px}.resource-timeline-container .timeline-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.resource-timeline-container .timeline-hours-label{display:flex;gap:0;font-size:11px;color:#595959}.resource-timeline-container .timeline-hours-label .timeline-hour-mark{width:6.6666666667%;text-align:center;min-width:28px}.resource-timeline-container .timeline-row{display:flex;align-items:center;margin-bottom:4px;height:22px}.resource-timeline-container .timeline-res-name{width:120px;min-width:120px;font-size:11px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:8px}.resource-timeline-container .timeline-res-name.timeline-assigned{font-weight:600;color:#1565c0}.resource-timeline-container .timeline-bar-container{flex:1;position:relative;height:18px;background:#f0f0f0;border-radius:3px;overflow:hidden}.resource-timeline-container .timeline-bar{position:absolute;top:1px;height:16px;border-radius:2px;cursor:default}.resource-timeline-container .timeline-bar.tl-assigned{background:#2196f3}.resource-timeline-container .timeline-bar.tl-other{background:#9e9e9e}.resource-timeline-container .timeline-bar.tl-available{background:#4caf50;opacity:.6}.resource-timeline-container .timeline-legend-row{display:flex;gap:16px;margin-top:8px;font-size:12px;color:#595959}.resource-timeline-container .timeline-legend-item{display:inline-flex;align-items:center;gap:4px}.resource-timeline-container .timeline-dot{width:8px;height:8px;border-radius:2px;display:inline-block}.resource-timeline-container .timeline-dot.tl-assigned{background:#2196f3}.resource-timeline-container .timeline-dot.tl-other{background:#9e9e9e}.resource-timeline-container .timeline-dot.tl-available{background:#4caf50;opacity:.6}.dispatch-board-panel{overflow-y:auto;background:#fff}.dispatch-board-panel .dispatch-resource-list{padding:0}.dispatch-board-panel .dispatch-resource-header{cursor:pointer;border-bottom:1px solid #eee}.dispatch-board-panel .dispatch-resource-header.selected{background:#f5f5f5}.dispatch-board-panel .dispatch-resource-header:hover{background:#fafafa}.dispatch-board-panel .dispatch-resource-header .dispatch-resource-dot{width:10px;height:10px;border-radius:50%;margin-right:10px;flex-shrink:0}.dispatch-board-panel .dispatch-resource-header h3{font-size:13px;font-weight:600;margin:0}.dispatch-board-panel .dispatch-resource-header p{font-size:11px;color:#595959;margin:2px 0 0}.dispatch-board-panel .dispatch-resource-header .dispatch-online{color:#4caf50;font-weight:600;margin-left:6px}.dispatch-board-panel .dispatch-resource-header .dispatch-offline{color:#595959;margin-left:6px}.dispatch-board-panel .dispatch-resource-header .rotated-90{transform:rotate(90deg)}.dispatch-board-panel .dispatch-service-list{background:#fafafa;border-bottom:1px solid #eee}.dispatch-board-panel .dispatch-service-item{display:flex;align-items:center;padding:8px 16px 8px 36px;gap:10px;cursor:pointer;border-bottom:1px solid #f0f0f0;font-size:12px}.dispatch-board-panel .dispatch-service-item:hover{background:#f0f0f0}.dispatch-board-panel .dispatch-service-item .dispatch-svc-time{font-weight:600;color:#333;min-width:50px;white-space:nowrap}.dispatch-board-panel .dispatch-service-item .dispatch-svc-details{flex:1;min-width:0}.dispatch-board-panel .dispatch-service-item .dispatch-svc-details .f5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dispatch-board-panel .dispatch-service-item .dispatch-svc-status{flex-shrink:0}.dispatch-board-panel .dispatch-service-item .dispatch-svc-status .status{font-size:12px}.bulk-action-toolbar{display:flex;align-items:center;gap:10px;padding:8px 16px;background:#e3f2fd;border-bottom:1px solid #bbdefb;font-size:13px}.bulk-action-toolbar .bulk-select-all-cb{margin:0}.bulk-action-toolbar .bulk-count{font-weight:600;color:#1565c0;white-space:nowrap}.bulk-action-toolbar .bulk-assign-btn,.bulk-action-toolbar .bulk-unassign-btn{min-height:30px;line-height:30px;font-size:12px;min-width:auto;padding:0 12px}.bulk-action-toolbar .bulk-clear-btn{font-size:12px;min-height:30px;line-height:30px;margin-left:auto;color:#666}.bulk-header-cb,.bulk-row-cb{margin:0 !important;min-height:20px !important}.bulk-header-cb .md-container,.bulk-row-cb .md-container{width:18px;height:18px}.bulk-selected-row{background-color:#e8f0fe !important}.bulk-assign-dialog{min-width:400px;max-width:500px}.bulk-assign-dialog md-list-item{cursor:pointer}.bulk-assign-dialog md-list-item.selected{background:#e3f2fd}.bulk-assign-dialog md-list-item:hover{background:#f5f5f5}.map-address-search{position:absolute;top:10px;left:35%;transform:translateX(-50%);z-index:5}.map-address-search .search-input-wrapper{position:relative;display:flex;align-items:center}.map-address-search input{width:280px;padding:8px 32px 8px 12px;font-size:13px;border:1px solid #ddd;border-radius:4px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.12);outline:none;transition:border-color .15s,box-shadow .15s}.map-address-search input:focus{border-color:#4285f4;box-shadow:0 1px 6px rgba(66,133,244,.3)}.map-address-search input::placeholder{color:#595959}.map-address-search .search-clear-btn{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:18px;color:#595959;cursor:pointer;padding:2px 6px;line-height:1}.map-address-search .search-clear-btn:hover{color:#333}.map-layer-toggles{position:absolute;top:10px;right:10px;z-index:5;display:flex;flex-direction:column;gap:6px}.map-layer-toggles .map-toggle-btn{background:#fff;border:1px solid #ddd;border-radius:4px;padding:6px 10px;font-size:11px;font-weight:500;color:#555;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.1);display:flex;align-items:center;gap:5px;transition:all .15s;white-space:nowrap}.map-layer-toggles .map-toggle-btn:hover{background:#f5f5f5;border-color:#bbb}.map-layer-toggles .map-toggle-btn.active{background:#e3f2fd;border-color:#2196f3;color:#1565c0}.map-layer-toggles .map-toggle-btn md-icon{width:14px !important;height:14px !important}.gantt-filter-bar{background:#f5f5f5;border-bottom:1px solid #ddd;padding:6px 16px;min-height:48px;gap:8px}.gantt-filter-bar md-datepicker{margin:0 4px}.gantt-filter-bar md-datepicker .md-datepicker-input-container{width:120px}.gantt-filter-bar md-input-container{margin:0 4px;padding:0;min-width:120px}.gantt-filter-bar md-input-container md-select{margin:0}.gantt-filter-bar md-input-container.md-no-underline .md-errors-spacer{display:none}.gantt-search-bar{max-width:220px;margin:0 8px 0 0 !important;padding:0 !important}.gantt-search-bar md-icon{color:#595959;margin-right:4px}.gantt-search-bar input{font-size:13px;border:1px solid #ddd;border-radius:4px;padding:6px 8px;background:#fff;outline:none}.gantt-search-bar input:focus{border-color:#1976d2}.gantt-search-bar input::placeholder{color:#595959}.gantt-search-bar .md-errors-spacer{display:none}.gantt-search-highlight{animation:gantt-highlight-pulse .5s ease-in-out}@keyframes gantt-highlight-pulse{0%{background-color:#ffeb3b}100%{background-color:rgba(0,0,0,0)}}.gantt-unassigned-toggle{font-size:12px !important;text-transform:none !important;min-height:30px;line-height:28px;padding:0 12px !important;border:1px solid #d5d8dd;border-radius:16px;color:#5b6270;background:#fff;transition:background .15s,color .15s,border-color .15s}.gantt-unassigned-toggle md-icon{margin-right:4px;font-size:15px;color:inherit}.gantt-unassigned-toggle:hover{background:#f5f6f8}.gantt-unassigned-toggle.gantt-chip-active,.gantt-unassigned-toggle.gantt-chip-active:hover{background:#1976d2;color:#fff;border-color:#1976d2}.gantt-unassigned-toggle.gantt-chip-active md-icon,.gantt-unassigned-toggle.gantt-chip-active:hover md-icon{color:#fff}.gantt-unassigned-toggle .gantt-chip-x{margin:0 0 0 2px;opacity:.9}.gantt-scale-toggle{margin:0 8px;display:inline-flex;border:1px solid #d5d8dd;border-radius:8px;overflow:hidden;background:#fff}.gantt-scale-toggle md-button{margin:0;min-width:52px;min-height:30px;height:30px;line-height:30px;font-size:12px;padding:0 14px;text-transform:none;border-radius:0;box-shadow:none;color:#5b6270;transition:background .15s,color .15s}.gantt-scale-toggle md-button:not(:last-child){border-right:1px solid #eceef1}.gantt-scale-toggle md-button:hover{background:#f5f6f8}.gantt-scale-toggle md-button.gantt-scale-active,.gantt-scale-toggle md-button.gantt-scale-active:hover{background:#1976d2 !important;color:#fff !important}.gantt-color-legend .legend-item{transition:opacity .15s ease}.webix_gantt_task_base{transition:box-shadow .12s ease}.webix_gantt_task_base:hover{box-shadow:0 2px 8px rgba(0,0,0,.18)}.gantt-month-label{font-size:12px;font-weight:500;color:#555;white-space:nowrap;margin:0 4px;line-height:32px}.gantt-today-btn{font-size:12px !important;text-transform:none !important;min-height:32px;line-height:32px;padding:0 12px !important;font-weight:500}.gantt-today-btn md-icon{margin-right:4px}.webix_gantt_project .webix_tree_folder_open::before,.webix_gantt_project .webix_tree_folder::before{content:"󰃁";font-family:"Material Design Icons";font-size:16px}.webix_gantt_task .webix_tree_file::before{content:"󰒓";font-family:"Material Design Icons";font-size:14px}.webix_gantt_treegrid .webix_cell:hover{background-color:rgba(33,150,243,.04)}.webix_gantt_tooltip,.webix_tooltip:has(.gantt-dispatch-tooltip),.webix_tooltip:has(.gantt-addr-tip){padding:0 !important;border:none !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;overflow:visible !important;max-width:320px !important}.gantt-dispatch-tooltip{max-width:300px;background:#fff;border:1px solid #eceef1;border-radius:10px;box-shadow:0 8px 28px rgba(16,24,40,.16);padding:12px 14px;font-size:12px;line-height:1.45;color:#1b1f24}.gantt-dispatch-tooltip .gdt-head{margin-bottom:2px}.gantt-dispatch-tooltip .gdt-title{font-size:13px;font-weight:600}.gantt-dispatch-tooltip .gdt-company{font-size:12px;color:#6b7280;margin-top:1px}.gantt-dispatch-tooltip .gdt-badge{display:inline-block;margin-top:6px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;padding:2px 8px;border-radius:10px;background:#eef1f5;color:#5b6270}.gantt-dispatch-tooltip .gdt-badge--parent{background:#e8eef4;color:#2c3e50}.gantt-dispatch-tooltip .gdt-badge--service{background:#ede7f6;color:#6a4bb0}.gantt-dispatch-tooltip .gdt-badge--meeting{background:#fce4ec;color:#b0448a}.gantt-dispatch-tooltip .gdt-badge--action{background:#f3e5f5;color:#8e44ad}.gantt-dispatch-tooltip .gdt-sec{margin-top:8px;padding-top:8px;border-top:1px solid #f0f2f5}.gantt-dispatch-tooltip .gdt-row{display:flex;justify-content:space-between;gap:12px;padding:1px 0}.gantt-dispatch-tooltip .gdt-k{color:#6b7280;white-space:nowrap}.gantt-dispatch-tooltip .gdt-v{color:#1b1f24;text-align:right;font-feature-settings:"tnum" 1}.gantt-dispatch-tooltip .gdt-line{display:flex;align-items:flex-start;gap:6px;padding:2px 0}.gantt-dispatch-tooltip .gdt-i{font-size:15px;line-height:1.3;color:#595959}.gantt-dispatch-tooltip .gdt-link{color:#1976d2;text-decoration:none;word-break:break-word}.gantt-dispatch-tooltip .gdt-link:hover{text-decoration:underline}.gantt-dispatch-tooltip .gdt-money{font-weight:600;font-feature-settings:"tnum" 1}.gantt-dispatch-tooltip .gdt-map{display:block;width:100%;height:auto;margin-top:10px;border-radius:8px}.gantt-addr-tip{background:#fff;border:1px solid #eceef1;border-radius:8px;box-shadow:0 8px 28px rgba(16,24,40,.16);padding:8px 12px;font-size:12px;line-height:1.4;color:#1b1f24}.gantt-addr-tip .gat-line1{font-weight:600}.gantt-addr-tip .gat-line2{color:#6b7280}.gantt-hovercard{position:fixed;z-index:10000;max-width:300px;background:#fff;border:1px solid #eceef1;border-radius:10px;box-shadow:0 10px 32px rgba(16,24,40,.2);overflow:hidden}.gantt-hovercard .gantt-dispatch-tooltip{box-shadow:none;border:none;border-radius:0;max-width:none}.gantt-hovercard .ghc-actions{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px 10px;border-top:1px solid #f0f2f5;background:#fafbfc}.gantt-hovercard .ghc-btn{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#1976d2;background:#fff;border:1px solid #d5e3f2;border-radius:6px;padding:4px 9px;cursor:pointer;transition:background .12s}.gantt-hovercard .ghc-btn .mdi{font-size:14px}.gantt-hovercard .ghc-btn:hover{background:#eef5fd}.gantt-hovercard .ghc-tabs{display:flex;gap:2px;padding:8px 12px 0}.gantt-hovercard .ghc-tab{font-size:11px;font-weight:600;color:#6b7280;background:rgba(0,0,0,0);border:none;border-bottom:2px solid rgba(0,0,0,0);padding:4px 8px 6px;cursor:pointer}.gantt-hovercard .ghc-tab:hover{color:#1b1f24}.gantt-hovercard .ghc-tab.active{color:#1976d2;border-bottom-color:#1976d2}.gantt-hovercard .ghc-tabs+.gantt-dispatch-tooltip{padding-top:8px}.gantt-drag-shadow{position:absolute;opacity:.3;border:2px dashed #666;pointer-events:none;z-index:0}.gantt-conflict-warning{box-shadow:0 0 12px 4px rgba(255,152,0,.8) !important;animation:conflict-pulse 1s ease-in-out 3}@keyframes conflict-pulse{0%,100%{box-shadow:0 0 12px 4px rgba(255,152,0,.8)}50%{box-shadow:0 0 20px 8px rgba(255,152,0,.4)}}.gantt-clock-icon{position:absolute;right:2px;top:50%;transform:translateY(-50%);font-size:12px;pointer-events:none;z-index:1}.gantt-quick-add-role-dialog{min-width:380px;max-width:440px}.gantt-quick-add-role-dialog md-dialog-content{padding:0}.gantt-quick-add-role-dialog .role-field-row{display:flex;align-items:center;gap:8px;margin-bottom:12px}.gantt-quick-add-role-dialog .rate-input-group{display:inline-flex;align-items:center;gap:2px}.gantt-quick-add-role-dialog .rate-input-group input{width:60px;text-align:right}.gantt-quick-add-role-dialog .rate-input-group .rate-dot{margin:0 2px;font-weight:600}.gantt-quick-add-role-dialog md-input-container{margin:8px 0}.gantt-assign-btn{cursor:pointer;display:inline-block;vertical-align:middle}.gantt-location-link{color:#1976d2;text-decoration:none;font-size:12px}.gantt-location-link:hover{text-decoration:underline}.gantt-loc-na{color:#767676;font-size:12px}.gantt-row-menu{float:right;cursor:pointer;color:#595959;font-size:16px;line-height:18px;padding:0 4px;border-radius:4px}.gantt-row-menu:hover{color:#1976d2;background:#eef3fb}.gantt-travel-badge{font-size:11px;padding:2px 6px;border-radius:10px;white-space:nowrap;background:#f5f5f5;border:1px solid #e0e0e0;color:#616161}.gantt-travel-badge--conflict{background:#ffebee;border-color:#ef9a9a;color:#c62828;font-weight:600}.db-distance-badge{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;white-space:nowrap}.db-distance-badge--near{background:#e8f5e9;color:#2e7d32}.db-distance-badge--mid{background:#fff3e0;color:#e65100}.db-distance-badge--far{background:#ffebee;color:#c62828}.gantt-opt-panel{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin:0 16px 8px;max-height:300px;overflow-y:auto}.gantt-opt-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #eee;background:#fafafa;border-radius:8px 8px 0 0}.gantt-opt-header strong{font-size:14px}.gantt-opt-empty{padding:20px;text-align:center;color:#595959;font-size:13px}.gantt-opt-tech{padding:12px 14px;border-bottom:1px solid #f0f0f0}.gantt-opt-tech-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.gantt-opt-tech-header strong{font-size:13px}.gantt-opt-savings{background:#e8f5e9;color:#2e7d32;font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px}.gantt-opt-routes{margin-bottom:8px}.gantt-opt-label{font-size:11px;font-weight:600;color:#595959;margin-bottom:4px}.gantt-opt-label--green{color:#2e7d32}.gantt-opt-task{font-size:12px;color:#444;padding:1px 0}.gantt-opt-arrow{display:flex;align-items:center;justify-content:center;font-size:18px;color:#2196f3}.gantt-opt-apply{margin-top:4px;font-size:12px}.gantt-optimize-btn .mdi{font-size:16px}.gantt-itinerary-btn .mdi{font-size:16px}.gantt-itinerary-panel{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin:0 16px 8px;max-height:320px;overflow-y:auto}.gantt-itinerary-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #eee;background:#fafafa;border-radius:8px 8px 0 0}.gantt-itinerary-header strong{font-size:14px}.gantt-itinerary-empty{padding:20px;text-align:center;color:#595959;font-size:13px}.gantt-itinerary-tech{border-bottom:1px solid #f0f0f0}.gantt-itinerary-tech-head{display:flex;align-items:center;gap:6px;padding:10px 14px;cursor:pointer}.gantt-itinerary-tech-head:hover{background:#f7f8fa}.gantt-itinerary-tech-head strong{font-size:13px}.gantt-itinerary-tech-head .mdi{font-size:18px;color:#595959}.gantt-itinerary-meta{margin-left:auto;font-size:12px;color:#6b7280;font-feature-settings:"tnum" 1}.gantt-itinerary-stops{padding:0 14px 10px 34px}.gantt-itinerary-stop{padding:4px 0;border-top:1px dashed #eee}.gantt-itinerary-leg{display:inline-block;font-size:11px;color:#b26a00;background:#fff8e1;border-radius:8px;padding:1px 8px;margin-bottom:2px;font-feature-settings:"tnum" 1}.gantt-itinerary-stop-row{display:flex;gap:8px;align-items:baseline}.gantt-itinerary-time{font-size:12px;color:#6b7280;min-width:64px;font-feature-settings:"tnum" 1}.gantt-itinerary-name{font-size:13px;color:#1b1f24}.support-repair-sidenav .command-center-drawer{padding:0 0 24px}.support-repair-sidenav .command-center-drawer .drawer-header h3{margin:0;font-size:18px}.support-repair-sidenav .command-center-drawer .section-label{margin:16px 0 8px 0;font-size:14px;color:#666}.support-repair-sidenav .cc-head{position:sticky;top:0;z-index:5;display:flex;align-items:flex-start;gap:8px;padding:14px 12px 12px 16px;background:#fff;border-bottom:1px solid #e6e9ee}.support-repair-sidenav .cc-head-main{flex:1;min-width:0}.support-repair-sidenav .cc-title{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.support-repair-sidenav .cc-title-id{font-size:13px;font-weight:700;color:#595959;font-feature-settings:"tnum" 1}.support-repair-sidenav .cc-title-name{font-size:17px;font-weight:700;color:#1b1f24;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.support-repair-sidenav .cc-head-sub{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px}.support-repair-sidenav .cc-status{font-size:11px;font-weight:700;padding:2px 9px;border-radius:11px;white-space:nowrap}.support-repair-sidenav .cc-status-prog{background:#e8f5e9;color:#2e7d32}.support-repair-sidenav .cc-status-done{background:#e3f2fd;color:#1565c0}.support-repair-sidenav .cc-status-unasgd{background:#fdecea;color:#c62828}.support-repair-sidenav .cc-status-sched{background:#eef1f5;color:#5a6472}.support-repair-sidenav .cc-status-crm{background:#ede7f6;color:#5e35b1}.support-repair-sidenav .cc-biz{font-size:12px;color:#6b7280}.support-repair-sidenav .cc-close{margin:-6px -4px 0 0;flex:0 0 auto}.support-repair-sidenav .cc-work{font-size:11px;font-weight:600;padding:2px 9px;border-radius:11px;white-space:nowrap;border:1px solid #e6e9ee;color:#5a6472;background:#fff}.support-repair-sidenav .cc-work-prog{border-color:#a5d6a7;color:#2e7d32}.support-repair-sidenav .cc-work-break{border-color:#ffcc80;color:#b26a00}.support-repair-sidenav .cc-work-done{border-color:#90caf9;color:#1565c0}.support-repair-sidenav .cc-contact-name{font-weight:600}.support-repair-sidenav .cc-svc-head{gap:8px}.support-repair-sidenav .cc-svc-add{display:inline-flex;gap:4px;flex:0 0 auto}.support-repair-sidenav .cc-addsvc{margin:0;min-height:26px;line-height:24px;padding:0 8px;font-size:11px;font-weight:600;text-transform:none;border-radius:13px;border:1px solid #1976d2;color:#1976d2}.support-repair-sidenav .cc-addsvc .mdi{font-size:14px;margin-right:1px}.support-repair-sidenav .cc-addsvc:hover{background:#e8f1fc}.support-repair-sidenav .cc-svc-alloc{font-size:12px;font-weight:700;padding:2px 6px;border-radius:9px;background:#eef1f5;color:#5a6472;white-space:nowrap;font-feature-settings:"tnum" 1}.support-repair-sidenav .cc-section-head{display:flex;align-items:center;justify-content:space-between}.support-repair-sidenav .cc-showall{display:inline-block;margin-top:6px;font-size:11px;font-weight:600;color:#1976d2;cursor:pointer;text-transform:none;letter-spacing:0}.support-repair-sidenav .cc-showall:hover{text-decoration:underline}.support-repair-sidenav .cc-services{max-height:264px;overflow-y:auto}.support-repair-sidenav .cc-services.cc-services--expanded{max-height:60vh}.support-repair-sidenav .cc-svc-grouphead{background:#f8f9fb}.support-repair-sidenav .cc-svc-grouphead .cc-svc-name{font-weight:600}.support-repair-sidenav .cc-svc-recur{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:9px;background:#ede7f6;color:#5e35b1;white-space:nowrap}.support-repair-sidenav .cc-svc-child{padding-left:18px}.support-repair-sidenav .cc-svc-clock{font-size:11px;font-weight:600;padding:2px 7px;border-radius:10px;white-space:nowrap}.support-repair-sidenav .cc-clk-prog{background:#e8f5e9;color:#2e7d32}.support-repair-sidenav .cc-clk-break{background:#fff3e0;color:#b26a00}.support-repair-sidenav .cc-clk-out{background:#fdecea;color:#c62828}.support-repair-sidenav .cc-clk-done{background:#e3f2fd;color:#1565c0}.support-repair-sidenav .cc-act--secondary{border:1px solid #d0d7de;background:#fff;color:#1b1f24}.support-repair-sidenav .cc-act--urgent{background:#e8492f !important}.support-repair-sidenav .cc-act--urgent:hover{background:#d43d25 !important}.support-repair-sidenav .cc-act--more{min-width:34px;padding:0 4px}.support-repair-sidenav .cc-act--more .mdi{margin-right:0}.support-repair-sidenav .cc-context{padding:2px 16px 10px;border-bottom:1px solid #eee;margin-bottom:8px}.support-repair-sidenav .cc-context-company{display:block;font-size:13px;font-weight:600;color:#1b1f24}.support-repair-sidenav .cc-context-meta{font-size:12px;color:#6b7280;font-feature-settings:"tnum" 1}.support-repair-sidenav .cc-strip{display:flex;align-items:center;gap:14px;padding:4px 16px 10px;font-feature-settings:"tnum" 1}.support-repair-sidenav .cc-strip-val{font-size:15px;font-weight:700;color:#1b1f24}.support-repair-sidenav .cc-strip-loc{font-size:12px;color:#6b7280;display:inline-flex;align-items:center;gap:3px}.support-repair-sidenav .cc-strip-loc .mdi{font-size:15px;color:#595959}.support-repair-sidenav .cc-contact{display:flex;flex-direction:column;gap:5px;padding:8px 16px;border-top:1px solid #f0f2f5}.support-repair-sidenav .cc-contact .mdi{font-size:16px;color:#595959}.support-repair-sidenav .cc-contact-row{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#1b1f24;text-decoration:none}.support-repair-sidenav .cc-contact-row .mdi{flex:0 0 16px;line-height:18px}.support-repair-sidenav .cc-contact-row span{min-width:0;word-break:break-word;line-height:18px}.support-repair-sidenav a.cc-contact-row{color:#1976d2}.support-repair-sidenav a.cc-contact-row:hover span{text-decoration:underline}.support-repair-sidenav .cc-link{font-size:13px;color:#1976d2;text-decoration:none}.support-repair-sidenav .cc-link:hover{text-decoration:underline}.support-repair-sidenav .cc-section{padding:10px 16px 4px;border-top:1px solid #f0f2f5}.support-repair-sidenav .cc-section-head{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#595959;margin-bottom:6px}.support-repair-sidenav .cc-svc-row{display:flex;align-items:center;gap:8px;padding:8px 6px;border-radius:6px;cursor:pointer}.support-repair-sidenav .cc-svc-row:hover{background:#f5f7fa}.support-repair-sidenav .cc-svc-main{flex:1;min-width:0}.support-repair-sidenav .cc-svc-name{display:block;font-size:13px;color:#1b1f24;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-repair-sidenav .cc-svc-time{display:block;font-size:11px;color:#6b7280;font-feature-settings:"tnum" 1}.support-repair-sidenav .cc-svc-status{font-size:11px;font-weight:600;padding:2px 7px;border-radius:10px;white-space:nowrap}.support-repair-sidenav .cc-svc-asgd{background:#e8f5e9;color:#2e7d32}.support-repair-sidenav .cc-svc-part{background:#fff8e1;color:#b26a00}.support-repair-sidenav .cc-svc-unasgd{background:#fdecea;color:#c62828}.support-repair-sidenav .cc-svc-over{background:#fdecea;color:#c62828}.support-repair-sidenav .cc-svc-cancel{background:#eceff1;color:#4f5b66}.support-repair-sidenav .cc-svc-chev{font-size:18px;color:#78909c}.support-repair-sidenav .cc-team{font-size:13px;color:#1b1f24}.support-repair-sidenav .cc-team .mdi{font-size:15px;color:#595959;margin-right:2px}.support-repair-sidenav .cc-lvl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:1px 6px;margin-left:6px;border-radius:8px;background:#eef1f5;color:#5a6472}.support-repair-sidenav .svc-contact-links{display:flex;flex-wrap:wrap;gap:12px}.support-repair-sidenav .svc-contact-links .cc-link{display:inline-flex;align-items:center;gap:4px}.support-repair-sidenav .svc-contact-links .mdi{font-size:15px;color:#595959}.support-repair-sidenav .cc-actions{display:flex;flex-wrap:wrap;gap:6px;padding:2px 0 6px}.support-repair-sidenav .cc-actions--secondary{padding-top:0}.support-repair-sidenav .cc-act{margin:0;min-height:30px;line-height:28px;font-size:12px;text-transform:none;border-radius:6px}.support-repair-sidenav .cc-act .mdi{font-size:15px;margin-right:2px}.support-repair-sidenav .cc-act--primary{background:#1976d2 !important;color:#fff !important}.support-repair-sidenav .cc-act--primary:hover{background:#1567bd !important}.support-repair-sidenav .cc-empty{font-size:12px;color:#595959;padding:4px 6px}.support-repair-sidenav .svc-drawer .svc-sec-head{font-size:11px !important;font-weight:700 !important;letter-spacing:.04em;text-transform:uppercase;color:#595959 !important;margin-top:6px;padding-top:10px;border-top:1px solid #f0f2f5}.support-repair-sidenav .svc-drawer .svc-orderid{color:#6b7280;font-weight:500 !important}.support-repair-sidenav .svc-drawer .quote-time{font-feature-settings:"tnum" 1}.support-repair-sidenav .svc-drawer .status{display:inline-block;font-size:12px;font-weight:600;padding:2px 8px;border-radius:10px;text-transform:capitalize}.support-repair-sidenav .svc-drawer .custom-chips li{padding:6px 4px;border-radius:6px;transition:background .12s}.support-repair-sidenav .svc-drawer .custom-chips li:hover{background:#f5f7fa}.support-repair-sidenav .svc-drawer .svc-actions{display:flex;flex-wrap:wrap;gap:8px}.support-repair-sidenav .svc-drawer .svc-actions .cursor-point,.support-repair-sidenav .svc-drawer .svc-actions a{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#1976d2;background:#eef5fd;border:1px solid #d5e3f2;border-radius:6px;padding:5px 10px;cursor:pointer;text-decoration:none;transition:background .12s}.support-repair-sidenav .svc-drawer .svc-actions .cursor-point:hover,.support-repair-sidenav .svc-drawer .svc-actions a:hover{background:#e0eefb}.support-repair-sidenav .svc-drawer .svc-actions .cursor-point md-icon,.support-repair-sidenav .svc-drawer .svc-actions a md-icon{width:15px;height:15px;min-width:15px}.support-repair-sidenav .svc-drawer .cursor-point:focus-visible,.support-repair-sidenav .svc-drawer a:focus-visible,.support-repair-sidenav .svc-drawer [role=button]:focus-visible{outline:2px solid #1976d2;outline-offset:2px;border-radius:4px}.support-repair-sidenav .cc-svc-current{background:#eef3fb;box-shadow:inset 3px 0 0 #1976d2}.support-repair-sidenav .svc-events-head{margin-top:4px}.support-repair-sidenav .svc-add-event-btn{margin:0;min-height:32px;line-height:30px;padding:0 10px;font-size:13px;font-weight:600;text-transform:none;border-radius:14px;border:1px solid #1976d2;color:#1976d2;background:#fff}.support-repair-sidenav .svc-add-event-btn .mdi{font-size:15px;margin-right:2px}.support-repair-sidenav .svc-add-event-btn:hover{background:#e8f1fc}.support-repair-sidenav .svc-event-back{color:#5a6472;margin-right:6px}.support-repair-sidenav .svc-event-back .mdi{font-size:20px}.support-repair-sidenav .svc-event-back md-icon{color:#5a6472}.support-repair-sidenav .svc-event-back:hover{color:#1976d2}.support-repair-sidenav .svc-event-context{font-weight:400;font-size:13px;color:#6b7280}.sales-agent-drawer{width:100%;max-width:375px}.sales-agent-drawer .menu-list-margin-top{margin-top:8px}.sales-agent-drawer .top-section .sidenav-title{margin-top:0}.sales-agent-drawer .top-section .sidenav-title .sa-title-row{padding:8px 0;margin:0 8px}.sales-agent-drawer .top-section .sidenav-title .resource-icon{width:34px;height:34px;margin:0}.sales-agent-drawer .top-section .sidenav-title .resource-icon svg path{fill:#f05e33}.sales-agent-drawer .top-section .sidenav-title .search-symbol{width:20px;height:20px;margin:0}.sales-agent-drawer md-list-item .md-button{line-height:1}.sales-agent-drawer .task-list md-list-item{z-index:10}.sales-agent-drawer .select-wrapper .location-select:first-child{margin-bottom:10px}.sales-agent-drawer .task-wrapper.sa-scroll{top:151px !important}.sales-agent-drawer .sa-drawer-title{font-size:20px;line-height:1.5;font-weight:600;margin:0}.sales-agent-drawer .svc-sec-head{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#98a2b3;padding:10px 16px 4px}.sales-agent-drawer .svc-sec-head .svc-sec-count{font-weight:600;color:var(--jt-color-text-muted)}.sales-agent-drawer .sa-suggested{background:var(--jt-color-info-bg);border-bottom:1px solid var(--jt-color-border)}.sales-agent-drawer .sa-suggested .svc-sec-head{color:var(--jt-color-info)}.sales-agent-drawer .sa-load-chip{display:inline-block;font-size:11px;font-weight:600;line-height:1.2;padding:2px 8px;border-radius:10px;white-space:nowrap;margin-top:2px;font-feature-settings:"tnum" 1}.sales-agent-drawer .sa-load-chip.load-available{background:var(--jt-color-success-bg);color:var(--jt-color-success)}.sales-agent-drawer .sa-load-chip.load-busy{background:var(--jt-color-warning-bg);color:var(--jt-color-warning)}.sales-agent-drawer .sa-load-chip.load-overloaded{background:var(--jt-color-danger-bg);color:var(--jt-color-danger)}.sales-agent-drawer .sa-load-chip.load-unknown{background:var(--jt-color-bg-hover);color:var(--jt-color-text-muted)}.sales-agent-drawer .dedicated-sales{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#f05e33}.sales-agent-drawer .resource-organisation{color:var(--jt-color-text-muted)}.sales-agent-drawer .sa-profile-btn{min-width:32px;width:32px;height:32px;padding:0;margin:0}.sales-agent-drawer .sa-profile-btn md-icon{width:18px;height:18px}.sales-agent-drawer .sa-profile-btn md-icon svg path{fill:var(--jt-color-info)}.sales-agent-drawer .sa-segmented{display:flex;gap:0;margin:8px 16px 4px;border:1px solid var(--jt-color-border);border-radius:5px;overflow:hidden}.sales-agent-drawer .sa-segmented button{flex:1;border:0;background:rgba(0,0,0,0);padding:6px 8px;font-size:12px;font-weight:600;color:var(--jt-color-text-muted);cursor:pointer;border-right:1px solid var(--jt-color-border)}.sales-agent-drawer .sa-segmented button:last-child{border-right:0}.sales-agent-drawer .sa-segmented button.active{background:#f05e33;color:#fff}.sales-agent-drawer .sa-recents{padding:8px 16px;border-bottom:1px solid var(--jt-color-border)}.sales-agent-drawer .sa-recents .sa-recents-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#98a2b3;margin-bottom:6px}.sales-agent-drawer .sa-recents .sa-recents-row{display:flex;flex-wrap:wrap;gap:6px}.sales-agent-drawer .sa-recents .sa-recent-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--jt-color-border);background:var(--jt-color-surface);border-radius:16px;padding:3px 10px 3px 4px;font-size:12px;cursor:pointer}.sales-agent-drawer .sa-recents .sa-recent-chip:hover{background:var(--jt-color-bg-hover)}.sales-agent-drawer .sa-recents .sa-recent-chip.active{border-color:#f05e33}.sales-agent-drawer .sa-recents .sa-recent-chip .sa-recent-abbr{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#ffe9cf;color:#f05e33;font-size:10px;font-weight:700}.sales-agent-drawer .sa-suggest-wrap{padding:8px 16px 0}.services-sidebar.md-sidenav-accordion{width:100%;max-width:375px}.services-sidebar.md-sidenav-accordion .svc-eyebrow{font-size:14px;line-height:1.5;opacity:.85;margin-bottom:4px}.services-sidebar.md-sidenav-accordion .svc-drawer-title{font-size:20px;line-height:1.5;font-weight:600}.services-sidebar.md-sidenav-accordion .svc-stepper .svc-step-pos{font-size:14px;min-width:34px;text-align:center;color:#fff}.services-sidebar.md-sidenav-accordion .svc-stepper .svc-step-btn{min-width:28px;width:28px;height:28px;margin:0;padding:0}.services-sidebar.md-sidenav-accordion .svc-stepper .svc-step-icon{width:16px;height:16px}.services-sidebar.md-sidenav-accordion .svc-stepper .svc-step-icon svg path{fill:#fff}.services-sidebar.md-sidenav-accordion .svc-stepper .svc-step-prev{transform:rotate(90deg)}.services-sidebar.md-sidenav-accordion .svc-stepper .svc-step-next{transform:rotate(-90deg)}.services-sidebar.md-sidenav-accordion .svc-icon-btn,.services-sidebar.md-sidenav-accordion .svc-icon-link{min-width:32px;width:32px;height:32px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center}.services-sidebar.md-sidenav-accordion .svc-icon-btn md-icon svg path,.services-sidebar.md-sidenav-accordion .svc-icon-link md-icon svg path{fill:#fff}.services-sidebar.md-sidenav-accordion .svc-idbar{background-color:var(--jt-color-bg-subtle);padding:8px 16px}.services-sidebar.md-sidenav-accordion .svc-idbar .svc-label{font-size:14px}.services-sidebar.md-sidenav-accordion .svc-idbar .svc-idbar-value{font-size:20px}.services-sidebar.md-sidenav-accordion .accordion-name-row{margin-top:-8px}.services-sidebar.md-sidenav-accordion .user-img-holder .img-replacer{height:36px;width:36px;line-height:36px}.services-sidebar.md-sidenav-accordion .customer-contact .svc-company{color:#fff;font-size:14px}.services-sidebar.md-sidenav-accordion .svc-open-tab{padding:0 16px}.services-sidebar.md-sidenav-accordion .svc-open-tab md-icon{width:20px}.services-sidebar.md-sidenav-accordion .svc-summary{padding:10px 16px 4px}.services-sidebar.md-sidenav-accordion .svc-summary-service{margin-bottom:10px}.services-sidebar.md-sidenav-accordion .svc-summary-service .svc-summary-link{font-weight:600;text-decoration:none}.services-sidebar.md-sidenav-accordion .svc-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.services-sidebar.md-sidenav-accordion .svc-stat-card{background-color:var(--jt-color-bg-subtle);border:1px solid var(--jt-color-border);border-radius:5px;padding:8px 10px}.services-sidebar.md-sidenav-accordion .svc-stat-card.start{background-color:var(--jt-color-info-bg)}.services-sidebar.md-sidenav-accordion .svc-stat-card.end{background-color:var(--jt-color-warning-bg)}.services-sidebar.md-sidenav-accordion .svc-stat-card .svc-stat-label{font-size:14px;letter-spacing:.04em;color:var(--jt-color-text-muted);margin-bottom:2px}.services-sidebar.md-sidenav-accordion .svc-stat-card .svc-stat-value{font-size:15px;font-weight:600;word-break:break-word}.services-sidebar.md-sidenav-accordion .svc-stat-card .svc-stat-sub{font-size:14px;color:var(--jt-color-text-muted)}.services-sidebar.md-sidenav-accordion .svc-sec-head{font-size:15px;font-weight:600;letter-spacing:.02em;color:var(--jt-color-text-default);display:flex;align-items:center;gap:6px;padding:8px 16px 4px}.services-sidebar.md-sidenav-accordion .svc-recents{padding:4px 16px 8px}.services-sidebar.md-sidenav-accordion .svc-recents-row{display:flex;flex-wrap:wrap;gap:6px}.services-sidebar.md-sidenav-accordion .svc-recent-chip{border:1px solid var(--jt-color-border);background:var(--jt-color-surface, #fff);border-radius:16px;padding:4px 12px;font-size:14px;cursor:pointer;color:var(--jt-color-primary)}.services-sidebar.md-sidenav-accordion .svc-recent-chip:hover{background:var(--jt-color-bg-hover, rgba(240, 94, 51, 0.06))}.services-sidebar.md-sidenav-accordion .expand-all-cta{color:var(--jt-color-primary)}.services-sidebar.md-sidenav-accordion .svc-act{display:flex;align-items:center;width:100%;text-align:left;text-transform:none;margin:0 0 8px;padding:10px 12px;border-radius:5px;border:1px solid var(--jt-color-border);line-height:1.3}.services-sidebar.md-sidenav-accordion .svc-act .svc-act-icon{width:20px;height:20px;margin-right:12px;flex:none}.services-sidebar.md-sidenav-accordion .svc-act .svc-act-body{display:flex;flex-direction:column;flex:1 1 auto;overflow:hidden;white-space:normal}.services-sidebar.md-sidenav-accordion .svc-act .svc-act-title{font-size:15px;font-weight:600}.services-sidebar.md-sidenav-accordion .svc-act .svc-act-desc{font-size:14px;color:var(--jt-color-text-muted);white-space:normal}.services-sidebar.md-sidenav-accordion .svc-act .svc-act-chev{width:16px;height:16px;flex:none;margin-left:8px}.services-sidebar.md-sidenav-accordion .svc-act--primary{background:var(--jt-color-primary);border-color:var(--jt-color-primary);color:#fff}.services-sidebar.md-sidenav-accordion .svc-act--primary .svc-act-desc{color:hsla(0,0%,100%,.85)}.services-sidebar.md-sidenav-accordion .svc-act--primary .svc-act-icon svg path,.services-sidebar.md-sidenav-accordion .svc-act--primary .svc-act-chev svg path{fill:#fff}.services-sidebar.md-sidenav-accordion .svc-act--secondary{background:var(--jt-color-surface, #fff)}.services-sidebar.md-sidenav-accordion .svc-act--secondary .svc-act-icon svg path{fill:#1976d2}.services-sidebar.md-sidenav-accordion .svc-act--secondary .svc-act-chev svg path{fill:var(--jt-color-text-muted)}.services-sidebar.md-sidenav-accordion .svc-act--secondary:hover{background:var(--jt-color-bg-hover, rgba(240, 94, 51, 0.06))}.services-sidebar.md-sidenav-accordion .svc-act--danger{border-color:var(--jt-color-danger);background:var(--jt-color-danger-bg)}.services-sidebar.md-sidenav-accordion .svc-act--danger .svc-act-title{color:var(--jt-color-danger)}.services-sidebar.md-sidenav-accordion .svc-act--danger .icon--danger svg path,.services-sidebar.md-sidenav-accordion .svc-act--danger .svc-act-icon svg path{fill:var(--jt-color-danger)}.services-sidebar.md-sidenav-accordion .svc-act--danger .svc-act-chev svg path{fill:var(--jt-color-danger)}.services-sidebar.md-sidenav-accordion .icon--danger svg path{fill:var(--jt-color-danger)}.services-sidebar.md-sidenav-accordion .svc-ai-wrap{padding:0 12px 8px}.add-estimate-drawer{width:100%;max-width:375px}.add-estimate-drawer .sidebar-header h3{font-size:20px;line-height:1.5}.add-estimate-drawer .ae-search{gap:8px;margin:4px 16px 8px;padding:4px 10px;border:1px solid var(--jt-color-border);border-radius:10px;background:var(--jt-color-surface)}.add-estimate-drawer .ae-search .ae-search-icon{width:16px;height:16px}.add-estimate-drawer .ae-search .ae-search-icon svg path{fill:var(--jt-color-text-muted)}.add-estimate-drawer .ae-search .ae-search-input{flex:1;border:0;outline:none;background:rgba(0,0,0,0);font-size:15px;color:var(--jt-color-text-default)}.add-estimate-drawer .ae-search .ae-search-input::placeholder{color:var(--jt-color-text-muted)}.add-estimate-drawer .ae-search .ae-search-clear{min-width:24px;width:24px;height:24px}.add-estimate-drawer .ae-search .ae-search-clear md-icon{width:12px;height:12px}.add-estimate-drawer .ae-search .ae-search-clear md-icon svg path{fill:var(--jt-color-text-muted)}.add-estimate-drawer .ae-nomatch{padding:20px 16px;text-align:center;font-size:15px;color:var(--jt-color-text-muted)}.add-estimate-drawer .ae-empty{gap:10px;padding:48px 24px}.add-estimate-drawer .ae-empty .ae-empty-icon{width:44px;height:44px}.add-estimate-drawer .ae-empty .ae-empty-icon svg path{fill:var(--jt-color-text-muted)}.add-estimate-drawer .ae-empty .ae-empty-title{font-size:20px;font-weight:600;color:var(--jt-color-text-default)}.add-estimate-drawer .ae-empty .ae-empty-sub{font-size:15px;color:var(--jt-color-text-muted);max-width:240px}.add-estimate-drawer .ae-empty .ae-primary-btn{margin-top:6px}.add-estimate-drawer .ae-card{padding-top:12px;padding-bottom:12px}.add-estimate-drawer .ae-avatar-actionable,.add-estimate-drawer .ae-name-actionable{cursor:pointer}.add-estimate-drawer .ae-name-actionable:hover{color:#f05e33}.add-estimate-drawer .ae-quote-link{color:var(--jt-color-info);font-weight:600;text-decoration:none}.add-estimate-drawer .ae-quote-link:hover{text-decoration:underline}.add-estimate-drawer .ae-recent-flag{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#f05e33;background:#ffe9cf;border-radius:8px;padding:1px 6px}.add-estimate-drawer .ae-meta{gap:8px;margin:2px 0}.add-estimate-drawer .ae-meta .ae-meta-item{display:inline-flex;align-items:center;gap:3px;font-size:14px;font-weight:600;color:var(--jt-color-text-default);font-feature-settings:"tnum" 1}.add-estimate-drawer .ae-meta .ae-meta-item.ae-meta-muted{color:var(--jt-color-text-muted);font-weight:500}.add-estimate-drawer .ae-meta .ae-meta-item .ae-meta-icon{width:12px;height:12px}.add-estimate-drawer .ae-meta .ae-meta-item .ae-meta-icon svg path{fill:currentColor}.add-estimate-drawer .ae-status-chip{display:inline-block;font-size:14px;font-weight:700;line-height:1.3;padding:2px 8px;border-radius:10px;white-space:nowrap;text-transform:capitalize;background:var(--jt-color-info-bg);color:var(--jt-color-info)}.add-estimate-drawer .ae-status-chip.ae-status--draft{background:var(--jt-color-bg-hover);color:var(--jt-color-text-muted)}.add-estimate-drawer .ae-status-chip.ae-status--sent,.add-estimate-drawer .ae-status-chip.ae-status--pending{background:var(--jt-color-warning-bg);color:var(--jt-color-warning)}.add-estimate-drawer .ae-status-chip.ae-status--accepted,.add-estimate-drawer .ae-status-chip.ae-status--approved,.add-estimate-drawer .ae-status-chip.ae-status--paid,.add-estimate-drawer .ae-status-chip.ae-status--won{background:var(--jt-color-success-bg);color:var(--jt-color-success)}.add-estimate-drawer .ae-status-chip.ae-status--rejected,.add-estimate-drawer .ae-status-chip.ae-status--declined,.add-estimate-drawer .ae-status-chip.ae-status--void,.add-estimate-drawer .ae-status-chip.ae-status--expired,.add-estimate-drawer .ae-status-chip.ae-status--cancelled{background:var(--jt-color-danger-bg);color:var(--jt-color-danger)}.add-estimate-drawer .ae-actions{min-width:120px}.add-estimate-drawer .ae-actions .ae-primary-btn{margin:0;background:#f05e33;color:#fff}.add-estimate-drawer .ae-actions .ae-primary-btn md-icon svg path{fill:#fff}.add-estimate-drawer .ae-actions .ae-primary-btn:hover{background:#c47618}.add-estimate-drawer .ae-actions .ae-edit-btn{min-width:32px;width:32px;height:32px}.add-estimate-drawer .ae-actions .ae-edit-btn md-icon{width:16px;height:16px}.add-estimate-drawer .ae-actions .ae-edit-btn md-icon svg path{fill:var(--jt-color-text-muted)}.add-estimate-drawer .ae-actions .ae-edit-btn:hover md-icon svg path{fill:#f05e33}.served-resource-drawer{display:flex;flex-direction:column}.served-resource-drawer .sidenav-wrapper.site-visit-sidebar{position:static;flex:0 0 auto;overflow:visible}.served-resource-drawer .task-wrapper.srd-list-wrap{position:static;top:auto;flex:1 1 auto;overflow-y:auto;min-height:0}.served-resource-drawer .bottom-section.srd-footer{position:static;gap:8px;padding:10px 16px;border-top:1px solid var(--jt-color-border, #e4e7ec)}.served-resource-drawer .srd-title-row{gap:8px;padding:8px}.served-resource-drawer .srd-title-row .resource-icon{width:34px;height:34px}.served-resource-drawer .srd-title-row h2{margin:0}.served-resource-drawer .svc-sec-head{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--jt-color-text-muted, #98a2b3);padding:8px 8px 4px}.served-resource-drawer .srd-stat{gap:10px;margin:4px 8px 8px;padding:10px 12px;border-radius:5px;background:var(--jt-color-info-bg, #e8f1fc)}.served-resource-drawer .srd-stat .srd-stat-icon{width:22px;height:22px}.served-resource-drawer .srd-stat .srd-stat-icon svg{fill:#1976d2}.served-resource-drawer .srd-stat .srd-stat-value{font-size:20px;font-weight:700;line-height:1.1;color:var(--jt-color-text-default, #202124)}.served-resource-drawer .srd-stat .srd-stat-label{font-size:14px;color:var(--jt-color-text-muted, #98a2b3)}.served-resource-drawer .srd-ai-btn{display:inline-flex;align-items:center;gap:6px;margin:0 8px 8px;background:var(--jt-color-info-bg, #e8f1fc);border:1px solid rgba(25,118,210,.25);border-radius:8px;padding:6px 12px;font-size:14px;font-weight:600;color:#1976d2;cursor:pointer}.served-resource-drawer .srd-ai-btn md-icon{width:15px;height:15px;min-width:15px}.served-resource-drawer .srd-ai-btn md-icon svg{fill:#1976d2}.served-resource-drawer .srd-ai-btn:hover{background:#dceafb}.served-resource-drawer .srd-recents{margin-bottom:4px}.served-resource-drawer .srd-recent-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 8px 6px}.served-resource-drawer .srd-recent-chip{display:inline-block;max-width:160px;padding:3px 10px;border-radius:12px;background:var(--jt-color-bg-subtle, #f5f7fa);border:1px solid var(--jt-color-border, #e4e7ec);font-size:14px;font-weight:600;color:#1976d2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.served-resource-drawer .srd-search{gap:8px;margin:8px;padding:6px 10px;border:1px solid var(--jt-color-border, #e4e7ec);border-radius:5px;background:var(--jt-color-surface, #fff)}.served-resource-drawer .srd-search md-icon{width:15px;height:15px;min-width:15px}.served-resource-drawer .srd-search md-icon svg{fill:var(--jt-color-text-muted, #98a2b3)}.served-resource-drawer .srd-search input{flex:1;border:0;outline:none;background:rgba(0,0,0,0);font-size:15px;color:var(--jt-color-text-default, #202124)}.served-resource-drawer .srd-segments{gap:6px;margin:0 8px 8px}.served-resource-drawer .srd-seg{flex:1;min-width:52px;padding:5px 8px;border:1px solid var(--jt-color-border, #e4e7ec);border-radius:5px;background:var(--jt-color-surface, #fff);font-size:14px;font-weight:600;color:var(--jt-color-text-muted, #98a2b3);cursor:pointer}.served-resource-drawer .srd-seg:hover{background:var(--jt-color-bg-hover, #f5f7fa)}.served-resource-drawer .srd-seg.active{background:rgba(25,118,210,.08);border-color:#1976d2;color:#1976d2}.served-resource-drawer .srd-select{margin-bottom:10px}.served-resource-drawer .srd-row{padding:8px 16px}.served-resource-drawer .srd-row.srd-best-match{background:rgba(25,118,210,.06)}.served-resource-drawer .srd-profile-btn{background:none;border:0;padding:0;cursor:pointer}.served-resource-drawer .srd-name-btn{background:none;border:0;padding:0;text-align:left;cursor:pointer;color:var(--jt-color-text-default, #202124)}.served-resource-drawer .srd-name-btn:hover{color:#1976d2;text-decoration:underline}.served-resource-drawer .srd-pin{width:16px;height:16px;min-width:16px;cursor:pointer}.served-resource-drawer .srd-pin svg{fill:var(--jt-color-text-muted, #cfd4dc)}.served-resource-drawer .srd-pin.pinned svg{fill:#f05e33}.served-resource-drawer .srd-served{gap:8px;margin-top:4px}.served-resource-drawer .srd-served .srd-served-label{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--jt-color-text-muted, #98a2b3)}.served-resource-drawer .srd-served .srd-served-date{font-size:15px;font-weight:600;color:var(--jt-color-text-default, #202124)}.served-resource-drawer .srd-served .srd-time-chip{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border-radius:10px;padding:1px 8px;color:var(--jt-color-text-muted, #98a2b3);background:var(--jt-color-bg-subtle, #f5f7fa)}.served-resource-drawer .srd-row-actions{gap:8px;margin-top:8px}.served-resource-drawer .cc-act{margin:0;min-height:32px;line-height:1;font-size:15px;font-weight:600;text-transform:none;border-radius:8px;display:inline-flex;align-items:center;gap:6px}.served-resource-drawer .cc-act md-icon{width:16px;height:16px;min-width:16px}.served-resource-drawer .cc-act--crud{background:#f05e33 !important;color:#fff !important;padding:0 14px}.served-resource-drawer .cc-act--crud md-icon svg{fill:#fff}.served-resource-drawer .cc-act--crud:hover{background:#c47618 !important;color:#fff !important}.served-resource-drawer .cc-act--crud[disabled]{opacity:.5}.served-resource-drawer .cc-act--primary{background:#1976d2 !important;color:#fff !important;padding:0 14px}.served-resource-drawer .cc-act--primary md-icon svg{fill:#fff}.served-resource-drawer .cc-act--primary:hover{background:#1567bd !important;color:#fff !important}.served-resource-drawer .srd-footer .srd-close-btn{min-height:32px}.served-resource-drawer .srd-footer .srd-add-selected md-icon{margin-right:2px}.est-schedule-drawer{width:400px;max-width:100%}.est-schedule-drawer .sidenav-close.sidenav-close--tr{position:absolute;right:8px;top:8px;left:auto;z-index:3;min-width:0;min-height:0;width:28px;height:28px;padding:5px;margin:0;border-radius:4px;background:rgba(0,0,0,0)}.est-schedule-drawer .sidenav-close.sidenav-close--tr md-icon{width:16px;height:16px;min-width:16px}.est-schedule-drawer .sidenav-close.sidenav-close--tr:hover{background:var(--jt-color-bg-hover, #f2f4f7)}.est-schedule-drawer .esd-wrap{display:flex;flex-direction:column;height:100%;overflow:hidden}.est-schedule-drawer .esd-header{padding:16px 16px 12px;border-bottom:1px solid var(--jt-color-border, #e4e7ec)}.est-schedule-drawer .esd-title-row{display:flex;align-items:center;gap:12px}.est-schedule-drawer .esd-title-icon{width:30px;height:30px;min-width:30px}.est-schedule-drawer .esd-title{font-size:20px;font-weight:700;line-height:1.5;color:var(--jt-color-text-default, #202124)}.est-schedule-drawer .esd-subtitle{font-size:14px;color:var(--jt-color-text-muted, #98a2b3);margin-top:2px}.est-schedule-drawer .esd-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.est-schedule-drawer .esd-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:12px;font-size:14px;font-weight:600;color:var(--jt-color-text-muted, #667085);background:var(--jt-color-bg-subtle, #f5f7fa);border:1px solid var(--jt-color-border, #e4e7ec)}.est-schedule-drawer .esd-chip .esd-chip-icon{width:13px;height:13px;min-width:13px}.est-schedule-drawer .esd-stepper{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px;background:var(--jt-color-bg-subtle, #f5f7fa);border-bottom:1px solid var(--jt-color-border, #e4e7ec)}.est-schedule-drawer .esd-step-label{font-size:14px;font-weight:600;color:var(--jt-color-text-muted, #667085);text-transform:uppercase;letter-spacing:.03em}.est-schedule-drawer .esd-step-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--jt-color-border, #e4e7ec);border-radius:6px;background:var(--jt-color-surface, #fff);cursor:pointer}.est-schedule-drawer .esd-step-btn md-icon{width:15px;height:15px;min-width:15px}.est-schedule-drawer .esd-step-btn .esd-step-prev{transform:rotate(90deg)}.est-schedule-drawer .esd-step-btn .esd-step-next{transform:rotate(-90deg)}.est-schedule-drawer .esd-step-btn:hover{background:var(--jt-color-bg-hover, #f2f4f7)}.est-schedule-drawer .esd-body{flex:1 1 auto;overflow-y:auto}.est-schedule-drawer .svc-sec-head.esd-sec-head{display:flex;align-items:center;gap:8px;padding:14px 16px 6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--jt-color-text-muted, #98a2b3)}.est-schedule-drawer .svc-sec-head.esd-sec-head md-icon{width:14px;height:14px;min-width:14px}.est-schedule-drawer .esd-acc-head{display:flex;align-items:center;gap:8px;width:100%}.est-schedule-drawer .esd-acc-name{font-size:15px;font-weight:600;color:var(--jt-color-text-default, #202124);flex:1 1 auto}.est-schedule-drawer .esd-progress{font-size:14px;font-weight:600;padding:2px 8px;border-radius:10px;color:var(--jt-color-warning, #b54708);background:var(--jt-color-warning-bg, #fff4e5)}.est-schedule-drawer .esd-progress.is-full{color:var(--jt-color-success, #027a48);background:var(--jt-color-success-bg, #e7f5ea)}.est-schedule-drawer .esd-acc-arrow{width:16px;height:16px;min-width:16px;transition:transform .15s ease}.est-schedule-drawer .esd-acc-arrow.open{transform:rotate(180deg)}.est-schedule-drawer .esd-acc-body{padding:8px 16px 12px}.est-schedule-drawer .esd-ai-btn{display:inline-flex;align-items:center;gap:6px;width:100%;justify-content:center;margin:0 0 10px;padding:8px 12px;font-size:15px}.est-schedule-drawer .esd-ai-btn md-icon{width:15px;height:15px;min-width:15px}.est-schedule-drawer .esd-filter{margin-bottom:10px}.est-schedule-drawer .esd-search{position:relative;display:flex;align-items:center;margin-bottom:8px}.est-schedule-drawer .esd-search .esd-search-icon{position:absolute;left:10px;width:15px;height:15px;min-width:15px;opacity:.55}.est-schedule-drawer .esd-search-input{width:100%;height:34px;padding:0 12px 0 32px;font-size:15px;border:1px solid var(--jt-color-border, #e4e7ec);border-radius:8px;background:var(--jt-color-surface, #fff);color:var(--jt-color-text-default, #202124)}.est-schedule-drawer .esd-search-input:focus{outline:none;border-color:#f05e33;box-shadow:0 0 0 2px rgba(240,94,51,.15)}.est-schedule-drawer .esd-seg{display:inline-flex;border:1px solid var(--jt-color-border, #e4e7ec);border-radius:8px;overflow:hidden}.est-schedule-drawer .esd-seg-btn{padding:5px 14px;font-size:14px;font-weight:600;color:var(--jt-color-text-muted, #667085);background:var(--jt-color-surface, #fff);border:none;border-right:1px solid var(--jt-color-border, #e4e7ec);cursor:pointer}.est-schedule-drawer .esd-seg-btn:last-child{border-right:none}.est-schedule-drawer .esd-seg-btn.is-active{color:#fff;background:#20394c}.est-schedule-drawer .esd-list{padding:0}.est-schedule-drawer .esd-row{border-radius:8px;transition:background .12s ease}.est-schedule-drawer .esd-row:hover{background:var(--jt-color-bg-hover, #f7f9fc)}.est-schedule-drawer .esd-row.schedule-select{background:var(--jt-color-info-bg, #e8f1fc)}.est-schedule-drawer .esd-avatar{position:relative}.est-schedule-drawer .esd-initials{line-height:40px;font-size:16px}.est-schedule-drawer .esd-info{width:100%}.est-schedule-drawer .esd-name-row{width:100%}.est-schedule-drawer a.esd-name{font-size:15px;font-weight:600;color:var(--jt-color-text-default, #202124);text-decoration:none}.est-schedule-drawer a.esd-name:hover{color:#1976d2;text-decoration:underline}.est-schedule-drawer .esd-avail-pill{display:inline-block;padding:2px 9px;border-radius:10px;font-size:14px;font-weight:600;white-space:nowrap}.est-schedule-drawer .esd-avail-pill.is-available{color:var(--jt-color-success, #027a48);background:var(--jt-color-success-bg, #e7f5ea)}.est-schedule-drawer .esd-avail-pill.is-busy{color:var(--jt-color-warning, #b54708);background:var(--jt-color-warning-bg, #fff4e5)}.est-schedule-drawer .esd-avail-pill.is-unavailable{color:var(--jt-color-danger, #b42318);background:var(--jt-color-danger-bg, #fdecea)}.est-schedule-drawer .esd-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.est-schedule-drawer .esd-tag{font-size:14px;font-weight:500;padding:2px 8px;border-radius:6px;color:var(--jt-color-text-muted, #667085);background:var(--jt-color-bg-subtle, #f5f7fa);border:1px solid var(--jt-color-border, #e4e7ec)}.est-schedule-drawer .esd-tag--top{color:var(--jt-color-info, #1570ef);background:var(--jt-color-info-bg, #e8f1fc);border-color:rgba(21,112,239,.25)}.est-schedule-drawer .esd-peek{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:4px 10px;font-size:14px;font-weight:600;color:#1976d2;background:var(--jt-color-info-bg, #e8f1fc);border:1px solid rgba(25,118,210,.22);border-radius:6px;cursor:pointer}.est-schedule-drawer .esd-peek md-icon{width:14px;height:14px;min-width:14px}.est-schedule-drawer .esd-peek md-icon svg{fill:#1976d2}.est-schedule-drawer .esd-peek:hover{background:#dceafb}.est-schedule-drawer .esd-noresult{padding:18px 16px;text-align:center;font-size:15px;color:var(--jt-color-text-muted, #98a2b3)}.est-schedule-drawer .esd-footer{flex:0 0 auto;display:flex;justify-content:flex-end;padding:12px 16px;border-top:1px solid var(--jt-color-border, #e4e7ec);background:var(--jt-color-surface, #fff)}.est-schedule-drawer .cc-act.esd-done{display:inline-flex;align-items:center;gap:6px;margin:0;min-height:38px;padding:0 22px;font-size:15px;font-weight:600;text-transform:none;border-radius:8px;background:#f05e33;color:#fff}.est-schedule-drawer .cc-act.esd-done md-icon{width:16px;height:16px;min-width:16px}.est-schedule-drawer .cc-act.esd-done md-icon svg{fill:#fff}.est-schedule-drawer .cc-act.esd-done:hover{background:#c47618;color:#fff}.build-recurring-drawer{width:100%;max-width:375px}.build-recurring-drawer .sidebar-header h3{font-size:20px;line-height:1.5}.build-recurring-drawer .ae-search{gap:8px;margin:4px 16px 8px;padding:4px 10px;border:1px solid var(--jt-color-border);border-radius:10px;background:var(--jt-color-surface)}.build-recurring-drawer .ae-search .ae-search-icon{width:16px;height:16px}.build-recurring-drawer .ae-search .ae-search-icon svg path{fill:var(--jt-color-text-muted)}.build-recurring-drawer .ae-search .ae-search-input{flex:1;border:0;outline:none;background:rgba(0,0,0,0);font-size:15px;color:var(--jt-color-text-default)}.build-recurring-drawer .ae-search .ae-search-input::placeholder{color:var(--jt-color-text-muted)}.build-recurring-drawer .ae-search .ae-search-clear{min-width:24px;width:24px;height:24px}.build-recurring-drawer .ae-search .ae-search-clear md-icon{width:12px;height:12px}.build-recurring-drawer .ae-search .ae-search-clear md-icon svg path{fill:var(--jt-color-text-muted)}.build-recurring-drawer .ae-nomatch{padding:20px 16px;text-align:center;font-size:15px;color:var(--jt-color-text-muted)}.build-recurring-drawer .ae-empty{gap:10px;padding:48px 24px}.build-recurring-drawer .ae-empty .ae-empty-icon{width:44px;height:44px}.build-recurring-drawer .ae-empty .ae-empty-icon svg path{fill:var(--jt-color-text-muted)}.build-recurring-drawer .ae-empty .ae-empty-title{font-size:20px;font-weight:600;color:var(--jt-color-text-default)}.build-recurring-drawer .ae-empty .ae-empty-sub{font-size:15px;color:var(--jt-color-text-muted);max-width:240px}.build-recurring-drawer .ae-empty .ae-primary-btn{margin-top:6px}.build-recurring-drawer .ae-card{padding-top:12px;padding-bottom:12px}.build-recurring-drawer .ae-avatar-actionable,.build-recurring-drawer .ae-name-actionable{cursor:pointer}.build-recurring-drawer .ae-name-actionable:hover{color:#f05e33}.build-recurring-drawer .ae-quote-link{color:var(--jt-color-info);font-weight:600;text-decoration:none}.build-recurring-drawer .ae-quote-link:hover{text-decoration:underline}.build-recurring-drawer .ae-recent-flag{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#f05e33;background:#ffe9cf;border-radius:8px;padding:1px 6px}.build-recurring-drawer .ae-meta{gap:8px;margin:2px 0}.build-recurring-drawer .ae-meta .ae-meta-item{display:inline-flex;align-items:center;gap:3px;font-size:14px;font-weight:600;color:var(--jt-color-text-default);font-feature-settings:"tnum" 1}.build-recurring-drawer .ae-meta .ae-meta-item.ae-meta-muted{color:var(--jt-color-text-muted);font-weight:500}.build-recurring-drawer .ae-meta .ae-meta-item .ae-meta-icon{width:12px;height:12px}.build-recurring-drawer .ae-meta .ae-meta-item .ae-meta-icon svg path{fill:currentColor}.build-recurring-drawer .ae-status-chip{display:inline-block;font-size:14px;font-weight:700;line-height:1.3;padding:2px 8px;border-radius:10px;white-space:nowrap;text-transform:capitalize;background:var(--jt-color-info-bg);color:var(--jt-color-info)}.build-recurring-drawer .ae-status-chip.ae-status--draft{background:var(--jt-color-bg-hover);color:var(--jt-color-text-muted)}.build-recurring-drawer .ae-status-chip.ae-status--sent,.build-recurring-drawer .ae-status-chip.ae-status--pending{background:var(--jt-color-warning-bg);color:var(--jt-color-warning)}.build-recurring-drawer .ae-status-chip.ae-status--accepted,.build-recurring-drawer .ae-status-chip.ae-status--approved,.build-recurring-drawer .ae-status-chip.ae-status--paid,.build-recurring-drawer .ae-status-chip.ae-status--won{background:var(--jt-color-success-bg);color:var(--jt-color-success)}.build-recurring-drawer .ae-status-chip.ae-status--rejected,.build-recurring-drawer .ae-status-chip.ae-status--declined,.build-recurring-drawer .ae-status-chip.ae-status--void,.build-recurring-drawer .ae-status-chip.ae-status--expired,.build-recurring-drawer .ae-status-chip.ae-status--cancelled{background:var(--jt-color-danger-bg);color:var(--jt-color-danger)}.build-recurring-drawer .ae-recurring-chip{display:inline-flex;align-items:center;gap:3px;font-size:14px;font-weight:700;line-height:1.3;padding:2px 8px;border-radius:10px;white-space:nowrap;background:var(--jt-color-info-bg);color:var(--jt-color-info)}.build-recurring-drawer .ae-recurring-chip .ae-meta-icon{width:12px;height:12px}.build-recurring-drawer .ae-recurring-chip .ae-meta-icon svg path{fill:currentColor}.build-recurring-drawer .ae-actions{min-width:120px}.build-recurring-drawer .ae-actions .ae-primary-btn{margin:0;background:#f05e33;color:#fff}.build-recurring-drawer .ae-actions .ae-primary-btn md-icon svg path{fill:#fff}.build-recurring-drawer .ae-actions .ae-primary-btn:hover{background:#c47618}.build-recurring-drawer .ae-actions .ae-edit-btn{min-width:32px;width:32px;height:32px}.build-recurring-drawer .ae-actions .ae-edit-btn md-icon{width:16px;height:16px}.build-recurring-drawer .ae-actions .ae-edit-btn md-icon svg path{fill:var(--jt-color-text-muted)}.build-recurring-drawer .ae-actions .ae-edit-btn:hover md-icon svg path{fill:#f05e33}.build-regular-drawer{width:100%;max-width:375px}.build-regular-drawer .sidebar-header h3{font-size:20px;line-height:1.5}.build-regular-drawer .ae-search{gap:8px;margin:4px 16px 8px;padding:4px 10px;border:1px solid var(--jt-color-border);border-radius:10px;background:var(--jt-color-surface)}.build-regular-drawer .ae-search .ae-search-icon{width:16px;height:16px}.build-regular-drawer .ae-search .ae-search-icon svg path{fill:var(--jt-color-text-muted)}.build-regular-drawer .ae-search .ae-search-input{flex:1;border:0;outline:none;background:rgba(0,0,0,0);font-size:15px;color:var(--jt-color-text-default)}.build-regular-drawer .ae-search .ae-search-input::placeholder{color:var(--jt-color-text-muted)}.build-regular-drawer .ae-search .ae-search-clear{min-width:24px;width:24px;height:24px}.build-regular-drawer .ae-search .ae-search-clear md-icon{width:12px;height:12px}.build-regular-drawer .ae-search .ae-search-clear md-icon svg path{fill:var(--jt-color-text-muted)}.build-regular-drawer .ae-nomatch{padding:20px 16px;text-align:center;font-size:15px;color:var(--jt-color-text-muted)}.build-regular-drawer .ae-empty{gap:10px;padding:48px 24px}.build-regular-drawer .ae-empty .ae-empty-icon{width:44px;height:44px}.build-regular-drawer .ae-empty .ae-empty-icon svg path{fill:var(--jt-color-text-muted)}.build-regular-drawer .ae-empty .ae-empty-title{font-size:20px;font-weight:600;color:var(--jt-color-text-default)}.build-regular-drawer .ae-empty .ae-empty-sub{font-size:15px;color:var(--jt-color-text-muted);max-width:240px}.build-regular-drawer .ae-empty .ae-primary-btn{margin-top:6px}.build-regular-drawer .ae-card{padding-top:12px;padding-bottom:12px}.build-regular-drawer .ae-avatar-actionable,.build-regular-drawer .ae-name-actionable{cursor:pointer}.build-regular-drawer .ae-name-actionable:hover{color:#f05e33}.build-regular-drawer .ae-quote-link{color:var(--jt-color-info);font-weight:600;text-decoration:none}.build-regular-drawer .ae-quote-link:hover{text-decoration:underline}.build-regular-drawer .ae-recent-flag{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#f05e33;background:#ffe9cf;border-radius:8px;padding:1px 6px}.build-regular-drawer .ae-meta{gap:8px;margin:2px 0}.build-regular-drawer .ae-meta .ae-meta-item{display:inline-flex;align-items:center;gap:3px;font-size:14px;font-weight:600;color:var(--jt-color-text-default);font-feature-settings:"tnum" 1}.build-regular-drawer .ae-meta .ae-meta-item.ae-meta-muted{color:var(--jt-color-text-muted);font-weight:500}.build-regular-drawer .ae-meta .ae-meta-item .ae-meta-icon{width:12px;height:12px}.build-regular-drawer .ae-meta .ae-meta-item .ae-meta-icon svg path{fill:currentColor}.build-regular-drawer .ae-status-chip{display:inline-block;font-size:14px;font-weight:700;line-height:1.3;padding:2px 8px;border-radius:10px;white-space:nowrap;text-transform:capitalize;background:var(--jt-color-info-bg);color:var(--jt-color-info)}.build-regular-drawer .ae-status-chip.ae-status--draft{background:var(--jt-color-bg-hover);color:var(--jt-color-text-muted)}.build-regular-drawer .ae-status-chip.ae-status--sent,.build-regular-drawer .ae-status-chip.ae-status--pending{background:var(--jt-color-warning-bg);color:var(--jt-color-warning)}.build-regular-drawer .ae-status-chip.ae-status--accepted,.build-regular-drawer .ae-status-chip.ae-status--approved,.build-regular-drawer .ae-status-chip.ae-status--paid,.build-regular-drawer .ae-status-chip.ae-status--won{background:var(--jt-color-success-bg);color:var(--jt-color-success)}.build-regular-drawer .ae-status-chip.ae-status--rejected,.build-regular-drawer .ae-status-chip.ae-status--declined,.build-regular-drawer .ae-status-chip.ae-status--void,.build-regular-drawer .ae-status-chip.ae-status--expired,.build-regular-drawer .ae-status-chip.ae-status--cancelled{background:var(--jt-color-danger-bg);color:var(--jt-color-danger)}.build-regular-drawer .ae-regular-chip{display:inline-flex;align-items:center;gap:3px;font-size:14px;font-weight:700;line-height:1.3;padding:2px 8px;border-radius:10px;white-space:nowrap;background:var(--jt-color-info-bg);color:var(--jt-color-info)}.build-regular-drawer .ae-regular-chip .ae-meta-icon{width:12px;height:12px}.build-regular-drawer .ae-regular-chip .ae-meta-icon svg path{fill:currentColor}.build-regular-drawer .ae-actions{min-width:120px}.build-regular-drawer .ae-actions .ae-primary-btn{margin:0;background:#f05e33;color:#fff}.build-regular-drawer .ae-actions .ae-primary-btn md-icon svg path{fill:#fff}.build-regular-drawer .ae-actions .ae-primary-btn:hover{background:#c47618}.build-regular-drawer .ae-actions .ae-edit-btn{min-width:32px;width:32px;height:32px}.build-regular-drawer .ae-actions .ae-edit-btn md-icon{width:16px;height:16px}.build-regular-drawer .ae-actions .ae-edit-btn md-icon svg path{fill:var(--jt-color-text-muted)}.build-regular-drawer .ae-actions .ae-edit-btn:hover md-icon svg path{fill:#f05e33}.direct-email-drawer{width:100%;max-width:375px}.direct-email-drawer .sidebar-header h3{font-size:20px;line-height:1.5}.direct-email-drawer .sidebar-header .de-count-chip{flex:none;font-size:14px;font-weight:700;line-height:1.3;padding:3px 10px;border-radius:12px;white-space:nowrap;background:var(--jt-color-info-bg);color:var(--jt-color-info)}.direct-email-drawer .ae-search{gap:8px;margin:4px 16px 8px;padding:4px 10px;border:1px solid var(--jt-color-border);border-radius:10px;background:var(--jt-color-surface)}.direct-email-drawer .ae-search .ae-search-icon{width:16px;height:16px}.direct-email-drawer .ae-search .ae-search-icon svg path{fill:var(--jt-color-text-muted)}.direct-email-drawer .ae-search .ae-search-input{flex:1;border:0;outline:none;background:rgba(0,0,0,0);font-size:15px;color:var(--jt-color-text-default)}.direct-email-drawer .ae-search .ae-search-input::placeholder{color:var(--jt-color-text-muted)}.direct-email-drawer .ae-search .ae-search-clear{min-width:24px;width:24px;height:24px}.direct-email-drawer .ae-search .ae-search-clear md-icon{width:12px;height:12px}.direct-email-drawer .ae-search .ae-search-clear md-icon svg path{fill:var(--jt-color-text-muted)}.direct-email-drawer .ae-nomatch{padding:20px 16px;text-align:center;font-size:15px;color:var(--jt-color-text-muted)}.direct-email-drawer .ae-empty{gap:10px;padding:48px 24px}.direct-email-drawer .ae-empty .ae-empty-icon{width:44px;height:44px}.direct-email-drawer .ae-empty .ae-empty-icon svg path{fill:var(--jt-color-text-muted)}.direct-email-drawer .ae-empty .ae-empty-title{font-size:20px;font-weight:600;color:var(--jt-color-text-default)}.direct-email-drawer .ae-empty .ae-empty-sub{font-size:15px;color:var(--jt-color-text-muted);max-width:240px}.direct-email-drawer .ae-empty .de-primary-btn{margin-top:6px}.direct-email-drawer .de-section{margin-top:4px}.direct-email-drawer .svc-sec-head{padding:10px 16px 4px;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--jt-color-text-muted)}.direct-email-drawer .ae-card,.direct-email-drawer .de-card{padding-top:12px;padding-bottom:12px}.direct-email-drawer .ae-avatar-actionable,.direct-email-drawer .ae-name-actionable{cursor:pointer}.direct-email-drawer .ae-name-actionable:hover{color:#f05e33}.direct-email-drawer .ae-quote-link{color:var(--jt-color-info);font-weight:600;text-decoration:none}.direct-email-drawer .ae-quote-link:hover{text-decoration:underline}.direct-email-drawer .ae-recent-flag{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#f05e33;background:#ffe9cf;border-radius:8px;padding:1px 6px}.direct-email-drawer .de-email{gap:5px}.direct-email-drawer .de-email .de-email-icon{width:13px;height:13px}.direct-email-drawer .de-email .de-email-icon svg path{fill:var(--jt-color-info)}.direct-email-drawer .de-email .de-email-addr{font-size:15px;font-weight:600;color:var(--jt-color-text-default);word-break:break-all}.direct-email-drawer .ae-meta{gap:8px;margin:2px 0}.direct-email-drawer .ae-meta .ae-meta-item{display:inline-flex;align-items:center;gap:3px;font-size:14px;font-weight:500;color:var(--jt-color-text-muted)}.direct-email-drawer .ae-meta .ae-meta-item .ae-meta-icon{width:12px;height:12px}.direct-email-drawer .ae-meta .ae-meta-item .ae-meta-icon svg path{fill:currentColor}.direct-email-drawer .ae-meta .de-last-emailed{color:var(--jt-color-text-default);font-weight:600}.direct-email-drawer .ae-actions{min-width:128px}.direct-email-drawer .ae-actions .de-primary-btn{margin:0;background:var(--jt-color-info);color:#fff}.direct-email-drawer .ae-actions .de-primary-btn md-icon svg path{fill:#fff}.direct-email-drawer .ae-actions .de-primary-btn:hover{filter:brightness(0.94)}.direct-email-drawer .ae-actions .de-ai-btn{margin:0;min-height:30px;line-height:30px;font-size:14px}.direct-email-drawer .ae-actions .de-ai-btn md-icon{width:15px;height:15px}.direct-email-drawer .ae-actions .de-ai-btn md-icon svg path{fill:#fff}.direct-email-drawer .ae-actions .de-row-actions{margin-top:2px}.direct-email-drawer .ae-actions .ae-edit-btn{min-width:32px;width:32px;height:32px}.direct-email-drawer .ae-actions .ae-edit-btn md-icon{width:16px;height:16px}.direct-email-drawer .ae-actions .ae-edit-btn md-icon svg path{fill:var(--jt-color-text-muted)}.direct-email-drawer .ae-actions .ae-edit-btn:hover md-icon svg path{fill:#f05e33}.payment-drawer{width:100%;max-width:375px}.payment-drawer .sidebar-header h3{font-size:20px;line-height:1.5}.payment-drawer .pay-stat{gap:10px;margin:4px 16px 8px;padding:10px 12px;border-radius:10px;background:var(--jt-color-bg-subtle);color:var(--jt-color-text-default)}.payment-drawer .pay-stat .pay-stat-icon{width:20px;height:20px}.payment-drawer .pay-stat .pay-stat-icon svg path{fill:currentColor}.payment-drawer .pay-stat .pay-stat-amount{font-size:20px;font-weight:700;line-height:1.2}.payment-drawer .pay-stat .pay-stat-sub{font-size:14px;color:var(--jt-color-text-muted)}.payment-drawer .pay-stat--danger{background:var(--jt-color-danger-bg);color:var(--jt-color-danger)}.payment-drawer .pay-stat--danger .pay-stat-sub{color:var(--jt-color-danger);opacity:.85}.payment-drawer .pay-stat--warning{background:var(--jt-color-warning-bg);color:var(--jt-color-warning)}.payment-drawer .pay-stat--warning .pay-stat-sub{color:var(--jt-color-warning);opacity:.85}.payment-drawer .pay-stat--success{background:var(--jt-color-success-bg);color:var(--jt-color-success)}.payment-drawer .pay-stat--success .pay-stat-sub{color:var(--jt-color-success);opacity:.85}.payment-drawer .ae-search{gap:8px;margin:4px 16px 8px;padding:4px 10px;border:1px solid var(--jt-color-border);border-radius:10px;background:var(--jt-color-surface)}.payment-drawer .ae-search .ae-search-icon{width:16px;height:16px}.payment-drawer .ae-search .ae-search-icon svg path{fill:var(--jt-color-text-muted)}.payment-drawer .ae-search .ae-search-input{flex:1;border:0;outline:none;background:rgba(0,0,0,0);font-size:15px;color:var(--jt-color-text-default)}.payment-drawer .ae-search .ae-search-input::placeholder{color:var(--jt-color-text-muted)}.payment-drawer .ae-search .ae-search-clear{min-width:24px;width:24px;height:24px}.payment-drawer .ae-search .ae-search-clear md-icon{width:12px;height:12px}.payment-drawer .ae-search .ae-search-clear md-icon svg path{fill:var(--jt-color-text-muted)}.payment-drawer .pay-seg{gap:4px;margin:0 16px 8px;padding:3px;border-radius:10px;background:var(--jt-color-bg-subtle)}.payment-drawer .pay-seg .pay-seg-btn{flex:1;border:0;cursor:pointer;padding:6px 8px;border-radius:5px;background:rgba(0,0,0,0);font-size:14px;font-weight:600;color:var(--jt-color-text-muted)}.payment-drawer .pay-seg .pay-seg-btn:hover{color:var(--jt-color-text-default)}.payment-drawer .pay-seg .pay-seg-btn.is-active{background:var(--jt-color-surface);color:var(--jt-color-text-default);box-shadow:0 1px 2px rgba(0,0,0,.12)}.payment-drawer .ae-nomatch{padding:20px 16px;text-align:center;font-size:15px;color:var(--jt-color-text-muted)}.payment-drawer .ae-empty{gap:10px;padding:48px 24px}.payment-drawer .ae-empty .ae-empty-icon{width:44px;height:44px}.payment-drawer .ae-empty .ae-empty-icon svg path{fill:var(--jt-color-text-muted)}.payment-drawer .ae-empty .ae-empty-title{font-size:20px;font-weight:600;color:var(--jt-color-text-default)}.payment-drawer .ae-empty .ae-empty-sub{font-size:15px;color:var(--jt-color-text-muted);max-width:240px}.payment-drawer .ae-empty .pay-primary-btn{margin-top:6px}.payment-drawer .ae-empty .pay-seg-link{margin-top:2px;color:var(--jt-color-info);font-weight:600;text-transform:none}.payment-drawer .pay-settled .ae-empty-icon svg path{fill:var(--jt-color-success)}.payment-drawer .pay-section{margin-top:4px}.payment-drawer .svc-sec-head{padding:10px 16px 4px;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--jt-color-text-muted)}.payment-drawer .ae-card,.payment-drawer .pay-card{padding-top:12px;padding-bottom:12px}.payment-drawer .ae-avatar-actionable,.payment-drawer .ae-name-actionable{cursor:pointer}.payment-drawer .ae-name-actionable:hover{color:#f05e33}.payment-drawer .ae-quote-link{color:var(--jt-color-info);font-weight:600;text-decoration:none}.payment-drawer .ae-quote-link:hover{text-decoration:underline}.payment-drawer .ae-recent-flag{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#f05e33;background:#ffe9cf;border-radius:8px;padding:1px 6px}.payment-drawer .pay-chip{display:inline-flex;align-items:center;align-self:flex-start;font-size:14px;font-weight:700;line-height:1.3;padding:2px 9px;border-radius:12px;background:var(--jt-color-bg-subtle);color:var(--jt-color-text-muted)}.payment-drawer .pay-chip--paid{background:var(--jt-color-success-bg);color:var(--jt-color-success)}.payment-drawer .pay-chip--partial{background:var(--jt-color-warning-bg);color:var(--jt-color-warning)}.payment-drawer .pay-chip--unpaid{background:var(--jt-color-danger-bg);color:var(--jt-color-danger)}.payment-drawer .pay-figures{gap:14px;margin:2px 0}.payment-drawer .pay-figures .pay-fig{display:inline-flex;flex-direction:column;line-height:1.2}.payment-drawer .pay-figures .pay-fig .pay-fig-label{font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--jt-color-text-muted)}.payment-drawer .pay-figures .pay-fig .pay-fig-val{font-size:15px;font-weight:600;color:var(--jt-color-text-default)}.payment-drawer .pay-figures .pay-fig--due .pay-fig-val{font-size:20px;font-weight:700;color:var(--jt-color-danger)}.payment-drawer .ae-meta{gap:8px;margin:2px 0}.payment-drawer .ae-meta .ae-meta-item{display:inline-flex;align-items:center;gap:3px;font-size:14px;font-weight:500;color:var(--jt-color-text-muted)}.payment-drawer .ae-meta .ae-meta-item .ae-meta-icon{width:12px;height:12px}.payment-drawer .ae-meta .ae-meta-item .ae-meta-icon svg path{fill:currentColor}.payment-drawer .ae-meta .pay-last-taken{color:var(--jt-color-text-default);font-weight:600}.payment-drawer .ae-actions{min-width:132px}.payment-drawer .ae-actions .pay-primary-btn{margin:0;background:var(--jt-color-info);color:#fff}.payment-drawer .ae-actions .pay-primary-btn md-icon svg path{fill:#fff}.payment-drawer .ae-actions .pay-primary-btn:hover{filter:brightness(0.94)}.payment-drawer .ae-actions .pay-ai-btn{margin:0;min-height:30px;line-height:30px;font-size:14px}.payment-drawer .ae-actions .pay-ai-btn md-icon{width:15px;height:15px}.payment-drawer .ae-actions .pay-ai-btn md-icon svg path{fill:#fff}.payment-drawer .ae-actions .pay-row-actions{margin-top:2px}.payment-drawer .ae-actions .ae-edit-btn{min-width:32px;width:32px;height:32px}.payment-drawer .ae-actions .ae-edit-btn md-icon{width:16px;height:16px}.payment-drawer .ae-actions .ae-edit-btn md-icon svg path{fill:var(--jt-color-text-muted)}.payment-drawer .ae-actions .ae-edit-btn:hover md-icon svg path{fill:#f05e33}.order-import-result .result-banner{background-color:#f2f6f8;padding:20px}.order-import-result .result-banner .capsule-btn{background-color:#fff;padding:7px 10px;border:1px solid #c2bfbf;border-radius:50px;max-width:155px;text-align:center}.order-import-result .total-stats{border:4px solid #fff}.order-import-result .button-tab{padding:20px;position:absolute;top:155px}.order-import-result .alertList-header{background-color:#f2f6f8}.order-import-result .btn-secondary{min-width:175px;justify-content:center;border:1px solid #f05e33;color:#f05e33;background-color:#fff}.order-import-result .btn-secondary.active{background-color:#f05e33;color:#fff}.order-import-result .btn-secondary:hover{background-color:#f05e33;color:#fff}.order-import-result .catalog-header .total-stats{background-color:#e9f0f3}.order-import-result .desc-text{font-size:30px}.order-import-result .icon-tick-block{height:20px;width:20px}.order-import-result .tab-circles{display:flex;gap:10px;margin-left:20px}.order-import-result .circle{width:10px;height:10px;background-color:rgba(0,0,0,0);border:1px solid #090923;border-radius:50%;cursor:pointer}.order-import-result.email-thread-main .function-content .content_div{background-color:#e9f0f3}.order-import-result .circle.active{background-color:navy;border:2px solid navy}.order-import-result .circle.disabled{cursor:not-allowed;opacity:.5}.order-import-result .tab-content{margin-top:15px}.order-import-result .summery-widget{width:280px}.order-import-result .summery-widget .content_div{color:#000;background-color:#e9f0f3}.order-import-result .summery-widget .order-btn{width:250px}.order-import-result .summery-widget .next-step-box{padding:12px;background:#fff;margin-bottom:15px;gap:10px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.order-import-result .order-import-table{padding:20px;margin-top:50px}.order-import-result .set-services-section{display:block}.order-import-result .set-services-section .section-heading{float:left}.order-import-result .set-services-section .section-heading .sub-heading-title{font-size:22px;max-width:550px;width:100%}.order-import-result .set-services-section .status-btn{border:1px solid #d9d9d9;padding:10px;min-width:125px;justify-content:center}.order-import-result .set-services-section .status-btn .error-btn{color:#f55e61}.order-import-result .status.success{color:#6aa84f}.order-import-result .status.warning{color:#e69138}.order-import-result .status.expired{color:#e06666}.order-import-result .status.error,.order-import-result .status.waiting{color:#c00}.order-import-result .status.existing,.order-import-result .status.duplicate{color:#3c78d8}.order-import-result .data-table .update-text{font-size:13px;color:#000}.order-import-result .tab-open{height:20px;width:20px}.order-import-update .notes-templates-main{margin-bottom:30px}.order-import-update .notes-templates-main .cost-card-section{margin-bottom:30px}.order-import-alert-list-sidebar .order-update{padding:5px 20px 10px}.order-import-alert-list-sidebar .updated-info{background-color:#2b3e50;padding:10px 20px}.order-import-popup h1{margin:5px 0px 20px}.order-import-popup p{font-size:15px}.order-import-popup .result-banner{background-color:rgba(0,0,0,0)}.order-import-popup .result-banner h2{margin-top:0px}.order-import-popup .bottom-section .md-button{min-width:145px;line-height:1.3;padding:8px;font-size:16px}.order-import-popup .bottom-section .btn-secondary{background-color:#b7b7b7;border:1px solid #b7b7b7;color:#fff}.order-import-popup .bottom-section .btn-secondary:hover{background-color:#f05e33;border:1px solid #f05e33;color:#fff}@media screen and (max-width: 1200px){.order-import-update .notes-templates-main{margin-bottom:20px}}@media screen and (max-width: 765px){.order-import-result .set-services-section{display:flex}.order-import-result .result-banner{gap:15px;display:grid}.order-import-result .btn-secondary{margin:0px 0px 15px 0px}.order-import-result .button-tab{position:relative;top:0px;margin-bottom:0px}.order-import-result .order-import-table{margin-top:0px}}.order-import .section-padding{padding:30px 50px}.order-import .import-button-border{height:30px;border-right:5px solid #f05e33}.order-import a.usr-name,.order-import a.user-name{font-size:14px;font-weight:400}.order-import .table-responsive .recommendation-td{bottom:0px}.order-import .table-responsive .recommendation-td .td-title-heading{margin:0 0 0 15px}.order-import .table-responsive .data-table .hexa-icon .ico-table{bottom:5px;z-index:1}.order-import .data-table .button-td{line-height:5px}.order-import .td-description-text{color:#6a6a6a}.order-import .data-table td{min-width:200px}.order-import .data-table .check-width{min-width:100px}.order-import .data-table .ico-table{margin-left:0px}.order-import .data-table .ico-table.icon-import-setup{height:18px !important}.order-import .data-table .ico-table.icon-import-setup svg path{fill:#b7b7b7}.order-import .process-cta{text-align:center;font-weight:bold;max-width:175px;margin:0px auto 10px;width:100%}.order-import .process-cta .right-arrw-ico{width:16px;height:16px}.order-import .process-cta .right-arrw-ico path{fill:#fff}.order-import .progress-cta{background-color:#3c78d8;color:#fff;border:1px solid #3c78d8}.order-import .progress-cta:hover{background-color:#3c78d8;color:#fff;border:1px solid #3c78d8}.order-import .run-cta{background-color:#a8b6c2;color:#fff;border:1px solid #a8b6c2}.order-import .run-cta:hover{background-color:#a8b6c2;color:#fff;border:1px solid #7c41b0}.order-import .view-cta{background-color:#f05e33;color:#fff;border:1px solid #f05e33}.order-import .view-cta:hover{background-color:#f05e33;color:#fff;border:1px solid #f05e33}.order-import .bulk-cta,.order-import .bulk-cta-focus{background-color:#fff;border:2px solid #d8e0e6;max-width:200px}.order-import .video-overlay{position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.3)}.order-import .bulk-cta-focus{border:2px solid #f05e33}.order-import .import-run-bulk-cta{background-color:#dde9ee}.order-import .import-run-bulk-cta.border{border:2px solid #d8e0e6;border-radius:3px}.order-import .start-import{height:30px}.order-import .play-icon{height:60px;width:60px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.order-import .play-icon path{fill:#000}.order-import .create-add path{fill:#fff}.order-import .template-container{height:150px;padding:10px;background-color:#c5efeb}.order-import .md-card-custom{min-height:250px;width:270px;border-radius:5px;border:1px solid #dfdfdf}.welcome-order-import-section .back-arrow{transform:rotate(180deg);top:-3px;position:relative}.welcome-order-import-section .switch-container{display:flex}.welcome-order-import-section .hex-icon-start-import{margin:8px 8px 0 0}.welcome-order-import-section .start-import-heading{margin-left:0}.welcome-order-import-section .no-click{pointer-events:none;background-color:#8e8e93;color:#333}.welcome-order-import-section .coming-soon,.welcome-order-import-section .bulk-op{width:100%}.welcome-order-import-section .app-title{max-width:200px;margin:0px auto}.welcome-order-import-section .order-import-tab{width:100%}.welcome-order-import-section .export-criteria-div h2.sub-heading-title{font-size:21px !important;max-width:550px;width:100%}.welcome-order-import-section .setup-name-input.md-input-invalid{margin-top:10px}.welcome-order-import-section .setup-name-input.md-input-focused{margin-top:15px}.welcome-order-import-section .user-input,.welcome-order-import-section .start-import-heading{margin-left:10px}.welcome-order-import-section .setup-name-input.md-input-has-value{margin-top:15px}.welcome-order-import-section .setup-content-div .capsule-name .icon_img{width:35px}.welcome-order-import-section .setup-content-div .product-tag li{background-color:#52748d;color:#fff}.welcome-order-import-section .chat-list{border-left:6px solid #ffab40}.welcome-order-import-section .proflie_section h1{font-size:24px !important}.welcome-order-import-section .proflie_section p{color:#999 !important}.welcome-order-import-section .detail-overview .heading-title{font-size:24px}.welcome-order-import-section .detail-overview .desc-text,.welcome-order-import-section .detail-overview .download-link{font-size:14px;line-height:1.6}.welcome-order-import-section .detail-overview .sub-heading-title{font-size:20px;width:100%}.welcome-order-import-section .detail-overview .thanking-note{color:#000;margin:0px 0px 5px 0px;font-size:14px}.welcome-order-import-section .order-note{max-width:650px;width:100%;font-size:12px;color:#2a2a2a;line-height:1.5;padding:10px;margin-bottom:40px;border:1px dashed #5cc5c3;border-left:5px solid #5cc5c3}.welcome-order-import-section .order-note .note-label{margin-right:10px;color:#5cc5c3}.welcome-order-import-section .grey-text{color:#595959}.welcome-order-import-section .black-text{color:#000}.welcome-order-import-section .customer-detail-tabs{width:95%}.welcome-order-import-section .pick-setup-section{top:-10px;position:relative}.welcome-order-import-section .pick-setup-section .pick-set-section{background-color:rgba(211,225,229,.2901960784);padding-top:25px !important}.welcome-order-import-section .set-service-section span{text-align:left}.welcome-order-import-section .set-service-section .md-button{line-height:1.6;padding:10px 8px;position:relative;overflow:visible;min-width:120px}.welcome-order-import-section .set-service-section .md-button .icon-tick{position:absolute;right:-7px;top:-12px}.welcome-order-import-section .set-service-section .md-button .icon-tick svg path.tick-bg{fill:#4cb748}.welcome-order-import-section .set-service-section .md-button .icon-tick svg path.outer-circle{fill:#4cb748}.welcome-order-import-section .set-service-section .md-button .icon-tick svg path.inner-tick{fill:#fff}.welcome-order-import-section .set-service-section .btn-primary{color:#fff;background-color:#f05e33;border:1px solid #f05e33;margin:0px 30px 0px 0px;border-radius:8px}.welcome-order-import-section .set-service-section .btn-primary .icon-tick svg path.tick-bg{fill:#4cb748}.welcome-order-import-section .set-service-section .btn-primary .icon-tick svg path.outer-circle{fill:#4cb748}.welcome-order-import-section .set-service-section .btn-primary .icon-tick svg path.inner-tick{fill:#fff}.welcome-order-import-section .set-service-section .btn-secondary{color:#f05e33;background-color:#fff;border:1px solid #f05e33;margin:0px 30px 0px 0px}.welcome-order-import-section .set-service-section .btn-secondary .icon-tick svg path.tick-bg{fill:#999}.welcome-order-import-section .set-service-section .btn-secondary .icon-tick svg path.outer-circle{fill:#999}.welcome-order-import-section .set-service-section .btn-secondary .icon-tick svg path.inner-tick{fill:#fff}.welcome-order-import-section .order-setup-section{padding:15px}.welcome-order-import-section .order-setup-section .heading-services{width:100%}.welcome-order-import-section .order-setup-section .capsule-tab{background-color:#52748d;color:#fff;font-size:13px;font-weight:600;padding:7px 35px;border-radius:50px;position:relative}.welcome-order-import-section .order-setup-section .capsule-tab .icon-tick{position:absolute;top:-8px;right:-6px}.welcome-order-import-section .order-setup-section .capsule-tab .icon-tick svg path.tick-bg{fill:#4cb748}.welcome-order-import-section .order-setup-section .capsule-tab .icon-tick svg path.outer-circle{fill:#4cb748}.welcome-order-import-section .order-setup-section .capsule-tab .icon-tick svg path.inner-tick{fill:#fff}.welcome-order-import-section .order-setup-section .datepicker-custom{width:60%}.welcome-order-import-section .order-setup-section .time-zone-section{background-color:#d9e7f2;border:1px solid #c3d0d8;padding:10px;border-radius:5px;max-width:570px}.welcome-order-import-section .order-setup-section .time-zone-section .icon-next-arrow{width:40px;height:15px;position:relative;left:18px}.welcome-order-import-section .order-setup-section .time-zone-section .icon-next-arrow svg path{fill:#f05e33;transform:rotate(90deg)}.welcome-order-import-section .upload-inventoryfile{max-width:525px;width:100%;padding-bottom:15px}.welcome-order-import-section .order-import-template .ar-sidepanel .task-wrapper{position:absolute;top:0px}.welcome-order-import-section .order-import-template .chart-header{background-color:#000;color:#fff;font-weight:600;margin-top:0px}.welcome-order-import-section .order-import-template .chat-unreads-div{padding:10px}.welcome-order-import-section .order-import-template .logo_icon_img{width:50px;height:50px}.welcome-order-import-section .order-import-template .notes-templates-main{margin:0px auto 30px}.welcome-order-import-section .order-import-template .notes-templates-main .detail-cards-div{height:100px;margin:0px 0px 20px}.welcome-order-import-section .order-import-template .notes-templates-main .detail-cards-div .temp-widget.active{border:1px solid #64c43a}.welcome-order-import-section .order-import-template .notes-templates-main .template-preview{overflow:visible !important}.welcome-order-import-section .order-import-template .notes-templates-main .cost-card-section{margin-right:0px}.welcome-order-import-section .order-import-template .notes-templates-main .cost-card-section .icon-tick{position:relative;top:-20px;z-index:999;right:-68px;width:21px;height:21px}.welcome-order-import-section .order-import-template .notes-templates-main .cost-card-section svg path.tick-bg{fill:#4cb748}.welcome-order-import-section .order-import-template .notes-templates-main .cost-card-section svg path.outer-circle{fill:#4cb748}.welcome-order-import-section .order-import-template .notes-templates-main .cost-card-section svg path.inner-tick{fill:#fff}.welcome-order-import-section .order-import-template .notes-templates-main .card-capsule{max-width:85px}.welcome-order-import-section .order-import-template .notes-templates-main .card-capsule.inactive{color:red;background-color:#f4cccc}.welcome-order-import-section .order-import-template .create-template-section{margin-bottom:100px}.welcome-order-import-section .notes-templates-main{margin-bottom:80px}.welcome-order-import-section .notes-templates-main .template-image{height:100%}.welcome-order-import-section .notes-templates-main .detail-cards-div{max-width:250px;min-height:260px;margin-left:0px}.welcome-order-import-section .notes-templates-main .detail-cards-div h3{font-size:17px}.welcome-order-import-section .notes-templates-main .btn-primary{line-height:1.6;padding:5px 10px;min-width:120px;margin:0px auto;border-radius:8px}.welcome-order-import-section .notes-templates-main .btn-primary .caption{text-align:left}.welcome-order-import-section .notes-templates-main .btn-primary .description{text-align:left;font-size:18px}.welcome-order-import-section .notes-templates-main .cost-card-section{max-width:250px;margin:0px 30px 20px 0px}.welcome-order-import-section .notes-templates-main .card-bottom-section{padding:0px 5px}.welcome-order-import-section .notes-templates-main .card-bottom-section .icon-ico-add{margin:0px 10px 0px 0px}.welcome-order-import-section .notes-templates-main .card-bottom-section .list-icons{margin-left:0px}.welcome-order-import-section .notes-templates-main .welcome-order-import .heading{color:#000}.welcome-order-import-section .notes-templates-main .card-heading{padding:10px;background-color:#000;color:#fff;font-size:16px;font-weight:600;width:100%}.welcome-order-import-section .notes-templates-main md-card-actions p{margin:0px 0px 5px}.welcome-order-import-section .notes-templates-main md-card-actions .price-amount{font-weight:500;margin:0px;font-size:18px}.welcome-order-import-section .notes-templates-main .card-capsule{background-color:#d8ead2;color:#38761d;padding:5px;border-radius:10px;max-width:75px;width:100%;text-align:center}.welcome-order-import-section .notes-templates-main .detail-cards-div .temp-widget .template-preview md-card-title{padding:10px 16px 15px 8px}.welcome-order-import-section .invoice_right_side{background-color:#000;padding:8px}.welcome-order-import-section .invoice_right_side h3{color:#fff;font-size:16px}.welcome-order-import-section .invoice_right_side md-icon.search-symbol path,.welcome-order-import-section .invoice_right_side md-icon.fill-white svg path{fill:#fff}.welcome-order-import-section .enter-date-section md-icon.list-icons{margin-left:0px;margin-top:10px}@media(max-width: 720px){.landing-page{flex-direction:column;justify-content:start}}@media(max-width: 620px){.welcome-order-import-section .user-input,.welcome-order-import-section .start-import-heading{margin-left:20px}.welcome-order-import-section .coming-soon,.welcome-order-import-section .bulk-op{width:80%}}.welcome-order-import-section .template-preview .bottom-label-section{position:relative}.welcome-order-import-section .oit-tpl-drawer .oit-tpl-head__title{margin:0;color:var(--jt-color-text-default)}.welcome-order-import-section .oit-tpl-drawer .oit-tpl-head__summary{margin:4px 0 0;font-size:15px;color:var(--jt-color-text-muted)}.welcome-order-import-section .oit-tpl-drawer .oit-tpl-muted{color:var(--jt-color-text-muted);font-size:15px;margin:8px 0;text-align:center}.welcome-order-import-section .oit-tpl-drawer .oit-tpl-loading{padding:40px 16px;gap:12px}.welcome-order-import-section .oit-tpl-drawer .oit-recent{padding:8px 16px 4px}.welcome-order-import-section .oit-tpl-drawer .oit-recent__head{gap:6px;margin-bottom:8px;color:var(--jt-color-text-muted)}.welcome-order-import-section .oit-tpl-drawer .oit-recent__head md-icon svg{fill:var(--jt-color-text-muted)}.welcome-order-import-section .oit-tpl-drawer .oit-recent__row{gap:8px}.welcome-order-import-section .oit-tpl-drawer .oit-recent__chip{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:180px;padding:6px 10px;border:1px solid var(--jt-color-border);border-radius:5px;background:var(--jt-color-bg-subtle);cursor:pointer;transition:background 120ms ease,border-color 120ms ease}.welcome-order-import-section .oit-tpl-drawer .oit-recent__chip:hover{background:var(--jt-color-bg-hover);border-color:var(--jt-color-primary)}.welcome-order-import-section .oit-tpl-drawer .oit-recent__name{font-size:15px;font-weight:600;color:var(--jt-color-text-default);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.welcome-order-import-section .oit-tpl-drawer .oit-recent__price{font-size:14px;color:var(--jt-color-text-muted)}.welcome-order-import-section .oit-tpl-drawer .oit-filter{padding:4px 16px 8px}.welcome-order-import-section .oit-tpl-drawer .oit-filter__search{margin-bottom:4px}.welcome-order-import-section .oit-tpl-drawer .oit-filter .oit-seg{gap:6px;flex-wrap:wrap}.welcome-order-import-section .oit-tpl-drawer .oit-filter .oit-seg__btn{padding:4px 12px;border:1px solid var(--jt-color-border);border-radius:20px;background:var(--jt-color-surface);color:var(--jt-color-text-muted);font-size:15px;cursor:pointer;transition:all 120ms ease}.welcome-order-import-section .oit-tpl-drawer .oit-filter .oit-seg__btn:hover{border-color:var(--jt-color-primary)}.welcome-order-import-section .oit-tpl-drawer .oit-filter .oit-seg__btn.active{background:#f05e33;border-color:#f05e33;color:#fff}.welcome-order-import-section .oit-tpl-drawer .oit-filter .oit-suggest{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;border:1px solid var(--jt-color-border);border-radius:5px;background:var(--jt-color-bg-subtle);color:var(--jt-color-text-default);font-size:15px;cursor:pointer}.welcome-order-import-section .oit-tpl-drawer .oit-filter .oit-suggest:hover{border-color:var(--jt-color-primary)}.welcome-order-import-section .oit-tpl-drawer .oit-filter .oit-suggest[disabled]{opacity:.6;cursor:default}.welcome-order-import-section .oit-tpl-drawer .oit-filter .oit-suggest md-icon svg{fill:var(--jt-color-primary)}.welcome-order-import-section .oit-tpl-drawer .card-capsule.oit-cap--ok{color:var(--jt-color-success);background-color:var(--jt-color-success-bg)}.welcome-order-import-section .oit-tpl-drawer .card-capsule.oit-cap--locked{color:var(--jt-color-locked);background-color:var(--jt-color-locked-bg)}.welcome-order-import-section .oit-tpl-drawer .oit-card__meta{margin:4px 0 0;font-size:14px;letter-spacing:.04em;color:var(--jt-color-text-muted)}.welcome-order-import-section .oit-tpl-drawer .oit-card__na{color:var(--jt-color-text-muted)}.welcome-order-import-section .oit-tpl-drawer .detail-cards-div.oit-card--locked{background:var(--jt-color-locked-bg);cursor:not-allowed;opacity:.75}.welcome-order-import-section .oit-tpl-drawer .detail-cards-div.oit-card--locked h3,.welcome-order-import-section .oit-tpl-drawer .detail-cards-div.oit-card--locked .price-detail{color:var(--jt-color-text-muted)}.welcome-order-import-section .oit-tpl-drawer .oit-nomatch{padding:24px 16px;gap:10px}.welcome-order-import-section .oit-tpl-drawer .oit-empty-state{gap:8px;text-align:center}.welcome-order-import-section .oit-tpl-drawer .oit-empty-state__img{width:46px;height:46px}.welcome-order-import-section .oit-tpl-drawer .oit-empty-state__title{margin:4px 0 0;font-size:20px;color:var(--jt-color-text-default)}.welcome-order-import-section .oit-tpl-drawer .oit-empty-state__label{margin-top:10px;color:var(--jt-color-text-muted)}.welcome-order-import-section .oit-tpl-drawer .oit-empty-state__cta{display:inline-flex;gap:6px;margin-top:6px}.welcome-order-import-section .oit-tpl-drawer .oit-empty-state__cta md-icon svg{fill:#fff}.td-min-width-130{min-width:130px}.td-min-width-220{min-width:220px}.quotes-list .quoteid-symbol{min-width:80px}.quotes-list .td-min-width-50{min-width:50px}.quotes-list .td-min-width-30{min-width:30px}.quotes-list .td-min-width-70{min-width:70px}.quotes-list .td-min-width-100{min-width:100px}.quotes-list .block-title{font-size:16px;font-weight:400}.quotes-list .td-block{display:inline-block}.quotes-list .m-header-option{text-align:right}.quotes-list .quote-image-replacer-edit-contact{height:100px;width:100px;padding:40px 0 0;font-size:48px;border-radius:50%;background:#ffe9cf;display:inline-block;vertical-align:middle;color:#f05e33;box-sizing:border-box;line-height:15px;text-transform:uppercase;cursor:pointer}.quotes-list .overflow-text{max-width:130px}.quotes-list .c-filter{position:absolute;right:20px;top:18px}._md-datepicker-floating-label._md-datepicker-has-calendar-icon>label:not(.md-no-float):not(.md-container-ignore){right:auto}.filters-bar .date-picker md-input-container .md-input,.filters-bar md-input-container md-select{margin-top:0}.quotes-list .archive-img-table tbody tr:hover md-checkbox{margin-top:0}.quotes-list .filters-bar .filter-label{margin-top:20px}.quotes-list .filters-bar md-input-container.filter-input{margin-top:5px}.quotes-list .filters-bar md-input-container.filter-input .md-input,.quotes-list .filters-bar md-input-container.filter-input md-select{margin-top:8px}.quotes-list .filters-bar md-input-container.filter-input .md-input md-select-value span,.quotes-list .filters-bar md-input-container.filter-input md-select md-select-value span{margin-bottom:5px}.jt-quote-automation{display:flex;flex-direction:column;min-height:100%;padding:0 0 16px}.jt-quote-automation__header{height:60px;min-height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--jt-color-border);flex-shrink:0}.jt-quote-automation__title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--jt-color-text-default)}.jt-quote-automation__title-icon{font-size:18px;line-height:1}.jt-quote-automation__body{padding:16px 20px}.jt-quote-automation__state{display:flex;align-items:center;justify-content:center;padding:48px 20px;color:var(--jt-color-text-muted-accessible)}.jt-quote-automation__notice{margin-bottom:16px;padding:10px 14px;border:1px solid var(--jt-color-warning);border-radius:8px;background:var(--jt-color-warning-bg);color:var(--jt-color-warning);font-size:13px}.jt-quote-automation__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));gap:16px}.jt-quote-automation__card{display:flex;flex-direction:column;gap:10px;border:1px solid var(--jt-color-border);border-radius:10px;padding:16px;background:var(--jt-color-surface);transition:border-color .15s ease,box-shadow .15s ease}.jt-quote-automation__card--active{border-color:var(--jt-color-success)}.jt-quote-automation__card--gated{opacity:.9}.jt-quote-automation__card-head{display:flex;align-items:center;gap:8px}.jt-quote-automation__card-icon{font-size:18px;line-height:1;flex-shrink:0}.jt-quote-automation__card-name{font-weight:600;font-size:14px;color:var(--jt-color-text-default);flex:1 1 auto;min-width:0}.jt-quote-automation__pill{flex-shrink:0;font-size:11px;font-weight:600;line-height:1;padding:4px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.03em}.jt-quote-automation__pill--active{color:var(--jt-color-success-text);background:var(--jt-color-success-bg)}.jt-quote-automation__pill--inactive{color:var(--jt-color-text-muted-accessible);background:var(--jt-color-surface-raised)}.jt-quote-automation__pill--gated{color:var(--jt-color-warning-text);background:var(--jt-color-warning-bg)}.jt-quote-automation__toggle-wrap{flex-shrink:0;display:flex;align-items:center}.jt-quote-automation__toggle{position:relative;width:38px;height:22px;border:none;border-radius:999px;padding:0;cursor:pointer;background:var(--jt-color-toggle-track-off);transition:background .15s ease}.jt-quote-automation__toggle--on{background:var(--jt-color-success)}.jt-quote-automation__toggle--busy{opacity:.6;cursor:default}.jt-quote-automation__toggle[disabled]{cursor:default}.jt-quote-automation__toggle:focus-visible{outline:2px solid var(--jt-color-primary);outline-offset:2px}.jt-quote-automation__toggle-knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:left .15s ease}.jt-quote-automation__toggle--on .jt-quote-automation__toggle-knob{left:18px}.jt-quote-automation__card-desc{color:var(--jt-color-text-muted-accessible);font-size:13px;line-height:1.45}.jt-quote-automation__card-trigger{display:flex;align-items:baseline;gap:6px;font-size:12px;color:var(--jt-color-text-default)}.jt-quote-automation__card-trigger-label{font-weight:700;font-size:11px;letter-spacing:.05em;color:var(--jt-color-text-muted-accessible);flex-shrink:0}.jt-quote-automation__card-trigger-text{color:var(--jt-color-text-muted-accessible)}.jt-quote-automation__card-stats{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-height:16px}.jt-quote-automation__stat-line{font-size:12px;font-weight:600;color:var(--jt-color-text-default)}.jt-quote-automation__stat-line+.jt-quote-automation__stat-line{color:var(--jt-color-text-muted-accessible);font-weight:500}.jt-quote-automation__stat-placeholder{font-size:12px;font-style:italic;color:var(--jt-color-text-muted-accessible)}.jt-quote-automation__card-foot{margin-top:2px}.jt-quote-automation__gate-cta{font-size:12px;font-weight:600;padding:6px 12px;border-radius:6px;border:1px solid var(--jt-color-border);background:rgba(0,0,0,0);color:var(--jt-color-primary-text);cursor:pointer}.jt-quote-automation__gate-cta[disabled]{color:var(--jt-color-text-muted-accessible);cursor:default}.jt-quote-automation__gate-cta:focus-visible{outline:2px solid var(--jt-color-primary);outline-offset:2px}.jt-quote-automation__custom{margin-top:24px;padding-top:20px;border-top:1px solid var(--jt-color-border)}.jt-quote-automation__custom-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.jt-quote-automation__custom-title{font-size:15px;font-weight:600;color:var(--jt-color-text-default)}.jt-quote-automation__new-btn{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;padding:7px 14px;border-radius:6px;border:1px dashed var(--jt-color-primary-text);background:rgba(0,0,0,0);color:var(--jt-color-primary-text);cursor:pointer}.jt-quote-automation__new-btn:focus-visible{outline:2px solid var(--jt-color-primary);outline-offset:2px}.jt-quote-automation__empty{padding:20px 16px;border:1px dashed var(--jt-color-border);border-radius:8px;font-size:13px;line-height:1.5;color:var(--jt-color-text-muted-accessible);text-align:center}.jt-quote-automation__custom-list{display:flex;flex-direction:column;gap:8px}.jt-quote-automation__custom-card{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--jt-color-border);border-radius:8px;background:var(--jt-color-surface)}.jt-quote-automation__custom-card--active{border-color:var(--jt-color-primary)}.jt-quote-automation__custom-main{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0;text-align:left;background:rgba(0,0,0,0);border:0;padding:0;cursor:pointer}.jt-quote-automation__custom-main:focus-visible{outline:2px solid var(--jt-color-primary);outline-offset:2px}.jt-quote-automation__custom-name{font-size:14px;font-weight:600;color:var(--jt-color-text-default)}.jt-quote-automation__custom-trigger{font-size:13px;color:var(--jt-color-text-muted-accessible);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jt-qab{max-width:720px;width:92vw}.jt-qab__toolbar h2{font-size:18px;font-weight:600}.jt-qab__content{padding:0 24px 8px}.jt-qab__banner{display:flex;align-items:flex-start;gap:10px;margin:16px 0 4px;padding:10px 14px;border-radius:8px;font-size:13px;line-height:1.4}.jt-qab__banner md-icon{flex-shrink:0}.jt-qab__banner ul{margin:4px 0 0;padding-left:18px}.jt-qab__banner--test{background:var(--jt-color-warning-bg);color:var(--jt-color-warning-text)}.jt-qab__banner--test md-icon{color:var(--jt-color-warning-text)}.jt-qab__banner--conflict{background:var(--jt-color-danger-bg);color:var(--jt-color-danger-text)}.jt-qab__banner--conflict md-icon{color:var(--jt-color-danger-text)}.jt-qab__section{padding:16px 0}.jt-qab__section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.jt-qab__section-title{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:15px;font-weight:600;color:var(--jt-color-text-default)}.jt-qab__section-body{display:flex;flex-direction:column;gap:10px}.jt-qab__tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.04em;color:#fff}.jt-qab__tag--if{background:var(--jt-color-primary-text)}.jt-qab__tag--then{background:#2563eb}.jt-qab__tag--unless{background:var(--jt-color-text-muted-accessible)}.jt-qab__hint{font-size:13px;color:var(--jt-color-text-muted-accessible)}.jt-qab__match{display:flex;align-items:center;gap:6px}.jt-qab__match-btn{min-width:92px;margin:0;font-size:13px;font-weight:600}.jt-qab__switch-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.jt-qab__row{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.jt-qab__cell{margin:0}.jt-qab__cell--field{flex:1 1 160px;min-width:140px}.jt-qab__cell--op{flex:1 1 150px;min-width:130px}.jt-qab__cell--value{flex:2 1 200px;min-width:160px}.jt-qab__num{position:relative}.jt-qab__num .jt-qab__unit{position:absolute;right:8px;bottom:8px;font-size:13px;color:var(--jt-color-text-muted-accessible);pointer-events:none}.jt-qab__chips{width:100%}.jt-qab__remove{margin:4px 0 0;flex-shrink:0}.jt-qab__action{padding:12px;border:1px solid var(--jt-color-border);border-radius:8px;background:var(--jt-color-surface-raised)}.jt-qab__action-head{display:flex;align-items:flex-start;gap:10px}.jt-qab__action-config{margin-top:8px;padding-top:8px;border-top:1px dashed var(--jt-color-border)}.jt-qab__cfg{display:flex;flex-direction:column;gap:8px}.jt-qab__cfg-row{display:flex;gap:12px;flex-wrap:wrap}.jt-qab__cfg-row md-input-container{flex:1 1 160px;margin:0}.jt-qab__cfg-label{font-size:13px;font-weight:500;color:var(--jt-color-text-default)}.jt-qab__preview{padding:10px 12px;border-radius:6px;background:var(--jt-color-surface);border:1px solid var(--jt-color-border)}.jt-qab__preview-label{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--jt-color-text-muted-accessible)}.jt-qab__preview-body{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--jt-color-text-default)}.jt-qab__confirm{padding:8px 10px;border-radius:6px}.jt-qab__confirm md-checkbox{margin:0;font-size:13px}.jt-qab__confirm--money{background:var(--jt-color-warning-bg)}.jt-qab__confirm--money .md-label,.jt-qab__confirm--money md-checkbox{color:var(--jt-color-warning-text)}.jt-qab__caution{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:6px;background:var(--jt-color-danger-bg);color:var(--jt-color-danger-text);font-size:13px;line-height:1.4}.jt-qab__caution md-icon{flex-shrink:0;color:var(--jt-color-danger-text)}.jt-qab__test-btn{margin:0;font-size:13px}.jt-qab__cfg-row--webhook{align-items:center}.jt-qab__add{align-self:flex-start;margin:4px 0 0;border:1px dashed var(--jt-color-primary-text);border-radius:8px;color:var(--jt-color-primary-text);font-size:13px;font-weight:600;text-transform:none}.jt-qab__add md-icon{color:var(--jt-color-primary-text)}.jt-qab__add--reveal{opacity:.95}.jt-qab__section--preview{padding-bottom:8px}.jt-qab__preview-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.jt-qab__estimate-btn{margin:0;font-size:13px}.jt-qab__estimate-result{font-size:14px;font-weight:600;color:var(--jt-color-text-default)}.jt-qab__estimate-result--muted{font-weight:400;color:var(--jt-color-text-muted-accessible)}.jt-qab__idempotency{margin:8px 0 0;font-size:13px;color:var(--jt-color-text-muted-accessible)}.jt-qab .jt-qab__match-btn:focus-visible,.jt-qab .jt-qab__add:focus-visible,.jt-qab .jt-qab__test-btn:focus-visible,.jt-qab .jt-qab__estimate-btn:focus-visible,.jt-qab .jt-qab__remove:focus-visible{outline:2px solid var(--jt-color-primary-text);outline-offset:2px}.bottom-18{margin-bottom:18px}.guider-section{border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.06)}.guider-section ul,.guider-section li{list-style:none;padding:0;margin:0}.guider-section .contact-user-list{margin:0 0 10px}.guider-section .contact-user-list li{display:flex;align-items:center;background:linear-gradient(90deg, #fff7ed 0%, #ffffff 75%);border-radius:14px;padding:16px 18px;border:1px solid #fee2c5}.guider-section .contact-user-list .img-replacer,.guider-section .contact-user-list .img-responsive,.guider-section .contact-user-list .avtar-img{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;background:#f97316;color:#fff;text-transform:uppercase;overflow:hidden}.guider-section .contact-user-list .img-responsive{object-fit:cover;background:rgba(0,0,0,0)}.guider-section .contact-user-list .guider-detail{margin-left:16px}.guider-section .contact-user-list .guider-detail .f8{font-size:14px;color:#111827}.guider-section .contact-user-list .guider-detail .post{margin-top:4px;font-size:13px}.guider-section .contact-user-list .guider-detail .post .f3-light{color:#6b7280}.guider-section .contact-user-list .guider-detail .post .f4{color:#4b5563}.guider-section .guider-details{margin-top:16px}.guider-section .details-row{margin-bottom:8px}.guider-section .detail-col{padding-right:24px;margin-bottom:12px}.guider-section .detail-col:last-child{padding-right:0}.guider-section .data-card{font-size:13px;font-weight:500;color:#515152;margin-bottom:4px}.guider-section .section-data{font-size:13px;font-weight:500;color:#111827}.guider-section .section-data.rating md-icon{height:20px;width:18px;color:#facc15}.guider-section .section-data a{color:#f97316;font-weight:600;text-decoration:none}.guider-section .section-data a:hover{text-decoration:underline}.guider-section md-progress-linear{width:100%;height:6px;border-radius:999px;background:#e5e7eb;overflow:hidden}.guider-section md-progress-linear .md-container{border-radius:999px}.guider-section md-progress-linear .md-bar{background:#22c55e}.guider-section .location-symbol{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;background:#a8fbff;color:#0f766e;font-size:12px;font-weight:600}.guider-section .custom-chips .small-chip{border-radius:999px;padding:4px 0;background:none}.guider-section .custom-chips .small-chip .user-name{font-size:12px;color:#111827;margin-left:6px;padding:7px 10px}.guider-section .custom-chips .small-chip .img-replacer,.guider-section .custom-chips .small-chip img,.guider-section .custom-chips .small-chip .avtar-img{width:26px;height:26px;font-size:12px}.guider-section .label-box{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;color:#fff}.guider-section .guider-details .no-style li{margin-bottom:10px}@media(max-width: 959px){.guider-section .detail-col{padding-right:0}}.table-menu.guider-menu .quotes-menu-list .folder md-icon:first-child{margin-bottom:13px}.right-gap{margin-right:27px}.star-rating{margin:0;padding:0;display:inline-block}.star-rating .star{padding:1px;color:#ddd;font-size:20px;text-shadow:.05em .05em #aaa;list-style-type:none;display:inline-block;cursor:pointer}.star-rating .star.filled{color:#fd0}.star-rating.readonly .star.filled{color:#666}.guider-sidebar .leftnav-wrap{height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.guider-section .accent-font{color:#f05e33;font-weight:bold}.guider-section .guider-detail{margin-left:10px}.guider-section .guider-detail .post{margin-top:4px}.guider-section md-progress-linear{padding-right:15px;margin-top:20px;height:8px !important;border-radius:20px}.guider-section md-progress-linear .md-bar{background-color:#6bbf66;height:8px !important;border-radius:20px}.guider-section md-progress-linear .md-container{background-color:#d6e1e5;border-radius:20px;height:8px !important}.action-section .panel-heading{color:#5cc5c3;font-weight:500;font-size:16px}.action-section .panel-container .panel-head .md-toolbar-tools{background-color:#eaf0f6;border-bottom:1px solid hsl(0,0%,86%)}.action-section .input-toolbar{border-top:1px solid hsl(0,0%,86%);border-bottom:1px solid hsl(0,0%,86%);font-size:14px}.action-section .input-toolbar.bg-hightlight{background-color:#eaf0f6 !important}.action-section .input-toolbar .action-inline li{color:#fff}.action-section .teams-function{background-color:#5cc5c3}.action-section .small-size{width:18px}.action-section .action-icon{height:30px;width:30px;position:absolute;top:-18px;left:-17px}.action-section .add-action-header{background-color:#20394c !important;color:#fff}.action-section .icon-ico-cross{width:12px}.action-section .more-options-section{box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);background-color:#fff;height:0;overflow:hidden}.action-section .more-options-section.open-more{height:auto;opacity:1}.action-section .option-tab{position:absolute;left:5px}.action-section .list-inline{display:flex;flex-direction:row}.action-section .list-inline .action-status{display:flex;background:rgba(0,0,0,0)}.action-section .list-inline .action-status.active{border:1px solid #fff}.action-section .list-inline .action-status:hover{background-color:#5cc5c3}.action-section .list-inline .action-status:hover .badge{background-color:#fff;color:#5cc5c3}.action-section .action-complete-badge:hover{background-color:#b8e1b8}.action-section .action-complete-badge:hover .complete{color:#005e00}.action-section .action-complete-badge:hover .badge{background-color:#fff;color:#5cc5c3}.action-section .head-action:hover .descript{color:#f05e33}.action-section .add-action-section{margin-bottom:50px}.action-section .add-action-line{border:1px solid #f05e33}.action-section .action-list-line{border-width:2px;border-style:solid}.action-section .icon-action{width:18px;height:18px;padding-bottom:3px;flex:none;transition:transform .3s ease,box-shadow .3s ease}.action-section .icon-action:hover{transform:scale(1.1)}.action-section .icon-border{border-radius:5px;padding:2px;background-color:#fff;align-items:center;width:32px;height:28px}.action-section .small-size{width:15px}.action-section .resource-image{height:28px;width:28px}.action-section .expand-detail .expand-details-icon,.action-section .expand-detail .option-toggle-icon{width:17px;height:17px;transform:rotate(-90deg);transition:.5s all}.action-section .expand-detail .expand-details-icon svg path,.action-section .expand-detail .option-toggle-icon svg path{fill:#52748d}.action-section .expand-detail .expand-details-icon.open,.action-section .expand-detail .open.option-toggle-icon{transform:rotate(90deg);transition:.5s all}.action-section .expand-detail .option-toggle-icon{left:0}.action-section .expand-detail .option-toggle-icon svg path{fill:#f05e33}.action-section .icon-ico-cross:hover{transform:scale(1)}.action-section .icon-ico-cross:hover path{fill:#f05e33}.action-section .hidden-icons{display:flex;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}.action-section .hidden-icons.show{transform:scaleX(1);transition:transform .3s ease-in-out}.action-section .icon-border{transition:transform .3s ease-in-out}.action-section .clear-all-cta{cursor:pointer;color:#f05e33;font-size:16px}.action-section .cleared-cta{pointer-events:none;font-size:16px;color:#333}.action-section .task-description{width:100%;min-height:65px}.action-section .add-action-block{min-height:120px;padding:10px;background-color:#fff;box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border-radius:5px;border:1px solid #eae6e6}.action-section .add-action-block .action-block{background-color:#fbfbfb;border:1px solid #dfdbdb;border-radius:5px;width:95%}.action-section .add-action-block .action-block .input-line{border:0}.action-section .folder{cursor:auto}.action-section .showSidenav a{outline:0;text-decoration:none;color:#f05e33;cursor:pointer;padding:0 35px;margin:0}.action-section .support-accordion .accordionN .content .icon-side-tick{left:20px;top:8px}.action-section .accordionN a{padding:9px 0;margin:0;border-radius:0}.action-section .accordionN md-list-item{border-top:1px solid #ccc}.action-section .accordionN .md-list-item-inner{min-height:70px}.action-section .accordionN .md-list-item-inner .archive-img-container{margin:7px}.action-section .active-menu{background-color:#5cc5c3;color:#fff}.action-section .active-menu:hover{color:#fff}.action-section .md-no-style{padding:0 16px}.action-section .sidenav-wrapper{font-size:14px}.action-section .sidenav-wrapper md-divider{margin:15px 0}.action-section .sidenav-wrapper .input-row{margin:20px 0}.action-section .sidenav-wrapper .btn-border{border:2px solid #f05e33;color:#f05e33}.action-section .sidenav-wrapper .selectedRes{border:2px solid #ccc;padding:10px;margin:5px;width:fit-content;position:relative}.action-section .sidenav-wrapper .selectedRes .cross{position:absolute;top:-11px;right:-12px}.action-section .sidenav-wrapper .empty{height:200px;width:200px}.action-section .sidenav-wrapper .icon{font-size:35px;color:#f05e33;margin:5px 10px 0 0}.action-section .empty-action-div{text-align:center;position:relative}.action-section .empty-action-icon{height:250px;width:250px}.action-section .multi-line-input.callout{background-color:#ee5e99;border-radius:5px;min-width:230px;position:absolute;top:-100px;font-size:16px;left:50%;transform:translateX(-50%);z-index:1}.action-section .multi-line-input.callout md-icon{height:16px}.action-section .multi-line-input.callout md-icon svg path{fill:#fff}.action-section .multi-line-input.callout .md-button{border:#fff 2px solid;border-radius:10px}.action-section .action-list-sidebar .edit-sidebar-label{width:120px}.tech-tracker-container .tech-tracker-page-advanced{background-color:#fdfdfd;padding:24px 10px 0 10px}.tech-tracker-container .tech-tracker-page-advanced .orange{color:#f59e0b}.tech-tracker-container .tech-tracker-page-advanced .blue{color:#3b82f6}.tech-tracker-container .tech-tracker-page-advanced .green{color:#10b981}.tech-tracker-container .tech-tracker-page-advanced .purple{color:#8b5cf6}.tech-tracker-container .tech-tracker-page-advanced .teal{color:#14b8a6}.tech-tracker-container .tech-tracker-page-advanced .violet{color:#7c3aed}.tech-tracker-container .tech-tracker-page-advanced .purple{color:#ed3ae4}.tech-tracker-container .tech-tracker-page-advanced .amber{color:#d97706}.tech-tracker-container .tech-tracker-page-advanced .white{color:#fff !important}.tech-tracker-container .tech-tracker-page-advanced .bold{font-weight:700}.tech-tracker-container .tech-tracker-page-advanced .badge{padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase}.tech-tracker-container .tech-tracker-page-advanced .badge.success{background-color:#dcfce7;color:#166534}.tech-tracker-container .tech-tracker-page-advanced .badge.live{background-color:#64ffaa;color:#fff}.tech-tracker-container .tech-tracker-page-advanced .badge.live-map.success{background-color:#166534;color:#fff}.tech-tracker-container .tech-tracker-page-advanced .badge.real-time{background-color:#fff;border:1px solid #dfdfdf;color:#313131}.tech-tracker-container .tech-tracker-page-advanced .badge.past{background-color:#f1f5f9;color:#475569}.tech-tracker-container .tech-tracker-page-advanced .badge.blue-light{background-color:#dbeafe;color:#1e40af}.tech-tracker-container .tech-tracker-page-advanced .badge.recurring{background-color:#f3e8ff;color:#6b21a8}.tech-tracker-container .tech-tracker-page-advanced .badge.purple{background-color:#f3e8ff;color:#6b21a8}.tech-tracker-container .tech-tracker-page-advanced .badge.outline{border:1px solid #e2e8f0;color:#64748b}.tech-tracker-container .tech-tracker-page-advanced .badge.mini{padding:1px 6px;font-size:10px}.tech-tracker-container .tech-tracker-page-advanced .badge.pulse{animation:pulse-ring 2s cubic-bezier(0.4, 0, 0.6, 1) infinite}@keyframes pulse-ring{0%,100%{opacity:1}50%{opacity:.7}}.tech-tracker-container .tech-tracker-page-advanced .stats-banner{background:linear-gradient(to right, #f1f5f9, #f8fafc);border:1px solid #e2e8f0;border-radius:12px;padding:12px 20px;margin-bottom:24px}.tech-tracker-container .tech-tracker-page-advanced .stats-banner .stat-item{gap:8px;color:#4b5563;font-size:14px}.tech-tracker-container .tech-tracker-page-advanced .stats-banner .divider{width:1px;height:16px;background-color:#cbd5e1;margin:0 16px}.tech-tracker-container .tech-tracker-page-advanced .stats-banner .copy-link-btn{text-transform:none;font-size:13px;border:1px solid #e2e8f0;border-radius:8px;height:36px;padding:0 16px;background-color:#fff}.tech-tracker-container .tech-tracker-page-advanced .stats-banner .copy-link-btn md-icon{margin-right:6px}.tech-tracker-container .tech-tracker-page-advanced .toggles-banner{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px;margin-bottom:24px}.tech-tracker-container .tech-tracker-page-advanced .toggles-banner .toggle-group{gap:12px}.tech-tracker-container .tech-tracker-page-advanced .toggles-banner .toggle-group .label{font-size:14px;font-weight:500;color:#374151}.tech-tracker-container .tech-tracker-page-advanced .toggles-banner .divider-v{width:1px;height:24px;background-color:#e2e8f0;margin:0 24px}.tech-tracker-container .tech-tracker-page-advanced .toggles-banner .segmented-control{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.tech-tracker-container .tech-tracker-page-advanced .toggles-banner .segmented-control .segment-btn{background:none;border:none;padding:6px 16px;color:#393b3f;height:32px;min-height:32px;transition:all .2s}.tech-tracker-container .tech-tracker-page-advanced .toggles-banner .segmented-control .segment-btn md-icon{color:#393b3f}.tech-tracker-container .tech-tracker-page-advanced .toggles-banner .segmented-control .segment-btn:hover{background-color:#f8fafc}.tech-tracker-container .tech-tracker-page-advanced .toggles-banner .segmented-control .segment-btn.active{background-color:#6366f1;color:#fff}.tech-tracker-container .tech-tracker-page-advanced .toggles-banner .segmented-control .segment-btn.active md-icon{color:#fff}.tech-tracker-container .tech-tracker-page-advanced .main-grid{gap:24px}.tech-tracker-container .tech-tracker-page-advanced .left-column{width:280px;min-width:280px}.tech-tracker-container .tech-tracker-page-advanced .section-title{font-size:14px;font-weight:600;color:#374151;margin:0 0 16px 0}.tech-tracker-container .tech-tracker-page-advanced .group-label{font-size:11px;font-weight:600;color:#94a3b8;letter-spacing:.05em;margin:16px 0 8px 0}.tech-tracker-container .tech-tracker-page-advanced .service-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px;margin-bottom:8px;cursor:pointer;transition:all .2s;opacity:.6}.tech-tracker-container .tech-tracker-page-advanced .service-card:hover{border-color:#cbd5e1;opacity:1}.tech-tracker-container .tech-tracker-page-advanced .service-card.selected{border-color:#14b8a6;background-color:#f0fdfa;opacity:1}.tech-tracker-container .tech-tracker-page-advanced .service-card.recurring.selected{border-left:3px solid #b814b8;border-top:1px solid #e2e8f0;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;background:none;padding-left:9px}.tech-tracker-container .tech-tracker-page-advanced .service-card.live .badge{background-color:#dcfce7;color:#166534;animation:pulse-opacity 2s infinite}.tech-tracker-container .tech-tracker-page-advanced .service-card .name{font-size:14px;color:#1e293b}.tech-tracker-container .tech-tracker-page-advanced .service-card .details{font-size:12px;color:#64748b;margin:4px 0 0 0}.tech-tracker-container .tech-tracker-page-advanced .request-tracking-btn{margin:16px 0 0 0;text-transform:none;font-size:13px;border-radius:8px;border:1px solid #e2e8f0}.tech-tracker-container .tech-tracker-page-advanced .request-tracking-btn:hover{background-color:#f8fafc;border:1px solid #e2e8f0}.tech-tracker-container .tech-tracker-page-advanced .operational-rail{margin-top:24px;border-top:1px solid #e2e8f0;padding-top:24px;gap:16px}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .ops-card{margin:0;border-radius:12px}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .ops-card md-card-title{padding:12px 16px 8px 16px}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .ops-card md-card-title .title{font-size:13px;font-weight:600;margin-left:8px;color:#334155}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .ops-card md-card-content{padding:8px 16px 16px 16px}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .sla-card{background:linear-gradient(to bottom right, #fff7ed, #fffbf0);border:1px solid #fed7aa}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .data-row{margin-bottom:8px}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .data-row .label{font-size:11px;color:#64748b}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .data-row .value{font-size:13px;font-weight:600}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .progress-bar-container{height:6px;background-color:#e2e8f0;border-radius:3px;margin:8px 0 12px 0;overflow:hidden}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .progress-bar-container .progress-bar{height:100%;background-color:#22c55e}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .material-item{padding:8px;border-radius:8px;margin-bottom:8px}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .material-item.material{background-color:#f0fdf4}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .material-item.material md-icon{color:#15803d}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .material-item.material .badge{background-color:#c2ffeb;color:#10b981;border:1px solid #c2ffeb}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .material-item.equipment{background-color:#eff6ff}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .material-item.equipment md-icon{color:#2a2afd}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .material-item.equipment .badge{background-color:#cbd9ff;color:#1d4ed8;border:1px solid #cbd9ff}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .material-item.tool{background-color:#f8fafc}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .material-item.tool md-icon{color:#757474}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .material-item.tool .badge{background-color:#fff;color:#383838;border:1px solid #e0e0e2}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .material-item .name{font-size:13px}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .material-item .qty{font-size:12px;color:#64748b}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .history-item{padding:8px;background-color:#f8fafc;border-radius:8px;margin-bottom:8px}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .history-item .type{font-size:12px;font-weight:500}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .history-item .meta{font-size:11px;color:#64748b;margin:4px 0 0 0}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .history-item .stars md-icon.filled{color:#f59e0b;fill:#f59e0b}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .event-item{padding:8px;border-radius:8px;margin-bottom:8px;position:relative}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .event-item.success{background-color:#f0fdf4}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .event-item.success .dot{background-color:#22c55e}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .event-item.info{background-color:#eff6ff}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .event-item.info .dot{background-color:#3b82f6}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .event-item.default{background-color:#f8fafc}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .event-item.default .dot{background-color:#94a3b8}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .event-item .dot{width:8px;height:8px;border-radius:4px;margin-right:12px;margin-top:4px}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .event-item .title{font-size:12px;font-weight:500}.tech-tracker-container .tech-tracker-page-advanced .operational-rail .event-item .meta{font-size:11px;color:#64748b}.tech-tracker-container .tech-tracker-page-advanced .card-section-tech{border:1px solid #dddbdb;box-shadow:none;border-radius:12px;border:1px solid #dddbdb}.tech-tracker-container .tech-tracker-page-advanced .journey-card{overflow:hidden;margin:0 0 24px 0}.tech-tracker-container .tech-tracker-page-advanced .journey-card .journey-header{padding:16px 24px}.tech-tracker-container .tech-tracker-page-advanced .journey-card .journey-header.purple-gradient{background:linear-gradient(to right, #fbf5ff, #eef2fe)}.tech-tracker-container .tech-tracker-page-advanced .journey-card .journey-header.blue-gradient{background:linear-gradient(to right, #60a5fa, #2563eb)}.tech-tracker-container .tech-tracker-page-advanced .journey-card .journey-header .title{font-size:18px;font-weight:600;color:#424242;margin-left:12px}.tech-tracker-container .tech-tracker-page-advanced .journey-card .timeline{padding:24px;position:relative}.tech-tracker-container .tech-tracker-page-advanced .journey-card .timeline .timeline-line{position:absolute;left:48px;top:32px;bottom:32px;width:2px;background-color:#e2e8f0}.tech-tracker-container .tech-tracker-page-advanced .journey-card .timeline .timeline-progress{position:absolute;left:48px;top:32px;width:2px;background-color:#22c55e;transition:height .5s ease}.tech-tracker-container .tech-tracker-page-advanced .journey-card .timeline .timeline-step{margin-bottom:40px;position:relative;z-index:1}.tech-tracker-container .tech-tracker-page-advanced .journey-card .timeline .timeline-step:last-child{margin-bottom:0}.tech-tracker-container .tech-tracker-page-advanced .journey-card .timeline .timeline-step .step-icon{width:48px;height:48px;border-radius:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);background-color:#fff;margin-right:20px}.tech-tracker-container .tech-tracker-page-advanced .journey-card .timeline .timeline-step .step-icon md-icon{color:#fff}.tech-tracker-container .tech-tracker-page-advanced .journey-card .timeline .timeline-step .title{font-size:15px;font-weight:600;color:#1e293b}.tech-tracker-container .tech-tracker-page-advanced .journey-card .timeline .timeline-step .badge{margin-left:12px}.tech-tracker-container .tech-tracker-page-advanced .journey-card .timeline .timeline-step .location{font-size:13px;color:#64748b;margin:4px 0 0 0}.tech-tracker-container .tech-tracker-page-advanced .journey-card .timeline .timeline-step.done .step-icon{background-color:#22c55e}.tech-tracker-container .tech-tracker-page-advanced .journey-card .timeline .timeline-step.active .step-icon{background-color:#3b82f6;animation:soft-pulse 2s infinite}.tech-tracker-container .tech-tracker-page-advanced .journey-card .timeline .timeline-step.active .title{color:#1d4ed8}.tech-tracker-container .tech-tracker-page-advanced .journey-card .timeline .timeline-step.pending{opacity:.6}.tech-tracker-container .tech-tracker-page-advanced .journey-card .timeline .timeline-step.pending .step-icon{background-color:#e2e8f0}.tech-tracker-container .tech-tracker-page-advanced .journey-card .timeline .timeline-step.pending .step-icon md-icon{color:#94a3b8}.tech-tracker-container .tech-tracker-page-advanced .journey-card .timeline .timeline-step .active-stats{margin-top:12px;gap:20px}.tech-tracker-container .tech-tracker-page-advanced .journey-card .timeline .timeline-step .active-stats span{font-size:12px;color:#475569;gap:6px}.tech-tracker-container .tech-tracker-page-advanced .journey-card .journey-footer{padding:20px;border-top:1px solid #e2e8f0}.tech-tracker-container .tech-tracker-page-advanced .journey-card .journey-footer .val{font-size:24px;font-weight:700;color:#1e293b}.tech-tracker-container .tech-tracker-page-advanced .journey-card .journey-footer .lab{font-size:12px;color:#64748b}.tech-tracker-container .tech-tracker-page-advanced .journey-card .journey-footer .divider{width:1px;height:32px;background-color:#e2e8f0}.tech-tracker-container .tech-tracker-page-advanced .route-info-card{border-radius:12px;margin:0 0 24px 0}.tech-tracker-container .tech-tracker-page-advanced .route-info-card .route-icon{width:40px;height:40px;background-color:#eff6ff;border-radius:8px;margin-right:16px}.tech-tracker-container .tech-tracker-page-advanced .route-info-card .name{font-size:14px;font-weight:600;color:#1e293b}.tech-tracker-container .tech-tracker-page-advanced .route-info-card .desc{font-size:12px;color:#64748b}.tech-tracker-container .tech-tracker-page-advanced .details-grid{margin-bottom:24px}.tech-tracker-container .tech-tracker-page-advanced .details-grid .tech-card-1,.tech-tracker-container .tech-tracker-page-advanced .details-grid .tech-card-3{padding-right:10px}.tech-tracker-container .tech-tracker-page-advanced .details-grid .tech-card-2{padding-left:10px}.tech-tracker-container .tech-tracker-page-advanced .details-card{margin:0;border-radius:12px;height:100%}.tech-tracker-container .tech-tracker-page-advanced .details-card md-card-title{padding:16px;border-bottom:1px solid #f1f5f9;flex:0}.tech-tracker-container .tech-tracker-page-advanced .details-card md-card-title .title{font-size:14px;font-weight:600;color:#334155;margin-left:12px}.tech-tracker-container .tech-tracker-page-advanced .details-card md-card-content{padding:16px;flex:1}.tech-tracker-container .tech-tracker-page-advanced .details-card .detail-box{background-color:#f8fafc;border-radius:8px;padding:10px;margin-bottom:10px}.tech-tracker-container .tech-tracker-page-advanced .details-card .detail-box .lab{font-size:11px;color:#64748b;margin:0 0 4px 0}.tech-tracker-container .tech-tracker-page-advanced .details-card .detail-box .val{font-size:13px;font-weight:600;margin:0}.tech-tracker-container .tech-tracker-page-advanced .details-card .detail-box .sub-val{font-size:12px;color:#64748b;margin:2px 0 0 0}.tech-tracker-container .tech-tracker-page-advanced .tech-profile{gap:16px;margin-bottom:20px}.tech-tracker-container .tech-tracker-page-advanced .tech-profile .avatar{width:64px;height:64px;border-radius:32px;background-color:#dbeafe;color:#1d4ed8;font-size:20px;font-weight:700;border:2px solid #bfdbfe}.tech-tracker-container .tech-tracker-page-advanced .tech-profile .name{font-size:18px;font-weight:600}.tech-tracker-container .tech-tracker-page-advanced .tech-profile .title{font-size:13px;color:#64748b}.tech-tracker-container .tech-tracker-page-advanced .tech-profile .rating{margin-top:4px;gap:4px}.tech-tracker-container .tech-tracker-page-advanced .tech-profile .rating .score{font-size:14px;font-weight:600}.tech-tracker-container .tech-tracker-page-advanced .tech-profile .rating .count{font-size:12px;color:#94a3b8}.tech-tracker-container .tech-tracker-page-advanced .tech-profile .rating .yellow.filled{color:#f59e0b;fill:#f59e0b}.tech-tracker-container .tech-tracker-page-advanced .tech-contact .contact-row{background-color:#f8fafc;padding:8px 12px;border-radius:8px;font-size:13px;gap:10px;color:#475569}.tech-tracker-container .tech-tracker-page-advanced .tech-contact .mini-btn{min-height:24px;line-height:24px;min-width:16px;font-size:11px;color:#111827}.tech-tracker-container .tech-tracker-page-advanced .fleet-box{padding:16px;border-radius:12px;margin-bottom:16px}.tech-tracker-container .tech-tracker-page-advanced .fleet-box.orange-gradient{background:linear-gradient(to bottom right, #fff7ed, #fffbf0);border:1px solid #fed7aa}.tech-tracker-container .tech-tracker-page-advanced .fleet-box .fleet-icon{width:48px;height:48px;background-color:#ffedd5;border-radius:8px;margin-right:12px}.tech-tracker-container .tech-tracker-page-advanced .fleet-box .name{font-size:15px;font-weight:600}.tech-tracker-container .tech-tracker-page-advanced .fleet-box .model{font-size:13px;color:#ea580c}.tech-tracker-container .tech-tracker-page-advanced .fleet-box .fleet-meta{margin-top:12px;padding:8px}.tech-tracker-container .tech-tracker-page-advanced .fleet-box .fleet-meta .fleet-meta-card-left{padding-right:10px}.tech-tracker-container .tech-tracker-page-advanced .fleet-box .fleet-meta .fleet-meta-card-right{padding-left:10px}.tech-tracker-container .tech-tracker-page-advanced .fleet-box .fleet-meta .card-meta{background-color:hsla(0,0%,100%,.979);padding:8px;border-radius:8px}.tech-tracker-container .tech-tracker-page-advanced .fleet-box .fleet-meta .lab{font-size:11px;color:#94a3b8}.tech-tracker-container .tech-tracker-page-advanced .fleet-box .fleet-meta .val{font-size:13px}.tech-tracker-container .tech-tracker-page-advanced .fleet-status{gap:8px;color:#15803d;font-size:12px;padding:8px;background-color:#f0fdf4;border-radius:8px}.tech-tracker-container .tech-tracker-page-advanced .messaging-card{margin:20px 0}.tech-tracker-container .tech-tracker-page-advanced .messaging-card .messaging-card-title{padding:16px 18px 0 18px}.tech-tracker-container .tech-tracker-page-advanced .messaging-card .messaging-card-title .title{font-size:18px;font-weight:600;color:#424242;margin-left:12px}.tech-tracker-container .tech-tracker-page-advanced .messaging-card .chat-window{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.tech-tracker-container .tech-tracker-page-advanced .messaging-card .messages-list{height:200px;overflow-y:auto;padding:16px;background-color:#f8fafc;display:flex;flex-direction:column-reverse;gap:12px}.tech-tracker-container .tech-tracker-page-advanced .messaging-card .message-bubble{max-width:70%;padding:10px 14px;border-radius:12px;position:relative}.tech-tracker-container .tech-tracker-page-advanced .messaging-card .message-bubble .text{font-size:14px;margin:0}.tech-tracker-container .tech-tracker-page-advanced .messaging-card .message-bubble .time{font-size:10px;margin:4px 0 0 0;opacity:.7}.tech-tracker-container .tech-tracker-page-advanced .messaging-card .message-bubble.tech{align-self:flex-start;background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px rgba(0,0,0,.05)}.tech-tracker-container .tech-tracker-page-advanced .messaging-card .message-bubble.customer{align-self:flex-end;background-color:#3b82f6;color:#fff}.tech-tracker-container .tech-tracker-page-advanced .messaging-card .quick-templates{padding:12px;border-top:1px solid #e2e8f0;background-color:#f8fafc;gap:8px}.tech-tracker-container .tech-tracker-page-advanced .messaging-card .quick-templates .lab{font-size:12px;color:#64748b}.tech-tracker-container .tech-tracker-page-advanced .messaging-card .quick-templates .mini-btn{font-size:11px;padding:0 12px;min-height:28px;line-height:28px;margin:0;text-transform:none;border:1px solid #ebebeb;border-radius:6px;background-color:#fff}.tech-tracker-container .tech-tracker-page-advanced .messaging-card .quick-templates .ai-btn{background:linear-gradient(to right, #f5f3ff, #ede9fe);border:1px solid #ddd6fe;background-color:#fccef6;color:#6d28d9;text-transform:none;font-size:12px;border-radius:8px}.tech-tracker-container .tech-tracker-page-advanced .messaging-card .quick-templates .ai-btn md-icon{color:#6d28d9}.tech-tracker-container .tech-tracker-page-advanced .messaging-card .quick-templates .ai-btn:hover{background-color:#ddd6fe}.tech-tracker-container .tech-tracker-page-advanced .messaging-card .input-area{padding:12px;border-top:1px solid #e2e8f0;gap:12px}.tech-tracker-container .tech-tracker-page-advanced .messaging-card .input-area input{border:1px solid #e2e8f0;border-radius:8px;padding:8px 16px;font-size:14px;outline:none}.tech-tracker-container .tech-tracker-page-advanced .messaging-card .input-area input:focus{border-color:#6366f1}.tech-tracker-container .tech-tracker-page-advanced .messaging-card .input-area .send-btn{background-color:#7c3aed;color:#fff;border-radius:8px;height:35px;width:35px}.tech-tracker-container .tech-tracker-page-advanced .messaging-card .input-area .send-btn .send-icon{color:#fff}.tech-tracker-container .tech-tracker-page-advanced .messaging-card .input-area .send-btn:hover{background-color:#6d28d9}.tech-tracker-container .tech-tracker-page-advanced .actions-card .action-card-title .title{font-size:18px;font-weight:600;color:#424242;margin-left:12px}.tech-tracker-container .tech-tracker-page-advanced .actions-card .action-btn{background:none;border:1px solid #e2e8f0;border-radius:8px;padding:16px;background-color:#fdfdfd;gap:12px;width:22%;height:80px;transition:all .2s}.tech-tracker-container .tech-tracker-page-advanced .actions-card .action-btn span{font-size:13px;color:#111827}.tech-tracker-container .tech-tracker-page-advanced .actions-card .action-btn.purple md-icon{color:purple}.tech-tracker-container .tech-tracker-page-advanced .actions-card .action-btn.blue md-icon{color:#3b82f6}.tech-tracker-container .tech-tracker-page-advanced .actions-card .action-btn.green md-icon{color:#10b981}.tech-tracker-container .tech-tracker-page-advanced .actions-card .action-btn.red md-icon{color:#ef4444}.tech-tracker-container .tech-tracker-page-advanced .eta-card{border-radius:12px;overflow:hidden;margin:20px 0 0 0}.tech-tracker-container .tech-tracker-page-advanced .eta-card .eta-header{background-color:#eff6ff;padding:12px 16px;border-bottom:1px solid #dbeafe}.tech-tracker-container .tech-tracker-page-advanced .eta-card .eta-header .title{font-size:16px;font-weight:600;color:#1e293b;margin-left:8px}.tech-tracker-container .tech-tracker-page-advanced .eta-card md-card-content{padding:20px 24px}.tech-tracker-container .tech-tracker-page-advanced .eta-card .eta-left-group{gap:16px}.tech-tracker-container .tech-tracker-page-advanced .eta-card .eta-left-group .time-box{background-color:#dbeafe;color:#1d4ed8;padding:12px;border-radius:12px;min-width:64px;text-align:center}.tech-tracker-container .tech-tracker-page-advanced .eta-card .eta-left-group .time-box span{font-size:20px;font-weight:700}.tech-tracker-container .tech-tracker-page-advanced .eta-card .eta-left-group .eta-text-info .label{font-size:12px;color:#64748b;margin-bottom:2px}.tech-tracker-container .tech-tracker-page-advanced .eta-card .eta-left-group .eta-text-info .big-value{font-size:18px;font-weight:700;color:#0f172a;line-height:1.2}.tech-tracker-container .tech-tracker-page-advanced .eta-card .eta-left-group .eta-text-info .sub-text{font-size:11px;color:#94a3b8;margin-top:4px}.tech-tracker-container .tech-tracker-page-advanced .eta-card .eta-right-group .label{font-size:12px;color:#64748b;margin-bottom:4px}.tech-tracker-container .tech-tracker-page-advanced .eta-card .eta-right-group .remain-value{font-size:25px;font-weight:700;color:#2563eb}.tech-tracker-container .tech-tracker-page-advanced .mock-map{height:350px;background-color:#e2e8f0;border-radius:12px;position:relative}.tech-tracker-container .tech-tracker-page-advanced .mock-map .map-placeholder{color:#64748b;font-weight:500}.tech-tracker-container .tech-tracker-page-advanced .mock-map .map-overlays{position:absolute;bottom:24px;left:24px;right:24px}.tech-tracker-container .tech-tracker-page-advanced .mock-map .map-overlays .overlay-card{pointer-events:auto;padding:12px 16px;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);min-width:150px}.tech-tracker-container .tech-tracker-page-advanced .mock-map .map-overlays .overlay-card .label{margin:0 0 4px 0;font-size:11px;font-weight:500}.tech-tracker-container .tech-tracker-page-advanced .mock-map .map-overlays .overlay-card .value{margin:0;font-size:18px;font-weight:700}.tech-tracker-container .tech-tracker-page-advanced .mock-map .map-overlays .distance-card{background-color:#fff;color:#1e293b}.tech-tracker-container .tech-tracker-page-advanced .mock-map .map-overlays .distance-card .label{color:#64748b}.tech-tracker-container .tech-tracker-page-advanced .mock-map .map-overlays .eta-card-floating{background-color:#2563eb;color:#fff}.tech-tracker-container .tech-tracker-page-advanced .mock-map .map-overlays .eta-card-floating .label{color:hsla(0,0%,100%,.9)}@keyframes soft-pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(59,130,246,.4)}70%{transform:scale(1.05);box-shadow:0 0 0 15px rgba(59,130,246,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(59,130,246,0)}}@keyframes pulse-opacity{0%,100%{opacity:1}50%{opacity:.5}}.tech-tracker-container .map-container{gap:24px;height:100%}.tech-tracker-container .map-container .map-left-pane .map-card{height:100%}.tech-tracker-container .map-container .map-left-pane .map-card md-card-title{flex:0}.tech-tracker-container .map-container .map-left-pane .map-card .map-card-header{padding:16px;border-bottom:1px solid #f1f5f9;border-radius:12px 12px 0 0;background:linear-gradient(to right, #fafcff, #f1f6ff)}.tech-tracker-container .map-container .map-left-pane .map-card .map-card-header .title{font-size:18px;font-weight:600;color:#424242;margin-left:12px}.tech-tracker-container .map-container .map-left-pane .map-card .map-card-header .refresh-btn{border:1px solid #e2e8f0;margin:0;border-radius:8px;min-height:30px;line-height:30px;height:30px;font-size:12px;padding:0 12px;color:#0f172a}.tech-tracker-container .map-container .map-left-pane .map-card .map-card-header .refresh-btn md-icon{color:#64748b}.tech-tracker-container .map-container .map-left-pane .map-card .map-card-header .refresh-btn:hover{background-color:#f8fafc;color:#0f172a}.tech-tracker-container .map-container .map-left-pane .map-card .map-content{flex:1;padding:0}.tech-tracker-container .map-container .map-left-pane .map-card .map-content .mock-map{height:100%;border-radius:0 0 12px 12px;position:relative;overflow:hidden}.tech-tracker-container .map-container .map-left-pane .map-card .map-content .mock-map iframe{width:100%;height:100%;display:block}.tech-tracker-container .map-container .map-sidebar-right{width:350px;min-width:350px;gap:16px}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card{margin:0;border-radius:12px;overflow:hidden}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card md-card-content{padding:20px}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.arrival-card{background-color:#f0fdf4;border:1px solid #bbf7d0}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.arrival-card .header{gap:16px;margin-bottom:16px}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.arrival-card .icon-box{width:48px;height:48px;border-radius:12px}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.arrival-card .icon-box.green{background-color:#22c55e;box-shadow:0 4px 6px -1px rgba(34,197,94,.3)}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.arrival-card .label{font-size:13px;color:#15803d;font-weight:500}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.arrival-card .time-range{font-size:20px;font-weight:700;color:#052e16}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.arrival-card .info-banner{background-color:#dcfce7;border-radius:8px;padding:8px 12px}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.arrival-card .info-banner span{font-size:12px;color:#166534}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.status-card .card-header-title{font-size:14px;font-weight:600;color:#334155}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.status-card .status-timeline{position:relative;margin-top:8px;padding-left:8px}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.status-card .status-timeline .timeline-line{position:absolute;left:23px;top:15px;bottom:30px;width:2px;background-color:#e2e8f0;z-index:0}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.status-card .status-timeline .timeline-item{position:relative;z-index:1;margin-bottom:24px;opacity:.5}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.status-card .status-timeline .timeline-item .circle-icon{width:30px;height:30px;border-radius:15px;background-color:#b8b8b8;border:2px solid #e2e8f0;flex-shrink:0}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.status-card .status-timeline .timeline-item .circle-icon md-icon{color:#494949}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.status-card .status-timeline .timeline-item .content-sect{padding-top:4px}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.status-card .status-timeline .timeline-item .step-title{font-size:14px;font-weight:600;color:#1e293b}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.status-card .status-timeline .timeline-item .step-time{font-size:12px;color:#64748b;margin-top:2px}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.status-card .status-timeline .timeline-item.completed{opacity:1}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.status-card .status-timeline .timeline-item.completed .circle-icon{background-color:#3b82f6;border-color:#3b82f6}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.status-card .status-timeline .timeline-item.completed .circle-icon md-icon{display:block;color:#fff}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.status-card .status-timeline .timeline-item.completed .content-sect{opacity:1}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.status-card .status-timeline .timeline-item.active{opacity:1}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.status-card .status-timeline .timeline-item.active .circle-icon{background-color:#3b82f6;border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.2)}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.status-card .status-timeline .timeline-item.active .circle-icon md-icon{display:block;color:#fff}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.status-card .status-timeline .timeline-item.active .content-sect{opacity:1}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.status-card .status-timeline .timeline-item.active .step-title{color:#2563eb}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.notification-cards .notif-content{gap:12px}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.notification-cards .icon-box{width:40px;height:40px;border-radius:8px;background-color:#f3e8ff}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.notification-cards .notif-title{font-size:13px;font-weight:600;color:#1e293b}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.notification-cards .notif-sub{font-size:11px;color:#64748b}.tech-tracker-container .map-container .map-sidebar-right .sidebar-card.notification-cards md-switch{margin:0}.guider-smart-tags__scroll,.guider-custom-tags__scroll{background:#fff}.guider-smart-tags__subtitle,.guider-custom-tags__subtitle{font-size:14px;color:hsla(0,0%,100%,.85);line-height:1.3}.guider-smart-tags__stats{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 15px;border-bottom:1px solid var(--jt-color-border)}.guider-smart-tags__stat-line{font-size:15px;color:var(--jt-color-text-default)}.guider-smart-tags__stat-line strong{color:var(--jt-color-text-default)}.guider-smart-tags__ai{display:inline-flex;align-items:center;gap:6px;font-size:14px;padding:6px 10px;white-space:nowrap}.guider-smart-tags__ai md-icon{width:15px;height:15px}.guider-smart-tags__insight{padding:10px 15px;font-size:15px;line-height:1.45;color:var(--jt-color-text-default);background:var(--jt-color-info-bg);border-bottom:1px solid var(--jt-color-border);white-space:pre-line}.guider-smart-tags__filter{padding:12px 15px 6px}.guider-smart-tags__search input{width:100%;border:1px solid var(--jt-color-border);border-radius:5px;padding:6px 10px;font-size:15px}.guider-smart-tags__segments{flex-wrap:wrap;gap:6px;margin-top:10px}.guider-smart-tags__seg{border:1px solid var(--jt-color-border);background:var(--jt-color-surface);color:var(--jt-color-text-muted);border-radius:14px;padding:3px 12px;font-size:14px;line-height:18px;cursor:pointer}.guider-smart-tags__seg.is-active{background:var(--jt-color-info-bg);border-color:var(--jt-color-info);color:var(--jt-color-info);font-weight:600}.guider-smart-tags__recent{padding:12px 15px;border-bottom:1px solid var(--jt-color-border)}.guider-smart-tags__recent-head{font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--jt-color-text-muted);margin-bottom:8px}.guider-smart-tags__group-head{background:#3f5f77;color:#fff;padding:8px 15px}.guider-smart-tags__group-head h3{color:#fff}.guider-smart-tags__group-head md-icon{width:16px;height:16px}.guider-smart-tags__count-chip{background:var(--jt-color-info-bg);color:var(--jt-color-info);border-radius:12px;min-width:22px;padding:1px 8px;font-size:14px;font-weight:600;text-align:center}.guider-smart-tags__chip--edit{display:inline-flex;align-items:center;gap:4px}.guider-smart-tags__chip-remove{display:inline-flex;align-items:center;border:none;background:rgba(0,0,0,0);padding:0;cursor:pointer;color:var(--jt-color-text-muted)}.guider-smart-tags__chip-remove md-icon{width:12px;height:12px}.guider-smart-tags__chip-remove:hover{color:var(--jt-color-danger)}.guider-smart-tags__add{gap:8px;padding:8px 15px 12px}.guider-smart-tags__add input{width:100%;border:1px solid var(--jt-color-border);border-radius:5px;padding:5px 10px;font-size:15px}.guider-smart-tags__prov{padding:0 15px 12px;font-size:14px;color:var(--jt-color-text-muted)}.guider-smart-tags__loading{padding:20px 15px;color:var(--jt-color-text-muted);font-size:15px}.guider-assign-project{width:100%;max-width:400px}.guider-section .panel-container .panel-content .list-item .task-list .task-des .task-detail .list-inline li{padding:8px 0 0}.guider-section md-toolbar.main-header .dropdown-btn .md-button{width:40px}.guider-section .timer{margin:5px 8px 3px 0;height:25px;width:25px}.guider-section .task-detail{margin-top:-12px;width:100%}.guider-section .task-des{margin-left:50px !important;width:100%;min-height:65px}.guider-section .table-menu.guider-menu .quotes-menu-list{min-height:0;height:auto}.guider-section .table-menu.guider-menu .quotes-menu-list:after{background:url(../../../assets/icons/ico-small-right-arrow.a3ddaadfd80f3f6b2fdb.svg) no-repeat;background-size:9px;right:0}.guider-section .table-menu.guider-menu .quotes-menu-list .folder md-icon:first-child{margin-bottom:13px}.guider-section .icon-orange svg path{fill:#f05e33 !important}.guider-section .bell{cursor:auto}.guider-section .action-title{font-size:16px;font-weight:500;color:hsl(0,0%,16.5%);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-top:12px !important}.guider-section .action-title:hover{color:#f05e33}.guider-section .star .set-priority{margin-left:8px}.guider-section .text-disable{color:gray}.guider-section .icon-ico-add{top:-5px !important}.guider-section .panel-container .panel-btn{text-align:left;font-weight:400;padding-left:12px}.guider-section .panel-container .panel-btn span.bar-spinner{position:absolute;top:20px}.guider-section .panel-container .panel-btn span.title-bar{margin-right:15px}.guider-section .panel-container .panel-btn .badge{position:absolute;right:10px;top:12px;background-color:#5cc5c3}.guider-section .panel-container .panel-head.archive-action-list{margin-top:15px;min-height:40px;height:40px;cursor:pointer;background:#eaeaea}.guider-section .panel-container .panel-head.archive-action-list .md-toolbar-tools{border-radius:3px}.guider-section .resource-gap .img-replacer{height:22px;width:22px;line-height:22px;font-size:12px}.guider-section .task-list-header{margin-bottom:0 !important;width:90%}.guider-section .list-item{padding:0 12px 0 12px !important}.guider-section .list-item:hover{background-color:rgba(222,222,222,.2)}.guider-section .list-item.active{background-color:rgba(222,222,222,.2)}.guider-sidebar .resource-name{padding-right:16px}.bill .heading_title{background-color:#ddecf3;padding:15px}.bill .heading_title span{color:#000;font-size:25px;font-weight:600}@media screen and (max-width: 600px){.bill .heading_title span{font-size:16px}}.bill .heading_title .icon_png{width:45px;margin-right:15px}.bill .heading_title .icon-next-arrow{rotate:90deg;transition:.3s linear rotate}.bill .heading_title .icon-next-arrow.opened{rotate:-90deg}.bill .bill-content{margin-bottom:30px;padding:15px 0 0 30px}.bill .bill-content .clients-table{min-width:500px}.bill .bill-content .form-right-section{padding-left:0}.bill .bill-content h3{font-size:18px}.bill .bill-content .capsule-name{padding:5px 10px;border:1px solid #595959;border-radius:50px;background-color:#eee;max-width:150px;width:100%}.bill .bill-content .details{margin-bottom:30px}.bill .bill-content .details p{margin:6px auto}.bill .bill-content .btn-primary{display:grid;color:#f05e33;background-color:#fff;border:1px solid #f05e33;padding:10px;margin:20px 0 0;width:max-content;border-radius:8px}.bill .bill-content .btn-primary span{text-align:left;line-height:1.2}.bill .bill-content .type-box md-icon{margin-right:15px !important}.bill .project-content .capsule-name-section p{margin-top:0}.bill .project-content .radio-btn-section{padding-left:2px}.bill .center{text-align:center}.added-custom-tag{background:rgba(211,225,229,.2901960784);padding:35px 30px 40px}.added-custom-tag .icon-next-arrow{margin:0 15px 0 0;height:36px;width:36px}.added-custom-tag .crm-icon{height:65px;width:65px}.added-custom-tag .add-custom-content{width:80%}.added-custom-tag .add-custom-content h2{margin-top:10px;font-size:18px}.added-custom-tag .add-custom-content .btn-primary{color:#f05e33;background-color:rgba(0,0,0,0);border:1px solid #f05e33;border-radius:8px}.added-custom-tag .add-custom-content p{margin-top:0;color:#999}.added-custom-tag .add-custom-content .item-chips li{background-color:#596773;color:#fff;margin-bottom:15px;font-size:14px}.quotes-map .map-section{position:absolute;top:0;left:0;bottom:0;padding:0;width:100%;border-top:1px solid #ddd}.quotes-map .back-icon svg path{fill:#fe9603}.quotes-map .go-to-icon{width:28px}.quotes-map .go-to-icon svg path{fill:#fff}.quotes-map .list-section{border-top:1px solid #ddd;position:absolute;top:0;right:0;bottom:0;background:#fff;width:100%;min-width:480px}.quotes-map .list-section .ico-quote-location{height:40px;width:40px;margin-left:-10px;margin-top:-3px}.quotes-map .list-section .ico-quote-location svg path:first-child{fill:#2ecece}.quotes-map .list-section .ico-quote-location svg path:last-child{display:none}.quotes-map .list-section .md-subheader{background:#f2f2f2;font-weight:500}.quotes-map .list-section .md-subheader .md-subheader-inner{padding:12px}.quotes-map .list-section .type-capsule .review-capsule{color:#fe9603;border:1px solid #fe9603;font-weight:600;line-height:10px;min-width:90px;min-height:24px;background-color:#fff;border-radius:80px}.quotes-map .list-section .type-capsule .review-capsule.active{background-color:#fe9603;color:#fff}.quotes-map .list-section .type-capsule .review-capsule.inactive{color:hsl(0,0%,86%);border:2px solid hsl(0,0%,86%);pointer-events:none}.quotes-map .list-section .type-capsule .review-capsule:hover{background-color:#fe9603;color:#fff}.quotes-map .list-section .email-icon{width:20px;height:20px;margin-left:3px}.quotes-map .list-section .list-bg-color{background-color:#29445e}.quotes-map .list-section .no-service-meet .md-no-style{padding:0 !important}.quotes-map .list-section .no-service-meet .map-list-section,.quotes-map .list-section .no-service-meet .list-bg-color{padding:0 20px}.quotes-map .list-section .map-list{position:absolute;top:58px;left:0;right:0;bottom:0;padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff}.quotes-map .list-section .map-list .incomplete{color:#e06666}.quotes-map .list-section .map-list .draft{color:#666}.quotes-map .list-section .map-list .submitted{color:#6aa84f}.quotes-map .list-section .map-list .modified{color:#e69138}.quotes-map .list-section .map-list .resubmitted{color:#e69138}.quotes-map .list-section .map-list .expired{color:#e06666}.quotes-map .list-section .map-list .void{color:#666}.quotes-map .list-section .map-list .accepted{color:#6aa84f}.quotes-map .list-section .map-list .partial-complete{color:#e69138}.quotes-map .list-section .map-list .completed{color:#6aa84f}.quotes-map .list-section .map-list .service-visit-cta{font-size:13px}.quotes-map .list-section .map-list h2{font-weight:normal;margin-top:0;margin-bottom:3px}.quotes-map .list-section .map-list md-list-item.active{background-color:#d2f4c3}.quotes-map .list-section .map-list md-list-item.active md-icon.active svg path{fill:#f05e33}.quotes-map .list-section .map-list .service-icon{width:14px;height:14px;margin:0}.quotes-map .list-section .map-list .ico-location-info{width:10px;position:absolute;top:35px;right:20px}.quotes-map .list-section .map-list md-list-item.md-no-proxy,.quotes-map .list-section .map-list md-list-item .md-no-style{padding:20px}.quotes-map .list-section .map-list .list-top{display:inline-block;vertical-align:top;margin:0}.quotes-map .list-section .map-list .sales-notify{margin-top:5px}.quotes-map .select-border{border-bottom:1px solid #fff}.quotes-map .select-border:focus{outline:none;border-bottom:1px solid rgba(0,0,0,0)}@media screen and (min-width: 600px){.quotes-map .sub-header-bg{background-color:#29445e !important;height:60px !important}}@media screen and (max-width: 600px){.quotes-map .map-section{position:relative;top:auto;left:auto;bottom:auto;padding:0;width:100%}.quotes-map .sub-header-bg{background-color:#29445e !important;height:auto !important}.quotes-map .list-section{position:relative;top:auto;right:auto;bottom:auto;background:#fff;width:100%;min-width:auto}.quotes-map .list-section .map-list{position:relative;top:0;left:auto;right:auto;bottom:auto;padding:0;overflow-y:auto}}.maps-tab-v2{position:relative;background:#fff;display:flex !important;flex-direction:row !important;height:calc(100vh - 160px);overflow:hidden}.maps-tab-v2 .maps-v2-map-area{position:relative;flex:7;min-height:400px;display:flex;flex-direction:column}.maps-tab-v2 .maps-v2-canvas{width:100%;flex:1;min-height:400px;background:#e8eaed}.maps-tab-v2 .maps-v2-placeholder{width:100%;height:100%;min-height:400px;background:#e8eaed}.maps-tab-v2 .maps-v2-placeholder-text{margin-top:12px;font-size:14px;color:#999;font-weight:500}.maps-tab-v2 .maps-v2-search{position:absolute;top:12px;left:12px;z-index:2}.maps-tab-v2 .maps-v2-search-wrapper{display:flex;align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.15);padding:0 12px;height:40px;min-width:280px}.maps-tab-v2 .maps-v2-search-wrapper input{border:none;outline:none;font-size:14px;flex:1;margin-left:8px;background:rgba(0,0,0,0)}.maps-tab-v2 .maps-v2-search-wrapper input::placeholder{color:#aaa}.maps-tab-v2 .maps-v2-search-icon{width:18px;height:18px;opacity:.5}.maps-tab-v2 .maps-v2-search-clear{min-width:0;min-height:0;padding:0;margin:0 0 0 4px;width:24px;height:24px;line-height:24px}.maps-tab-v2 .maps-v2-search-clear md-icon{opacity:.4}.maps-tab-v2 .maps-v2-search-clear:hover md-icon{opacity:.8}.maps-tab-v2 .maps-v2-toggles{position:absolute;top:12px;right:12px;z-index:2;display:flex;flex-direction:column;gap:6px}.maps-tab-v2 .maps-v2-toggle-btn{background:#fff;border:1px solid #ddd;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;color:#444;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.1);transition:background .15s,color .15s,border-color .15s;min-width:90px;text-align:center}.maps-tab-v2 .maps-v2-toggle-btn:hover:not(:disabled){background:#e3f2fd;border-color:#2196f3;color:#2196f3}.maps-tab-v2 .maps-v2-toggle-btn.active{background:#e3f2fd;border-color:#2196f3;color:#2196f3;font-weight:600}.maps-tab-v2 .maps-v2-toggle-btn:disabled{opacity:.5;cursor:not-allowed}.maps-tab-v2 .maps-v2-toggle-btn--sm{padding:5px 10px;font-size:11px;min-width:auto}.maps-tab-v2 .toggle-group{display:flex;flex-direction:column;gap:4px;padding-bottom:6px;margin-bottom:4px;border-bottom:1px solid rgba(0,0,0,.06)}.maps-tab-v2 .toggle-group:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.maps-tab-v2 .traffic-status-bar{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#e8f5e9;border-bottom:1px solid #c8e6c9;font-size:11px;color:#2e7d32;font-weight:500;flex-wrap:wrap}.maps-tab-v2 .traffic-dot{width:8px;height:8px;border-radius:50%;background:#4caf50;animation:pulse 1.5s infinite;flex-shrink:0}.maps-tab-v2 .traffic-legend{display:flex;align-items:center;gap:6px;font-size:10px;color:#555;margin-left:auto}.maps-tab-v2 .traffic-legend-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.maps-tab-v2 .heatmap-gradient-bar{height:8px;border-radius:4px;background:linear-gradient(to right, #00ffff, #00ff00, #ffff00, #ff0000);margin:4px 0}.maps-tab-v2 .heatmap-gradient-labels{display:flex;justify-content:space-between;font-size:9px;color:#999}.maps-tab-v2 .live-tracking-bar{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#e3f2fd;border-bottom:1px solid #bbdefb;font-size:11px;color:#1565c0;font-weight:500}.maps-tab-v2 .live-dot{width:8px;height:8px;border-radius:50%;background:#2196f3;animation:pulse 1.5s infinite;flex-shrink:0}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.4}}.maps-tab-v2 .maps-v2-sidebar{flex:0 0 320px;width:320px;min-width:320px;display:flex;flex-direction:column;background:#fff;border-left:1px solid #e0e0e0;overflow-y:auto;min-width:300px;overflow:hidden}.maps-tab-v2 .maps-v2-sidebar>div{display:flex;flex-direction:column;flex:1;min-height:0}.maps-tab-v2 .maps-v2-sidebar-header{background:#29445e;color:#fff;padding:12px 16px;min-height:48px}.maps-tab-v2 .maps-v2-sidebar-header .f6{color:#fff}.maps-tab-v2 .maps-v2-location-icon{width:28px;height:28px}.maps-tab-v2 .maps-v2-location-icon svg path:first-child{fill:#2ecece}.maps-tab-v2 .maps-v2-location-icon svg path:last-child{display:none}.maps-tab-v2 .sidebar-header-btn{min-width:0 !important;min-height:0 !important;padding:0 !important;margin:0 2px !important;width:32px;height:32px;line-height:32px !important}.maps-tab-v2 .filter-trigger-btn{position:relative}.maps-tab-v2 .filter-trigger-btn--active{background:hsla(0,0%,100%,.15);border-radius:50%}.maps-tab-v2 .filter-badge{position:absolute;top:0;right:0;width:16px;height:16px;border-radius:50%;background:#f05e33;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.maps-tab-v2 .maps-v2-filter-panel{padding:10px 14px 8px;border-bottom:1px solid #eee;background:#fafafa;animation:filterSlideDown .15s ease-out}@keyframes filterSlideDown{from{opacity:0;max-height:0}to{opacity:1;max-height:200px}}.maps-tab-v2 .filter-panel__row{margin-bottom:4px}.maps-tab-v2 .filter-panel__date-row{display:flex;gap:8px;align-items:center}.maps-tab-v2 .filter-panel__field{margin:0 !important}.maps-tab-v2 .filter-panel__field md-select{font-size:13px}.maps-tab-v2 .filter-panel__field md-datepicker{padding:0}.maps-tab-v2 .filter-panel__field md-datepicker .md-datepicker-input{font-size:12px}.maps-tab-v2 .filter-panel__actions{display:flex;justify-content:flex-end;padding-top:4px}.maps-tab-v2 .filter-panel__clear-btn{min-width:0 !important;min-height:24px !important;line-height:24px !important;padding:0 8px !important;margin:0 !important;font-size:11px;font-weight:600;color:#f05e33;text-transform:none}.maps-tab-v2 .filter-panel__clear-btn md-icon{color:#f05e33;margin-right:2px}.maps-tab-v2 .maps-v2-list{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.maps-tab-v2 .quote-card{padding:10px 14px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background .12s;display:flex;flex-direction:column;gap:3px}.maps-tab-v2 .quote-card:hover{background:#f8f9fa}.maps-tab-v2 .quote-card--active{background:#e8f5e9}.maps-tab-v2 .quote-card__line1{display:flex;align-items:baseline;gap:6px}.maps-tab-v2 .quote-card__name{font-size:13px;font-weight:600;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.maps-tab-v2 .quote-card__id{font-size:11px;color:#999;flex-shrink:0}.maps-tab-v2 .quote-card__line2{display:flex;align-items:center;gap:4px;font-size:11px;color:#777;overflow:hidden;flex-wrap:wrap}.maps-tab-v2 .quote-card__location{display:inline-flex;align-items:center;gap:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}.maps-tab-v2 .quote-card__dot{display:inline-block;width:3px;height:3px;border-radius:50%;background:#ccc;flex-shrink:0}.maps-tab-v2 .quote-card__company{display:inline-flex;align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#999;flex:1;min-width:0}.maps-tab-v2 .quote-card__date{font-size:11px;color:#888;flex-shrink:0;margin-left:auto;white-space:nowrap}.maps-tab-v2 .quote-card__line3{display:flex;align-items:center;justify-content:space-between;padding-top:2px}.maps-tab-v2 .quote-card__counts{display:flex;gap:10px}.maps-tab-v2 .quote-card__count{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600}.maps-tab-v2 .quote-card__count--svc{color:#4caf50}.maps-tab-v2 .quote-card__count--mtg{color:#52758d}.maps-tab-v2 .quote-card__chevron{color:#ccc;flex-shrink:0;transition:color .12s}.maps-tab-v2 .quote-card:hover .quote-card__chevron{color:#999}.maps-tab-v2 .quote-card__ctas{display:flex;gap:6px;padding-top:4px}.maps-tab-v2 .cta-btn{display:inline-flex;align-items:center;gap:3px;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600;color:#fff;cursor:pointer;border:none}.maps-tab-v2 .cta-btn--meeting{background:#f05e33}.maps-tab-v2 .cta-btn--service{background:#4caf50}.maps-tab-v2 .cta-btn:hover{opacity:.85}.maps-tab-v2 .status-badge{display:inline-block;padding:1px 6px;border-radius:3px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0;line-height:1.5;background:#f3f4f6;color:#777}.maps-tab-v2 .status-badge--expired{background:#ffebee;color:#c62828}.maps-tab-v2 .status-badge--draft,.maps-tab-v2 .status-badge--incomplete,.maps-tab-v2 .status-badge--pending{background:#fff8e1;color:#f57f17}.maps-tab-v2 .status-badge--submitted,.maps-tab-v2 .status-badge--active,.maps-tab-v2 .status-badge--accepted,.maps-tab-v2 .status-badge--approved,.maps-tab-v2 .status-badge--scheduled{background:#e8f5e9;color:#2e7d32}.maps-tab-v2 .status-badge--modified,.maps-tab-v2 .status-badge--resubmitted{background:#e3f2fd;color:#1565c0}.maps-tab-v2 .status-badge--void,.maps-tab-v2 .status-badge--cancelled,.maps-tab-v2 .status-badge--rejected,.maps-tab-v2 .status-badge--deleted{background:#f5f5f5;color:#999}.maps-tab-v2 .status-badge--converted{background:#ede7f6;color:#6a1b9a}.maps-tab-v2 .status-badge--completed,.maps-tab-v2 .status-badge--closed{background:#e0e0e0;color:#616161}.maps-tab-v2 .status-badge--started,.maps-tab-v2 .status-badge--job_started{background:#e8f5e9;color:#1b5e20}.maps-tab-v2 .status-badge--sm{font-size:9px;padding:1px 5px}.maps-tab-v2 .map-date-presets{display:flex;gap:4px;padding:6px 14px 10px}.maps-tab-v2 .preset-pill{padding:4px 10px;border:1px solid #ddd;border-radius:14px;background:#fff;font-size:11px;font-weight:500;color:#555;cursor:pointer;transition:all .12s}.maps-tab-v2 .preset-pill:hover{border-color:#2196f3;color:#2196f3}.maps-tab-v2 .preset-pill.active{background:#2196f3;color:#fff;border-color:#2196f3}.maps-tab-v2 .maps-v2-empty-state{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;color:#999;font-size:13px;text-align:center}.maps-tab-v2 .maps-v2-count-icon{width:20px;height:20px;opacity:.6}.maps-tab-v2 .maps-v2-chevron{width:20px;height:20px;opacity:.4;margin-left:auto}.maps-tab-v2 .maps-v2-status{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.maps-tab-v2 .maps-v2-status.incomplete{color:#e06666}.maps-tab-v2 .maps-v2-status.draft{color:#666}.maps-tab-v2 .maps-v2-status.submitted{color:#6aa84f}.maps-tab-v2 .maps-v2-status.modified{color:#e69138}.maps-tab-v2 .maps-v2-status.resubmitted{color:#e69138}.maps-tab-v2 .maps-v2-status.expired{color:#e06666}.maps-tab-v2 .maps-v2-status.void{color:#666}.maps-tab-v2 .maps-v2-status.accepted{color:#6aa84f}.maps-tab-v2 .maps-v2-status.completed{color:#6aa84f}.maps-tab-v2 .maps-v2-status.partial-complete{color:#e69138}.maps-tab-v2 .drilldown-header{padding-bottom:0 !important}.maps-tab-v2 .drilldown-header .maps-v2-back-icon{width:22px;height:22px;flex-shrink:0}.maps-tab-v2 .drilldown-header .maps-v2-back-icon svg path{fill:#fff}.maps-tab-v2 .drilldown-header__top{display:flex;align-items:flex-start;gap:10px;padding-bottom:8px}.maps-tab-v2 .drilldown-header__info{flex:1;min-width:0}.maps-tab-v2 .drilldown-header__line1{display:flex;align-items:baseline;gap:8px}.maps-tab-v2 .drilldown-header__name{font-size:14px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.maps-tab-v2 .drilldown-header__line2{font-size:11px;color:hsla(0,0%,100%,.6);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maps-tab-v2 .drilldown-header__toolbar{display:flex;align-items:center;justify-content:space-between;padding:6px 0 8px;border-top:1px solid hsla(0,0%,100%,.1)}.maps-tab-v2 .drilldown-header__select-controls{display:flex;gap:2px;flex-shrink:0}.maps-tab-v2 .maps-v2-view-tabs{display:flex;gap:2px;flex:1;min-width:0}.maps-tab-v2 .maps-v2-view-tab{min-width:0;min-height:26px;line-height:26px;padding:0 10px;margin:0;font-size:11px;font-weight:500;border-radius:13px;color:hsla(0,0%,100%,.6);background:rgba(0,0,0,0);text-transform:none;transition:all .12s}.maps-tab-v2 .maps-v2-view-tab.active{background:hsla(0,0%,100%,.2);color:#fff;font-weight:700;box-shadow:inset 0 -2px 0 0 #fff}.maps-tab-v2 .maps-v2-select-btn{min-width:0 !important;min-height:24px !important;line-height:24px !important;padding:0 4px !important;margin:0 !important}.maps-tab-v2 .svc-card{padding:10px 12px;border-bottom:1px solid #f0f0f0;border-left:3px solid #4caf50;display:flex;flex-direction:column;gap:4px;transition:background .12s}.maps-tab-v2 .svc-card:hover{background:#f8f9fa}.maps-tab-v2 .svc-card--selected{background:#e8f5e9}.maps-tab-v2 .svc-card--meeting{border-left-color:#52758d}.maps-tab-v2 .svc-card__line1{display:flex;align-items:center;gap:6px}.maps-tab-v2 .svc-card__checkbox{margin:0 !important;flex-shrink:0}.maps-tab-v2 .svc-card__name{font-size:13px;font-weight:600;color:#111;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.maps-tab-v2 .svc-card__line2{display:flex;align-items:center;gap:6px;padding-left:30px;flex-wrap:wrap}.maps-tab-v2 .svc-card__dates{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#666}.maps-tab-v2 .svc-card__schedule-tag{display:inline-block;padding:1px 6px;border-radius:8px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;background:#f3f4f6;color:#777}.maps-tab-v2 .svc-card__schedule-tag--recurring{background:#e8f5e9;color:#2e7d32}.maps-tab-v2 .svc-card__schedule-tag--meeting{background:#e8eef3;color:#52758d}.maps-tab-v2 .svc-card__price{font-size:12px;font-weight:700;color:#333;margin-left:auto;flex-shrink:0}.maps-tab-v2 .svc-card__line3{display:flex;align-items:center;gap:3px;padding-left:30px;font-size:11px;color:#999}.maps-tab-v2 .svc-card__line3--missing{color:#ccc}.maps-tab-v2 .svc-card__geo-ok{color:#4caf50}.maps-tab-v2 .svc-card__geo-missing{color:#ff9800}.maps-tab-v2 .svc-card__actions{display:flex;gap:6px;padding:6px 0 2px 30px}.maps-tab-v2 .svc-action-btn{display:inline-flex;align-items:center;gap:3px;padding:3px 10px;border:1px solid #ddd;border-radius:12px;background:#fff;font-size:11px;font-weight:600;color:#555;cursor:pointer;transition:all .12s;white-space:nowrap}.maps-tab-v2 .svc-action-btn md-icon{color:#999}.maps-tab-v2 .svc-action-btn:hover{border-color:#f05e33;color:#f05e33}.maps-tab-v2 .svc-action-btn:hover md-icon{color:#f05e33}.pac-container{z-index:10000 !important}@media screen and (max-width: 600px){.maps-tab-v2{flex-direction:column}.maps-tab-v2 .maps-v2-map-area{min-height:250px}.maps-tab-v2 .maps-v2-canvas,.maps-tab-v2 .maps-v2-placeholder{min-height:250px}.maps-tab-v2 .maps-v2-sidebar{min-width:auto;border-left:none;border-top:1px solid #e0e0e0}.maps-tab-v2 .maps-v2-search{left:8px;top:8px}.maps-tab-v2 .maps-v2-search-wrapper{min-width:200px}.maps-tab-v2 .maps-v2-toggles{right:8px;top:8px}}.maps-legend{position:absolute;bottom:10px;left:10px;z-index:10;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);font-size:12px;min-width:140px;overflow:hidden}.maps-legend--collapsed{min-width:auto}.maps-legend-header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;cursor:pointer;font-weight:600;color:#374151;border-bottom:1px solid #f3f4f6}.maps-legend-header:hover{background:#f9fafb}.maps-legend-body{padding:8px 12px 10px}.maps-legend-section{margin-bottom:8px}.maps-legend-section:last-child{margin-bottom:0}.maps-legend-title{font-size:10px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:4px}.maps-legend-item{display:flex;align-items:center;gap:6px;padding:2px 0;color:#4b5563}.maps-legend-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.maps-legend-dot--diamond{border-radius:2px;transform:rotate(45deg);width:9px;height:9px}.maps-dispatch-sidebar{height:100%;display:flex;flex-direction:column}.maps-dispatch-list{flex:1;overflow-y:auto;padding:8px 0}.maps-dispatch-group{border-bottom:1px solid #f3f4f6}.maps-dispatch-tech{display:flex;align-items:center;gap:8px;padding:10px 14px;cursor:pointer;transition:background .12s}.maps-dispatch-tech:hover{background:#f9fafb}.maps-dispatch-tech--active{background:#eff6ff}.maps-tech-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.maps-dispatch-tech-name{flex:1;font-size:13px;font-weight:500;color:#111827}.maps-dispatch-tech-count{font-size:12px;color:#9ca3af}.maps-dispatch-expand{transition:transform .2s;color:#9ca3af}.maps-dispatch-expand--open{transform:rotate(90deg)}.maps-dispatch-services{padding:0 14px 8px 32px}.dispatch-filters{border-bottom:1px solid #e5e7eb;padding-bottom:2px}.dispatch-svc-row{padding:6px 0;border-left:2px solid #e5e7eb;padding-left:10px;margin-bottom:2px;transition:background .12s}.dispatch-svc-row:hover{background:#f0f7ff}.dispatch-svc-row__title{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#333}.dispatch-type-badge{font-size:9px;font-weight:600;padding:1px 5px;border-radius:3px;text-transform:uppercase;background:#e8f5e9;color:#2e7d32}.dispatch-svc-row__addr{display:flex;align-items:center;gap:3px;font-size:10px;color:#888;margin-top:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dispatch-svc-row__addr md-icon{width:10px;height:10px;flex-shrink:0}.dispatch-svc-row__time{display:flex;align-items:center;gap:3px;font-size:10px;color:#999;margin-top:1px}.dispatch-svc-row__time md-icon{width:10px;height:10px;flex-shrink:0}.maps-dispatch-group--unassigned{border:1px solid #fde68a;background:#fffbeb;border-radius:6px;margin:6px 8px}.maps-dispatch-tech--unassigned{color:#92400e}.badge-warning{color:#dc2626;font-weight:700}.maps-dispatch-empty{padding:40px 20px;text-align:center;color:#9ca3af;font-size:13px}.maps-dispatch-skipped{display:flex;align-items:center;gap:6px;padding:8px 14px;margin:4px 14px 8px;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;font-size:11px;color:#92400e}.maps-v2-canvas--split{height:50% !important}.maps-split-timeline{height:50%;overflow-y:auto;background:#fff;border-top:2px solid #e5e7eb}.maps-split-header{padding:8px 14px;background:#f8f9fa;border-bottom:1px solid #eee;position:sticky;top:0;z-index:2}.maps-split-header strong{font-size:13px;color:#333}.maps-split-tasks{padding:4px 0}.maps-split-task{display:flex;align-items:center;gap:10px;padding:6px 14px;border-left:4px solid #ccc;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background .15s}.maps-split-task:hover{background:#f0f7ff}.maps-split-task--active{background:#e3f2fd !important;box-shadow:inset 0 0 0 1px #2196f3}.maps-split-task-time{font-size:11px;font-weight:600;color:#555;min-width:40px}.maps-split-task-name{font-size:13px;font-weight:500;color:#111;flex:1}.maps-split-task-tech{font-size:11px;color:#777}.maps-split-task-dur{font-size:11px;color:#999;min-width:30px;text-align:right}.maps-selection-panel{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);z-index:100;background:#fff;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.18);padding:12px 18px;display:flex;flex-direction:column;gap:8px;min-width:240px}.maps-selection-panel .selection-instructions{font-size:12px;color:#777;text-align:center}.maps-selection-panel .selection-results{text-align:center}.maps-selection-panel .selection-results strong{font-size:14px;display:block;margin-bottom:6px}.maps-selection-panel .selection-actions{display:flex;gap:6px;justify-content:center}.maps-selection-panel strong{font-size:13px}.maps-v2-geo-ok{color:#4caf50 !important}.maps-v2-geo-missing{color:#f44336 !important}.maps-v2-geo-missing-text{color:#999;font-style:italic}.maps-route-summaries{padding:8px 0}.maps-route-summary{margin:0 14px 10px;border:1px solid #e0e0e0;border-radius:6px;overflow:hidden}.maps-route-summary-header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#f8f9fa;border-left:4px solid #ccc}.maps-route-summary-header strong{font-size:13px}.maps-route-summary-stats{font-size:11px;color:#777}.maps-route-summary-stops{padding:4px 0}.maps-route-stop{display:flex;align-items:flex-start;gap:8px;padding:4px 12px;border-bottom:1px solid #f5f5f5}.maps-route-stop:last-child{border-bottom:none}.maps-route-stop-num{width:18px;height:18px;border-radius:50%;background:#e57373;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0;margin-top:2px}.maps-route-stop-info{display:flex;flex-direction:column}.maps-route-stop-title{font-size:12px;color:#333}.maps-route-stop-drive{font-size:10px;color:#999}.maps-route-label{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;color:#fff;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.3)}.service-edit md-input-container.md-input-focused:not(.md-input-invalid) md-icon{color:#ff8162}.service-edit md-list-item{display:block;margin:0 1px}.service-edit md-list-item h3{font-weight:normal}.service-edit md-list-item p{color:hsl(0,0%,58%);line-height:20px}.service-edit md-list-item a{display:block;margin:10px 0}.service-edit md-list-item a svg{width:14px}.service-edit md-list-item a svg .st0{fill:#f05e33}.service-edit .service-note{margin:10px 8px 0 13px}.service-edit md-divider{margin:0 18px}.service-edit .icon-date-time{height:40px;width:40px}.service-edit .edit-service-icon{height:40px;width:40px;border:4px solid #5cc5c3;border-radius:50%}.service-edit .address-select{padding:0;position:relative;top:0;left:0}.service-edit .address-select .icon-down{transform:rotate(-90deg);width:10px;height:10px;margin-left:5px}.service-edit .address-select .icon-down svg path{fill:hsl(0,0%,58%)}.service-edit .v-address{right:-110px}.service-edit .property-detail{margin:18px 0}.service-edit .form-base .enter-service{color:#5cc5c3}.service-edit .form-base h3{font-weight:normal;min-width:140px;margin:0 0 0 15px}.service-edit .form-base h4{font-weight:normal;margin:0 0 20px}.service-edit .form-base .address-type{margin-bottom:10px}.service-edit .form-base .address-type h4{padding-right:20px;margin:0}.service-edit .address-details{background-color:#f2f6f8;padding:8px}.service-edit .address-details .address-card{background-color:#fff;min-width:160px;text-align:left;line-height:1.4;font-size:16px}.service-edit .address-details .address-card:hover{background-color:#f05e33}.service-edit .address-details .address-card:hover a{color:#fff}.service-edit .address-details .address-button md-icon{position:absolute;right:-4px;top:-6px}.service-edit .address-details .steps,.service-edit .address-details .contact-chip{background-color:#fff;padding:2px 4px;text-align:center;line-height:1.9;min-width:100px;border-radius:20px}.service-edit .address-details .address-heading{font-size:20px}.service-edit .address-details .origin-address{background-color:#fff;max-width:1200px;padding:2px 12px}.service-edit .address-details .address .insert-address{margin-bottom:48px}.service-edit .address-details .circle{width:18px;height:18px;border-radius:50%;background-color:#5cc5c3}.service-edit .address-details .contact-chip{border-radius:20px}.service-edit .service-addr{background-color:#e9f0f3}@media screen and (max-width: 768px){.service-edit .align-address,.service-edit .customer-heading,.service-edit .origin-addr{margin-left:6px;margin-right:6px}.service-edit .origin-address{margin-left:6px;margin-right:6px}}@media screen and (max-width: 560px){.service-edit .get-address{align-items:flex-start}.service-edit .service-edit .address-details .address .address-header .insert-address{margin-bottom:15px}}@media(max-width: 960px){.wizard-stepper{gap:20px}}.stepper-card{border-radius:12px;padding:12px 5px}.stepper-card .step{position:relative;cursor:pointer}.stepper-card .step-circle{color:#fff;font-weight:700;margin-right:12px;box-shadow:0 2px 6px rgba(0,0,0,.15);border-radius:50%;width:40px;height:40px}.stepper-card .step-line{height:3px;background:#e0e0e0;margin-left:16px;border-radius:2px}.stepper-card .step-title{font-size:14px;font-weight:600;color:#263238;max-width:140px}.stepper-card .step-count{font-size:12px;color:#90a4ae}.stepper-card .step:nth-child(1) .step-circle{background:#7c4dff}.stepper-card .step:nth-child(2) .step-circle{background:#009688}.stepper-card .step:nth-child(3) .step-circle{background:#ef6c00}.stepper-card .step:nth-child(4) .step-circle{background:#2979ff}.stepper-card .pin-btn{width:40px;height:40px;border-radius:10px;border:1px solid #e0e0e0;background:#f9fafb;margin-left:20px}.stepper-card .pin-btn md-icon{color:#9e9e9e;font-size:20px}.stepper-card.pinned{box-shadow:0 0px 7px rgba(0,0,0,.25);margin:0}.stepper-placeholder{display:block;width:100%}.step-card{margin:20px 8px;border-radius:8px;border-left:4px solid #8b5cf6}.step-card.green-theme-border{border-left-color:#14b8a6}.step-card.orange-theme-border{border-left-color:#f97316}.step-card.blue-theme-border{border-left-color:#3b82f6}.step-card.collapsed{min-height:auto}.step-card.collapsed .header-text h3{color:#333}.step-card.collapsed .expand-icon{margin-left:10px}.step-card.collapsed .green-check{color:#4caf50}.step-card .expand-collapse-icon-box{border-radius:50%;background-color:#e0e0e0;padding:3px}.step-card .expand-collapse-icon-box.origin{margin-left:10px;background-color:#fdecd9}.step-card .expand-collapse-icon-box.destination{margin-left:10px;background-color:#e0e7f7}.step-card .expand-collapse-icon-box .expand-icon-origin{color:#ea580c}.step-card .expand-collapse-icon-box .expand-icon-destinaton{color:#3b82f6}.step-card .panel-header{border-radius:8px 8px 0 0;background-color:#f5f3ff}.step-card .panel-header.date-time{background-color:#f0fdfa}.step-card .panel-header.service-origin{background-color:#fff7ed}.step-card .panel-header.service-destination{background-color:#eff6ff}.step-card .panel-header .step-icon-badge{width:30px;height:30px;border-radius:8px;margin-right:15px}.step-card .panel-header .step-icon-badge.step-1-badge{background-color:#ddd6fe}.step-card .panel-header .step-icon-badge.step-1-badge .icon{color:#6d28d9}.step-card .panel-header .step-icon-badge.step-2-badge{background-color:#99f6e4}.step-card .panel-header .step-icon-badge.step-2-badge .icon{color:#009688}.step-card .panel-header .step-icon-badge.step-3-badge{background-color:#fed7aa}.step-card .panel-header .step-icon-badge.step-3-badge .icon{color:#ff9800}.step-card .panel-header .step-icon-badge.step-4-badge{background-color:#bfdbfe}.step-card .panel-header .step-icon-badge.step-4-badge .icon{color:#2196f3}.step-card .panel-header .header-text h3{margin:0;font-size:16px;color:#2c3e50;font-weight:600}.step-card .panel-header .header-text .sub-text{font-size:13px;color:#7f8c8d}.step-card .panel-header .header-text .sub-text .service-type-text{font-size:14px;color:#099675}.step-card .panel-header .step-badge{border:1px solid #7b1fa2;color:#7b1fa2;padding:2px 8px;border-radius:12px;font-size:11px;margin-right:10px;font-weight:bold}.step-card .panel-header .step-badge.step-2-pill{border-color:#009688;color:#009688}.step-card .panel-header .step-badge.step-3-pill{border-color:#ff9800;color:#ff9800}.step-card .panel-header .step-badge.step-4-pill{border-color:#2196f3;color:#2196f3}.step-card .panel-header .status-icon{color:#4caf50;font-size:20px}.step-card .custom-input-group{margin-bottom:15px;flex:0 0 auto}.step-card .custom-input-group label{display:block;font-size:12px;color:#202020;margin-bottom:5px;font-weight:500}.step-card .custom-input-group .input-wrapper{display:flex;align-items:center;border:1px solid #e0e0e0;border-radius:8px;padding:6px 12px;background:#fff;height:40px;width:auto}.step-card .custom-input-group .input-wrapper md-icon{font-size:18px;color:#757575}.step-card .custom-input-group .input-wrapper .material-datepicker,.step-card .custom-input-group .input-wrapper .material-input{width:100%}.step-card .custom-input-group .input-wrapper .md-datepicker-input-container{border-bottom:none !important;margin-left:0 !important}.step-card .custom-input-group .input-wrapper .md-datepicker-triangle-button.md-button.md-icon-button{top:-9px;left:50px}.step-card .custom-input-group .input-wrapper md-input-container{margin:0;padding:0}.step-card .custom-input-group .input-wrapper md-input-container input{border:none;outline:none;font-size:14px;color:#333;font-weight:500;background:rgba(0,0,0,0)}.step-card .custom-input-group .input-wrapper md-input-container md-select .md-select-value span{font-size:14px !important}.step-card .repeat-days-container{border:1px solid #dcdcff;border-radius:12px;padding:16px;background:#f9f8ff}.step-card .repeat-days-container .repeat-days-header{margin-bottom:12px}.step-card .repeat-days-container .repeat-days-header .title{font-weight:600;color:#5a3cff}.step-card .repeat-days-container .repeat-days-header .subtitle{font-size:12px;color:#7a7a9d;margin-left:6px}.step-card .repeat-days-container .day-circle{display:inline-block;width:42px;height:42px;line-height:40px;text-align:center;border-radius:50%;margin-right:10px;cursor:pointer;font-weight:600;border:2px solid rgba(0,0,0,0);user-select:none}.step-card .repeat-days-container .day-circle.off-day{background:#f1f1f1;color:#bdbdbd;cursor:not-allowed}.step-card .repeat-days-container .day-circle.working-day{border-color:#4fd1c5;color:#1f7f77;background:#fff}.step-card .repeat-days-container .day-circle.selected{background:#2cc6b7;color:#fff;border-color:#2cc6b7}.step-card .repeat-days-container .days-legend{margin-bottom:10px}.step-card .repeat-days-container .legend-item{display:inline-block;margin-right:16px;font-size:12px;color:#555}.step-card .repeat-days-container .legend-item .dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px}.step-card .repeat-days-container .legend-item .dot.off{background:#d6d6d6;border:1px solid #d6d6d6}.step-card .repeat-days-container .legend-item .dot.working{background:#fff;border:1px solid #4fd1c5}.step-card .repeat-days-container .legend-item .dot.selected{background:#2cc6b7;border:1px solid #2cc6b7}.step-card .repeat-days-container .schedule-preview{border:1px solid #dcdcff;background:#fff;border-radius:8px;padding:10px 12px;font-size:13px;color:#5a3cff}.step-card .custom-schedule-container .customize-toggle{background:linear-gradient(90deg, #ffb74d, #ff9800);color:#fff;padding:12px;border-radius:8px;text-align:center;cursor:pointer;font-weight:600}.step-card .custom-schedule-container .customize-toggle .action-btn-icon{color:#fff}.step-card .custom-schedule-container .custom-schedule-container{border:1px solid #ffd699;border-radius:12px;background:#fff8e6;padding:14px;margin-top:12px}.step-card .custom-schedule-container .summary-header{position:relative;margin-bottom:10px}.step-card .custom-schedule-container .summary-header .title{font-weight:600;color:#e65100}.step-card .custom-schedule-container .summary-header .badge{position:absolute;right:0;top:0;background:#fff3cd;border:1px solid #ffcc80;padding:4px 10px;border-radius:14px;font-size:12px;color:#e65100}.step-card .custom-schedule-container .day-row{background:#fff;border:1px solid #ffe0b2;border-radius:8px;padding:10px;margin-bottom:8px}.step-card .custom-schedule-container .day-label{display:inline-block;width:120px;font-weight:500;color:#444}.step-card .custom-schedule-container .time-inputs input{width:70px;padding:6px;border-radius:6px;border:1px solid #ccc;text-align:center}.step-card .custom-schedule-container .dash{margin:0 6px 5px 6px}.step-card .custom-schedule-container .apply-all-checkbox{font-size:12px;color:#e65100;margin-right:10px;cursor:pointer}.step-card .custom-schedule-container .apply-all-checkbox input{margin-right:6px}.step-card .custom-schedule-container .save-footer{text-align:center;margin-top:12px}.step-card .custom-schedule-container .save-btn{background:#ffedd1 !important;color:#8a5e1d !important;width:100%;border-radius:8px}.step-card .custom-schedule-container .save-btn .action-btn-icon{color:#8a5e1d}.step-card .action-buttons-row{margin-bottom:20px}.step-card .action-buttons-row .action-button{background-color:#fafafa;border:1px solid #5eead4;color:#0f766e;border-radius:8px}.step-card .action-buttons-row .action-button .action-btn-icon{color:#0f766e}.step-card .action-buttons-row .action-button:hover{background-color:#f0fdfa;color:#18181b}.step-card .action-buttons-row .action-button:hover .action-btn-icon{color:#18181b}.step-card .previously-used-row{margin-bottom:20px}.step-card .previously-used-row .label{font-size:12px;color:#7f8c8d;margin-right:10px}.step-card .previously-used-row .tag.pill{background:#fff;border:1px dashed #e0e0e0;border-radius:15px;padding:4px 10px;font-size:11px;color:#5f6368;margin-right:8px;cursor:pointer}.step-card .previously-used-row .tag.pill:hover{color:#0d9488;border-color:#2dd4bf}.step-card .previously-used-row .tag.pill.flag-box{color:#fff;border:none}.step-card .business-time-toggle{border:1px solid #e0e0e0;border-radius:8px;padding:20px;margin-bottom:20px;background-color:#fff}.step-card .business-time-toggle .toggle-header{margin-bottom:8px}.step-card .business-time-toggle .toggle-header md-icon{font-size:20px;margin-right:10px;color:#5f6368}.step-card .business-time-toggle .toggle-header span{font-weight:600;font-size:14px;color:#3c4043}.step-card .business-time-toggle .custom-switch-margin{margin:0}.step-card .business-time-toggle .hint{margin:0;font-size:12px;color:#70757a;line-height:1.5;max-width:90%}.step-card .timezone-section{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;margin-bottom:20px}.step-card .timezone-section .section-header{margin-bottom:12px}.step-card .timezone-section .section-header md-icon{font-size:20px;margin-right:10px;color:#5f6368}.step-card .timezone-section .section-header span{font-weight:600;font-size:14px;color:#3c4043}.step-card .timezone-section .section-header .timezone-dropdown{color:#3c4043;border:1px solid #dadce0;background:#fff;padding:6px 12px;border-radius:8px}.step-card .timezone-section .section-header .timezone-dropdown md-autocomplete-wrap{box-shadow:none !important}.step-card .timezone-section .section-header .timezone-dropdown md-autocomplete-wrap input{font-size:13px !important}.step-card .timezone-section .section-header .timezone-dropdown .md-select-value{border-bottom:none !important;padding:0}.step-card .timezone-section .section-header .timezone-dropdown .md-select-icon{color:#5f6368;margin-left:8px}.step-card .timezone-section .sub-hint{font-size:12px;color:#70757a;margin-bottom:20px}.step-card .timezone-section .timezone-display .tz-box{padding:12px 15px;border-radius:8px;font-size:12px}.step-card .timezone-section .timezone-display .tz-box strong{display:block;margin-bottom:6px;font-weight:600}.step-card .timezone-section .timezone-display .tz-box.yellow{background:rgba(255,251,235,.8);color:#f57f17;border:1px solid #fde68a}.step-card .timezone-section .timezone-display .tz-box.yellow strong{color:#92400e}.step-card .timezone-section .timezone-display .tz-box.green{background:rgba(240,253,250,.8);color:#00695c;border:1px solid #99f6e4}.step-card .timezone-section .timezone-display .tz-box.green strong{color:#00897b}.step-card .recent-services{margin-bottom:20px}.step-card .recent-services .section-header{margin-bottom:10px}.step-card .recent-services .section-header h4{margin:0;color:#34495e;font-size:14px}.step-card .recent-services .section-header .badge{background-color:#ecf0f1;padding:2px 8px;border-radius:10px;font-size:11px;color:#7f8c8d}.step-card .recent-services .service-cards{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px}@media(max-width: 700px){.step-card .recent-services .service-cards{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 480px){.step-card .recent-services .service-cards{grid-template-columns:repeat(2, 1fr)}}.step-card .recent-services .service-cards .service-card-item{padding:15px;min-height:100px;border:2px solid #e5e7eb;box-shadow:none;cursor:pointer;transition:all .2s;position:relative;border-radius:8px}.step-card .recent-services .service-cards .service-card-item.selected{border-color:#8b5cf6;background-color:#f5f3ff;box-shadow:0 0 6px 2px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.step-card .recent-services .service-cards .service-card-item .icon-box{width:25px;height:25px;border-radius:6px;color:#fff;margin-bottom:10px}.step-card .recent-services .service-cards .service-card-item .icon-box .icon-box-icon{color:#fff}.step-card .recent-services .service-cards .service-card-item .icon-box.blue{background-color:#4285f4}.step-card .recent-services .service-cards .service-card-item .icon-box.purple{background-color:#8b5cf6}.step-card .recent-services .service-cards .service-card-item .icon-box.green{background-color:#2ecc71}.step-card .recent-services .service-cards .service-card-item .icon-box.teal{background-color:#009688}.step-card .recent-services .service-cards .service-card-item .service-name{color:#2c3e50}.step-card .recent-services .service-cards .service-card-item .check-mark{position:absolute;top:8px;right:8px}.step-card .recent-services .service-cards .service-card-item .check-mark md-icon{width:18px;height:18px;font-size:18px;color:#8b5cf6}.step-card .recent-services .service-cards .service-card-item:hover{border-color:#c4b5fd;background-color:rgba(245,243,255,.5019607843)}.step-card .all-services-accordion .accordion-header{padding:15px;border-radius:8px;border:1px solid #ecf0f1;background-color:#f6f7f9;cursor:pointer}.step-card .all-services-accordion .accordion-header md-icon{margin-right:10px;color:#95a5a6}.step-card .all-services-accordion .accordion-header span{color:#7f8c8d;font-size:14px}.step-card .all-services-accordion .accordion-header .collapse-hint{font-size:12px;color:#95a5a6}.step-card .all-services-accordion .accordion-header .collapse-hint .expand-icon{transition:transform .3s}.step-card .all-services-accordion .accordion-header .collapse-hint .expand-icon.rotated{transform:rotate(180deg)}.step-card .all-services-accordion .accordion-header:hover{background:linear-gradient(90deg, #f1f5f9, rgba(241, 245, 249, 0))}.step-card .all-services-accordion .accordion-content{padding:15px;border:1px solid #ecf0f1;background-color:#f6f7f9;border-radius:8px}.step-card .all-services-accordion .accordion-content .service-cards{display:grid;grid-template-columns:repeat(6, 1fr);gap:15px}@media(max-width: 900px){.step-card .all-services-accordion .accordion-content .service-cards{grid-template-columns:repeat(5, 1fr)}}@media(max-width: 700px){.step-card .all-services-accordion .accordion-content .service-cards{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 600px){.step-card .all-services-accordion .accordion-content .service-cards{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 500px){.step-card .all-services-accordion .accordion-content .service-cards{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 400px){.step-card .all-services-accordion .accordion-content .service-cards{grid-template-columns:repeat(1, 1fr)}}.step-card .all-services-accordion .accordion-content .service-cards .service-card-item{margin:0;padding:10px;min-height:80px;position:relative;box-shadow:none;border:2px solid #ececec;border-radius:8px}.step-card .all-services-accordion .accordion-content .service-cards .service-card-item .icon-box{width:25px;height:25px;border-radius:6px;padding:3px;background-color:#c4c4c4}.step-card .all-services-accordion .accordion-content .service-cards .service-card-item .icon-box .icon-box-icon{color:#fff}.step-card .all-services-accordion .accordion-content .service-cards .service-card-item .icon-box.selected-icon{background-color:#8b5cf6 !important;color:#fff !important}.step-card .all-services-accordion .accordion-content .service-cards .service-card-item .icon-box.selected-icon .icon-box-icon{color:#fff}.step-card .all-services-accordion .accordion-content .service-cards .service-card-item .expand-box-check{position:absolute;top:5px;right:5px;color:#9ca3af}.step-card .all-services-accordion .accordion-content .service-cards .service-card-item.selected{border-color:#8b5cf6;background-color:#f5f3ff}.step-card .all-services-accordion .accordion-content .service-cards .service-card-item.selected .expand-box-check{color:#8b5cf6}.step-card .all-services-accordion .accordion-content .service-cards .service-card-item:hover{border-color:#c4b5fd;background-color:rgba(245,243,255,0.5019607843)}.step-card .all-services-accordion .accordion-content .service-cards .service-card-item:hover .icon-box{background-color:#8b5cf6 !important;color:#fff !important}.step-card .all-services-accordion .accordion-content .service-cards .service-card-item:hover .icon-box .icon-box-icon{color:#fff}.step-card .recurring-service-plan md-input-container{margin-top:5px !important}.step-card .recurring-service-plan md-input-container md-select{border:1px solid #dadce0;border-radius:8px;padding:6px}.step-card .schedule-tabs{background-color:#fff !important}.step-card .schedule-tabs md-tabs-wrapper{border-bottom:none;height:60px}.step-card .schedule-tabs md-tabs-wrapper md-tab-item{min-width:unset !important;height:40px;padding:0 26px;border-radius:12px;background:#e9eef5 !important;color:#4c617b !important;font-size:14px;font-weight:600;line-height:40px;transition:all .25s ease;box-shadow:none !important;position:relative}.step-card .schedule-tabs md-tabs-wrapper md-tab-item::before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border-radius:16px;border:1px solid #d1d5db;opacity:0;pointer-events:none;transition:opacity .25s ease}.step-card .schedule-tabs md-tabs-wrapper md-tab-item.md-active{color:#fff !important;box-shadow:0 0 0 2px #fff,0 0 0 4px #2dcdbf,0 6px 18px rgba(0,0,0,.15) !important}.step-card .schedule-tabs md-tabs-wrapper md-tab-item.md-active::before{opacity:1}.step-card .schedule-tabs md-tabs-wrapper md-tab-item:nth-child(1):not(.md-active):hover{background:#d1fae5 !important;color:#047857 !important}.step-card .schedule-tabs md-tabs-wrapper md-tab-item:nth-child(2):not(.md-active):hover{background:#e2e8f0 !important;color:#3557ff !important}.step-card .schedule-tabs md-tabs-wrapper md-tab-item:nth-child(3):not(.md-active):hover{background:#fef3c7 !important;color:#b45309 !important}.step-card .schedule-tabs md-tabs-wrapper md-tab-item:nth-child(1).md-active{background:linear-gradient(90deg, #24c6b5, #11998e) !important;box-shadow:0 0 0 2px #fff,0 0 0 4px #2dcdbf,0 6px 18px rgba(0,0,0,.15) !important}.step-card .schedule-tabs md-tabs-wrapper md-tab-item:nth-child(2).md-active{background:linear-gradient(90deg, #8e2de2, #4a00e0) !important;box-shadow:0 0 0 2px #fff,0 0 0 4px #4a00e0,0 6px 18px rgba(0,0,0,.15) !important}.step-card .schedule-tabs md-tabs-wrapper md-tab-item:nth-child(3).md-active{background:linear-gradient(90deg, #ffb64b, #ff9902) !important;box-shadow:0 0 0 2px #fff,0 0 0 4px #ff9902,0 6px 18px rgba(0,0,0,.15) !important}.md-input-underline,.md-input-ripple{display:none !important}.origin-content{padding-top:10px}.origin-content .section-label{font-size:14px;font-weight:600;color:#374151;margin-bottom:5px;margin-top:0}.origin-content .section-hint{font-size:12px;color:#535353;margin-bottom:12px;margin-top:20px}.origin-content .selection-row{margin-bottom:25px}.origin-content .pill-btn{border:2px solid #dadce0;border-radius:20px;text-transform:none;margin:0;background-color:#fff;color:#374151;font-size:14px;font-weight:600;padding:4px 16px;height:40px;text-align:left;width:fit-content}.origin-content .pill-btn md-icon{color:#5f6368;font-size:18px;margin-right:8px}.origin-content .pill-btn.selected-green{border-color:#009688;background-color:#e0f2f1;color:#009688}.origin-content .pill-btn.selected-green-icon{border-color:#009688;background-color:#e0f2f1;color:#009688}.origin-content .pill-btn.selected-green-icon md-icon{color:#009688}.origin-content .pill-btn:not(.selected-green):not(.selected-green-icon):hover{background-color:#f1f3f4}.origin-content .origin-address-section{margin-bottom:20px}.origin-content .origin-address-section .address-header{margin-bottom:5px}.origin-content .origin-address-section .address-header .clear-link{font-size:12px;color:#009688;cursor:pointer;font-weight:500}.origin-content .origin-address-section .search-input-container{border:1px solid #dadce0;border-radius:4px;padding:2px 10px;margin:0}.origin-content .origin-address-section .search-input-container label{color:#5f6368;display:inline-flex !important}.origin-content .origin-address-section .search-input-container label:not(.md-container-ignore){position:absolute;bottom:30%;left:10px;right:auto;color:#5f6368;font-size:13px;pointer-events:none;transform:none !important}.origin-content .origin-address-section .search-input-container.md-input-has-value label,.origin-content .origin-address-section .search-input-container.md-input-focused label{opacity:0;visibility:hidden}.origin-content .origin-address-section .search-input-container .search-icon{color:#5f6368;font-size:20px;margin-right:10px}.origin-content .origin-address-section .search-input-container input{padding-left:0;font-size:14px}.origin-content .origin-address-section .search-input-container input:focus{border-bottom:none}.origin-content .origin-address-section .search-input-container .location-pin-icon{color:#009688;font-size:20px;margin-left:auto}.origin-content .origin-address-section .search-input-container .md-errors-spacer{display:none}.origin-content .address-form-fields{margin-bottom:10px}.origin-content .address-form-fields .field-label{display:block;font-size:11px;color:#5f6368;margin-bottom:4px;font-weight:500}.origin-content .address-form-fields md-input-container.input-row-fix{margin:0;padding:0}.origin-content .address-form-fields md-input-container.input-row-fix .md-input{border-bottom:none;border:1px solid #dadce0;border-radius:4px;padding:0 10px;height:36px}.origin-content .address-form-fields md-input-container.input-row-fix.md-input-focused .md-input{border-color:#009688}.origin-content .address-form-fields md-input-container.input-row-fix:after{display:none}.origin-content .address-form-fields md-input-container.input-row-fix input{font-size:14px}.origin-content .address-form-fields md-input-container.input-row-fix textarea{font-size:14px}.origin-content .address-form-fields md-input-container.input-row-fix textarea:focus{outline:none;border-color:#009688 !important}.origin-content .address-form-fields .row-spacer{margin-bottom:15px}.origin-content .note-box{background-color:#fff9c4;border:1px solid #fff59d;border-radius:4px;padding:12px;margin-bottom:20px}.origin-content .note-box p{margin:0;font-size:12px;color:#bf360c;line-height:1.5}.origin-content .priority-toggle .toggle-label{font-size:14px;color:#3c4043;font-weight:500;margin-right:8px}.origin-content .priority-toggle .custom-switch-nomargin{margin:0;margin-right:10px}.origin-content .priority-toggle .warning-icon-small{font-size:18px;color:#ff9800}.selected-choice-card{background:linear-gradient(90deg, #f5f3ff, #faf5ff);border:1px solid #ddd6fe;box-shadow:none;border-radius:8px;margin:20px 0}.selected-choice-card .icon-block{width:30px;height:30px;background-color:#8b5cf6;color:#fff;border-radius:6px;margin-right:15px}.selected-choice-card .icon-block .icon-block-icon{color:#fff}.selected-choice-card .text-block h4{margin:0;color:#8b5cf6;font-size:15px}.selected-choice-card .text-block span{color:#84489e;font-size:13px}.selected-choice-card .action-icon{color:#8b5cf6;cursor:pointer}.right-sidebar .right-sidebar-card{padding:10px;border:1px solid #ebebeb;border-radius:8px;box-shadow:none}.right-sidebar .main-actions{margin-bottom:16px}.right-sidebar .main-actions .button{border-radius:8px}.right-sidebar .main-actions .save-continue-btn{background:#009688 !important;color:#fff !important}.right-sidebar .main-actions .save-continue-btn md-icon{color:#fff;margin-right:6px}.right-sidebar .main-actions .save-add-btn{background:#fff !important;color:#009688 !important;border:1px solid #009688}.right-sidebar .main-actions .save-add-btn md-icon{color:#009688;margin-right:6px}.right-sidebar .preferred-card{border:1px solid #ebebeb;border-radius:8px;box-shadow:none}.right-sidebar .preferred-card .card-header{color:#f57c00;border-bottom:1px solid #fda854;background-color:#fcf2e8;padding:10px 20px;border-radius:8px 8px 0 0}.right-sidebar .preferred-card .card-header md-icon{margin-right:6px;color:#f57c00}.right-sidebar .preferred-card .tags .tag{padding:6px 12px;border-radius:6px;font-size:13px;width:155px;height:40px}.right-sidebar .preferred-card .tags .tag.blue{background:#e3f2fd;color:#1976d2;border:1px solid #1976d2}.right-sidebar .preferred-card .tags .tag.blue .estimate-icon{color:#1976d2}.right-sidebar .preferred-card .tags .tag.purple{background:#f3e5f5;color:#7b1fa2;border:1px solid #7b1fa2}.right-sidebar .preferred-card .tags .tag.purple .products-icon{color:#7b1fa2}.right-sidebar .preferred-card .my-preferred-divider{margin:20px 0;background-color:#fda854}.right-sidebar .preferred-card .save-exit label{color:#f57c00;gap:6px;margin-bottom:4px}.right-sidebar .preferred-card .save-exit label .exit-icon{color:#f57c00}.right-sidebar .preferred-card .save-exit .exit-select{margin:10px 0 0 0;width:100%;border:1px solid #f57c00;border-radius:8px;background-color:#fdf8f2}.right-sidebar .preferred-card .save-exit .exit-select md-select{padding:0 10px;height:30px;margin-top:3px}.right-sidebar .preferred-card .save-exit .exit-select md-select .md-select-value>span{font-size:12px;color:#374151}.right-sidebar .preferred-card .save-exit .exit-select md-select .md-select-placeholder{font-size:12px;color:#9ca3af}.right-sidebar .preferred-card .save-exit md-select-menu md-option .md-text{font-size:12px}.right-sidebar .next-action-card{margin-top:8px;border:1px solid #ebebeb;border-radius:8px;box-shadow:none}.right-sidebar .next-action-card .next-action-header{background:#1f2937;color:#fff;border-radius:8px 8px 0 0;padding:10px 20px}.right-sidebar .next-action-card .next-action-header md-icon{color:#fff}.right-sidebar .next-action-card .menu-header{color:#ef6c00;padding:15px 20px}.right-sidebar .next-action-card .menu-header .radio-icon{margin-right:8px;color:#ef6c00}.right-sidebar .next-action-card .tab-section-tab .custom-tabs md-tabs-wrapper{border:none;background:#fff !important}.right-sidebar .next-action-card .next-action-tabs md-tab-item{font-size:12px;font-weight:500;min-width:fit-content;margin-left:10px}.right-sidebar .next-action-card .tab-content{padding:12px 10px}.right-sidebar .next-action-card .tab-content.muted{color:#9e9e9e;font-size:13px}.right-sidebar .next-action-card .list-label{font-size:11px;color:#9e9e9e;margin-bottom:10px;margin-left:10px}.right-sidebar .next-action-card .action-item{border:1px solid #eee;border-radius:8px;margin-bottom:8px;cursor:pointer;box-shadow:none}.right-sidebar .next-action-card .action-item:hover{border-color:#ff9800}.right-sidebar .next-action-card .action-item md-card-content{padding:10px}.right-sidebar .next-action-card .action-item .icon-box{width:32px;height:32px;background:#fff3e0;border-radius:6px;margin-right:10px}.right-sidebar .next-action-card .action-item .icon-box md-icon{color:#ff9800}.right-sidebar .next-action-card .action-item .icon-box.gray{background:#f5f5f5}.right-sidebar .next-action-card .action-item .icon-box.gray md-icon{color:#9e9e9e}.right-sidebar .next-action-card .action-item .icon-box.purple{background:#f3e5f5}.right-sidebar .next-action-card .action-item .icon-box.purple md-icon{color:#7b1fa2}.right-sidebar .next-action-card .action-item .icon-box.blue{background:#e3f2fd}.right-sidebar .next-action-card .action-item .icon-box.blue md-icon{color:#1976d2}.right-sidebar .next-action-card .action-item .icon-box.green{background:#e8f5e9}.right-sidebar .next-action-card .action-item .icon-box.green md-icon{color:#388e3c}.right-sidebar .next-action-card .action-item .icon-box.red{background:#ffebee}.right-sidebar .next-action-card .action-item .icon-box.red md-icon{color:#d32f2f}.right-sidebar .next-action-card .action-item .title{color:#ff9800}.right-sidebar .next-action-card .action-item .title.purple{color:#7b1fa2}.right-sidebar .next-action-card .action-item .sub{font-size:12px;color:#6b7280}.right-sidebar .next-action-card .action-item.disabled{cursor:default}.right-sidebar .next-action-card .action-item.disabled .title{color:#9e9e9e}.mobile-sidebar-btn{position:absolute;top:60px;height:25px !important;width:35px !important}@media(min-width: 960px){.right-sidebar{position:relative;transform:none}}@media(max-width: 959px){.right-sidebar{position:fixed;top:64px;right:55px;overflow-y:auto;height:80vh;min-width:320px;z-index:2;transform:translateX(100%);transition:transform .3s ease-in-out;box-shadow:-4px 0 12px rgba(0,0,0,.15)}.right-sidebar.open{transform:translateX(0)}}.mobile-sidebar-btn{position:fixed;bottom:20px;right:65px;z-index:1001}@media(min-width: 960px){.hide-gt-sm{display:none !important}}.service-edit .form-base .address-type h4{margin-top:15px}.view-by md-input-container{display:inline-block;vertical-align:top;margin:0 0 0 15px}.view-by md-input-container .md-static{display:none}.view-by label.f4{padding-top:11px;display:inline-block}.right-down-arrow{height:14px;margin-left:5px;position:relative;width:14px}.right-down-arrow svg path{fill:#5cc5c3}.right-down-arrow:before{content:"";display:inline-block;border-left:1px solid #5cc5c3;position:absolute;top:-5px;left:-1px;bottom:7px;opacity:.7;cursor:pointer}.service-list .data-table td.width-xs{min-width:150px}.service-list .data-table td.width-sm{min-width:200px}.service-list .data-table td.width-price{min-width:170px}.service-list .data-table td.width-s{min-width:120px}.service-list .data-table .address-icon{height:14px;width:14px;flex:none;margin:3px 0 0}.service-list .data-table .draft{color:#666}.service-list .data-table .submitted{color:#6aa84f}.service-list .data-table .modified{color:#e69138}.service-list .data-table .tax-value{color:hsl(0,0%,58%);margin-left:4px}.service-list .data-table.service-table{min-width:700px}.service-list .swipe-wrapper{min-width:720px;margin-top:10px}.service-list .disable-clear{cursor:default}.service-list .enable-clear{cursor:pointer}.distanc-marg{margin-top:0;padding-bottom:0;display:inline-block}.service-recurring{overflow-x:auto}.service-recurring .data-table{min-width:700px}.service-recurring .data-table .item-sublist td{padding-top:5px;padding-bottom:5px}.service-recurring .data-table .tax-value{color:hsl(0,0%,58%);margin-left:4px}.service-recurring .vertical-bottom{vertical-align:bottom}.service-recurring .vertical-middle{vertical-align:middle}.service-recurring .price-min-col{min-width:60px}.service-edit .switch-btns{margin-bottom:20px}.service-edit .switch-btns md-switch{margin-left:10px;top:2px}.service-edit .rb-buttons md-radio-button{margin-bottom:18px}.service-edit .small-txt{font-size:10px}.service-edit .days .day-text{margin-bottom:15px}.service-edit .days .timings{font-size:10px}@media screen and (min-width: 960px){.service-edit .switch-btns:not(:last-child){margin-right:40px}}.insert-new-form-right-nav{min-width:60%}.insert-new-form-right-nav .insert-form-header{background:#eefaf7;padding:12px 16px}.insert-new-form-right-nav .insert-form-header .header-row{min-height:64px}.insert-new-form-right-nav .insert-form-header .header-icon{width:36px;height:36px;border-radius:8px;background:#e1f3ee}.insert-new-form-right-nav .insert-form-header .header-icon md-icon{font-size:20px;color:#5b7c75}.insert-new-form-right-nav .insert-form-header .header-text .header-title{margin:0;font-size:18px;font-weight:600;color:#1f2937;line-height:1.2}.insert-new-form-right-nav .insert-form-header .header-text .header-subtitle{margin:2px 0 0;font-size:13px;color:#6b7280}.insert-new-form-right-nav .insert-form-header .add-form-btn{background:#7c5cff !important;color:#fff !important;text-transform:none;border-radius:8px;font-size:13px;height:36px;padding:0 14px}.insert-new-form-right-nav .insert-form-header .add-form-btn md-icon{color:#fff;font-size:16px}.insert-new-form-right-nav .insert-form-header .close-icon-container{height:35px;width:35px;border-radius:8px}.insert-new-form-right-nav .insert-form-header .close-icon-container .close-icon{color:#6e6d6d}.insert-new-form-right-nav .insert-form-header .close-icon-container:hover{background-color:#e8e8e9}.insert-new-form-right-nav .form-container{padding:20px}.insert-new-form-right-nav .form-container .form-selection-header{font-size:13px;color:#6b7280;border-bottom:1px solid #ccc;padding-bottom:10px}.insert-new-form-right-nav .form-container .form-selection-header .selection-info{font-weight:500}.insert-new-form-right-nav .form-container .form-selection-header .selection-actions{display:flex;align-items:center;gap:6px}.insert-new-form-right-nav .form-container .form-selection-header .selection-actions .action-link{color:#10b981;font-weight:600;cursor:pointer;text-decoration:none}.insert-new-form-right-nav .form-container .form-selection-header .selection-actions .action-link:hover{text-decoration:underline}.insert-new-form-right-nav .form-container .form-selection-header .selection-actions .action-link.muted{color:#9ca3af}.insert-new-form-right-nav .form-container .form-selection-header .selection-actions .divider{color:#d1d5db;margin:0 4px}.insert-new-form-right-nav .form-container .form-card{border:2px solid #e5e7eb;border-radius:10px;padding:16px;margin-bottom:12px;background:#fff;cursor:pointer;transition:all .2s ease}.insert-new-form-right-nav .form-container .form-card:hover{background:#f9fafb}.insert-new-form-right-nav .form-container .form-card.schedule-select{border:2px solid hsl(160,67%,52%);background:#f5fdf9;box-shadow:0 0 3px hsl(160,98%,61%)}.insert-new-form-right-nav .form-container .form-card.schedule-select .form-title{color:#047857}.insert-new-form-right-nav .form-container .form-card.schedule-select .form-desc{color:#10b981}.insert-new-form-right-nav .form-container .form-card .icon-container{height:35px;width:35px;border-radius:8px;background-color:#9effdf}.insert-new-form-right-nav .form-container .form-card .icon-container .container-icon{color:#047857}.insert-new-form-right-nav .form-container .form-card .form-title{font-size:15px;font-weight:bold}.insert-new-form-right-nav .form-container .form-card .form-desc{font-size:13px;color:#6b7280;margin:6px 0 10px;line-height:1.4}.insert-new-form-right-nav .form-container .form-card .status-badge{font-size:12px;font-weight:600}.insert-new-form-right-nav .form-container .form-card .status-badge.status-enabled{color:#10b981}.insert-new-form-right-nav .form-container .form-card .status-badge.status-disabled{color:#ef4444}.insert-new-form-right-nav .form-container .form-card .meta-row{margin-top:6px;display:flex;flex-wrap:wrap;gap:8px}.insert-new-form-right-nav .form-container .form-card .meta-row .meta-chip{font-size:12px;padding:4px 10px;border-radius:14px;font-weight:600;white-space:nowrap}.insert-new-form-right-nav .form-container .form-card .meta-row .meta-chip.blue{background:#f7efff;color:#7125eb}.insert-new-form-right-nav .form-container .form-card .meta-row .meta-chip.red{background:#fef2f2;color:#dc2626}.insert-new-form-right-nav .form-container .form-card .meta-row .meta-chip.gray{background:#f3f4f6;color:#374151}.insert-new-form-right-nav .form-container .form-card .meta-row .meta-chip.green{background:#bcffd6;color:#25d669}.insert-new-form-right-nav .form-container .form-card .meta-row .meta-chip.green-light{background:#d1fae5;color:#065f46}.insert-new-form-right-nav .form-container .form-card md-checkbox .md-icon:after{display:none}.insert-new-form-right-nav .form-container .form-card .custom-checkbox-wrapper{position:relative;width:20px;height:23px}.insert-new-form-right-nav .form-container .form-card .custom-checkbox-wrapper md-checkbox{margin:0}.insert-new-form-right-nav .form-container .form-card .custom-checkbox-wrapper md-checkbox .md-icon{border:2px solid #ccc;border-radius:5px;width:23px;height:23px;background:#fff}.insert-new-form-right-nav .form-container .form-card .custom-checkbox-wrapper md-checkbox .md-checkmark{display:none}.insert-new-form-right-nav .form-container .form-card .custom-checkbox-wrapper md-checkbox .md-container{top:23% !important}.insert-new-form-right-nav .form-container .form-card .custom-checkbox-wrapper .checkbox-svg-icon{position:absolute;top:53%;left:58%;width:14px;height:14px;transform:translate(-50%, -50%);color:#fff;opacity:0;pointer-events:none;transition:opacity .15s ease}.insert-new-form-right-nav .form-container .form-card .custom-checkbox-wrapper md-checkbox.md-checked .md-icon{background-color:#10b981;border-color:#10b981;width:23px;height:23px}.insert-new-form-right-nav .form-container .form-card .custom-checkbox-wrapper md-checkbox.md-checked+.checkbox-svg-icon{opacity:1}.insert-new-form-right-nav .insert-footer{background:#eefaf7;border-top:1px solid #d9f0ea;padding:10px 16px}.insert-new-form-right-nav .insert-footer .footer-info .footer-count{font-size:14px;font-weight:600;color:#0f766e}.insert-new-form-right-nav .insert-footer .footer-info .footer-subtext{font-size:12px;color:#4b5563}.insert-new-form-right-nav .insert-footer .insert-btn{background:#0f766e !important;color:#fff !important;text-transform:none;border-radius:8px;height:36px;padding:0 14px;font-size:14px}.insert-new-form-right-nav .insert-footer .insert-btn .add-icon{color:#fff}.freedom-form-content .work-order-header{margin-bottom:16px}.freedom-form-content .work-order-header .header-left{gap:10px}.freedom-form-content .work-order-header .header-icon{width:36px;height:36px;border-radius:8px;background:#e6fffa;text-align:center;line-height:36px}.freedom-form-content .work-order-header .header-icon md-icon{color:#0f766e}.freedom-form-content .work-order-header .header-title{margin:0;font-size:18px;font-weight:600}.freedom-form-content .work-order-header .header-subtitle{margin:2px 0 0;font-size:14px;color:#4c4e50}.freedom-form-content .work-order-header .add-forms-btn{background:#0f766e !important;color:#fff !important;text-transform:none;border-radius:8px;height:36px;padding:0 14px}.freedom-form-content .work-order-header .add-forms-btn .add-forms-btn-icon{color:#fff}.freedom-form-content .forms-summary{width:100%}.freedom-form-content .summary-card{width:250px;border-radius:12px;box-shadow:none;border:1px solid rgba(0,0,0,0)}.freedom-form-content .summary-card md-card-content{padding:16px}.freedom-form-content .summary-card .card-header{font-size:14px;font-weight:500}.freedom-form-content .summary-card .card-count{margin-top:8px;font-size:22px;font-weight:700}.freedom-form-content .summary-card.total{background:#ecfdf5;color:#065f46;border:1px solid #56ffcf}.freedom-form-content .summary-card.total .attached-icon{color:#065f46}.freedom-form-content .summary-card.completed{background:#f0fdf4;color:#166534;border:1px solid #45ff8c}.freedom-form-content .summary-card.completed .completed-icon{color:#166534}.freedom-form-content .summary-card.pending{background:#fff7ed;color:#9a3412;border:1px solid #ff9c7b}.freedom-form-content .summary-card.pending .pending-icon{color:#9a3412}.freedom-form-content .summary-card.available{background:#eff6ff;color:#1e40af;border:1px solid #85a2ff}.freedom-form-content .summary-card.available .available-icon{color:#1e40af}.freedom-form-content .attached-header{padding-bottom:12px}.freedom-form-content .attached-header .header-icon{color:#047857}.freedom-form-content .attached-header h3{margin:0;font-size:16px;font-weight:600}.freedom-form-content .attached-header .count-pill{background:#e6fffa;color:#0f766e;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.freedom-form-content .attached-header .clear-link{font-size:13px;color:#ef4444;cursor:pointer}.freedom-form-content .no-forms-wrapper{width:100%}.freedom-form-content .no-forms-wrapper .no-forms-container{width:100%;border:2px dashed #6ee7d8;border-radius:12px;background-color:#f9fffe;text-align:center;padding:32px}.freedom-form-content .no-forms-wrapper .no-forms-icon{font-size:48px;width:48px;height:48px;color:#4fd1c5;margin-bottom:16px}.freedom-form-content .no-forms-wrapper .no-forms-title{margin:0;font-size:18px;font-weight:600;color:#1f2937}.freedom-form-content .no-forms-wrapper .no-forms-subtitle{margin:8px 0 24px;font-size:14px;color:#6b7280}.freedom-form-content .no-forms-wrapper .add-forms-btn{border:1px solid #4fd1c5;color:#0f766e;text-transform:none;font-weight:600;padding:6px 16px;border-radius:8px;height:32px;background-color:#fff}.freedom-form-content .no-forms-wrapper .add-forms-btn .icon-plus{color:#0f766e}.freedom-form-content .no-forms-wrapper .add-forms-btn:hover{background-color:rgba(0,0,0,0)}.attached-forms-wrapper{margin-top:16px}.attached-forms-wrapper .attached-header{padding-bottom:12px}.attached-forms-wrapper .attached-header .header-icon{color:#047857}.attached-forms-wrapper .attached-header h3{margin:0;font-size:16px;font-weight:600}.attached-forms-wrapper .attached-header .count-pill{background:#e6fffa;color:#0f766e;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.attached-forms-wrapper .attached-header .clear-link{font-size:13px;color:#ef4444;cursor:pointer}.attached-forms-wrapper .attached-form-card{border:2px solid #99f6e4;border-radius:12px;margin-top:12px;background:#fff}.attached-forms-wrapper .attached-form-card-content{padding:14px 16px}.attached-forms-wrapper .index-badge{width:32px;height:32px;border-radius:8px;background:#e6fffa;color:#0f766e;text-align:center;line-height:32px;font-weight:600}.attached-forms-wrapper .form-title{margin:0;font-size:15px;font-weight:600}.attached-forms-wrapper .form-desc{margin:4px 0 0;font-size:13px;color:#6b7280;max-width:520px}.attached-forms-wrapper .chip{font-size:11px;padding:2px 8px;border-radius:10px;font-weight:500}.attached-forms-wrapper .chip.mint{background:#ecfdf5;color:#065f46;border:1px solid #ecfdf5}.attached-forms-wrapper .chip.gray{background:#fdfdfd;border:1px solid #d4d4d4;color:#374151}.attached-forms-wrapper .status-pill{font-size:12px;padding:4px 10px;border-radius:12px;font-weight:500}.attached-forms-wrapper .status-pill.pending{background:#fff7ed;color:#9a3412;border:1px solid #fff7ed}.attached-forms-wrapper .outline-btn{border:1px solid #d1d5db;border-radius:8px;height:30px;min-height:30px;line-height:30px;text-transform:none;font-size:13px;padding:0 12px}.attached-forms-wrapper .outline-btn md-icon{font-size:16px;margin-right:6px}.attached-forms-wrapper .collapse-btn{background-color:#14b8a6;border-color:#14b8a6;color:#fff}.attached-forms-wrapper .collapse-btn md-icon{color:#fff}.attached-forms-wrapper .collapse-btn:hover{background-color:#166b61}.attached-forms-wrapper .remove-icon{color:#ef4444;cursor:pointer}.attached-forms-wrapper .inline-form-container{border-top:1px solid #e0f2fe}.attached-forms-wrapper .inline-form-header{padding:14px 16px}.attached-forms-wrapper .inline-form-header .view-label,.attached-forms-wrapper .inline-form-header .navigate-label{font-size:13px;color:#6b7280;font-weight:500}.attached-forms-wrapper .inline-form-header .btn-container{background-color:#e5e7eb;border-radius:8px;padding:2px}.attached-forms-wrapper .inline-form-header .btn-container .view-btn{height:30px;padding:0 12px;font-size:13px;border-radius:8px;text-transform:none}.attached-forms-wrapper .inline-form-header .btn-container .view-btn.active{background:#fff;border-color:rgba(0,0,0,0);color:#047857;font-weight:600}.attached-forms-wrapper .inline-form-header .section-select{min-width:220px;font-size:13px;border:1px solid #e5e7eb;border-radius:8px}.attached-forms-wrapper .form-section-card{background:rgba(249,249,249,.5803921569);border-radius:0 0 12px 12px}.attached-forms-wrapper .section-header-pill{margin-bottom:14px;padding:14px 16px;border-top:1px solid #e5e7eb}.attached-forms-wrapper .section-index-badge{width:26px;height:26px;border-radius:50%;background:#14b8a6;color:#fff;font-size:13px;font-weight:600}.attached-forms-wrapper .section-title{font-size:14px;font-weight:600;color:#0f172a}.attached-forms-wrapper .question-count{font-size:12px;color:#64748b;background:#eef2f7;padding:0 10px;border-radius:999px;white-space:nowrap}.attached-forms-wrapper .section-badge{font-size:11px;padding:2px 10px;border-radius:999px;font-weight:600;background:#ecfdf5;color:#065f46}.attached-forms-wrapper .question-section{padding:0 16px}.attached-forms-wrapper .form-question{margin-bottom:14px;border:1px solid #e6e6e6;border-radius:8px;padding:10px;background-color:#fff}.attached-forms-wrapper .form-question label{display:block;font-size:13px;font-weight:600;color:#111827;margin-bottom:10px}.attached-forms-wrapper .form-question label .required{color:#dc2626;margin-left:2px}.attached-forms-wrapper .form-question input,.attached-forms-wrapper .form-question textarea{width:100%;font-size:13px;padding:8px 10px;border-radius:8px;border:1px solid #d1d5db;outline:none}.attached-forms-wrapper .form-question input:focus,.attached-forms-wrapper .form-question textarea:focus{border-color:#14b8a6}.attached-forms-wrapper .form-question .file-attach-block{border:1px solid #d1d5db;padding:8px 10px;border-radius:8px}.attached-forms-wrapper .form-question .file-attach-block .plus-icon-container{height:35px;width:35px;border-radius:6px;background-color:#e7e7e7}.attached-forms-wrapper .form-question .file-attach-block .plus-icon-container .icon{color:#0f172a}.attached-forms-wrapper .form-question md-radio-group md-radio-button .md-off{top:3px !important;width:17px !important;height:17px !important}.attached-forms-wrapper .form-question md-checkbox{margin-right:20px}.attached-forms-wrapper .form-question md-checkbox .md-icon{border:2px solid #ccc;border-radius:5px}.attached-forms-wrapper .form-question md-checkbox .md-label{margin-left:30px}.attached-forms-wrapper .form-question textarea{min-height:80px;resize:vertical}.attached-forms-wrapper .inline-form-container md-datepicker .md-datepicker-input{font-size:13px}.attached-forms-wrapper .inline-form-container md-datepicker .md-datepicker-input-container{border-bottom:none}.attached-forms-wrapper .inline-form-container md-select{border-radius:8px;border:1px solid #d1d5db}.attached-forms-wrapper .inline-form-container md-select .md-select-value{font-size:13px;padding:0 13px;border-bottom:none}.attached-forms-wrapper .form-status-bar{padding:12px 16px;border-radius:0 0 12px 12px;background:#f5feff}.attached-forms-wrapper .status-title{font-size:14px;color:#111827}.attached-forms-wrapper .status-btn{height:34px;font-size:13px;text-transform:none;border-radius:8px;padding:0 14px}.attached-forms-wrapper .status-btn .button-icon{margin-right:6px}.attached-forms-wrapper .status-btn.in-progress-btn{border:1px solid #fb923c;color:#c2410c;background:#fff7ed}.attached-forms-wrapper .status-btn.in-progress-btn.active{background:#fb923c;color:#fff}.attached-forms-wrapper .status-btn.completed-btn{border:1px solid #22c55e;background:#22c55e;color:#fff}.attached-forms-wrapper .status-btn.completed-btn .button-icon{color:#fff}.attached-forms-wrapper .status-btn.completed-btn.active{background:#22c55e;color:#fff}.attached-forms-wrapper .status-btn.completed-btn.active .button-icon{color:#fff}.attached-forms-wrapper .section-nav-bar{padding:10px 12px;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;border-radius:0 0 12px 12px}.attached-forms-wrapper .nav-btn{border:1px solid #e5e7eb;border-radius:8px;text-transform:none;font-size:13px}.attached-forms-wrapper .nav-btn .btn-icon{color:#0f172a}.attached-forms-wrapper .section-counter{font-weight:600;font-size:13px;color:#374151}.add-new-form-dialog .attached-form-card{padding:20px 20px 10px 20px}.add-new-form-dialog .attached-form-card .header-content .icon-container{height:35px;width:35px;border-radius:8px;background-color:#ede9fe}.add-new-form-dialog .attached-form-card .header-content .icon-container .icon{color:#8b5cf6}.add-new-form-dialog .attached-form-card .header-content .header-head{font-size:18px}.add-new-form-dialog .attached-form-card .header-content .cross-icon-container{height:20px;width:20px;border-radius:8px}.add-new-form-dialog .attached-form-card .header-content .cross-icon-container:hover{background-color:#f0f0f0}.add-new-form-dialog .attached-form-card .title{color:#374151}.add-new-form-dialog .attached-form-card .color-purple-icon{color:#8b5cf6}.add-new-form-dialog .attached-form-card md-input-container input,.add-new-form-dialog .attached-form-card md-input-container md-select{border:1px solid #e4e4e7;border-radius:8px;background-color:#fafafa}.add-new-form-dialog .attached-form-card md-input-container input{padding:20px 10px}.add-new-form-dialog .attached-form-card md-input-container md-select{padding:5px 10px}.add-new-form-dialog .attached-form-card .appendix-container{border:1px solid #e9e8e8;border-radius:8px;padding:10px}.add-new-form-dialog .attached-form-card .appendix-container .icon-container{height:35px;width:35px;border-radius:8px;background-color:#d8ffe2}.add-new-form-dialog .attached-form-card .appendix-container .icon-container .tpggle-icon{color:#3f9755}.add-new-form-dialog .attached-form-card .card-section{margin-bottom:0}.add-new-form-dialog .attached-form-card .character-count{color:#b9b9b9;font-size:11px}.add-new-form-dialog .attached-form-card .footer-section .footer-btn{border-radius:6px;border:1px solid rgba(0,0,0,0);font-size:14px;height:32px;line-height:32px;min-height:33px}.add-new-form-dialog .attached-form-card .footer-section .footer-btn.cancel{background-color:#fafafa;border-color:#e4e4e7;color:#18181b}.add-new-form-dialog .attached-form-card .footer-section .footer-btn.cancel:hover{background-color:#f4f4f5}.add-new-form-dialog .attached-form-card .footer-section .footer-btn.save{background-color:#fafafa;border-color:#c4b5fd;color:#6d28d9}.add-new-form-dialog .attached-form-card .footer-section .footer-btn.save .btn-icon{color:#6d28d9}.add-new-form-dialog .attached-form-card .footer-section .footer-btn.save:hover{background-color:#f5f3ff;color:#18181b}.add-new-form-dialog .attached-form-card .footer-section .footer-btn.save:hover .btn-icon{color:#18181b}.add-new-form-dialog .attached-form-card .footer-section .footer-btn.save-n-insert{background-color:#7a37ea;border-color:#7a37ea;color:#fff}.add-new-form-dialog .attached-form-card .footer-section .footer-btn.save-n-insert .btn-icon{color:#fff}.add-new-form-dialog .attached-form-card .footer-section .footer-btn.save-n-insert:hover{background-color:#6d28d9}.share-form-via-email .share-email-dialog{background:#fff;padding:16px}.share-form-via-email .share-email-dialog .dialog-header{padding-bottom:12px}.share-form-via-email .share-email-dialog .dialog-header .header-icon{width:36px;height:36px;border-radius:8px;background:#e6f7f5}.share-form-via-email .share-email-dialog .dialog-header .header-icon md-icon{color:#2bb7a3}.share-form-via-email .share-email-dialog .dialog-header .title{font-size:16px;font-weight:600}.share-form-via-email .share-email-dialog .dialog-header .subtitle{font-size:13px;color:#6b7280}.share-form-via-email .share-email-dialog .section .section-label{font-size:13px;font-weight:600;margin-bottom:6px;color:#374151}.share-form-via-email .share-email-dialog .section .section-label .email-icon{color:#00806b}.share-form-via-email .share-email-dialog .section .section-label .icon-reverse{color:#b6b6b6}.share-form-via-email .share-email-dialog .section md-input-container input{height:40px}.share-form-via-email .share-email-dialog .section md-input-container .md-input::before,.share-form-via-email .share-email-dialog .section md-input-container .md-input::after{display:none !important}.share-form-via-email .share-email-dialog .section md-input-container.md-input-focused .md-input{border:1px solid #d1d5db !important}.share-form-via-email .share-email-dialog .section md-input-container .md-input:focus{outline:none !important}.share-form-via-email .share-email-dialog .section .hint-text{font-size:12px;color:#9ca3af;margin-top:4px}.share-form-via-email .share-email-dialog .input-row{gap:10px}.share-form-via-email .share-email-dialog .input-row .email-input{flex:1;margin:0}.share-form-via-email .share-email-dialog .input-row .add-btn{background:#fff;border:1px solid #d1d5db;color:#374151;text-transform:none;height:40px}.share-form-via-email .share-email-dialog .section-link-box{background:#f9fafb;border:1px solid #e5e7eb;padding:10px;border-radius:6px}.share-form-via-email .share-email-dialog .section-link-box .section-link-label{color:#a6a6a7;font-size:10px}.share-form-via-email .share-email-dialog .link-box{background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:10px;max-width:443px}.share-form-via-email .share-email-dialog .link-box .link-text{font-size:12px;color:#374151;white-space:normal;line-height:1.5;word-break:break-all;overflow-wrap:anywhere}.share-form-via-email .share-email-dialog .copy-btn{background:#faf9f9;border:1px solid #d1d5db;border-radius:5px;height:32px;line-height:32px;min-height:32px}.share-form-via-email .share-email-dialog .copy-btn md-icon{color:#6b7280}.share-form-via-email .share-email-dialog .previous-item{background:#fdfdfd;border-radius:6px;padding:10px;font-size:13px;border:1px solid #d1d5db}.share-form-via-email .share-email-dialog .previous-item .email{color:#111827}.share-form-via-email .share-email-dialog .previous-item .date{color:#9ca3af}.share-form-via-email .share-email-dialog .dialog-footer .footer-btn{border-radius:6px;border:1px solid rgba(0,0,0,0)}.share-form-via-email .share-email-dialog .dialog-footer .footer-btn.cancel-btn{text-transform:none;color:#374151;background-color:#f7f7f7;border:1px solid #d8d8d8}.share-form-via-email .share-email-dialog .dialog-footer .footer-btn.send-btn{background:#2bb7a3;color:#fff;text-transform:none;border:1px solid #2bb7a3}.share-form-via-email .share-email-dialog .dialog-footer .footer-btn.send-btn .send-icon{color:#fff}.share-form-via-email .share-email-dialog .dialog-footer .footer-btn.send-btn:disabled{opacity:.6}.regular-qs-card{border:1px solid #ffe4c1;background:#fff;border-radius:8px;overflow:hidden}.regular-qs-card .regular-qs-header{padding:12px 16px;background:#fdfaf6;border-bottom:1px solid #ffe4c1}.regular-qs-card .regular-qs-header .regular-qs-header-icon{color:#ff7a18}.regular-qs-card .regular-qs-header .regular-qs-title{font-size:14px;color:#111827}.regular-qs-card .regular-qs-header .chip.quick{display:inline-block;padding:2px 8px;background:#ff7a18;color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;border-radius:10px}.regular-qs-card .regular-qs-header .regular-qs-hint{color:#6b7280}.regular-qs-card .regular-qs-save-btn{width:30px;height:30px;min-height:30px;padding:0;color:#ff7a18}.regular-qs-card .regular-qs-save-btn:hover{background:#fef3e6}.regular-qs-card .regular-qs-templates-row{padding:10px 16px;gap:8px;border-bottom:1px solid #ffe4c1;background:#fffbf6}.regular-qs-card .regular-qs-templates-row .regular-qs-templates-label{color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.4px;margin-right:4px}.regular-qs-card .regular-qs-templates-row .regular-qs-tpl-chip{display:inline-flex;align-items:center;padding:4px 10px;min-height:28px;background:#fff;color:#4b5563;border:1px solid #d1d5db;border-radius:14px;font-size:12px;font-weight:500;cursor:pointer;user-select:none;transition:background 120ms ease,border-color 120ms ease,color 120ms ease;margin:2px 0}.regular-qs-card .regular-qs-templates-row .regular-qs-tpl-chip:hover:not(.active){background:#fef3e6;border-color:#fdba74;color:#9a3412}.regular-qs-card .regular-qs-templates-row .regular-qs-tpl-chip.active{background:#ff7a18;color:#fff;border-color:#ff7a18;font-weight:600}.regular-qs-card .regular-qs-templates-row .regular-qs-tpl-chip.active .tpl-chip-badge-system{background:hsla(0,0%,100%,.28);color:#fff}.regular-qs-card .regular-qs-templates-row .regular-qs-tpl-chip.active .tpl-chip-remove{color:#ffe4c1}.regular-qs-card .regular-qs-templates-row .regular-qs-tpl-chip .tpl-chip-badge{display:inline-block;padding:1px 6px;margin-right:6px;border-radius:8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.regular-qs-card .regular-qs-templates-row .regular-qs-tpl-chip .tpl-chip-badge-system{background:#eef2ff;color:#4338ca}.regular-qs-card .regular-qs-templates-row .regular-qs-tpl-chip .tpl-chip-remove{color:#94a3b8;cursor:pointer;transition:color 120ms ease}.regular-qs-card .regular-qs-templates-row .regular-qs-tpl-chip .tpl-chip-remove:hover{color:#ef4444}.regular-qs-card .regular-qs-body{padding:16px}.regular-qs-card .regular-qs-section{padding:8px 0}.regular-qs-card .regular-qs-section+.regular-qs-section{border-top:1px dashed #f1f5f9;margin-top:8px}.regular-qs-card .regular-qs-section-title{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px}.regular-qs-card .regular-qs-section-title .regular-qs-optional{font-weight:400;text-transform:none;letter-spacing:0;color:#94a3b8;margin-left:6px}.regular-qs-card .regular-qs-chip{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;min-height:32px;background:#fff;color:#4b5563;border:1px solid #d1d5db;border-radius:20px;font-size:12px;font-weight:500;cursor:pointer;user-select:none;transition:background 120ms ease,color 120ms ease,border-color 120ms ease}.regular-qs-card .regular-qs-chip:hover:not(.active){background:#fef3e6;color:#9a3412;border-color:#fdba74}.regular-qs-card .regular-qs-chip.active{background:#ff7a18;color:#fff;border-color:#ff7a18;font-weight:600}.regular-qs-card .regular-qs-inline-picker md-datepicker{padding:0}.regular-qs-card .regular-qs-inline-picker .regular-qs-hour-select{min-width:80px;margin:0}.regular-qs-card .regular-qs-summary-bar{margin-top:16px;padding:12px 16px;background:linear-gradient(90deg, #fef3e6 0%, #fdfaf6 100%);border:1px solid #ffe4c1;border-radius:8px}.regular-qs-card .regular-qs-summary-bar .regular-qs-summary-text md-icon{color:#ff7a18;flex-shrink:0}.regular-qs-card .regular-qs-summary-bar .regular-qs-summary-main{font-size:13px;color:#111827}.regular-qs-card .regular-qs-summary-bar .regular-qs-summary-sub{color:#6b7280}.regular-qs-card .regular-qs-summary-bar .regular-qs-add-btn{min-height:36px;line-height:36px;padding:0 16px;margin:0;background:#ff7a18;color:#fff}.regular-qs-card .regular-qs-summary-bar .regular-qs-add-btn:hover{background:#ea6100}.regular-qs-or-divider{padding:12px 0}.regular-qs-or-divider md-divider{border-top-color:#e5e7eb}.regular-qs-or-divider span{color:#9ca3af;font-weight:500;white-space:nowrap}.svc-stage-status-drawer{width:100%;max-width:400px}.svc-stage-status-drawer .ssd-body{display:flex;flex-direction:column;height:100%}.svc-stage-status-drawer .ssd-header{background:var(--jt-color-bg-subtle)}.svc-stage-status-drawer .ssd-header__name{font-size:20px;font-weight:700;color:var(--jt-color-text-default);line-height:1.3}.svc-stage-status-drawer .ssd-header__sub{font-size:14px;color:var(--jt-color-text-muted)}.svc-stage-status-drawer .ssd-current{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:4px 10px;border-radius:20px;font-size:15px;font-weight:600;background:var(--jt-color-info-bg);color:var(--jt-color-info)}.svc-stage-status-drawer .ssd-current.ssd-current--empty{background:var(--jt-color-locked-bg);color:var(--jt-color-locked)}.svc-stage-status-drawer .ssd-context{margin-top:10px;display:flex;flex-direction:column;gap:6px}.svc-stage-status-drawer .ssd-stat{display:flex;align-items:flex-start;gap:8px;padding:6px 8px;border-radius:5px;background:var(--jt-color-bg-subtle);border:1px solid var(--jt-color-border)}.svc-stage-status-drawer .ssd-stat>md-icon{width:15px;height:15px;margin-top:1px;opacity:.7;flex:none}.svc-stage-status-drawer .ssd-stat .ssd-stat__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--jt-color-text-muted)}.svc-stage-status-drawer .ssd-stat .ssd-stat__value{font-size:14px;color:var(--jt-color-text-default);line-height:1.35}.svc-stage-status-drawer .ssd-stepper{display:flex;align-items:center;gap:4px}.svc-stage-status-drawer .ssd-stepper .ssd-step-btn{min-width:32px;width:32px;height:32px;margin:0;padding:0;border-radius:50%}.svc-stage-status-drawer .ssd-stepper .ssd-step-btn md-icon{width:18px;height:18px}.svc-stage-status-drawer .ssd-stepper .ssd-step-btn[disabled]{opacity:.35}.svc-stage-status-drawer .ssd-stepper .ssd-step-btn--prev md-icon{transform:rotate(180deg)}.svc-stage-status-drawer .ssd-stepper .ssd-step-count{font-size:14px;color:var(--jt-color-text-muted);min-width:44px;text-align:center}.svc-stage-status-drawer .ssd-filter{display:flex;align-items:center;gap:8px;margin:12px 20px 8px;padding:6px 10px;border:1px solid var(--jt-color-border);border-radius:5px;background:var(--jt-color-surface)}.svc-stage-status-drawer .ssd-filter md-icon{width:16px;height:16px;opacity:.6}.svc-stage-status-drawer .ssd-filter input{flex:1;border:0;outline:none;background:rgba(0,0,0,0);font-size:15px;color:var(--jt-color-text-default)}.svc-stage-status-drawer .ssd-recents{padding:4px 20px 8px}.svc-stage-status-drawer .ssd-recents .ssd-recents__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--jt-color-text-muted);margin-bottom:6px}.svc-stage-status-drawer .ssd-recents .ssd-recents__row{display:flex;flex-wrap:wrap;gap:6px}.svc-stage-status-drawer .ssd-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;font-size:15px;font-weight:600;border:1px solid rgba(0,0,0,0);cursor:pointer;line-height:1.2}.svc-stage-status-drawer .ssd-chip md-icon.ssd-chip__dot{width:13px;height:13px}.svc-stage-status-drawer .ssd-chip md-icon.ssd-chip__check{width:14px;height:14px}.svc-stage-status-drawer .ssd-chip--info{background:var(--jt-color-info-bg);color:var(--jt-color-info)}.svc-stage-status-drawer .ssd-chip--success{background:var(--jt-color-success-bg);color:var(--jt-color-success)}.svc-stage-status-drawer .ssd-chip--warning{background:var(--jt-color-warning-bg);color:var(--jt-color-warning)}.svc-stage-status-drawer .ssd-chip--danger{background:var(--jt-color-danger-bg);color:var(--jt-color-danger)}.svc-stage-status-drawer .ssd-chip--locked{background:var(--jt-color-locked-bg);color:var(--jt-color-locked)}.svc-stage-status-drawer .ssd-list{flex:1;overflow-y:auto;padding:0 12px 12px}.svc-stage-status-drawer .ssd-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border-radius:5px;cursor:pointer;transition:background 120ms ease}.svc-stage-status-drawer .ssd-item:hover{background:var(--jt-color-bg-hover)}.svc-stage-status-drawer .ssd-item.ssd-item--selected{background:var(--jt-color-bg-subtle)}.svc-stage-status-drawer .ssd-item.ssd-item--selected .ssd-chip{color:#fff;border-color:rgba(0,0,0,.08)}.svc-stage-status-drawer .ssd-item.ssd-item--selected .ssd-chip md-icon.ssd-chip__check path{fill:#fff}.svc-stage-status-drawer .ssd-item.ssd-item--selected .ssd-chip--info{background:var(--jt-color-info)}.svc-stage-status-drawer .ssd-item.ssd-item--selected .ssd-chip--success{background:var(--jt-color-success)}.svc-stage-status-drawer .ssd-item.ssd-item--selected .ssd-chip--warning{background:var(--jt-color-warning)}.svc-stage-status-drawer .ssd-item.ssd-item--selected .ssd-chip--danger{background:var(--jt-color-danger)}.svc-stage-status-drawer .ssd-item.ssd-item--selected .ssd-chip--locked{background:var(--jt-color-locked)}.svc-stage-status-drawer .ssd-item__check md-icon{width:18px;height:18px}.svc-stage-status-drawer .ssd-item__check md-icon path{fill:var(--jt-color-success)}.svc-stage-status-drawer .ssd-ai{margin:4px 20px 8px}.svc-stage-status-drawer .ssd-ai .ssd-ai__result{margin-top:6px;font-size:14px;color:var(--jt-color-text-muted)}.svc-stage-status-drawer .ssd-empty{padding:32px 20px;text-align:center;color:var(--jt-color-text-muted)}.svc-stage-status-drawer .ssd-empty md-icon{width:40px;height:40px;opacity:.4;margin-bottom:8px}.svc-stage-status-drawer .ssd-empty .ssd-empty__title{font-weight:600;margin-bottom:4px}.svc-stage-status-drawer .ssd-empty .ssd-empty__link{display:inline-block;margin-top:10px}.svc-stage-status-drawer .ssd-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 20px;border-top:1px solid var(--jt-color-border);background:var(--jt-color-surface)}.svc-stage-status-drawer .ssd-footer .ssd-cta--ghost{color:var(--jt-color-text-muted);background:rgba(0,0,0,0);box-shadow:none}.svc-stage-status-drawer .ssd-footer .ssd-cta--primary{background:#f05e33;color:#fff}.svc-stage-status-drawer .ssd-footer .ssd-cta--primary md-icon{width:16px;height:16px}.svc-stage-status-drawer .ssd-footer .ssd-cta--primary md-icon path{fill:#fff}.svc-stage-status-drawer .ssd-footer .ssd-cta--primary[disabled]{opacity:.5}.estimate-section h2{padding:0;font-weight:500;margin:0 0 0 7px}.estimate-section .estimate-title{margin:0 20px;padding:25px 0 10px}.estimate-section .estimate-title .icon-text{color:hsl(0,0%,58%);display:inline-block}.estimate-section .estimate-title .icon-setting svg{width:20px;height:20px}.estimate-section .estimate-title .icon-setting svg .st0{fill:#f05e33}.estimate-section .estimate-title .add-resource-btn{background-color:#ff3c00;color:#fff;border-radius:8px}.estimate-section .estimate-title .add-resource-btn.transportation{background-color:#e21414}.estimate-section .estimate-title .add-resource-btn md-icon{color:#fff}.estimate-section .default-box{padding:0 19px;margin:0 20px;border-radius:5px}.estimate-section .default-box p{color:hsl(0,0%,58%);font-size:10px}.estimate-section .default-box .estimate-listing li{padding:10px 0;border-bottom:1px solid hsl(0,0%,86%);line-height:20px}.estimate-section .default-box .estimate-listing li .f9{font-size:10px}.estimate-section .default-box .estimate-listing li p{margin:0;line-height:1.2}.estimate-section .default-box .estimate-listing li.list-section{padding:15px 0 10px 45px}.estimate-section .default-box .estimate-listing li.list-section.list-section-resource{padding:15px 0 10px 42px}.estimate-section .default-box .estimate-listing li.list-section.temp-list-section{padding:15px 0 10px 50px}.estimate-section .default-box .estimate-listing li.list-section h2{margin-left:0}.estimate-section .default-box .estimate-listing label{line-height:1.5}.estimate-section .default-box .estimate-listing.total-area{padding:10px 0 0}.estimate-section .default-box .estimate-listing.total-area li{border-bottom:none;padding:0 0 10px}.estimate-section .default-box .estimate-listing.total-area.total-area-dark{background-color:#000;border-left:7px solid #63d1dd;padding:10px 19px 0 57px}.estimate-section .default-box .estimate-listing.total-area.total-area-dark span,.estimate-section .default-box .estimate-listing.total-area.total-area-dark strong{color:#fff}.estimate-section .default-box .estimate-listing.total-area.total-area-dark label{color:#b7b7b7}.estimate-section .default-box .estimate-listing.total-area.total-area-dark.total-area-dark-resource{padding:10px 19px 0 53px}.estimate-section .default-box .estimate-listing.total-area.total-area-dark.temp-total-area-dark{padding:10px 19px 0 63px}.estimate-section .default-box .estimate-listing .r-total{font-weight:bold;font-size:15px}.estimate-section .default-box .estimate-listing .r-total span{font-weight:500}.estimate-section.scope-work{margin-bottom:35px}.estimate-section .sidebar-toggle-btn{margin:20px 40px 0}.estimate-section .sidebar-toggle-btn a{display:inline-block}.estimate-section .estimate-sidebar .sidebar-title{margin:13px}.estimate-section .estimate-sidebar .sidebar-title h3.md-subhead{padding:0}.estimate-section .estimate-sidebar .sidebar-title .menu-icon svg path{fill:#f05e33}.estimate-section .estimate-sidebar .sidebar-title .sub-text{font-size:12px;color:hsl(0,0%,58%);margin-top:4px}.estimate-section .estimate-sidebar md-list{padding:15px}.estimate-section .estimate-sidebar md-list md-list-item{min-height:auto;color:hsl(0,0%,16.5%)}.estimate-section .estimate-sidebar md-list md-list-item.f1{padding-top:10px}.estimate-section .estimate-sidebar md-list md-list-item.list-item{border-radius:8px;padding:8px 15px;transition:all .2s ease;border:1px solid #a2ffcf;background-color:#ecfff6}.estimate-section .estimate-sidebar md-list md-list-item.list-item .content:hover{background-color:rgba(0,0,0,0) !important}.estimate-section .estimate-sidebar md-list md-list-item.list-item .nameandamt .card-icon{font-size:16px;color:#00a152}.estimate-section .estimate-sidebar md-list md-list-item.list-item .nameandamt .name{font-size:14px;font-weight:600}.estimate-section .estimate-sidebar md-list md-list-item.list-item .nameandamt .amount{font-weight:700;color:#00a152;font-size:15px}.estimate-section .estimate-sidebar md-list md-list-item.list-item .taxandtax .tax-text,.estimate-section .estimate-sidebar md-list md-list-item.list-item .taxandtax .tax-amt{font-size:12px;color:#78909c}.estimate-section .estimate-sidebar md-list md-list-item.summary::before{display:none !important}.estimate-section .estimate-sidebar md-list .summary .left-text{font-size:13px;color:#546e7a}.estimate-section .estimate-sidebar md-list .summary .right-amt{font-size:14px;font-weight:600;color:#263238}.estimate-section .estimate-sidebar md-list .summary .right-amt.discount{color:#059669}.estimate-section .estimate-sidebar md-list .including-tax{font-size:10px;color:#b3b3b3}.estimate-section .estimate-sidebar md-list .total-amt .total-amount{color:#05968f;font-size:18px}.estimate-section .estimate-sidebar md-list .list-item.resourceTypes{border:1px solid #fed7aa;background:#fff7ed}.estimate-section .estimate-sidebar md-list .list-item.resourceTypes .nameandamt .card-icon,.estimate-section .estimate-sidebar md-list .list-item.resourceTypes .nameandamt .amount{color:#ea580c}.estimate-section .estimate-sidebar md-list .list-item.scopeOfWork{border:1px solid #fde68a;background:#fffbea}.estimate-section .estimate-sidebar md-list .list-item.scopeOfWork .nameandamt .card-icon,.estimate-section .estimate-sidebar md-list .list-item.scopeOfWork .nameandamt .amount{color:#ca8a04}.estimate-section .estimate-sidebar md-list .list-item.transportTypes{border:1px solid #fecaca;background:#fff1f2}.estimate-section .estimate-sidebar md-list .list-item.transportTypes .nameandamt .card-icon,.estimate-section .estimate-sidebar md-list .list-item.transportTypes .nameandamt .amount{color:#dc2626}.estimate-section .estimate-sidebar md-list .list-item.splEquipTypes{border:1px solid #bfdbfe;background:#eff6ff}.estimate-section .estimate-sidebar md-list .list-item.splEquipTypes .nameandamt .card-icon,.estimate-section .estimate-sidebar md-list .list-item.splEquipTypes .nameandamt .amount{color:#2563eb}.estimate-section .estimate-sidebar md-list .list-item.additionalService{border:1px solid #ddd6fe;background:#faf5ff}.estimate-section .estimate-sidebar md-list .list-item.additionalService .nameandamt .card-icon,.estimate-section .estimate-sidebar md-list .list-item.additionalService .nameandamt .amount{color:#7c3aed}.estimate-section .estimate-sidebar md-list .list-item.simpleEstimate{border:1px solid #a7f3d0;background:#ecfdf5}.estimate-section .estimate-sidebar md-list .list-item.simpleEstimate .nameandamt .card-icon,.estimate-section .estimate-sidebar md-list .list-item.simpleEstimate .nameandamt .amount{color:#059669}.estimate-section .estimate-sidebar .close-summary-btn{color:#fff;background-color:#05968f;border-radius:8px;margin:13px;width:91%}.estimate-section .estimate-sidebar md-divider{margin:10px 0}.estimate-section .md-sidenav-right{width:310px;min-width:0;max-width:310px}.estimate-section .estimate-detail-content{background-color:#f2f6f9}.estimate-section.edit-page .md-button.md-icon-button{margin:0;height:40px;min-width:30px;line-height:24px;padding:0}.estimate-section.edit-page.custom-edit-page .custom-edit-content{background-color:#f2f6f9}.estimate-section.edit-page.custom-edit-page .view-existing-link{position:relative;top:18px}.estimate-section.edit-page.custom-edit-page .md-button.md-icon-button{min-width:80px}.estimate-section.edit-page.custom-edit-page .page-edit-options .svg-base{margin-right:10px}.total-box{padding:5px 0}.total-box.custom-total-box{padding:0}.simple-estimate{padding:20px}.simple-estimate .add-more{margin-bottom:20px;color:orange}.simple-estimate .add-more md-icon{margin-right:10px}.simple-estimate .add-more md-icon svg path{fill:#f05e33}.simple-estimate .des-enable{margin-bottom:20px}.simple-estimate .des-enable md-switch.md-block{margin-bottom:0;margin-left:10px}.customize-time{margin:20px}.customize-time .custom{margin-bottom:25px}.customize-time .custom .right-g{margin-right:15px}.customize-time .custom md-checkbox{margin-bottom:0}.customize-time .custom md-select{margin:0}.estimate-popup .error-text{color:maroon}.estimate-popup.scope-work .switch-label{margin-left:20px}.estimate-popup.scope-work textarea{max-height:100px;height:auto;overflow:auto}.estimate-popup.dialog-popover .simple-estimate md-switch{top:-5px}.estimate-popup.dialog-popover .simple-estimate #cat-info,.estimate-popup.dialog-popover .simple-estimate #tot-price-tax{margin-top:10px}.estimate-popup.dialog-popover .simple-estimate #cat-info a:hover,.estimate-popup.dialog-popover .simple-estimate #tot-price-tax a:hover{cursor:default}.estimate-popup .txtarea-label{margin-top:12px}.estimate-detail-top-heading{background-color:#e8f0f3;padding:40px 40px 20px}.estimate-detail-top-heading.estimate-service-section{background-color:rgba(0,0,0,0);border-radius:0}.estimate-detail-top-heading.estimate-service-section .poly-icon{margin:0}.estimate-detail-top-heading.estimate-service-section .poly-icon svg path{fill:#63d1dd}.estimate-detail-top-heading .manage-service-section{max-width:160px;width:100%}.estimate-detail-top-heading .heading-tag{font-size:10px;color:#a8b6c2;letter-spacing:1px}.estimate-detail-top-heading .capsule-btn{background-color:#fff;padding:7px 10px;border:1px solid #63d1dd;color:#20394c;border-radius:50px;max-width:155px;text-align:center}.estimate-detail-service .btn-secondary{min-width:175px;border:1px solid #f05e33;color:#f05e33;background-color:#fff;padding:5px;float:right}.estimate-detail-service .btn-secondary .service-icon{margin:0 10px 0 0}.estimate-detail-service .btn-secondary .inner-tag{font-size:14px;margin-top:3px}.estimate-detail-service .btn-secondary:hover{background-color:#f05e33;color:#fff}.estimate-detail-service .btn-secondary:hover .service-icon svg path{fill:#fff}.estimate-detail-service .default-box{padding:0;border:none;margin-bottom:40px}.estimate-detail-service .estimate-title-head{padding-bottom:65px}.estimate-detail-service .estimate-title-head.estimate-title-head-new{padding-bottom:0}.estimate-detail-service .estimate-title-head .capsule-pill{border:1px solid #d9d9d9;background-color:#fff;border-radius:20px;padding:8px 30px;font-weight:600;margin-top:20px}.estimate-detail-service .icon-section{position:absolute}.estimate-detail-service .icon-section.custom-icon-section{max-width:460px;width:100%}.estimate-detail-service .icon-section.custom-icon-section h2{position:relative;top:12px}.estimate-detail-service .icon-section .service-icon{width:65px;height:80px;position:relative;top:20px;margin-right:8px;margin-left:8px}.estimate-detail-service .icon-section .service-icon.temp-service-icon{width:65px;height:80px}.estimate-detail-service .estimate-listing{padding:0 19px}@media only screen and (max-width: 1200px){.estimate-section.custom-edit-page .md-button.md-icon-button{min-width:50px !important}.estimate-section.custom-edit-page .md-button.md-icon-button span{display:none}}@media only screen and (max-width: 960px){.estimate-section.custom-edit-page .estimate-detail-service .estimate-title.scopeofwork-estimate-title .icon-section.custom-icon-section{position:relative}}@media only screen and (max-width: 720px){.estimate-section.custom-edit-page .estimate-detail-service .estimate-title{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px}.estimate-section.custom-edit-page .estimate-detail-service .icon-section.custom-icon-section{position:relative}.estimate-section.custom-edit-page .estimate-detail-service .icon-section.custom-icon-section .service-icon{width:60px}}@media only screen and (max-width: 600px){.estimate-section md-sidenav{width:75%;min-width:60%}.estimate-section .list-section,.estimate-section .list-section-resource,.estimate-section .temp-list-section{padding-left:0 !important}.estimate-section .temp-total-area-dark,.estimate-section .total-area-dark,.estimate-section .total-area-dark-resource{padding-left:12px !important}}@media only screen and (max-width: 465px){.estimate-section .estimate-detail-service .estimate-title{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:15px}.estimate-section .estimate-detail-service .icon-section.custom-icon-section{position:relative}}.resource-section .resource-header{padding:12px 20px 10px;border-bottom:1px solid #eceff1}.resource-section .resource-title{margin:0 10px 0 6px;font-size:16px;font-weight:600}.resource-section .pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:500;border:1px solid #e0e0e0;background:#f5f7fb;color:#546e7a;text-transform:capitalize}.resource-section .add-resource-btn{min-height:34px;line-height:32px;padding:0 14px;border-radius:4px;background:#ff8a3d;color:#fff;font-size:13px;text-transform:none}.resource-section .add-resource-btn md-icon{margin-right:6px}.resource-table-wrapper{padding:0}.resource-table-wrapper .resource-table-header{padding:10px 20px;font-size:12px;font-weight:600;color:#78909c;text-transform:uppercase;background:#fafbfc;border-bottom:1px solid #eceff1}.resource-table-wrapper .resource-row{padding:12px 20px;font-size:13px;border-bottom:1px solid #f0f0f0;align-items:center}.resource-table-wrapper .resource-row:last-child{border-bottom:none}.resource-table-wrapper .col-resource{font-weight:500;color:#263238}.resource-table-wrapper .col-qty{color:#263238}.resource-table-wrapper .col-rate .rate-text{font-weight:500;color:#263238}.resource-table-wrapper .col-rate .rate-text .sub-label{margin-left:4px;font-size:11px;color:#90a4ae}.resource-table-wrapper .col-rate .rate-text .separator{margin:0 4px;color:#cfd8dc}.resource-table-wrapper .col-total{font-weight:600;color:#263238}.resource-table-wrapper .col-actions .link-btn{min-width:auto;padding:0 4px;margin:0 2px;font-size:12px;text-transform:none}.resource-table-wrapper .col-actions .link-btn.link-edit{color:#00a152}.resource-table-wrapper .col-actions .link-btn.link-delete{color:#e53935}.resource-table-wrapper .text-center{text-align:center}.resource-table-wrapper .text-right,.resource-table-wrapper .estimate-section .sidebar-toggle-btn,.estimate-section .resource-table-wrapper .sidebar-toggle-btn{text-align:right}.resource-summary-bar{padding:10px 20px;background:#fff7ec;border-top:1px solid #ffe0b2;border-bottom:1px solid #ffe0b2;font-size:13px;margin-top:4px}.resource-summary-bar .summary-label{color:#8d6e63;margin-right:6px}.resource-summary-bar .summary-value{font-weight:600;color:#5d4037}.resource-summary-bar .summary-value .summary-unit{margin-left:3px;font-weight:500;font-size:12px}.resource-summary-bar .summary-total-amount{font-size:14px}.resource-tax-row{padding:6px 20px 4px;font-size:12px}.resource-tax-row .tax-label{color:#78909c}.resource-tax-row .tax-value{font-weight:500;color:#37474f}.resource-tax-row .tax-value.tax-total{font-weight:600}.resource-table,.transport-table{border-collapse:collapse;font-size:13px}.resource-table thead tr,.transport-table thead tr{background:#fafbfc;border-bottom:1px solid #eceff1}.resource-table th,.transport-table th{padding:10px 18px;font-size:12px;font-weight:600;color:#78909c;text-align:left}.resource-table th.col-qty,.transport-table th.col-qty{width:8%;text-align:center}.resource-table th.col-rate,.transport-table th.col-rate{width:30%}.resource-table th.col-total,.transport-table th.col-total{width:12%;text-align:right}.resource-table th.col-actions,.transport-table th.col-actions{width:12%;text-align:right}.resource-table tbody tr,.transport-table tbody tr{border-bottom:1px solid #f0f0f0}.resource-table td,.transport-table td{padding:12px 18px;vertical-align:middle}.resource-table .col-resource,.transport-table .col-resource{font-weight:500;color:#263238}.resource-table .col-qty,.transport-table .col-qty{text-align:center}.resource-table .col-rate .rate-sub,.transport-table .col-rate .rate-sub{margin-left:4px;font-size:11px;color:#90a4ae}.resource-table .col-total,.transport-table .col-total{text-align:right;font-weight:600}.resource-table .col-actions,.transport-table .col-actions{text-align:right;white-space:nowrap}.resource-table .col-actions .link-btn,.transport-table .col-actions .link-btn{min-width:auto;padding:0 4px;margin-left:4px;font-size:12px;text-transform:none}.resource-table .col-actions .link-btn.link-edit,.transport-table .col-actions .link-btn.link-edit{color:#00a152}.resource-table .col-actions .link-btn.link-delete,.transport-table .col-actions .link-btn.link-delete{color:#e53935}.resource-summary-strip{padding:10px 18px;background:#fff7ec;border-top:1px solid #ffe0b2;border-bottom:1px solid #ffe0b2;font-size:13px}.resource-summary-strip .summary-label{color:#8d6e63;margin-right:6px}.resource-summary-strip .summary-value{font-weight:600;color:#5d4037}.resource-summary-strip .summary-value .summary-unit{margin-left:3px;font-size:12px;font-weight:500}.resource-summary-strip .summary-amount{color:#e65100;font-size:14px}.resource-tax-row{padding:6px 18px 4px;font-size:12px}.resource-tax-row .tax-label{color:#78909c}.resource-tax-row .tax-value{font-weight:500;color:#37474f}.resource-tax-row .tax-value.tax-total{font-weight:600}@media only screen and (max-width: 410px){.estimate-section.custom-edit-page .estimate-detail-service .icon-section.custom-icon-section{position:relative;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.description-section{transform:rotate(90deg);width:16px;height:16px}.description-section.opened{transform:rotate(-90deg)}.quote-frame .estimate-section .sidebar-toggle-btn{margin-top:20px;margin-right:20px;text-align:right}.quote-frame .estimate-section .no-data-found{padding:60px 0 19px;margin:0 20px;border-radius:5px;text-align:center;font-size:20px;color:#606060;height:200px}.dialog-popover{min-height:500px;width:100%}.dialog-popover.sow-dialog-popover{min-height:100%}.dialog-popover .right-space{margin-right:15px}.dialog-popover.custom-size{max-width:902px}.dialog-popover:not(.custom-size){max-width:650px}.dialog-popover .estimate-templates .estimate-details-header h1{font-size:25px}.dialog-popover .estimate-templates .estimate-details-header img.logo{height:50px;padding:8px}.dialog-popover .estimate-templates .go-to-estimate md-icon svg path{fill:#f8b289}.dialog-popover .estimate-templates .go-to-estimate .edit{height:60px;width:60px;margin-bottom:30px;margin-top:20px}.dialog-popover .estimate-templates .go-to-estimate .estimate-detail-footerE{background-color:#fff;padding:3px 10px;color:#2b3e50;font-size:14px;border:1px solid #ccc;border-top-width:0;border-radius:0 0 8px 8px;padding:10px 20px;line-height:1.5}.dialog-popover .estimate-templates .go-to-estimate .add-icon-estimate{height:30px;width:30px}.dialog-popover .estimate-templates .go-to-estimate .btn-primary{border:1px solid #b7b7b7;background-color:rgba(0,0,0,0);color:#fb9e54;border-radius:8px}.dialog-popover .estimate-templates .go-to-estimate .grid-product{background-color:#20394c;border:none}.dialog-popover .estimate-templates .estimate-detail{width:100%;max-width:295px;padding:15px}.dialog-popover .estimate-templates .estimate-detail .estimate-detail-background{background-color:#f2fffe}.dialog-popover .estimate-templates .estimate-detail .estimate-detail-background h1{overflow:hidden;word-break:break-all}.dialog-popover .estimate-templates .estimate-detail .margin-left{margin-left:10px}.dialog-popover .estimate-templates .estimate-detail .grid-product{padding:10px;border:1px solid #ccc;border-radius:8px 8px 0 0;position:relative;height:240px;width:100%}.dialog-popover .estimate-templates .estimate-detail .grid-product.disabled{border:1px solid #ddd}.dialog-popover .estimate-templates .estimate-detail .grid-product.active{border-color:#f05e33}.dialog-popover .estimate-templates .estimate-detail .grid-product .price-detail{font-size:18px}.dialog-popover .estimate-templates .estimate-detail .grid-product .status-gap{margin:10px 0}.dialog-popover .estimate-templates .estimate-detail .grid-product .overlay{border-radius:8px;position:absolute;top:0;bottom:0;right:0;color:#fff;left:0;background:#333;opacity:.9}.dialog-popover .estimate-templates .estimate-detail .grid-product .overlay .action-btns .remove-template{background:#ccc}.dialog-popover .estimate-templates .estimate-detail .grid-product .overlay .action-btns p{padding:8px}.dialog-popover .estimate-templates .estimate-detail .estimate-elipses{overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box}.dialog-popover .estimate-templates .estimate-detail .estimate-details-notify{display:inline-block;font-size:10px;padding:4px 10px;border-radius:20px}.dialog-popover .estimate-templates .estimate-detail .estimate-details-notify.usable{background-color:#eaf0d6}.dialog-popover .estimate-templates .estimate-detail .estimate-details-notify.unusable{background-color:#fae1dc}.dialog-popover .estimate-templates .estimate-detail .estimate-detail-footer{background:#fff;padding:3px 10px;color:#2b3e50;font-size:14px;border:1px solid #ccc;border-radius:0 0 8px 8px;border-top-width:0;padding:10px 20px}.dialog-popover .estimate-templates .estimate-detail.estimate-detail-new{max-width:263px}.dialog-popover .estimate-templates .estimate-detail.estimate-detail-new .grid-product{height:165px;padding:10px 20px}.dialog-popover .add-template{display:inherit}.dialog-popover md-input-container.title-inputbox textarea{height:40px !important}.dialog-popover.unarchive-confirm-section md-dialog-content{padding:20px}.dialog-popover.unarchive-confirm-section .date-picker{margin-bottom:24px;width:60%}.dialog-popover.unarchive-confirm-section .date-picker md-datepicker{position:relative;padding-right:0}.dialog-popover.unarchive-confirm-section .date-picker .md-datepicker-input-container{margin-left:0;max-height:36px;width:100%}.dialog-popover.unarchive-confirm-section .date-picker .md-datepicker-input-container,.dialog-popover.unarchive-confirm-section .date-picker .md-datepicker-input-container:focus{border-bottom:1px solid #f2f2f2}.dialog-popover.unarchive-confirm-section .date-picker .md-datepicker-button.md-icon-button{position:absolute;top:-6px;right:2px;margin:0;padding:0;height:24px;min-height:24px;width:24px;background:#fff;z-index:1}.dialog-popover.unarchive-confirm-section .date-picker .md-datepicker-triangle-button{display:none}.dialog-popover .main-header,.dialog-popover .main-header .md-toolbar-tools{min-height:72px;height:72px}.dialog-popover .main-header .md-toolbar-tools{padding-left:4px;padding-right:18px}.dialog-popover .close-popup{margin-left:10px !important}.dialog-popover .close-popup *{color:#fff;fill:currentColor}.dialog-popover .close-popup md-icon{height:16px !important;width:16px !important}.dialog-popover h2{font-size:16px;font-weight:normal}.dialog-popover .question{font-size:18px;font-weight:500}.dialog-popover .format-editor{margin:0 5px}.dialog-popover .field-label{margin-bottom:29px}.dialog-popover .field-caption{margin-bottom:15px;margin-left:12px}.dialog-popover .popup-start-field{margin-top:30px}.dialog-popover .total-container{background-color:rgba(92,197,195,.05);padding:7px;min-height:80px;box-sizing:content-box;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box}.dialog-popover .total-container .inner-box{margin-left:40px}.dialog-popover .total-container .inner-box-peak{margin-left:20px}.dialog-popover .total-container .total-cost{color:#5cc5c3;font-size:18px;font-weight:700}.dialog-popover .saprator-vert{border:1px solid rgba(51,51,51,.1);min-height:80px;margin:0 5px;display:inline-block}.simple_estimate{margin-top:25px}.component{margin-left:15px !important}.percinput{border:1px inset #ccc}.percinput input{border:0}@media screen and (max-width: 600px){.dialog-popover .right-space{margin-right:0}.dialog-popover md-switch.md-block{margin-bottom:0}.dialog-popover .saprator-vert{display:none}.dialog-popover .get-up-margin{margin-bottom:95px}.dialog-popover.simple .component{margin-left:0 !important}}.cover-letter{height:540px;width:800px}.cover-letter .file-download{color:#f05e33}.overview-estimate .cancel-btn{background:#f2f2f2}.estimates-resources-popup{max-height:100%;max-width:100%}.estimates-resources-popup .popup-sidenav{background:#52758d;width:230px}.estimates-resources-popup .resources-popup-sidenav-btn{background-color:#fff;border:1px solid #ffab19;border-radius:5px;color:#ffab19;line-height:20px}.estimates-resources-popup .resources-popup-sidenav-btn:hover{background-color:#ffab19;color:#fff}.estimates-resources-popup .popup-footer{border:2px dashed #d6e1e5;max-width:500px;min-width:200px}.estimates-resources-popup .dialog-popover{min-height:100%;max-width:100%}.estimates-resources-popup .data-table td{border-bottom:0px}.estimates-resources-popup .select-resource-btn:hover{background-color:rgba(0,0,0,0)}.estimates-resources-popup .icon-sidenav{width:35px;height:35px}.estimates-resources-popup .sidenav-header.f6{font-size:18px}.estimates-resources-popup .form-base md-radio-group md-radio-button,.estimates-resources-popup .form-base md-input-container label,.estimates-resources-popup .form-base input{font-size:14px !important}.edit-resource-wrapper{background:#fdfaf5}.edit-resource-wrapper .sub-heading-title{font-size:16px;font-weight:600;color:#252733}.edit-resource-wrapper .poly-icon{width:18px;height:18px}.edit-resource-wrapper .sidebar-toggle-btn{font-size:13px;color:#4d4f5c}.edit-resource-wrapper .sidebar-toggle-btn .toggle-label{margin-top:-10px}.edit-resource-wrapper .sidebar-toggle-btn md-switch{margin:0 20px 0 0}.edit-resource-wrapper .non-billable-switch.md-checked .md-thumb{box-shadow:none}.edit-resource-wrapper .select-wrapper md-radio-button .md-off{width:18px !important;height:18px !important;border-color:#a07f52 !important}.edit-resource-wrapper .select-wrapper md-radio-button .md-on{top:-1px !important;left:-1px !important}.edit-resource-wrapper .rate-type-toggle{padding:8px 15px !important;background:linear-gradient(90deg, #fffbeb, #fff7ed);border-radius:8px;border:1px solid #fde68a}.edit-resource-wrapper .rate-type-label{display:inline-flex;align-items:center;font-size:13px;font-weight:600;color:#a07f52;margin-right:4px}.edit-resource-wrapper .rate-type-label .warning-icon{margin-right:6px;width:16px;height:16px}.edit-resource-wrapper .rate-type-label.divider{margin:0 12px}.edit-resource-wrapper .rate-pill{border-radius:8px;padding:7px 18px;margin:0 2px !important;font-size:13px !important;font-weight:600 !important;color:#a07f52 !important;min-width:auto;text-transform:none;border:1px solid rgba(0,0,0,0)}.edit-resource-wrapper .rate-pill:not(.md-checked):hover{background:rgba(55,65,81,.04)}.edit-resource-wrapper .rate-pill.md-checked{background:#f59e0b;border-color:#f59e0b;color:#fff !important}.edit-resource-wrapper .rate-pill .md-container{left:10px !important;top:17px !important}.edit-resource-wrapper md-radio-button:not([disabled]).md-checked .md-on{background-color:#fff !important}.edit-resource-wrapper .rate-type-select{margin-top:10px}.edit-resource-wrapper .rate-type-select .md-select-value{border-radius:999px;background:#f9fafb}.edit-resource-wrapper .rate-type-select .info-icon{position:absolute;right:8px;top:8px;width:16px;height:16px;opacity:.6}.edit-resource-wrapper .note{font-size:12px;line-height:1.4;padding:10px 12px;border-radius:8px;background:#fffbe6;color:#6b6f80}.edit-resource-wrapper .note .note-label{margin-right:6px}.edit-resource-wrapper .note .note-label md-icon{margin-right:4px;width:16px;height:16px}.edit-resource-wrapper .resource-actions{font-size:13px}.edit-resource-wrapper .resource-actions .action-item{margin-left:18px;cursor:pointer;font-weight:500}.edit-resource-wrapper .resource-actions .action-item:hover{text-decoration:underline}.edit-resource-wrapper .resource-actions .action-item .action-icon{margin-right:4px}.edit-resource-wrapper .resource-actions .select-all{color:#2575f6}.edit-resource-wrapper .resource-actions .select-all .action-icon{color:#2575f6}.edit-resource-wrapper .resource-actions .copy-all{color:#8a3ffc}.edit-resource-wrapper .resource-actions .copy-all .action-icon{color:#8a3ffc}.edit-resource-wrapper .resource-actions .clear-rates{color:#009f9a}.edit-resource-wrapper .table-wrapper{margin-top:16px}.edit-resource-wrapper .resource-table-card{background:#fff;border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,.06);max-height:360px;overflow-y:auto;border-top:4px solid #0d9488}.edit-resource-wrapper .resource-table,.edit-resource-wrapper .data-table{width:100%;border-collapse:collapse;table-layout:auto}.edit-resource-wrapper .resource-table th,.edit-resource-wrapper .resource-table td,.edit-resource-wrapper .data-table th,.edit-resource-wrapper .data-table td{font-size:13px;color:#4d4f5c}.edit-resource-wrapper .resource-table thead,.edit-resource-wrapper .data-table thead{display:table-header-group}.edit-resource-wrapper .resource-table thead tr.resource-header-row,.edit-resource-wrapper .data-table thead tr.resource-header-row{background:#f7f9fc !important}.edit-resource-wrapper .resource-table thead th,.edit-resource-wrapper .data-table thead th{padding:10px 12px;font-weight:600;text-align:left;border-bottom:1px solid #e5e8ef !important;white-space:nowrap;background:#f7f9fc !important;color:#4d4f5c !important}.edit-resource-wrapper .resource-table tbody tr.resource-row,.edit-resource-wrapper .data-table tbody tr.resource-row{border-bottom:1px solid #f4f4f7}.edit-resource-wrapper .resource-table tbody tr.resource-row:last-child,.edit-resource-wrapper .data-table tbody tr.resource-row:last-child{border-bottom:none}.edit-resource-wrapper .resource-table tbody td,.edit-resource-wrapper .data-table tbody td{padding:8px 12px;vertical-align:middle}.edit-resource-wrapper .resource-table tr[layout=row],.edit-resource-wrapper .data-table tr[layout=row]{display:table-row !important}.edit-resource-wrapper .resource-table tr[layout=row]>td,.edit-resource-wrapper .data-table tr[layout=row]>td{display:table-cell !important}.edit-resource-wrapper .td-radio-col{width:40px;text-align:center}.edit-resource-wrapper .td-min-width-200{min-width:200px}.edit-resource-wrapper .td-min-width-160{min-width:160px}.edit-resource-wrapper .td-min-width-120{min-width:120px}.edit-resource-wrapper .select-resource-btn{min-width:32px;height:32px}.edit-resource-wrapper .select-resource-btn .icon-action{width:18px;height:18px}.edit-resource-wrapper .resource-name{color:#232426;font-weight:600}.edit-resource-wrapper .compact-input .md-input{width:50%;border:1px solid #e4e4e7;border-radius:10px;padding:8px 12px;font-size:14px}.edit-resource-wrapper .compact-input label{font-size:11px;color:#9a9cb0}.edit-resource-wrapper .compact-input.with-info{position:relative}.edit-resource-wrapper .compact-input.with-info .info-icon{position:absolute;right:40px;bottom:6px;width:16px;height:16px;cursor:pointer}.edit-resource-wrapper .errors{font-size:10px;color:#e94a4a}.edit-resource-wrapper .remaining-hours .label{font-size:11px;color:#9a9cb0}.edit-resource-wrapper .remaining-hours .value{margin-top:4px;font-size:13px;font-weight:600;color:#252733}.edit-resource-wrapper .add-resource-type-wrapper{margin-top:24px}.edit-resource-wrapper .add-type-header .sub-heading-title{font-size:14px;font-weight:600}.edit-resource-wrapper .add-type-header .admin-only-pill{margin-left:10px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;background:#ffe7a3;color:#8a5a00;text-transform:none}.edit-resource-wrapper .add-type-card{margin-top:10px;padding:14px;border-radius:10px;border:1px dashed #f3b542;background:#fffdf6}.edit-resource-wrapper .add-type-card .add-type-input .md-input{border:1px solid #e4e4e7;border-radius:10px;padding:8px 12px}.edit-resource-wrapper .add-type-card .add-type-input label{font-size:12px;color:#9a9cb0}.edit-resource-wrapper .add-type-card .add-type-btn{white-space:nowrap;min-width:120px;height:40px;padding:0 18px;border-radius:6px;background:#e58a10;color:#fff;font-size:13px;font-weight:600;text-transform:none}.edit-resource-wrapper .add-type-card .add-type-btn .plus{margin-right:6px;font-size:16px;line-height:1}.edit-resource-wrapper .add-type-card .add-type-btn:hover{background:#cf7b0c}.edit-resource-wrapper .add-type-card .add-type-btn.md-button-disabled{background:#f5c989;color:#fff}.edit-resource-wrapper .add-type-card .add-type-note{margin-top:6px;font-size:12px;color:#a67b1e}.edit-resource-wrapper .footer-bottom-tools .dialog-popover .total-container{background:#fff;border-radius:12px}.edit-resource-wrapper .footer-bottom-tools .dialog-popover .inner-box{padding:12px 8px}.edit-resource-wrapper .footer-bottom-tools .dialog-popover .inner-box label{font-size:11px;color:#9a9cb0;text-transform:uppercase;letter-spacing:.03em}.edit-resource-wrapper .footer-bottom-tools .dialog-popover .inner-box .total-cost{margin-top:4px;font-size:18px;font-weight:700;color:#00a350}.edit-resource-wrapper .footer-bottom-tools .dialog-popover .inner-box .total-cost span{font-size:13px;font-weight:500;margin-left:4px}.edit-resource-wrapper .footer-bottom-tools .dialog-popover .saprator-vert{width:1px;height:32px;margin:0 12px;background:#e4e4ef}.edit-resource-wrapper .footer-bottom-tools .save-cancel-btn-container .button{height:40px;font-size:14px;font-weight:600;text-transform:none;border-radius:6px;width:50%}.edit-resource-wrapper .footer-bottom-tools .save-cancel-btn-container .button.save-btn{background-color:#0d9488;color:#fff;border:1px solid #0d9488}.edit-resource-wrapper .footer-bottom-tools .save-cancel-btn-container .button.cancel-btn{background-color:#f5f5f5;color:#333;border:1px solid #d4d4d4}.sow-dialog-popover .sow-content-add{background-color:#fdfaf5}.sow-dialog-popover label{margin-bottom:10px;font-size:16px;color:#5c5c5c}.sow-dialog-popover md-input-container md-select,.sow-dialog-popover md-input-container input{border:1px solid #d1d5db;border-radius:8px;padding-left:5px;background-color:#fff;transition:none !important;animation:none !important;box-shadow:none !important}.sow-dialog-popover md-input-container md-select:focus,.sow-dialog-popover md-input-container md-select.md-focused,.sow-dialog-popover md-input-container md-select:hover,.sow-dialog-popover md-input-container input:focus,.sow-dialog-popover md-input-container input:active,.sow-dialog-popover md-input-container input:hover{border:1px solid #d1d5db !important;border-radius:8px;outline:none !important;box-shadow:none !important}.sow-dialog-popover md-autocomplete md-autocomplete-wrap{box-shadow:none !important;border:1px solid #d1d5db;border-radius:8px;transition:none !important;animation:none !important;box-shadow:none !important}.sow-dialog-popover .footer-bottom-tools .dialog-popover{background:#fff;border-radius:12px;border:2px dashed gray}.sow-dialog-popover .footer-bottom-tools .dialog-popover .inner-box{padding:12px 8px}.sow-dialog-popover .footer-bottom-tools .dialog-popover .inner-box label{font-size:11px;color:#9a9cb0;text-transform:uppercase;letter-spacing:.03em}.sow-dialog-popover .footer-bottom-tools .dialog-popover .inner-box .total-cost{margin-top:4px;font-size:18px;font-weight:700;color:#00a350}.sow-dialog-popover .footer-bottom-tools .dialog-popover .inner-box .total-cost span{font-size:13px;font-weight:500;margin-left:4px}.sow-dialog-popover .footer-bottom-tools .dialog-popover .saprator-vert{width:1px;height:32px;margin:0 12px;background:#e4e4ef}.sow-dialog-popover .footer-bottom-tools .save-cancel-btn-container .button{height:40px;font-size:14px;font-weight:600;text-transform:none;border-radius:6px;width:50%}.sow-dialog-popover .footer-bottom-tools .save-cancel-btn-container .button.save-btn{background-color:#0d9488;color:#fff;border:1px solid #0d9488}.sow-dialog-popover .footer-bottom-tools .save-cancel-btn-container .button.cancel-btn{background-color:#f5f5f5;color:#333;border:1px solid #d4d4d4}.quote-wizard-dialog{min-width:560px;max-width:700px;position:relative;overflow:hidden}.quote-wizard-dialog md-dialog-content{min-height:360px}.quote-wizard-dialog md-toolbar,.quote-wizard-dialog .md-toolbar-tools{background:#fff !important;color:#0f172a !important}.quote-wizard-header{background:#fff !important;border-bottom:1px solid #e2e8f0;padding:16px 20px}.quote-wizard-header .modal-title{color:#0f172a;font-size:18px;font-weight:600;margin:0}.wizard-shortcut-hint{font-size:11px;color:#94a3b8;font-weight:400;margin:2px 0 0 0;line-height:1.4}.quote-wizard-steps{display:flex;align-items:center;justify-content:center;gap:0;padding:16px 24px 8px}.step-node{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;background:#e2e8f0;color:#94a3b8;transition:background .2s,color .2s;flex-shrink:0}.step-node.step-active{background:#5cc5c3;color:#fff}.step-node.step-done{background:#52758d;color:#fff}.step-connector{width:48px;height:2px;background:#e2e8f0;flex-shrink:0}.step-connector.done{background:#52758d}.wizard-step-label{text-align:center;font-size:13px;color:#64748b;margin:4px 0 16px}.wizard-autocomplete{width:100%}.contact-meta{font-size:12px;color:#64748b;margin-top:2px}.selected-contact-card{margin-top:12px;padding:12px 16px;background:#f0fdf9;border:1px solid #5eead4;border-radius:8px}.create-customer-btn{width:100%;margin-top:12px !important;border:1px dashed #cbd5e1 !important;background:#fff !important;color:#64748b !important;font-weight:500}.create-customer-btn:hover{border-color:#5cc5c3 !important;color:#5cc5c3 !important}.wizard-contact-autocomplete li{border-bottom:1px solid #f1f5f9}.wizard-contact-autocomplete li:last-child{border-bottom:none}.wizard-contact-autocomplete .wizard-ac-item{padding:6px 0}.wizard-contact-autocomplete .wizard-ac-meta{font-size:12px;color:#64748b;margin-top:2px}.wizard-service-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;margin-top:8px}@media(max-width: 500px){.wizard-service-grid{grid-template-columns:repeat(2, 1fr)}}.wizard-service-card{padding:14px;display:flex;flex-direction:column;align-items:center;gap:8px;min-height:80px;border:2px solid #e5e7eb;border-radius:8px;box-shadow:none;cursor:pointer;transition:all .2s;position:relative}.wizard-service-card:hover{border-color:#94a3b8}.wizard-service-card.selected{border-color:#5cc5c3;background:#f0fdf9}.wizard-service-icon{width:32px;height:32px;border-radius:8px;background:#e2e8f0;display:flex;align-items:center;justify-content:center}.wizard-service-icon.selected-icon{background:#5cc5c3}.wizard-service-icon.selected-icon md-icon,.wizard-service-icon.selected-icon .md-icon{color:#fff}.wizard-service-name{font-size:13px;font-weight:600;text-align:center;color:#334155}.wizard-service-check{position:absolute;top:6px;right:6px;color:#5cc5c3}.add-item-form{padding:8px 0}.line-items-list{margin-top:12px}.line-item-header{padding:8px 0;border-bottom:2px solid #e2e8f0;font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.line-item-row{padding:10px 0;border-bottom:1px solid #f1f5f9;font-size:14px}.line-item-row:last-child{border-bottom:none}.line-item-row .item-description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty-state{padding:24px 0;text-align:center}.totals-summary,.quote-totals-summary{background:#f8fafc;border-radius:8px;padding:16px;margin-top:12px}.totals-summary .total-row,.quote-totals-summary .total-row{display:flex;justify-content:space-between;font-size:14px;color:#334155;padding:4px 0}.totals-summary .total-final,.quote-totals-summary .total-final{display:flex;justify-content:space-between;font-size:16px;font-weight:700;color:#0f172a;padding:8px 0 0;margin-top:4px;border-top:2px solid #e2e8f0}.review-card,.quote-review-card{background:linear-gradient(135deg, #f0fdf9, #eff6ff);border:1px solid #5eead4;border-radius:12px;padding:20px}.quote-total-badge{background:#5cc5c3;color:#fff;font-size:20px;font-weight:700;padding:8px 16px;border-radius:8px;white-space:nowrap}.review-section{padding:8px 0}.review-section-header{font-size:14px;color:#52758d}.review-divider{height:1px;background:#e2e8f0;margin:8px 0}.review-label{color:#64748b;font-size:13px}.review-notes{max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.deposit-toggle .btn{flex:1}.deposit-toggle .btn.btn-active{background:#5cc5c3;color:#fff;border-color:#5cc5c3}.btn-send-quote{background:#f05e33;color:#fff;border:none;font-weight:600}.btn-send-quote:hover:not(:disabled){filter:brightness(0.92)}.btn-send-quote:disabled{opacity:.6;cursor:not-allowed}.btn-spinner{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:wizard-spin .65s linear infinite;margin-right:8px;vertical-align:middle}@keyframes wizard-spin{to{transform:rotate(360deg)}}.input-error{border-color:#ef4444 !important}.input-error:focus{box-shadow:0 0 0 2px rgba(239,68,68,.15) !important}.wizard-agent-field{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;min-height:40px;transition:border-color .2s}.wizard-agent-field:hover{border-color:#94a3b8}.wizard-agent-field.has-value{border-color:#5cc5c3}.wizard-agent-field .img-container{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#e2e8f0}.wizard-agent-field .img-container img{width:100%;height:100%;object-fit:cover}.wizard-agent-field .img-container .img-replacer{font-size:11px;font-weight:600;color:#64748b}.wizard-agent-field .wizard-agent-name{font-weight:600;color:#334155;font-size:14px}.wizard-agent-field .wizard-agent-placeholder{color:#94a3b8;font-size:13px}.wizard-agent-panel{position:absolute;top:0;right:0;bottom:0;width:320px;background:#fff;box-shadow:-4px 0 12px rgba(0,0,0,.1);z-index:10;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .25s ease}.wizard-agent-panel.open{transform:translateX(0)}.wizard-agent-panel-header{padding:16px;border-bottom:1px solid #e2e8f0}.wizard-agent-panel-header h3{font-size:16px;font-weight:600;color:#1e293b;margin:0}.wizard-agent-panel-list{flex:1;overflow-y:auto;padding:0}.wizard-agent-panel-list md-list-item{padding:8px 16px;cursor:pointer;transition:background .15s}.wizard-agent-panel-list md-list-item:hover{background:#f8fafc}.wizard-agent-panel-list md-list-item.schedule-select{background:#f0fdf9}.wizard-agent-panel-list .img-container{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;background:#e2e8f0}.wizard-agent-panel-list .img-container img{width:100%;height:100%;object-fit:cover}.wizard-agent-panel-list .img-container .img-replacer{font-size:11px;font-weight:600;color:#64748b}.wizard-agent-panel-list .img-container .icon-tick{position:absolute;top:-2px;right:-2px;width:14px;height:14px}.wizard-agent-panel-list .resource-assign{margin-left:10px;flex:1;min-width:0}.wizard-agent-panel-list .resource-name{font-weight:600;color:#334155}.wizard-agent-panel-list .resource-allocation.statistics{font-size:11px;color:#94a3b8}.wizard-agent-panel-list .resource-organisation{font-size:11px;color:#94a3b8}.wizard-agent-panel-list .dedicated-sales{font-size:10px;color:#5cc5c3;font-weight:600;margin-top:2px}.wizard-agent-panel-footer{padding:12px 16px;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:8px}.wizard-content .section-label{font-size:15px;color:#0f172a;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.wizard-content .input-group{margin-bottom:12px}.wizard-content .error-message{color:#d32f2f;font-size:12px;margin-top:4px}.guider-sidebar .product .task-wrapper{top:104px !important}.guider-sidebar .product .search-list li.gap{padding:10px 15px}.guider-sidebar .opportunities .task-wrapper{top:178px !important}.guider-sidebar .customer .task-wrapper{top:104px !important}.guider-sidebar .promotion .task-wrapper{top:104px !important}.guider-sidebar .action-list .assign-type{margin:10px 15px}.guider-sidebar .action-list .task-wrapper{top:143px !important}.guider-sidebar .action-list .task-wrapper.acc{top:145px}.guider-sidebar .action-list .resource-organisation.primary{margin-top:-2px}.guider-sidebar .cal-icon{height:14px;z-index:4}.guider-sidebar .cal-icon svg path{fill:#f05e33}.guider-sidebar .header{padding:8px 0;margin:0 8px}.guider-sidebar .md-select-value .location-symbol{font-size:10px;text-align:center;line-height:1.9;margin-right:10px}.guider-sidebar .select-wrapper{margin:0}.guider-sidebar .select-wrapper .sidenav-select{margin-top:3px !important}.guider-sidebar .md-icon-button{width:100px;padding:0;border-radius:0}.guider-sidebar .item{z-index:1;position:relative}.guider-sidebar .sidenav-title{margin-top:0}.guider-sidebar .sidenav-title h2{margin-left:0}.guider-sidebar .ar-sidepanel md-input-container .sidenav-select{width:92%;margin:-5px 13px 0 !important}.guider-sidebar .ar-sidepanel md-input-container .sidenav-select md-select md-select-value span .location-symbol{font-weight:500;font-size:10px;display:inline-block;margin-right:8px}.guider-sidebar .ar-sidepanel .sidenav-title h2{margin-left:5px}.guider-sidebar .ar-sidepanel .task-list .custom-data{width:100%;padding:5px 0}.guider-sidebar .ar-sidepanel .task-list .accordionN-section-content md-list-item .md-no-proxy{padding-left:40px;padding-right:18px}.guider-sidebar .ar-sidepanel .task-list .accordionN-section-content md-list{padding:0}.guider-sidebar .ar-sidepanel .task-list .accordionN-section-content .icon-side-tick{left:46px}.guider-sidebar .ar-sidepanel .task-wrapper{position:absolute;top:135px;bottom:50px;overflow:auto;left:0;right:0}.guider-sidebar .ar-sidepanel .task-wrapper .active{color:#abd036}.guider-sidebar .ar-sidepanel .task-wrapper .draft{color:#f05e33}.guider-sidebar .ar-sidepanel .task-wrapper .danger{color:#ff8162}.guider-sidebar .ar-sidepanel .task-wrapper .schedule-list li{padding-left:50px}.guider-sidebar .ar-sidepanel .task-wrapper .custom-data span{margin:2px 0}.guider-sidebar .ar-sidepanel .function .task-list md-list-item .md-no-proxy{padding-left:12px;padding-right:12px}.guider-sidebar .schedule-list span{color:#000}.guider-sidebar .resource-allocation .statistics{padding-right:15px;margin-top:5px}.guider-sidebar .top-section .sidenav-title .resource-icon{width:34px;height:34px;margin:0;cursor:default}.guider-sidebar .top-section .sidenav-title .resource-icon svg path{fill:#fab963}.guider-sidebar .top-section .sidenav-title .search-symbol{width:20px;height:20px;margin:0}.guider-sidebar .task-list .schedule-select{background-color:#d2f4c3}.guider-sidebar .acc-cal-head{color:#000;font-size:14px}.guider-sidebar .resource-assign .resource-organisation{margin:0;font-size:11px}.job-list-section .data-table{min-width:1110px}.job-list-section .sort-icon.default-color svg path{fill:#abadb1}.job-list-section .sort-icon.hand-icon{width:16px}.job-list-section .service-width{width:140px}.job-list-section .payment-stats{background:#f1f1f1}.job-list-section .payment-summary{border:1px solid #5e7a85;padding-left:20px}.job-list-section .separator{padding:15px}.job-list-section .payment-summary h1{margin-left:15px}.job-list-section .payment-summary .separator{border-right:1px solid #d6e1e5}.job-list-section .top-gap{margin:12px 0}.job-list-section .payment-stats .md-datepicker-input{max-width:none}.job-list-section .clear-filter-button{background-color:#f9f9f9;color:#a08686;height:20px}.job-list-section .filter-btns{margin:10px 0 0 20px}.job-list-section .btn-primary{height:20px;border-radius:8px}.job-list-section .dropdown-section{margin:8px 0 0 30px}.job-list-section .payment-status-section{margin-left:30px}.job-list-section .calendar-section{margin-left:20px}.job-list-section .data-table{margin-top:30px !important}.job-list-section .gap-right{margin-right:10px}.history-section md-toolbar.md-default-theme:not(.md-menu-toolbar),.history-section md-toolbar:not(.md-menu-toolbar){background:none}.history-section .show{display:block}.history-section .history-nav-section{padding-top:6px}.history-section .history-nav-section li{text-align:center}.history-section .history-nav-section .ico-navs{width:60px;height:60px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background-clip:padding-box}.history-section .history-nav-section h4{margin:7px 0 0;font-weight:500}.history-section .history-nav-section .active .ico-navs{border:1px solid #f05e33}.history-section .history-list{position:relative}.history-section .history-list:before{content:"";position:absolute;top:0;left:50%;bottom:-50px;border:1px solid #5cc5c3;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box}.history-section .history-list li{margin:0 0 18px;position:relative}.history-section .history-list li:before{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background-clip:padding-box;background-color:#5cc5c3;border:3px solid #fff;content:"";display:inline-block;height:8px;position:absolute;left:50%;top:22px;transform:translate(-45%, -50%);visibility:visible;width:8px}.history-section .history-list li.active:before{background-color:#f05e33}.history-section .history-list li.active .data-msg:before{border-right:7px solid #f05e33}.history-section .history-list li.active .data-msg .doc-list{border:1px solid #f05e33}.history-section .history-list li:nth-child(even).active .data-msg:before{border-left:7px solid #f05e33}.history-section .history-list li .data-date,.history-section .history-list li .data-msg{width:48%}.history-section .history-list li .data-date p,.history-section .history-list li .data-msg p{margin:0 0 7px;line-height:18px}.history-section .history-list li .data-date span,.history-section .history-list li .data-msg span{font-size:10px}.history-section .history-list li .data-date span.f4,.history-section .history-list li .data-msg span.f4{font-size:14px}.history-section .history-list li .data-date{color:hsl(0,0%,16.5%);font-size:10px;float:left;margin-left:-7px;padding:7px 0 0}.history-section .history-list li .data-msg{position:relative;float:right;margin-right:-7px}.history-section .history-list li .data-msg:after,.history-section .history-list li .data-msg:before{position:absolute;right:100%;width:0;height:0;content:""}.history-section .history-list li .data-msg:before{top:15px;left:-13px;border-top:7px solid rgba(0,0,0,0);border-right:7px solid #5cc5c3;border-bottom:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0)}.history-section .history-list li .data-msg:after{top:17px;left:-10px;border-top:5px solid rgba(0,0,0,0);border-right:6px solid #fff;border-bottom:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);z-index:10}.history-section .history-list li .data-msg .doc-list{background-color:#fff;z-index:10;outline:0;border:1px solid #5cc5c3;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;padding:10px;box-sizing:border-box;left:0;right:0}.history-section .history-list li .data-msg .doc-list li{position:relative;margin:0}.history-section .history-list li .data-msg .doc-list li:before{visibility:hidden}.history-section .history-list li .data-msg .doc-list li .doc-holder{float:left}.history-section .history-list li .data-msg .doc-list li .doc-holder md-icon.doc-icon{width:65px;height:65px}.history-section .history-list li .data-msg .doc-list li .doc-holder md-icon svg{border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;padding:8px 0;box-sizing:border-box;background-color:#fff;z-index:3;width:65px;height:65px}.history-section .history-list li .data-msg .doc-list li .doc-descp{padding-left:15px;overflow:hidden}.history-section .history-list li .data-msg .doc-list li .doc-descp .doc-name{margin:0 0 10px}.history-section .history-list li .data-msg .doc-list li md-icon.ico-refresh{position:absolute;bottom:0;right:5px;width:20px;height:20px}.history-section .history-list li .data-msg .doc-list.mulDoc-list{padding:0}.history-section .history-list li .data-msg .doc-list.mulDoc-list:after{content:"";position:absolute;top:30px;left:-11px;bottom:-2px;background:#fff;width:10px;z-index:10}.history-section .history-list li .data-msg .doc-list.mulDoc-list.open{z-index:12;position:absolute;max-height:none}.history-section .history-list li .data-msg .doc-list.mulDoc-list.open:first-child .doc-icon:before{display:none}.history-section .history-list li .data-msg .doc-list.mulDoc-list.open ul{max-height:none}.history-section .history-list li .data-msg .doc-list.mulDoc-list ul{max-height:85px;overflow:hidden;padding:0}.history-section .history-list li .data-msg .doc-list.mulDoc-list ul li{margin:0 0 10px;padding:10px}.history-section .history-list li .data-msg .doc-list.mulDoc-list ul li:first-child .doc-icon:before{content:"";border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;position:absolute;top:3px;right:-3px;bottom:-3px;left:3px;z-index:-2px}.history-section .history-list li .data-msg .doc-list.mulDoc-list ul li:nth-child(even){background-color:#f2f2f2}.history-section .history-list li .data-msg .doc-list.mulDoc-list ul li:last-child{margin:0}.history-section .history-list li:nth-child(even) .mulDoc-list:after{right:-11px;left:initial !important}.history-section .history-list li:nth-child(even) .data-date{float:right;margin-right:-7px}.history-section .history-list li:nth-child(even) .data-msg{position:relative;float:left;margin-left:-7px}.history-section .history-list li:nth-child(even) .data-msg:before{left:auto;right:-13px;border-left:7px solid #5cc5c3;border-right:7px solid rgba(0,0,0,0)}.history-section .history-list li:nth-child(even) .data-msg:after{left:auto;right:-11px;border-left:6px solid #fff;border-right:6px solid rgba(0,0,0,0)}.history-section .history-list li:nth-child(even) .data-msg.selected-msg:before{border-left:7px solid #f05e33}@media screen and (max-width: 768px){.history-section .history-list li .data-msg .doc-list li .doc-descp p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:30px}}@media screen and (max-width: 600px){.history-section .containers.active-container{padding:0 5px 0 0}.history-section .history-nav-section .ico-navs{width:40px;height:40px}.history-section .history-nav-section .md-subhead{font-size:15px}.history-section .history-list:before{left:calc(25% + 4px);transform:translate(-50%, 0)}.history-section .history-list li:before{left:25%;top:19px;transform:translate(-50%, -25%)}.history-section .history-list li .data-date{text-align:left;width:25%;padding:8px 0;box-sizing:border-box;margin-left:0}.history-section .history-list li .data-msg{float:left;margin-left:20px;width:70%;max-width:100%}.history-section .history-list li .data-msg .doc-list li .doc-descp p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:30px}.history-section .history-list li:nth-child(even) .data-date{float:left;margin-right:0}.history-section .history-list li:nth-child(even) .data-msg{float:left;margin-left:20px}.history-section .history-list li:nth-child(even) .data-msg:after,.history-section .history-list li:nth-child(even) .data-msg:before{content:"";position:absolute;right:100%;width:0;height:0}.history-section .history-list li:nth-child(even) .data-msg:before{top:15px;left:-13px;border-top:7px solid rgba(0,0,0,0);border-right:7px solid #5cc5c3;border-bottom:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0)}.history-section .history-list li:nth-child(even) .data-msg:after{top:17px;left:-10px;border-top:5px solid rgba(0,0,0,0);border-right:6px solid #fff;border-bottom:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0)}}.openpdf-popup{min-width:100%;width:100%;height:100%;max-width:100%;max-height:100%;background:rgba(0,0,0,0)}.openpdf-popup .ico-btn{padding:0;min-width:0;width:auto;vertical-align:middle}.openpdf-popup .close-btn{position:absolute;right:18px;top:4px;margin-right:0 !important}.openpdf-popup .close-btn md-icon{height:16px;width:14px}.openpdf-popup .close-btn md-icon svg path{fill:#fff}.openpdf-popup md-dialog-content{height:100%}.openpdf-popup md-dialog-content .pdf-section{width:100%;height:100%}@-moz-document url-prefix(){.openpdf-popup .close-btn{left:25px;right:inherit;top:-4px}}.history-section .history-list li .arrow-depth:after{z-index:15}@media screen and (max-width: 390px){.history-section .history-list{padding:0}.history-section .history-list:before{left:25%}.history-section .history-list li .data-msg{margin-left:14px !important}}@media screen and (max-width: 370px){.history-section .history-list li .data-msg{width:70%}}.submit-section .text-gray-2{color:#717171}.submit-section .spacer-left-35{margin-left:35px}.submit-section .steps-cta{background:#eee;padding:5px 30px;border-radius:20px;color:#717171}.submit-section .spacer-right-30{margin-right:30px}.submit-section .spacer-left-auto{margin-left:auto}.submit-section .flag-blue-icon{width:15px;height:15px;margin-right:8px}.submit-section .next-action-txt{cursor:pointer;color:#06b7f8;font-size:12px;letter-spacing:1px}.submit-section .bottom-txt{font-size:18px;font-weight:600}.submit-section .checked-icon{position:absolute;right:-14px;top:-12px}.submit-section .font-size-16{font-size:16px}.submit-section .font-size-15{font-size:15px}.submit-section .pdf-review-icon{width:30px;height:30px;margin-right:10px}.submit-section .gap-40{gap:40px}.submit-section .spacer-left-50{margin-left:50px}.submit-section .font-size-11{font-size:11px}.submit-section .padding-5{padding:5px}.submit-section .summary-section-container{gap:40px;padding:20px 32px}.submit-section .cost-summary-section,.submit-section .submission-status-section{background-color:#486480;color:#fff;border-radius:8px;max-width:500px}.submit-section .cost-summary-section .total-estimate{padding:5px;background-color:#fff;color:#000;width:50%;border-radius:30px;text-align:center;margin-right:30px;min-width:100px}.submit-section .status-box{width:50%;padding:5px;background-color:#fff;border:1px solid;border-radius:30px;text-align:center;min-width:100px}.submit-section .customize-invoice-section{background-color:#f2f6f7;padding:20px 20px 40px}.submit-section .customize-invoice-section .review-invoice{border:1px solid #f05e33;width:200px;text-align:center;background-color:#fff;border-radius:20px;font-weight:600;cursor:pointer;color:#f05e33;transition:box-shadow .5s,color .5s,background-color .5s}.submit-section .customize-invoice-section .review-invoice:hover{box-shadow:-1px 1px 6px rgba(0,0,0,.3);color:#fff;background-color:#f05e33}.submit-section .make-decision-section{background-color:rgba(211,225,229,.71)}.submit-section .make-decision-section .action-cta{background-color:#fff;height:100%;width:200px;height:55px;box-shadow:1px 1px 6px rgba(0,0,0,.3);cursor:pointer;transition:1s box-shadow}.submit-section .make-decision-section .action-cta:hover{background:#fff;border-color:#f05e33;box-shadow:1px 0 6px #f05e33}.submit-section .select-invoice-section,.submit-section .send-work-order-sec{background-color:#f2f6f7;padding:40px 15px 50px}.submit-section .select-invoice-section .table-head,.submit-section .send-work-order-sec .table-head{background-color:#2b3e50}.submit-section .select-invoice-section .table-head .th,.submit-section .send-work-order-sec .table-head .th{color:#fff}.submit-section .send-work-order-sec{background-color:rgba(211,225,229,.71)}.submit-section .space-gt-xs .margin-right{margin-right:30px}@media only screen and (max-width: 600px){.submit-section .space-gt-xs .margin-btm{margin-bottom:10px}.submit-section .space-gt-xs .margin-right{margin-right:0}}.submit-section .col-2-list .col-list-item{padding:7px 0}.submit-section .col-2-list .col-list-item .summery-status{text-align:right}.submit-section .col-2-list .col-list-item .summery-status label{font-weight:300;margin-left:8px}.submit-section .col-2-list md-divider{margin:10px 0}.submit-section .col-2-list.status-list label{display:inline-block}.submit-section .col-2-list.status-list h3{margin-bottom:3px;margin-top:-4px}.submit-section h3{margin:0;font-weight:normal}.submit-section .submit-select{margin-top:0}.submit-section .submit-select h3{margin-top:14px}.submit-section .submit-select .first-title{margin-top:0}.submit-section .txt-space{display:inline-block;margin-bottom:6px}.submit-section .tag-btns .md-button{border:1px solid hsl(0,0%,86%);background:#fff;line-height:15px;min-height:42px;min-width:80px;margin:0 10px 5px 0;position:relative;-moz-box-shadow:0 0 1px 0 #ccc;-webkit-box-shadow:-1px 1px 8px 0 #ccc;box-shadow:-1px 1px 8px 0 #ccc}.submit-section .tag-btns .md-button:hover:enabled{background:#fff;border-color:#f05e33;box-shadow:1px 0 6px #f05e33}.submit-section .tag-btns .md-button.active{border-color:#f05e33;box-shadow:0 0 1px 0 #f05e33}.submit-section .tag-btns .md-button[disabled]{background:#eee;font-style:italic}.submit-section .tag-btns .email-templates{background-color:#374151;color:#fff}.submit-section .tag-btns .email-templates:hover{color:#000}.submit-section .tag-btns .email-templates.active{background-color:#fff;color:#000}.submit-section md-divider{margin:3px 0;border-top-color:#f2f2f2}.submit-section .invoice-selection.active .invoice-btn .md-button{border:1px solid #f05e33}.submit-section .invoice-selection.active .invoice-circle{border:1px solid #f05e33}.submit-section .invoice-selection .invoice-circle{border:1px solid #ccc;border-radius:50%;position:relative;width:20px;height:20px;background-color:#2b3e50;color:#fff;margin-right:5px}.submit-section .invoice-selection .invoice-circle .count{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.submit-section .invoice-selection .invoice-btn .md-button{font-size:12px;background:#fff;box-shadow:-1px 1px 8px rgba(0,0,0,.3);color:#f05e33;line-height:15px;padding:5px 25px 5px 5px}.submit-section .invoice-selection .invoice-btn .md-button:hover:enabled{box-shadow:1px 0 6px #f05e33;background-color:#fff;border:1px solid #f05e33}.submit-section .invoice-selection .invoice-btn .md-button[disabled]{background:#eee;font-style:italic;pointer-events:none}.submit-section .invoice-selection .invoice-btn .convert-to-job{width:200px;padding:14px 5px}.submit-section .invoice-selection .invoice-btn .icon{width:30px;height:30px;margin-right:20px;margin-left:8px}.submit-section .invoice-selection .invoice-btn .bottom-txt{font-size:18px;font-weight:600}.submit-section .invoice-email-email .status-color{width:30px;height:15px;display:inline-block;margin-right:5px}.submit-section .invoice-email-email .status-color.clicked,.submit-section .invoice-email-email .status-color.opened{background:#abd036}.submit-section .invoice-email-email .status-color.delivered,.submit-section .invoice-email-email .status-color.varies{background:#aa79db}.submit-section .invoice-email-email .status-color.bounce,.submit-section .invoice-email-email .status-color.hard_bounce,.submit-section .invoice-email-email .status-color.soft_bounce{background:#ff8162}.submit-section .invoice-email-email .status-color.sent{background:#f05e33}.submit-section .invoice-email-email .status-color.none{background:hsl(0,0%,58%)}.submit-section .invoice-email-email .status-name{display:inline-block;vertical-align:text-bottom}.submit-section .contact-card{border:1px solid #dfe6ea;margin:10px 0;border-radius:10px;padding:14px 16px;background:#fff;box-shadow:none !important}.submit-section .contact-card md-card-content{padding:0}.submit-section .contact-card .avatar{height:46px;width:46px;border-radius:50%;background-color:#10b981;color:#fff;font-size:16px;text-align:center;line-height:46px}.submit-section .contact-card .avatar img{border-radius:50%}.submit-section .contact-card .info{display:inline-block;margin-left:12px;vertical-align:top}.submit-section .contact-card .name{font-size:18px;color:#111827;margin-bottom:2px}.submit-section .contact-card .quote-detail{font-size:13px;color:#6b7280;margin-bottom:6px}.submit-section .contact-card .quote-detail .quote{font-weight:500}.submit-section .contact-card .email-number{margin-bottom:8px}.submit-section .contact-card .email-number .email,.submit-section .contact-card .email-number .contact-number{display:inline-block;font-size:13px;color:#374151;margin-right:14px}.submit-section .contact-card .email-number .email md-icon,.submit-section .contact-card .email-number .contact-number md-icon{height:14px;width:14px;margin-right:4px;vertical-align:middle}.submit-section .contact-card .capsules-row{margin-top:4px}.submit-section .contact-card .capsules{display:inline-block;font-size:12px;padding:4px 10px;border-radius:16px;background:#ecfdf5;color:#047857;border:1px solid #10b981;margin-right:6px;margin-top:4px}.submit-section .contact-card .capsules md-icon{color:#047857;margin-right:4px;vertical-align:middle}.submit-section .contact-card .capsules.subscribed{background:#eff6ff;color:#1d4ed8;border:1px solid #3b82f6}.submit-section .contact-card .capsules.subscribed md-icon{color:#1d4ed8}.submit-section .contact-card .capsules.updated{background:#fff;color:#575757;border:1px solid #a0a0a0}.submit-section .contact-card .capsules.updated md-icon{color:#575757}.submit-section .contact-card .right-content{display:inline-block;text-align:right}.submit-section .contact-card .connect-text{font-size:12px;font-weight:600;color:#6b7280;letter-spacing:.5px;margin-bottom:8px}.submit-section .contact-card .social-icons .icon-ico-linkedin{background:#0a66c2}.submit-section .contact-card .social-icons .icon-ico-facebook{background:#1877f2}.submit-section .contact-card .social-icons .icon-ico-twitter{background:#000}.submit-section .contact-card .social-icons .icon-ico-telegram{background:#0cf}.submit-section .contact-card .social-icons .icon-ico-others{background:#161616}.submit-section .contact-card .social-icons .icon-ico-instagram{background:linear-gradient(45deg, #f58529, #dd2a7b, #8134af)}.submit-section .contact-card .social-icons .social-icon-icon svg{fill:#fff !important}.submit-md-menu:after,.submit-md-menu:before{right:28px}.ico-add{width:25px;height:25px;margin-left:10px}.ico-add svg path{fill:#f05e33}.ico-head{width:30px;height:30px;margin-left:10px}.ico-head svg path{fill:hsl(0,0%,58%)}@media only screen and (max-width: 600px){.summery-section .col-2-list .col-list-item .summery-status{text-align:left}.submit-section .col-2-list.status-list label{margin-left:0}.ico-head{margin-right:0}}.submit-popup{min-height:520px;width:660px}.submit-popup md-toolbar.main-header h2{font-size:16px;font-weight:normal}.submit-popup .mail-section{width:100%}.submit-popup .mail-section .mail-tool-list li{border-bottom:1px solid #f2f2f2;padding:22px 20px 8px}.submit-popup .mail-section .mail-tool-list li label{display:inline-block;width:7%;min-width:50px;margin-right:5px}.submit-popup .mail-section .mail-tool-list li input{display:inline-block;width:85%;height:auto;border:0;background:#fff}.submit-popup .mail-section .mail-tool-list li:last-child{margin-bottom:10px}.submit-popup .mail-section .mail-tools{padding:0 20px}.submit-popup .mail-section .mail-tools .ico-add{margin:5px 5px 5px 0}.submit-popup .mail-section .mail-tools .ico-attach{width:20px;height:20px;margin-top:10px;margin-right:15px}.submit-popup .mail-section .edit-tool{margin:10px 10px 12px}.submit-popup .mail-section .edit-tool img{max-width:100%}.submit-popup .mail-section .mail-box{display:block;text-align:justify;height:120px;max-height:120px;margin-top:10px;overflow-y:auto;padding:0 10px;line-height:1.42857143;background-color:#fff;background-image:none;border:0;resize:none;width:100%}.submit-popup .md-sidenav-right.inside-container{bottom:0}.attached-section{margin-left:5px}.attached-section .muted-btns{display:inline-block;margin:5px 0;position:relative}.attached-section .muted-btns .delete-node{position:absolute;top:-1px;right:0;z-index:2}.attached-section .muted-btns .delete-node:after{content:"";display:inline-block;position:absolute;top:-5px;right:5px;height:12px;width:12px;background:url(../../../assets/icons/ico-cross.9ccb47f46575a098fc9e.svg) no-repeat center;background-size:12px;cursor:pointer}@media only screen and (max-width: 768px){.submit-popup .ico-add{margin-left:0}.submit-popup .header h2{text-align:center}}@media only screen and (max-width: 600px){.submit-popup .header .btn-cancel{font-size:0;width:25px;min-width:0;height:25px;min-height:0;border:1px solid #ccc;border-radius:100%}.submit-popup .header .btn-cancel:after{content:"x";color:#606060;line-height:1.2;font-size:18px}}.service-selection .service-button{min-width:200px;line-height:16px;border:1px solid #a6a6a6;text-align:left;padding:8px 8px 8px 15px;box-shadow:0 0 1px 0 #a6a6a6}.service-selection .service-button.service-selected{border:1px solid #f05e33;color:#f05e33;box-shadow:0 0 1px 0 #f05e33}.service-selection .set-cycle .cycle-dropdown{min-width:200px}.submit-section .custom-tabs{background-color:#fff !important}.submit-section .custom-tabs md-tab-item{display:flex !important;flex-direction:column !important;height:61px;align-items:center;gap:6px;padding:8px 16px;border-radius:6px;background:rgba(0,0,0,0) !important;color:#6b6b6b !important;font-weight:500;transition:all .2s ease;margin-left:15px}.submit-section .custom-tabs md-tab-item md-icon{color:#6b6b6b !important;margin-right:8px !important}.submit-section .custom-tabs md-tab-item:hover{background:#f0f0f0 !important}.submit-section .custom-tabs md-tab-item.md-active{background:#fff !important;box-shadow:0 0 0 1px #d0d0d0 inset;color:#2b2b2b !important}.submit-section .custom-tabs md-tab-item.md-active md-icon{color:#2b2b2b !important}.submit-section .custom-tabs md-tab-item.md-active::after,.submit-section .custom-tabs md-tab-item.md-active::before{display:none !important;content:none !important}.submit-section .custom-tabs md-tabs-wrapper{border-bottom:none !important;height:85px}.submit-section .custom-tabs .tab-text{font-size:14px}.submit-section .container-submit{padding:15px;border:1px solid #e5e7eb;border-radius:10px}.submit-section .quote-details-wrapper .quote-header{display:table;margin-bottom:20px}.submit-section .quote-details-wrapper .quote-header img{width:24px;vertical-align:middle;margin-right:10px}.submit-section .quote-details-wrapper .quote-header div{display:inline-block;vertical-align:middle}.submit-section .quote-details-wrapper .quote-header h2{font-size:16px;margin:0}.submit-section .quote-details-wrapper .quote-header p{font-size:13px;color:#6b7280;margin:2px 0 0}.submit-section .quote-details-wrapper .container-section{width:50%}.submit-section .quote-details-wrapper .container-section h3{font-size:15px;margin-bottom:10px}.submit-section .quote-details-wrapper .container-section .summary-card{margin:10px 0;border-radius:10px;border:1px solid #e5e7eb;box-shadow:none;height:130px}.submit-section .quote-details-wrapper .container-section .summary-card.cost-card{background-color:#f9fafb}.submit-section .quote-details-wrapper .container-section .summary-card.status-card{background:#f1f6ff;border-color:#cfe0ff}.submit-section .quote-details-wrapper .container-section .summary-card .card-title{font-size:14px;font-weight:600;margin-bottom:14px}.submit-section .quote-details-wrapper .container-section .summary-card .summary-line{width:100%;margin-bottom:10px;font-size:13px}.submit-section .quote-details-wrapper .container-section .summary-card .summary-line span{color:#374151;font-size:14px}.submit-section .quote-details-wrapper .container-section .summary-card .summary-line strong{text-align:right;color:#111827}.submit-section .quote-details-wrapper .container-section .summary-card .summary-line strong.total-amt{font-size:16px;color:#045222}.submit-section .quote-details-wrapper .container-section .summary-card .summary-line strong.total-count{color:#4f46e5}.submit-section .quote-details-wrapper .container-section .summary-card .summary-divider{border-top:1px solid #e5e7eb;margin:12px 0}.submit-section .quote-details-wrapper .container-section .summary-card .summary-line.total strong{color:#0f766e;font-size:15px}.submit-section .quote-details-wrapper .container-section .summary-card .pill{padding:3px 10px;border-radius:12px;font-size:12px;font-weight:600;width:fit-content}.submit-section .quote-details-wrapper .container-section .summary-card .pill.yes{background:#fde68a;color:#92400e}.submit-section .quote-details-wrapper .container-section .summary-card .pill.no{background:#e5e7eb;color:#374151}.submit-section .quote-details-wrapper .container-section .summary-card .count{font-size:20px;color:#4f46e5}.submit-section .quote-details-wrapper .container-section .summary-card .count small{font-size:12px;color:#6b7280}.submit-section .quote-details-wrapper .container-section .summary-card .summary-footer{font-size:12px;color:#2563eb;margin-top:10px}.submit-section .make-decision-sections .decision-list{margin-top:20px}.submit-section .make-decision-sections .decision-list li{width:33.33%;padding:10px;box-sizing:border-box}.submit-section .make-decision-sections .decision-card{width:100%;padding:24px 16px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;text-align:center;cursor:pointer}.submit-section .make-decision-sections .decision-card md-icon{width:22px;height:22px}.submit-section .make-decision-sections .decision-card:hover{box-shadow:0 6px 18px rgba(0,0,0,.06)}.submit-section .make-decision-sections .decision-card.success{background:#ecfdf5;border-color:#a7f3d0}.submit-section .make-decision-sections .decision-card.success .decision-icon{background:#d1fae5}.submit-section .make-decision-sections .decision-card.success .decision-icon .icon-icon{color:#047857}.submit-section .make-decision-sections .decision-card.success .decision-title{color:#047857}.submit-section .make-decision-sections .decision-card.success .decision-desc{color:#047857}.submit-section .make-decision-sections .decision-card.danger{background:#fef2f2;border-color:#fecaca}.submit-section .make-decision-sections .decision-card.danger .decision-icon{background:#fee2e2}.submit-section .make-decision-sections .decision-card.danger .decision-icon .icon-icon{color:#b91c1c}.submit-section .make-decision-sections .decision-card.danger .decision-title{color:#b91c1c}.submit-section .make-decision-sections .decision-card.danger .decision-desc{color:#b91c1c}.submit-section .make-decision-sections .decision-card.neutral{background:#f9fafb;border-color:#e5e7eb}.submit-section .make-decision-sections .decision-card.neutral .decision-icon{background:#f3f4f6}.submit-section .make-decision-sections .decision-card.neutral .decision-icon .icon-icon{color:#343942}.submit-section .make-decision-sections .decision-card[disabled]{opacity:.6;cursor:not-allowed;box-shadow:none}.submit-section .make-decision-sections .decision-icon{width:44px;height:44px;border-radius:50%;margin:0 auto 12px;line-height:44px}.submit-section .make-decision-sections .decision-title{font-size:16px;font-weight:600}.submit-section .make-decision-sections .decision-desc{font-size:12px;color:#6b7280}.submit-section .customize-invoice-sections .customize-grid{display:grid;grid-template-columns:repeat(4, 1fr);margin-top:15px;gap:15px}.submit-section .customize-invoice-sections .customize-grid li{padding:8px;box-sizing:border-box}.submit-section .customize-invoice-sections .customize-tile{border:2px solid #e5e7eb;border-radius:10px;padding:16px 12px;background:#f9fafb;text-align:left;cursor:pointer;height:70px;position:relative}.submit-section .customize-invoice-sections .customize-tile .icon-container{background-color:#f0f0f0;border-radius:5px;padding:5px;height:35px;width:35px}.submit-section .customize-invoice-sections .customize-tile .icon-container md-icon{color:#6b7280}.submit-section .customize-invoice-sections .customize-tile .tile-title{font-size:14px;font-weight:600;color:#5c5c5c;margin-bottom:5px}.submit-section .customize-invoice-sections .customize-tile .tile-desc{font-size:12px;color:#6b7280}.submit-section .customize-invoice-sections .customize-tile:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.05)}.submit-section .customize-invoice-sections .customize-tile.active{border-color:#c7d2fe;background:#eef2ff}.submit-section .customize-invoice-sections .customize-tile.active::after{content:"✓";position:absolute;top:10px;right:12px;font-size:12px;color:#4338ca;font-weight:bold}.submit-section .customize-invoice-sections .customize-tile.disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.submit-section .customize-invoice-sections .customize-tile.dist-applied{border-color:#fed7aa;background:#fff7ed;box-shadow:0 0 0 2px rgba(251,146,60,.2)}.submit-section .customize-invoice-sections .customize-tile.dist-applied .icon-container{background-color:#ffedd5}.submit-section .customize-invoice-sections .customize-tile.dist-applied .icon-container md-icon{color:#ea580c}.submit-section .customize-invoice-sections .customize-tile.dist-applied .tile-title{color:#c2410c}.submit-section .customize-invoice-sections .customize-tile.dist-applied .tile-desc{color:#ea580c}.submit-section .customize-invoice-sections .customize-tile .applied-badge{position:absolute;top:6px;right:8px;font-size:10px;font-weight:600;color:#fff;background:#ea580c;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.04em}.submit-section .customize-invoice-sections .distribution-summary-row{margin-top:10px;padding:0 8px}.submit-section .customize-invoice-sections .distribution-summary-row .dist-summary-chip{padding:6px 12px;border-radius:6px;border:1px solid #fed7aa;background:#fff7ed;font-size:12px}.submit-section .customize-invoice-sections .distribution-summary-row .dist-summary-chip md-icon{color:#ea580c}.submit-section .customize-invoice-sections .distribution-summary-row .dist-summary-chip .chip-label{color:#9a3412;font-weight:500}.submit-section .customize-invoice-sections .distribution-summary-row .dist-summary-chip .chip-amount{color:#ea580c;font-weight:600}.submit-section .customize-invoice-sections .distribution-summary-row .dist-summary-chip.recurring{border-color:#ddd6fe;background:#f5f3ff}.submit-section .customize-invoice-sections .distribution-summary-row .dist-summary-chip.recurring md-icon{color:#7c3aed}.submit-section .customize-invoice-sections .distribution-summary-row .dist-summary-chip.recurring .chip-label{color:#5b21b6}.submit-section .customize-invoice-sections .distribution-summary-row .dist-summary-chip.recurring .chip-amount{color:#7c3aed}.submit-section .customize-invoice-sections .distribution-detail-card{border:1px solid #fed7aa;border-radius:10px;background:#fffbf5;box-shadow:0 1px 3px rgba(234,88,12,.08)}.submit-section .customize-invoice-sections .distribution-detail-card md-card-content{padding:16px}.submit-section .customize-invoice-sections .distribution-detail-card .detail-header{display:flex;align-items:center;margin-bottom:14px}.submit-section .customize-invoice-sections .distribution-detail-card .detail-header .detail-title{font-size:14px;font-weight:600;color:#1f2937}.submit-section .customize-invoice-sections .distribution-detail-card .detail-header .status-active-badge{display:inline-block;font-size:10px;font-weight:600;color:#fff;background:#16a34a;padding:2px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:.04em;margin-left:8px}.submit-section .customize-invoice-sections .distribution-detail-card .detail-header .view-detail-btn{margin-left:auto;font-size:12px;color:#ea580c;cursor:pointer;font-weight:500}.submit-section .customize-invoice-sections .distribution-detail-card .detail-header .view-detail-btn:hover{text-decoration:underline}.submit-section .customize-invoice-sections .distribution-detail-card .detail-info-grid{gap:10px;margin-bottom:14px}.submit-section .customize-invoice-sections .distribution-detail-card .detail-info-grid .detail-info-item{background:#fff;border:1px solid #f3e8d0;border-radius:8px;padding:10px 12px;margin-bottom:10px;box-sizing:border-box}.submit-section .customize-invoice-sections .distribution-detail-card .detail-info-grid .detail-info-item .info-label{display:block;font-size:11px;color:#78716c;text-transform:uppercase;letter-spacing:.03em;margin-bottom:3px}.submit-section .customize-invoice-sections .distribution-detail-card .detail-info-grid .detail-info-item .info-value{display:block;font-size:13px;font-weight:600;color:#1f2937}.submit-section .customize-invoice-sections .distribution-detail-card .detail-action-row{display:flex;align-items:center;gap:8px;margin-bottom:4px;padding-top:10px;border-top:1px solid #f3e8d0}.submit-section .customize-invoice-sections .distribution-detail-card .detail-action-row .detail-action-btn{font-size:12px;font-weight:500;border-radius:6px;padding:6px 14px;cursor:pointer;border:none;display:inline-flex;align-items:center;gap:4px;transition:background .15s}.submit-section .customize-invoice-sections .distribution-detail-card .detail-action-row .detail-action-btn md-icon{font-size:16px !important;height:16px;width:16px;min-height:16px;min-width:16px}.submit-section .customize-invoice-sections .distribution-detail-card .detail-action-row .detail-action-btn.email-btn{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.submit-section .customize-invoice-sections .distribution-detail-card .detail-action-row .detail-action-btn.email-btn md-icon{color:#2563eb}.submit-section .customize-invoice-sections .distribution-detail-card .detail-action-row .detail-action-btn.email-btn:hover{background:#dbeafe}.submit-section .customize-invoice-sections .distribution-detail-card .detail-action-row .detail-action-btn.remove-btn{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.submit-section .customize-invoice-sections .distribution-detail-card .detail-action-row .detail-action-btn.remove-btn md-icon{color:#dc2626}.submit-section .customize-invoice-sections .distribution-detail-card .detail-action-row .detail-action-btn.remove-btn:hover{background:#fee2e2}.submit-section .customize-invoice-sections .distribution-detail-card .detail-history-section{margin-top:10px;padding-top:10px;border-top:1px solid #f3e8d0}.submit-section .customize-invoice-sections .distribution-detail-card .detail-history-section .history-toggle{font-size:12px;color:#ea580c;cursor:pointer;font-weight:500;display:inline-flex;align-items:center;gap:4px}.submit-section .customize-invoice-sections .distribution-detail-card .detail-history-section .history-toggle md-icon{font-size:16px !important;height:16px;width:16px;min-height:16px;min-width:16px;color:#ea580c}.submit-section .customize-invoice-sections .distribution-detail-card .detail-history-section .history-toggle:hover{text-decoration:underline}.submit-section .customize-invoice-sections .distribution-detail-card .detail-history-section .history-list{margin-top:10px;padding-left:12px;border-left:2px solid #fed7aa}.submit-section .customize-invoice-sections .distribution-detail-card .detail-history-section .history-list .history-item{position:relative;padding:8px 0 8px 14px;font-size:12px;color:#57534e}.submit-section .customize-invoice-sections .distribution-detail-card .detail-history-section .history-list .history-item:not(:last-child){border-bottom:1px dashed #f3e8d0}.submit-section .customize-invoice-sections .distribution-detail-card .detail-history-section .history-list .history-item .history-dot{position:absolute;left:-7px;top:12px;width:10px;height:10px;background:#fed7aa;border:2px solid #ea580c;border-radius:50%}.submit-section .customize-invoice-sections .distribution-detail-card .detail-history-section .history-list .history-item strong{color:#1f2937;font-weight:600}.submit-section .customize-invoice-sections .distribution-detail-card .detail-history-section .history-list .history-empty{font-size:12px;color:#a8a29e;font-style:italic;padding:6px 0}.submit-section .send-invoice-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px}.submit-section .send-invoice-header{margin-bottom:20px}.submit-section .send-invoice-header .title-row span{font-size:16px;font-weight:600}.submit-section .send-invoice-header .icon-users{margin-right:8px;color:#33bfae}.submit-section .send-options{white-space:nowrap}.submit-section .send-options{white-space:nowrap;margin-bottom:20px}.submit-section .send-option{display:inline-block;vertical-align:top;width:260px;height:110px;border:2px solid #e5e7eb;border-radius:12px;padding:16px;margin-right:16px;cursor:pointer;position:relative;background:#fff}.submit-section .send-option:hover{box-shadow:0 4px 12px rgba(160,174,192,.3411764706);transform:translateY(-3px);transition:box-shadow .2s ease,transform .2s ease}.submit-section .send-option.active{border-color:#33bfae;background:#f1fdfb;box-shadow:0 4px 12px rgba(53,199,182,.3411764706)}.submit-section .send-option.active .option-icon{color:#2f968d}.submit-section .send-option.active .check-icon{color:#2f968d}.submit-section .option-icon{height:22px;width:22px;color:#737881}.submit-section .option-title{font-size:15px;font-weight:600;color:#363636}.submit-section .option-subtitle{font-size:13px;color:#6b7280}.submit-section .check-icon{position:absolute;top:8px;right:8px;color:#8b5cf6}.submit-section .others-section{background:#faf5ff;border:1px solid #e9d5ff;border-radius:12px;padding:30px 20px 20px 20px;margin-bottom:15px}.submit-section .field-group{margin-bottom:16px}.submit-section .field-label{display:block;font-size:13px;font-weight:600;color:#7c3aed;margin-bottom:6px}.submit-section md-input-container.no-float{margin:0;padding:0}.submit-section md-input-container.no-float .md-input{border:1px solid #d1d5db;border-radius:8px;padding:10px 12px;height:40px;box-sizing:border-box;transition:none !important;box-shadow:none !important}.submit-section md-input-container.no-float .md-input-underline,.submit-section md-input-container.no-float .md-input-ripple{display:none}.submit-section .with-placeholder::placeholder{content:"Recipient Email"}.submit-section md-input-container.no-float.md-input-focused .md-input{border-color:#7c3aed}.submit-section .cc-sales{margin-top:10px}.submit-section .service-selection-wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.submit-section .service-selection-wrapper .service-header{margin-bottom:20px}.submit-section .service-selection-wrapper .service-header .header-icon{color:#6366f1}.submit-section .service-selection-wrapper .service-header h2{font-size:16px;font-weight:600}.submit-section .service-selection-wrapper .service-type-column{width:200px;margin-right:20px}.submit-section .service-selection-wrapper .service-type-card{border:2px solid #e5e7eb;border-radius:10px;padding:14px;margin-bottom:12px;cursor:pointer;position:relative}.submit-section .service-selection-wrapper .service-type-card .content{background:rgba(0,0,0,0)}.submit-section .service-selection-wrapper .service-type-card.disabled{opacity:.4;cursor:not-allowed}.submit-section .service-selection-wrapper .service-type-card.regular.active{border-color:#7c3aed;background:#f5f3ff}.submit-section .service-selection-wrapper .service-type-card.regular.active .icon-box{background-color:#dad3f8}.submit-section .service-selection-wrapper .service-type-card.regular.active .icon-box .left-box-icon{fill:#7c3aed}.submit-section .service-selection-wrapper .service-type-card.regular.active .icon-active svg path{fill:#7c3aed}.submit-section .service-selection-wrapper .service-type-card.recurring.active{border-color:#ec4899;background:#fdf2f8}.submit-section .service-selection-wrapper .service-type-card.recurring.active .icon-box{background-color:#fbcfe8}.submit-section .service-selection-wrapper .service-type-card.recurring.active .icon-box .left-box-icon{fill:#ec4899}.submit-section .service-selection-wrapper .service-type-card.recurring.active .icon-active svg path{fill:#ec4899}.submit-section .service-selection-wrapper .icon-box{margin-bottom:8px;background-color:#f5f3ff;height:35px;width:35px;border-radius:8px}.submit-section .service-selection-wrapper .icon-box .left-box-icon{color:#686767}.submit-section .service-selection-wrapper .type-title{font-size:14px;font-weight:600}.submit-section .service-selection-wrapper .type-sub{font-size:12px;color:#6b7280}.submit-section .service-selection-wrapper .icon-active{position:absolute;right:10px;top:43%}.submit-section .service-selection-wrapper .service-list-card{width:calc(100% - 220px);background:#f8fafc;border:1px solid #e0e7ff;border-radius:12px;padding:16px;height:210px;overflow-y:auto}.submit-section .service-selection-wrapper .service-list{background:#f3f6fd;border:1px solid #e0e7ff;border-radius:12px;padding:12px}.submit-section .service-selection-wrapper .service-row{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px;margin-bottom:10px;cursor:pointer;position:relative}.submit-section .service-selection-wrapper .service-name{margin-left:32px;font-size:14px;font-weight:500}.submit-section .service-selection-wrapper .service-price{position:absolute;right:14px;top:12px;font-weight:600;color:#111827}.submit-section .service-selection-wrapper md-radio-button{position:absolute;left:12px;top:12px}.submit-section .service-selection-wrapper .list-header{font-size:14px;font-weight:600;margin-bottom:10px}.submit-section .service-selection-wrapper .service-row{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px;margin-bottom:10px;position:relative}.submit-section .service-selection-wrapper .service-row.active{border-color:#6366f1}.submit-section .service-selection-wrapper .service-name{margin-left:30px;font-size:14px}.submit-section .service-selection-wrapper .sub-text{font-size:12px;color:#6b7280}.submit-section .service-selection-wrapper .price{position:absolute;right:12px;top:12px;font-weight:600}.submit-section .service-selection-wrapper .service-list-card.regular-list{border:1px solid #7c3aed}.submit-section .service-selection-wrapper .service-list-card.regular-list .list-header{color:#7c3aed;font-weight:600}.submit-section .service-selection-wrapper .service-list-card.regular-list .service-row.active{border-color:#7c3aed}.submit-section .service-selection-wrapper .service-list-card.regular-list md-radio-button .md-on{background-color:#7c3aed}.submit-section .service-selection-wrapper .service-list-card.regular-list md-radio-button.md-checked .md-off{border-color:#7c3aed}.submit-section .service-selection-wrapper .service-list-card.recurring-list{border:1px solid #ec4899}.submit-section .service-selection-wrapper .service-list-card.recurring-list .list-header{color:#ec4899;font-weight:600}.submit-section .service-selection-wrapper .service-list-card.recurring-list .service-row.active{border-color:#ec4899}.submit-section .service-selection-wrapper .service-list-card.recurring-list md-radio-button .md-on{background-color:#ec4899 !important}.submit-section .service-selection-wrapper .scrollable{height:155px;overflow-y:auto}.submit-section .invoice-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px}.submit-section .invoice-card .invoice-card-header .title{font-weight:600;font-size:16px}.submit-section .invoice-card .invoice-card-header .header-icon{color:#16a34a}.submit-section .invoice-card .invoice-card-header .tags .tag{padding:4px 10px;border-radius:999px;font-size:12px;margin-left:6px}.submit-section .invoice-card .invoice-card-header .tags .green{background:#dcfce7;color:#16a34a}.submit-section .invoice-card .invoice-card-header .tags .orange{background:#fef3c7;color:#d97706}.submit-section .invoice-card .invoice-card-header .tags .purple{background:#f3e8ff;color:#7c3aed}.submit-section .invoice-card .invoice-table{width:100%;border-collapse:collapse;background:#fff;font-family:inherit}.submit-section .invoice-card .invoice-table thead{background:#f8fafc}.submit-section .invoice-card .invoice-table thead th{padding:12px 16px;font-size:13px;font-weight:600;color:#6b7280;text-align:left;border-bottom:1px solid #e5e7eb;white-space:nowrap}.submit-section .invoice-card .invoice-table tbody tr{border-bottom:1px solid #e5e7eb}.submit-section .invoice-card .invoice-table tbody tr:last-child{border-bottom:none}.submit-section .invoice-card .invoice-table tbody td{padding:14px 16px;font-size:14px;color:#111827;vertical-align:middle;background:#fff}.submit-section .invoice-card .invoice-table tbody tr:hover{background:#f9fafb}.submit-section .invoice-card .invoice-selection{display:inline-block}.submit-section .invoice-card .invoice-btn md-button{background:#059669;color:#fff;border-radius:8px;padding:8px 12px;text-transform:none;font-size:13px}.submit-section .invoice-card .invoice-btn md-button:hover{background:#047857}.submit-section .invoice-card .invoice-icons{width:16px;margin-right:6px}.submit-section .invoice-card .pdf-review-icon{width:16px;margin-right:6px}.submit-section .invoice-card .cursor-point{cursor:pointer}.submit-section .invoice-card .cursor-point:hover span{text-decoration:underline}.submit-section .invoice-card .invoice-email-email{display:inline-block}.submit-section .invoice-card .status-color{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:6px;vertical-align:middle}.submit-section .invoice-card .status-name{display:inline-block;font-size:13px;vertical-align:middle}.submit-section .invoice-card .status-color.Delivered{background:#22c55e}.submit-section .invoice-card .status-color.Opened{background:#3b82f6}.submit-section .invoice-card .status-color.Clicked{background:#a855f7}.submit-section .invoice-card .status-color.Bounced{background:#ef4444}.submit-section .invoice-card .status-color.none{background:#9ca3af}.submit-section .invoice-card .disabled-text{color:#9ca3af !important;cursor:not-allowed}.submit-section .invoice-card md-button[disabled]{opacity:.6}.submit-section .invoice-card .invoice-table td:nth-child(3),.submit-section .invoice-card .invoice-table td:nth-child(4){white-space:nowrap}@media(max-width: 768px){.submit-section .invoice-card .invoice-table thead{display:none}.submit-section .invoice-card .invoice-table tbody tr{display:block;padding:12px 0}.submit-section .invoice-card .invoice-table tbody td{display:block;padding:6px 16px}}.submit-section .invoice-card .invoice-pill{background:#059669;color:#fff;border-radius:8px;padding:8px 12px;text-transform:none;height:30px}.submit-section .invoice-card .invoice-pill .button-icon-container{height:25px;width:25px;border-radius:6px;background-color:#2cb388}.submit-section .invoice-card .invoice-pill .button-icon-container .btn-icon{color:#fff}.submit-section .invoice-card .invoice-pill .btn-icon{color:#fff}.submit-section .invoice-card .preview-btn{background:#f3f4f6;border-radius:8px;font-size:13px;height:30px;padding:8px 12px}.submit-section .invoice-card .status-badge{padding:4px 10px;border-radius:999px;font-size:12px;background-color:#f3f3f3}.submit-section .invoice-card .status-badge.Delivered{background:#dcfce7;color:#16a34a}.submit-section .invoice-card .status-badge.Opened{background:#e0f2fe;color:#0284c7}.submit-section .invoice-card .status-badge.Clicked{background:#f3e8ff;color:#7c3aed}.submit-section .invoice-card .status-badge.Bounced{background:#fee2e2;color:#dc2626}.submit-section .send-workorder-card .send-invoice-header .icon-users{color:#ff922c}.submit-section .send-workorder-card .send-option md-icon svg,.submit-section .send-workorder-card .send-option md-icon svg path{fill:currentColor}.submit-section .send-workorder-card .send-option.manager.active{border-color:#3b82f6;background:#eff6ff;box-shadow:0 4px 12px rgba(59,130,246,.3411764706)}.submit-section .send-workorder-card .send-option.manager.active .option-icon,.submit-section .send-workorder-card .send-option.manager.active .check-icon{color:#2563eb}.submit-section .send-workorder-card .send-option.manager.active .option-icon svg path,.submit-section .send-workorder-card .send-option.manager.active .check-icon svg path{fill:#2563eb}.submit-section .send-workorder-card .send-option.others.active{border-color:#7c3aed;background:#f5f3ff;box-shadow:0 4px 12px rgba(124,58,237,.3411764706)}.submit-section .send-workorder-card .send-option.others.active .option-icon,.submit-section .send-workorder-card .send-option.others.active .check-icon{color:#6d28d9}.submit-section .send-workorder-card .send-option.others.active .option-icon svg path,.submit-section .send-workorder-card .send-option.others.active .check-icon svg path{fill:#6d28d9}.submit-section .workorder-card .invoice-card-header .header-icon{color:#ff922c}.submit-section .workorder-card .invoice-pill{background:#ea580b;color:#fff;border-radius:8px;padding:8px 12px;text-transform:none;height:30px}.submit-section .workorder-card .invoice-pill .button-icon-container{height:25px;width:25px;border-radius:6px;background-color:#d17747}.submit-section .workorder-card .invoice-pill .button-icon-container .btn-icon{color:#fff}.submit-section .workorder-card .invoice-pill .btn-icon{color:#fff}.submit-section .workorder-card .preview-btn{background:#f3f4f6;border-radius:8px;font-size:13px;height:30px;padding:8px 12px}.submit-section .email-section-wrapper .container-section .summary-card{height:160px}.submit-section .biz-email-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px}.submit-section .biz-email-card .biz-header{margin-bottom:16px}.submit-section .biz-email-card .first-row .icon-box{background-color:#dbeafe;height:35px;width:35px;border-radius:8px}.submit-section .biz-email-card .first-row .icon-box .box-icon{color:#2563eb}.submit-section .biz-email-card .title-text{font-size:16px;font-weight:600;color:#111827}.submit-section .biz-email-card .sub-text{font-size:13px;color:#6b7280;margin-top:2px}.submit-section .biz-email-card .biz-template-list{margin-top:16px}.submit-section .biz-email-card .biz-template-pill{margin:6px 8px 6px 0;padding:8px 14px;border-radius:999px;background:#f8fafc;border:2px solid #c7ddff;color:#1e3a8a;text-transform:none;font-size:13px;height:40px}.submit-section .biz-email-card .biz-template-pill .pill-icon{margin-right:6px;color:#2563eb}.submit-section .biz-email-card .biz-template-pill.active{background:#eff6ff;border-color:#2563eb;color:#1e40af}.submit-section .biz-email-card .biz-template-pill.active .pill-icon{color:#1e40af}.submit-section .biz-email-card .biz-template-pill[disabled]{opacity:.5;cursor:not-allowed}.submit-section .pre-scripted-template-container .first-row .icon-box{background-color:#aaffcb;height:35px;width:35px;border-radius:8px}.submit-section .pre-scripted-template-container .first-row .icon-box .box-icon{color:#07b148}.submit-section .pre-scripted-template-container .biz-template-pill{background:#e4ffee;border:2px solid #a8ffc9;color:#3ddd7a}.submit-section .pre-scripted-template-container .biz-template-pill .pill-icon{margin-right:6px;color:#3ddd7a}.submit-section .pre-scripted-template-container .biz-template-pill.active{background:#e4ffee;border-color:#a8ffc9;color:#3ddd7a}.submit-section .pre-scripted-template-container .biz-template-pill.active .pill-icon{color:#3ddd7a}.submit-section .user-preferred-template .first-row .icon-box{background-color:#fedbf9;height:35px;width:35px;border-radius:8px}.submit-section .user-preferred-template .first-row .icon-box .box-icon{color:#a50f78}.submit-section .user-preferred-template .biz-template-pill{background:#ffeafc;border:2px solid #ff8ddd;color:#e955bd}.submit-section .user-preferred-template .biz-template-pill.add-new{border:2px dashed #ff8ddd}.submit-section .user-preferred-template .biz-template-pill .pill-icon{margin-right:6px;color:#e955bd}.submit-section .user-preferred-template .biz-template-pill.active{background:#ffeafc;border-color:#ff8ddd;color:#e955bd}.submit-section .user-preferred-template .biz-template-pill.active .pill-icon{color:#e955bd}.submit-section .invalid-email-banner{display:flex;align-items:flex-start;gap:16px;background:#fff7ed;border:1px solid #fdba74;border-radius:12px;padding:16px 18px}.submit-section .invalid-email-banner .banner-icon{background:#ffedd5;border-radius:10px;padding:10px;height:35px;width:35px}.submit-section .invalid-email-banner .banner-icon .warning-icon{color:#ea580c;fill:#ea580c}.submit-section .invalid-email-banner .banner-content{flex:1}.submit-section .invalid-email-banner .banner-title{font-size:15px;font-weight:600;color:#c2410c;margin-bottom:6px}.submit-section .invalid-email-banner .banner-desc{font-size:13px;color:#7c2d12;line-height:1.5;margin-bottom:14px}.submit-section .invalid-email-banner .revalidate-btn{background:rgba(0,0,0,0);border:1px solid #fb923c;color:#c2410c;border-radius:8px;padding:6px 12px;text-transform:none;font-weight:500;height:30px}.submit-section .invalid-email-banner .revalidate-btn md-icon{color:#c2410c}.submit-section .invalid-email-banner .revalidate-btn:hover{background:#ffedd5;color:#111827}.submit-section .invalid-email-banner .revalidate-btn:hover md-icon{color:#111827}.submit-section .half-opacity{opacity:.5;pointer-events:none}.submit-section .no-services-banner{display:flex;align-items:flex-start;gap:16px;background:#fef2f2;border:1px solid #fca5a5;border-left:4px solid #dc2626;border-radius:12px;padding:18px 20px;margin-bottom:16px}.submit-section .no-services-banner .banner-icon{background:#fee2e2;border-radius:10px;padding:10px;height:40px;width:40px;flex-shrink:0}.submit-section .no-services-banner .banner-icon .warning-icon{color:#dc2626;fill:#dc2626}.submit-section .no-services-banner .banner-content{flex:1}.submit-section .no-services-banner .banner-title{font-size:16px;font-weight:700;color:#991b1b;margin-bottom:6px}.submit-section .no-services-banner .banner-desc{font-size:13px;color:#7f1d1d;line-height:1.5;margin-bottom:14px}.submit-section .no-services-banner .banner-desc strong{font-weight:700}.submit-section .no-services-banner .add-service-btn{background:#dc2626;border:1px solid #dc2626;color:#fff;border-radius:8px;padding:6px 16px;text-transform:none;font-weight:600;height:34px}.submit-section .no-services-banner .add-service-btn md-icon{color:#fff}.submit-section .no-services-banner .add-service-btn:hover{background:#b91c1c;border-color:#b91c1c}.confirm-job-conversion{padding:24px;text-align:center}.confirm-job-conversion .icon-container{width:48px;height:48px;border-radius:50%}.confirm-job-conversion .icon-container md-icon{font-size:22px}.confirm-job-conversion .icon-container.success-icon{background:#e9f9ef}.confirm-job-conversion .icon-container.success-icon md-icon{color:#28a745;font-size:28px;margin-top:10px}.confirm-job-conversion .icon-container.cancel-icon{background:#fdecea}.confirm-job-conversion .icon-container.cancel-icon md-icon{color:#d93025}.confirm-job-conversion .icon-container.void-icon{background:#eef1f5}.confirm-job-conversion .icon-container.void-icon md-icon{color:#5f6b7a}.confirm-job-conversion .dialog-title{font-size:20px;font-weight:bold;margin:0}.confirm-job-conversion .dialog-subtitle{font-size:14px;color:#6b6b6b;margin-top:5px}.confirm-job-conversion .note-box{border-radius:8px;padding:16px;text-align:left;background:#fff7e6;border:1px solid #ffd58a}.confirm-job-conversion .note-box.note-cancel{background:#fff7e6;border:1px solid #ffd58a}.confirm-job-conversion .note-box.note-void{background:#f5f7fa;border:1px solid #e3e7ee}.confirm-job-conversion .note-list{padding-left:18px;margin-left:20px}.confirm-job-conversion .note-list li{list-style-type:disc;margin-bottom:8px;font-size:14px}.confirm-job-conversion .note-list.list-warn li{color:#8f5d07}.confirm-job-conversion .note-list.list-muted li{color:#6b7280}.confirm-job-conversion .note-item{font-weight:bold;color:#8f5d07}.confirm-job-conversion .note-item md-icon{color:#8f5d07}.confirm-job-conversion .note-lists{color:#8f5d07}.confirm-job-conversion .note-lists md-icon{color:#8f5d07}.confirm-job-conversion .note-list{font-size:14px;color:#5a5a5a}.confirm-job-conversion .note-list md-icon{color:#f1a623}.confirm-job-conversion .danger{color:#d93025}.confirm-job-conversion .danger md-icon{color:#d93025}.confirm-job-conversion .text-warn{color:#8f5d07}.confirm-job-conversion .text-muted{color:#6b7280}.confirm-job-conversion .archive-box{border:1px solid #cacaca;border-radius:8px;padding:12px}.confirm-job-conversion .trash-icon.trash-red{color:#d93025}.confirm-job-conversion .trash-icon.trash-grey{color:#9aa0a6}.confirm-job-conversion .field-group{margin-bottom:16px}.confirm-job-conversion .field-label{font-size:14px;font-weight:600;color:#5a5a5a;margin-bottom:6px}.confirm-job-conversion .optional-text{font-weight:normal;color:#9aa0a6}.confirm-job-conversion .no-label label{display:none !important}.confirm-job-conversion .no-animate .md-input{transition:none !important}.confirm-job-conversion .no-animate .md-select-value{transition:none !important}.confirm-job-conversion .no-animate .md-select-icon{transition:none !important}.confirm-job-conversion md-input-container md-select{border:1px solid #cacaca;border-radius:8px;padding:5px 10px}.confirm-job-conversion textarea{border:1px solid #cacaca;border-radius:8px;padding:5px 10px}.confirm-job-conversion .btn-footer{border-radius:6px;padding:0 16px;height:36px;margin-left:10px}.confirm-job-conversion .btn-footer.btn-cancel{background:#fff;color:#333;border:1px solid #e9e9e9}.confirm-job-conversion .btn-footer.btn-confirm{background:#28a745;color:#fff;border:1px solid #28a745}.confirm-job-conversion .btn-footer.btn-confirm .btn-icon{color:#fff}.confirm-job-conversion .btn-footer.btn-confirm.hover{background:#28a745;color:#fff}.confirm-job-conversion .btn-footer.btn-danger{background:#d93025;color:#fff;border:1px solid #d93025}.confirm-job-conversion .btn-footer.btn-danger .btn-icon{color:#fff}.confirm-job-conversion .btn-footer.btn-neutral{background:#5f6b7a;color:#fff;border:1px solid #5f6b7a}.confirm-job-conversion .btn-footer.btn-neutral .btn-icon{color:#fff}.confirm-job-conversion .btn-confirm{background:#28a745;color:#fff;border-radius:6px;border:1px solid #28a745}.confirm-job-conversion .btn-confirm .btn-icon{color:#fff}.confirm-job-conversion .btn-confirm.hover{background:#28a745;color:#fff}.price-distribution-sidenav{max-width:700px;width:100%}.price-distribution-sidenav .price-distribution-modal{height:100%}.price-distribution-sidenav .price-distribution-modal .modal-header,.price-distribution-sidenav .price-distribution-modal .modal-footer{flex-shrink:0;background:#fff}.price-distribution-sidenav .price-distribution-modal .price-modal-header{background:#fff7e6;border-bottom:1px solid #f1e2c7;padding:20px 15px}.price-distribution-sidenav .price-distribution-modal .price-modal-header .title{font-size:16px}.price-distribution-sidenav .price-distribution-modal .price-modal-header .sub-text{font-size:12px;color:#8c8c8c}.price-distribution-sidenav .price-distribution-modal .modal-body{overflow-y:auto;background-color:#fafafb}.price-distribution-sidenav .price-distribution-modal .modal-body .section-title-header-title{font-size:15px}.price-distribution-sidenav .price-distribution-modal .modal-body .content-card{box-shadow:none;border:1px solid #e5e5e5;border-radius:10px;background:#f7f8fa}.price-distribution-sidenav .price-distribution-modal .modal-body .content-card .summary-grid{gap:20px}.price-distribution-sidenav .price-distribution-modal .modal-body .content-card .summary-col{display:flex;flex-direction:column;gap:16px}.price-distribution-sidenav .price-distribution-modal .modal-body .content-card .summary-item{display:flex;flex-direction:column}.price-distribution-sidenav .price-distribution-modal .modal-body .content-card .label{font-size:11px;color:#8c8c8c;letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px 0}.price-distribution-sidenav .price-distribution-modal .modal-body .content-card .value{font-size:14px;font-weight:600;color:#262626;margin:0}.price-distribution-sidenav .price-distribution-modal .modal-body .content-card .layer-icon{color:#d414d4}.price-distribution-sidenav .price-distribution-modal .modal-body .content-card .section-title-header-title{font-size:15px}.price-distribution-sidenav .price-distribution-modal .modal-body .content-card .value.success{color:#1a7f37}.price-distribution-sidenav .price-distribution-modal .modal-body .content-card .value.danger{color:#d4380d}@media(max-width: 768px){.price-distribution-sidenav .price-distribution-modal .modal-body .content-card .summary-col{flex:100%}}.price-distribution-sidenav .price-distribution-modal .modal-body .content-card.status-card{background-color:#eefdf6;border-color:#36ff83}.price-distribution-sidenav .price-distribution-modal .modal-body .content-card.status-card .icon-container{height:35px;width:35px;border-radius:50%;background:#e9f9ef}.price-distribution-sidenav .price-distribution-modal .modal-body .content-card.status-card .icon-container .check-icons{color:#28a745}.price-distribution-sidenav .price-distribution-modal .modal-body .content-card.status-card .content-head{color:#28a745}.price-distribution-sidenav .price-distribution-modal .modal-body .content-card.status-card .sub-text{color:#46c764}.price-distribution-sidenav .price-distribution-modal .modal-body .content-card.per-service-card{background-color:#faf4fc;border-color:#e4dcfd}.price-distribution-sidenav .price-distribution-modal .modal-body .stepper-container{width:100%;padding:23px 48px;border-bottom:1px solid #cecece}.price-distribution-sidenav .price-distribution-modal .modal-body .stepper-container .stepper-item{position:relative;min-width:80px;text-align:center}.price-distribution-sidenav .price-distribution-modal .modal-body .stepper-container .stepper-item .step-icon{width:36px;height:36px;border-radius:50%;background:#e0e0e0}.price-distribution-sidenav .price-distribution-modal .modal-body .stepper-container .stepper-item .step-icon .step-icon-icon{color:#6e6e6e}.price-distribution-sidenav .price-distribution-modal .modal-body .stepper-container .stepper-item .step-label{margin-top:6px;font-size:12px;color:#9e9e9e}.price-distribution-sidenav .price-distribution-modal .modal-body .stepper-container .stepper-item.active .step-icon{background:#ff7a18;color:#fff}.price-distribution-sidenav .price-distribution-modal .modal-body .stepper-container .stepper-item.active .step-icon .step-icon-icon{color:#fff}.price-distribution-sidenav .price-distribution-modal .modal-body .stepper-container .stepper-item.active .step-label{color:#ff7a18}.price-distribution-sidenav .price-distribution-modal .modal-body .stepper-container .stepper-item.completed .step-icon{background:#ff7a18;color:#fff}.price-distribution-sidenav .price-distribution-modal .modal-body .stepper-container .stepper-item.completed .step-icon .step-icon-icon{color:#fff}.price-distribution-sidenav .price-distribution-modal .modal-body .stepper-container .stepper-item.completed .step-label{color:#ff7a18}.price-distribution-sidenav .price-distribution-modal .modal-body .stepper-container .step-line{height:3px;background:#e0e0e0;width:15%;margin:0 8px}.price-distribution-sidenav .price-distribution-modal .modal-body .stepper-container .stepper-item.completed+.step-line{background:#ff7a18}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .distribution-header{margin-bottom:16px}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .distribution-header .title{font-size:16px;font-weight:600;color:#222}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .distribution-header .subtitle{font-size:12px;color:#777}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .distribution-options{width:100%}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .distribution-card{border:1px solid #eee;box-shadow:none;border-radius:8px;transition:border .2s ease,background .2s ease}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .distribution-card md-card-content{padding:16px}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .distribution-card:hover{border-color:#ff7a18}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .distribution-card.selected{background:#fff7ef;border-color:#ff7a18}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .distribution-card.selected .icon-box-ixon{color:#ff7a18}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .distribution-card.disabled{pointer-events:none;filter:blur(0.3)}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .icon-box{width:36px;height:36px;border-radius:8px}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .icon-box .icon-box-ixon{color:purple}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .icon-box.orange{background:#fff0e6}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .icon-box.orange .icon-box-ixon{color:#ff7a18}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .icon-box.purple{background:#f2eaff}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .icon-box.purple .icon-box-ixon{color:#8e44ff}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .card-title{font-size:16px;color:#222}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .card-desc{font-size:13px;color:#666;margin-top:4px;line-height:1.5}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .selected-text{margin-top:8px;font-size:12px;color:#ff7a18;font-weight:600}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .step-one-card{background:#fdfaf6;border-color:#ffe4c1}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .step-one-card .layer-icon{color:#ff7a18}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .step-one-card .timeline-item{background-color:#fff;border-color:#ffe4c1}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .step-one-card .timeline-item .dot{height:25px;width:25px;background:#fdfaf6;color:#ff7a18}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .step-one-card .chip-item{background-color:#fff;border:1px solid #e6e6e6;border-radius:4px;padding:3px 6px;color:#4e4e4e}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-structure-card{background:#f6f7fd;border-color:#c1d2ff}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-structure-card .layer-icon{color:#182fff}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-structure-card .sub-text-oayment-reference{color:#182fff}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-structure-card .segmented-card{width:187px;border-radius:6px;border:1px solid #e0e0e0;transition:all .2s ease;background:#fff;box-shadow:none}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-structure-card .segmented-card md-card-content{padding:16px 12px}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-structure-card .segmented-card md-icon{color:#666;margin-bottom:4px}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-structure-card .segmented-card span{color:#666}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-structure-card .segmented-card:hover{border-color:#4285f4}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-structure-card .segmented-card.active{background:#4285f4;border-color:#4285f4}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-structure-card .segmented-card.active md-icon,.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-structure-card .segmented-card.active span{color:#fff}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-structure-card .card-container .reference-date-card{border-radius:6px;border:1px solid #e0e0e0;transition:all .2s ease;background:#fff;box-shadow:none}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-structure-card .card-container .reference-date-card md-card-content{padding:16px 12px}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-structure-card .card-container .reference-date-card .card-title{color:#5e5e5e;font-size:13px}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-structure-card .card-container .reference-date-card .card-date{color:#8f8f8f}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-structure-card .card-container .reference-date-card:hover{border-color:#4285f4}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-structure-card .card-container .reference-date-card.active{background:#4285f4;border-color:#4285f4}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-structure-card .card-container .reference-date-card.active .card-title,.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-structure-card .card-container .reference-date-card.active .card-date{color:#fff}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-structure-card .card-container:nth-child(odd){padding-right:10px}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-structure-card .card-container:nth-child(even){padding-left:10px}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-timing-card{background:#fdfdf6;border-color:#fff1c1}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-timing-card .layer-icon{color:#ffc118}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-timing-card .timing-btn-row{margin-bottom:12px}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-timing-card .timing-btn{min-height:28px;padding:0 10px;font-size:12px;border-radius:6px;background:#fffdfa;color:#d97706;border:1px solid #fde68a;text-transform:none}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-timing-card .timing-btn.active{background:#eb6715;border-color:#f59e0b;color:#fff;font-weight:600}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-timing-card .days-before-section{border:1px solid #fde68a;border-radius:6px;padding:10px 12px;background-color:#fff}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-timing-card .days-before-section md-input-container{margin:0}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-timing-card .days-before-section md-input-container input{width:60px;display:inline-block;margin-right:8px;border:1px solid #fde68a;border-radius:6px;padding:0 10px}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-timing-card .days-before-section .suffix-text{font-size:12px;color:#92400e}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-due-date{background:#fdf6fd;border-color:#ffc1fa}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-due-date .left-side .icon-container{height:35px;width:35px;border-radius:50%;background-color:#fde6fd}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-due-date .left-side .icon-container .container-icon{color:#9b058e}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-due-date .left-side .content-container .title{color:#fd50ef;font-size:11px}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-due-date .left-side .content-container .sub-title{color:#9b058e;font-size:15px}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-due-date .right-side .top-title,.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-due-date .right-side .btm-sec{color:#fa9cf2}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .total-balance-due{background:#f6fdf7;border-color:#c1ffc1}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .total-balance-due .left-side .icon-container{height:35px;width:35px;border-radius:50%;background-color:#daffd4}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .total-balance-due .left-side .icon-container .container-icon{color:#119b05}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .total-balance-due .left-side .content-container .title{color:#29bd4d;font-size:11px}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .total-balance-due .left-side .content-container .sub-title{color:#059b3e;font-size:15px}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .total-balance-due .right-side .top-title,.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .total-balance-due .right-side .btm-sec{color:#29bd4d}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .review-confirm-first .layer-icon{color:orange}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .review-confirm-first .cc-icon{color:#008cff}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .review-confirm-first .ornge-bold{color:#f90}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .reference-date .amount-card{min-width:180px;border-radius:8px;border:1px solid #e5e7eb;box-shadow:none}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .reference-date .amount-card md-card-content{padding:12px 14px}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .reference-date .amount-label{font-size:11px;font-weight:600;color:#9ca3af;letter-spacing:.04em;text-transform:uppercase}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .reference-date .amount-value{margin-top:6px;font-size:16px;font-weight:700}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .reference-date .amount-value.total{color:#111827}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .reference-date .amount-value.paid{color:#16a34a}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .reference-date .amount-value.remaining{color:#f97316}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .reference-date .payment-due-date{background:#fdf6fd;border-color:#ffc1fa}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .reference-date .payment-due-date .left-side .icon-container{height:35px;width:35px;border-radius:50%;background-color:#fde6fd}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .reference-date .payment-due-date .left-side .icon-container .container-icon{color:#9b058e}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .reference-date .payment-due-date .left-side .content-container .title{color:#fd50ef}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .reference-date .payment-due-date .left-side .content-container .sub-titles{color:#0e0e0e;font-size:17px}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .reference-date .payment-due-date .right-side .top-title{color:#fa9cf2}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .reference-date .payment-due-date .right-side .btm-sec{color:#747474}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-remainder{background:#f6f7fd;border-color:#c1d2ff}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-remainder .reminder-icon{color:#3b82f6}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-remainder .reminder-title{font-size:14px;font-weight:600;color:#111827}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-remainder .reminder-subtitle{font-size:12px;color:#6b7280;margin-top:2px}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-remainder .reminder-switch{margin:0}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-remainder .reminder-switch .md-bar{background-color:#c7d2fe}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-remainder .reminder-switch .md-thumb{background-color:#6366f1}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-remainder .reminder-switch.md-checked .md-bar{background-color:#c7d2fe}.price-distribution-sidenav .price-distribution-modal .modal-body .step-content .payment-remainder .reminder-switch.md-checked .md-thumb{background-color:#4f46e5}.price-distribution-sidenav .price-distribution-modal .currency-badge{width:32px;height:32px;border-radius:8px;background:#fde7c7}.price-distribution-sidenav .price-distribution-modal .currency-badge .dollar-icon{color:#d48806}.price-distribution-sidenav .price-distribution-modal .close-icon{fill:#595959;cursor:pointer}.price-distribution-sidenav .price-distribution-modal .close-icon:hover{fill:#262626}.price-distribution-sidenav .price-distribution-modal .timeline-item{padding:12px;border:1px solid #c5c5c5;border-radius:8px}.price-distribution-sidenav .price-distribution-modal .timeline-item .sub-text{color:#8d8d8d}.price-distribution-sidenav .price-distribution-modal .timeline-item .amount{color:#666565}.price-distribution-sidenav .price-distribution-modal .timeline-item .dot{height:10px;width:10px;border-radius:50%;background-color:#8d8d8d}.price-distribution-sidenav .price-distribution-modal .timeline-item .dot.purple{background-color:#d414d4}.price-distribution-sidenav .price-distribution-modal .status-chip{padding:4px 10px;border-radius:12px;font-size:12px}.price-distribution-sidenav .price-distribution-modal .status-chip.paid{background:#e6f7ee;color:#1e7f4d}.price-distribution-sidenav .price-distribution-modal .status-card{background:#ecfdf3}.price-distribution-sidenav .price-distribution-modal .modal-footer{border-top:1px solid #cacaca;padding:10px 15px}.price-distribution-sidenav .price-distribution-modal .footer-btn-price{border-radius:8px;border:1px solid rgba(0,0,0,0)}.price-distribution-sidenav .price-distribution-modal .footer-btn-price.close{color:#686868;border-color:#cacaca;background-color:#eee}.price-distribution-sidenav .price-distribution-modal .footer-btn-price.edit{color:#fff;border-color:#eb600f;background-color:#eb600f}.price-distribution-sidenav .price-distribution-modal .footer-btn-price.edit .button-edit-icon{color:#fff}.price-distribution-sidenav .price-distribution-modal .footer-btn-price.edit[disabled]{opacity:.5;cursor:not-allowed}.price-distribution-sidenav .dist-tab-row .dist-tab-btn{min-height:32px;padding:0 16px;font-size:13px;border-radius:6px;background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb;text-transform:none;font-weight:500}.price-distribution-sidenav .dist-tab-row .dist-tab-btn.active{background:#ff7a18;border-color:#ff7a18;color:#fff;font-weight:600}.price-distribution-sidenav .installments-card{background:#f0f4ff;border-color:#c7d2fe}.price-distribution-sidenav .installments-card .layer-icon{color:#4f46e5}.price-distribution-sidenav .installments-card .preset-row .preset-label{color:#6b7280;font-weight:500;white-space:nowrap}.price-distribution-sidenav .installments-card .preset-btn,.price-distribution-sidenav .installments-card .split-btn{min-height:28px;padding:0 10px;font-size:12px;border-radius:6px;background:#fff;color:#4f46e5;border:1px solid #c7d2fe;text-transform:none;font-weight:500}.price-distribution-sidenav .installments-card .preset-btn:hover,.price-distribution-sidenav .installments-card .split-btn:hover{background:#eef2ff;border-color:#818cf8}.price-distribution-sidenav .installments-card .validation-banner{padding:8px 12px;border-radius:6px;border:1px solid}.price-distribution-sidenav .installments-card .validation-banner.valid{background:#f0fdf4;border-color:#bbf7d0}.price-distribution-sidenav .installments-card .validation-banner.valid md-icon{color:#16a34a}.price-distribution-sidenav .installments-card .validation-banner.valid .validation-text{color:#15803d}.price-distribution-sidenav .installments-card .validation-banner.valid .validation-bar-fill{background:#16a34a}.price-distribution-sidenav .installments-card .validation-banner.invalid{background:#fffbeb;border-color:#fde68a}.price-distribution-sidenav .installments-card .validation-banner.invalid md-icon{color:#d97706}.price-distribution-sidenav .installments-card .validation-banner.invalid .validation-text{color:#92400e}.price-distribution-sidenav .installments-card .validation-banner.invalid .validation-bar-fill{background:#d97706}.price-distribution-sidenav .installments-card .validation-banner .validation-bar{width:60px;height:4px;background:#e5e7eb;border-radius:2px;margin-left:auto;overflow:hidden}.price-distribution-sidenav .installments-card .validation-banner .validation-bar .validation-bar-fill{height:100%;border-radius:2px;transition:width .2s ease}.price-distribution-sidenav .installments-card .installment-grid{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;background:#fff}.price-distribution-sidenav .installments-card .installment-grid .inst-header-row{background:#f9fafb;padding:8px 12px;border-bottom:1px solid #e5e7eb}.price-distribution-sidenav .installments-card .installment-grid .inst-header-row .inst-col{font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}.price-distribution-sidenav .installments-card .installment-grid .inst-data-row{padding:10px 12px;border-bottom:1px solid #f3f4f6}.price-distribution-sidenav .installments-card .installment-grid .inst-data-row:last-of-type{border-bottom:none}.price-distribution-sidenav .installments-card .installment-grid .inst-data-row .deposit-badge{display:inline-block;font-size:10px;font-weight:600;color:#4f46e5;background:#eef2ff;padding:1px 5px;border-radius:3px;margin-left:6px}.price-distribution-sidenav .installments-card .installment-grid .inst-col.inst-col-label{flex:3;min-width:0}.price-distribution-sidenav .installments-card .installment-grid .inst-col.inst-col-pct{flex:1.5;text-align:center}.price-distribution-sidenav .installments-card .installment-grid .inst-col.inst-col-amount{flex:2}.price-distribution-sidenav .installments-card .installment-grid .inst-col.inst-col-date{flex:3}.price-distribution-sidenav .installments-card .installment-grid .inst-col.inst-col-remove{flex:0 0 32px;text-align:center}.price-distribution-sidenav .installments-card .installment-grid .inst-input{width:100%;border:1px solid #e5e7eb;border-radius:4px;padding:4px 8px;font-size:13px;background:#fff;outline:none}.price-distribution-sidenav .installments-card .installment-grid .inst-input:focus{border-color:#818cf8;box-shadow:0 0 0 2px rgba(129,140,248,.15)}.price-distribution-sidenav .installments-card .installment-grid .inst-pct-input{width:56px;text-align:center}.price-distribution-sidenav .installments-card .installment-grid .inst-datepicker{width:100%}.price-distribution-sidenav .installments-card .installment-grid .inst-datepicker .md-datepicker-input-container{border:1px solid #d1d5db;border-radius:6px;padding:2px 6px;background:#fff}.price-distribution-sidenav .installments-card .installment-grid .inst-datepicker .md-datepicker-input-container input{font-size:12px}.price-distribution-sidenav .installments-card .installment-grid .inst-datepicker .md-datepicker-button{min-width:28px;width:28px;padding:0}.price-distribution-sidenav .installments-card .installment-grid .inst-amount-display{font-size:13px;font-weight:600;color:#374151}.price-distribution-sidenav .installments-card .installment-grid .inst-remove-btn{width:28px;height:28px;min-height:28px;padding:0}.price-distribution-sidenav .installments-card .installment-grid .inst-remove-btn md-icon{color:#ef4444}.price-distribution-sidenav .installments-card .installment-grid .inst-footer-row{background:#f9fafb;padding:8px 12px;border-top:1px solid #e5e7eb}.price-distribution-sidenav .installments-card .installment-grid .inst-add-btn{font-size:13px;color:#4f46e5;text-transform:none;font-weight:600;min-height:28px;padding:0 8px}.price-distribution-sidenav .installments-card .installment-grid .inst-add-btn md-icon{color:#4f46e5;margin-right:4px}.price-distribution-sidenav .installments-card .date-offset-row{padding:4px 0 4px 0;margin-left:25%}.price-distribution-sidenav .installments-card .date-offset-row .date-offset-btn{min-height:22px;min-width:0;padding:0 6px;font-size:10px;border-radius:4px;background:#eef2ff;color:#4f46e5;border:1px solid #c7d2fe;text-transform:none;font-weight:600}.price-distribution-sidenav .installments-card .date-offset-row .date-offset-btn:hover{background:#c7d2fe}.price-distribution-sidenav .installments-card .deposit-toggle-panel{padding:12px;border-radius:8px;background:#eff6ff;border:1px solid #bfdbfe}.price-distribution-sidenav .installments-card .deposit-toggle-panel .deposit-lock-icon{color:#3b82f6}.price-distribution-sidenav .installments-card .deposit-toggle-panel .deposit-title{color:#1e40af}.price-distribution-sidenav .installments-card .deposit-toggle-panel .deposit-subtitle{color:#3b82f6}.price-distribution-sidenav .installments-card .deposit-toggle-panel .deposit-switch{margin:0}.price-distribution-sidenav .installments-card .deposit-toggle-panel .deposit-switch .md-bar{background-color:#bfdbfe}.price-distribution-sidenav .installments-card .deposit-toggle-panel .deposit-switch .md-thumb{background-color:#3b82f6}.price-distribution-sidenav .installments-card .deposit-toggle-panel .deposit-switch.md-checked .md-bar{background-color:#93c5fd}.price-distribution-sidenav .installments-card .deposit-toggle-panel .deposit-switch.md-checked .md-thumb{background-color:#2563eb}.price-distribution-sidenav .status-chip.deposit{background:#eef2ff;color:#4f46e5}.invoice-setting-sidenav{max-width:700px;width:100%}.invoice-setting-sidenav .invoice-header{background:#eee;border-bottom:1px solid #e6e5e4;padding:20px 15px}.invoice-setting-sidenav .invoice-header .settings-badge{height:35px;width:35px;border-radius:8px;background-color:#d8d8d8}.invoice-setting-sidenav .invoice-header .settings-badge .setting-icon{color:#4e4e4e}.invoice-setting-sidenav .invoice-header .header-title{font-size:16px;color:#4e4e4e}.invoice-setting-sidenav .invoice-header .header-subtitle{font-size:12px;color:#8c8c8c}.invoice-setting-sidenav .modal-body{background:#fafafa}.invoice-setting-sidenav .modal-body .settings-card{margin-bottom:10px;border-radius:10px;box-shadow:none;border:1px solid #eaeaea}.invoice-setting-sidenav .modal-body .settings-card:hover{background-color:#fafafa}.invoice-setting-sidenav .modal-body .card-header{padding:14px 16px;cursor:pointer}.invoice-setting-sidenav .modal-body .title{font-size:14px;font-weight:600;color:#222}.invoice-setting-sidenav .modal-body .content-text{font-size:13px;color:#555}.invoice-setting-sidenav .modal-body .settings-card:nth-child(1) .left-icon{color:#7c3aed}.invoice-setting-sidenav .modal-body .settings-card:nth-child(2) .left-icon{color:#6b7280}.invoice-setting-sidenav .modal-body .settings-card:nth-child(3) .left-icon{color:#38bdf8}.invoice-setting-sidenav .modal-body .settings-card:nth-child(4) .left-icon{color:#22c55e}.invoice-setting-sidenav .modal-body .settings-card:nth-child(5) .left-icon{color:#f59e0b}.invoice-setting-sidenav .modal-body .settings-card:nth-child(6) .left-icon{color:#14b8a6}.invoice-setting-sidenav .modal-body .brand-settings,.invoice-setting-sidenav .modal-body .card-content{padding:14px 16px;background-color:#fff;border-radius:0 0 10px 10px}.invoice-setting-sidenav .modal-body .brand-settings .color-picker-container,.invoice-setting-sidenav .modal-body .card-content .color-picker-container{border-radius:6px;border:1px solid #d1d0d0;padding:4px;background-color:#f9f9f9}.invoice-setting-sidenav .modal-body .brand-settings .color-picker,.invoice-setting-sidenav .modal-body .card-content .color-picker{width:36px;height:24px;border-radius:6px;border:none;padding:0;cursor:pointer;background:none}.invoice-setting-sidenav .modal-body .brand-settings .color-picker.bordered,.invoice-setting-sidenav .modal-body .card-content .color-picker.bordered{border:1px solid #cbd5e1}.invoice-setting-sidenav .modal-body .brand-settings .color-picker::-webkit-color-swatch,.invoice-setting-sidenav .modal-body .card-content .color-picker::-webkit-color-swatch{border-radius:6px;border:none}.invoice-setting-sidenav .modal-body .brand-settings .color-picker::-webkit-color-swatch-wrapper,.invoice-setting-sidenav .modal-body .card-content .color-picker::-webkit-color-swatch-wrapper{padding:0}.invoice-setting-sidenav .modal-body .brand-settings .field-block label,.invoice-setting-sidenav .modal-body .card-content .field-block label{font-size:13px;font-weight:600;color:#4d5561;margin-bottom:6px;display:block}.invoice-setting-sidenav .modal-body .brand-settings .color-input,.invoice-setting-sidenav .modal-body .card-content .color-input{gap:10px}.invoice-setting-sidenav .modal-body .brand-settings .row-gap,.invoice-setting-sidenav .modal-body .card-content .row-gap{row-gap:12px}.invoice-setting-sidenav .modal-body .brand-settings md-input-container input,.invoice-setting-sidenav .modal-body .card-content md-input-container input{border:1px solid #d1d0d0;background-color:#f9f9f9;border-radius:5px;padding:4px;height:35px}.invoice-setting-sidenav .modal-body .invoice-setting{padding:10px 16px 14px 16px;background-color:#fff;border-radius:0 0 10px 10px}.invoice-setting-sidenav .modal-body .invoice-setting .toggle-row{padding:5px 0}.invoice-setting-sidenav .modal-body .invoice-setting .toggle-row .setting-label-text .setting-label{font-size:14px;color:dimgray}.invoice-setting-sidenav .modal-body .invoice-setting .toggle-row .setting-label-text .helper-text{color:#adadad;margin-top:4px;font-size:12px;line-height:1.4}.invoice-setting-sidenav .modal-body .invoice-setting .toggle-row:last-child{border-bottom:none}.invoice-setting-sidenav .modal-body .invoice-setting .toggle-row md-switch{margin:0}.invoice-setting-sidenav .modal-body .invoice-setting .toggle-row.active md-switch .md-thumb{background-color:#4f46e5}.invoice-setting-sidenav .modal-body .invoice-setting .toggle-row.active md-switch .md-bar{background-color:rgba(79,70,229,.4)}.invoice-setting-sidenav .modal-body .invoice-setting .select-label{font-size:14px;color:dimgray}.invoice-setting-sidenav .modal-body .invoice-setting md-input-container md-select{border:1px solid #bebebe;border-radius:8px;padding:5px 10px}.invoice-setting-sidenav .modal-body .invoice-alias .alias-desc{font-size:13px;color:#6b7280;margin-bottom:14px}.invoice-setting-sidenav .modal-body .invoice-alias .alias-field{padding-top:10px;padding-bottom:10px}.invoice-setting-sidenav .modal-body .invoice-alias .alias-field:nth-child(-n+6){padding-left:0;padding-right:10px}.invoice-setting-sidenav .modal-body .invoice-alias .alias-field:nth-child(n+7){padding-left:10px}.invoice-setting-sidenav .modal-body .invoice-alias .alias-field label{font-size:12px;font-weight:600;color:#374151;display:block;margin-bottom:6px}.invoice-setting-sidenav .modal-body .invoice-alias .invoice-alias md-input-container{padding:0}.invoice-setting-sidenav .modal-body .invoice-alias .invoice-alias md-input-container input{height:36px;font-size:13px;border-radius:6px;border:1px solid #dadada;transition:none !important}.invoice-setting-sidenav .modal-body .invoice-alias .invoice-alias md-input-container .md-errors-spacer,.invoice-setting-sidenav .modal-body .invoice-alias .invoice-alias md-input-container .md-placeholder,.invoice-setting-sidenav .modal-body .invoice-alias .invoice-alias md-input-container .md-floating-label{display:none !important}.invoice-setting-sidenav .modal-body .invoice-alias .invoice-alias md-input-container.md-input-focused input{border-bottom:1px solid #e5e7eb !important}.invoice-setting-sidenav .modal-body .invoice-alias .invoice-alias md-input-container .md-input{transition:none !important}.invoice-setting-sidenav .modal-body .win-percentage .reset-row{padding-bottom:12px}.invoice-setting-sidenav .modal-body .win-percentage .reset-row .title{font-size:14px;font-weight:600;color:#374151}.invoice-setting-sidenav .modal-body .win-percentage .reset-row .sub-text{font-size:12px;color:#6b7280}.invoice-setting-sidenav .modal-body .win-percentage .slider-header{padding:14px 0 6px}.invoice-setting-sidenav .modal-body .win-percentage .slider-title{font-size:14px;font-weight:600;color:#374151}.invoice-setting-sidenav .modal-body .win-percentage .value-container{padding:5px;background-color:#eefff2;border-radius:5px}.invoice-setting-sidenav .modal-body .win-percentage .value-container .slider-value{color:#22c55e}.invoice-setting-sidenav .modal-body .win-percentage .win-slider{margin:0 0 6px}.invoice-setting-sidenav .modal-body .win-percentage .slider-scale{font-size:12px;color:#9ca3af}.invoice-setting-sidenav .modal-body .win-percentage .win-slider .md-track{border-radius:10px;height:10px}.invoice-setting-sidenav .modal-body .win-percentage .win-slider .md-track-fill{background-color:#9846e5}.invoice-setting-sidenav .modal-body .win-percentage .win-slider .md-thumb{border-color:#9846e5;background-color:#fff;top:17px}.invoice-setting-sidenav .modal-body .billing-information .overwrite-card{background:#fff7ed;border:1px solid #fde68a;border-radius:8px;padding:14px 16px;margin-bottom:16px}.invoice-setting-sidenav .modal-body .billing-information .overwrite-title{font-size:14px;font-weight:600;color:#92400e}.invoice-setting-sidenav .modal-body .billing-information .overwrite-sub{font-size:12px;color:#a16207;margin-top:2px}.invoice-setting-sidenav .modal-body .billing-information .billing-field{padding:8px 0}.invoice-setting-sidenav .modal-body .billing-information .billing-field label{font-size:12px;font-weight:600;color:#374151;margin-bottom:6px;display:block}.invoice-setting-sidenav .modal-body .billing-information .billing-information md-input-container{padding:0}.invoice-setting-sidenav .modal-body .billing-information .billing-information md-input-container input{height:36px;font-size:13px;border-radius:6px;transition:none !important}.invoice-setting-sidenav .modal-body .billing-information .billing-information md-input-container .md-errors-spacer,.invoice-setting-sidenav .modal-body .billing-information .billing-information md-input-container .md-floating-label,.invoice-setting-sidenav .modal-body .billing-information .billing-information md-input-container .md-placeholder{display:none !important}.invoice-setting-sidenav .modal-body .billing-information .billing-information md-input-container .md-input{transition:none !important}.invoice-setting-sidenav .modal-body .billing-information .billing-information md-input-container.md-input-focused input{border-bottom:1px solid #e5e7eb !important}.invoice-setting-sidenav .modal-body .invoice-term .term-card{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px;margin-bottom:14px}.invoice-setting-sidenav .modal-body .invoice-term .term-left{max-width:calc(100% - 30px)}.invoice-setting-sidenav .modal-body .invoice-term .term-header{gap:8px;margin-bottom:6px}.invoice-setting-sidenav .modal-body .invoice-term .term-desc{word-break:break-word}.invoice-setting-sidenav .modal-body .invoice-term .term-desc.clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.invoice-setting-sidenav .modal-body .invoice-term .term-badge{background:#e0ecff;color:#2563eb;font-size:11px;padding:4px 10px;border-radius:20px}.invoice-setting-sidenav .modal-body .invoice-term .term-title{color:#111827}.invoice-setting-sidenav .modal-body .invoice-term .term-desc{font-size:13px;color:#4b5563;line-height:1.4;margin:6px 0 6px}.invoice-setting-sidenav .modal-body .invoice-term .view-more{font-size:13px;color:#10b981;text-decoration:none}.invoice-setting-sidenav .modal-body .invoice-term .delete-icon{color:#9ca3af}.invoice-setting-sidenav .modal-body .invoice-term .add-term{border:1px dashed #cbd5e1;border-radius:10px;padding:14px;color:#6b7280}.invoice-setting-sidenav .modal-body .invoice-term .add-term .add-term-icon{color:#6b7280}.invoice-setting-sidenav .modal-footer{border-top:1px solid #d6d4d4}.invoice-setting-sidenav .modal-footer .footer-btn-price{border-radius:8px;border:1px solid #d6d4d4}.invoice-setting-sidenav .modal-footer .footer-btn-price.close{background-color:#ebebeb;color:#444}.invoice-setting-sidenav .modal-footer .footer-btn-price.edit{color:#fff;background-color:#070c04}.invoice-setting-sidenav .modal-footer .footer-btn-price.edit .button-edit-icon{color:#fff}.add-invoie-term-popup .term-header{padding:16px}.add-invoie-term-popup .header-title{font-size:16px;font-weight:600;color:#111827;display:flex;align-items:center;gap:8px}.add-invoie-term-popup .header-title .header-icon{color:#0feb46}.add-invoie-term-popup .header-sub{font-size:13px;color:#6b7280;margin-top:2px}.add-invoie-term-popup .close-icon{color:#9ca3af;cursor:pointer}.add-invoie-term-popup .term-body{padding:16px}.add-invoie-term-popup .field{margin-bottom:16px}.add-invoie-term-popup .field label{color:#374151;display:block;margin-bottom:6px}.add-invoie-term-popup md-input-container,.add-invoie-term-popup md-input-container *{transition:none !important;animation:none !important}.add-invoie-term-popup md-input-container .md-input{transition:none !important}.add-invoie-term-popup md-input-container.md-input-focused .md-input{border-bottom-width:1px !important}.add-invoie-term-popup md-input-container .md-line,.add-invoie-term-popup md-input-container .md-line:before,.add-invoie-term-popup md-input-container .md-line:after{display:none !important}.add-invoie-term-popup md-input-container input{border:1px solid #e5e7eb !important}.add-invoie-term-popup .term-footer{padding:12px 16px;border-top:1px solid #e5e7eb}.add-invoie-term-popup .term-footer .footer-btn{border:1px solid rgba(0,0,0,0);border-radius:8px}.add-invoie-term-popup .term-footer .footer-btn.cancel{color:#414040;border-color:#d4d4d4}.add-invoie-term-popup .term-footer .footer-btn.save-btn{background-color:#10b981;color:#fff;border-color:#10b981}.add-invoie-term-popup .term-footer .footer-btn.save-btn .btn-icon{color:#fff}.insert-appendix-sidebar{max-width:700px;width:100%;overflow:hidden}.insert-appendix-sidebar .purple{color:#8b5cf6}.insert-appendix-sidebar .blue{color:#3b82f6}.insert-appendix-sidebar .gray{color:#94a3b8}.insert-appendix-sidebar .white{color:#fff !important}.insert-appendix-sidebar .dark-purple{color:#7153ae}.insert-appendix-sidebar .leftnav-wrap{display:flex;flex-direction:column;height:100%}.insert-appendix-sidebar .task-wrapper{top:0 !important;flex:1;display:flex;flex-direction:column;overflow:hidden}.insert-appendix-sidebar .purple{color:#8b5cf6}.insert-appendix-sidebar .blue{color:#3b82f6}.insert-appendix-sidebar .gray{color:#94a3b8}.insert-appendix-sidebar .white{color:#fff !important}.insert-appendix-sidebar .dark-purple{color:#7153ae}.insert-appendix-sidebar .appendix-card{border:2px solid #e5e7eb;border-radius:10px;margin-bottom:12px;background:#fff;transition:all .2s ease;position:relative}.insert-appendix-sidebar .appendix-card.selected{border-color:#856ac3;background:#f5f3ff;box-shadow:0 0 3px #856ac3}.insert-appendix-sidebar .appendix-card .crossicon-close{position:absolute;top:10px;right:10px;color:#856ac3}.insert-appendix-sidebar md-checkbox .md-icon{border:2px solid #ccc;border-radius:4px}.insert-appendix-sidebar .appendix-inner{padding:14px 16px}.insert-appendix-sidebar .header-row{margin-bottom:6px}.insert-appendix-sidebar md-checkbox .md-icon:after{display:none}.insert-appendix-sidebar .custom-checkbox-wrapper{position:relative;width:20px;height:23px}.insert-appendix-sidebar .custom-checkbox-wrapper md-checkbox{margin:0}.insert-appendix-sidebar .custom-checkbox-wrapper md-checkbox .md-icon{border:2px solid #ccc;border-radius:5px;width:23px;height:23px;background:#fff}.insert-appendix-sidebar .custom-checkbox-wrapper md-checkbox .md-checkmark{display:none}.insert-appendix-sidebar .custom-checkbox-wrapper md-checkbox .md-container{top:23% !important}.insert-appendix-sidebar .custom-checkbox-wrapper .checkbox-svg-icon{position:absolute;top:53%;left:58%;width:14px;height:14px;transform:translate(-50%, -50%);color:#fff;opacity:0;pointer-events:none;transition:opacity .15s ease}.insert-appendix-sidebar .custom-checkbox-wrapper md-checkbox.md-checked .md-icon{background-color:#856ac3;border-color:#856ac3;width:23px;height:23px}.insert-appendix-sidebar .custom-checkbox-wrapper md-checkbox.md-checked+.checkbox-svg-icon{opacity:1}.insert-appendix-sidebar .doc-icon{width:35px;height:35px;border-radius:8px;background:#f2d9f7}.insert-appendix-sidebar .doc-icon .box-icon{color:purple}.insert-appendix-sidebar .title-text{font-size:14px;font-weight:600;color:#111827}.insert-appendix-sidebar .status-badge{font-size:11px;padding:4px 8px;border-radius:999px;font-weight:500;width:fit-content}.insert-appendix-sidebar .status-badge.enabled{background:#dcfce7;color:#15803d}.insert-appendix-sidebar .status-badge.disabled{background:#fee2e2;color:#b91c1c}.insert-appendix-sidebar .status-badge.added{background:#856ac3;color:#fff}.insert-appendix-sidebar .description{border:1px solid #e7e7e7;padding:20px 10px;border-radius:8px;background:#f9f9f9}.insert-appendix-sidebar .description .content-text{font-size:13px;color:#6b7280;margin-bottom:4px}.insert-appendix-sidebar .description .show-more{font-size:12px;color:purple;cursor:pointer;font-weight:500}.insert-appendix-sidebar .sidenav-fixed-header{position:relative;z-index:10;background-color:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0}.insert-appendix-sidebar .sidenav-fixed-header .sidenav-top-bar{padding:16px 20px;border-bottom:1px solid #f1f5f9}.insert-appendix-sidebar .sidenav-fixed-header .sidenav-top-bar .header-left{gap:12px}.insert-appendix-sidebar .sidenav-fixed-header .sidenav-top-bar .header-left h3{font-size:18px;font-weight:600;color:#1e293b;margin:0}.insert-appendix-sidebar .sidenav-fixed-header .sidenav-top-bar .header-right{display:flex;gap:8px;align-items:center}.insert-appendix-sidebar .sidenav-fixed-header .sidenav-top-bar .header-right .add-new-btn{background-color:#8b5cf6;color:#fff;text-transform:none;font-size:13px;font-weight:600;border-radius:6px;padding:0 16px;min-height:36px;line-height:36px;margin:0}.insert-appendix-sidebar .sidenav-fixed-header .sidenav-top-bar .header-right .add-new-btn:hover{background-color:#7c3aed}.insert-appendix-sidebar .sidenav-fixed-header .sidenav-top-bar .header-right .add-new-btn md-icon{margin-right:6px}.insert-appendix-sidebar .sidenav-fixed-header .sidenav-top-bar .header-right .close-btn{margin:0;width:36px;height:36px;min-width:36px;min-height:36px}.insert-appendix-sidebar .sidenav-fixed-header .sidenav-top-bar .header-right .close-btn md-icon{color:#64748b}.insert-appendix-sidebar .sidenav-fixed-header .sidenav-top-bar .header-right .close-btn:hover md-icon{color:#1e293b}.insert-appendix-sidebar .sidenav-fixed-footer{position:relative;z-index:10;background-color:#f8fafc;border-top:1px solid #e2e8f0;padding:16px 20px;box-shadow:0 -2px 8px rgba(0,0,0,.05);flex-shrink:0}.insert-appendix-sidebar .sidenav-fixed-footer .summary-text .count{font-size:14px;font-weight:600;color:#1e293b;display:block;margin-bottom:4px}.insert-appendix-sidebar .sidenav-fixed-footer .summary-text .message{font-size:12px;color:#8b5cf6;margin:0}.insert-appendix-sidebar .sidenav-fixed-footer .insert-btn{background-color:#5b21b6;color:#fff;text-transform:none;font-size:14px;font-weight:600;border-radius:6px;padding:0 20px;margin:0;min-height:40px;line-height:40px}.insert-appendix-sidebar .sidenav-fixed-footer .insert-btn:hover{background-color:#5b21b6}.insert-appendix-sidebar .sidenav-fixed-footer .insert-btn md-icon{margin-right:6px;color:#fff}.insert-appendix-sidebar .sidenav-scrollable-content{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px;padding-top:0}.insert-appendix-sidebar .sidenav-scrollable-content::-webkit-scrollbar{width:8px}.insert-appendix-sidebar .sidenav-scrollable-content::-webkit-scrollbar-track{background:#f1f5f9}.insert-appendix-sidebar .sidenav-scrollable-content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.insert-appendix-sidebar .sidenav-scrollable-content::-webkit-scrollbar-thumb:hover{background:#94a3b8}.insert-appendix-sidebar .appendix-section{margin-bottom:24px}.insert-appendix-sidebar .appendix-section:last-child{margin-bottom:0}.insert-appendix-sidebar .appendix-section .form-selection-header{font-size:13px;color:#6b7280;border-bottom:1px solid #ccc;padding:20px 0 10px 0}.insert-appendix-sidebar .appendix-section .form-selection-header .selection-info{font-weight:500}.insert-appendix-sidebar .appendix-section .form-selection-header .selection-actions{display:flex;align-items:center;gap:6px}.insert-appendix-sidebar .appendix-section .form-selection-header .selection-actions .action-link{color:#856ac3;font-weight:600;cursor:pointer;text-decoration:none}.insert-appendix-sidebar .appendix-section .form-selection-header .selection-actions .action-link:hover{text-decoration:underline}.insert-appendix-sidebar .appendix-section .form-selection-header .selection-actions .action-link.muted{color:#9ca3af}.insert-appendix-sidebar .appendix-section .form-selection-header .selection-actions .divider{color:#d1d5db;margin:0 4px}.insert-appendix-sidebar .appendix-section .section-header{margin-bottom:12px;gap:8px;background-color:#ebe9fe;border-radius:30px;padding:3px 6px}.insert-appendix-sidebar .appendix-section .section-header .check-icon-left{color:#7153ae}.insert-appendix-sidebar .appendix-section .section-header .section-title{font-size:11px;font-weight:600;color:#7153ae;text-transform:uppercase;letter-spacing:.05em}.insert-appendix-sidebar .appendix-section .section-header .count-badges{background-color:#e2e8f0;color:#64748b;font-size:10px;font-weight:600;padding:2px 5px;border-radius:50%}.insert-appendix-sidebar .appendix-section .section-header .count-badges.purple-badge{background-color:#7a3edd;color:#fff}.insert-appendix-sidebar .appendix-section .section-header .count-badges.gray{background-color:none;color:#000}.insert-appendix-sidebar .appendix-section .section-header .info-icon{margin-left:4px;cursor:help}.insert-appendix-sidebar .appendix-section .section-header-available{margin-bottom:12px;background-color:#f2f4f8;border-radius:30px;width:170px;padding:3px 6px}.insert-appendix-sidebar .appendix-section .section-header-available .check-icon-left{color:#676f7a}.insert-appendix-sidebar .appendix-section .section-header-available .section-title{font-size:11px;font-weight:600;color:#676f7a;text-transform:uppercase;letter-spacing:.05em}.insert-appendix-sidebar .appendix-section .section-header-available .count-badges{background-color:#e2e8f0;color:#64748b;font-size:10px;font-weight:600;padding:2px 5px;border-radius:50%}.insert-appendix-sidebar .appendix-section .section-header-available .count-badges.gray{background:none;color:#474747}.insert-appendix-sidebar .appendix-section .section-header-available .info-icon{margin-left:4px;cursor:help}.insert-appendix-sidebar .appendix-section .divider-btm{width:70%;background:#ebe9fe;height:1px}.manual-taxes .no-shadow,.currency-conversion .no-shadow{box-shadow:none !important}.manual-taxes .no-ink .md-ripple-container,.currency-conversion .no-ink .md-ripple-container{display:none}.manual-taxes .main-header,.currency-conversion .main-header{background:#fff;border-bottom:1px solid #eee}.manual-taxes .header-title,.currency-conversion .header-title{font-size:16px;font-weight:600}.manual-taxes .tax-wrapper,.currency-conversion .tax-wrapper{padding:24px;text-align:center}.manual-taxes .tax-icon,.currency-conversion .tax-icon{width:48px;height:48px;border-radius:50%;background:#fff4d6}.manual-taxes .tax-icon .percentage-icon,.currency-conversion .tax-icon .percentage-icon{color:#f4a000}.manual-taxes .tax-title,.currency-conversion .tax-title{font-size:18px;font-weight:600;margin:0}.manual-taxes .tax-sub,.currency-conversion .tax-sub{font-size:13px;color:#6b7280;margin-bottom:20px}.manual-taxes .apply-box,.currency-conversion .apply-box{background:#fffcf3;border:1px solid #ffe2a8;border-radius:8px;padding:14px;margin-bottom:20px}.manual-taxes .apply-box .icon-container,.currency-conversion .apply-box .icon-container{background-color:#faebc1;border-radius:8px;height:35px;width:35px}.manual-taxes .apply-box .icon-container .sparkle-icon,.currency-conversion .apply-box .icon-container .sparkle-icon{color:#f4a000}.manual-taxes .apply-title,.currency-conversion .apply-title{color:#754f07}.manual-taxes .apply-sub,.currency-conversion .apply-sub{color:#c55a12}.manual-taxes .section-title,.currency-conversion .section-title{font-size:13px;font-weight:600;text-align:left;margin-bottom:8px}.manual-taxes .tax-row,.currency-conversion .tax-row{margin-bottom:12px;border:1px solid #c5c5c5;background-color:#fcfcfc;border-radius:8px;padding:0 10px}.manual-taxes .tax-row .remove-icon,.currency-conversion .tax-row .remove-icon{color:#ff4d4d}.manual-taxes .tax-rate,.currency-conversion .tax-rate{width:90px;position:relative}.manual-taxes .tax-rate .percent,.currency-conversion .tax-rate .percent{position:absolute;right:10px;top:10px;font-size:12px;color:#6b7280}.manual-taxes .add-tax,.currency-conversion .add-tax{border:1px dashed #f4a000;border-radius:6px;padding:10px;font-size:13px;color:#f4a000;cursor:pointer;margin:10px 0}.manual-taxes .save-box,.currency-conversion .save-box{background:#eef6ff;border-radius:8px;padding:12px;gap:10px;border:1px solid #afd5ff;text-align:left}.manual-taxes .save-title,.currency-conversion .save-title{font-size:13px;color:#313a4e}.manual-taxes .save-sub,.currency-conversion .save-sub{color:#273d69}.manual-taxes .info-box,.currency-conversion .info-box{color:#6b7280;background:#f9fafb;border-radius:6px;padding:10px;border:1px solid #c4c4c4}.manual-taxes .sction-btn,.currency-conversion .sction-btn{border:1px solid rgba(0,0,0,0);border-radius:8px}.manual-taxes .sction-btn.btn-cancel,.currency-conversion .sction-btn.btn-cancel{border:1px solid #ddd}.manual-taxes .sction-btn.btn-save,.currency-conversion .sction-btn.btn-save{background:#f4a000;color:#fff}.manual-taxes .sction-btn.btn-save .check-icon,.currency-conversion .sction-btn.btn-save .check-icon{color:#fff}.manual-taxes md-input-container input,.currency-conversion md-input-container input{border:1px solid #c5c5c5;background-color:#fff;border-radius:5px;padding:0 10px;height:35px}.manual-taxes md-input-container .md-errors-spacer,.currency-conversion md-input-container .md-errors-spacer{min-height:0}.manual-taxes md-input-container.md-no-float input,.currency-conversion md-input-container.md-no-float input{transition:none !important}.manual-taxes md-input-container.md-no-float.md-input-focused,.currency-conversion md-input-container.md-no-float.md-input-focused{box-shadow:none !important}.manual-taxes .md-input-focused .md-input,.currency-conversion .md-input-focused .md-input{border:1px solid #c5c5c5 !important}.currency-conversion{width:555px !important}.currency-conversion .tax-icon{background:#cdfaf2}.currency-conversion .tax-icon .percentage-icon{color:#159688}.currency-conversion .currency-card{border:1px solid #eee;background-color:#f9fafb;border-radius:10px;padding:14px 16px;margin-bottom:20px}.currency-conversion .currency-card .sub{font-size:13px;color:#6b7280}.currency-conversion .big-test-co{font-size:18px}.currency-conversion .currency-card .amount{font-size:16px;font-weight:700}.currency-conversion .section{margin-bottom:18px}.currency-conversion .section-label{font-size:13px;margin-bottom:6px}.currency-conversion .flag{width:18px;height:12px;margin-right:8px}.currency-conversion .country-name{font-size:13px}.currency-conversion md-input-container md-select,.currency-conversion md-input-container md-input{border:1px solid #c5c5c5;background-color:#fff;border-radius:5px;padding:0 10px;height:40px}.currency-conversion .rate-left{padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;font-size:13px;width:15%}.currency-conversion .rate-input{width:75%}.currency-conversion .rate-right{padding:10px 16px;border-radius:8px;background:#e6fffa;border:1px solid #99f6e4;width:15%}.currency-conversion .converted-amount-card{padding:14px 18px;border-radius:10px;background-color:#f2fffd;border:1px solid #8de3d8}.currency-conversion .converted-amount-card .left .currency-code{font-weight:600;font-size:14px;color:#2a7c73}.currency-conversion .converted-amount-card .left .text .title{font-size:14px;font-weight:600;color:#1f2d2b;line-height:1.2}.currency-conversion .converted-amount-card .left .text .subtitle{font-size:12px;color:#6f8f8a;margin-top:2px}.currency-conversion .converted-amount-card .amount{font-size:18px;font-weight:700;color:#0b5d55}.currency-conversion .info-box{background:#fff7e0;border:1px solid #fde68a;border-radius:8px;padding:12px;color:#92400e}.currency-conversion .info-box .exclamation-icon{color:#92400e}.currency-conversion .btn-save{background-color:#159688}.currency-conversion .btn-save.btn-save{background-color:#159688;color:#fff}.currency-conversion .btn-save.btn-save .check-icon{color:#fff}.insert-cover-page{max-width:700px;width:100%}.insert-cover-page .preview-card{position:relative}.insert-cover-page .remove-image-btn{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:50%;background:#fff;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3}.insert-cover-page .remove-image-btn md-icon{width:14px;height:14px;color:#ef4444}.insert-cover-page .remove-image-btn:hover{background:#fee2e2}.insert-cover-page .invoice-header{background:#f3f3ff;border-bottom:1px solid #e6e5e4;padding:20px 15px}.insert-cover-page .invoice-header .settings-badge{height:35px;width:35px;border-radius:8px;background-color:#c8d2fe}.insert-cover-page .invoice-header .settings-badge .setting-icon{color:#5a5daa}.insert-cover-page .invoice-header .header-title{font-size:16px;color:#4e4e4e}.insert-cover-page .invoice-header .header-subtitle{font-size:12px;color:#8c8c8c}.insert-cover-page .uploaded-file-card{border:1px dashed #e5e7eb;border-radius:12px;padding:12px 14px;cursor:pointer;transition:.2s;background:#fff}.insert-cover-page .uploaded-file-card:hover{border-color:#c7d2fe;background:#f8fafc}.insert-cover-page .uploaded-file-card .uploaded-file-thumb{width:56px;height:56px;border-radius:10px;border:1px solid #e5e7eb;overflow:hidden;margin-right:12px;background:#f1f5f9}.insert-cover-page .uploaded-file-card .uploaded-file-thumb img{width:100%;height:100%;object-fit:contain}.insert-cover-page .uploaded-file-card .uploaded-file-info .uploaded-title{font-size:14px;font-weight:600;color:#0f172a}.insert-cover-page .uploaded-file-card .uploaded-file-info .uploaded-subtitle{font-size:12px;color:#64748b;margin-top:2px}.insert-cover-page .uploaded-file-card .uploaded-delete{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#ef4444}.insert-cover-page .uploaded-file-card .uploaded-delete:hover{background:#fee2e2}.insert-cover-page .uploaded-file-card .uploaded-delete md-icon{width:18px;height:18px}.insert-cover-page .modal-body{overflow-y:auto}.insert-cover-page .modal-body .template-wrapper .header{color:#111827;font-size:14px}.insert-cover-page .modal-body .template-wrapper .header .layer-icon{color:#5a5daa}.insert-cover-page .modal-body .template-wrapper .template-card{width:205px;border-radius:10px;position:relative;cursor:pointer;border:2px solid #e5e7eb;transition:border .2s ease;box-shadow:none;user-select:none}.insert-cover-page .modal-body .template-wrapper .template-card.active{border:2px solid #5b7cff}.insert-cover-page .modal-body .template-wrapper .template-check{position:absolute;top:8px;right:8px;background:#5b7cff;border-radius:50%;width:20px;height:20px;z-index:1000}.insert-cover-page .modal-body .template-wrapper .template-check .button-edit-icon{color:#fff}.insert-cover-page .modal-body .template-wrapper .template-preview{height:160px;border-radius:8px;margin:12px;background:#f5f5f5;position:relative}.insert-cover-page .modal-body .template-wrapper .template-preview img{width:100%;height:100%;object-fit:cover;display:block}.insert-cover-page .modal-body .template-wrapper .template-preview.clean{background:#f9fafb}.insert-cover-page .modal-body .template-wrapper .template-preview.media{background:#eadcff}.insert-cover-page .modal-body .template-wrapper .template-preview.bold{background:linear-gradient(to bottom, #ff9f2f 0%, #ffc633 40%, #ffffff 40%)}.insert-cover-page .modal-body .template-wrapper .template-placeholder{width:48px;height:48px;background:rgba(0,0,0,.1);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.insert-cover-page .modal-body .template-wrapper .template-title{font-size:14px;font-weight:600;color:#212121}.insert-cover-page .modal-body .template-wrapper .template-subtitle{font-size:12px;color:#6b7280;margin-top:4px}.insert-cover-page .modal-body .branding-card{border-radius:8px;border:1px solid #e5e7eb;box-shadow:none}.insert-cover-page .modal-body .branding-card .branding-header{padding:14px 16px;background-color:#f9fafc;border-radius:8px 8px 0 0}.insert-cover-page .modal-body .branding-card .branding-title{font-size:14px;font-weight:600}.insert-cover-page .modal-body .branding-card .branding-title .icon-container{height:35px;width:35px;border-radius:8px;background-color:#d4edfb}.insert-cover-page .modal-body .branding-card .branding-title .icon-container .building-icon{color:blue}.insert-cover-page .modal-body .branding-card .branding-title md-icon{margin-right:8px}.insert-cover-page .modal-body .branding-card .branding-content{padding:16px}.insert-cover-page .modal-body .branding-card .form-group{margin-bottom:16px}.insert-cover-page .modal-body .branding-card .form-group label{font-size:12px;color:#374151;margin-bottom:6px;display:block}.insert-cover-page .modal-body .branding-card .color-row{margin-top:6px}.insert-cover-page .modal-body .branding-card .color-dot{width:25px;height:25px;border-radius:50%;margin-right:8px;cursor:pointer}.insert-cover-page .modal-body .branding-card .color-dot.selected::after{content:"";height:25px;width:25px;inset:-1.4px;top:-2px;position:absolute;border-radius:50%;border:2px solid #0f172a}.insert-cover-page .modal-body .branding-card .color-input{gap:10px}.insert-cover-page .modal-body .branding-card .header-colors-title{color:#4d5561}.insert-cover-page .modal-body .branding-card .field-block label{font-size:13px;font-weight:600;color:#4d5561;margin-bottom:6px;display:block}.insert-cover-page .modal-body .branding-card .color-picker-container{border-radius:6px;border:1px solid #d1d0d0;padding:4px;background-color:#f9f9f9}.insert-cover-page .modal-body .branding-card .color-picker{width:36px;height:24px;border-radius:6px;border:none;padding:0;cursor:pointer;background:none}.insert-cover-page .modal-body .branding-card .color-picker.bordered{border:1px solid #cbd5e1}.insert-cover-page .modal-body .branding-card .color-picker::-webkit-color-swatch{border-radius:6px;border:none}.insert-cover-page .modal-body .branding-card .color-picker::-webkit-color-swatch-wrapper{padding:0}.insert-cover-page .modal-body .branding-card md-input-container input{border:1px solid #d1d0d0;background-color:#f9f9f9;border-radius:5px;padding:4px;height:35px}.insert-cover-page .modal-body .branding-card .upload-box{border:2px dashed #e5e7eb;border-radius:10px;padding:24px;text-align:center}.insert-cover-page .modal-body .branding-card .upload-icon{width:36px;height:36px;border-radius:50%;background:#e0ecff;margin-bottom:8px}.insert-cover-page .modal-body .branding-card .upload-icon md-icon{color:#2563eb}.insert-cover-page .modal-body .branding-card .upload-text{font-size:13px;font-weight:500}.insert-cover-page .modal-body .branding-card .upload-subtext{font-size:11px;color:#6b7280}.insert-cover-page .modal-body .story-card{border:1px solid #e5e7eb;border-radius:10px;margin-top:8px;box-shadow:none}.insert-cover-page .modal-body .story-card .story-header{padding:14px 16px;cursor:pointer;background-color:#f9fafc;border-radius:8px 8px 0 0}.insert-cover-page .modal-body .story-card .story-title{font-size:14px;font-weight:600}.insert-cover-page .modal-body .story-card .story-title .icon-container{background-color:#d5fae4;border-radius:8px;height:35px;width:35px}.insert-cover-page .modal-body .story-card .story-title .icon-container .list-iconss{color:#6fae86}.insert-cover-page .modal-body .story-card .story-content{padding:16px}.insert-cover-page .modal-body .story-card .form-group{margin-bottom:16px}.insert-cover-page .modal-body .story-card .form-group label{font-size:13px;color:#374151;margin-bottom:6px;display:block}.insert-cover-page .modal-body .story-card md-input-container textarea{resize:none;font-size:13px;border:1px solid #e5e7eb;border-radius:8px;padding:8px}.insert-cover-page .modal-body .story-card .helper-text{font-size:11px;color:#6b7280;margin-top:6px}.insert-cover-page .modal-body .story-card .tip-box{background:#fff7ed;border:1px solid #fde68a;border-radius:8px;padding:12px}.insert-cover-page .modal-body .story-card .tip-box md-icon{color:#f59e0b;margin-right:10px}.insert-cover-page .modal-body .story-card .tip-text{font-size:12px;color:#92400e;line-height:1.4}.insert-cover-page .modal-body .upload-card{position:relative;cursor:pointer;overflow:hidden}.insert-cover-page .modal-body .upload-preview-image{max-width:160px;max-height:80px;width:auto;height:auto;object-fit:contain;display:block}.insert-cover-page .modal-body .image-card .icon-container{background-color:#f8e1ff;border-radius:8px;height:35px;width:35px}.insert-cover-page .modal-body .image-card .icon-container .list-iconss{color:#9f7ac9}.insert-cover-page .modal-body .image-card .image-upload-row{margin-top:12px}.insert-cover-page .modal-body .image-card .image-upload-row .upload-label{font-size:12px;font-weight:500;color:#374151;margin-bottom:6px}.insert-cover-page .modal-body .image-card .image-upload-row .upload-card{border:2px dashed #e5e7eb;border-radius:12px;height:140px;cursor:pointer;background:#fafafa}.insert-cover-page .modal-body .image-card .image-upload-row .upload-card:hover{background-color:rgba(108,161,234,.07);border-color:#6ca1ea}.insert-cover-page .modal-body .image-card .image-upload-row .upload-icon-wrapper{width:44px;height:44px;border-radius:10px;background:#f3e8ff;margin-bottom:10px}.insert-cover-page .modal-body .image-card .image-upload-row .upload-icon-wrapper md-icon{color:#a855f7;font-size:22px}.insert-cover-page .modal-body .image-card .image-upload-row .upload-title{font-size:14px;font-weight:600;color:#111827}.insert-cover-page .modal-body .image-card .image-upload-row .upload-subtitle{font-size:12px;color:#6b7280;margin-top:7px}.insert-cover-page .modal-body .preview-container .document-preview-card{border:1px solid #e5e7eb;border-radius:12px;background:#fff;overflow:hidden}.insert-cover-page .modal-body .preview-container .document-preview-card .document-preview-content{width:100%;height:100%}.insert-cover-page .modal-body .preview-container .document-preview-card .preview{width:100%;min-height:520px}.insert-cover-page .modal-body .preview-container .document-preview-card .preview-hero{height:220px}.insert-cover-page .modal-body .preview-container .document-preview-card .preview-hero img{width:100%;height:100%;object-fit:cover}.insert-cover-page .modal-body .preview-container .document-preview-card .preview-icon,.insert-cover-page .modal-body .preview-container .document-preview-card .document-icon,.insert-cover-page .modal-body .preview-container .document-preview-card .footer-logo-wrap{width:48px;height:48px;border-radius:50%;background:#e5e7eb;margin:10px 16px 10px}.insert-cover-page .modal-body .preview-container .document-preview-card .preview-icon md-icon,.insert-cover-page .modal-body .preview-container .document-preview-card .document-icon md-icon,.insert-cover-page .modal-body .preview-container .document-preview-card .footer-logo-wrap md-icon{font-size:24px;color:#64748b}.insert-cover-page .modal-body .preview-container .document-preview-card .preview-icon img,.insert-cover-page .modal-body .preview-container .document-preview-card .document-icon img,.insert-cover-page .modal-body .preview-container .document-preview-card .footer-logo-wrap img{width:100%;height:100%;object-fit:contain;border-radius:50%}.insert-cover-page .modal-body .preview-container .document-preview-card .preview-title{font-size:22px;font-weight:700;padding:5px 10px}.insert-cover-page .modal-body .preview-container .document-preview-card .preview-subtitle{font-size:15px;padding:5px 10px}.insert-cover-page .modal-body .preview-container .document-preview-card .preview-description{margin-top:17px;font-size:13px;line-height:1.5;color:#6b7280;padding:0 10px}.insert-cover-page .modal-body .preview-container .document-preview-card .preview-footer{font-size:12px;opacity:.85;padding:12px 5px}.insert-cover-page .modal-body .preview-container .document-preview-card .clean-preview .clean-hero{padding:60px 20px;text-align:center}.insert-cover-page .modal-body .preview-container .document-preview-card .media-preview .preview-hero{background:linear-gradient(135deg, #e9d5ff, #c7d2fe)}.insert-cover-page .modal-body .preview-container .document-preview-card .bold-preview .preview-hero{height:220px}.insert-cover-page .modal-footer{border-top:1px solid #d6d4d4}.insert-cover-page .modal-footer .default-client-checkbox{padding-left:15px}.insert-cover-page .modal-footer .default-client-checkbox md-checkbox{font-size:13px;color:#374151}.insert-cover-page .modal-footer .footer-btn-price{border-radius:8px;border:1px solid #d6d4d4}.insert-cover-page .modal-footer .footer-btn-price.close{background-color:#ebebeb;color:#444}.insert-cover-page .modal-footer .footer-btn-price.edit{color:#fff;background-color:#4f45df}.insert-cover-page .modal-footer .footer-btn-price.edit .button-edit-icon{color:#fff}.add-new-form-dialog .attached-form-card{padding:20px 20px 10px 20px}.add-new-form-dialog .attached-form-card .header-content .icon-container{height:35px;width:35px;border-radius:8px;background-color:#ede9fe}.add-new-form-dialog .attached-form-card .header-content .icon-container .icon{color:#8b5cf6}.add-new-form-dialog .attached-form-card .header-content .header-head{font-size:18px}.add-new-form-dialog .attached-form-card .header-content .cross-icon-container{height:20px;width:20px;border-radius:8px}.add-new-form-dialog .attached-form-card .header-content .cross-icon-container:hover{background-color:#f0f0f0}.add-new-form-dialog .attached-form-card .title{color:#374151}.add-new-form-dialog .attached-form-card .color-purple-icon{color:#8b5cf6}.add-new-form-dialog .attached-form-card md-input-container input,.add-new-form-dialog .attached-form-card md-input-container md-select{border:1px solid #e4e4e7;border-radius:8px;background-color:#fafafa}.add-new-form-dialog .attached-form-card md-input-container input{padding:20px 10px}.add-new-form-dialog .attached-form-card md-input-container md-select{padding:5px 10px}.add-new-form-dialog .attached-form-card .appendix-container{border:1px solid #e9e8e8;border-radius:8px;padding:10px}.add-new-form-dialog .attached-form-card .appendix-container .icon-container{height:35px;width:35px;border-radius:8px;background-color:#d8ffe2}.add-new-form-dialog .attached-form-card .appendix-container .icon-container .tpggle-icon{color:#3f9755}.add-new-form-dialog .attached-form-card .card-section{margin-bottom:0}.add-new-form-dialog .attached-form-card .character-count{color:#b9b9b9;font-size:11px}.add-new-form-dialog .attached-form-card .footer-section .footer-btn{border-radius:6px;border:1px solid rgba(0,0,0,0);font-size:14px;height:32px;line-height:32px;min-height:33px}.add-new-form-dialog .attached-form-card .footer-section .footer-btn.cancel{background-color:#fafafa;border-color:#e4e4e7;color:#18181b}.add-new-form-dialog .attached-form-card .footer-section .footer-btn.cancel:hover{background-color:#f4f4f5}.add-new-form-dialog .attached-form-card .footer-section .footer-btn.save{background-color:#fafafa;border-color:#c4b5fd;color:#6d28d9}.add-new-form-dialog .attached-form-card .footer-section .footer-btn.save .btn-icon{color:#6d28d9}.add-new-form-dialog .attached-form-card .footer-section .footer-btn.save:hover{background-color:#f5f3ff;color:#18181b}.add-new-form-dialog .attached-form-card .footer-section .footer-btn.save:hover .btn-icon{color:#18181b}.add-new-form-dialog .attached-form-card .footer-section .footer-btn.save-n-insert{background-color:#7a37ea;border-color:#7a37ea;color:#fff}.add-new-form-dialog .attached-form-card .footer-section .footer-btn.save-n-insert .btn-icon{color:#fff}.add-new-form-dialog .attached-form-card .footer-section .footer-btn.save-n-insert:hover{background-color:#6d28d9}.change-bill-dialog{width:520px;border-radius:12px;overflow:hidden;background:#fff}.change-bill-dialog .dialog-header{padding:20px;border-bottom:1px solid #eee}.change-bill-dialog .dialog-header .user-icon{color:#e11d48}.change-bill-dialog .dialog-header .title{margin:0;font-size:18px;font-weight:600}.change-bill-dialog .dialog-header .subtitle{margin:4px 0 0;font-size:13px;color:#777}.change-bill-dialog .billing-card{margin:20px;padding:16px;border-radius:10px;background:#fff5f6;border:1px solid #f3c1c6}.change-bill-dialog .billing-card.active{background:#fff1f3}.change-bill-dialog .billing-card .building-icon-container{background:#f3c1c6;border-radius:50%;height:45px;width:45px}.change-bill-dialog .billing-card .title-header{color:#e11d48}.change-bill-dialog .billing-card .status-pill{background:#ffe4e6;color:#be123c;font-size:12px;padding:4px 10px;border-radius:20px;font-weight:500}.change-bill-dialog .billing-card .card-header{margin-bottom:12px}.change-bill-dialog .billing-card .card-header .card-icon{margin-right:12px;color:#e11d48}.change-bill-dialog .billing-card .card-header .muted{font-size:13px;color:#666}.change-bill-dialog .billing-card .card-header .status-pill{background:#ffe4e6;color:#be123c;font-size:12px;padding:4px 10px;border-radius:20px;font-weight:500}.change-bill-dialog .billing-card .address{background-color:#fff;border-radius:6px}.change-bill-dialog .billing-card .address .location-icon{color:#e11d48}.change-bill-dialog .billing-card .address .label{font-size:12px;font-weight:600;color:#be123c;margin-bottom:4px}.change-bill-dialog .billing-card .address p{margin:0;font-size:13px;line-height:1.5}.change-bill-dialog .billing-card .address .italic{font-style:italic}.change-bill-dialog .billing-card.is-old{background:#f9fafb;border-color:#e5e7eb}.change-bill-dialog .billing-card.is-old .title-header{color:#6b7280}.change-bill-dialog .billing-card.is-old .building-icon-container{background:#e5e7eb}.change-bill-dialog .billing-card.is-old .building-icon-container md-icon{color:#6b7280}.change-bill-dialog .billing-card.is-old .status-pill{background:#e5e7eb;color:#6b7280}.change-bill-dialog .billing-card.is-old .location-icon{color:#9ca3af}.change-bill-dialog .billing-card.is-old .label{color:#6b7280}.change-bill-dialog .billing-card.is-new{background:#ecfdf3;border-color:#22c55e}.change-bill-dialog .billing-card.is-new .title-header{color:#166534}.change-bill-dialog .billing-card.is-new .building-icon-container{background:#bbf7d0}.change-bill-dialog .billing-card.is-new .building-icon-container md-icon{color:#16a34a}.change-bill-dialog .billing-card.is-new .status-pill{background:#bbf7d0;color:#166534}.change-bill-dialog .billing-card.is-new .location-icon{color:#16a34a}.change-bill-dialog .billing-card.is-new .label{color:#166534}.change-bill-dialog .dialog-footer{padding:0 20px 20px}.change-bill-dialog .dialog-footer .select-btn{background-color:#e21d48;color:#fff;text-transform:none;font-size:14px;font-weight:600;border-radius:6px;padding:0 20px;margin-right:12px;min-height:40px;line-height:40px}.change-bill-dialog .dialog-footer .select-btn:hover{background-color:#e21d48}.change-bill-dialog .dialog-footer .select-btn md-icon{margin-right:6px;color:#fff}.change-bill-dialog .dialog-footer .cancel-btn{color:#666;border:1px solid #ccc;border-radius:8px}.payment-link-dialog{max-width:450px;width:100%;border-radius:12px;overflow:hidden}.payment-link-dialog .green{color:#2e7d32}.payment-link-dialog .yellow{color:#fbc02d}.payment-link-dialog .purple{color:#8b5cf6}.payment-link-dialog .gray{color:#94a3b8}.payment-link-dialog .white{color:#fff !important}.payment-link-dialog .blue{color:#1976d2;fill:#1976d2}.payment-link-dialog md-toolbar{background-color:rgba(0,0,0,0);min-height:80px;height:80px}.payment-link-dialog md-toolbar .header-icon-container{width:56px;height:56px;background-color:#e3f2fd;border-radius:50%;margin-top:16px}.payment-link-dialog md-dialog-content{padding:16px 24px}.payment-link-dialog md-dialog-content .dialog-title{font-size:22px;font-weight:700;color:#111;margin:8px 0}.payment-link-dialog md-dialog-content .dialog-subtitle{font-size:14px;color:#666;margin-bottom:24px}.payment-link-dialog md-dialog-content .customer-card{background-color:#f0f7ff;border:1px solid #d0e3ff;border-radius:10px;padding:12px 16px;margin-bottom:16px}.payment-link-dialog md-dialog-content .customer-card .avatar-container{width:40px;height:40px;background-color:#bbdefb;border-radius:50%;margin-right:12px}.payment-link-dialog md-dialog-content .customer-card .customer-name{font-weight:600;color:#333;font-size:15px}.payment-link-dialog md-dialog-content .customer-card .verified-badge{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:2px 8px;border-radius:12px;margin-left:8px}.payment-link-dialog md-dialog-content .customer-card .verified-badge md-icon{margin-right:4px}.payment-link-dialog md-dialog-content .customer-card .customer-email{color:#1976d2;font-size:13px;margin:4px 0 0 0}.payment-link-dialog md-dialog-content .warning-box{background-color:#fff8e1;border:1px solid #ffe082;border-radius:10px;padding:16px;margin-bottom:24px}.payment-link-dialog md-dialog-content .warning-box .warning-icon-container{margin-right:12px}.payment-link-dialog md-dialog-content .warning-box .warning-icon-container md-icon{background:#fff;border-radius:6px;padding:4px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.payment-link-dialog md-dialog-content .warning-box .warning-text h4{margin:0 0 4px 0;font-size:14px;font-weight:600;color:#795548}.payment-link-dialog md-dialog-content .warning-box .warning-text p{margin:0;font-size:13px;color:#8d6e63;line-height:1.4}.payment-link-dialog md-dialog-content .info-section{text-align:left;margin-bottom:24px;background-color:#f9f9f9;border-radius:10px;padding:16px}.payment-link-dialog md-dialog-content .info-section h3{margin:0 0 16px 0;font-size:15px;font-weight:700;color:#333}.payment-link-dialog md-dialog-content .info-section .info-item{margin-bottom:12px}.payment-link-dialog md-dialog-content .info-section .info-item:last-child{margin-bottom:0}.payment-link-dialog md-dialog-content .info-section .info-item md-icon{margin-right:12px;margin-top:2px}.payment-link-dialog md-dialog-content .info-section .info-item p{margin:0;font-size:13px;color:#555;line-height:1.4}.payment-link-dialog md-dialog-content .confirmation-section{text-align:left;padding:12px 16px;border:1px solid #eee;border-radius:8px}.payment-link-dialog md-dialog-content .confirmation-section md-checkbox{margin-bottom:4px}.payment-link-dialog md-dialog-content .confirmation-section md-checkbox .md-label{margin-left:8px}.payment-link-dialog md-dialog-content .confirmation-section md-checkbox .checkbox-label{font-weight:600;font-size:14px;color:#333}.payment-link-dialog md-dialog-content .confirmation-section .checkbox-note{margin:0 0 0 32px;font-size:12px;color:#888}.payment-link-dialog md-dialog-actions{padding:20px 24px;background-color:#f8fafc;border-top:1px solid #f1f5f9}.payment-link-dialog md-dialog-actions .cancel-btn{text-transform:none;font-weight:600;color:#334155;background-color:#fff;border:1px solid #e2e8f0;height:37px;min-height:37px;line-height:37px;padding:0 24px;border-radius:8px}.payment-link-dialog md-dialog-actions .send-btn{text-transform:none;font-weight:600;height:37px;min-height:37px;line-height:37px;padding:0 24px;border-radius:8px;color:#fff;background-color:#2563eb}.payment-link-dialog md-dialog-actions .send-btn .send-icon{color:#fff;margin-right:8px}.payment-link-dialog md-dialog-actions .send-btn[disabled]{opacity:.6;color:#334155}.payment-link-dialog md-dialog-actions .send-btn[disabled] md-icon{color:#334155}.payment-link-dialog md-dialog-actions .send-btn:hover{background-color:#1e40af}.payment-reminder-coming-soon{opacity:.65}.payment-reminder-coming-soon .coming-soon-badge{display:inline-block;padding:4px 10px;border-radius:12px;background:#f1f5f9;color:#64748b;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;border:1px solid #e2e8f0;white-space:nowrap}@media print{body *{visibility:hidden !important}.price-distribution-sidenav,.price-distribution-sidenav *{visibility:visible !important}.price-distribution-sidenav{position:absolute !important;left:0 !important;top:0 !important;width:100% !important;max-width:100% !important;box-shadow:none !important;transform:none !important;overflow:visible !important}.price-distribution-sidenav .ar-sidepanel{overflow:visible !important}.price-distribution-sidenav .task-wrapper{position:static !important;overflow:visible !important}.price-distribution-sidenav .modal-footer,.price-distribution-sidenav .stepper-indicator-row,.price-distribution-sidenav .payment-reminder-coming-soon,.price-distribution-sidenav .dist-tab-row,.price-distribution-sidenav .printer-icon,.price-distribution-sidenav .close-icon,.price-distribution-sidenav .price-modal-header .close-icon{display:none !important;visibility:hidden !important}.price-distribution-sidenav .modal-body{padding:20px !important;overflow:visible !important;max-height:none !important;height:auto !important}.price-distribution-sidenav .modal-height{height:auto !important;overflow:visible !important}.price-distribution-sidenav md-card{box-shadow:none !important;border:1px solid #e5e7eb !important;page-break-inside:avoid}}.summery-section .accordion{list-style:none;padding:0;margin:10px 12px;border:1px solid #eaeaea;border-radius:4px}.summery-section .col-2-list .col-list-item{padding:10px 4px;font-weight:normal}.summery-section .col-2-list .col-list-item .summery-status{text-align:right}.summery-section .col-2-list .col-list-item .summery-status label{font-weight:300;margin-left:10px}.summery-section .col-2-list md-divider{margin:10px 5px}.summery-section .summery-list h2{font-weight:normal;margin:0;padding:16px 100px 16px 16px;border-bottom:1px solid #f2f2f2}.summery-section .summery-list h2 label,.summery-section .summery-list h2 span,.summery-section .summery-list h2 strong{display:inline-block;vertical-align:middle}.summery-section .summery-list>li{border-bottom:1px solid #fff;outline:0;position:relative;background:#f9f9f9}.summery-section .summery-list>li.open{background:#fff}.summery-section .summery-list>li:last-child{border-bottom:0}.toggle-list{margin-left:55px;padding-top:15px}.toggle-list md-list-item{padding:0;min-height:auto;padding-bottom:18px}.toggle-list md-list-item label{display:inline-block;min-width:150px;margin-right:30px}@media only screen and (max-width: 600px){.summery-section .col-2-list .col-list-item .summery-status{text-align:left}.summery-section .summery-list>li .toggle-list{margin-left:16px}.summery-section .summery-list h2 label,.summery-section .summery-list h2 span,.summery-section .summery-list h2 strong{margin-bottom:5px}.summery-section .summery-list>li .toggle-list md-list-item label{min-width:100px;margin-right:20px}}.submit-section .PosR .delete-node{content:"";display:inline-block;position:absolute;top:9px;right:7px;height:12px;width:12px;background:url(../../../assets/icons/ico-cross.9ccb47f46575a098fc9e.svg) no-repeat center;background-size:12px;cursor:pointer}.submit-popup .currency-conv-top{padding:20px}.submit-popup .currency-container{margin-left:0;background-color:#ccc;margin-bottom:20px}.submit-popup .currency-container .inner-box-title{font-size:14px;font-weight:500;margin-bottom:30px}.submit-popup .currency-container .info-box-label{font-size:12px;font-weight:300;margin-bottom:10px}.submit-popup .currency-container .info-box-label span{font-weight:500}.service-history-section .signature-section .signing-panel img{height:100%;width:100%}.product-details md-content label{display:inline-block}.product-details md-content md-divider{margin-bottom:20px;margin-top:20px}.product-details md-content .ico-heart{width:10px;height:10px;margin-left:7px;margin-right:7px}.product-details md-content .ico-pdf{width:15px;height:20px;margin-right:15px;margin-top:-4px}.product-details .product-filter .size{padding-left:90px}.product-details .product-filter .size label{position:absolute;left:0;top:4px}.product-details .product-filter .size md-checkbox .md-label{margin-right:5px;margin-top:2px}.product-details .product-filter ul li{margin-bottom:15px}.product-details .product-filter ul li:last-child{margin-bottom:0}.product-details .product-filter ul .product-color label{vertical-align:top}.product-details .product-filter ul .product-color md-checkbox .md-container .md-ripple-container{top:-22px}.product-details .product-filter ul .product-color md-checkbox .md-icon{margin-top:-5px}.product-details .product-filter ul .product-color md-checkbox .md-icon:after{border-color:#fff}.product-details .product-filter ul .product-color md-checkbox.dark-brown .md-icon{background:#443438;border-color:#443438}.product-details .product-filter ul .product-color md-checkbox.brown-light .md-icon{background:#d1c6c9;border-color:#d1c6c9}.product-details .product-filter ul .product-color md-checkbox.brown .md-icon{background:#844a1f;border-color:#844a1f}.product-details .product-filter .desc-info .success{display:inline-block;color:#abd036;margin-bottom:10px}.product-details .icon-tick{height:21px;margin-right:10px;width:21px}.product-details .icon-tick .tick-bg{fill:rgba(0,0,0,0)}.product-details h3{margin-top:0;font-weight:normal}.product-details .inventory-title h3{margin:0 0 0 8px;font-size:16px}.product-details .inventory-title h3 md-icon{width:25px;height:22px;vertical-align:bottom}.product-details .inventory-title .ico-infi{width:22px;height:20px}.product-details .inventory-title .ico-infi svg path{fill:#ccc}.product-details .inventory-title .ico-bin{width:20px;margin-left:20px;height:20px}.product-details .inventory-title .ico-bin svg path{fill:#ccc}.product-details .service-info ul li{margin-bottom:15px}.product-details .cost-list md-checkbox{margin-left:30px;vertical-align:top}.product-details .cost-list .amt{vertical-align:top;display:inline-block;padding-top:3px;line-height:1}.product-details .cost-list label{padding-top:3px;vertical-align:top;line-height:1}.product-details .detail-overview .gallery{float:left;width:142px;margin-right:20px}.product-details .detail-overview .gallery .i-holder{border:1px solid #ccc;border-radius:5px;overflow:hidden;width:140px;height:140px;text-align:center;position:relative}.product-details .detail-overview .gallery .i-holder img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;max-height:100%;margin:auto}.product-details .detail-overview .gallery .thumb-items{position:relative}.product-details .detail-overview .gallery .thumb-items ul{overflow:hidden;white-space:nowrap}.product-details .detail-overview .gallery .thumb-items ul li{display:inline-block;border:1px solid #ccc;border-radius:5px;margin:10px 2px 0 1px;overflow:hidden;position:relative;height:42px;width:42px}.product-details .detail-overview .gallery .thumb-items ul li img{max-width:100%;max-height:100%}.product-details .detail-overview .gallery .thumb-items .img-movers{margin-top:10px;text-align:center}.product-details .detail-overview .gallery .thumb-items .img-movers .md-button{height:auto;min-height:auto;width:auto;padding:0}.product-details .detail-overview .gallery .thumb-items .arrow{height:16px;width:16px}.product-details .detail-overview .gallery .thumb-items .arrow svg path{fill:#f05e33}.product-details .detail-overview .gallery .thumb-items .arrow.rarrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.product-details .detail-overview .gallery .thumb-items .add-img{position:absolute;right:-75px;top:22px}.product-details .detail-overview .gallery .thumb-items .add-img a{display:inline-block;cursor:pointer}.product-details .detail-overview .desc{overflow:hidden}.product-details .detail-overview .desc ul h3,.product-details .detail-overview .desc ul p{margin:0;font-weight:normal}.product-details .detail-overview .desc ul li{margin-bottom:15px}.product-details .ico-round-btn{height:21px;width:21px}.product-details .ico-round-btn svg path{fill:hsl(0,0%,86%)}.product-details .md-sidenav-right .ico-cross{height:22px;width:22px;vertical-align:inherit}.product-details .md-sidenav-right .accordion-arrow{transform:rotate(180deg);height:15px;width:15px}.product-details .md-sidenav-right .accordion-arrow.down{transform:rotate(-90deg);transition:all .8s}.product-details .md-sidenav-right .accordion-arrow svg path{fill:#ccc;stroke:#ccc}.product-details .md-sidenav-right .sub-items .item-table{width:96%}.product-details .md-sidenav-right .sub-items .item-table th{padding:10px 0;text-align:left;font-weight:normal}.product-details .md-sidenav-right .sub-items .item-table td{text-align:left;padding:10px 0}.product-details .md-sidenav-right .sub-items .item-table td .fix-string{max-width:90px}.product-details .md-sidenav-right .status-dropmenu md-checkbox:after{border:0}.product-details .md-sidenav-right .status-dropmenu md-checkbox:before{border:0}.product-details .md-sidenav-right .qty-total{margin-left:9px}.product-details md-checkbox{margin:0 0 5px}.product-details md-checkbox:last-child{margin-bottom:0}.product-details md-checkbox .md-container{height:21px;width:21px}.product-details .qty-btns{height:auto;min-height:auto;padding:0;width:auto}.product-detail-sidenav .bottom-section,.product-detail-sidenav .top-section{position:absolute;right:0;left:0}.product-detail-sidenav .top-section{top:0;bottom:50px;overflow-y:auto;padding-right:18px;padding-left:18px}.product-detail-sidenav .top-section.prod-top-section{padding:0 !important}.product-detail-sidenav .top-section.prod-top-section .head-section{background-color:#000;padding:12px 18px}.product-detail-sidenav .top-section.prod-top-section .head-section .icon-button.edit-icon-button{height:15px}.product-detail-sidenav .top-section.prod-top-section .head-section h1{color:#eaeaea;font-weight:bold;font-size:18px}.product-detail-sidenav .top-section.prod-top-section .product-sidebar-accordion .panel-group{margin:0}.product-detail-sidenav .top-section.prod-top-section .product-sidebar-accordion .panel .panel-heading,.product-detail-sidenav .top-section.prod-top-section .product-sidebar-accordion .panel.panel-open .panel-heading{background:#a8b6c2}.product-detail-sidenav .top-section.prod-top-section .product-sidebar-accordion .panel .panel-title>a,.product-detail-sidenav .top-section.prod-top-section .product-sidebar-accordion .panel.panel-open .panel-title>a{color:#fff;font-size:14px;font-weight:bold !important}.product-detail-sidenav .top-section.prod-top-section .product-sidebar-accordion .package-pro ul{padding:15px;margin:0}.product-detail-sidenav .top-section.prod-top-section .product-sidebar-accordion .package-pro li{padding:0;background-color:#f2f6f7}.product-detail-sidenav .top-section.prod-top-section .arrow svg path,.product-detail-sidenav .top-section.prod-top-section .arrow svg polygon,.product-detail-sidenav .top-section.prod-top-section .heading-icon svg path,.product-detail-sidenav .top-section.prod-top-section .heading-icon svg polygon,.product-detail-sidenav .top-section.prod-top-section .icon-info svg path,.product-detail-sidenav .top-section.prod-top-section .icon-info svg polygon{fill:#fff}.product-detail-sidenav .bottom-section{bottom:0}.product-detail-sidenav .bottom-section .main-layer{background:#5cc5c3;color:#fff;height:50px;padding-right:20px;padding-left:20px}.product-detail-sidenav .bottom-section .hidden-layer{display:none;background:#fff !important;position:absolute;bottom:100%;left:2px;right:2px;padding:18px;z-index:2}.product-detail-sidenav .bottom-section .total-lbl{font-size:16px}.product-detail-sidenav .bottom-section .total-value{font-size:16px;font-weight:bold;vertical-align:middle}.product-detail-sidenav .bottom-section .icon-info{width:30px;height:30px}.product-detail-sidenav .bottom-section .icon-info svg path{fill:#fff}.product-detail-sidenav .heading-icon{height:21px;margin-right:14px;width:21px}.product-detail-sidenav .heading-icon svg path,.product-detail-sidenav .heading-icon svg polygon{fill:#333}.product-detail-sidenav .head-section{padding-top:12px;padding-bottom:12px}.product-detail-sidenav .head-section.min-length{min-height:60px}.product-detail-sidenav .head-section h1{color:hsl(0,0%,16.5%);font-size:16px;font-weight:normal;margin:0}.product-detail-sidenav .head-section .icon-button{margin-left:0;margin-right:-8px}.product-detail-sidenav .head-section .icon-button md-icon{height:20px;width:20px}.product-detail-sidenav .head-section .icon-button.active md-icon svg path{fill:#f05e33}.product-detail-sidenav .head-section .icon-button.active md-icon.icon-info svg path{fill:hsl(0,0%,58%)}.product-detail-sidenav .hidden-layer h2{margin-top:2px;margin-bottom:18px}.product-detail-sidenav .hidden-layer .icon-button{margin-top:-6px;margin-right:-8px}.product-detail-sidenav .hidden-layer .icon-button md-icon{height:16px;width:16px}.product-detail-sidenav .hidden-layer .billing-breakup{margin-top:18px}.product-detail-sidenav .hidden-layer .billing-breakup li:not(:last-child){margin-bottom:18px}.product-detail-sidenav .icon-button{height:auto;min-width:auto}.product-detail-sidenav .total-section{padding-top:16px;padding-bottom:16px}.product-detail-sidenav .catalog-divider{margin-left:-16px;margin-right:-16px}.product-sidebar-accordion .arrow{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);transform:rotate(-180deg)}.product-sidebar-accordion .arrow.open{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg)}.product-sidebar-accordion .panel-group{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-clip:padding-box;border:none;margin-right:-16px;margin-bottom:-1px;margin-left:-16px}.product-sidebar-accordion .panel-group .panel{background:rgba(0,0,0,0)}.product-sidebar-accordion .panel-group .panel:not(:last-child){border-color:rgba(0,0,0,.12)}.product-sidebar-accordion .panel-group .panel .panel-heading,.product-sidebar-accordion .panel-group .panel.panel-open .panel-heading{background:rgba(0,0,0,0)}.product-sidebar-accordion .panel-group .panel-title>a{font-size:14px}.catalog-product-list{margin:10px 18px}.catalog-product-list md-checkbox .md-container{background:#fff}.catalog-product-list .icon-arrow{height:11px;margin-right:12px;width:19px}.catalog-product-list .header-section md-checkbox{margin-bottom:12px;top:-1px;left:12px}.catalog-product-list .product-img-container{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;background:#fff;border:1px solid #d6e1e5;height:44px;margin-right:10px;min-width:44px;position:relative;width:44px}.catalog-product-list .product-img-container .icon-tick{height:16px;margin-right:0;position:absolute;top:-2px;right:-2px;width:16px}.catalog-product-list .product-img-container .icon-tick .tick-bg{fill:#fff}.catalog-product-list .product-img-container img{height:20px;width:32px}.catalog-product-list li .product-detail{margin-bottom:10px}.catalog-product-list .product-detail{line-height:20px}.catalog-product-list .product-detail .sub-text{color:hsl(0,0%,58%);font-size:10px}.catalog-product-list .product-detail .text-content{max-width:110px}.catalog-product-list .catalog-title{font-weight:normal;margin-top:10px;margin-bottom:8px}.catalog-product-list.list-view2 li:not(:first-child){margin-top:25px}.catalog-product-list.list-view2 li .product-content-list li{margin-top:0}.catalog-product-list.list-view2 .inclusive-title{margin-right:30px}.catalog-product-list.list-view2 .line-connector{margin-left:22px;position:relative}.catalog-product-list.list-view2 .line-connector:not(:last-child){border-left:1px solid hsl(0,0%,86%)}.catalog-product-list.list-view2 .line-connector .title-gap{margin-left:30px}.catalog-product-list.list-view2 .line-connector .product-img-container{position:absolute;left:-23px;z-index:1}.catalog-product-list.list-view2 .line-connector .product-detail{margin-left:30px}.product-content-list li{color:#333;font-size:10px}.product-content-list .content-icon-box{height:25px;margin-right:6px;width:25px}.product-content-list .content-icon-box.mandatory md-icon svg path:not(.icon-bg){fill:#aa79db}.product-content-list .text-content{max-width:90px}.product-content-list .icon-button{margin-right:-12px;margin-left:0}.product-content-list .icon-button md-icon{height:16px;width:16px}.status-dropmenu.catalog-dropdown{min-width:170px;padding:12px;width:170px}.status-dropmenu.catalog-dropdown:before{border-width:14px;margin-right:61px}.status-dropmenu.catalog-dropdown:after{border-width:13px;margin-right:62px}.item-desc{max-width:200px;display:inline-block}.coupon-label-steps{overflow:hidden}.coupon-label-steps li{display:inline-block;vertical-align:top;border:1px solid #eaeaea;background-color:#f2f2f2;font-size:10px;width:117px;margin-right:70px;text-align:center;position:relative;padding:10px}.coupon-label-steps li:after,.coupon-label-steps li:before{left:100%;top:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.coupon-label-steps li:after{border-color:rgba(136,183,213,0);border-left-color:#f2f2f2;border-width:58px;margin-top:-58px}.coupon-label-steps li:before{border-color:rgba(194,225,245,0);border-left-color:#eaeaea;border-width:60px;margin-top:-60px}.coupon-label-steps li .remain-count-label{padding:5px}.coupon-label-steps li .remain-count{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;border:1px solid hsl(0,0%,58%);padding:0 6px;line-height:22px;margin-right:5px;height:25px}.coupon-label-steps li .c-text{overflow:hidden}.coupon-label-steps li .c-text .inner-container{display:table-cell;padding:5px;text-align:center;vertical-align:middle;width:1%}.coupon-label-steps li .ico-selected{position:absolute;top:5px;left:5px;height:18px;width:18px}.coupon-label-steps li .ico-selected .tick-bg{fill:rgba(0,0,0,0)}.coupon-label-steps li .coupon-dot{display:inline-block;height:10px;width:10px;border-radius:100%;border:1px solid #eaeaea;position:absolute;right:-11px;top:50%;z-index:5;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.coupon-label-steps li.active{border:1px solid #f05e33}.coupon-label-steps li.active:before{border-left-color:#f05e33}.historic-serials .serial-search{border:1px solid #ccc;width:370px;height:60px}.historic-serials .serial-search .search-block{width:350px}.historic-serials .serial-search .search-block .input-line{border:0}.inventory-table .data-table .tot-serial{min-width:45px;text-align:center;padding:2px 0 4px;font-size:14px;font-weight:bold;background-color:#20394c;color:#fff;border-radius:1px}.inventory-table .data-table .col-100{min-width:100px;max-width:100px}.inventory-table .data-table .col-200{min-width:200px;max-width:200px}.inventory-table .data-table .col-150{min-width:150px;max-width:150px}.inventory-table .data-table .col-120{min-width:120px;max-width:120px}.inventory-table .data-table .location-symbol{margin-left:0;margin-right:5px}.inventory-table .data-table .stock-location{display:inline-block}.inventory-table .data-table .item-qty-cell{text-align:center;vertical-align:middle}.inventory-table .data-table .add-type{margin-top:10px;text-align:center}.clear-inventory{height:340px;width:510px}.clear-inventory p{max-width:250px;margin-bottom:25px;line-height:1.8}.clear-inventory md-backdrop{display:block}@media only screen and (max-width: 600px){.clear-inventory{height:300px;width:600px}}@media only screen and (max-width: 600px){.product-details .detail-overview .gallery{float:none;margin-bottom:30px}}.custom-flag .flag{margin-bottom:10px}.custom-flag .flag md-icon{margin-right:5px}.custom-flag .active{color:#5cc5c3}.bordered.cart-active{border-color:#5cc5c3;color:#5cc5c3 !important}.cart-active md-icon svg path{fill:#5cc5c3}.sku-id-col{min-width:130px}.sku-name-col{min-width:345px}.work-order .wo-status{border:1px solid #e69138;color:#e69138;border-radius:20px;padding:3px 10px;min-width:95px;text-align:center}.work-order .wo-status:hover{color:#fff;background-color:#e69138}.work-order .wo-status.status-completed{border-color:#6aa84f;color:#6aa84f}.work-order .wo-status.status-completed:hover{color:#fff;background-color:#6aa84f}.wo-status-sidenav .btn-wo-secondary{background:#fff;border:1px solid #f05e33;min-height:36px;line-height:18px;color:#f05e33}.wo-status-sidenav .wo-status-header{background-color:#000}.product-details-custom .detail-overview{display:flex}.product-details-custom .detail-overview .gallery{margin-right:45px;width:auto}.product-details-custom .detail-overview .gallery .i-holder{border:1px solid #21374c;border-radius:5px;overflow:hidden;width:250px;height:250px;text-align:center;position:relative;background-color:#21374c}.product-details-custom .detail-overview .gallery .i-holder img{width:225px}.product-details-custom .detail-overview .gallery .thumb-items{margin-top:10px}.product-details-custom .detail-overview .gallery .thumb-items ul li{width:78px;height:78px}.product-details-custom .detail-overview .gallery .thumb-items ul li img{max-width:fit-content;max-height:fit-content;margin:auto;text-align:center;vertical-align:middle;display:flex;align-items:center;margin-top:10px}.product-details-custom .detail-overview .gallery .thumb-items li.active{border:2px solid #f45150}.product-details-custom .detail-overview .desc{display:inline-flex}.product-details-custom .detail-overview .desc .first_row .ico_gap{margin-right:10px}.product-details-custom .detail-overview .desc ul li{margin-bottom:12px}.product-details-custom .detail-overview .desc ul .title{margin-top:16px;font-weight:600}.product-details-custom .detail-overview .desc ul .deleted_amount{margin-right:20px;font-size:13px}.product-details-custom .detail-overview .desc ul del{color:red;font-size:13px}.product-details-custom .detail-overview .desc ul .amount{color:#000}.product-details-custom .detail-overview .desc ul .title_label{color:#999;font-weight:normal}.product-details-custom .detail-overview .desc ul .product_id{margin-bottom:8px}.product-details-custom .detail-overview .desc ul .max_order_count{margin-bottom:18px}.product-details-custom .detail-overview .desc ul .item-quantity-box{margin-bottom:16px}.product-details-custom .detail-overview .desc ul .item-quantity-box md-icon{width:30px;height:30px}.product-details-custom .detail-overview .desc ul .cost_cta{margin-bottom:30px}.product-details-custom .detail-overview .desc .md-button{border-radius:50px;padding:0 15px;font-size:18px}.product-details-custom .detail-overview .desc .view_media{margin-right:20px;font-size:18px}.product-details-custom .detail-overview .desc .btn-secondary{background-color:#b0bfc7;color:#fff}.product-details-custom .detail-overview .item-quantity-box .title_label{margin-right:30px;display:inline-grid;vertical-align:middle}.product-details-custom .detail-overview .item-quantity-box .ico-round-btn svg path{fill:#f90}.product-details-custom .detail-overview .item-quantity-box input[type=text]{border-color:#f90;height:40px;font-size:20px;width:60px;color:#000}.product-details-custom .section2{background-color:#f2fffe;padding:30px 18px}.product-details-custom .section2 .first_card{max-width:500px;width:100%;padding:0}.product-details-custom .section2 .heading{background-color:#2b3e50;position:relative;margin:0 auto}.product-details-custom .section2 .heading .ico_gap{position:absolute;top:-30px;left:5px;width:55px}.product-details-custom .section2 .heading h2{color:#fff;margin:0 auto;font-size:20px}.product-details-custom .section2 .card_div{padding:20px}.product-details-custom .section2 .card_div .first_row{margin-right:10px;position:relative;bottom:30px}.product-details-custom .section2 .card_div .first_row .ico_gap svg path{fill:#999}.product-details-custom .section2 .card_div .content_row{display:inline-block;width:100%;margin-bottom:10px}.product-details-custom .section2 .card_div .location-symbol{margin-right:10px;padding:0 10px !important}.product-details-custom .section2 .card_div .margin-btm{margin-bottom:10px}.product-details-custom .section2 .card_div .second_row .allowed_order{max-width:150px;width:100%;margin-bottom:25px}.product-details-custom .section2 .card_div .second_row .order_quantiy_div{display:grid}.product-details-custom .section2 .card_div .second_row .label_first{margin-right:25px}.product-details-custom .section2 .card_div .second_row .ico_gap svg path{fill:#999}.product-details-custom .section2 .second_card{max-width:750px;width:100%}.product-details-custom .section2 .second_card md-input-container textarea.md-input{height:45px !important;overflow:auto}.product-details-custom .section3{background-color:#20394c;padding:15px 0;margin-top:0;margin-left:0}.product-details-custom .section3 .package_offer_section md-icon{margin-right:10px}.product-details-custom .section3 .package_offer_section md-icon svg path{fill:#fff}.product-details-custom .section3 h2{color:#63d1dd;font-size:20px}.product-details-custom .section3 .top-right-section label{font-weight:normal}.product-details-custom .section3 .top-right-section label .btn-primary{background-color:#fff;color:#f05e33;padding:7px 15px;border-radius:50px;margin-left:10px;font-weight:bold;border-radius:8px}.product-details-custom .section3 .add-opportunity.package_offer_section.add-items{margin-left:45px}.product-details-custom .section3 .custom-default-box{margin-left:65px}.product-details-custom .section3 .custom-default-box .inner-cell{margin-left:30px}.product-details-custom .section3 .custom-default-box .catalog_container_div{margin-bottom:20px;justify-content:end;gap:105px}.product-details-custom .section3 .custom-default-box .catalog_container2_div{justify-content:end;gap:105px}.product-details-custom .section3 .custom-default-box .catalog_container{display:flex}.product-details-custom .section3 .custom-default-box .first_row{margin-right:15px;position:relative;top:8px}.product-details-custom .section3 .custom-default-box .order_quantiy_div{display:flex;justify-content:flex-start}.product-details-custom .section3 .custom-default-box .order_quantiy_div h1{margin-top:0;font-size:30px;margin-right:10px}.product-details-custom .section3 .custom-default-box .order_quantiy_div label{color:#fff;font-size:16px;font-weight:normal}.product-details-custom .section3 .custom-default-box .second_cell{text-align:center;color:#fff}.product-details-custom .section3 .custom-default-box .second_cell .percent_des_label{font-size:16px}.product-details-custom .section3 .custom-default-box .percent_counter{display:inline-block;background:#fff;border:3px solid #06b7f8;color:#20394c !important;font-weight:600;font-size:28px;text-align:center;line-height:3;border-radius:50px;padding:0 3px !important;min-width:80px;height:80px;margin-bottom:20px;box-sizing:content-box}.product-details-custom .navigate_catalog .second_cell{gap:60px}.product-details-custom .navigate_catalog .icon_img{width:85px !important}.product-details-custom .navigate_catalog .section-heading h2{margin-top:30px !important;margin-left:17px}.product-details-custom .navigate_catalog .right-div label{font-size:14px;color:#666;font-weight:normal}.product-details-custom .section4{height:200px}.product-details-custom .section4 .icon_img{width:100px}.product-details-custom .section4 .icon_first{margin-right:25px}.product-details-custom .section4 .percent_counter{display:inline-block;background:#ccc;border:4px solid #ccc;text-align:center;line-height:3.2;border-radius:50px;width:10px;height:10px;margin-bottom:5px;box-sizing:content-box}.product-details-custom .section4 .catalog_menu_cell span{font-size:21px;text-transform:uppercase;color:#ffce3a}.product-details-custom .section4 .catalog_menu_pink span{color:#e06666}.product-details-custom .section4 .catalog_menu_green span{color:#c2e74d}.product-details-custom .section4 .percent_counter.green_percent_counter{background:#c2e74d;border:4px solid #c2e74d}.product-details-custom .section4 .percent_counter.pink_percent_counter{background:#ea9999;border:4px solid #ea9999}.product-details-custom .section4 .percent_counter.yellow_percent_counter{background:#ffce3a;border:4px solid #ffce3a}.product-details-custom .section4 .second_cell{display:flex;margin-left:22px;margin-top:25px}.product-details-custom .section4 .menu_second_cell.second_cell{margin-left:113px;margin-top:0}.product-details-custom .section4 .menu_second_cell.second_cell .catalog_menu{display:flex}.product-details-custom .section4 .menu_second_cell.second_cell .catalog_menu .percent_counter{margin-right:10px}.product-details-custom .section4 md-divider{margin-left:20px}.product-details-custom .section4 .icon-down{transform:rotate(-90deg);width:15px;height:15px;margin-right:5px}.product-details-custom .section4 .icon-down svg path{fill:#f90 !important}.product-details-custom .section4 .percent_des_label{color:#f90;font-size:14px}.product-details-custom .section4 .right-div{margin-top:25px}.product-details-custom .section4 .section-heading{min-height:auto}.product-details-custom .section4 .section-heading h2{font-size:20px;margin-top:45px}.product-details-custom .section5{height:215px}.product-details-custom .section5 .main_div{padding-bottom:0;margin-bottom:0}.product-details-custom .section5 .sub-heading-title{margin-bottom:0}.product-details-custom .section5 .sub-heading-title h2{margin-left:122px;font-size:25px}.product-details-custom .section5 .catalog_cell{background-color:#000;margin-left:0;padding-top:20px;margin-top:15px;display:flex}.product-details-custom .section5 .catalog_cell .inline-block{margin-right:50px;min-height:20px;height:45px;margin-bottom:10px}.product-details-custom .section5 .catalog_cell .inner_catalog_cell{display:flex;justify-content:space-between;padding-bottom:15px;float:left;width:calc(100% - 80px);border-left:4px solid #d6e1e5;margin-left:-107px;padding-left:73px}.product-details-custom .section5 .catalog_cell .outer_catalog_cell .percent_counter{height:100px;width:100px;position:relative;bottom:84px;border:1px solid #ffce3a;background:#ffce3a}.product-details-custom .section5 .catalog_cell .outer_catalog_cell .percent_counter.green_counter{background:#c2e74d;border:1px solid #c2e74d}.product-details-custom .section5 .catalog_cell .outer_catalog_cell .percent_counter.pink_counter{border:1px solid #ea9999;background:#ea9999}.product-details-custom .section5 .percent_counter{display:inline-block;background:rgba(0,0,0,0);border:2px solid #ffce3a;color:#fff;line-height:1.7;font-weight:600;font-size:22px;text-align:center;border-radius:50px;width:35px;height:35px;margin-bottom:5px;box-sizing:content-box}.product-details-custom .section5 .percent_counter.yellow_percent_counter{background:#ffce3a;border:4px solid #ffce3a;color:#374151}.product-details-custom .section5 .percent_counter.pink_percent_counter{background:#ea9999;border:4px solid #ea9999;color:#374151}.product-details-custom .section5 .percent_counter.pink_percent{border:2px solid #ea9999}.product-details-custom .section5 .percent_counter.green_percent_counter{background:#c2e74d;border:4px solid #c2e74d;color:#374151}.product-details-custom .section5 .percent_counter.green_percent{border:2px solid #c2e74d}.product-details-custom .desc .percent_counter{display:inline-block;background:rgba(0,0,0,0);border:2px solid #ffce3a;color:#fff;line-height:1.1;font-weight:600;font-size:22px;text-align:center;border-radius:50px;width:45px;height:45px;margin-bottom:5px;margin-right:10px;box-sizing:content-box}.product-details-custom .desc .percent_counter .icon_img{width:35px;margin-top:5px}.product-details-custom .section6{height:145px;padding-top:0;margin-top:0;float:left;width:calc(100% - 80px);border-left:4px solid #d6e1e5;margin-left:77px;padding-left:0;padding-bottom:0;margin-bottom:0;width:100%}.product-details-custom .section6 .main_div{padding-bottom:0;margin-bottom:0;width:100%}.product-details-custom .section6 .type_box_card_section{width:100%}.product-details-custom .section6 .type-box{padding:7px 16px;border:2px solid #a8b6c2;background:#f3f3f3;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;background-clip:padding-box;padding:12px 16px;min-width:140px;max-width:225px;width:100%;line-height:21px;box-sizing:border-box;display:inline-block;margin-right:25px;margin-bottom:20px;position:relative;cursor:pointer}.product-details-custom .section6 .type-box .type-label{color:#6a6a6a;font-size:12px;display:flex;justify-content:space-between}.product-details-custom .section6 .type-box .type-label .icon_png_img{right:0;left:93%;bottom:75%}.product-details-custom .section6 .type-box .type-label .info_img{width:40px}.product-details-custom .section6 .menu_selected label{font-size:15px;font-weight:normal;margin-top:5px}.product-details-custom .section6 .selection_cell .first_content label{font-size:15px}.product-details-custom .section6 .type-box-green{border:2px solid green}.product-details-custom .section6 .watch-tooltip{position:absolute;right:96%;top:10%;height:auto;min-width:45px;line-height:30px;width:45px;background-color:rgba(0,0,0,0)}.product-details-custom .section6 md-checkbox .md-icon:after,.product-details-custom .section6 md-checkbox.md-checked .md-icon:after{border-color:#fff;position:absolute;left:6.67px;top:2.22px}.product-details-custom .section6 .selection_cell{display:flex;justify-content:space-between;width:100%}.product-details-custom .section6 .selection_cell .inner_catalog_cell{display:flex;justify-content:space-between;width:100%}.product-details-custom .section6 .selection_cell .first_content{display:flex;margin-right:0;max-width:300px;width:100%;margin-bottom:15px}.product-details-custom .section6 md-divider{margin-left:0;padding-left:0}.product-details-custom .section7{height:600px;padding-bottom:50px}.product-details-custom .section7 .selection_cell .inner_catalog_cell{display:grid}.product-details-custom .section7 .type-box{background-color:rgba(0,0,0,0)}.product-details-custom .section7 .type-box .md-headline{font-size:16px;font-weight:bold;line-height:32px;color:#52758d}.product-details-custom .section7 .type-box-green{border:2px solid green;background-color:#ebf8e6}.product-details-custom .section7 .type-box{height:365px;min-width:250px;width:100%;text-align:left}.product-details-custom .section7 .type-box .md-card-image{height:134px}.product-details-custom .section7 .type-box md-card-content{padding-bottom:0}.product-details-custom .section7 .type-box md-card-content .icon_png_img{position:initial}.product-details-custom .section7 .type-box img.icon_png_img{left:95%;top:-5%;width:35px !important;height:35px}.product-details-custom .section7 .card_cta{padding-left:5px;padding-right:20px}.product-details-custom .section7 .card_cta .md-button{max-width:110px;width:100%;min-width:110px}.product-details-custom .section7 .card_cta .icon-ico-add{margin-right:10px}.product-details-custom .section7 .card_cta .icon-ico-add svg path{fill:#fff}.product-details-custom .section7 .card_cta .btn-secondary{background-color:rgba(0,0,0,0);color:#535355;border:1px solid #a8b6c2}.product-details-custom .section7 .card_cta .btn-secondary:hover{background-color:rgba(0,0,0,0);color:#f05e33;border:1px solid #f05e33}.product-details-custom .menu_grid{margin-top:20px}.product-details-custom .collapse_section{display:flex;flex-direction:row}.product-details-custom .collapse_section .divider{display:inline-block;margin-right:10px}.product-details-custom .collapse_section .show_less{display:inline-block;position:relative;bottom:20px;max-width:35px;width:100%;background-color:#000 !important;border:4px solid #000 !important}.product-details-custom .product-tab-content2 .section6{height:auto}.product-details-custom .blank_catalog{height:auto;padding-bottom:0;margin-bottom:0}.product-details-custom .show_less{width:35px !important;height:35px !important}.product-details-custom .show_less .icon-down{margin-top:10px;margin-left:5px}.product-details-custom .border-radius-50{border-radius:50px}.product-details-custom .mr-10{margin-right:10px}.product-details-custom img.icon_png_img{width:25px !important;height:25px;position:absolute;left:65px}.product-details-custom .custom_icon_img{width:30px}.product-details-custom .text_grey{color:#999}.product-details-custom .text_white{color:#fff}.product-details-custom .text_blue{color:#20394c}.product-details-custom .font_normal{font-weight:normal}.product-details-custom .text_green{color:#6aa84f}.product-details-custom .font-normal{font-weight:normal}.product-details-custom .text_oceangreen{color:#63d1dd}.bordered.cart-cta{border:1px solid #f05e33 !important;color:#f05e33 !important}.bordered.cart-cta md-icon svg path{fill:#f05e33 !important}.bordered.cart-active{background:#f05e33 !important;color:#fff !important}.bordered.cart-active md-icon svg path{fill:#fff !important}@media(max-width: 600px){.product-details-custom .detail-overview{display:grid}.product-details-custom .desc .view_media{margin-bottom:15px}.product-details-custom .desc ul .item-quantity-box md-icon{width:25px !important;height:25px !important}.product-details-custom .menu_grid{width:245px}.product-details-custom .section2 .heading .ico_gap{position:absolute;top:-27px;left:0;width:40px}.product-details-custom .section2 .heading h2{font-size:16px}.product-details-custom .section2 .first_card{min-width:290px;width:100%;padding:0;margin-bottom:40px}.product-details-custom .section2 .second_card .delivery_method{width:100%}.product-details-custom .section2 .second_card .expected_delivery{width:100%}.product-details-custom .section2 .card_div .first_row md-icon{width:20px}.product-details-custom .section2 .card_div .content_row{display:inline-block;width:80%;margin-bottom:10px}.product-details-custom .section3 .custom-default-box .second_cell{margin-bottom:45px}.product-details-custom .section3 .add-opportunity.package_offer_section.add-items{margin-left:0;display:grid}.product-details-custom .section3 h2{color:#63d1dd;font-size:14px}.product-details-custom .section3 .top-right-section{margin-top:11px}.product-details-custom .section3 .top-right-section label .btn-primary{font-size:11px;border-radius:8px}.product-details-custom .section3 .custom-default-box .inner-cell.first_cell{min-width:300px;width:100%}.product-details-custom .section4{padding-left:0;height:295px !important}.product-details-custom .section4 .right-div{margin-top:35px}.product-details-custom .section4 .catalog_menu_cell span{font-size:16px}.product-details-custom .section4 .section-heading{padding-left:0;margin-left:0}.product-details-custom .section4 .section-heading h2{font-size:14px}.product-details-custom .section4 .percent_des_label{font-size:12px}.product-details-custom .section4 .percent_counter{width:5px;height:5px}.product-details-custom .section4 .menu_second_cell.second_cell{margin-left:60px;gap:20px;display:flex;justify-content:space-between}.product-details-custom .section4 .icon_img{width:60px}.product-details-custom .navigate_catalog .icon_img{width:50px !important;margin-top:45px}.product-details-custom .navigate_catalog .right-div label{font-size:11px}.product-details-custom .navigate_catalog .right_filter_list .icon md-icon{width:20px}.product-details-custom .navigate_catalog .section-heading h2{margin-top:60px !important}.product-details-custom .section5 .main_div{padding-right:0;margin-right:0;padding-left:0;margin-left:0}.product-details-custom .section5 .catalog_cell .inline-block{margin-right:15px !important}.product-details-custom .section5 .catalog_cell .inner_catalog_cell{margin-left:-60px !important;padding-left:11px}.product-details-custom .section5 .catalog_cell .outer_catalog_cell .percent_counter{height:60px;width:60px}.product-details-custom .section5 .percent_counter{width:19px;height:19px;line-height:1.7;font-weight:600;font-size:12px}.product-details-custom .section5 .sub-heading-title h2{margin-left:90px}.product-details-custom .section6{margin-left:31px;height:auto !important;margin-bottom:20px}.product-details-custom img.icon_png_img{width:25px !important;height:25px;position:absolute;left:20px}.product-details-custom .section7 .main_div{padding-left:0;margin-left:0}.product-details-custom .main_meal_catalog .section-heading h2{font-size:20px}.product-details-custom .blank_catalog{height:230px !important}.product-details-custom .blank_catalog .catalog_cell .outer_catalog_cell .percent_counter{bottom:70px}}@media(max-width: 960px){.product-details-custom .section3 .custom-default-box{margin-left:0}.product-details-custom .section3 .custom-default-box .first_cell{min-width:475px;width:100%}.product-details-custom .section3 .custom-default-box .second_cell{text-align:center;margin-left:0;margin-right:0;min-width:300px}.product-details-custom .section3 .custom-default-box .catalog_container_div{gap:0}.product-details-custom .section3 .custom-default-box .catalog_container2_div{gap:0}.product-details-custom .section4{height:235px}.product-details-custom .main_meal_catalog{height:250px !important}.product-details-custom .main_meal_catalog .sub-heading-title h2{margin-top:0}.product-details-custom .section5{height:315px}.product-details-custom .section5 .catalog_cell .inner_catalog_cell{display:grid;margin-left:-95px}.product-details-custom .section5 .catalog_cell .inline-block.first_content{margin-right:50px}.product-details-custom .section5 .catalog_cell .inline-block{margin-right:38px}.product-details-custom .blank_catalog{height:230px}.product-details-custom .section6 .selection_cell{display:grid}.product-details-custom .navigate_catalog .second_cell{gap:25px}}.product-joiners{height:90%;width:90%;max-width:none;max-height:none}.product-joiners .joiners-header{background:rgba(0,0,0,0);border-bottom:1px solid #ccc}.product-joiners .joiners-header .heading{max-height:64px;height:64px;padding:7px 0 3px}.product-joiners .joiners-header .heading .head-img{display:inline-block;vertical-align:top}.product-joiners .joiners-header .heading .head-txt{display:inline-block;vertical-align:top}.product-joiners .joiners-header .heading .head-txt h2{display:inline-block;margin-top:5px}.product-joiners .joiners-header .heading .head-txt p{font-size:11px;margin-top:5px}.product-joiners .ico-cross{transform:rotate(45deg);margin-left:10px;height:20px;width:20px}.product-joiners .ico-cross svg path{fill:#ccc}.product-joiners .ico-cross:hover svg path{fill:hsl(0,0%,58%)}.product-joiners md-dialog-content{background:#f2f2f2;overflow-x:hidden}.product-joiners md-dialog-content .custom-tabs md-tabs-wrapper{margin-top:-3px;margin-bottom:15px}.product-joiners md-dialog-content .md-choice-list,.product-joiners md-dialog-content .upper-section{background:#fff;border-right:1px solid #ccc}.product-joiners md-dialog-content .md-choice-list{border-top:1px solid #ccc;padding:16px}.product-joiners md-dialog-content .md-choice-list .list-col{margin-right:30px}.product-joiners md-dialog-content .md-choice-list .list-col li{display:inline-block;vertical-align:top;margin:5px 5px 5px 0;height:65px;width:80px;text-align:center;border:1px solid hsl(0,0%,86%);border-radius:5px;position:relative}.product-joiners md-dialog-content .md-choice-list .list-col li span{position:absolute;bottom:10px;left:0;right:0}.product-joiners md-dialog-content .md-choice-list .list-col li.active{border-color:#5cc5c3}.product-joiners md-dialog-content .md-choice-list .list-col.one{width:92px}.product-joiners md-dialog-content .md-choice-list .list-col.two{width:175px;height:310px;column-count:2;-moz-column-count:2;-webkit-column-count:2}.product-joiners md-dialog-content .md-choice-list .list-col.addition-list{min-height:310px}.product-joiners md-dialog-content .md-choice-list .list-col.addition-list li{box-sizing:border-box;width:110px;margin-right:10px;margin-bottom:10px;padding:10px 8px;text-align:left}.product-joiners md-dialog-content .md-choice-list .list-col.addition-list li span{left:8px}.product-joiners md-dialog-content .md-choice-list .list-col.addition-list h3{width:100%}.product-joiners md-dialog-content .add-list-info ul li{border-bottom:1px solid #ccc;padding:10px 35px 10px 20px;position:relative}.product-joiners md-dialog-content .add-list-info ul li:last-child{border-bottom:0}.product-joiners md-dialog-content .add-list-info ul li textarea{background:#fff;margin-top:12px;height:80px}.product-joiners md-dialog-content .add-list-info ul li .success{display:inline-block;color:#abd036;margin:0 5px}.product-joiners md-dialog-content .add-list-info ul li .ico-cross{position:absolute;right:10px;top:7px}.product-joiners md-dialog-content h3{margin:0 0 10px;font-weight:400}.product-joiners md-dialog-content .joiner-list{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;border:1px solid #d6e1e5;height:160px;max-height:160px;max-width:190px;overflow-y:auto;padding:0}.product-joiners md-dialog-content .joiner-list li{height:39px;line-height:39px}.product-joiners md-dialog-content .joiner-list li.selected{background-color:#f2f2f2}.product-joiners md-dialog-content .joiner-list md-radio-button{margin-bottom:0;padding:0 10px}.product-joiners md-dialog-content .joiner-list md-radio-button .md-container{left:10px}.product-joiners md-dialog-content .joiner-list md-radio-button.md-checked .md-off,.product-joiners md-dialog-content .joiner-list md-radio-button .md-off{border-color:#d6e1e5}.product-joiners md-dialog-content .joiner-list md-radio-button .md-label{max-width:120px;margin-left:40px}.product-joiners md-dialog-content .joiner-list md-radio-button .md-off{border-width:1px}.product-joiners md-dialog-content .joiner-list md-radio-button .md-on{background-color:#5cc5c3}.product-joiners md-dialog-content .joiner-list md-checkbox{margin-bottom:0;height:39px;line-height:33px;padding:0 10px;width:100%}.product-joiners md-dialog-content .joiner-list md-checkbox .md-container{left:10px}.product-joiners md-dialog-content .joiner-picker{margin:4px 0 0}.product-joiners md-dialog-content .joiner-picker .gap{margin-left:25px}.product-joiners md-dialog-content .add-btn{margin-bottom:0;min-width:60px;min-height:30px;line-height:30px}.product-joiners md-dialog-content .order-msg{margin:10px 0;border-left:1px solid #ccc;padding:0 20px}.product-joiners md-dialog-content .order-msg label.md-static{display:none}@media only screen and (max-width: 960px){.product-joiners md-dialog-content .md-choice-list .list-col.one{width:auto}.product-joiners md-dialog-content .md-choice-list .list-col{margin-right:0;margin-bottom:25px}.product-joiners md-dialog-content .md-choice-list .list-col.two{width:auto;height:auto;column-count:auto;-moz-column-count:auto;-webkit-column-count:auto}.product-joiners md-dialog-content .order-msg{border:0;padding:0 8px}}@media only screen and (max-width: 600px){.product-joiners md-dialog-content .joiner-picker{padding-right:0}.product-joiners md-dialog-content .joiner-picker .gap{margin:10px 0}.product-joiners .joiners-header .heading p{display:none}.product-joiners .joiners-header .heading .head-img{display:none}.product-joiners .joiners-header .heading .head-txt{padding-top:10px}.product-joiners md-dialog-content .md-choice-list .list-col li{height:60px;width:70px}}.product-section.product-general h2{padding:0;font-weight:500;margin:0}.product-section.product-general .section-title{margin:0 20px;padding:25px 0 10px}.product-section.product-general .section-title .icon-setting svg{width:20px;height:20px}.product-section.product-general .data-table{min-width:0}.product-section.product-general .item-section:last-child{margin-bottom:25px}.product-section.product-general .default-box{padding:5px 19px;margin:0 20px;border-radius:5px}.product-section.product-general .default-box .table-responsive{margin:0}.product-section.product-general .default-box h3{padding:10px 0;font-weight:500;margin:0;color:hsl(0,0%,16.5%)}.product-section.product-general .default-box p{color:hsl(0,0%,58%);font-size:10px}.product-section.product-general .default-box .product-listing .feature-icons ul{list-style-type:none;padding:0;margin:0}.product-section.product-general .default-box .product-listing .feature-icons ul li{display:inline-block;padding:0 5px}.product-section.product-general .default-box .product-listing .feature-icons ul li .ico-ps-dual-book{height:11px;width:10px}.product-section.product-general .default-box .product-listing .feature-icons ul li .ico-ps-umbrella{height:11px;width:14px}.product-section.product-general .default-box .product-listing .feature-icons ul li .ico-ps-hot-shape{height:15px;width:12px}.product-section.product-general .default-box .product-listing .feature-icons ul li .ico-ps-calender{height:12px;width:13px}.product-section.product-general .default-box .product-listing .feature-icons ul li:first-child{padding-left:0}.product-section.product-general .default-box .product-listing table{border:none;margin:0}.product-section.product-general .default-box .product-listing thead{background:rgba(0,0,0,0)}.product-section.product-general .default-box .product-listing td,.product-section.product-general .default-box .product-listing th{padding:10px 0;line-height:1;height:auto}.product-section.product-general .default-box .product-listing td{border-bottom:none;color:hsl(0,0%,16.5%)}.product-section.product-general .layout-margin md-divider{margin:10px 0}.product-section.product-general .sidebar-toggle-btn{margin-top:20px;margin-right:20px}.product-section.product-general .sidebar-toggle-btn a{display:inline-block}.product-section.product-general .product-sidebar .top-section{padding:10px 0}.product-section.product-general .product-sidebar .top-section .sidebar-title{padding:20px 16px 18px;border-bottom:1px solid hsl(0,0%,86%);margin-bottom:10px}.product-section.product-general .product-sidebar .top-section md-list{padding:0 16px}.product-section.product-general .product-sidebar .top-section md-list md-list-item{min-height:auto;padding:10px 0;color:hsl(0,0%,16.5%)}.product-section.product-general .product-sidebar .top-section md-list md-list-item.f1{padding-top:10px}.product-section.product-general .product-sidebar .top-section md-list md-list-item .tax-amount{padding:10px 0 0}.product-section.product-general .md-sidenav-right{width:300px;min-width:0;max-width:300px}.product-section.product-general .tablesaw-bar{display:none}@media only screen and (max-width: 767px){.product-section.product-general .md-sidenav-right{width:32%;min-width:32%}.product-section.product-general .tablesaw-bar{display:block}}@media only screen and (max-width: 600px){.product-section.product-general .md-sidenav-right{width:200px}}.products-landing md-content{padding:15px}.list-style,.top-header{padding:10px 0}.list-style ul,.top-header ul{display:inline-block}.list-style ul li,.top-header ul li{transition:all ease-in-out .5s;display:inline-block;padding:0 15px;color:#f05e33}.list-style ul li:first-child,.top-header ul li:first-child{padding-left:0}.list-style ul li:last-child,.top-header ul li:last-child{padding-right:0}.list-style ul li.active,.top-header ul li.active{color:#000}.top-header{background:#e4ecee;transition:all ease-in-out .5s;z-index:1;position:relative;padding:10px 15px}.top-header ul li{padding:0 10px;color:#f05e33 !important}.top-header ul li.active{color:#000 !important}.top-header h3{font-weight:400}.top-header .parent-catalog .catalog-img{display:inline-block}.top-header .parent-catalog .catalog-img md-icon{width:13px;position:absolute;right:0;top:-5px}.top-header .parent-catalog .catalog-img img{border:1px solid #ccc}.top-header .parent-catalog .catalog-name{display:inline-block}.top-header .parent-catalog .catalog-name .name{display:inline-block;vertical-align:middle;margin:10px}.top-header .parent-catalog .catalog-name .name.product-catalog-name{font-size:18px;font-weight:bold}.top-header .parent-catalog .catalog-name md-icon{width:12px;transition:transform linear .3s;transform:rotate(90deg)}.top-header .parent-catalog .catalog-name md-icon.opened{transform:rotate(-90deg)}.top-header .parent-catalog .catalog-name md-icon path{fill:#f05e33}.top-header .location{display:inline-block}.top-header .location md-icon{display:inline-block;margin-top:-3px;width:12px}.top-header .location md-select{display:inline-block;margin:0 10px 0 0}.top-header:hover .product-catalog-name{color:#f05e33}.list-grid-filter .icon{display:inline-block;color:#f05e33}.list-grid-filter .icon.product-filter{color:#f05e33;font-size:14px}.list-grid-filter .icon.active{color:#000}.list-grid-filter .icon.active md-icon path{fill:#000}.list-grid-filter .icon:first-child{margin-right:10px}.list-grid-filter .icon md-icon{width:15px;margin-right:5px}.list-grid-filter .icon md-icon path{fill:#f05e33}.list-product-regular h3{font-weight:400}.list-product-regular ul li{color:#000;border:1px solid #ccc;padding:10px;margin:0 10px 10px 0;border-radius:3px;width:135px;min-height:65px;position:relative;transition:border-color 1s}.list-product-regular ul li.active,.list-product-regular ul li:not(.disabled):hover{border-color:#f05e33}.list-product-regular ul li md-icon{position:absolute;width:13px;top:0;right:8px}.list-product-regular ul li .badge{margin-bottom:6px;padding:0 5px;width:40px}.tag-filter{position:absolute;right:2px;font-size:12px;bottom:3px}.tag-filter md-icon.head-icon{width:15px;margin-right:5px}.tag-filter md-icon.tag{width:18px;height:18px}.prod-filter-item.product-filter{margin-bottom:0 !important}.tag-filter .top-section .header{margin:10px}.tag-filter .top-section .header h2{margin-left:10px}.tag-filter .content-section{margin:0 10px}.tag-filter .content-section .item-chipset li{display:inline-block;margin-right:10px}.tag-filter .content-section .item-chipset li .chipbox{border:1px solid #949494}.tag-filter .content-section .item-chipset li .chipbox.active{border-color:#f05e33}.parent-catalog-list{display:none}.parent-catalog-list .catalog-parent{margin:10px 0 30px}.parent-catalog-list .catalog-parent.active .catalog-container,.parent-catalog-list .catalog-parent:hover .catalog-container{border-color:#f05e33}.parent-catalog-list .catalog-parent.active h2,.parent-catalog-list .catalog-parent:hover h2{transition:color .5s;color:#f05e33}.parent-catalog-list .catalog-parent .ellipsis{display:inline-block;max-width:182px}.parent-catalog-list .catalog-container{background:#f2f6f7;width:182px;min-height:182px;border-radius:3px;border:1px solid #ccc;position:relative;padding:15px;margin:0 15px 0 0;transition:border-color .5s}.parent-catalog-list .catalog-container .img-replacer{height:120px;width:120px;font-size:40px;line-height:120px}.cart-quantity{display:inline-block;margin:0 12px;white-space:nowrap}.cart-quantity .md-button.md-icon-button{margin:0;min-width:40px}.cart-quantity .ico-round-btn path{fill:#ccc}.cart-quantity input{width:55px;height:36px;text-align:center;border:1px solid #ccc;border-radius:3px}md-menu-content.status-dropmenu.child-list-dropmenu.quantity-popup md-menu-item{padding:0}md-menu-content.quantity-popup md-menu-item .cart-item{width:100%}md-menu-content.quantity-popup md-menu-item .cart-item .md-button.md-icon-button{margin:0;height:20px}md-menu-content.quantity-popup md-menu-item .cart-item .ico-round-btn{height:20px}md-menu-content.quantity-popup md-menu-item .cart-item .ico-round-btn path{fill:#ccc}md-menu-content.quantity-popup md-menu-item .cart-item input{text-align:center;border:1px solid #ccc;border-radius:3px;min-width:40px;max-width:40px}.location-center{margin:0 auto}.list-grid .count-badge{background:#e5ecf1;color:hsl(0,0%,16.5%);text-align:center;border-radius:3px;padding:3px;font-weight:bold}.list-grid .count-badge.location{background:#5cc5c3;color:#fff}.list-grid .count-badge.dark{background:#2b3e50;color:#fff}.list-grid .list-view{border:1px solid #ccc;padding:10px;border-radius:8px}.list-grid .list-view:not(:last-of-type){margin-bottom:10px}.list-grid .list-view.product-list-view{background-color:#f2f6f7;box-shadow:#949494 0 1px 3px -1px;border:none}.list-grid .list-view .regular-price{margin:10px 20px 10px 0;color:#000;text-align:right;max-width:180px}.list-grid .list-view .left-option .product-image{display:inline-block;vertical-align:middle;margin-right:15px}.list-grid .list-view .left-option .product-image img{border:1px solid #ccc}.list-grid .list-view .left-option .product-detail{vertical-align:middle;display:inline-block;margin-right:15px;max-width:230px}.list-grid .list-view .left-option .product-detail.product-detail-exp{max-width:750px}.list-grid .list-view .left-option .product-detail h4{margin:0 0 5px;color:#000;font-weight:400}.list-grid .list-view .left-option .product-detail h4.product-tag{grid-gap:5px;margin-bottom:10px;color:#000}.list-grid .list-view .left-option .product-detail h4.product-tag label{font-size:12px;font-weight:400}.list-grid .list-view .left-option .product-detail .stats{display:inline-block;color:hsl(0,0%,58%)}.list-grid .list-view .left-option .product-detail .stats.product-tag-stats{color:#000}.list-grid .product-list-view:hover{background-color:#e4ecee}.list-grid .product-list-view:hover .left-option .product-detail h4.product-tag{color:#f05e33}.list-grid .right-option .action-btns{display:inline-block}.list-grid .right-option .price{display:inline-block}.list-grid .right-option .customize-quick-add{margin-left:0}.list-grid .right-option .customize-quick-add md-icon{height:15px;width:15px;vertical-align:text-bottom}.list-grid .right-option .customize-quick-add md-icon svg path{fill:#fff}.list-grid .grid-view .grid-product.select-product{border-color:#f05e33}.list-grid .grid-view .grid-product{max-width:220px;width:220px;margin-right:10px;margin-bottom:10px;display:inline-block}.list-grid .grid-view .grid-product:hover .prod-img-alternate{border-color:#f05e33}.list-grid .grid-view .grid-product:hover .media-opt .media-header md-icon svg path{fill:#f05e33}.list-grid .grid-view .grid-product:hover .media-opt .media-header h2{transition:color .5s;color:#f05e33}.list-grid .grid-view .grid-product .prod-img-alternate{width:100%;height:220px;padding:18px;border:1px solid #dbdbdb;background:#f2f6f7;box-shadow:#949494 0 1px 3px -1px}.list-grid .grid-view .grid-product .image-bg{background-size:cover;background-position:center;width:100%;height:185px}.list-grid .grid-view .grid-product .img-alternate{background:#f2f6f7;width:100%;height:185px}.list-grid .grid-view .grid-product .img-alternate .prod-grid-img{height:120px;width:120px;font-size:40px;line-height:120px}.list-grid .grid-view .grid-product .eye-btn{position:absolute;top:0;right:0;margin:0;height:35px;padding:0 0 8px 8px}.list-grid .grid-view .grid-product .eye-btn md-icon{width:20px;height:20px}.list-grid .grid-view .grid-product .eye-btn md-icon path{fill:hsl(0,0%,58%)}.list-grid .grid-view .grid-product .edit-btn{position:absolute;top:0;right:0;margin:0}.list-grid .grid-view .grid-product .edit-btn md-icon{width:12px;height:12px}.list-grid .grid-view .grid-product .edit-btn md-icon path{fill:hsl(0,0%,58%)}.list-grid .grid-view .grid-product .overlay{background:rgba(0,0,0,.8);border-radius:3px;position:absolute;top:0;bottom:0;right:0;left:0}.list-grid .grid-view .grid-product .overlay .status{color:#f45151;position:relative;top:50%;transform:translateY(-50%);margin:0}.list-grid .grid-view .grid-product .media-opt{padding:10px 20px 10px 0;width:220px}.list-grid .grid-view .grid-product .media-opt .media-header{font-size:14px}.list-grid .grid-view .grid-product .media-opt .media-header md-icon{margin-right:10px}.list-grid .grid-view .grid-product .media-opt .media-header md-icon svg path{fill:hsl(0,0%,16.5%)}.list-grid .grid-view .grid-product .grid-product-status{margin-bottom:25px}.list-grid .grid-view .grid-product .bottom-gap{margin-bottom:5px}.list-grid .product-tag{font-weight:bold !important;text-transform:capitalize;font-size:16px;display:grid}.list-grid .product-tag-price{font-size:16px}.blur-effect{opacity:.3;transition:all linear .2s}.customize-btn:not(.no-border){border:1px solid hsl(0,0%,86%)}.customize-btn.customize-sec-btn{border:1px solid #f05e33;color:#f05e33;background-color:rgba(0,0,0,0)}.customize-btn.customize-sec-btn:hover{background-color:#f05e33;color:#fff}.span-desc{color:#999;line-height:15px}.add-product{padding:15px}.add-product.custom-add-product-main{padding:15px 0}.add-product.custom-add-product{padding:30px 0}.add-product.custom-add-product .product-add{padding:0 30px}.add-product .product-filter h3{font-weight:400}.add-product .package-list .product-cat-info{background:#333;color:#fff;padding:5px 15px 1px}.add-product .package-list .product-cat-info md-icon,.add-product .package-list .product-cat-info svg{height:24px;width:40px}.add-product .package-list .package-separator{border-left:1px solid #ccc;margin:20px 0 20px 35px;position:relative}.add-product .package-list .package-separator .category-img{position:absolute;left:-23px;top:-10px}.add-product .package-list .package-separator .category-img .cat-name{margin-left:10px}.add-product .package-list .product-direction-arrow{position:absolute;top:75px;left:-12px;border-radius:50%;background:#f2f2f2;padding:2px}.add-product .package-list .product-direction-arrow md-icon{height:20px;width:20px;padding-top:5px}.add-product .package-list .package-end,.add-product .package-list .package-index{height:15px;width:15px;background-color:#0894b5;border-radius:50%;display:inline-block;position:absolute;bottom:0;left:-7px}.add-product .package-list .package-index{position:relative;background:#fff;margin-right:10px;height:20px;width:20px;margin-left:11px;left:0}.add-product .package-list .package-index.active{background:#b9eaa7}.add-product .package-list .package-index span{position:absolute;font-size:12px;color:#000;top:50%;left:50%;transform:translate(-50%, -50%)}.add-product .package-list .catlog-name{vertical-align:super}.add-product .catalog-information{overflow-x:scroll;font-size:14px}.add-product .catalog-information.back-head{background-color:#0894b5;padding:15px;color:#fff}.add-product .catalog-information.border-bottom{border-bottom:1px solid #4c92a7}.add-product .catalog-information strong{font-size:16px;margin-right:5px}.add-product .catalog-information .opacity-light{opacity:.5}.add-product .catalog-information md-icon{height:40px;width:40px}.add-product .catalog-information md-icon svg{fill:#fff;height:50px;width:40px}.add-product .catalog-information .pack-item-section{width:100%;min-width:130px}.add-product .product-card{width:250px;border:1px solid #fff}.add-product .product-card .ico-tick{position:absolute;top:0;right:4px;width:14px}.add-product .product-card.select-product{border:1px solid #f05e33}.add-product .product-card.select-product-package,.add-product .product-card:hover{border:1px solid #4cb748}.add-product .product-card.select-product-package .ico-tick,.add-product .product-card:hover .ico-tick{position:absolute;right:-10px;top:-10px;width:24px;height:24px}.add-product .product-card.select-product-package .package-product-price,.add-product .product-card:hover .package-product-price{color:#4cb748}.add-product .product-card:hover{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.add-product .product-card .md-button{display:none}.add-product .product-selection-list{padding:80px 0}.add-product .product-selection-list ul li{padding-right:15px}.add-product .product-selection-list ul li:not(.disabled):hover md-card .md-button{display:block}.add-product .cat-package-product{margin:20px 0 0 38px}.add-product .ui-accordion .panel-group .panel{border-width:0}.add-product .ui-accordion .panel-group .panel:not(.panel-open):last-of-type .panel-title>a{border-bottom-width:0}.add-product .product-desc{margin-right:15px}.add-product .product-desc .cancel-items{color:#000;margin-bottom:12px}.add-product .product-desc span.cancel-item-product{color:#000;font-size:16px;font-weight:bold}.add-product .product-desc span.description{color:#000;line-height:20px}.add-product .product-desc span.description.description-product{color:#000 !important}.add-product .product-desc a span{color:#f05e33 !important}.add-product .product-desc span:not(.cancel-item-product),.add-product .product-desc span:not(.cancel-item-product.description),.add-product .product-desc span:not(.description){color:#999;line-height:20px}.add-product .product-desc h1{margin-top:0}.add-product .product-desc h3 label.outOfStock{color:#f45151;font-size:14px}.add-product .product-desc .product-qt{margin:15px 0 0;white-space:normal;display:block}.add-product .product-desc .product-qt label{display:inline-block}.add-product .product-desc .product-qt .quantity{display:inline-block}.add-product .editional-desc .eprod-desc{font-size:12px;color:#999;margin-bottom:10px}.add-product .editional-desc .eprod-desc label{color:#000}.product-add:not(.no-padding){padding-bottom:15px}.product-add .product-detail .product-image{margin:0 15px 15px 0}.product-add .product-detail .product-image .thumbnail-images .left-arrow,.product-add .product-detail .product-image .thumbnail-images .right-arrow{display:inline-block;margin-top:0;vertical-align:middle;padding:5px}.product-add .product-detail .product-image .thumbnail-images .left-arrow md-icon,.product-add .product-detail .product-image .thumbnail-images .right-arrow md-icon{width:8px}.product-add .product-detail .product-image .thumbnail-images .left-arrow md-icon svg path,.product-add .product-detail .product-image .thumbnail-images .right-arrow md-icon svg path{fill:#ccc}.product-add .product-detail .product-image .image-tabs{display:inline-block;vertical-align:middle;max-width:153px}.product-add .product-detail .product-image .image-tabs ul{margin:12px 0}.product-add .product-detail .product-image .image-tabs ul li{width:49px;min-width:49px;display:inline-block;border:1px solid #ccc;border-radius:3px;margin-right:5px;padding:5px;transition:border-color 1s}.product-add .product-detail .product-image .image-tabs ul li.activeIndex,.product-add .product-detail .product-image .image-tabs ul li:hover{border-color:#f05e33}.product-add .product-detail .product-image .image-tabs ul li img{width:100%}.package.slider-container{width:calc(100% - 120px);margin:5px auto}.package .left-arrow,.package .right-arrow{position:absolute;top:50%;transform:translateY(-50%)}.package .left-arrow svg path,.package .right-arrow svg path{fill:#ccc}.package .left-arrow md-icon,.package .right-arrow md-icon{height:18px;width:18px}.package .left-arrow{left:-60px}.package .right-arrow{right:-60px}.package .badge{position:absolute}.package ul{list-style:none;padding:0}.package ul li{margin:0 10px 10px 0;border:1px solid #ccc;width:180px;min-height:108px;border-radius:3px;padding:10px;cursor:pointer;text-align:center}.package ul li.slider-item{float:none;margin:0 10px 0 0}.package ul li.smaller{width:135px}.package ul li.active{border:2px solid #f05e33;color:#f05e33}.package ul li .select-check{position:absolute;left:10px;top:10px}.package ul li .package-name{margin:6px auto}.package ul li .product-image{margin:9px}.package ul li .product-image img{border:1px solid #ccc}.product-description-section .form-base{width:100%}.product-fulfillment-section .custom-img-cover{padding:20px;background-color:rgba(211,225,229,.2901960784);border:1px solid #f05e33;position:relative}.product-fulfillment-section .custom-img-cover .arrow-img-thumbnail{position:absolute;left:199px;top:12px;overflow:visible;width:30px;height:30px}.product-fulfillment-section .custom-thumbnail-images .image-tabs ul li{padding:5px}.product-fulfillment-section .custom-product-desc span.cancel-item-product{font-weight:500;font-size:16px}.product-fulfillment-section .custom-product-desc span.description.description-product{text-transform:capitalize;font-size:16px}.product-fulfillment-section .review-capsule{background-color:rgba(0,0,0,0);border:1px solid #fe9603;padding:8px 15px;border-radius:50px;color:#fe9603;font-weight:600;line-height:10px;max-width:250px;min-width:250px}.product-fulfillment-section .fullfilment-custom-flag{background-color:rgba(211,225,229,.2901960784);border:1px solid #b7b7b7;padding:8px 8px 30px;min-width:300px;max-width:350px;width:100%}.product-fulfillment-section .fullfilment-custom-flag .inner-section{background-color:#fff;padding:8px}.product-fulfillment-section .fullfilment-custom-flag .inner-section .custom-product-desc span.cancel-item-product.font-bold,.product-fulfillment-section .fullfilment-custom-flag .inner-section .custom-product-desc span.cancel-item-product.icon.product-filter,.product-fulfillment-section .fullfilment-custom-flag .inner-section .custom-product-desc span.cancel-item-product.prod-filter-item.product-filter,.product-fulfillment-section .fullfilment-custom-flag .inner-section .custom-product-desc span.cancel-item-product.tag-filter.product-filter{font-weight:600}.product-fulfillment-section .text-white{color:#fff}.fullfilment-item-setcion{margin-bottom:7rem}.fullfilment-item-setcion .fullfilment-item-setcion-header-title .f1,.fullfilment-item-setcion .fullfilment-item-setcion-header-title .icon.product-filter,.fullfilment-item-setcion .fullfilment-item-setcion-header-title .prod-filter-item.product-filter,.fullfilment-item-setcion .fullfilment-item-setcion-header-title .tag-filter.product-filter{font-size:16px}.fullfilment-item-setcion .fullfilment-item-setcion-header{background-color:#000;padding:10px 30px}.fullfilment-item-setcion .fullfilment-item-setcion-header .fullfilment-icon-img{width:45px;height:45px;margin-right:15px;background:#fff;border-radius:30px}.fullfilment-item-setcion .fullfilment-item-setcion-header .type-box{padding:8px 16px;color:#000;cursor:pointer;background:#fff;gap:10px;font-size:18px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.fullfilment-item-setcion .fullfilment-item-setcion-header .type-box .second_content{font-size:14px;color:#666;margin-top:5px}.fullfilment-item-setcion .fullfilment-item-setcion-header .type-box .order-status-icon{width:35px;height:35px;margin-right:15px}.fullfilment-item-setcion .fullfilment-item-section-body .form-base-header{background-color:rgba(211,225,229,.2901960784);padding:20px;border-bottom:10px solid #2b3e50}.fullfilment-item-setcion .fullfilment-item-section-body .form-base-header .capsule-tab{background-color:#2a2a2a;border:1px solid #5e696c;color:#fff;font-size:13px;padding:7px 35px;border-radius:50px;position:relative}.fullfilment-item-setcion .fullfilment-item-section-body .form-base-header .icon-next-arrow{width:45px;height:45px}.fullfilment-item-setcion .fullfilment-item-section-body .form-base-header .icon-next-arrow svg path{fill:#fe9603}.fullfilment-item-setcion .fullfilment-item-section-body .form-base-header .icon-next-arrow.opened{rotate:-180deg}.fullfilment-item-setcion .fullfilment-item-section-body .form-base-header .icon-next-arrow.add-serial-icon.opened{rotate:-90deg}.fullfilment-item-setcion .fullfilment-item-section-body .form-base-body{background-color:#fff;padding:20px}.fullfilment-item-setcion .fullfilment-item-section-body .item-location{color:#666;position:relative;border:1px solid #527b9a;background-color:rgba(211,225,229,.2901960784)}.fullfilment-item-setcion .fullfilment-item-section-body .item-location span{font-size:14px;padding:5px}.fullfilment-item-setcion .fullfilment-item-section-body .item-location span.stock-level-section{font-size:18px}.fullfilment-item-setcion .fullfilment-item-section-body .item-location .icon-tick{position:absolute;right:-12px;top:-11px;width:28px;height:28px}.fullfilment-item-setcion .fullfilment-item-section-body .item-location .icon-tick svg .path1,.fullfilment-item-setcion .fullfilment-item-section-body .item-location .icon-tick svg .path2{fill:#00ba00}.fullfilment-item-setcion .fullfilment-item-section-body .item-location .icon-tick svg .path3{fill:#fff}.fullfilment-item-setcion .fullfilment-item-section-body .item-location .data-head-section{font-size:14px;text-align:left;margin-bottom:10px}.fullfilment-item-setcion .fullfilment-item-section-body .item-location .data-head-section,.fullfilment-item-setcion .fullfilment-item-section-body .item-location .data-value-section{max-width:100px;min-width:100px}.fullfilment-item-setcion .fullfilment-item-section-body .item-location .data-value-section{color:#20394c;font-size:16px;text-align:left}.fullfilment-item-setcion .fullfilment-item-section-body .heading_title{font-size:14px}.fullfilment-item-setcion .fullfilment-item-section-body .form-base-body-content-title{font-size:14px}.fullfilment-item-setcion .fullfilment-item-section-body .form-base-body-content-title span{font-size:14px;color:#666}.fullfilment-item-setcion .fullfilment-item-section-body .logistic-option-div{width:100%}.fullfilment-item-setcion .fullfilment-item-section-body .order-status-icon{width:80px}.fullfilment-item-setcion .fullfilment-item-section-body .total-amount{font-size:20px;color:#20394c}.fullfilment-item-setcion .fullfilment-item-section-body .quantity{position:relative;left:-15px}.fullfilment-item-setcion .fullfilment-item-section-body .quantity input{border:2px solid #fe9603;height:38px;font-size:14px;width:130px;text-align:center;color:#666}.fullfilment-item-setcion .fullfilment-item-section-body .serial-dropdown.dropdown{position:relative;display:inline-block;float:inline-end}.fullfilment-item-setcion .fullfilment-item-section-body .serial-dropdown.dropdown.delivery-option{width:100%}.fullfilment-item-setcion .fullfilment-item-section-body .serial-dropdown.dropdown.delivery-option .item-location{border:1px solid #fe9603;padding:10px;background-color:#fff}.fullfilment-item-setcion .fullfilment-item-section-body .serial-dropdown.dropdown.delivery-option .item-location.selected{border-bottom:10px solid #fe9603}.fullfilment-item-setcion .fullfilment-item-section-body .serial-dropdown.dropdown .dropdown-content{position:absolute;background-color:#f1f9fc;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:999;padding:15px;right:10px;top:40px}.fullfilment-item-setcion .fullfilment-item-section-body .serial-dropdown.dropdown .dropdown-content.dropdown-content-custom{padding:0}@media(max-width: 600px){.fullfilment-item-setcion .fullfilment-item-section-body .serial-dropdown.dropdown .dropdown-content.serial-sidenav-dropdown{right:-106px}}.fullfilment-item-setcion .fullfilment-item-section-body .serial-dropdown.dropdown .manage-serial-section .serial-id,.fullfilment-item-setcion .fullfilment-item-section-body .serial-dropdown.dropdown .manage-serial-section .serial-name,.fullfilment-item-setcion .fullfilment-item-section-body .serial-dropdown.dropdown .manage-serial-section .serial-part-no{color:#666}.fullfilment-item-setcion .fullfilment-item-section-body .serial-dropdown.dropdown .manage-serial-section .serial-no{background-color:#2a2a2a;font-size:16px;text-align:center;padding:10px;width:35px;color:#fff;border-radius:50px;height:35px}.fullfilment-item-setcion .fullfilment-item-section-body .serial-dropdown.dropdown .dropdown-content .type-box .type-box-cta{color:#000;background-color:#fff;border:1px solid #fe9603;padding:10px;width:100%;line-height:16px}.fullfilment-item-setcion .fullfilment-item-section-body .serial-dropdown.dropdown .dropdown-content .type-box .type-box-cta .second_content{font-size:14px}.fullfilment-item-setcion .fullfilment-item-section-body .serial-dropdown.dropdown .dropdown-content .type-box .type-box-cta md-icon{width:20px;height:18px}.fullfilment-item-setcion .fullfilment-item-section-body .serial-dropdown.dropdown .dropdown-content .type-box .type-box-cta:hover{color:#fe9603}.fullfilment-item-setcion .fullfilment-item-section-body .serial-dropdown.dropdown .dropdown-content .type-box .type-box-cta.selected{color:#fe9603}.fullfilment-item-setcion .fullfilment-item-section-body .serial-dropdown.dropdown .btn-primary .icon-next-arrow{width:10px;height:10px;margin-top:0}.fullfilment-item-setcion .fullfilment-item-section-body .serial-dropdown.dropdown .btn-primary .icon-next-arrow svg path{fill:#fff}.fullfilment-item-setcion .fullfilment-item-section-body .dropdown-content{display:block}.fullfilment-item-setcion .fullfilment-item-section-body .dropdown-content .item-location:hover{cursor:pointer}.fullfilment-item-setcion .fullfilment-item-section-body .dropdown-content .item-location.selected,.fullfilment-item-setcion .fullfilment-item-section-body .dropdown-content .item-location:hover{border:1px solid #fe9603;border-bottom:10px solid #fe9603}.fullfilment-item-setcion .fullfilment-item-section-body .dropdown-content .item-location span{color:#000}.fullfilment-item-setcion.fullfilment-transaction-section .stock-full-status{width:100%}.fullfilment-item-setcion.fullfilment-transaction-section .table-responsive{padding:15px 30px 0}.fullfilment-item-setcion.fullfilment-transaction-section .table-responsive .transaction-date-section{font-size:14px;color:#666}.fullfilment-item-setcion.fullfilment-transaction-section .index-number{background-color:#2a2a2a;color:#fff;width:30px;height:30px;border-radius:50px;display:flex;justify-content:center;align-items:center;margin:0 auto;text-align:center;vertical-align:middle}.fullfilment-item-setcion.fullfilment-transaction-section .transaction-type-section span{font-size:14px}.fullfilment-item-setcion.fullfilment-transaction-section .transaction-type-section span.swapped{color:blue}.fullfilment-item-setcion.fullfilment-transaction-section .transaction-type-section span.delivered{color:#39a82d}.fullfilment-item-setcion.fullfilment-transaction-section .transaction-type-section span.returned{color:#f45150}.fullfilment-item-setcion.fullfilment-transaction-section .stock-quantity-section span{background-color:#2b3e50;color:#fff;font-size:14px;width:70px;height:30px;border-radius:5px;display:flex;justify-content:center;align-items:center;margin:0 auto}.fullfilment-item-setcion.fullfilment-transaction-section .fulfilled-serial-table thead{background-color:#cfe2f3}.fullfilment-item-setcion.fullfilment-transaction-section .fulfilled-serial-table .serial-action-icon{width:16px;margin-left:0}.fullfilment-item-setcion.fullfilment-transaction-section .fulfilled-serial-table .light-grey{color:#666}.fullfilment-item-setcion.fullfilment-transaction-section .fulfilled-serial-table .fulfilled-data{font-size:14px}.fullfilment-item-setcion.fullfilment-transaction-section .serial-icon{width:30px}.fullfilment-item-setcion.fullfilment-transaction-section .stock-level-section{font-size:18px}.fullfilment-item-setcion.fullfilment-transaction-section .btn-secondary{border:1px solid #f05e33;color:#666;background-color:#fff}.fullfilment-item-setcion.fullfilment-transaction-section .btn-primary,.fullfilment-item-setcion.fullfilment-transaction-section .btn-secondary{min-width:150px;font-size:14px;font-weight:bold;padding:5px;border-radius:8px}.fullfilment-item-setcion.fullfilment-transaction-section .table-section{padding:10px 15px}.fullfilment-item-setcion.fullfilment-transaction-section .table-section .table-card-section{border:1px solid #ccc;background-color:#fff;margin-bottom:15px}.fullfilment-item-setcion.fullfilment-transaction-section .table-section .table-card-section .table-row .icon-next-arrow.add-serial-icon{rotate:90deg}.fullfilment-item-setcion.fullfilment-transaction-section .table-section .table-card-section .table-row.opened .icon-next-arrow.add-serial-icon{rotate:-90deg}.fullfilment-item-setcion.fullfilment-transaction-section .table-head{padding:15px;background-color:#d6e1e5}.fullfilment-item-setcion.fullfilment-transaction-section .data-table,.fullfilment-item-setcion.fullfilment-transaction-section .stock-status .stock-full-status,.stock-status .fullfilment-item-setcion.fullfilment-transaction-section .stock-full-status{width:100%;min-width:1180px}.fullfilment-item-setcion.fullfilment-transaction-section .table-head,.fullfilment-item-setcion.fullfilment-transaction-section .table-row{display:flex;align-items:center;padding:8px 0}.fullfilment-item-setcion.fullfilment-transaction-section .table-cell{flex:1;text-align:center;padding:8px 0}.fullfilment-item-setcion.fullfilment-transaction-section .table-head .table-cell{font-weight:bold;text-transform:uppercase}.fullfilment-item-setcion.fullfilment-transaction-section .table-section{background-color:#fafafa}.fullfilment-item-setcion.fullfilment-transaction-section .location-symbol{display:inline-block}.fullfilment-item-setcion.fullfilment-transaction-section .sort-icon{vertical-align:middle;margin-right:4px}.fullfilment-item-setcion.fullfilment-transaction-section .icon-next-arrow{cursor:pointer}.fullfilment-item-setcion.fullfilment-transaction-section .dropdown-content{padding:16px;margin-top:-1px}.fullfilment-item-setcion.fullfilment-transaction-section .dropdown-content.show{display:block}.fullfilment-item-setcion.fullfilment-transaction-section .form-base-header{background-color:rgba(0,0,0,0) !important;border:none;padding:16px}.fullfilment-item-setcion.fullfilment-transaction-section .item-location{padding:8px;border:none !important;margin-bottom:8px;cursor:pointer}.fullfilment-item-setcion.fullfilment-transaction-section .item-location.selected{background-color:#e0f7fa}.fullfilment-item-setcion.fullfilment-transaction-section .data-head-section,.fullfilment-item-setcion.fullfilment-transaction-section .data-value-section{flex:25%;text-align:center}.fullfilment-item-setcion .fulfillment-transactions-display{display:none !important}.fullfilment-item-setcion .fulfillment-transactions-display.opened{display:block !important}.fullfilment-item-setcion .btn-hover,.fullfilment-item-setcion .btn-hover:hover{background:rgba(0,0,0,0)}.attachment-not-active svg path{fill:#999 !important}.attachment-active{border:2px solid #f05e33 !important}.attachment-active svg path{fill:#f05e33 !important}.icon-transaction-note svg{height:24px;width:26px}.fulfillment-sidenav .f4{font-size:15px}.fulfillment-sidenav .f3{font-size:14px}.fulfillment-sidenav md-input-container label{font-size:16px}.fulfillment-sidenav .fulfillment-sidenav-select .md-select-value span{padding:18px}.fulfillment-sidenav .serial-list-view{padding-left:5px;padding-right:5px}.fulfillment-sidenav .search-bar md-autocomplete-wrap{border:1px solid #f05e33}.fulfillment-sidenav .sidenav-product-title{max-width:265px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:15px}.fulfillment-sidenav .available-status{color:#00ba00}.fulfillment-sidenav .md-menu .md-button.md-icon-button{margin:0;padding:0;width:18px;line-height:20px}.fulfillment-sidenav .bottom-desc{background-color:#2b3e50;color:#fff;padding:10px 25px 30px;text-align:left;font-size:18px}.fulfillment-sidenav .bottom-button-div{padding:5px 20px}.fulfillment-sidenav .bottom-button-div .md-button{max-width:150px;width:100%}.fulfillment-sidenav md-checkbox{min-height:25px}.fulfillment-sidenav .filter-dropdown{rotate:-272deg;width:20px;height:20px}.fulfillment-sidenav .filter-dropdown.opened{rotate:-90deg}.img-cover{border:1px solid #ccc;width:200px;height:200px;border-radius:3px}.img-cover .add-to-img{position:absolute;bottom:37px}.img-cover img{width:100%}.max-min-qt{margin-top:15px}.max-min-qt div{display:inline-block}.max-min-qt div.stats{margin-top:10px}.max-min-qt div h3{display:inline-block;margin-bottom:0}.max-min-qt div .badge{margin:0 10px;background:#5cc5c3}.package-variation{min-height:500px;max-width:100%;width:650px}.package-variation .desc{color:#999;line-height:20px}.package-variation .attribute{margin-top:20px}.package-variation .attribute label{font-size:16px}.package-variation .attribute .avail-stock{display:inline-block;margin-left:15}.package-variation .attribute .avail-stock .badge{display:inline-block;width:35px}.package-variation .attribute .atr-type ul{list-style:none;padding:0}.package-variation .attribute .atr-type ul li{display:inline-block;padding:10px 14px;border:1px solid #f05e33;color:#f05e33;margin-right:5px;border-radius:3px}.package-variation .attribute .atr-type ul li.active{background:#f05e33;color:#fff}.left-catalog,.right-catalog{border:1px solid #ccc;padding:15px;border-radius:3px}.left-catalog h3,.right-catalog h3{margin-top:0}.left-catalog .badge{position:absolute;right:10px;top:10px}.product-detail-sidenav .package-pro ul{padding:0 15px;list-style:none}.product-detail-sidenav .package-pro ul li:not(:last-child) .cat-list{border-left:1px solid #ccc}.product-detail-sidenav .package-pro ul li .cat-list{position:relative;margin-left:20px;padding-bottom:20px}.product-detail-sidenav .package-pro ul li .cat-list .product-detail .product-image{position:absolute;left:-23px;top:0;width:46px;height:46px;vertical-align:middle}.product-detail-sidenav .package-pro ul li .cat-list .product-detail .product-image .icon-tick{position:absolute;top:-5px;right:0;width:16px}.product-detail-sidenav .package-pro ul li .cat-list .product-detail .product-image img{border:1px solid #ccc}.product-detail-sidenav .package-pro ul li .cat-list .product-detail .prod-desc{margin-left:35px;vertical-align:middle}.product-detail-sidenav .package-pro ul li .cat-list .product-detail .prod-desc .p-detail{margin-bottom:10px}.product-detail-sidenav .package-pro ul li .cat-list .product-detail .prod-desc .p-detail-half,.product-detail-sidenav .package-pro ul li .cat-list .product-detail .prod-desc .title-view{margin-bottom:5px}.product-detail-sidenav .package-pro ul li .cat-list .product-detail .prod-desc .title-view{color:gray}@media screen and (min-width: 960px){.product-add .editional-desc{margin-left:45px}.add-product .product-content{max-width:80%}}@media screen and (min-width: 767px){.list-grid br.hide-gt-small{display:none}}@media screen and (max-width: 768px){.list-grid .list-view .left-option .product-detail{margin-top:10px}.list-grid .list-view .right-option{text-align:right}.list-grid .list-view .right-option .cart-quantity{margin:0 -11px 0 0}.list-grid .list-view .right-option .price{display:inline-block;margin-right:10px;text-align:right}.product-selection-list.active ul li{margin:20px}}@media screen and (min-width: 531px)and (max-width: 768px){.list-grid .list-view .right-option .action-btns{display:flex;flex-direction:row-reverse}}@media screen and (max-width: 1200px){.list-grid .product-tag-price{font-size:14px}.list-grid .list-view .left-option .product-detail.product-detail-exp{max-width:350px}.list-grid .list-view .regular-price{max-width:120px}}@media screen and (max-width: 960px){.list-grid .list-view .left-option .product-detail.product-detail-exp{max-width:355px}.list-grid .list-view .right-option{margin-top:10px;margin-left:65px}.list-grid .list-view .right-option .regular-price{max-width:400px}}@media screen and (max-width: 768px){.list-grid .list-view .left-option .product-detail.product-detail-exp{max-width:500px}.list-grid .list-view .right-option{margin-top:10px;margin-left:65px}.list-grid .list-view .right-option .regular-price{max-width:400px}.list-grid .list-view .right-option .product-tag-price{font-size:16px}}@media screen and (max-width: 610px){.list-grid .list-view .left-option .product-detail.product-detail-exp{max-width:240px}.list-grid .list-view .product-tag-price{font-size:16px}.list-grid .list-view .regular-price{max-width:400px;text-align:left;margin-top:10px;margin-left:65px}}@media screen and (max-width: 600px){.product-add .editional-desc{margin-top:15px}.top-header ul{padding:0}.top-header ul li{padding:0 8px}.top-header .location{position:static}.list-grid .list-view .right-option .price{text-align:right;display:block}.list-grid .list-view .right-option .price~.cart-quantity{margin-top:10px}}.product-cart-detail{display:block;margin:15px;min-width:1600px;overflow-x:auto}.product-cart-detail.cartdash-product-cart-detail .cart-detail .product-border-col.product-border-col-custom{padding-bottom:65px}.product-cart-detail.cartdash-product-cart-detail .cart-detail .view-job-list-img{top:50px}.product-cart-detail .col-min,.product-cart-detail .col,.product-cart-detail .cart-header .head-col{min-width:95px;max-width:95px}.product-cart-detail .col-min-150,.product-cart-detail .col-min-200,.product-cart-detail .col-min-400{display:inline-block;vertical-align:middle}.product-cart-detail .col-min-150{min-width:150px;max-width:150px}.product-cart-detail .col-min-200{min-width:200px;max-width:200px}.product-cart-detail .col-min-400{min-width:400px;max-width:400px}.product-cart-detail .col,.product-cart-detail .cart-header .head-col{display:inline-block;vertical-align:middle;padding-left:10px}.product-cart-detail .cart-header{border-bottom:1px solid #d6e1e5;background:#d6e1e5;font-weight:bold}.product-cart-detail .cart-header .head-col{padding:10px}.product-cart-detail .cart-detail.cart-border-full,.product-cart-detail .cart-detail.cart-border{margin-top:20px}.product-cart-detail .cart-border-full,.product-cart-detail .cart-detail.cart-border{border-bottom:1px solid #d6e1e5}.product-cart-detail .cart-detail.cart-border{margin-left:200px}.product-cart-detail .cart-detail.connect.line-connector .product-border-col{border-left:1px solid #ccc}.product-cart-detail .cart-detail .cart-product-image.job-cart-product-image{width:65px}.product-cart-detail .cart-detail .view-job-list-img{position:relative;top:38px;right:30px;color:#f05e33;background-color:#fff;padding:4px 0}.product-cart-detail .cart-detail .product-name-rel{position:absolute;top:45%;transform:translateY(-50%)}.product-cart-detail .cart-detail .grey{color:rgba(0,0,0,.38)}.product-cart-detail .cart-detail .location .location-symbol{margin-bottom:2px}.product-cart-detail .cart-detail .product-border-col{margin-left:133px;padding-bottom:35px;position:relative;top:10px}.product-cart-detail .cart-detail .product-border-col.grey md-checkbox .md-label{color:rgba(0,0,0,.38)}.product-cart-detail .cart-detail .product-border-col.instructions{padding-bottom:10px}.product-cart-detail .cart-detail .product-border-col.static-border{border-left:1px solid #ccc}.product-cart-detail .cart-detail .product-border-col.product-border-col-custom{padding-bottom:50px}.product-cart-detail .cart-detail .product-info{margin-left:200px}.product-cart-detail .cart-detail .product-info li{display:inline;margin-right:15px}.product-cart-detail .cart-detail md-checkbox{margin-bottom:0}.product-cart-detail .cart-detail md-checkbox .md-label{color:#000}.product-cart-detail .cart-detail .md-label-delivery{color:#000}.product-cart-detail .cart-detail .cart-product-image{vertical-align:middle;width:60px;display:inline-block}.product-cart-detail .cart-detail .cart-product-image .icon-tick{position:absolute;width:15px;top:-5px;left:5px;z-index:1}.product-cart-detail .cart-detail .cart-product-image img{border:1px solid #ccc;position:absolute;top:0;left:-25px;background:#fff}.product-cart-detail .cart-detail .cart-product-image .replacer{position:absolute;top:0;left:-25px}.product-cart-detail .cart-detail .f12{font-size:16px}.product-cart-detail .cart-detail .product-name{font-size:16px;color:#f05e33}.product-cart-detail .cart-detail .gap-hard{text-align:right;padding-right:25px}.product-cart-fulfillment:not(.no-padding){padding:20px}.product-cart-fulfillment li{display:inline-block}.product-cart-fulfillment .fulfill,.product-cart-fulfillment .stock-detail{width:100%;max-width:260px;border:1px solid #d6e1e5;padding:20px;margin-bottom:20px;transition:box-shadow 1s}.product-cart-fulfillment .fulfill.work-board-box,.product-cart-fulfillment .work-board-box.stock-detail{width:130px;max-width:100%;margin-right:15px}.product-cart-fulfillment .fulfill:not(:last-child),.product-cart-fulfillment .stock-detail:not(:last-child){margin-right:10px}.product-cart-fulfillment .fulfill.active,.product-cart-fulfillment .active.stock-detail,.product-cart-fulfillment .fulfill:not(.no-hover):hover,.product-cart-fulfillment .stock-detail:not(.no-hover):hover{box-shadow:0 0 10px rgba(30,30,30,.2)}.product-cart-fulfillment .fulfill .fulfillment,.product-cart-fulfillment .stock-detail .fulfillment,.product-cart-fulfillment .fulfill .fulfillment-type,.product-cart-fulfillment .stock-detail .fulfillment-type,.product-cart-fulfillment .fulfill .job-fulfillment-type,.product-cart-fulfillment .stock-detail .job-fulfillment-type{padding-bottom:10px}.product-cart-fulfillment .fulfill .fulfillment-type,.product-cart-fulfillment .stock-detail .fulfillment-type{color:#666}.product-cart-fulfillment .fulfill .fulfillment .fullfill-qty,.product-cart-fulfillment .stock-detail .fulfillment .fullfill-qty{font-size:20px;font-weight:bold}.product-cart-fulfillment .stock-detail{max-width:230px;padding:8px}.job-stockreview-tr td{vertical-align:middle}.add-product .product-info{margin-bottom:15px;font-size:16px}.add-product .product-info label{font-weight:bold}.add-product .selected-item{padding:20px}.add-product .selected-item .number-of-item{font-size:20px;margin:0 5px}.add-product .selected-item .item-selected{font-size:12px;color:hsl(0,0%,58%)}.add-product .selected-item .select-head{margin-right:40px}.add-product .selected-item .progress-circle{width:45px;height:45px;border:4px solid hsl(0,0%,58%);border-radius:50%;position:relative}.add-product .selected-item .progress-circle span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:10px}.add-product .package-pro-list{width:220px;margin-bottom:15px}.add-product .product-package-detail span{color:hsl(0,0%,58%);margin-right:5px}.add-product .product-package-detail label{color:#333}.add-product .btn-action{margin-top:10px}.add-product .quick-add .customize-btn{margin:0;font-size:12px;height:25px;min-height:25px;line-height:normal}.add-product .quick-add .customize-btn.custom-btn{background-color:#fff}.add-product .quick-add .customize-btn.custom-btn:hover{border:1px solid #f05e33;color:#f05e33}.add-product .quick-add .customize-btn md-icon{height:15px;width:15px}.add-product .quick-add .customize-btn svg{stroke:#fff}.add-product .item-location{border:1px solid #000;padding:11px;margin-bottom:20px}.add-product .item-location .head{font-weight:bold;padding:5px;font-size:14px}.add-product .order-fulfillment .prod-select label{font-weight:bold;font-size:16px}.add-product .order-fulfillment .prod-select .order-status{display:inline-block}.add-product .order-fulfillment .prod-select .order-status .fix-gap{margin:0;width:170px}.add-product .detail-view .item-chipset li{display:inline-block;margin-right:10px}.add-product .detail-view .doc-list .chipbox:before{content:"";display:inline-block;background:url(../../../assets/icons/ico-pdf.85168ce8fdf8069c5bf5.svg) no-repeat 0 0;background-position:0 0;background-size:15px;height:17px;margin-right:6px;width:15px;vertical-align:middle}.stock-status:not(.no-bottom){margin-bottom:40px}.stock-status.table-responsive,.stock-status .table-responsive{padding:0}.stock-status .fulfil-custom-btn{padding:5px 12px;background-color:#f05e33;border-radius:13px}.stock-status .fulfil-custom-btn,.stock-status .fulfil-custom-btn:hover{color:#fff}.stock-status .fulfil-custom-btn[disabled]{background-color:hsl(0,0%,58%);cursor:not-allowed}.stock-status .stock-status-head{padding:10px 10px 10px 30px;border:1px solid #d6e1e5;background:#d6e1e5;font-weight:bold;font-size:16px}.stock-status .stock-status-head .title{padding:3px 0}.stock-status .stock-status-head .attach-note{font-size:8px}.stock-status .stock-status-head .attach-note md-icon{width:15px;height:15px}.stock-status .stock-status-head .attach-note:not(:last-child){margin-right:15px}.stock-status .stock-status-head .stock-status-indicator{width:100%;max-width:10px;padding:6px;position:absolute;border-radius:50%;top:50%;transform:translateY(-50%);left:12px}.stock-status .stock-status-head .stock-status-indicator.pending{background:#f05e33}.stock-status .stock-status-head .stock-status-indicator.deliver{background:#39a82d}.stock-status .stock-status-head .stock-status-indicator.return{background:#e69138}.stock-status .stock-full-status{text-align:center;border:none;border-collapse:separate;border-spacing:0 15px}.stock-status .stock-full-status td{border:none;padding:0}.stock-status .stock-full-status td.collapse-color,.stock-status .stock-full-status td .collapse-color{background-color:#d6e1e5}.stock-status .stock-full-status td .text-box{width:100%;max-width:70px}.stock-status .stock-full-status thead{background:none}.stock-status .stock-full-status tbody{font-size:16px}.order-fulfillment{margin-left:30px}@media screen and (max-width: 960px){.order-fulfillment{margin-left:0}}@media screen and (max-width: 600px){.product-cart-fulfillment .fulfill.work-board-box,.product-cart-fulfillment .work-board-box.stock-detail{width:100%}.product-cart-fulfillment .fulfill.work-board-box .product-cart-fulfillment .fulfill,.product-cart-fulfillment .work-board-box.stock-detail .product-cart-fulfillment .fulfill,.product-cart-fulfillment .fulfill.work-board-box .product-cart-fulfillment .stock-detail,.product-cart-fulfillment .work-board-box.stock-detail .product-cart-fulfillment .stock-detail{max-width:100%;margin-right:0}.product-cart-fulfillment li{display:block}.opacity-light{margin-left:38px}}.stock-info{padding:15px}.stock-info h3{margin-top:0}.stock-info .info-title{margin-bottom:5px;font-size:16px}.quick-add-menu{width:100%;padding:15px;max-width:400px}.quick-add-menu .product-image{margin-top:10px}.quick-add-menu .cart-quantity,.quick-add-menu md-input-container,.quick-add-menu md-select{margin:10px 0}.md-select-menu-container{z-index:999999}.pro-details{margin-bottom:15px}.product-popup-details h1{font-size:18px}.product-popup-details .list-product-regular ul li{width:160px;height:70px;display:inline-block}.product-popup-details md-dialog-content{width:100%;max-width:800px}.product-popup-details .main-header{background:none}.product-popup-details .main-header .close-btn md-icon{width:20px !important;height:20px !important;transform:rotate(45deg)}.product-popup-details .main-header .close-btn md-icon svg path{fill:hsl(0,0%,58%) !important}.product-popup-details .main-header .product-name{color:#333;font-size:14px;margin-left:10px}.product-popup-details .main-header .md-toolbar-tools{border-bottom:1px solid #d6e1e5}@media(max-width: 600px){.product-popup-details .list-product-regular ul li{width:100%}}.add-package .product-image .img-cover{border:10px solid #21374c;border-top:12px solid #21374c;border-bottom:12px solid #21374c}.add-package .product-image-border{padding:5px;border:2px solid #fc0;border-radius:40px;text-align:center}.add-package .product-image-rounded{width:35px;border-radius:17px;vertical-align:middle}.add-package .media-button{border-radius:25px}.add-package .media-button.btn-primary{border:1px solid #f05e33;border-radius:8px}.add-package .media-button.video-button{border:1px solid #f2f2f2;background:#f2f2f2}.add-package .media-button:hover{border:1px solid #f05e33}.add-package .package-details{background:rgba(211,225,229,.2901960784);padding:30px 20px}.add-package .package-details .card-title{background:#20394c;color:#fff;font-size:14px;padding:0 10px}.add-package .package-details .card-title h3{padding:0 75px}.add-package .package-details .card-title .product-image-border{background:#fff;position:absolute;top:-20px}.add-package .package-details .card-title .product-image-border md-icon{width:30px;height:30px}.add-package .package-details .product-desc-no-margin{margin-right:0}.add-package .package-details .package-details-text-area{border:1px solid #ccc}.add-package .package-details .calendar-icon{width:20px;height:20px}.choice-selection .choice-selection-header{background:#20394c;padding:5px 0 20px}.choice-selection .choice-selection-header md-divider{border-color:#ccc}.choice-selection .choice-selection-header .header-section{padding:0 20px 0 25px}.choice-selection .choice-selection-header md-icon{width:30px;height:30px}.choice-selection .choice-selection-header .blue-text{color:#63d1dd}.choice-selection .choice-selection-header .cart-item-status{padding:5px 20px;background:#fff;border-radius:30px;font-size:12px}.choice-selection .choice-selection-header .package-status{padding:10px 0 10px 38px}.choice-selection .choice-selection-header .package-status md-icon{width:20px;height:20px}.choice-selection .items-selected .selected-items-count{background:#fff;border:3px solid #63d1dd;padding:22px 29px;border-radius:46px;display:inline-block}.choice-selection .items-selected .f6{font-size:18px}.choice-selection.list-view-btn:hover,.choice-selection .list-view-btn{background:#000;padding:2px;border-radius:47px;min-width:30px;min-height:30px;max-height:30px;line-height:1px}.choice-selection.list-view-btn:hover md-icon,.choice-selection .list-view-btn md-icon{width:10px;height:10px}.choice-selection.list-view-btn:hover md-icon svg path,.choice-selection .list-view-btn md-icon svg path{fill:#fff}.choice-selection.list-view-btn:hover .grid-view,.choice-selection .list-view-btn .grid-view{width:20px;height:20px}.choice-selection .filter-btn{border:1px solid #f05e33;border-radius:40px;color:#f05e33;padding:5px 17px;line-height:1;min-height:0}.choice-selection .filter-btn:hover{background-color:#f05e33;color:#fff}.selected-items{margin:0 0 70px 70px}.selected-items .section-border{max-width:250px;padding:10px 50px 10px 10px;border-left:2px solid #52758d;border-bottom:2px solid #52758d}.selected-items .section-border .selection-tick{position:absolute;left:-13px;margin-top:10px}.selected-items .selected-items-list{background:#ecf4f4;padding:18px 30px 18px 20px;border-left:2px solid #52758d}.selected-items .selected-items-list .catalog-selected-item,.selected-items .selected-items-list .minimum-selection{background:#fff;padding:10px 5px;min-width:150px;min-height:46px;border:2px solid #4cb748;border-radius:4px}.selected-items .selected-items-list .catalog-selected-item .package-product-image,.selected-items .selected-items-list .minimum-selection .package-product-image{position:absolute}.selected-items .selected-items-list .catalog-selected-item .package-product-image .package-image,.selected-items .selected-items-list .minimum-selection .package-product-image .package-image{width:24px;height:24px;position:absolute;bottom:12px}.selected-items .selected-items-list .catalog-selected-item .package-product-image .img-replacer,.selected-items .selected-items-list .minimum-selection .package-product-image .img-replacer{line-height:26px;font-size:10px}.selected-items .selected-items-list .catalog-selected-item .ico-tick,.selected-items .selected-items-list .minimum-selection .ico-tick{position:absolute;top:-34px;right:-150px}.selected-items .selected-items-list .minimum-selection{background:#eee;border:2px solid #ccc;border-radius:6px}.selected-items .selected-items-list .minimum-selection img{width:24px;height:24px}.selected-items .selected-items-list .minimum-selection .ico-tick{top:-12px;right:-8px}.selected-items .selected-items-list .minimum-selection .ico-tick svg .path2{fill:#fff}.selected-items .selected-items-list .minimum-selection .ico-tick svg .path1{fill:#8c8686}.selected-items .selected-items-list .product-card{padding:8px 5px;max-width:200px;min-width:200px}.selected-items .selected-items-list .product.product-img-replacer{width:190px;height:175px;border-radius:5px;border:1px solid #ccc}.selected-items .selected-items-list span.product-img-replacer{line-height:160px}.selected-items .selected-items-list .product-title{font-size:13px;color:#52758d}.selected-items .selected-items-list .btn-action{padding:0 5px;margin-left:8px;margin-right:8px;max-width:200px;min-width:200px}.package-accordion-list{border-bottom:2px solid #ecf4f4}.order-invoice{padding:0 0 0 28px}.catalog-package-list .catalog-filter{margin-left:122px}.catalog-package-list .catalog-header{background:#000;border-top-right-radius:5px;border-top-left-radius:5px;padding:10px 15px 5px 40px}.catalog-package-list .catalog-header .catalog-title{margin-left:90px}.catalog-package-list .catalog-header.catalog-header-yellow{border-bottom:3px solid #ffce3a}.catalog-package-list .catalog-header.catalog-header-yellow .img-container{border:4px solid #ffce3a}.catalog-package-list .catalog-header.catalog-header-yellow .catalog-name{color:#ffce3a}.catalog-package-list .catalog-header.catalog-header-yellow .catalog-stats{border:1px solid #ffce3a}.catalog-package-list .catalog-header.catalog-header-yellow .items-selected{background:#ffce3a}.catalog-package-list .catalog-header.catalog-header-red{border-bottom:3px solid #e06666}.catalog-package-list .catalog-header.catalog-header-red .img-container{border:4px solid #e06666}.catalog-package-list .catalog-header.catalog-header-red .catalog-name{color:#e06666}.catalog-package-list .catalog-header.catalog-header-red .catalog-stats{border:1px solid #e06666}.catalog-package-list .catalog-header.catalog-header-red .items-selected{background:#e06666}.catalog-package-list .catalog-header.catalog-header-green{border-bottom:3px solid #4cb748}.catalog-package-list .catalog-header.catalog-header-green .img-container{border:4px solid #4cb748}.catalog-package-list .catalog-header.catalog-header-green .catalog-name{color:#4cb748}.catalog-package-list .catalog-header.catalog-header-green .catalog-stats{border:1px solid #4cb748}.catalog-package-list .catalog-header.catalog-header-green .items-selected{background:#4cb748}.catalog-package-list .catalog-header .img-container{position:absolute;min-width:78px;max-width:78px;height:78px;border-radius:50px;top:-50px}.catalog-package-list .catalog-header .img-container .img-replacer{height:72px;width:72px;line-height:70px}.catalog-package-list .catalog-header .img-container img{border-radius:50px}.catalog-package-list .catalog-header .catalog-stats,.catalog-package-list .catalog-header .items-selected{border-radius:5px;padding:6px 20px}.package-accordion{display:none}.package-accordion-display{display:block}.catalog-arrow-icon{position:absolute;right:0;top:40px}.catalog-arrow-icon svg{background:#000;border-radius:15px}.catalog-arrow-icon svg path{fill:#f05e33}.catalog-arrow-icon .open-catalog{transform:rotate(180deg);transition:.3s}.catalog-arrow-icon .view-all{border-radius:40px;min-height:0;line-height:1;color:#fff;padding:5px 15px;background:#52758d;border:1px solid #52758d}.catalog-arrow-icon .view-all svg{background:none;border-radius:0}.catalog-arrow-icon .view-all md-icon{width:20px;height:18px}.catalog-arrow-icon .view-all md-icon path{fill:#fff}.catalog-arrow-icon .view-all:hover{color:#52758d;background-color:#fff}.catalog-arrow-icon .view-all:hover md-icon path{fill:#52758d}.catalog-arrow-icon .view-all.active{color:#f05e33;background-color:#fff;border-color:#f05e33}.catalog-arrow-icon .view-all.active md-icon path{fill:#000}@media(width < 547px){.catalog-arrow-icon{top:19px}}.catalog-status-indicator.status-red{color:#e06666}.catalog-status-indicator.status-yellow{color:#ffce3a}.catalog-status-indicator.status-green{color:#4cb748}.catalog-status.status-red{background:#e06666}.catalog-status.status-yellow{background:#ffce3a}.catalog-status.status-green{background:#4cb748}.bundle-order-fulfillment .transaction-expand-all-cta{line-height:normal;min-height:30px;height:30px;min-width:110px !important;margin-top:8px}.bundle-order-fulfillment .custom-tabs .md-tab{font-weight:bold !important}.bundle-order-fulfillment .dropdown-arrow svg{fill:#f05e33}.bundle-order-fulfillment .img-cover{border:1px solid #f05e33}.bundle-order-fulfillment .product-desc{font-size:16px;color:#000;line-height:0}.bundle-order-fulfillment .product-desc .product-value{color:#000 !important}.bundle-order-fulfillment .product-desc .product-label{color:#999}.bundle-order-fulfillment .additional-description{background-color:rgba(211,225,229,0.2901960784);border:1px solid #b7b7b7;padding:8px 8px 30px;min-width:300px;max-width:350px;width:100%;font-size:16px !important}.bundle-order-fulfillment .additional-description .additional-info{background:#fff}.bundle-order-fulfillment .additional-description .additional-info .delivery-method{color:#5cc5c3}.bundle-order-fulfillment .navigation-btn{border:1px solid #f05e33;color:#f05e33;border-radius:20px;max-width:250px;min-width:250px}.bundle-order-fulfillment .navigation-btn:hover{background:#f05e33;color:#fff}.bundle-order-fulfillment .fulfillment-section-header{background:#000;padding:10px 30px}.bundle-order-fulfillment .fulfillment-section-header .fullfilment-icon-img{width:38px;background:#fff;border-radius:38px}.bundle-order-fulfillment .fulfillment-section-header .text-white{color:#fff}.bundle-order-fulfillment .fulfillment-section-header .type-box{background-color:#fff;font-size:18px}.bundle-order-fulfillment .fulfillment-section-header .type-box .order-status-icon{width:35px}.bundle-order-fulfillment .fulfillment-section-header .type-box .second_content{color:#666;margin-top:8px;font-size:14px !important}.bundle-order-fulfillment .steps-indicator{background-color:#2a2a2a;border:1px solid #5e696c;min-width:115px;border-radius:50px;padding:7px}.bundle-order-fulfillment .fulfillment-steps{padding:30px 20px 20px;background-color:rgba(211,225,229,0.2901960784);border-bottom:10px solid #2b3e50}.bundle-order-fulfillment .fulfillment-steps .fulfillment-step-cta{background:#fff}.bundle-order-fulfillment .fulfillment-steps .total-amount{font-size:20px}.bundle-order-fulfillment .fulfillment-steps .delivery-option{font-size:14px}.bundle-order-fulfillment .fulfillment-steps .fulfillment-location-selection{border:1px solid #527b9a;background-color:rgba(211,225,229,0.2901960784);color:#666}.bundle-order-fulfillment .fulfillment-steps .location-header{font-size:18px}.bundle-order-fulfillment .fulfillment-steps .location-stock-info{font-size:14px}.bundle-order-fulfillment .fulfillment-steps .location-stock-info .stock-info-value{font-size:16px;color:#20394c}.bundle-order-fulfillment .fulfillment-steps .location-dropdown{font-size:16px}.bundle-order-fulfillment .fulfillment-steps .quantity-cta input{border:2px solid #fe9603;font-size:14px;width:130px;text-align:center;color:#666}.bundle-order-fulfillment .fulfillment-steps .delivery-method-picker{border:1px solid #fe9603;padding:10px;background-color:#fff;border-bottom:10px solid #fe9603}.bundle-order-fulfillment .fulfillment-steps .delivery-method-picker.selected md-icon{position:absolute;top:-10px;right:-10px}.bundle-order-fulfillment .fulfillment-steps .delivery-method-picker.selected,.bundle-order-fulfillment .fulfillment-steps .delivery-method-picker:hover{background-color:rgba(211,225,229,0.2901960784)}.bundle-order-fulfillment .arrow-btn-cta{width:20px;height:15px}.bundle-order-fulfillment .kits-btn-primary svg path{fill:#fff}.bundle-order-fulfillment .kit-index{background-color:#2a2a2a;text-align:center;width:35px;border-radius:50px;height:35px;padding:8px}@media(width > 350px){.bundle-order-fulfillment.delivery-dropdown{width:300px}}@media(width > 600px){.bundle-order-fulfillment.delivery-dropdown{width:480px}}@media(width > 650px){.bundle-order-fulfillment.location-dropdown{width:600px}}.bundle-order-fulfillment .bundle-product-fulfillment{background:#527584}.bundle-order-fulfillment .cancel-items{color:#999}.bundle-order-fulfillment .selected-location-tick{position:absolute;top:-10px;right:-10px}.bundle-order-fulfillment .auto-complete md-input-container{margin:0}.bundle-order-fulfillment .simple-fulfillment{color:#f05e33}.bundle-order-fulfillment .simple-fulfillment svg path{fill:#f05e33}.bundle-order-fulfillment .desc-line-height{line-height:1.5}.simple-fulfillment-section .icon-tick svg .path1,.simple-fulfillment-section .icon-tick svg .path2{fill:hsl(0,0%,58%)}.simple-fulfillment-section .icon-tick svg .path3{fill:#fff}.simple-fulfillment-section .icon-tick.selected svg .path1,.simple-fulfillment-section .icon-tick.selected svg .path2{fill:#4cb748}.simple-fulfillment-section .pending-qty-field{min-width:0;border:0;font-size:16px;max-width:30px}.simple-fulfillment-section .clear-input-cta-hidden{width:12px;height:12px;visibility:hidden}.simple-fulfillment-section .clear-input-cta{visibility:visible}.simple-fulfillment-section .bundle-product-detail{max-width:150px;text-overflow:ellipsis}.simple-fulfillment-section .edit-icon{width:15px;height:15px}@media(width > 400px){.simple-fulfillment-section .auto-complete-input-field{width:350px}}.bundle-kits-dropdown{background-color:#f1f9fc}.bundle-kits-dropdown .dropdown-button{text-align:left;background:#fff;border:1px solid #f05e33;line-height:24px;min-width:260px}.bundle-kits-dropdown .dropdown-button md-icon{width:20px;height:20px}.bundle-kits-dropdown .dropdown-button:hover{color:#f05e33;background:#fff}.bundles-fulfillment-sidenav .steps-cta{background:rgba(211,225,229,.71)}.fulfillment-product-content .product-fulfilment-info{background-color:rgba(211,225,229,0.2901960784)}.fulfillment-product-content .description-field{background:#fff;height:255px}@media(max-width: 1030px){.fulfillment-step-cta.location .quantity-cta{flex-direction:column}}.product-dashboard-table .head-col-100{max-width:107px !important;min-width:107px !important}.product-dashboard-table .cart-prod-img{width:75px !important}.product-dashboard-table .product-name-rel{top:34% !important}.product-dashboard-table .product-name-rel-quote{top:24% !important}.product-dashboard-table .col-min-100{max-width:100px !important;min-width:100px !important}.product-dashboard-table .product-details-height{min-height:133px}.product-dashboard-table .tag-alignment{vertical-align:inherit}.product-dashboard-table .ellipsis-65{max-width:65px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sow .sow-title{height:auto;width:140px}.sow .sow-title-textarea{height:35.88px}.sow .edit-icon-parent{position:absolute;display:none;top:-15px;right:-15px;background:#fff;text-align:center}.sow .edit-icon-holder{visibility:hidden;padding:3px 5px 5px;right:-5px;bottom:-5px}.sow .edit-icon-holder md-icon{height:15px;width:18px}.sow.sow-list-view .editing-title,.sow.sow-list-view .sow-title{border-radius:5px;padding:5px}.sow.active-sow{border:2px solid #f05e33}.sow.active-sow .editing-title,.sow.active-sow .sow-title{border:1px solid #f05e33;background-color:#fff}.sow.active-sow .editing-title .edit-icon-holder,.sow.active-sow .sow-title .edit-icon-holder{visibility:visible}.sow.active-sow .edit-icon-parent{border:1px solid #f05e33;border-radius:25px;width:30px;height:30px;display:inline-block}.sow.active-sow .edit-icon-parent md-icon{height:15px;width:15px;position:absolute;right:7px;top:5px}.sow.active-sow .footer-icons-container{display:flex}.sow.active-sow .footer-icons-container-popup{top:16px}.sow.sow-active .editing-title,.sow.sow-active .sow-title,.sow.sow-list:hover .editing-title,.sow.sow-list:hover .sow-title{border:1px solid rgba(0,0,0,0)}.sow.bulk-popup.sow-list-view{background-color:#eef3f6}.sow .list-grid .list-view.active{background:#d9ead3}.sow .location-container{width:50px}.sow .form-base md-switch{font-size:12px;line-height:25px}.sow .form-base md-switch.md-block .md-container .md-bar{height:22px;width:52px}.sow .form-base md-switch.md-block.md-checked .md-thumb,.sow .form-base md-switch.md-block .md-thumb-container .md-thumb{height:18px;width:18px}.sow .footer-icons-container{position:absolute;right:-16px;z-index:111111;display:none}.sow .footer-icons-container.footer-icons,.sow .footer-icons-container .footer-icons{width:30px;height:30px;background:#fff;border-radius:30px;text-align:center;border:1px solid #f05e33}.sow .footer-icons-container.footer-icons md-icon,.sow .footer-icons-container .footer-icons md-icon{width:18px;height:18px;top:5px;right:5px}.sow .footer-icons-container.footer-icons md-icon path,.sow .footer-icons-container .footer-icons md-icon path{fill:#ccc !important}.sow .footer-icons-container.footer-icons:hover,.sow .footer-icons-container .footer-icons:hover{background:#f05e33}.sow .footer-icons-container.footer-icons:hover path,.sow .footer-icons-container .footer-icons:hover path{fill:#fff !important}.sow .ql-snow{background-color:#fff;border-color:rgba(0,0,0,0) !important}.sow .ql-snow.ql-toolbar{background:#f1f0f0}.sow .estimates .ql-snow{border-color:#f05e33 !important}.sow .import-image{width:20px;height:20px}.sow .grid-height{min-height:156px}.sow-tab-index{background:#21374c;border-radius:5px;padding:3px 10px;font-size:15px}.sow-empty-state .md-button{line-height:20px;min-width:95px;border:1px solid #f05e33}.sow-catalog-sidenav.legal-tab-section{max-width:600px;margin:0;padding:0}.sow-catalog-sidenav .select-container{border:1px solid #ccc}.sow-catalog-sidenav .select-container md-select .md-select-value{border-bottom:0}.sow-catalog-sidenav .select-container md-select .md-select-placeholder{color:#000 !important;font-weight:bold}.sow-catalog-sidenav .catalog-sidepanel-header{background-color:#e9f0f3}.sow-catalog-sidenav .catalog-btn{border:1px solid #d9d9d9;padding:5px;background-color:#e9f0f3}.sow-catalog-sidenav .catalog-btn .count-badge{font-size:12px;width:40px;background-color:#ddecf3}.sow-catalog-sidenav .catalog-btn .service-count{font-size:12px}.sow-catalog-sidenav .catalog-btn.active{border-color:#f05e33;background-color:#fff}.sow-catalog-sidenav .catalog-btn .img-replacer{height:30px;width:30px;line-height:30px;font-size:12px}.edit-sow-panel{border-radius:5px}.sow-ai-popup{left:auto !important;right:auto !important;transition:0s !important}.sow-ai-popup .arrow-filled svg path{fill:#000}@media only screen and (max-width: 960px){.service-detail-section .sow-catalog-sidenav .catalog-sidepanel-header{padding-left:58px}.service-detail-section .sow-catalog-sidenav .top-section{padding-left:30px}.service-detail-section .legal-tab-section .toggle-icon{top:100px !important}.products-landing .sow-catalog-sidenav{padding:0px;max-width:100%}.products-landing .sow-catalog-sidenav h2{margin-left:45px;margin-top:25px}.products-landing .sow-catalog-sidenav .top-section{padding:0 10px 0px 15px}.products-landing .legal-tab-section{position:relative}.products-landing .legal-tab-section .toggle-icon{margin-left:0px !important}}@media only screen and (max-width: 600px){.service-detail-section .order-invoice .legal-tab-section .toggle-icon,.products-landing .order-invoice .legal-tab-section .toggle-icon{top:67px !important}.service-detail-section .order-invoice .legal-tab-section .toggle-tabs.open,.products-landing .order-invoice .legal-tab-section .toggle-tabs.open{top:45px !important;width:90% !important}}.sow-main-panels{box-sizing:border-box}.catalog-top-header{padding:14px 20px;background:#fff;cursor:default;box-sizing:border-box}.button-container .button{font-size:14px;color:#6b7280;border-radius:8px}.button-container .button md-icon{color:#6b7280}.button-container .button.active{border:1px solid #fcd34d;background-color:#fef3c7;color:#92400e}.button-container .button.active md-icon{color:#fcd34d}.button-container .button.active:hover{background-color:#fef3c6}.button-container .button:hover{background-color:#f3f4f6}.top-header-title{display:flex;align-items:center;font-size:16px;font-weight:600;color:#111827;margin:0 0 8px 0}.top-header-title md-icon{margin-right:8px;width:18px;height:18px}.parent-catalog{gap:16px}.catalog-img{width:42px;height:42px;border-radius:50%;overflow:hidden;background:#f3f4f6;border:1px solid #e5e7eb;position:relative;display:flex;align-items:center;justify-content:center}.catalog-img img{width:100%;height:100%;object-fit:cover}.catalog-img .img-replacer{font-size:12px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:#9ca3af}.catalog-img md-icon[md-svg-icon="set-a:icon-ico-tick"]{position:absolute;bottom:-4px;right:-4px;background:#22c55e;border-radius:999px;padding:2px;width:18px;height:18px;fill:#fff}.catalog-name{display:flex;align-items:center;gap:8px}.catalog-name .name{font-size:16px;font-weight:600;color:#111827}.catalog-name .icon-cross{width:18px;height:18px;transition:transform .2s ease}.catalog-name .icon-cross.opened{transform:rotate(90deg)}.select-wrapper md-radio-button .md-off{width:18px !important;height:18px !important;border-color:#a07f52 !important}.select-wrapper md-radio-button .md-on{top:-1px !important;left:-1px !important}.rate-type-toggle{padding:8px 15px !important;background:linear-gradient(90deg, #fffbeb, #fff7ed);border-radius:8px;border:1px solid #fde68a}.rate-type-label{display:inline-flex;align-items:center;font-size:13px;font-weight:600;color:#a07f52;margin-right:4px}.rate-type-label .warning-icon{margin-right:6px;width:16px;height:16px}.rate-type-label.divider{margin:0 12px}.rate-pill{border-radius:8px;padding:7px 18px;margin:0 2px !important;font-size:13px !important;font-weight:600 !important;color:#a07f52 !important;min-width:auto;text-transform:none;border:1px solid rgba(0,0,0,0)}.rate-pill:not(.md-checked):hover{background:rgba(55,65,81,.04)}.rate-pill.md-checked{background:#f59e0b;border-color:#f59e0b;color:#fff !important}.rate-pill .md-container{left:10px !important}md-radio-button:not([disabled]).md-checked .md-on{background-color:#fff}.rate-type-select{margin-top:10px}.rate-type-select .md-select-value{border-radius:999px;background:#f9fafb}.rate-type-select .info-icon{position:absolute;right:8px;top:8px;width:16px;height:16px;opacity:.6}.catalog-panel-wrapper{box-sizing:border-box}.catalog-panel{background:#fff;border-radius:8px;box-sizing:border-box}.catalog-panel .catalog-header{padding:16px 28px}.catalog-panel .catalog-card-grid{display:flex;flex-wrap:wrap;padding:16px 28px;gap:18px}.catalog-panel .catalog-parent{flex:0 0 180px;max-width:200px;cursor:pointer;font-family:inherit}.catalog-panel .catalog-container{width:100%;height:140px;border-radius:8px;background:#f5f7fa;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease,transform .08s ease}.catalog-panel .catalog-container img{width:100%;height:100%;object-fit:cover}.catalog-panel .catalog-container .img-replacer{width:90px;height:90px;border-radius:50%;background:#ffe9c7;color:#f97316;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:20px;text-transform:uppercase}.catalog-panel .catalog-parent:hover .catalog-container{border-color:#f97316;box-shadow:0 0 0 1px rgba(249,115,22,.25);transform:translateY(-1px)}.catalog-panel .catalog-parent.active .catalog-container{border-color:#f97316;box-shadow:0 0 0 1px rgba(249,115,22,.35)}.catalog-panel .catalog-parent.active .catalog-card-title{color:#f97316}.catalog-panel .catalog-card-title{margin:8px 0 4px;font-size:14px;font-weight:600;color:#111827}.catalog-panel .catalog-card-footer{font-size:12px;color:#6b7280;margin-top:2px;align-items:center}.catalog-panel .count-badge.catalog-count{min-width:32px;padding:3px 10px;text-align:center;border-radius:6px;background:#e5edf5;color:#111827;font-size:12px;font-weight:600;margin-right:6px}.catalog-panel .count-label{font-size:12px}@media(max-width: 767px){.catalog-panel .catalog-parent{flex:0 0 48%}}.catalog-header .catalog-subtitle{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#9ca3af;margin-bottom:4px}.catalog-header .catalog-main-title{font-size:20px;font-weight:600;color:#f97316;margin:0 0 10px}.catalog-header .catalog-location-row{font-size:13px;color:#6b7280}.count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:20px;padding:0 8px;font-size:12px;font-weight:600;border-radius:999px;background:#e5e7eb;color:#111827}.count-badge.location{background:#d1fae5;color:#065f46}.count-badge.dark{background:#111827;color:#fff}.count-badge.location-bg{background:#f58f0a;color:#fff}.count-badge.total-services-in-catalog{background:#0a9588;color:#fff}.count-badge.total-services-in-sow{background:#f58f0a;color:#fff}.count-badge.newly-selected-servive{background:#f58f0a;color:#fff}.total-stats{font-size:13px;color:#4b5563}.service-sow .toggle-tabs{width:25%;padding-right:10px;border-right:1px solid #d1d1d1;max-height:calc(100vh - 220px);overflow-y:auto}.service-sow .toggle-tabs .edit-input{border:1px solid #ccc;height:30px;padding:4px 8px;border-radius:8px;transition:border-color .2s,box-shadow .2s}.service-sow .toggle-tabs .edit-input:focus{outline:none}.service-sow .toggle-tabs .tab.editing{background-color:#fff8f0;transition:background-color .2s}.service-sow .toggle-tabs .catalog-btn{background:none;border:1px solid rgba(0,0,0,0);border-radius:6px;padding:12px 10px;position:relative;cursor:pointer}.service-sow .toggle-tabs .catalog-btn.active{border-color:#f97316;background-color:#fff3ea}.service-sow .toggle-tabs .catalog-btn .catalog-icon-container{position:absolute;right:20px;display:none}.service-sow .toggle-tabs .catalog-btn:hover .catalog-icon-container{display:inline-flex}.service-sow .toggle-tabs .catalog-btn:not(.active):hover{border-color:#ccc;background-color:#f3f2f1}.service-sow .toggle-tabs .catalog-icon-container .icon-box{height:28px;width:28px;border-radius:5px;transition:all .2s ease}.service-sow .toggle-tabs .catalog-icon-container .icon-box .catalog-icon{color:#6b6b6b;transition:color .2s ease}.service-sow .toggle-tabs .catalog-icon-container .icon-box.edit:hover{background-color:#ffe9cb}.service-sow .toggle-tabs .catalog-icon-container .icon-box.edit:hover .catalog-icon{color:#a07f52}.service-sow .toggle-tabs .catalog-icon-container .icon-box.delete:hover{background-color:#ffdede}.service-sow .toggle-tabs .catalog-icon-container .icon-box.delete:hover .catalog-icon{color:#ff1919}.service-sow .toggle-tabs .count-badge{background:none;justify-content:start;width:auto;font-weight:500;color:#6b7280}.service-sow .sow-list-viewss{padding:0 15px 0 10px;max-height:calc(100vh - 220px);overflow-y:auto}.service-sow .sow-list-viewss .add-resource-btn{background-color:#fafafa;color:#b45309;border-radius:8px;min-height:32px;line-height:32px;height:32px;border:1px solid #fcd34d}.service-sow .sow-list-viewss .add-resource-btn md-icon{color:#b45309}.service-sow .sow-list-viewss .add-resource-btn:hover{color:#8b8b8b;background-color:#fffbeb}.service-sow .sow-list-viewss .add-resource-btn.generate-ai{background-color:#fff;color:#ea00ff;border:1px solid #ea00ff}.service-sow .sow-list-viewss .add-resource-btn.generate-ai md-icon{color:#ea00ff}.service-sow .sow-list-viewss .add-new-sow-wrapper{margin:12px 0 10px}.service-sow .sow-list-viewss .add-new-sow-label{font-size:14px;color:#111827;gap:8px}.service-sow .sow-list-viewss .add-new-sow-label .label-text{font-weight:500}.service-sow .sow-list-viewss .shield-icon{width:16px;height:16px;margin-right:4px;color:#f59e0b}.service-sow .sow-list-viewss .admin-pill{margin-left:8px;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600;background:#fef3c7;border:1px solid #fbbf24;color:#92400e}.service-sow .sow-list-viewss .add-new-sow-dashed{margin-top:8px;width:100%;min-height:44px;border-radius:8px;border:2px dashed #facc15;background:#fffbeb;color:#92400e;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;transition:background .15s ease,box-shadow .15s ease,transform .05s ease}.service-sow .sow-list-viewss .add-new-sow-dashed .plus{font-size:18px;line-height:1;margin-right:4px}.service-sow .sow-list-viewss .add-new-sow-dashed .text{white-space:nowrap}.service-sow .sow-list-viewss .add-new-sow-dashed:not(.disabled):hover{background:#fef3c7;box-shadow:0 0 0 1px rgba(250,204,21,.4)}.service-sow .sow-list-viewss .add-new-sow-dashed:not(.disabled):active{transform:translateY(1px)}.service-sow .sow-list-viewss .add-new-sow-dashed.disabled{cursor:not-allowed;opacity:.6;box-shadow:none}.service-sow .sow-list-viewss .add-new-sow-note{margin-top:4px;font-size:11px;text-align:center;color:#b45309}.sow-panel-wrapper{width:100%;box-sizing:border-box}.sow-panel{background:#fff;border-radius:8px;box-sizing:border-box}.sow-panel .catalog-header{padding:16px 28px}.sow-panel .catalog-header .f3-light{font-size:13px;color:#6b7280}.sow-panel .catalog-header .text-accent{font-size:20px;font-weight:600;color:#111827}.sow-panel .catalog-header .text-accent.text-warm-orange{color:#f97316 !important}.sow-panel .catalog-header a{font-size:13px;color:#2563eb;text-decoration:none}.sow-panel .catalog-header a:hover{text-decoration:underline}.sow-empty-state{margin-top:4px;margin-bottom:4px}.sow-empty-state md-button{border-radius:999px;text-transform:none;padding:4px 14px}.sow-empty-state md-button md-icon{margin-right:6px}.sow-empty-state md-button .font-bold,.sow-empty-state md-button .icon.product-filter,.sow-empty-state md-button .prod-filter-item.product-filter,.sow-empty-state md-button .tag-filter.product-filter{font-weight:600}.blur-effect{filter:blur(2px);pointer-events:none}.sow-select-row{margin-bottom:8px}.select-all-checkbox{font-size:13px}.select-container .select-icon{color:#a07f52;position:absolute;left:26px;z-index:1}.select-container .sow-select-type{border:1px solid #fcd34d;background-color:#fffbeb;position:relative;border-radius:8px;height:32px}.select-container .sow-select-type md-select-value{padding-left:33px;padding-right:10px;font-size:14px}.text-success.capsule{padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#ecfdf3;color:#166534}.sow-list-view{width:100%;border-radius:8px;background:#fff;border:1px solid #e5e7eb;padding:10px 12px;margin-bottom:8px;box-sizing:border-box}.sow-list-view.selected{border-color:#f97316;box-shadow:0 0 0 1px rgba(249,115,22,.12)}.sow-list-view.active{background:#fffbeb}.sow-list-view .sow-title{border-radius:6px}.sow-list-view textarea.sow-title-textarea{border-radius:6px;border:1px solid #e5e7eb;padding:6px 8px;resize:vertical}.sow-list-view .edit-icon-holder md-icon,.sow-list-view .edit-icon-parent md-icon{opacity:.6}.sow-list-view .edit-icon-holder:hover md-icon,.sow-list-view .edit-icon-parent:hover md-icon{opacity:1}.sow-price-block{text-align:right;font-size:13px}.list-icon-container{margin-left:10px}.list-icon-container .catalog-icon{color:#b6b6b6}.list-icon-container .catalog-icon.edit-icon:hover{color:#a07f52}.list-icon-container .catalog-icon.delete-icon:hover{color:#fd2e2e}.sow-button-conatiner .sow-btn{height:32px;min-height:32px;line-height:32px;border-radius:8px}.sow-button-conatiner .save-btn{background:#fd5010;color:#fff}.sow-button-conatiner .save-btn .tick-icon{color:#fff}.sow-button-conatiner .save-btn:hover{background-color:#fd5010}.sow-button-conatiner .cancel-btn{border:1px solid #d1d5db}.legal-tab-section .toggle-icon md-icon{cursor:pointer}.legal-tab-section .sow-catalog-sidenav .pickcat{padding-right:8px}.legal-tab-section .sow-catalog-sidenav .pickcat h2{font-size:14px;font-weight:600;margin-bottom:10px}.legal-tab-section .sow-catalog-sidenav .pickcat .catalog-btn{padding:6px 8px;border-radius:8px;margin-bottom:4px}.legal-tab-section .sow-catalog-sidenav .pickcat .catalog-btn.active{background:#fef3c7}.legal-tab-section .sow-catalog-sidenav .pickcat .catalog-img{width:34px;height:34px}.legal-tab-section .sow-catalog-sidenav .pickcat .service-count{font-size:12px}.custom-scroll::-webkit-scrollbar{width:6px}.custom-scroll::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}@media(max-width: 959px){.catalog-panel-wrapper,.sow-panel-wrapper{padding:0;margin-top:8px}.catalog-panel,.sow-panel{max-height:none}.rate-type-toggle{display:none}}@media(min-width: 960px){.rate-type-select{display:none !important}}.payment textarea{max-height:20px !important}.payment h2{font-size:16px;margin:0;font-weight:normal}.payment .regular-recurring{margin:10px 0}.payment .adding-cards{padding-top:8px;margin-left:3px}.payment .payment-credit{font-size:16px;font-weight:800}.payment .full-partial{margin:15px 0}.payment .card-credit{margin:5px 0 !important;font-size:16px !important;font-weight:800 !important}.payment .services-list{border:1px solid #ccc;border-radius:5px;padding:16px}.payment .add-card{margin:8px 15px;font-size:11px;cursor:pointer}.payment .payment-status{padding:5px 15px;margin-bottom:16px}.payment .payment-status .payment-info-row .payment-info-box{margin:10px 0}.payment .payment-status.header-card{border:none}.payment .payment-status.header-card .payment-header-card{background:#20394c;border-radius:5px;padding:15px 0 0}.payment .payment-status.header-card .payment-header-card .payment-card{padding-right:30px}.payment .payment-status.header-card .payment-header-card md-icon{width:15px;height:15px}.payment .payment-status.header-card .payment-header-card .link-active md-icon{width:15px;height:15px}.payment .payment-status.header-card .payment-header-card .link-active md-icon path{fill:#f05e33}.payment .payment-status.header-card .payment-header-card .payment-header-card-footer{background:#000}.payment .payment-status.header-card .payment-header-card .payment-header-card-footer .function-status{min-width:100px;max-width:100px;border-radius:15px;background:#fff}.payment .partial-payment md-input-container{margin-bottom:0}.payment .partial-payment .right .radio-group{margin-top:0}.payment .autocharge-card{display:inline-block;vertical-align:top;margin-top:10px}.payment .autocharge-card label{display:inline-block;margin-right:8px;vertical-align:top;margin-bottom:12px}.payment .autocharge-card md-input-container{margin-top:-13px;margin-right:15px;margin-left:5px}.payment .autocharge-card md-switch{display:inline-block;margin-right:10px;vertical-align:top}.payment .payment-method h2{margin:22px 0 26px}.payment .payment-method .radio-group{margin-top:0;margin-bottom:15px}.payment .payment-method .default-box{border-radius:5px;margin:0;border-color:hsl(0,0%,86%)}.payment .payment-method .default-box .amoun-percent{border:1px solid hsl(0,0%,86%);border-radius:4px;max-width:125px;height:34px;padding-left:10px;margin-right:10px}.payment .form-base .radio-group{margin-top:10px}.payment .form-base .radio-group md-radio-button{margin-bottom:0}.payment .payment-method-list{margin:18px 0;padding:28px 5px 13px}.payment .payment-method-list ul li{display:inline-block;width:15%;color:#ccc;vertical-align:top;outline:none;cursor:pointer;text-align:center}.payment .payment-method-list ul li md-icon{height:auto;width:auto}.payment .payment-method-list ul li md-icon svg{height:28px;width:42px}.payment .payment-method-list ul li md-icon svg path{fill:#ccc}.payment .payment-method-list ul li .tab-caption{padding:0;display:block;margin:17px 0 13px;cursor:pointer}.payment .payment-method-list ul li.active{color:hsl(0,0%,58%)}.payment .payment-method-list ul li.active:after{content:"";display:block;height:10px;width:10px;background:#5cc5c3;margin:5px auto 0;border-radius:50%}.payment .payment-method-list ul li.active md-icon svg path{fill:hsl(0,0%,58%)}.payment .apply-pay-tab p,.payment .cash-tab p,.payment .local-card-machine-tab p{text-align:center;margin-top:72px;line-height:14px}.payment .payee-form{margin-left:2.812px}.payment .payee-form section .md-button:first-child{margin-left:0}.payment .payee-form input{height:40px}.payment .add-payee{border-bottom:1px solid #f2f2f2;padding:0 0 15px;color:#f05e33;margin:0 0 20px 2.812px;outline:none;cursor:pointer}.payment .accept-card{color:hsl(0,0%,58%)}.payment .accept-card span{color:#000}.payment .tab{margin-bottom:30px}.payment .card-dtl{margin-top:15px}.payment .payment-return{padding:15px 18px}.payment .payment-return md-input-container{margin:0 15px}.payment .payment-return md-input-container md-select label:not(.md-no-float),.payment .payment-return md-input-container md-select md-input-container .md-placeholder{display:none}.payment .payment-return md-input-container md-select:not([disabled]):focus md-select-value{padding:0}.payment .payment-return md-input-container.md-input-has-value label{display:none}.payment .payment-return md-input-container label{padding:0 7px}.payment .payment-return input,.payment .payment-return md-select,.payment .payment-return md-select-value{height:25px;line-height:25px;min-height:25px;background:#fff;border-radius:3px;padding:0 10px;border:1px solid #f2f2f2;font-size:14px}.payment .payment-return input span,.payment .payment-return md-select span,.payment .payment-return md-select-value span{font-size:14px;margin-top:-5px}.payment .payment-return input,.payment .payment-return md-select,.payment .payment-return md-select-value{margin:0}.payment .payment-return md-select-value{border:none;padding:0}.payment .payment-return .or-divider{margin:4px 24px 0 7px}.payment .card-cheque-detail{padding:40px 15px 0;background:#f2f2f2}.payment .card-cheque-detail .md-input-focused label{display:none}.payment .card-cheque-detail .md-input-focused .md-input{border:none}.payment .card-cheque-detail .md-input-focused .md-input-focused input{border:1px solid #5cc5c3;color:#5cc5c3}.payment .card-cheque-detail .card-no-input:after{position:relative}.payment .card-cheque-detail .card-type{display:block;content:"";position:absolute;right:1px;top:1px;height:38px;width:45px;background:#fff url(../../../assets/images/visa.94b3424657a6abe7f1bb.png) 6px no-repeat;z-index:1;border-radius:0 5px 5px 0}.payment .card-cheque-detail label{padding:0 6px;line-height:14px}.payment .card-cheque-detail md-input-container{margin:16px 6px 14px}.payment .card-cheque-detail md-input-container md-select label:not(.md-no-float),.payment .card-cheque-detail md-input-container md-select md-input-container .md-placeholder{display:none}.payment .card-cheque-detail md-input-container.md-input-has-value label{display:none}.payment .card-cheque-detail md-input-container label{padding:0 7px}.payment .card-cheque-detail input,.payment .card-cheque-detail md-select,.payment .card-cheque-detail md-select-value{height:40px;line-height:40px;min-height:40px;background:#fff;border-radius:3px;text-indent:7px;border:none;font-size:16px}.payment .card-cheque-detail md-select-value{border:none;padding:0}.payment .card-cheque-detail .card-no{padding-right:45px}.payment .card-cheque-detail{max-width:455px}.payment .card-cheque-detail.adding-cart{max-width:100%}.payment .fixed-wrapper label,.payment .transaction-wrapper label{vertical-align:middle}.payment .function-status.expired,.payment .function-status.pending,.payment .service-payment-status.expired,.payment .service-payment-status.pending{border:1px solid #e06666;padding:2px 0}.payment .function-status.canceled,.payment .function-status.void,.payment .service-payment-status.canceled,.payment .service-payment-status.void{border:1px solid #666;padding:2px 0}.payment .function-status.partially.paid,.payment .service-payment-status.partially.paid{border:1px solid #e69138;padding:2px 0}.payment .function-status.active,.payment .function-status.fully.paid,.payment .service-payment-status.active,.payment .service-payment-status.fully.paid{border:1px solid #6aa84f;padding:2px 0}.payment-section{padding:20px}.payment-section .section-heading .heading-text{font-size:22px}.payment-section .dashboard-summary{gap:33px}.payment-section .dashboard-summary .summary-card{padding:16px 18px;border-radius:10px;box-shadow:0 2px 6px rgba(15,23,42,.08);margin:0;border:1px solid #eee}.payment-section .dashboard-summary .summary-title{font-size:13px;color:#64748b;margin-bottom:4px}.payment-section .dashboard-summary .summary-value{font-size:26px;font-weight:600;line-height:1.1}.payment-section .dashboard-summary .summary-subtitle{font-size:11px;margin-top:4px;color:#94a3b8}.payment-section .dashboard-summary .summary-icon{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center}.payment-section .dashboard-summary .summary-icon md-icon{width:20px;height:20px}.payment-section .dashboard-summary .summary-icon md-icon.blue{color:blue}.payment-section .dashboard-summary .summary-icon md-icon.purple{color:purple}.payment-section .dashboard-summary .summary-icon md-icon.green{color:green}.payment-section .dashboard-summary .summary-icon-blue{background:#e0edff}.payment-section .dashboard-summary .summary-icon-purple{background:#f3e8ff}.payment-section .dashboard-summary .summary-icon-green{background:#dcfce7}.payment-section .dashboard-summary .blue-text{color:#2563eb}.payment-section .dashboard-summary .purple-text{color:#8b5cf6}.payment-section .dashboard-summary .green-text{color:#16a34a}.payment-section .dashboard-summary .status-pill{display:inline-flex;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:500}.payment-section .dashboard-summary .status-pill-started{background:#e0edff;color:#2563eb;border:1px solid #2563eb}.payment-section .dashboard-summary .summary-footer{margin-top:8px}.payment-section .dashboard-summary .view-link{font-size:11px;cursor:pointer;align-items:center;opacity:.7}.payment-section .dashboard-summary .view-link.link-active{opacity:1}.payment-section .dashboard-summary .view-link md-icon{width:16px;height:16px}.payment-section .payment-summary-container{padding:16px 20px;border-radius:12px;background:#fff;box-shadow:0 2px 6px rgba(15,23,42,.06);border:1px solid #eee}.payment-section .payment-summary-container .payment-summary-header{margin-bottom:10px}.payment-section .payment-summary-container .payment-summary-header .ps-currency-icon{font-size:18px;color:#16a34a;margin-right:6px}.payment-section .payment-summary-container .payment-summary-header .ps-title{font-size:18px;font-weight:600;color:#111827}.payment-section .payment-summary-container .payment-card{border-radius:10px;padding:14px 18px;min-height:120px;box-shadow:0 1px 3px rgba(15,23,42,.06)}.payment-section .payment-summary-container .payment-card .ps-label{font-size:13px;color:#6b7280;margin-bottom:6px}.payment-section .payment-summary-container .payment-card .ps-amount{font-size:22px;color:#111827;margin-bottom:4px}.payment-section .payment-summary-container .payment-card .ps-caption{font-size:11px;color:#6b7280}.payment-section .payment-summary-container .ps-total{background:#e5f0ff}.payment-section .payment-summary-container .ps-paid{background:#dcfce7}.payment-section .payment-summary-container .ps-paid .ps-amount{color:#166534}.payment-section .payment-summary-container .ps-pending{background:#ffedd5}.payment-section .payment-summary-container .ps-pending .ps-amount{color:#b45309}.payment-section .payment-summary-container .ps-status{background:#ffedd5}.payment-section .payment-summary-container .ps-status .ps-status-pill{padding:4px 14px;border-radius:30px;font-size:12px;background:#fed7aa;color:#b45309}.payment-section .payment-summary-container .ps-status .ps-caption{color:#b45309}.payment-section .custom-tabs{background:none !important}.payment-section .custom-tabs md-tabs-wrapper{background-color:#f5f5f5 !important;border:none !important}.payment-section .custom-tabs md-tab-item.md-active{background-color:#fdfdfd !important;box-shadow:0 2px 6px rgba(15,23,42,.08) !important}.payment-section .table-payment{border:1px solid #e5e7eb;border-radius:5px;box-shadow:none;padding:10px;background-color:#fff}.payment-section .table-payment .table-header-text{padding:15px 0}.payment-section .table-payment .table-header-text md-icon.regular-service-icon{color:blue}.payment-section .table-payment .table-header-text md-icon.recurring-service-icon{color:purple}.payment-section .table-payment .table-header-text md-icon.transaction-history-icon{color:green}.payment-section .table-payment .table-header-text .content{font-size:15px;font-weight:600;color:#111827}.payment-section .table-payment thead th{background-color:#1b1b1b;color:#fff;font-size:13px;font-weight:600;padding:0 12px;height:40px;white-space:nowrap;vertical-align:middle;border-bottom:none}.payment-section .table-payment thead th:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.payment-section .table-payment thead th:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.payment-section .table-payment thead th.actions-col{padding-right:20px}.payment-section .table-payment .status-cell-pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap;background:#eee;color:#6b7280}.payment-section .table-payment .status-cell-pill.pending{background:#fff3e0;color:#ef6c00}.payment-section .table-payment .status-cell-pill.canceled,.payment-section .table-payment .status-cell-pill.void{background:#eee;color:#6b7280}.payment-section .table-payment .status-cell-pill.fully.paid{background:#e4f7ea;color:#2e7d32}.payment-section .table-payment .status-cell-pill.partially.paid{background:#fff8e1;color:#b26a00}.payment-section .table-payment .status-cell-pill.over.paid{background:#e0edff;color:#2563eb}.payment-section .table-payment .service-col .f1{color:#333}.payment-section .table-payment .amount-main{font-weight:600}.payment-section .table-payment .amount-sub{font-size:12px;color:#777}.payment-section .table-payment .status-pill{display:inline-block;padding:4px 14px;border-radius:999px;font-size:12px}.payment-section .table-payment .status-pill.status-overdue{background:#ffe5e5;color:#c0392b}.payment-section .table-payment .status-pill.status-paid{background:#e4f7ea;color:#2e7d32}.payment-section .table-payment .status-pill.status-pending{background:#fff3e0;color:#ef6c00}.payment-section .table-payment .buttons{height:32px;min-height:32px;line-height:32px;margin-top:0}.payment-section .table-payment .buttons.btn-pay-now-regular{background:#e53935;color:#fff;margin-right:8px;border-radius:8px}.payment-section .table-payment .buttons.btn-pay-now-regular.payment-pending{background:#0d9488}.payment-section .table-payment .buttons.btn-secondary{margin-right:8px;background:#f5f5f5;border:1px solid #ccc;color:#333}.payment-section .table-payment .buttons.btn-secondary .sec-icon{color:#333}.payment-section .table-payment .buttons.scheduled-btn{margin-right:8px;background:#f5f5f5;border:1px solid #ccc;color:#333;opacity:.6}.payment-section .table-payment .actions-col md-button{text-transform:none}.payment-section .table-payment .service-col .f1{color:#333}.payment-section .table-payment .service-col .f3-light{color:#777}.payment-section .table-payment .due-main{font-weight:600}.payment-section .table-payment .due-sub{font-size:12px;color:#777}.payment-section .table-payment .amount-main{font-weight:600}.payment-section .table-payment .amount-main.amount-paid{color:#2e7d32}.payment-section .table-payment .amount-main.payment-pending{color:#ef6c00}.payment-section .table-payment .amount-main.full-due{color:#e53935}.payment-section .table-payment .amount-main.amount-neutral{color:#333}.payment-section .table-payment .amount-sub{font-size:12px;color:#777}.payment-section .table-payment .amount-sub.full-due{color:#e53935}.payment-section .table-payment .status-pill{display:inline-block;padding:4px 14px;border-radius:999px;font-size:12px}.payment-section .table-payment .status-pill.status-paid{background:#e4f7ea;color:#2e7d32}.payment-section .table-payment .status-pill.status-due{background:#fff3e0;color:#ef6c00}.payment-section .table-payment .status-pill.status-scheduled{background:#eee;color:#555}.payment-section .table-payment .btn-pay-now{min-width:90px;background:#009773;color:#fff;margin-right:8px;border-radius:8px}.payment-section .table-payment .btn-secondary{min-width:110px;margin-right:8px;background:#f5f5f5;color:#333}.payment-section .table-payment .actions-col md-button{text-transform:none}.payment-section .payment-method-types{padding:20px 20px 40px 42px}.payment-section .payment-method-types .payment-method-type{border-radius:5px;max-width:100px;min-width:100px;min-height:96px;max-height:96px}.payment-section .payment-method-types .payment-method-type .payment-method-icon{width:60px;height:60px}.payment-section .payment-method-types .payment-method-type .icon-tick{position:absolute;top:-10px;right:-10px}.payment-section .payment-method-types .payment-method-type.cash{border:1px solid #38761d;color:#38761d;background:#b6d7a8}.payment-section .payment-method-types .payment-method-type.cash .payment-method-icon{transform:rotate(45deg)}.payment-section .payment-method-types .payment-method-type.cheque{border:1px solid #783f04;color:#783f04;background:#f6b26b}.payment-section .payment-method-types .payment-method-type.credit-card{border:1px solid #415160;color:#415160;background:#acd2f1}.payment-section .payment-method-types .payment-method-type .others-img{width:54px;height:57px}.payment-section .payment-method-types .payment-method-type.others-mode{border:1px solid #505154;color:#505154;background:#d9dce1}.payment-section .payment-method-types .payment-method-type.active-payment-type{border:1px solid #f05e33}.payment-section .payment-service-type{background:rgba(211,225,229,.2901960784)}.payment-section .payment-service-type .payment-steps{background:#fff;color:#999;padding:5px 10px;border:1px solid #999;border-radius:15px;min-width:120px}@media(max-width: 600px){.payment-section .payment-service-type .payment-steps{margin-left:32px}}.payment-section .payment-service-type .payment-method-tabs{background:rgba(211,225,229,.2901960784)}.payment-section .polygon-blue svg path{fill:#2f80ed}.payment-section .selectCard-card{position:absolute;left:15px;top:15px;z-index:1}.payment-section .creditDetails .md-errors-spacer{display:none !important}.payment-section .card-numbers{display:block !important}.payment-section .md-input-invalid .card-no-input .card-numbers{width:100%}.payment-section .md-input-invalid .selectmonth-validate{width:100%;display:block}.payment-section .md-input-invalid .selectyear-validate{width:100%;display:block}.payment-section .md-input-invalid .card-numbers{display:block}.payment-section .md-input-invalid .card-numbers .card-validate{display:block !important;color:red}.payment-section .card-validate{display:none !important}.payment-section .full-payment-title{color:#486480;font-size:14px;font-weight:bold}.payment-section .count-value{color:#5cc5c3 !important}.payment-section .card-cheque-detail{position:relative;margin:30px 0 0;padding:40px 15px 0}.payment-section .pick-service .all-service{border:1px solid #ccc;max-height:340px;min-height:340px;overflow:auto;margin-top:15px;background:#fff;border-radius:5px}.payment-section .pick-service .all-service .select-radio{border-bottom:1px solid #ccc}.payment-section .pick-service .all-service .select-radio .md-container{margin-left:10px;margin-top:5px}.payment-section .pick-service .service-payment-status{background:#fff;min-width:100px;max-width:100px;max-height:27px;border:1px solid #ccc;border-radius:15px}.payment-section .set-charge .charge-type{border:1px solid #ccc;margin-top:15px;max-height:340px;min-height:340px;overflow:auto;background:#f0f8ff;border-radius:5px}.payment-section .set-charge .charge-type .payment-type{margin-left:15px}.payment-section .set-charge .charge-type md-input-container .md-errors-spacer{display:none}.payment-section .set-charge .payment-details{margin:8px 5px 5px;border:1px solid #ccc;background:#fff;border-radius:5px;min-height:225px}.payment-section .set-charge .payment-details .count-value{font-size:16px}.payment-section .select-radio:first-child{margin-top:0}.payment-section .select-radio{display:block;width:100%;margin-bottom:30px !important;margin-top:15px}.payment-section .select-radio .md-label{display:block}.payment-section .select-radio .md-container{top:13%}.payment-section .payment-service{margin-bottom:10px;font-size:14px}.payment-section .payment-service.payment-service-btns{background:#20394c}.payment-section .payment-service.mr-0{margin-right:0}.payment-section .payment-service .payment-service-type-btn,.payment-section .payment-service .payment-service-type-btn-custom{min-height:25px;min-width:120px;max-width:120px;line-height:25px;border:1px solid #20394c;background:#fff;border-radius:35px}.payment-section .payment-service .payment-service-type-btn:hover{border:1px solid #f05e33;color:#f05e33;background:#fff}.payment-section .payment-service .active-payment-service-type,.payment-section .payment-service .active-payment-service-type:hover{background:#f05e33;color:#fff}.payment-section .payment-type{margin-left:15px}.payment-section .full-partial-percentage{margin-bottom:25px}.payment-section .credit-radio .md-container{top:10%}.payment-section .save-card-checkbox{margin-top:-40px;margin-left:53px}.payment-section .creditDetails{position:relative}.payment-section .selecting-card{position:absolute;left:20px;top:20px}.payment-section .card-list{position:relative}.payment-section .selecting-radioCard .md-container{top:23px}.payment-section .auto-charge-schedule .auto-cycle-icon{width:100%;height:262px}.payment-section .service-auto-schedule{border:1px solid #ccc;margin-top:10px;max-height:292px;overflow:auto}.payment-section .service-auto-schedule .service-name{padding:15px 10px}@media only screen and (max-width: 600px){.payment-section .auto-charge-schedule{margin:10px 0}.payment-section .auto-charge-schedule .auto-cycle-icon{width:262px}.payment-section .set-charge{margin-top:15px}.service-dates{margin-bottom:15px}.payment-service{margin-top:10px}.payment-section .pick-service .all-service{padding-top:10px;margin-right:0}}@media(min-width: 600px)and (max-width: 902px){.charge-type .radio-percentage{margin-top:16px}}@media only screen and (max-width: 960px){.payment .card-cheque-detail{margin-right:0}.payment .fixed-wrapper,.payment .transaction-wrapper{margin-top:5px;margin-bottom:5px}.payment .or-divider{display:none}}@media only screen and (max-width: 767px){.payment .credit-card-tab .payee-block{margin-top:15px}.payment .payment-method .radio-group md-radio-button{margin:5px 20px 12px 0}.payment .payment-method-list ul li{width:25%}}@media only screen and (max-width: 600px){.payment .payment-return{padding:10px 20px}.payment .payment-return md-input-container{margin:10px 0}.payment .payee-form section .md-button{margin:6px 0}.payment .payment-method .default-box{margin-top:10px}.payment .payment-method .amoun-percent{margin-top:10px}}@media only screen and (min-width: 600px){.payment-section .pick-service{margin-right:20px}.payment-section .creditDetails:not(.auto-charge-schedule){margin-right:20px}}@media only screen and (min-width: 480px){.payment .payment-status .payment-info-box .label{display:inline-block;margin-right:15px}}.recurring-pay-section .service-select.md-input-has-value .md-select-value>span:not(.md-select-icon){transform:translate3d(0, 1px, 0);max-width:80% !important}.recurring-pay-section .credit-card-tab.tab{margin-bottom:15px}.recurring-pay-section .credit-card-tab .card-cheque-detail{margin-top:0}.recurring-pay-section .pay-details{margin-bottom:15px}.recurring-pay-section .gap-right-hard{margin-right:20px}.recurring-pay-section .data-table{border:0}.recurring-pay-section .data-table td{border:0}.recurring-pay-section md-list-item:before{content:"";min-height:0}.recurring-pay-section .edit-card-option{margin:0}.recurring-pay-section .card-details h4{font-weight:normal;margin-top:12px;margin-bottom:8px}.recurring-pay-section .card-details h4.no-top-space{margin-top:0}.recurring-pay-section .card-details .card-view{border:1px solid hsl(0,0%,86%);padding:0;margin-bottom:20px;border-radius:5px;cursor:pointer;max-width:400px;display:inline-block;min-width:300px}.recurring-pay-section .card-details .card-view:not(:last-of-type){margin-right:20px}.recurring-pay-section .card-details .card-view.cardSelected{border:1px solid #fab963}.recurring-pay-section .card-details .card-view.active{border-color:hsl(0,0%,58%);outline:0}.recurring-pay-section .card-details .card-view .md-subheader{background:#eaeaea;border-radius:5px 5px 0 0;font-weight:normal;padding-left:30px}.recurring-pay-section .card-details .card-view .md-subheader a{display:inline-block;font-size:14px;padding-top:3px;padding-left:16px}.recurring-pay-section .card-details .card-view .md-subheader a:first-child{padding-left:0}.recurring-pay-section .card-details .card-view .md-subheader .form-base{margin:0;padding:0}.recurring-pay-section .card-details .card-view .md-subheader .form-base .md-label{display:inline-block;vertical-align:top;font-weight:normal}.recurring-pay-section .card-details .card-view md-radio-button{display:inline-block;margin:0}.recurring-pay-section .card-details .card-view md-list-item{padding:18px}.recurring-pay-section .card-details .card-view md-list-item .card-desc{margin-bottom:10px;margin-top:15px;width:100%}.recurring-pay-section .card-details .card-view md-list-item .card-desc img{margin-right:14px;margin-left:-5px;margin-top:-10px}.recurring-pay-section .card-details .card-view md-list-item .card-desc label{padding-right:10px}.recurring-pay-section .card-details .card-view md-list-item .card-desc span{display:inline-block;vertical-align:top}.recurring-pay-section .card-details .card-view md-list-item label{padding-right:10px}.recurring-pay-section .card-details .payment-detail-list .success{color:#6aa84f}.recurring-pay-section .card-details .payment-detail-list .pending{color:#e69138}.recurring-pay-section .card-details .payment-detail-list{border:1px solid #ccc;border-radius:5px;padding:16px}.recurring-pay-section .card-details .payment-detail-list li{margin-bottom:15px}.recurring-pay-section .card-details .payment-detail-list li:last-child{margin-bottom:0}.recurring-pay-section .card-details .payment-detail-list li div{display:inline-block;vertical-align:top;width:49%}.recurring-pay-section .card-details .payment-detail-list li div label{display:inline-block;padding-bottom:3px}.recurring-pay-section .card-details .payment-detail-list li div span{display:block}.recurring-pay-section .card-details .card-alert{display:inline-block;color:#ff8162;font-size:10px;margin:0 0 12px}.recurring-pay-section .card-details .section-title{margin:10px 0 22px;padding:10px 0}.recurring-pay-section .card-details .section-title h3{margin:0;font-weight:normal;margin-right:12px}.recurring-pay-section .card-details .section-title a{padding-top:2px}.recurring-pay-section .edit-card-option label{display:inline-block;vertical-align:top;width:140px;margin-right:20px}.recurring-pay-section .edit-card-option .desc{margin-bottom:22px}.recurring-pay-section .edit-card-option .desc md-radio-button .md-label{position:relative;top:0}.recurring-pay-section .card-detail{margin:0}.recurring-pay-section .payment .card-cheque-detail{margin-top:4px}.recurring-pay-section .payment .card-block{width:65%}.recurring-pay-section .payment .tab{margin-bottom:10px}.recurring-pay-section .payment .card-cheque-detail md-select{padding:0}.recurring-pay-section .payment .card-cheque-detail md-select .md-select-value .md-select-icon{margin:0;position:absolute;right:0;top:10px;line-height:1}.recurring-pay-section .payment .card-cheque-detail md-select .md-select-value .md-select-icon:after{right:3px}.recurring-pay-section .payment .card-cheque-detail md-select:not([disabled]):focus .md-select-value{border:0}.recurring-pay-section.edit-card .section-title{margin-bottom:15px}.recurring-pay-section.edit-card .card-block{margin-bottom:5px}.capitalize{text-transform:capitalize}.transaction-payment{padding:20px}.refund-payment{padding:20px}.refund-payment .cancle-close{text-align:center}.refund-payment .refund-details{margin-bottom:50px;min-height:76px}.addingp-card .md-errors-spacer{display:block}md-option .md-text{width:100%}.form-base .recurring-pay-section md-input-container{margin-top:9px}.form-base .recurring-pay-section md-input-container .md-input-has-value md-select md-select-value span.canceled{color:#ff8162}.form-base .recurring-pay-section md-input-container .md-input-has-value md-select md-select-value span.pending{color:#f05e33}.form-base .recurring-pay-section md-input-container .md-input-has-value md-select md-select-value span.partially-paid{color:#abd036}.form-base .recurring-pay-section md-input-container .md-input-has-value md-select md-select-value span.f3-light{color:#ccc}.form-base md-select.custom_select{height:70px}@media only screen and (max-width: 600px){.recurring-pay-section .payment .card-block{width:100%}.recurring-pay-section .payment span{text-align:left}.form-base md-radio-group md-radio-button{margin-bottom:15px}}@media only screen and (max-width: 400px){.recurring-pay-section .card-details .card-view .md-subheader md-radio-group{float:none}.recurring-pay-section .card-details .card-view .md-subheader .form-base div.right{float:none;margin-top:8px;text-align:right}}@media screen and (max-width: 600px){.recurring-pay-section .gap-right-hard{margin-right:0}.payment .card-cheque-detail{max-width:none}}.payment-poppups{min-height:520px;width:650px}.payment-poppups .register-payment{font-size:16px}.payment-poppups .confirmpop-icons svg{height:28px;width:42px}.payment-poppups md-toolbar.main-header h3{text-align:center;font-size:16px;font-weight:normal}.payment-poppups md-toolbar.main-header .md-icon-button .icon-close{height:18px;width:18px}.payment-poppups .popup-cancel{position:absolute;top:16px;left:20px;height:16px;width:16px}.payment-poppups .pay-btn{position:absolute;top:10px;right:20px;margin:0;padding:0;background-color:#f05e33}.payment-poppups md-dialog-content{padding:20px}.payment-poppups md-dialog-content h2{padding-top:7px;font-weight:normal;text-align:center;font-size:16px;color:#333;margin-bottom:15px}.payment-poppups md-dialog-content p{line-height:1.6}.payment-poppups md-dialog-content md-input-container md-icon{left:10px;top:7px}.payment-poppups md-dialog-content md-input-container input{padding-left:45px;line-height:1;width:280px;color:hsl(0,0%,58%)}.payment-poppups md-dialog-content md-input-container:last-child{margin-bottom:12px}.payment-poppups md-dialog-content .payment-loader{height:45px;width:45px;margin-top:40px;margin-bottom:35px}.payment-poppups md-dialog-content .border-box{border:1px solid hsl(0,0%,86%);border-radius:5px;width:100%;max-width:610px}.payment-poppups md-dialog-content .discount-box .btn-discount{display:inline-block;vertical-align:middle;text-align:center;line-height:1.5;border-radius:5px;width:80px;min-width:80px;height:60px;min-height:60px;border:1px solid hsl(0,0%,86%);color:#5cc5c3;font-size:16px;padding:5px;margin:15px 17px 20px 0}.payment-poppups md-dialog-content .discount-box .btn-discount:last-child{margin-right:0}.payment-poppups md-dialog-content .btn-tip{margin:0;width:100%;max-width:280px;min-height:45px;border:1px solid hsl(0,0%,86%);border-radius:5px;color:#5cc5c3;margin-bottom:18px}.payment-poppups md-dialog-content .tip-amount{margin-top:16px}.payment-poppups md-dialog-content .tip-amount a{display:inline-block;margin-left:8px;margin-top:3px}.payment-poppups md-dialog-content .signature-box{outline:0;position:relative}.payment-poppups md-dialog-content .signature-box .menu-btn{position:absolute;top:9px;right:12px}.payment-poppups md-dialog-content .signature-box canvas{cursor:pointer;min-height:120px;margin-bottom:18px}.payment-poppups md-dialog-content .signature-box .canvas-placeholder{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.75);z-index:1}.payment-poppups md-dialog-content .signature-box .canvas-placeholder .text-info{text-align:center;position:absolute;color:#fff;top:50%;width:100%;transform:translateY(-50%)}.payment-poppups md-dialog-content .img-thanks{width:100%;max-width:225px;height:100%;max-height:100px}.payment-poppups md-dialog-content .price-block{line-height:1.9;margin-bottom:45px}.payment-poppups md-dialog-content .img-nfc-notready{margin-bottom:50px}.payment-poppups md-dialog-content .img-space-bottom{margin-bottom:15px}@media only screen and (max-width: 480px){.payment-poppups md-dialog-content .discount-box .btn-discount{margin:8px 8px 15px 0}.payment-poppups md-dialog-content .border-box{padding:8px}.payment-poppups md-dialog-content md-input-container input{padding-left:45px;line-height:1;width:auto}}.process-payment-dialog{max-width:700px;width:90%;border-radius:8px;overflow:hidden}.process-payment-dialog md-toolbar{background-color:#fff !important;color:#333 !important;border-bottom:1px solid #eee}.process-payment-dialog md-toolbar h2{font-weight:600;font-size:20px;display:flex;align-items:center}.process-payment-dialog md-toolbar h2 .dollar-sign{color:#009688;font-size:24px;margin-right:8px;font-weight:bold}.process-payment-dialog md-toolbar .close-icon{color:#777;fill:#777}.process-payment-dialog md-dialog-content .subtitle{color:#777;margin-bottom:24px;margin-top:0}.process-payment-dialog md-dialog-content .section-title{font-weight:600;margin-bottom:12px;margin-top:24px;color:#444}.process-payment-dialog md-dialog-content .service-list md-radio-button{margin-bottom:12px;border:2px solid #ddd;border-radius:8px;padding:16px;transition:all .2s}.process-payment-dialog md-dialog-content .service-list md-radio-button:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-2px);transition:all .2s}.process-payment-dialog md-dialog-content .service-list md-radio-button.md-checked{border-color:#009688;border-width:2px;background-color:#e0f2f1;margin:-1px;margin-bottom:11px}.process-payment-dialog md-dialog-content .service-list md-radio-button .md-container{left:16px;top:50%;transform:translateY(-50%)}.process-payment-dialog md-dialog-content .service-list md-radio-button .md-label{margin-left:36px;display:flex;align-items:center;justify-content:space-between}.process-payment-dialog md-dialog-content .service-list md-radio-button .service-content{width:100%}.process-payment-dialog md-dialog-content .service-list md-radio-button .service-name{font-weight:600;font-size:16px;color:#333}.process-payment-dialog md-dialog-content .service-list md-radio-button .service-desc{font-size:13px;color:#777}.process-payment-dialog md-dialog-content .service-list md-radio-button .service-price{font-weight:700;font-size:16px;color:#333}.process-payment-dialog md-dialog-content .service-list md-radio-button .service-status{font-size:11px;padding:2px 8px;border-radius:12px;margin-top:4px;background-color:#eee}.process-payment-dialog md-dialog-content .service-list md-radio-button .service-status.overdue{background-color:#e0f2f1;color:#009688}.process-payment-dialog md-dialog-content .service-list md-radio-button .service-status.paid{background-color:#e8f5e9;color:#4caf50}.process-payment-dialog md-dialog-content .service-list md-radio-button .service-status.pending{background-color:#fff3e0;color:#ff9800}.process-payment-dialog md-dialog-content .service-list md-radio-button .md-checked .md-ink-ripple{color:#009688 !important}.process-payment-dialog md-dialog-content .payment-methods{column-gap:20px;row-gap:20px}.process-payment-dialog md-dialog-content md-radio-button.payment-method-card{box-sizing:border-box;margin:0;border:2px solid #ddd;border-radius:8px;cursor:pointer;position:relative;height:110px}.process-payment-dialog md-dialog-content md-radio-button.payment-method-card .md-container{display:none}.process-payment-dialog md-dialog-content md-radio-button.payment-method-card .md-label{margin-left:0;padding:20px;width:100%}.process-payment-dialog md-dialog-content md-radio-button.payment-method-card.md-checked{border-color:#009688;background-color:#e0f2f1}.process-payment-dialog md-dialog-content md-radio-button.payment-method-card.md-checked .icon-30 md-icon,.process-payment-dialog md-dialog-content md-radio-button.payment-method-card.md-checked .method-content .fm{color:#009688;fill:#009688;font-weight:600}.process-payment-dialog md-dialog-content md-radio-button.payment-method-card .check-icon{color:#009688;position:absolute;top:8px;right:8px}.process-payment-dialog md-dialog-content md-radio-button.payment-method-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-2px);transition:all .2s}@media(min-width: 1280px)and (max-width: 1919px){.process-payment-dialog md-dialog-content .payment-methods>md-radio-button.md-auto-horizontal-margin{margin-left:0 !important}}.process-payment-dialog md-dialog-content .secure-payment-form{background-color:#f9f9f9;border:1px solid #eee;border-radius:8px;padding:20px;margin-bottom:24px}.process-payment-dialog md-dialog-content .secure-payment-form .form-header{display:flex;align-items:center;color:#009688;font-weight:600;margin-bottom:20px}.process-payment-dialog md-dialog-content .secure-payment-form .form-header .input-icon{color:#009688}.process-payment-dialog md-dialog-content .secure-payment-form .cards-button.md-button{border:1px solid #c5c5c5;background-color:#fff;color:#666}.process-payment-dialog md-dialog-content .secure-payment-form .cards-button.md-button .input-icon{color:#666}.process-payment-dialog md-dialog-content .secure-payment-form .cards-button.active-btn{border:1px solid #00695c;background-color:#00695c;color:#fff}.process-payment-dialog md-dialog-content .secure-payment-form .cards-button.active-btn .input-icon{color:#fff}.process-payment-dialog md-dialog-content .secure-payment-form .saved-card-section .section-title{font-size:18px;margin-top:0 !important}.process-payment-dialog md-dialog-content .secure-payment-form .saved-card-section .saved-card-item{position:relative;border:2px solid #e3e8ef;border-radius:14px;padding:16px;margin-bottom:12px;transition:.2s}.process-payment-dialog md-dialog-content .secure-payment-form .saved-card-section .saved-card-item.md-checked{border-color:#59b9a7;background:#f1fbf8}.process-payment-dialog md-dialog-content .secure-payment-form .saved-card-section .saved-card-item .md-container{left:auto;right:15px}.process-payment-dialog md-dialog-content .secure-payment-form .saved-card-section .saved-card-item .md-label{margin-left:0 !important}.process-payment-dialog md-dialog-content .secure-payment-form .saved-card-section .card-icon{width:48px;height:48px;border-radius:12px}.process-payment-dialog md-dialog-content .secure-payment-form .saved-card-section .card-icon.visa{background:#e8efff;color:#3b5bfd}.process-payment-dialog md-dialog-content .secure-payment-form .saved-card-section .card-icon.mastercard{background:#fdecec;color:#d93025}.process-payment-dialog md-dialog-content .secure-payment-form .saved-card-section .card-icon.amex{background:#e6faf3;color:#2b8a78}.process-payment-dialog md-dialog-content .secure-payment-form .saved-card-section .card-title{font-size:16px;font-weight:600}.process-payment-dialog md-dialog-content .secure-payment-form .saved-card-section .card-subtitle{font-size:14px;color:#6b778c}.process-payment-dialog md-dialog-content .secure-payment-form .saved-card-section .default-badge{background:#dff5ea;color:#1e8e5a;font-size:12px;padding:4px 10px;border-radius:20px;font-weight:600}.process-payment-dialog md-dialog-content .secure-payment-form .saved-card-section .cvv-input{width:120px}.process-payment-dialog md-dialog-content .secure-payment-form .saved-card-section .cvv-input input{border-radius:6px;border:1px solid #d0d7de;text-indent:10px}.process-payment-dialog md-dialog-content .secure-payment-form .saved-card-section .cvv-hint{font-size:14px;color:#6b778c;margin-top:6px}.process-payment-dialog md-dialog-content .secure-payment-form .form-group label{display:block;font-weight:500;color:#333;font-size:14px}.process-payment-dialog md-dialog-content .secure-payment-form .custom-md-input{background:#fff;border:1px solid #ddd;border-radius:4px;height:40px;padding:0 12px;margin:10px 0 20px 0;transition:border-color .2s}.process-payment-dialog md-dialog-content .secure-payment-form .custom-md-input.md-input-focused{border-color:#009688}.process-payment-dialog md-dialog-content .secure-payment-form .custom-md-input .md-input{border:none !important;box-shadow:none !important;background:rgba(0,0,0,0);font-size:14px;color:#333;padding:0;margin-top:4px}.process-payment-dialog md-dialog-content .secure-payment-form .custom-md-input .input-icon{margin-right:12px;color:#aaa;width:20px;height:20px}.process-payment-dialog md-dialog-content .secure-payment-form .custom-md-input .suffix-icon{margin-left:12px;color:#ccc;width:18px;height:18px;right:8px;top:12px}.process-payment-dialog md-dialog-content .secure-payment-form .custom-md-input .md-input-container::after,.process-payment-dialog md-dialog-content .secure-payment-form .custom-md-input .md-input-container::before{display:none}.process-payment-dialog md-dialog-content .secure-payment-form .custom-md-input input{background-color:rgba(0,0,0,0) !important}.process-payment-dialog md-dialog-content .secure-payment-form .custom-md-input,.process-payment-dialog md-dialog-content .secure-payment-form .custom-md-input.md-input-focused{background-color:#fff !important}.process-payment-dialog md-dialog-content .secure-payment-form input:-webkit-autofill,.process-payment-dialog md-dialog-content .secure-payment-form input:-webkit-autofill:active,.process-payment-dialog md-dialog-content .secure-payment-form input:-webkit-autofill:focus,.process-payment-dialog md-dialog-content .secure-payment-form input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset !important;box-shadow:0 0 0 1000px #fff inset !important;-webkit-text-fill-color:#333 !important;transition:background-color 9999s ease-out 0s}.process-payment-dialog md-dialog-content .secure-payment-form .checkbox-group{margin-bottom:0}.process-payment-dialog md-dialog-content .secure-payment-form .checkbox-group md-checkbox{margin-bottom:0}.process-payment-dialog md-dialog-content .secure-payment-form .checkbox-group md-checkbox .md-label{color:#555}.process-payment-dialog md-dialog-content .payment-amount-options{margin:0 -8px}.process-payment-dialog md-dialog-content .payment-amount-options md-radio-button.amount-option{box-sizing:border-box;margin:8px;padding:0;border:2px solid #ddd;border-radius:8px;text-align:center;cursor:pointer;width:calc(33.33% - 16px);position:relative;display:flex}.process-payment-dialog md-dialog-content .payment-amount-options md-radio-button.amount-option:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-2px);transition:all .2s}.process-payment-dialog md-dialog-content .payment-amount-options md-radio-button.amount-option .md-container{display:none}.process-payment-dialog md-dialog-content .payment-amount-options md-radio-button.amount-option .md-label{margin-left:0;padding:20px;width:100%;box-sizing:border-box}.process-payment-dialog md-dialog-content .payment-amount-options md-radio-button.amount-option.md-checked{border-color:#009688;background-color:#e0f2f1}.process-payment-dialog md-dialog-content .payment-amount-options md-radio-button.amount-option.md-checked .option-icon md-icon,.process-payment-dialog md-dialog-content .payment-amount-options md-radio-button.amount-option.md-checked .option-name{color:#009688;fill:#009688}.process-payment-dialog md-dialog-content .payment-amount-options md-radio-button.amount-option.md-checked .option-name{color:#009688}.process-payment-dialog md-dialog-content .payment-amount-options md-radio-button.amount-option[value=percentage].md-checked{border-color:#009688;background-color:#e0f2f1}.process-payment-dialog md-dialog-content .payment-amount-options md-radio-button.amount-option .option-icon{font-size:24px;margin-bottom:8px;color:#555}.process-payment-dialog md-dialog-content .payment-amount-options md-radio-button.amount-option .option-icon md-icon{width:24px;height:24px}.process-payment-dialog md-dialog-content .payment-amount-options md-radio-button.amount-option .option-name{font-weight:600;font-size:14px}.process-payment-dialog md-dialog-content .payment-amount-options md-radio-button.amount-option .option-desc{font-size:11px;color:#777}.process-payment-dialog md-dialog-content .payment-amount-options md-radio-button.amount-option .check-mark{position:absolute;top:8px;right:8px;color:#009688}.process-payment-dialog md-dialog-content .amount-input{margin-top:16px;border-radius:6px;padding:16px}.process-payment-dialog md-dialog-content .amount-input label{display:block;color:#1565c0;font-weight:600;margin-bottom:8px}.process-payment-dialog md-dialog-content .amount-input .input-wrapper{background:#fff;border:1px solid #bbdefb;border-radius:4px;display:flex;align-items:center;padding:0 12px}.process-payment-dialog md-dialog-content .amount-input .input-wrapper .currency-symbol{color:#1976d2;font-weight:600;margin-right:8px}.process-payment-dialog md-dialog-content .amount-input .input-wrapper input{border:none;width:100%;padding:8px 0;outline:none;font-size:16px;color:#333}.process-payment-dialog md-dialog-content .amount-input.grey{background-color:#f1f1f1;border:1px solid #dbdbdb}.process-payment-dialog md-dialog-content .amount-input.grey label{color:#555}.process-payment-dialog md-dialog-content .amount-input.grey .input-wrapper{border:1px solid #dbdbdb}.process-payment-dialog md-dialog-content .amount-input.grey .input-wrapper .currency-symbol{color:#8a8989}.process-payment-dialog md-dialog-content .amount-input.blue{background-color:#e3f2fd;border:1px solid #90caf9}.process-payment-dialog md-dialog-content .amount-input.purple{background-color:#f3e5f5;border:1px solid #e1bee7}.process-payment-dialog md-dialog-content .amount-input.purple label{color:#7b1fa2}.process-payment-dialog md-dialog-content .amount-input.purple .input-wrapper{border:1px solid #e1bee7}.process-payment-dialog md-dialog-content .amount-input.purple .input-wrapper .currency-symbol{color:#7b1fa2}.process-payment-dialog md-dialog-content .date-picker-wrapper{border:1px solid #ddd;border-radius:4px;padding:4px 12px;margin-top:8px}.process-payment-dialog md-dialog-content md-datepicker{background:rgba(0,0,0,0)}.process-payment-dialog md-dialog-content md-datepicker .md-datepicker-input-container{border-bottom:none}.process-payment-dialog md-dialog-content .tips-section{background-color:#fffde7;border:1px solid #fff9c4;border-radius:8px;padding:16px;margin-top:12px}.process-payment-dialog md-dialog-content .tips-section .tip-option-wrapper{padding:0 4px;box-sizing:border-box}.process-payment-dialog md-dialog-content .tips-section .tip-option{background:#fff;border:1px solid #ddd;border-radius:4px;padding:12px 0;cursor:pointer;font-weight:600;text-align:center;width:100%;margin-bottom:8px}.process-payment-dialog md-dialog-content .tips-section .tip-option.selected{border-color:#ffb300;background-color:#fff8e1;color:#ff6f00}.process-payment-dialog md-dialog-content .tips-section .custom-tip{margin-top:4px;background:#fff;border:1px solid #ffb74d;background-color:#fff3e0;border-radius:4px;padding:12px;text-align:center;cursor:pointer;color:#e65100;font-weight:600}.process-payment-dialog md-dialog-content .tips-section .custom-tip.selected{border-color:#ff9800;background-color:#ffe0b2;color:#e65100;box-shadow:0 0 0 1px #ff9800}.process-payment-dialog md-dialog-content .tips-section .custom-tip md-icon{width:16px;height:16px;margin-right:8px;color:#e65100}.process-payment-dialog md-dialog-content .tips-section .custom-tip-input{margin-top:12px}.process-payment-dialog md-dialog-content .tips-section .custom-tip-input .input-wrapper{background:#fff;border:1px solid #ddd;border-radius:4px;display:flex;align-items:center;padding:0 12px}.process-payment-dialog md-dialog-content .tips-section .custom-tip-input .input-wrapper .currency-symbol{color:#ff9800;font-weight:600;margin-right:8px}.process-payment-dialog md-dialog-content .tips-section .custom-tip-input .input-wrapper input{border:none;width:100%;padding:12px 0;outline:none;font-size:16px}.process-payment-dialog md-dialog-content .remove-tip{color:#d32f2f;font-size:12px;cursor:pointer}.process-payment-dialog md-dialog-content .remove-tip md-icon{width:14px;height:14px;color:#d32f2f;margin-right:4px}.process-payment-dialog md-dialog-content .signature-pad{border:1px solid #ddd;border-radius:4px;height:150px;margin-top:8px;background:#fafafa;overflow:hidden;min-width:100%}.process-payment-dialog md-dialog-content .signature-pad canvas{width:100%;height:100%;cursor:crosshair;touch-action:none}.process-payment-dialog md-dialog-content .signature-hint{color:#777;font-size:12px;margin-top:4px}.process-payment-dialog .payment-summary-card{background-color:#e0f2f1;border:1px solid #b2dfdb;border-radius:8px;padding:16px}.process-payment-dialog .payment-summary-card md-divider{border-color:#b2dfdb}.process-payment-dialog .payment-summary-card .card-title{font-weight:600;color:#00695c;font-size:16px;margin-bottom:12px}.process-payment-dialog .payment-summary-card .summary-row{margin-bottom:8px}.process-payment-dialog .payment-summary-card .summary-row:last-child{margin-bottom:0}.process-payment-dialog .payment-summary-card .summary-row .label{color:#555;font-size:14px}.process-payment-dialog .payment-summary-card .summary-row .value{font-weight:600;color:#333;font-size:14px}.process-payment-dialog .payment-notes textarea{width:100%;border:1px solid #ddd;border-radius:4px;padding:12px;font-family:inherit;resize:vertical;box-sizing:border-box}.process-payment-dialog .payment-notes textarea:focus{outline:none;border-color:#009688}.process-payment-dialog md-dialog-actions{padding:16px 24px;border-top:1px solid #eee}.process-payment-dialog md-dialog-actions .md-button{text-transform:capitalize;border-radius:8px}.process-payment-dialog md-dialog-actions .md-button.md-primary{background-color:#009688 !important;color:#fff !important}.savings-section ul.col-2-list{width:70%}.savings-sidenav{min-width:0;max-width:300px;width:300px;position:fixed}.savings-sidenav .bottom-section{position:absolute;bottom:0;left:0;right:0;height:85px}.savings-sidenav .leftnav-wrap{height:calc(100% - 143px)}.savings-sidenav .leftnav-wrap .sidebar-title{margin:16px 8px 8px}.savings-sidenav .leftnav-wrap .sidebar-title .md-block{width:100%}.savings-sidenav .leftnav-wrap .sidebar-title h2{margin:0;font-weight:normal}.savings-sidenav .leftnav-wrap ul.item-list{padding:0;margin:0}.savings-sidenav .leftnav-wrap ul.item-list li{padding:10px 8px}.savings-sidenav .leftnav-wrap ul.item-list li.active{background-color:#d2f4c3}.savings-sidenav .leftnav-wrap ul.item-list li.active .img-container .verify{display:block}.savings-sidenav .leftnav-wrap ul.item-list li .img-container{height:42px;width:42px;display:inline-block;position:relative;margin-right:10px}.savings-sidenav .leftnav-wrap ul.item-list li .img-container img{max-width:42px;border-radius:50%;height:42px}.savings-sidenav .leftnav-wrap ul.item-list li .img-container .verify{width:16px;position:absolute;top:-7px;right:3px;display:none}.savings-sidenav .leftnav-wrap ul.item-list li .item-detail{display:inline-block;font-size:14px;color:#000}.savings-sidenav .leftnav-wrap ul.item-list li .item-detail span{color:hsl(0,0%,58%)}.savings-sidenav .savings-cost-list md-list-item{min-height:auto;padding:8px 16px}.edit-savings-section .sidebar-toggle-btn{position:absolute;right:0}.edit-savings-section .promotion-type{margin-bottom:35px}.edit-savings-section md-divider{margin-top:20px;margin-bottom:20px}.edit-savings-section .discount-amt{margin-top:20px}.edit-savings-section .discount-amt label{display:inline-block;margin-right:50px}.edit-savings-section .content-center,.edit-savings-section .coupon-label-steps li .c-text .remain .remain-count .count,.edit-savings-section .coupon-label-steps li .c-text{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.edit-savings-section .form-base,.edit-savings-section .savings-sidenav .leftnav-wrap .sidebar-title,.savings-sidenav .leftnav-wrap .edit-savings-section .sidebar-title{margin-bottom:0}.edit-savings-section .form-base md-input-container,.edit-savings-section .savings-sidenav .leftnav-wrap .sidebar-title md-input-container,.savings-sidenav .leftnav-wrap .edit-savings-section .sidebar-title md-input-container{margin-right:10px}.edit-savings-section .form-base md-input-container input,.edit-savings-section .savings-sidenav .leftnav-wrap .sidebar-title md-input-container input,.savings-sidenav .leftnav-wrap .edit-savings-section .sidebar-title md-input-container input{min-width:245px}.edit-savings-section .form-base .md-button,.edit-savings-section .savings-sidenav .leftnav-wrap .sidebar-title .md-button,.savings-sidenav .leftnav-wrap .edit-savings-section .sidebar-title .md-button{text-transform:capitalize;min-width:115px}.edit-savings-section .coupon-label-steps{overflow:hidden}.edit-savings-section .coupon-label-steps li{display:inline-block;vertical-align:top;border:1px solid #eaeaea;background-color:#f2f2f2;width:185px;height:120px;text-align:center;position:relative;margin:0 70px 20px 0}.edit-savings-section .coupon-label-steps li.active .verfication-icon{display:block}.edit-savings-section .coupon-label-steps li .verfication-icon{position:absolute;left:5px;top:5px;display:none;height:15px;width:15px}.edit-savings-section .coupon-label-steps li .combination-apply{position:absolute;right:5px;top:5px}.edit-savings-section .coupon-label-steps li:after,.edit-savings-section .coupon-label-steps li:before{left:100%;top:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.edit-savings-section .coupon-label-steps li:after{border-color:rgba(136,183,213,0);border-left-color:#f2f2f2;border-width:59px;margin-top:-59px}.edit-savings-section .coupon-label-steps li:before{border-color:rgba(194,225,245,0);border-left-color:#eaeaea;border-width:60px;margin-top:-60px}.edit-savings-section .coupon-label-steps li .c-text{width:185px}.edit-savings-section .coupon-label-steps li .c-text .pro-percent{font-weight:bold;font-size:18px}.edit-savings-section .coupon-label-steps li .c-text .pro-for,.edit-savings-section .coupon-label-steps li .c-text .pro-name{font-size:16px}.edit-savings-section .coupon-label-steps li .c-text .pro-for{color:hsl(0,0%,58%)}.edit-savings-section .coupon-label-steps li .c-text .remain{font-size:16px;margin-top:5px;color:hsl(0,0%,58%)}.edit-savings-section .coupon-label-steps li .c-text .remain .remain-count{position:relative;width:30px;height:30px;border:1px solid hsl(0,0%,58%);display:inline-block;vertical-align:middle;margin-right:10px;border-radius:50%}.edit-savings-section .coupon-label-steps li .c-text .remain .remain-count .count{font-size:12px}.edit-savings-section .coupon-label-steps li .coupon-dot{display:inline-block;height:10px;width:10px;border-radius:100%;border:1px solid #eaeaea;position:absolute;right:-11px;top:50%;transform:translateY(-50%);z-index:5}.edit-savings-section .coupon-label-steps li span.status{position:absolute;bottom:-16px;font-size:12px;left:70px}.edit-savings-section .coupon-label-steps li span.top-status{position:absolute;left:23px;top:8px;font-size:8px}.edit-savings-section .coupon-label-steps li span.status.active,.edit-savings-section .coupon-label-steps li span.top-status.active{color:#abd036}.edit-savings-section .coupon-label-steps li span.status.not-allow,.edit-savings-section .coupon-label-steps li span.top-status.not-allow{color:#f05e33}.edit-savings-section .coupon-label-steps li span.status.error-show,.edit-savings-section .coupon-label-steps li span.top-status.error-show{color:#ff8162}.edit-savings-section .coupon-label-steps li.active{border:1px solid #abd036}.edit-savings-section .coupon-label-steps li.active:before{border-left-color:#abd036}.edit-savings-section .coupon-label-steps li.not-allow{border:1px solid #f05e33}.edit-savings-section .coupon-label-steps li.not-allow:before{border-left-color:#f05e33}.edit-savings-section .coupon-label-steps li.error{border:1px solid #ff8162}.edit-savings-section .coupon-label-steps li.error:before{border-left-color:#ff8162}.promotion-info{max-width:400px;min-width:260px}.promotion-info .pro-info{font-size:18px}.promotion-info .pro-info span{color:hsl(0,0%,58%)}@media only screen and (max-width: 960px){.promotion-info{max-width:100%}}.bundle-productDetail-section .custom-tabs{margin-top:15px}.bundle-productDetail-section .custom-tabs .icon-tick{height:16px;margin-right:5px;width:16px}.bundle-productDetail-section .custom-tabs md-content{padding-top:20px}.bundle-productDetail-section .specification-list label{padding-right:0}.inventory-catalog .status.required-pill{color:#b26a00;background-color:#fff3e0;border:1px solid #ffcc80;border-radius:12px;padding:2px 10px;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.inventory-catalog .status.optional-pill{color:#616161;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:12px;padding:2px 10px;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.inventory-catalog .attach-count-pill{display:inline-block;color:#1565c0;background-color:#e3f2fd;border:1px solid #90caf9;border-radius:12px;padding:2px 10px;font-size:12px;font-weight:600;transition:background-color .15s ease,border-color .15s ease}.inventory-catalog .attach-count-pill:hover{background-color:#bbdefb;border-color:#64b5f6}.inventory-catalog .attach-count-nudge{display:inline-block;color:#b26a00;background-color:#fff8e1;border:1px dashed #ffcc80;border-radius:12px;padding:2px 10px;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.inventory-catalog .services-bulk-bar{margin:12px 0;padding:10px 16px;background:#212121;color:#fff;border-radius:8px;box-shadow:0 4px 14px rgba(0,0,0,.12);animation:services-bulk-bar-in .2s ease-out both}.inventory-catalog .services-bulk-bar__count{font-size:14px}.inventory-catalog .services-bulk-bar__count strong{color:#fff;margin-right:4px}.inventory-catalog .services-bulk-bar__actions{gap:6px}.inventory-catalog .services-bulk-bar__actions .md-button{color:#fff;border:1px solid hsla(0,0%,100%,.25);margin:0;min-height:32px;line-height:32px;text-transform:none;font-size:13px;padding:0 14px}.inventory-catalog .services-bulk-bar__actions .md-button:hover{background:hsla(0,0%,100%,.08)}.inventory-catalog .services-bulk-bar__actions .md-button.md-primary{background:#4caf50;border-color:#4caf50}.inventory-catalog .services-bulk-bar__actions .md-button.md-primary:hover{background:#43a047}.inventory-catalog .services-bulk-bar__actions .md-button.md-warn{background:#ff9800;border-color:#ff9800}.inventory-catalog .services-bulk-bar__actions .md-button.md-warn:hover{background:#f57c00}.inventory-catalog .services-bulk-bar__cancel{min-width:32px !important;padding:0 !important;border:none !important}.inventory-catalog .services-bulk-bar__cancel md-icon{width:16px;height:16px;color:#fff}.inventory-catalog .services-select-col{width:48px;min-width:48px;text-align:center;padding:0 !important}.inventory-catalog .services-select-col md-checkbox{margin:0;padding:0}.inventory-catalog tr.is-row-selected{background-color:rgba(240,94,51,.04)}@keyframes services-bulk-bar-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.inventory-catalog .instruction-name{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:3px}.inventory-catalog .warranty-badge{display:inline-block;background:#f3e5f5;color:#6a1b9a;border:1px solid #ce93d8;border-radius:12px;padding:1px 8px;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.inventory-catalog .instruction-desc{font-size:12px;line-height:1.4;color:#666;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:380px}.inventory-catalog .ellipsis-200{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.inventory-catalog .instructions-attach-col{min-width:140px;text-align:center}.inventory-catalog .instruction-row-menu-btn{margin:0;padding:0;min-width:32px !important;width:32px;height:32px;line-height:32px;border-radius:50%}.inventory-catalog .instruction-row-menu-btn:hover{background:rgba(0,0,0,.05)}.inventory-catalog .instruction-row-menu-btn md-icon{width:18px;height:18px;color:#616161}.inventory-catalog .catalog-list-section{padding:20px}.inventory-catalog .catalog-list-section .actions.catalog{min-width:115px}.inventory-catalog .catalog-list-section .actions .manage-icon{height:12px;width:12px;margin-right:20px}.inventory-catalog .catalog-list-section .actions md-icon{height:15px;width:15px}.inventory-catalog .catalog-list-section .actions md-icon.right-space{margin-right:20px}.inventory-catalog .catalog-list-section .update-status{position:absolute;top:6px;right:0}.inventory-catalog .catalog-list-section .update-status .sm-text{font-size:10px}.inventory-catalog .catalog-list-section md-tabs .table-responsive .data-table{min-width:780px}.inventory-catalog .catalog-list-section md-tabs .table-responsive .data-table td{color:#333;vertical-align:middle}.inventory-catalog .catalog-list-section md-tabs .table-responsive .data-table td .small-grey{color:hsl(0,0%,58%);font-size:10px}.inventory-catalog .status-dropmenu.child-list-dropmenu md-menu-item{line-height:33px;min-height:35px;height:35px;padding:0 10px}.inventory-catalog .status-dropmenu.child-list-dropmenu md-menu-item>*{padding:0;width:auto}.inventory-catalog .status-dropmenu.child-list-dropmenu md-menu-item .count{min-width:25px}.inventory-catalog .status-dropmenu.child-list-dropmenu md-menu-item .location-symbol{margin-left:2px;position:relative;top:-2px}.inventory-catalog .status-dropmenu.child-list-dropmenu:after,.inventory-catalog .status-dropmenu.child-list-dropmenu:before{right:53px}.inventory-catalog .status-dropmenu.child-list-dropmenu:before{border-width:8px}.inventory-catalog .status-dropmenu.child-list-dropmenu:after{border-width:6px}.inventory-catalog .variation-sidenav .availability{background-color:#e9f0f3}.inventory-catalog .variation-sidenav .availability .col{min-width:85px;max-width:85px}@media screen and (min-width: 320px)and (max-width: 370px){.inventory-catalog .variation-sidenav .availability .col{min-width:60px;max-width:85px}}.attached-product-drawer{width:var(--jt-drawer-width, 400px);max-width:var(--jt-drawer-width, 400px)}.attached-product-drawer .svc-sec-head{font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--jt-color-text-muted, #98a2b3);display:flex;align-items:center;gap:8px}.attached-product-drawer .ap-sec-head{padding:12px 16px 4px}.attached-product-drawer .ap-sec-head .ap-sec-head__count{font-size:11px;font-weight:700;color:var(--jt-color-text-muted, #98a2b3);background:var(--jt-color-bg-subtle, #f1f3f5);border-radius:10px;padding:1px 8px}.attached-product-drawer .ap-stepper{gap:4px}.attached-product-drawer .ap-stepper .ap-step{min-width:32px;width:32px;height:32px;line-height:32px;margin:0}.attached-product-drawer .ap-stepper .ap-step md-icon{width:16px;height:16px}.attached-product-drawer .ap-stepper .ap-step .ap-step-prev{transform:scaleX(-1)}.attached-product-drawer .ap-stepper .ap-step[disabled]{opacity:.35}.attached-product-drawer .ap-stats{flex-wrap:wrap;gap:8px;padding:12px 16px 4px}.attached-product-drawer .ap-stats .ap-stat--total{min-width:64px;padding:6px 12px;border-radius:5px;background:var(--jt-color-info-bg, #e7f1ff)}.attached-product-drawer .ap-stats .ap-stat--total .ap-stat__num{font-size:20px;font-weight:700;line-height:1;color:var(--jt-color-info, #1976d2)}.attached-product-drawer .ap-stats .ap-stat--total .ap-stat__label{font-size:10px;text-transform:uppercase;letter-spacing:.03em;color:var(--jt-color-text-muted, #6b7280)}.attached-product-drawer .ap-chip{display:inline-flex;align-items:baseline;gap:5px;padding:4px 10px;border-radius:14px;font-size:12px;background:var(--jt-color-bg-subtle, #f1f3f5);color:var(--jt-color-text-default, #202124)}.attached-product-drawer .ap-chip .ap-chip__count{font-weight:700}.attached-product-drawer .ap-chip .ap-chip__label{font-size:11px;text-transform:capitalize}.attached-product-drawer .ap-chip.ap-chip--active{background:var(--jt-color-success-bg, #e6f4ea);color:var(--jt-color-success, #1e7e34)}.attached-product-drawer .ap-chip.ap-chip--new{background:var(--jt-color-info-bg, #e7f1ff);color:var(--jt-color-info, #1976d2)}.attached-product-drawer .ap-chip.ap-chip--draft{background:var(--jt-color-warning-bg, #fff4e5);color:var(--jt-color-warning, #b26a00)}.attached-product-drawer .ap-chip.ap-chip--expired,.attached-product-drawer .ap-chip.ap-chip--deleted,.attached-product-drawer .ap-chip.ap-chip--disabled{background:var(--jt-color-danger-bg, #fdecea);color:var(--jt-color-danger, #c62828)}.attached-product-drawer .ap-chip.ap-chip--archived{background:var(--jt-color-locked-bg, #eceff1);color:var(--jt-color-locked, #607d8b)}.attached-product-drawer .ap-recent{padding:8px 16px 4px}.attached-product-drawer .ap-recent .ap-recent__row{flex-wrap:wrap;gap:6px;margin-top:6px}.attached-product-drawer .ap-recent .ap-recent__chip{border:1px solid var(--jt-color-border, #d0d7de);background:var(--jt-color-surface, #fff);color:var(--jt-color-text-default, #202124);border-radius:14px;padding:3px 10px;font-size:12px;cursor:pointer;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attached-product-drawer .ap-recent .ap-recent__chip:hover{background:var(--jt-color-bg-hover, #f1f5ff);border-color:#1976d2}.attached-product-drawer .ap-search{margin:8px 16px 4px;gap:8px;border:1px solid var(--jt-color-border, #d0d7de);border-radius:5px;padding:4px 10px}.attached-product-drawer .ap-search .ap-search__icon{width:16px;height:16px;min-width:16px;opacity:.6}.attached-product-drawer .ap-search .ap-search__input{flex:1;border:none;outline:none;background:rgba(0,0,0,0);font-size:13px;height:28px}.attached-product-drawer .jac-drawer-section__field-label{min-width:96px;display:inline-block}.attached-product-drawer .ap-recent-flag{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--jt-color-info, #1976d2);background:var(--jt-color-info-bg, #e7f1ff);border-radius:8px;padding:1px 6px}.attached-product-drawer .ap-actions{gap:8px;padding:4px 16px 12px}.attached-product-drawer .ap-actions .cc-act{min-height:30px;line-height:28px;font-size:12px;text-transform:none;border-radius:6px;margin:0}.attached-product-drawer .ap-actions .cc-act--primary{background:#1976d2;color:#fff;padding:0 16px;display:inline-flex;align-items:center}.attached-product-drawer .ap-actions .cc-act--primary:hover{background:#1567bd}.attached-product-drawer .ap-actions .cc-act--secondary{border:1px solid var(--jt-color-border, #d0d7de);background:#fff;color:var(--jt-color-text-default, #1b1f24)}.attached-product-drawer .ap-actions .cc-act--secondary[disabled]{opacity:.4}.attached-product-drawer .ap-nomatch{padding:16px;font-size:13px;color:var(--jt-color-text-muted, #6b7280)}.attached-product-drawer .prod-name{font-size:15px}.attached-product-drawer .list-hover:hover{background-color:rgba(222,222,222,.2)}.attached-product-drawer .ap-done{min-width:120px}.manage-catalog-page .mc-header{padding:12px 16px;background:#fff;border-bottom:1px solid #e0e0e0}.manage-catalog-page .mc-header__left{min-width:0}.manage-catalog-page .mc-header__meta{font-size:13px;color:#78909c;line-height:1.4}.manage-catalog-page .mc-header__meta .mc-header__crumb{color:#546e7a}.manage-catalog-page .mc-header__meta .mc-header__sep{margin:0 6px;color:#b0bec5}.manage-catalog-page .mc-header__meta .mc-header__count{font-weight:600;color:#37474f;margin-left:8px;padding-left:8px;border-left:1px solid #eceff1}.manage-catalog-page .mc-header__back{color:#546e7a;cursor:pointer;margin-right:12px}.manage-catalog-page .mc-header__back:hover{color:#f05e33}.manage-catalog-page .mc-bulk-bar{background:#eef4ff;border:1px solid #c5d9f2;border-radius:6px;padding:8px 14px;margin:12px 16px}.manage-catalog-page .mc-bulk-bar__count{font-size:14px;color:#263238}.manage-catalog-page .mc-bulk-bar__count strong{color:#f05e33;font-size:15px;margin-right:2px}.manage-catalog-page .mc-bulk-bar__actions md-button{margin:0 4px}.manage-catalog-page .mc-bulk-bar__actions md-button md-icon{margin-right:6px;vertical-align:middle;height:18px;width:18px;min-height:18px;min-width:18px}.manage-catalog-page .mc-bulk-bar__cancel{min-width:40px !important;padding:0 !important;color:#78909c !important}.manage-catalog-page .mc-bulk-bar__cancel md-icon{margin:0 !important}.manage-catalog-page .mc-actions-col{width:60px;min-width:60px;max-width:60px;white-space:nowrap}.manage-catalog-page .mc-kebab-btn{margin:0 !important;padding:0 !important;min-width:32px !important;min-height:32px !important;height:32px !important;width:32px !important}.manage-catalog-page .mc-kebab-btn md-icon{height:20px;width:20px;color:#78909c}.manage-catalog-page .mc-kebab-btn:hover md-icon{color:#f05e33}.manage-catalog-page .mc-row-menu md-menu-item md-button{text-align:left;justify-content:flex-start}.manage-catalog-page .mc-row-menu md-menu-item md-button md-icon{margin-right:10px;height:18px;width:18px;vertical-align:middle}.manage-catalog-page .mc-type-icon{height:16px;width:16px;min-height:16px;min-width:16px;margin-right:6px;color:#78909c;vertical-align:middle}.manage-catalog-page .mc-var-count{display:inline-block;min-width:24px;padding:1px 8px;border-radius:10px;font-size:12px;font-weight:600;text-align:center;background:#eceff1;color:#78909c}.manage-catalog-page .mc-var-count.has-vars{background:#e3f2fd;color:#1976d2;cursor:help}.manage-catalog-page .mc-set-badge{display:inline-flex;align-items:center;padding:3px 10px 3px 6px;border-radius:12px;font-size:12px;font-weight:500;background:#eef2f5;color:#37474f}.manage-catalog-page .mc-set-badge md-icon{height:14px;width:14px;min-height:14px;min-width:14px;margin-right:4px}.manage-catalog-page .mc-set-badge.is-reg{background:#e8eaf6;color:#3949ab}.manage-catalog-page .mc-set-badge.is-bndl{background:#e0f7fa;color:#00838f}.manage-catalog-page .mc-set-badge.is-package{background:#ede7f6;color:#5e35b1}.manage-catalog-page .mc-sidenav-hint{display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:8px 0;margin:4px 0 10px 0;font-size:13px;color:#2e7d32}.manage-catalog-page .mc-sidenav-hint md-icon{height:16px;width:16px;min-height:16px;min-width:16px;margin-right:8px;color:#43a047}.manage-catalog-page .mc-sidenav-hint strong{margin-right:4px;color:#1b5e20}.manage-catalog-page .mc-sidenav-row.is-assigned{opacity:.55}.manage-catalog-page .mc-sidenav-row.is-assigned:hover{opacity:.75}.manage-catalog-page .mc-in-catalog-tag{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:8px;background:#e8f5e9;color:#2e7d32;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;vertical-align:middle}.manage-catalog-page .title-bar{height:64px}.manage-catalog-page .title-bar h2{margin:0}.manage-catalog-page .catalog-man{margin:0;height:45px;width:40px}.manage-catalog-page .catalog-h2{width:100%;margin-left:13px !important}.inventory-product-view .item-chipset li{display:inline-block;margin-right:10px}.inventory-product-view .short-description{word-break:break-all;max-width:200px}.inventory-product-view .bin-icon{width:13px}.inventory-product-view .stock-arrow,.inventory-product-view .red-icon{width:18px;height:18px;min-width:18px;min-height:18px;vertical-align:middle;margin-right:4px}.inventory-product-view .stock-arrow--in{color:#2e7d32;fill:#2e7d32}.inventory-product-view .stock-arrow--in svg,.inventory-product-view .stock-arrow--in svg path{fill:#2e7d32 !important}.inventory-product-view .stock-arrow--out{color:#c62828;fill:#c62828}.inventory-product-view .stock-arrow--out svg,.inventory-product-view .stock-arrow--out svg path{fill:#c62828 !important}.inventory-product-view .stock-qty{font-weight:600}.inventory-product-view .stock-qty--in{color:#2e7d32}.inventory-product-view .stock-qty--out{color:#c62828}.inventory-product-view summary-strip{display:block;margin-bottom:12px}.inventory-product-view .pd-cards{padding-right:12px}.inventory-product-view .pd-card{background:#fff;border:1px solid #eceff1;border-radius:8px;padding:14px 16px;margin-bottom:12px}.inventory-product-view .pd-card__title{font-size:12px;font-weight:600;color:#78909c;text-transform:uppercase;letter-spacing:.4px;margin:0 0 10px 0}.inventory-product-view .pd-card__text{margin:0;color:#263238;font-size:14px;line-height:1.5;word-break:break-word}.inventory-product-view .pd-kv{display:block}.inventory-product-view .pd-kv__row{display:flex;align-items:baseline;padding:5px 0;border-bottom:1px dashed #f5f5f5}.inventory-product-view .pd-kv__row:last-child{border-bottom:none}.inventory-product-view .pd-kv__k{flex:0 0 140px;color:#78909c;font-size:13px}.inventory-product-view .pd-kv__v{flex:1 1 auto;color:#263238;font-size:14px;word-break:break-word}.inventory-product-view .pd-reorder{margin-top:12px;display:flex;flex-direction:column;align-items:center;gap:8px}.inventory-product-view .pd-reorder__tag{display:inline-flex;align-items:center;padding:6px 12px;background:#fff3e0;color:#b26a00;border:1px solid #ffcc80;border-radius:12px;font-size:12px;line-height:1.4}.inventory-product-view .pd-reorder__tag md-icon{height:14px;width:14px;min-height:14px;min-width:14px;margin-right:6px;color:#b26a00}.inventory-product-view .pd-reorder__tag strong{margin-right:4px}.inventory-product-view .pd-bulk-bar{background:#eef4ff;border:1px solid #c5d9f2;border-radius:6px;padding:8px 14px;margin:12px 0}.inventory-product-view .pd-bulk-bar__count{font-size:14px;color:#263238}.inventory-product-view .pd-bulk-bar__count strong{color:#f05e33;font-size:15px;margin-right:2px}.inventory-product-view .pd-bulk-bar__actions md-button{margin:0 4px}.inventory-product-view .pd-bulk-bar__actions md-button md-icon{margin-right:6px;vertical-align:middle;height:18px;width:18px;min-height:18px;min-width:18px}.inventory-product-view .pd-bulk-bar__cancel{min-width:40px !important;padding:0 !important;color:#78909c !important}.inventory-product-view .pd-bulk-bar__cancel md-icon{margin:0 !important}.inventory-product-view .pd-select-col{width:44px;min-width:44px;max-width:44px;text-align:center}.inventory-product-view .pd-actions-col{width:60px;min-width:60px;max-width:60px;text-align:center}.inventory-product-view .pd-kebab-btn{margin:0 !important;padding:0 !important;min-width:32px !important;min-height:32px !important;height:32px !important;width:32px !important}.inventory-product-view .pd-kebab-btn md-icon{height:20px;width:20px;color:#78909c}.inventory-product-view .pd-kebab-btn:hover md-icon{color:#f05e33}.inventory-product-view .pd-row-menu md-menu-item md-button{text-align:left;justify-content:flex-start}.inventory-product-view .pd-row-menu md-menu-item md-button md-icon{margin-right:10px;height:18px;width:18px;vertical-align:middle}.inventory-product-view tr.is-selected td{background:#f5f9ff !important}.inventory-product-view .pd-related-actions{padding:4px 0 12px 0}.inventory-product-view .pd-dark-header th{background-color:#1b1b1b !important;color:#fff !important;vertical-align:middle;padding:10px 12px;font-weight:600}.inventory-product-view .pd-dark-header th .sort-icon,.inventory-product-view .pd-dark-header th md-icon{color:#fff;fill:#fff}.stock-review-page .summary-strip{grid-template-columns:repeat(auto-fill, minmax(200px, 240px));justify-content:start}.stock-review-page .sr-tabbar{gap:8px;margin:8px 0 16px}.stock-review-page .sr-tab{padding:10px 18px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;font-weight:500;color:#546e7a;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.stock-review-page .sr-tab:hover{background:#fafafa;border-color:#bdbdbd;color:#263238}.stock-review-page .sr-tab--active{background:#f05e33;border-color:#f05e33;color:#fff}.stock-review-page .sr-tab--active:hover{background:#f05e33;border-color:#f05e33;color:#fff}.stock-review-page .sr-dark-header th{background-color:#1b1b1b !important;color:#fff !important;vertical-align:middle;padding:10px 12px;font-weight:600}.stock-review-page .sr-dark-header th .sort-icon,.stock-review-page .sr-dark-header th md-icon{color:#fff;fill:#fff}.stock-review-page .stock-arrow,.stock-review-page .red-icon{width:18px;height:18px;min-width:18px;min-height:18px;vertical-align:middle;margin-right:4px}.stock-review-page .stock-arrow--in{color:#2e7d32}.stock-review-page .stock-arrow--in svg,.stock-review-page .stock-arrow--in svg path{fill:#2e7d32 !important}.stock-review-page .stock-arrow--out{color:#c62828}.stock-review-page .stock-arrow--out svg,.stock-review-page .stock-arrow--out svg path{fill:#c62828 !important}.stock-review-page .stock-qty{font-weight:600}.stock-review-page .stock-qty--in{color:#2e7d32}.stock-review-page .stock-qty--out{color:#c62828}.stock-review-page .sr-addr-cell{min-width:200px;max-width:260px;padding-top:6px;padding-bottom:6px}.stock-review-page .sr-addr-cell .sr-addr-icon{width:14px;height:14px;min-width:14px;min-height:14px;margin-right:6px;margin-top:2px;color:#78909c;flex-shrink:0}.stock-review-page .sr-addr-cell .sr-addr-full{font-size:12px;line-height:1.4;color:#37474f;word-break:break-word}.stock-review-page .sr-addr-cell .sr-addr-full>div{margin:0}.stock-review-page .sr-addr-cell .sr-addr-link{display:flex;text-decoration:none;color:inherit;cursor:pointer;transition:color .15s ease}.stock-review-page .sr-addr-cell .sr-addr-link:hover,.stock-review-page .sr-addr-cell .sr-addr-link:focus{text-decoration:none;color:#f05e33}.stock-review-page .sr-addr-cell .sr-addr-link:hover .sr-addr-icon,.stock-review-page .sr-addr-cell .sr-addr-link:focus .sr-addr-icon{color:#f05e33}.stock-review-page tr.negative-stock td{background-color:#fff5f5 !important;border-left:3px solid #c62828}.inventory-popup-section{height:540px;width:800px}.inventory-popup-section md-dialog-content{padding:18px;position:relative}.inventory-popup-section .main-header h2{font-size:16px}.inventory-popup-section .md-sidenav-right.inside-container{bottom:0}.inventory-popup-section .md-button.md-icon-button.add-btn{margin:0 8px 0 0;height:auto;min-height:auto;padding:0;width:auto}.inventory-popup-section .md-button.md-icon-button.add-btn md-icon{height:21px;width:21px}.inventory-popup-section .md-button.md-icon-button.add-btn md-icon svg path{fill:#f05e33}.inventory-popup-section .data-table{min-width:745px}.inventory-popup-section .data-table td .cursor-lbl{cursor:pointer}.inventory-popup-section .price-check-section .section-title{color:#333;margin-top:0;margin-bottom:15px}.inventory-popup-section .price-check-section md-input-container{margin-bottom:3px}.inventory-popup-section .price-check-section .detail-section{margin-top:15px}.inventory-popup-section .price-check-section .detail-section .bottom-gap{margin-bottom:10px}.inventory-popup-section .price-check-section .btn-check{height:30px;line-height:30px;margin-top:0;margin-left:0;min-width:55px;min-height:30px}.inventory-popup-section .default-img{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;border:1px solid #d6e1e5;margin-bottom:10px;width:150px}.inventory-popup-section .default-img md-icon{height:36px;margin-top:30px;margin-bottom:35px;width:36px}.inventory-popup-section .item-detail-section{position:relative}.inventory-popup-section .item-detail-section .bottom-gap{margin-bottom:12px}.inventory-popup-section .item-detail-section .item-detail *{margin-bottom:8px}.inventory-popup-section .filter-section{padding-top:12px;padding-right:0;padding-left:0}.inventory-popup-section .summery-widget .top-section{margin-bottom:8px}.inventory-popup-section .summery-widget .top-section .icon-info{height:20px;margin-right:3px;width:20px}.inventory-popup-section .item-globalSetting-section .md-button.add-btn{margin-bottom:15px}.attached-services-section .form-base md-input-container{margin-bottom:3px}.attached-services-section .form-base md-input-container textarea{height:60px !important}.attached-services-section md-checkbox{margin-top:17px;margin-bottom:6px}.attached-services-section .switch-bar{margin-top:24px;margin-bottom:10px}.attached-services-section .switch-bar label{color:hsl(0,0%,16.5%);margin-right:15px}.attached-services-section .item-chips{margin-top:6px}.attached-services-section .item-chips li{margin-right:20px;margin-bottom:10px}.attached-services-section .item-chips li span{margin-right:10px}.attached-services-section .note-text{font-style:italic}.sell-target-popup .sell-setting-list{margin-bottom:25px}.sell-target-popup .sell-setting-list .heading-section{margin-bottom:10px}.sell-target-popup .sell-setting-list .sell-target-name{margin-top:12px;margin-bottom:20px}.upload-image-section .summery-widget h1{margin-top:0;margin-bottom:12px}.upload-image-section .summery-widget .guidelines:not(:last-child){margin-bottom:10px}.upload-image-section .item-image-list{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;border:1px solid #d6e1e5;margin-top:10px}.upload-image-section .item-image-list li{min-height:85px;padding:10px 15px}.upload-image-section .item-image-list li:not(:last-child){border-bottom:1px solid #eaeaea}.upload-image-section .item-image-list .product-img-box{margin-right:30px}.upload-image-section .item-image-list .img-descp,.upload-image-section .item-image-list md-checkbox{margin-bottom:10px}.upload-image-section .item-image-list .img-descp span{color:hsl(0,0%,16.5%)}.tiered-priceSetup-section .form-base .data-table input[type=text]{color:hsl(0,0%,58%)}.tiered-priceSetup-section .rb-attribute md-radio-button{margin-top:8px;margin-right:6px}.tiered-priceSetup-section .ico-tick{margin-right:8px}.tiered-priceSetup-section .ico-tick svg path:first-child{fill:rgba(0,0,0,0)}.tiered-priceSetup-section .switch-bar{margin-top:5px;margin-bottom:10px}.tiered-priceSetup-section .switch-bar label{margin-right:12px}.tiered-priceSetup-section .data-table{margin-bottom:10px}.tiered-priceSetup-section .data-table td{vertical-align:middle}.tiered-priceSetup-section .data-table td .icon-edit{height:11px;margin-top:4px;width:11px}.tiered-priceSetup-section .data-table td.row-remove-cell{width:220px}.tiered-priceSetup-section .data-table td md-input-container{margin-bottom:0}.tiered-priceSetup-section .price-check-section .section-title{margin-bottom:0}.child-category-section .data-table td{verticaalign:middle}.child-category-section .data-table td.img-cell{width:70px}.remove-catalog-section .form-base md-radio-group{margin-top:25px}.remove-catalog-section .form-base md-radio-group md-radio-button{font-size:14px;margin-bottom:22px}.remove-catalog-section .summery-widget{line-height:21px}.remove-catalog-section .summery-widget p{margin-top:8px;margin-bottom:0}.remove-catalog-section .summery-widget p:last-child{margin-top:20px}.remove-catalog-section .summery-widget .information{margin-left:15px}.remove-catalog-section .summery-widget .information li{list-style-type:disc}.remove-catalog-section .inner-section{margin-top:-7px;padding-left:28px}.bulk-upload-section .form-base md-radio-button{display:block;margin-bottom:22px}.bulk-upload-section .product-img-box{cursor:pointer}.bulk-upload-section .product-img-box.retry-bg{background:#f2f2f2;border:none}.bulk-upload-section .product-img-box .icon-refresh{height:28px;-webkit-transform:rotate(50deg);transform:rotate(50deg)}.bulk-upload-section .product-img-box .icon-refresh svg path{fill:#ccc}.bulk-upload-section .upload-bar-section{margin-bottom:20px}.bulk-upload-section .upload-bar-section .upload-track{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;background:#f2f2f2;height:10px;overflow:hidden}.bulk-upload-section .upload-bar-section .upload-track .uploader{background:#5cc5c3;height:100%}.bulk-upload-section .upload-bar-section .upload-lbl{color:#333;font-size:10px;margin-top:6px}.bulk-upload-section .upload-options{padding-top:65px}.bulk-upload-section .upload-options .descp{margin-bottom:25px}.bulk-upload-section .multiple-image-section{margin:14px auto 0}.bulk-upload-section .multiple-image-section .title{margin-bottom:15px}.bulk-upload-section .multiple-image-section .single-img-box{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;border:1px solid #d6e1e5;margin-bottom:20px;position:relative}.bulk-upload-section .multiple-image-section .img-options{top:10px;right:10px}.bulk-upload-section .image-thumbnails .left-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.bulk-upload-section .image-thumbnails .arrow{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;border:1px solid #ccc;height:14px;width:14px;padding:6px}.bulk-upload-section .image-thumbnails .arrow svg path{fill:#ccc}.bulk-upload-section .image-thumbnails ul{margin-right:15px;margin-left:15px;overflow:hidden;white-space:nowrap}.bulk-upload-section .image-thumbnails ul.flex-80{flex:1 1 85%;max-width:85%}.bulk-upload-section .image-thumbnails ul li{display:inline-block;height:60px;width:80px}.bulk-upload-section .image-thumbnails ul li.active{border:1px solid #ccc}.bulk-upload-section .image-thumbnails ul li img{max-height:60px;width:100%}.bulk-upload-section .image-thumbnails ul li:not(:last-child){margin-right:15px}.filter-section .form-base md-input-container.md-input-has-value md-select md-select-value span{color:hsl(0,0%,58%)}.filter-section .gap{padding:20px 18px 0}.filter-section md-switch.md-block{margin-left:25px;margin-right:20px;top:8px}.filter-section .filter-msg{margin-top:-12px}.filter-section .filters-bar{background:#fff !important;padding:0}.filter-section .filters-bar .close-icon,.filter-section .filters-bar .filter-btns{display:none}.filter-section .filters-bar md-datepicker .md-datepicker-input{font-size:12px}.filter-section .filters-bar md-datepicker .md-datepicker-button,.filter-section .filters-bar md-datepicker .md-datepicker-button:hover{background:#fff}.filter-section .md-button.add-btn{margin-left:-6px;margin-right:0}.item-globalSetting-section .form-base md-input-container{width:100%}.item-globalSetting-section .add-btn{margin-bottom:15px}.setting-list li:first-child{margin-bottom:12px}@media only screen and (min-width: 600px){.inventory-popup-section .intro-cb{margin-top:12px}.inventory-popup-section .img-upload-section{margin-right:40px}.inventory-popup-section .input-right-gap{margin-right:20px}.inventory-popup-section .instruction-category-section{padding:50px 55px}.sell-target-popup md-dialog-content{padding-left:60px;padding-top:30px}.sell-target-popup .sell-setting-list md-input-container label:not(.md-no-float):not(.md-container-ignore){display:none}.setting-list li:not(:first-child) label{margin-top:-14px}.attached-services-section .form-base input,.attached-services-section .form-base md-select{width:220px}.attached-services-section .form-base textarea{width:370px}.attached-services-section .md-button.md-icon-button.add-btn{margin-left:15px}.upload-image-section .summery-widget{margin-top:-4px}.remove-catalog-section .summery-widget{box-sizing:border-box;width:258px}.tiered-priceImage-section .product-img-list{margin-top:40px;margin-left:50px}.bulk-upload-section .multiple-image-section{width:80%}}@media only screen and (max-width: 600px){.inventory-popup-section md-toolbar.main-header .md-button.btn-primary{min-width:45px}.inventory-popup-section .img-upload-section{margin-bottom:20px}.inventory-popup-section .price-check-section .btn-check{margin-bottom:15px}.attached-services-section .md-button.md-icon-button.add-btn{margin-top:15px;margin-bottom:5px}.setting-list li:first-child{display:none}.setting-list label{margin-bottom:10px}.upload-image-section .item-image-list .product-lbl{margin-bottom:10px}}.f3-darker,.inventory-detail-sidebar .top-section .search-result{color:hsl(0,0%,16.5%)}.inventory-detail-list-section .primary-text{color:#f05e33;cursor:pointer}.inventory-detail-list-section .small-text{font-size:10px;color:hsl(0,0%,58%)}.inventory-detail-list-section .location-symbol{margin-bottom:5px;margin-left:5px}.inventory-detail-list-section .order-status{-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;background-clip:padding-box;background:#eaeaea;color:#333;display:inline-block;font-size:10px;min-width:70px;padding-left:6px;padding-right:6px;text-align:center}.inventory-detail-list-section .mini-icons{height:14px;width:14px}.inventory-detail-list-section .filters-bar{margin:0 0 16px}.inventory-detail-list-section .inventory-detail{margin-bottom:20px}.inventory-detail-list-section .inventory-detail .assign-card{box-sizing:border-box;line-height:20px;margin-bottom:10px}.inventory-detail-list-section .inventory-detail .assign-card .product-no-img{height:30px !important;min-width:45px}.inventory-detail-list-section .inventory-detail .assign-card .edit-card-btn{margin:0;padding:0;height:18px;min-height:18px;width:18px}.inventory-detail-list-section .inventory-detail .assign-card .edit-card-btn md-icon{height:12px;width:12px}.inventory-detail-list-section .inventory-detail .assign-card .catalog-no{margin-bottom:10px}.inventory-detail-list-section .inventory-detail .assign-card .cat-lbl{margin-right:10px}.inventory-detail-list-section .inventory-detail .assign-card .mini-icons{margin-right:8px}.inventory-detail-list-section .inventory-detail .status.active{color:#39a82d}.inventory-detail-list-section .inventory-table .data-table tr.additional-menu td{background:#f2f2f2;font-size:10px;padding-top:7px;padding-bottom:7px}.inventory-detail-list-section .inventory-table .data-table tr.additional-menu .mini-icons{margin-right:6px}.inventory-detail-list-section .inventory-table .data-table tr.additional-menu .mini-icons svg path{fill:hsl(0,0%,58%)}.inventory-detail-list-section .inventory-table .data-table td{border-bottom:none}.inventory-detail-list-section .inventory-table .data-table .location-symbol{margin-left:0;margin-right:5px;min-width:30px}.inventory-detail-list-section .inventory-table .data-table .stock-location{display:inline-block}.inventory-stock-order h2{font-size:20px;margin-bottom:0;font-weight:normal}.inventory-stock-order .data-table{min-width:760px}.inventory-stock-order .data-table td{padding:20px 15px}.inventory-stock-order .data-table td img{margin-bottom:6px;min-width:40px;max-width:55px}.in-stock-status{padding:12px}.in-stock-status .location-list{height:20px;min-height:20px;margin-bottom:7px}.in-stock-status .location-list:last-child{margin:0}.in-stock-status:after{border-width:13px;margin-right:146.5px}.in-stock-status:before{border-width:14px;margin-right:145px}.inventory-detail-sidebar .gap{padding-right:18px;padding-left:18px}.inventory-detail-sidebar.form-base md-input-container{margin-bottom:10px}.inventory-detail-sidebar .bottom-section,.inventory-detail-sidebar .top-section{position:absolute;right:0;left:0}.inventory-detail-sidebar .top-section{top:0;bottom:50px;overflow-y:scroll}.inventory-detail-sidebar .top-section h2{color:hsl(0,0%,16.5%);font-weight:400;margin-top:20px;margin-bottom:6px}.inventory-detail-sidebar .top-section .search-result{margin-top:20px;margin-bottom:10px}.inventory-detail-sidebar .bottom-section{bottom:0;height:50px}.inventory-detail-sidebar .bottom-section .md-button.btn-default{color:hsl(0,0%,58%)}.inventory-detail-sidebar md-divider{margin-right:-18px;margin-left:-18px}.inventory-detail-sidebar .item-list li{line-height:18px;padding-top:8px;padding-bottom:8px}.inventory-detail-sidebar .item-list .md-button.md-icon-button{margin-top:-12px;margin-right:-12px}.inventory-detail-sidebar .item-list .md-button.md-icon-button md-icon{height:18px;width:18px}.inventory-detail-sidebar .item-list .md-button.md-icon-button md-icon svg path{fill:hsl(0,0%,58%)}.inventory-detail-sidebar .item-list .sm-text{font-size:10px}.inventory-detail-sidebar .item-list h3{color:#333;line-height:normal;margin-top:0}.filters-bar.inventory .show-border{border:1px solid #f05e33}.filters-bar.inventory .inner-inputs{margin-top:15px}.filters-bar.inventory .right-aligned{float:right}.filters-bar.inventory .right-divider{padding-right:15px;border-right:1px solid #d3d3d3}.filters-bar.inventory .small-btn{min-height:20px !important;line-height:20px !important;height:20px !important;font-size:12px !important;margin:6px 80px}.filters-bar.inventory .date-picker{margin-bottom:15px}.filters-bar.inventory .section-gap{margin-top:-22px}.filters-bar.inventory .sec-ul li{margin-bottom:15px}.filters-bar.inventory .showmore{font-size:14px;margin-top:10px}.filters-bar.inventory .showmore md-icon{height:12px;width:12px}.filters-bar.inventory .showmore md-icon svg g{fill:#f05e33}@media screen and (max-width: 1160px){.filters-bar.inventory .showmore{margin-top:40px}}@media screen and (max-width: 1146px){.filters-bar.inventory .right-divider{border-right:none}.filters-bar.inventory .showmore{margin-top:40px}}@media screen and (max-width: 600px){.filters-bar.inventory li:not(.filter-btns){width:100%}.filters-bar.inventory li:not(.filter-btns) md-select{width:100%}.filters-bar.inventory .showmore{margin-top:90px}}@media screen and (min-width: 600px){.filters-bar.inventory .top-space{margin-top:35px}}@media screen and (max-width: 600px){.filters-bar.inventory .filter-label{margin-bottom:10px}}@media screen and (max-width: 600px){.inventory-detail-list-section .inventory-detail .inner-section:not(:last-child){margin-bottom:15px}.inventory-detail-list-section .inventory-detail .assign-card .catalog-no{margin-right:15px;margin-bottom:0}}.inventory-products a.disabled{pointer-events:none;filter:grayscale(1);cursor:not-allowed}.inventory-products .serial-details{border-radius:4px}.inventory-products .icon-plus{height:32px;width:32px;padding:3px;border-radius:50%;background-color:#fff}.inventory-products .product-action{background-color:#eaf0d6}.inventory-products .product-action:hover{background-color:#d1d7be}.inventory-products .filter-presets{padding:0 20px}.inventory-products .filter-presets .filter-preset-btn{text-transform:none;font-size:14px;border-radius:16px;min-height:32px;line-height:32px;padding:0 12px}.inventory-products .filter-presets .filter-preset-btn md-icon{font-size:16px;height:16px;width:16px;margin-right:4px;color:#f44336}.inventory-products .filter-presets .filter-preset-btn .preset-count{margin-left:2px;font-weight:600}.inventory-products .filter-presets .filter-preset-btn.active{background-color:#f44336;color:#fff}.inventory-products .filter-presets .filter-preset-btn.active md-icon{color:#fff}.inventory-products .inventory-list-section{padding:20px}.inventory-products .inventory-list-section .menu-options md-input-container{margin-right:20px;margin-bottom:10px}.inventory-products .inventory-list-section .inventory-table .data-table{min-width:780px}.inventory-products .inventory-list-section .inventory-table .data-table td{font-size:14px}.inventory-products .inventory-list-section .inventory-table .data-table td .small-gray{font-size:10px;color:hsl(0,0%,58%);line-height:1.5}.inventory-products .inventory-list-section .inventory-table .data-table td .set-list{position:relative;padding-left:25px}.inventory-products .inventory-list-section .inventory-table .data-table td .set-list md-icon{position:absolute;top:5px;left:-3px;margin:0}.inventory-products .inventory-list-section .inventory-table .data-table td .location-symbol{margin-bottom:4px}.inventory-products .inventory-list-section .inventory-table .data-table td.last-update-col{font-size:10px;line-height:1.5}.inventory-products .inventory-list-section .inventory-table .data-table td .stock-location{display:inline-block}.inventory-products .inventory-list-section .inventory-table .data-table td .stock-location .more-link{text-align:left;margin-left:8px}.inventory-products .inventory-list-section .inventory-table .data-table td .stock-location .more-link a{font-size:10px;margin:0}.inventory-products .inventory-list-section .inventory-table .data-table .active{color:#6aa84f}.inventory-products .inventory-list-section .inventory-table .data-table .disabled{color:#666}.inventory-products .inventory-list-section .inventory-table .data-table .archived{color:#e69138}.inventory-products .inventory-list-section .inventory-table .data-table .draft{color:#666}.inventory-products .inventory-list-section .inventory-table .data-table .expired{color:#e06666}.inventory-products .product-dropdown md-menu-item{height:auto;min-height:0}.inventory-products .product-dropdown md-menu-item.menu-header{font-size:14px;font-weight:500;color:#333}.inventory-products .product-dropdown md-menu-item a{display:inline-block;margin-right:5px}.inventory-products .product-dropdown md-menu-item .stock-location{display:inline-block;padding:10px 0}.inventory-products .product-dropdown md-menu-item .location-symbol{padding:0 6px;min-width:22px;margin-bottom:4px;margin-left:4px;margin-bottom:4px}.inventory-products .product-dropdown .product-table-list{padding:0 10px}.inventory-products .product-dropdown .product-table-list .arrow-icon{height:15px}.inventory-products .product-dropdown .product-table-list .img-wrap{margin-top:15px}.inventory-products .product-dropdown .product-table-list .product-img{max-width:50px;max-height:35px;margin-right:10px}.inventory-products .product-dropdown .product-table-list ul{margin-top:10px}.inventory-products .product-dropdown .product-table-list ul li{margin-bottom:7px;font-size:10px}.inventory-products .product-dropdown .product-table-list ul li span{font-size:10px}.inventory-products .product-dropdown .product-table-list ul li span.f4{margin-right:8px}.inventory-products .product-dropdown.small-menu{min-width:90px;width:90px}.inventory-products .product-dropdown.small-menu:before{margin-right:30px}.inventory-products .product-dropdown.small-menu:after{margin-right:31px}.inventory-products .variation-sidenav .availability{background-color:#e9f0f3}.inventory-products .variation-sidenav .availability .available-heading{margin:0 8px}.inventory-products .variation-sidenav .availability .col{min-width:85px;max-width:85px}@media screen and (min-width: 320px)and (max-width: 370px){.inventory-products .variation-sidenav .availability .col{min-width:60px;max-width:85px}}.inventory-products .policy-stats .img-width{height:40px;width:40px;font-size:14px;line-height:40px}.inventory-products .policy-stats .committed-border,.inventory-products .policy-stats .internal-border,.inventory-products .policy-stats .success-border,.inventory-products .policy-stats .warranty-border{background-color:#fff}.inventory-products .policy-stats .success-border{border:1px solid #6aa84f}.inventory-products .policy-stats .success-border .text-color{color:#6aa84f}.inventory-products .policy-stats .success-border:hover{background-color:#6aa84f}.inventory-products .policy-stats .warranty-border{border:1px solid #e69138}.inventory-products .policy-stats .warranty-border .text-color{color:#e69138}.inventory-products .policy-stats .warranty-border:hover{background-color:#e69138}.inventory-products .policy-stats .committed-border{border:1px solid #e06666}.inventory-products .policy-stats .committed-border .text-color{color:#e06666}.inventory-products .policy-stats .committed-border:hover,.inventory-products .policy-stats .internal-border:hover,.inventory-products .policy-stats .success-border:hover,.inventory-products .policy-stats .warranty-border:hover{border:1px solid #e2dede}.inventory-products .policy-stats .committed-border:hover .text-color,.inventory-products .policy-stats .internal-border:hover .text-color,.inventory-products .policy-stats .success-border:hover .text-color,.inventory-products .policy-stats .warranty-border:hover .text-color{color:#fff}.inventory-products .policy-stats .committed-border:hover{background-color:#e06666}.inventory-products .policy-stats .internal-border{border:1px solid #c55c76}.inventory-products .policy-stats .internal-border .text-color{color:#c55c76}.inventory-products .policy-stats .internal-border:hover{background-color:#c55c76}.inventory-list-section .inventory-table .catalog,.inventory-list-section .inventory-table .stock{min-width:90px}td.stock-critical{border-left:3px solid #f44336;background-color:#ffebee}td.stock-warning{border-left:3px solid #ff9800;background-color:#fff3e0}.stock-qty-indicator{font-size:11px;color:#666;margin-top:2px}.reorder-btn{min-height:24px;line-height:24px;min-width:0;padding:0 8px;font-size:11px;margin:4px 0 0;text-transform:none;border-radius:4px;display:inline-flex;align-items:center}.reorder-btn md-icon,.reorder-btn .reorder-icon{width:14px;height:14px;min-width:14px;min-height:14px;margin-right:4px}.md-menu.itemAssociate{padding:0}.update-status{color:#333;position:absolute;top:14px;right:10px}.update-status,.update-status .f4,.update-status .inventory-addProduct-section .suppliers-list li,.inventory-addProduct-section .suppliers-list .update-status li{font-size:10px}.field-view-list li{color:#333;margin-bottom:18px}.field-view-list .list-lbl{color:hsl(0,0%,58%);padding-right:15px}.detail-view-section{line-height:18px}.detail-view-section md-divider{margin-top:20px;margin-bottom:20px}.detail-view-section .doc-list .chipbox:before{content:"";display:inline-block;background:url(../../../assets/icons/ico-pdf.85168ce8fdf8069c5bf5.svg) no-repeat 0 0;background-position:0 0;background-size:15px;height:17px;margin-right:6px;width:15px;vertical-align:middle}.detail-view-section .bottom-gap{margin-bottom:12px !important}.detail-view-section .title{max-width:250px;margin:0}.detail-view-section .inner-left-sections{padding-right:20px}.detail-view-section .inner-right-sections{padding-left:20px}.detail-view-section .product-img-list .image-type{margin-top:0;margin-bottom:10px;text-align:left}.detail-view-section .product-img-list li{vertical-align:bottom}.detail-view-section .section-title{color:hsl(0,0%,58%);margin-top:0;margin-bottom:10px;font-size:16px;font-weight:normal}.detail-view-section .ico-favourite{height:10px;margin-left:7px;width:10px}.inventory-addProduct-section .order-seq li{position:relative;padding-left:40px}.inventory-addProduct-section .order-seq .list-no{position:absolute;left:4px;top:8px;border:1px solid #c0e0f6;display:inline-block;height:22px;line-height:22px;width:22px;background-color:#ebf2f7;font-size:14px;text-align:center}.inventory-addProduct-section .bottom-gap:not(:last-child){margin-bottom:20px}.inventory-addProduct-section .add-btn-section{margin-top:10px;margin-bottom:20px}.inventory-addProduct-section .stock-cb-section{margin-bottom:15px}.inventory-addProduct-section .md-button.md-icon-button.add-btn{margin:0 8px 0 0;height:auto;min-height:auto;padding:0;width:auto}.inventory-addProduct-section .md-button.md-icon-button.add-btn.ship-btn{margin-top:15px;margin-bottom:15px}.inventory-addProduct-section .md-button.md-icon-button.add-btn md-icon{height:21px;width:21px}.inventory-addProduct-section .md-button.md-icon-button.add-btn md-icon svg path{fill:#f05e33}.inventory-addProduct-section .shipping-rb-section{margin-top:15px;margin-bottom:15px}.inventory-addProduct-section .form-base .product-input-list md-input-container input{width:100%}.inventory-addProduct-section .form-base .shipping-rb-section md-radio-button{font-size:14px}.inventory-addProduct-section .custom-tabs md-tabs-canvas md-tab-item{padding-left:20px;padding-right:20px}.inventory-addProduct-section .custom-tabs md-content{padding-top:15px}.inventory-addProduct-section .status-section .section-lbl{margin:0 8px 20px 20px}.inventory-addProduct-section .status-section .stats-options{margin-bottom:0}.inventory-addProduct-section .status-section .stats-options md-select{height:32px;position:relative;top:-10px}.inventory-addProduct-section .status-section .stats-options md-select-value{border-bottom:none}.inventory-addProduct-section .status-section .stats-options md-select-value .md-select-icon:after{top:1px}.inventory-addProduct-section .datepicker-custom{height:40px;display:inline-block;margin-bottom:18px;position:relative;padding:2px;vertical-align:middle}.inventory-addProduct-section .datepicker-custom .md-datepicker-input-container{width:100%;margin-left:0}.inventory-addProduct-section .datepicker-custom .md-datepicker-input-container input{border:none;width:90%}.inventory-addProduct-section .datepicker-custom .md-datepicker-button{position:absolute;right:0;margin:0;z-index:2;width:36px;height:36px}.inventory-addProduct-section .datepicker-custom .md-datepicker-triangle-button.md-button.md-icon-button{display:none}.inventory-addProduct-section .summery-widget md-checkbox{margin-bottom:0}.inventory-addProduct-section .summery-widget md-checkbox .md-icon{background:#fff}.inventory-addProduct-section .input-list-section .tab-title{font-weight:normal;margin-top:0;margin-bottom:20px}.inventory-addProduct-section .input-list-section .tab-title .location-symbol{margin-left:15px}.inventory-addProduct-section .input-list-section .customized-inputs md-input-container input{width:100%}.inventory-addProduct-section .input-list-section .pricingPromotionalSection{margin-top:35px;margin-bottom:15px}.inventory-addProduct-section .input-list-section .pricingPromotionalSection h3{margin-top:0;font-weight:500}.inventory-addProduct-section .input-list-section .pricingPromotionalSection .md-button.md-icon-button.add-btn{margin-top:10px;margin-bottom:10px}.inventory-addProduct-section .input-list-section .extra-options md-checkbox{margin-bottom:8px}.inventory-addProduct-section .product-input-list{margin-top:10px}.inventory-addProduct-section .product-input-list .instruction-msg{margin-bottom:18px}.inventory-addProduct-section .product-input-list .switch-bar{margin-top:30px;margin-bottom:8px}.inventory-addProduct-section .product-input-list .switch-bar label{padding-right:0;margin-right:12px;width:115px;margin-left:15px}.inventory-addProduct-section .product-tags-section{margin-bottom:20px}.inventory-addProduct-section .data-table{min-width:790px}.inventory-addProduct-section.product-label-section .custom-tabs md-content{padding-top:20px}.inventory-addProduct-section.product-label-section .form-base md-input-container input,.inventory-addProduct-section.product-label-section .form-base md-input-container textarea{width:100%}.inventory-addProduct-section.product-label-section .md-button.md-icon-button.add-btn{margin-top:5px;margin-bottom:5px}.inventory-addProduct-section.product-label-section.product-instruction-section .img-container{border:1px solid #ccc;padding:10px 17px;height:60px;width:90px;margin-bottom:5px}.inventory-addProduct-section.product-label-section.product-instruction-section .img-container .default-img{margin:auto}.inventory-addProduct-section.product-label-section.product-instruction-section .cursor-point{margin-left:15px}.inventory-addProduct-section.product-label-section.product-instruction-section .center-align{margin:0 auto}.inventory-addProduct-section.product-label-section.product-instruction-section .switch-bar{margin-top:8px}.inventory-addProduct-section.product-label-section.product-instruction-section .switch-bar.summery-widget{background:rgba(0,0,0,0);padding:8px 0 0;margin-bottom:10px}.inventory-addProduct-section.product-label-section.product-instruction-section .switch-bar label{margin-right:12px}.inventory-addProduct-section.product-label-section.product-instruction-section .switch-bar md-switch{margin-top:0}.inventory-addProduct-section.product-label-section.product-instruction-section .summery-widget{margin-top:0}.inventory-addProduct-section.product-label-section.product-instruction-section .summery-widget .sm-text{font-size:10px}.inventory-addProduct-section.product-label-section.product-instruction-section .summery-widget md-icon{height:21px;margin-right:8px;width:21px}.inventory-addProduct-section.product-label-section.product-instruction-section .summery-widget md-icon svg path:first-child{fill:rgba(0,0,0,0)}.inventory-addProduct-section.product-label-section.product-instruction-section .summery-widget.price-check-section .section-title{margin-top:0}.inventory-addProduct-section.product-label-section.product-instruction-section .summery-widget.price-check-section .bottom-gap{margin-bottom:8px}.inventory-addProduct-section.product-label-section.product-instruction-section .summery-widget.price-check-section .btn-primary{margin-left:0;margin-bottom:15px;border-radius:8px}.inventory-addProduct-section.product-label-section.product-instruction-section .note{margin-bottom:20px}.inventory-addProduct-section.product-label-section .custom-switch{margin:15px 0}.inventory-addProduct-section.product-label-section .summery-widget label{padding-right:0}.inventory-addProduct-section.product-label-section .top-gap{margin-top:10px}.inventory-addProduct-section.product-label-section .data-table{margin-top:15px;min-width:790px}.inventory-addProduct-section.product-label-section .switch-bar md-switch{width:65px}.inventory-addProduct-section.product-label-section .set-fav{position:relative;top:-15px}.inventory-addProduct-section.product-label-section .set-fav md-checkbox{margin-bottom:0}.inventory-addProduct-section.product-label-section .set-fav md-icon{height:10px;width:10px;margin-right:5px}.inventory-addProduct-section.product-label-section .input-sections{margin-top:18px}.inventory-addProduct-section.product-label-section md-radio-group.radio-btns{display:block;margin-top:20px;margin-bottom:12px}.inventory-addProduct-section.product-label-section .item-chips li{margin-right:10px;margin-bottom:15px}.inventory-addProduct-section.product-label-section .item-chips li .icon-close{margin-left:3px}.inventory-addProduct-section.label-view-section .product-specification{margin-bottom:10px}.inventory-addProduct-section.label-view-section .section-bottom-gap{margin-bottom:30px}.inventory-addProduct-section.label-view-section .gap-xs{margin-right:8px}.inventory-addProduct-section.label-view-section .gap-sm{margin-right:15px}.inventory-addProduct-section.label-view-section .product-detail{line-height:18px}.inventory-addProduct-section.label-view-section .product-detail .product-name{margin-right:15px}.inventory-addProduct-section.label-view-section .set-fav{position:static}.inventory-addProduct-section .input-sublabel{margin-top:-10px}.inventory-addProduct-section .add-sup-btn{margin-top:15px;margin-bottom:20px}.inventory-addProduct-section .suppliers-list{margin-bottom:20px}.inventory-addProduct-section .suppliers-list li{line-height:1.428571429;margin-bottom:10px}.inventory-addProduct-section .custom-value-section .md-button.md-icon-button.add-btn{margin-top:6px}.inventory-addProduct-section h3.imageTab-title{color:#333;font-size:14px;font-weight:500;margin-bottom:20px}.inventory-addProduct-section .item-chips.bottom-gap{margin-bottom:20px}.custom-value-section .title{margin-top:9px;margin-bottom:8px}.custom-value-section .input-section{margin-top:10px}.custom-value-section .section-btn{margin-top:-16px}.custom-value-section .section-btn .md-button{height:30px;min-height:30px;width:30px}.custom-value-section .section-btn md-icon{height:15px;width:15px}.sku-view-section.inventory-addProduct-section .sku-title{margin-bottom:15px}.sku-view-section.inventory-addProduct-section .custom-tabs md-content{padding-top:25px}.sku-view-section.inventory-addProduct-section .imageTab-title{margin-top:0;margin-bottom:12px}.sku-view-section.inventory-addProduct-section .shipping-tabTitle{font-size:16px;font-weight:500;margin-top:0;margin-bottom:30px}.sku-view-section .ico-tick{height:21px;margin:0 8px;width:21px}.sku-view-section .input-list li{margin-bottom:20px}.sku-view-section .input-list.order-seq li{padding-top:12px}.sku-view-section .item-chips li{margin-right:10px;margin-bottom:0}.sku-generator .switch-bar{margin-top:15px}.sku-generator .switch-bar label{padding-left:30px}.sku-generator .data-table td{border:1px solid #d6e1e5}#supplier .title{font-weight:500;margin-top:0;margin-bottom:20px}#supplier .suppliers li{background:#fff;line-height:1.428571429;padding:10px}#supplier .suppliers li:not(:last-child){margin-bottom:7px}#supplier .suppliers li.selected .check-icon-tick{display:inline-block}#supplier .suppliers .archive-img-container{margin-right:10px;position:relative}#supplier .suppliers .archive-img-container .check-icon-tick{display:none;position:absolute;top:-1px;right:-3px;height:12px}#supplier .suppliers .stock .product-input-list .instruction-msg{font-size:15px !important}#supplier .suppliers .stock .location-symbol{margin:0 26px}#supplier .suppliers .manufacturer .files-desc-wrap md-input-container{margin-top:15px}#supplier .suppliers md-checkbox{margin-right:7px;margin-bottom:0}.manufacturer-view .file-input-rows .files-desc-wrap{margin:10px 0}.manufacturer-view .file-input-rows .file-type-img{margin:10px 0}@media screen and (min-width: 645px){.inventory-addProduct-section .input-holder-section{float:left;max-width:450px}.inventory-addProduct-section.product-instruction-section .summery-widget{float:none}}@media screen and (min-width: 600px){.sku-generator .update-info{top:20px;position:relative}}@media screen and (min-width: 600px){.inventory-addProduct-section .form-base .custom-section md-input-container{margin-right:12px}.inventory-addProduct-section .form-base .custom-section md-input-container:first-child input{width:145px}.inventory-addProduct-section .form-base .custom-section md-input-container:nth-child(2) input{width:130px}.inventory-addProduct-section .form-base .custom-section md-input-container:last-child input{width:175px}.inventory-addProduct-section .form-base .input-sm input{width:158px}.inventory-addProduct-section.sku-view-section .summery-widget{margin-top:5px}.inventory-addProduct-section .stock-cb-section md-input-container{margin-left:18px}.inventory-addProduct-section .add-btn-section{position:relative;top:-4px}.inventory-addProduct-section .gap-right{margin-right:20px}.inventory-addProduct-section .datepicker-custom{width:158px}.inventory-addProduct-section .summery-widget{margin-top:15px;width:265px}.inventory-addProduct-section .input-list-section .customized-inputs .gap-right{margin-right:12px}.inventory-addProduct-section .product-input-list{max-width:50%}.inventory-addProduct-section.product-label-section .summery-widget{margin-top:0;width:220px}.custom-value-section .gap-right{margin-right:15px}}.sku-view-section .status-filter-dropdown{width:150px}.order-view-drawer .ov-step .ov-step-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.35);border-radius:5px;cursor:pointer}.order-view-drawer .ov-step .ov-step-btn md-icon{width:16px;height:16px;min-width:16px}.order-view-drawer .ov-step .ov-step-btn md-icon svg{fill:#fff}.order-view-drawer .ov-step .ov-step-btn:not([disabled]):hover{background:hsla(0,0%,100%,.32)}.order-view-drawer .ov-step .ov-step-btn[disabled]{opacity:.35;cursor:default}.order-view-drawer .ov-summary{padding:12px 16px 4px}.order-view-drawer .ov-summary .archive-img-container{flex:0 0 auto}.order-view-drawer .ov-product-name{padding:0;font-size:16px;font-weight:700;color:#1976d2;text-transform:none}.order-view-drawer .ov-product-name:hover{text-decoration:underline}.order-view-drawer .ov-field{padding:2px 0;font-size:15px;align-items:center}.order-view-drawer .ov-field-label{color:var(--jt-color-text-muted, #98a2b3);text-transform:uppercase;font-size:14px;letter-spacing:.02em;font-weight:600}.order-view-drawer .ov-field-value{font-weight:600;color:var(--jt-color-text-default, #202124);display:flex;align-items:center;gap:8px}.order-view-drawer .ov-ago-chip{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border-radius:10px;padding:1px 8px;color:var(--jt-color-text-muted, #98a2b3);background:var(--jt-color-bg-subtle, #f5f7fa)}.order-view-drawer .svc-sec-head{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--jt-color-text-muted, #98a2b3);display:flex;align-items:center;gap:8px;padding:14px 16px 4px}.order-view-drawer .svc-sec-head md-icon{width:15px;height:15px;min-width:15px}.order-view-drawer .svc-sec-head md-icon svg{fill:var(--jt-color-text-muted, #98a2b3)}.order-view-drawer .ov-who{padding:4px 16px 4px}.order-view-drawer .ov-who .ov-who-name{font-weight:700;font-size:15px;color:var(--jt-color-text-default, #202124)}.order-view-drawer .ov-who .ov-who-company{gap:6px;font-size:14px;color:var(--jt-color-text-muted, #98a2b3)}.order-view-drawer .ov-who .ov-who-company md-icon{width:14px;height:14px;min-width:14px}.order-view-drawer .ov-who .ov-who-company md-icon svg{fill:var(--jt-color-text-muted, #98a2b3)}.order-view-drawer .cc-act{margin:0;min-height:32px;line-height:1;font-size:14px;font-weight:600;text-transform:none;border-radius:8px;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.order-view-drawer .cc-act md-icon{width:15px;height:15px;min-width:15px}.order-view-drawer .cc-act--ghost{background:var(--jt-color-bg-subtle, #f5f7fa);border:1px solid rgba(25,118,210,.25);color:#1976d2;padding:5px 12px}.order-view-drawer .cc-act--ghost md-icon svg{fill:#1976d2}.order-view-drawer .cc-act--ghost:hover{background:#dceafb}.order-view-drawer .cc-act--primary{background:#1976d2 !important;color:#fff !important;padding:8px 16px}.order-view-drawer .cc-act--primary md-icon svg{fill:#fff}.order-view-drawer .cc-act--primary:hover{background:#1567bd !important;text-decoration:none}.order-view-drawer .ov-stats{flex-wrap:wrap;gap:8px;padding:8px 16px 4px}.order-view-drawer .ov-stat{flex:1 1 40%;min-width:90px;padding:8px 10px;border-radius:5px;border:1px solid var(--jt-color-border, #e4e7ec);background:var(--jt-color-bg-subtle, #f5f7fa)}.order-view-drawer .ov-stat--serials{background:var(--jt-color-info-bg, #e8f1fc)}.order-view-drawer .ov-stat--showing{background:var(--jt-color-success-bg, #e7f5ea)}.order-view-drawer .ov-stat-label{font-size:14px;color:var(--jt-color-text-muted, #98a2b3);text-transform:uppercase;letter-spacing:.03em;font-weight:600}.order-view-drawer .ov-stat-value{font-size:16px;font-weight:700;color:var(--jt-color-text-default, #202124);margin-top:2px}.order-view-drawer .ov-filter{padding:4px 16px 8px}.order-view-drawer .ov-search{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--jt-color-border, #e4e7ec);border-radius:5px;background:var(--jt-color-surface, #fff)}.order-view-drawer .ov-search md-icon{width:15px;height:15px;min-width:15px}.order-view-drawer .ov-search md-icon svg{fill:var(--jt-color-text-muted, #98a2b3)}.order-view-drawer .ov-search input{flex:1;border:0;outline:none;background:rgba(0,0,0,0);font-size:15px;color:var(--jt-color-text-default, #202124)}.order-view-drawer .ov-serial-body{padding:12px 16px}.order-view-drawer .ov-serial-num{font-weight:700}.order-view-drawer .ov-serial-date{font-size:14px;color:var(--jt-color-text-muted, #98a2b3);white-space:nowrap}.order-view-drawer .ov-serial-actions{gap:14px;margin-top:4px;flex-wrap:wrap}.order-view-drawer .ov-link-btn{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:0;cursor:pointer;font-size:15px;font-weight:600;color:#1976d2}.order-view-drawer .ov-link-btn md-icon{width:15px;height:15px;min-width:15px}.order-view-drawer .ov-link-btn md-icon svg{fill:#1976d2}.order-view-drawer .ov-link-btn:hover{text-decoration:underline}.order-view-drawer .ov-link{font-size:15px;font-weight:600;color:#1976d2}.order-view-drawer .ov-link:hover{text-decoration:underline}.order-view-drawer .bottom-section .cc-act--primary{width:100%;justify-content:center}.inventory-catalog-sidebar .custom-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item.md-active:after{border-top-color:#f2f2f2}.inventory-catalog-sidebar .custom-tabs md-content{padding-top:25px}.inventory-catalog-sidebar .gen-lbl{margin-top:0;margin-bottom:10px}.inventory-catalog-sidebar .message{color:hsl(0,0%,16.5%);margin-top:0;margin-bottom:25px}.inventory-catalog-sidebar .attribute-list li{margin-bottom:20px}.inventory-catalog-sidebar .attribute-list li .message{margin-bottom:0}.inventory-catalog-sidebar .attribute-list.attached-service-list .col-title{margin-top:0}.inventory-catalog-sidebar .attribute-list.attached-service-list md-checkbox .md-icon{background:#fff}.inventory-catalog-sidebar .sidebar-title{margin-top:0;margin-bottom:15px;font-weight:500}.import-inventory-section{position:relative}.import-inventory-section .import-box{position:absolute;width:500px;max-width:100%;top:50%;left:50%;transform:translate(-50%, -50%)}.import-inventory-section .inner{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;background:#f2f2f2;border:1px dashed #d6e1e5;padding:40px 15px;position:relative;text-align:center}.import-inventory-section .inner .top-section{margin-bottom:15px}.import-inventory-section .inner .top-section .icon-upload{height:37px;margin-right:10px;width:37px}.import-inventory-section .inner .top-section h1{color:#333;font-weight:normal;margin:0}.import-inventory-section .inner .bottom-gap{margin-bottom:10px}.import-inventory-section .file-selector input[type=file]{position:absolute;left:-99999px}.import-inventory-section .template-link{color:#f05e33;font-size:16px;margin-top:6px}.importInventory-tabSection{padding:20px 25px}.importInventory-tabSection .status-displayer{margin-top:0;margin-bottom:20px}.importInventory-tabSection .status-displayer .main-holder.active .progress-circular-holder:after{border-color:#d6e1e5}.importInventory-tabSection .status-displayer .main-holder:after,.importInventory-tabSection .status-displayer .main-holder:before{top:34%}.importInventory-tabSection .status-displayer .displayer-title,.importInventory-tabSection .status-displayer .progress-circular-holder{cursor:pointer}.importInventory-tabSection .status-displayer .progress-circular-holder{height:72px;width:72px}.importInventory-tabSection .status-displayer .progress-circular-holder md-progress-circular{height:70px !important;width:70px !important}.importInventory-tabSection .status-displayer .progress-circular-holder md-progress-circular svg{height:72px !important;width:72px !important}.importInventory-tabSection .status-displayer .progress-circular-holder md-progress-circular .md-inner{height:144px;width:144px}.importInventory-tabSection .status-displayer .progress-circular-holder md-progress-circular .md-inner .md-gap{left:72px;right:72px}.importInventory-tabSection .status-displayer .progress-circular-holder md-progress-circular .md-inner .md-left,.importInventory-tabSection .status-displayer .progress-circular-holder md-progress-circular .md-inner .md-right{height:144px;width:71px}.importInventory-tabSection .status-displayer .progress-circular-holder md-progress-circular .md-inner .md-left .md-half-circle,.importInventory-tabSection .status-displayer .progress-circular-holder md-progress-circular .md-inner .md-right .md-half-circle{width:144px;height:144px}.importInventory-tabSection .status-displayer .progress-circular-holder .progress-number{color:#333;font-size:16px}.importInventory-tabSection md-checkbox .md-icon{background-color:#fff}.importInventory-tabSection .data-table.standard-table{min-width:985px}.importInventory-tabSection .data-table td md-checkbox{margin-top:4px}.importInventory-tabSection .data-table .stock-location .location-symbol{margin-left:6px}.importInventory-tabSection .data-table .stock-location .more-link{text-align:right !important}.importInventory-tabSection .data-table.duplicate-sku-table{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;border:1px solid #c1cbcd}.importInventory-tabSection .data-table.duplicate-sku-table tr:last-child td{border-bottom:none}.importInventory-tabSection .data-table.duplicate-sku-table td{border-bottom:1px solid #c1cbcd;font-size:10px;line-height:16px;vertical-align:middle;width:50%}.importInventory-tabSection .data-table.duplicate-sku-table td.highlight-cell{background:#d6e1e5}.importInventory-tabSection .data-table.duplicate-sku-table td:last-child{border-left:1px solid #c1cbcd}.importInventory-tabSection .data-table.duplicate-sku-table .product-img,.importInventory-tabSection .data-table.duplicate-sku-table .product-no-img{margin-right:20px}.importInventory-tabSection .data-table.duplicate-sku-table md-radio-button{margin-bottom:0}.importInventory-tabSection .data-table.duplicate-sku-table md-radio-button .md-label{margin-left:20px}.importInventory-tabSection .data-table.duplicate-sku-table .product-img{width:62px;height:40px}.importInventory-tabSection .data-table.duplicate-sku-table .product-no-img{background:#fff;height:55px;width:65px}.importInventory-tabSection .data-table.duplicate-sku-table .product-no-img.small-pic{height:38px}.importInventory-tabSection .data-table.duplicate-sku-table .product-no-img md-icon{height:34px;margin-top:8px;width:34px}.importInventory-tabSection .data-table.duplicate-sku-table .product-id{font-size:16px;font-weight:500;margin:0 0 10px}.importInventory-tabSection .data-table.duplicate-sku-table .icon-edit{height:12px;margin-top:0;margin-left:8px;width:12px}.importInventory-tabSection .data-table.duplicate-sku-table .common-gap{min-width:55px;margin-right:10px}.importInventory-tabSection .data-table.duplicate-sku-table .spec-lbl{color:hsl(0,0%,58%);margin-right:8px;padding-right:0}.importInventory-tabSection .edit-button{height:27px;min-height:27px;width:27px;border:1px solid #ccc;margin-left:0;padding:7px}.importInventory-tabSection .edit-button md-icon{height:12px;width:12px}.importInventory-tabSection .edit-button:not(:last-child){margin-right:20px}.inventory-product-view .right-icon{height:15px;width:15px}.inventory-product-view .old-price{text-decoration:line-through}.inventory-product-view .active{color:#6aa84f}.inventory-product-view .section-gap ul{width:100%}@media screen and (max-width: 600px){.import-inventory-section .import-box{width:90%}}.main-header .md-toolbar-tools .btn-primary.btn-lg{min-width:105px}.inventory-error-section .custom-tabs md-content{padding-top:18px}.inventory-error-section .form-base input[type=text]{font-size:14px}.inventory-error-section .step-tree{margin-bottom:5px}.inventory-error-section .step-tree li{color:hsl(0,0%,58%);display:inline-block;margin-right:20px;margin-bottom:15px;position:relative}.inventory-error-section .step-tree li md-icon{display:none;height:13px;margin-right:7px;width:13px}.inventory-error-section .step-tree li md-icon svg path{fill:#39a82d}.inventory-error-section .step-tree li.active{color:hsl(0,0%,16.5%)}.inventory-error-section .step-tree li.completed md-icon{display:inline-block}.inventory-error-section .step-tree li:after{content:">";color:#d6e1e5;display:inline-block;position:absolute;top:0;right:-20px;-webkit-transform:scale(1.5, 2);transform:scale(1.5, 2)}.inventory-error-section .step-tree li:not(:first-child){margin-left:10px}.inventory-error-section .step-tree li:last-child:after{content:""}.inventory-error-section .data-table{border:1px solid #c1cbcd;border-radius:4px;margin-top:0;min-width:800px}.inventory-error-section .data-table tr:last-child td{border-bottom:none}.inventory-error-section .data-table.duplicate-sku-table td{font-size:10px}.inventory-error-section .data-table.duplicate-sku-table td:last-child{border-left:1px solid #c1cbcd}.inventory-error-section .data-table.duplicate-sku-table .product-img,.inventory-error-section .data-table.duplicate-sku-table .product-no-img{margin-right:20px}.inventory-error-section .data-table td{border-bottom:1px solid #c1cbcd;line-height:16px;vertical-align:middle;width:400px}.inventory-error-section .data-table td.highlight-cell{background:#d6e1e5}.inventory-error-section .data-table md-radio-button{margin-bottom:0}.inventory-error-section .data-table md-radio-button .md-label{margin-left:20px}.inventory-error-section .data-table md-input-container{margin-bottom:0}.inventory-error-section .data-table .product-lbl{color:#f05e33;cursor:pointer;font-size:10px}.inventory-error-section .data-table .product-img{width:62px;height:40px}.inventory-error-section .data-table .product-no-img{background:#fff;height:55px;width:65px}.inventory-error-section .data-table .product-no-img.small-pic{height:38px}.inventory-error-section .data-table .product-no-img md-icon{height:34px;margin-top:8px;width:34px}.inventory-error-section .data-table h3{font-size:16px;font-weight:500;margin:0 0 10px}.inventory-error-section .data-table .icon-edit{height:12px;margin-top:0;margin-left:8px;width:12px}.inventory-error-section .data-table .common-gap{min-width:55px;margin-right:10px}.inventory-error-section .data-table .spec-lbl{color:hsl(0,0%,58%);margin-right:8px;padding-right:0}@media screen and (min-width: 600px){.inventory-error-section .duplication-list .inner-section:first-child{border-right:1px solid #c1cbcd}}md-input-container.pl-btn.header-select-input{background:#f05e33;border-radius:4px;margin-top:2px;margin-left:8px;min-width:88px}md-input-container.pl-btn.header-select-input md-select-value{position:relative;top:-2px;padding:0 9px}md-input-container.pl-btn.header-select-input md-select-value .md-text{color:#fff}md-input-container.pl-btn.header-select-input md-select-value .md-select-icon:after{color:#fff;top:-1px;-webkit-transform:scaleY(0.8) scaleX(1.5) rotate(90deg);transform:scaleY(0.8) scaleX(1.5) rotate(90deg)}.status-dropmenu.cat-prodList-menu md-menu-item>.md-button.small-btn{font-size:13px}.status-dropmenu.cat-prodList-menu md-menu-item.title{font-size:15px;line-height:13px}.product-list-section{padding:18px}.product-list-section .top-section{margin-top:-10px}.product-list-section .top-section .big-text .search-result{color:#333}.product-list-section .top-section .big-text{font-size:16px}.product-list-section .top-section .search-result{font-weight:400}.product-list-section .top-section .search-title{font-size:16px}.product-list-section .top-section .search-result-container{border-radius:4px;color:hsl(0,0%,16.5%);background:#b9eaa7;font-size:10px;padding:10px;margin-left:15px}.product-list-section .top-section .search-result-container .underline{font-style:italic;font-weight:500;text-decoration:underline}.product-list-section .top-section .md-button.md-icon-button{margin-right:0}.product-list-section .top-section .md-button.md-icon-button md-icon{height:21px;width:21px}.product-list-section .advance-search-result{margin-bottom:12px}.product-list-section .filters-bar .inner-inputs li,.product-list-section .filters-bar .inner-inputs li.date-picker{max-width:100%;width:190px}.product-list-section .filters-bar md-input-container,.product-list-section .filters-bar md-input-container .md-input,.product-list-section .filters-bar md-input-container md-select{width:100%}.product-list-section .filters-bar .date-picker md-datepicker .md-datepicker-input-container{width:100%}.product-list-section .filters-bar .date-picker md-datepicker .md-datepicker-input-container .md-datepicker-input{width:80%}.product-list-section .data-table{min-width:800px}.product-list-section .data-table .location-symbol{margin-top:2px;margin-right:8px}.product-list-section .manage-item .active{color:#6aa84f}.product-list-section .manage-item .disabled{color:#666}.product-list-section .manage-item .archived{color:#e69138}.product-list-section .manage-item .draft{color:#666}.product-list-section .manage-item .expired{color:#e06666}.product-list-sidebar .gap{padding-left:18px;padding-right:18px}.product-list-sidebar .bottom-section,.product-list-sidebar .top-section{position:absolute;right:0;left:0}.product-list-sidebar .bottom-section{bottom:0}.product-list-sidebar .form-base md-input-container label{font-size:14px}.product-list-sidebar .top-section{top:0;bottom:50px;overflow-y:auto}.product-list-sidebar .top-section h2{font-weight:400}.product-list-sidebar md-icon{z-index:1}.product-list-sidebar md-icon.set{height:12px;width:12px}.product-attach-section{padding:15px}.product-attach-section .customkey-list{width:120px}.product-attach-section .add-btn.right-side{position:absolute;right:-50px;top:5px}.product-attach-section .product-list{margin-top:10px}.product-attach-section .center-align{margin:0 auto}.product-attach-section .form-base md-input-container input,.product-attach-section .form-base md-input-container md-select,.product-attach-section .form-base md-input-container textarea{width:100%}.product-attach-section .form-base md-input-container textarea{max-height:160px;min-height:60px;overflow:auto}.product-attach-section .form-base md-checkbox{margin-bottom:20px}.product-attach-section .form-base md-radio-button{margin-bottom:18px}.product-attach-section .switch-bar label{margin-right:12px}.product-attach-section .md-button.add-btn{margin:-5px 0 20px -8px}.product-attach-section .summery-widget{margin-top:10px}.product-attach-section .summery-widget .sm-text{font-size:10px}.product-attach-section .summery-widget md-icon{height:21px;margin-right:8px;width:21px}.product-attach-section .summery-widget md-icon svg path:first-child{fill:rgba(0,0,0,0)}.product-attach-section .item-chips li{margin-right:10px;margin-bottom:10px}.product-attach-section .item-chips li .icon-close{margin-left:8px}.product-attach-section .assigned-products{padding:20px}.product-attach-section .assigned-products .badge{background-color:hsl(0,0%,58%);padding:0 5px;margin:5px}.product-attach-section .assigned-products .ico-prohibit{margin-top:7px}.product-attach-section .assigned-products .ico-prohibit svg path{fill:#ff8162}.product-attach-section .assigned-products .warning svg path{fill:#ff8162}.product-attach-section .assigned-products.inventory-list-section .inventory-table .data-table .active{color:#abd036}.product-attach-section .assigned-products.inventory-list-section .inventory-table .data-table .draft{color:#f05e33}.product-attach-section .assigned-products.inventory-list-section .inventory-table .data-table .danger{color:#ff8162}.product-attach-section .attached_services{margin-top:10px}.product-attach-section .input-list-container .list-item{margin:18px 0}.product-attach-section .input-list-container md-checkbox[disabled] .md-checked .md-icon{background-color:none}.product-attach-section .input-list-container md-checkbox[disabled] .md-checked .md-icon:after{color:hsl(0,0%,58%)}.product-attach-section .product-sidenav .f3.count,.product-attach-section .product-sidenav .form-base md-radio-button .count.md-label,.product-attach-section .form-base md-radio-button .product-sidenav .count.md-label{margin:10px}.product-attach-section .product-sidenav .primary{font-weight:600}.product-attach-section .product-sidenav .active{color:#abd036}.product-attach-section .product-sidenav .draft{color:#f05e33}.product-attach-section .product-sidenav .danger{color:#ff8162}@media screen and (min-width: 600px){.product-attach-section .product-attach-section .summery-widget{box-sizing:border-box;width:300px}.product-attach-section .inventory-addProduct-section.product-instruction-section .summery-widget{box-sizing:border-box;width:300px}}@media screen and (min-width: 600px){.product-attach-section .attached_services .update-info{top:15px;position:relative}}.add-catalog-section .summery-widget md-icon{height:21px;margin-right:8px;width:21px}.add-catalog-section .summery-widget md-icon svg path:first-child{fill:rgba(0,0,0,0)}.add-catalog-section .summery-widget .summery-widget-footer{background-color:#fff}.add-catalog-section .switch-bar{margin-top:5px;margin-bottom:13px}.add-catalog-section .switch-bar label{margin-right:15px}.add-catalog-section h3{margin-top:10px;margin-bottom:15px;font-weight:500}.add-catalog-section .child-list li{margin-bottom:20px}.add-catalog-section .child-list .list-icons{height:14px;margin-left:12px;width:14px}.add-catalog-section .child-list .list-icons svg path{fill:hsl(0,0%,58%)}.package-section .image-tabs-wrapper .image-tabs{max-width:866px;margin:0 20px}.package-section .image-tabs-wrapper .left-arrow,.package-section .image-tabs-wrapper .right-arrow{position:absolute;top:50%;margin-top:-19px}.package-section .image-tabs-wrapper .left-arrow svg path,.package-section .image-tabs-wrapper .right-arrow svg path{fill:#a0a0a0}.package-section .image-tabs-wrapper .left-arrow{right:0}.package-section .image-tabs-wrapper .right-arrow{left:0;transform:rotate(180deg)}.package-section .custom-tabs md-content{padding-top:20px}.package-section .detail-right-section{line-height:24px}.package-section .detail-right-section md-checkbox{margin-bottom:14px}.package-section .detail-right-section label{padding-right:4px}.package-section .datepicker-custom{margin-bottom:18px}.package-section .image-section{margin-top:20px}.package-section .product-img-list .dimension-guide{margin-top:20px}.package-section .attached-files-section .item-chips li{margin-right:10px;margin-bottom:10px}.package-section .attached-files-section .item-chips li:before{content:"";display:inline-block;background:url(../../../assets/icons/ico-pdf.85168ce8fdf8069c5bf5.svg) no-repeat 0 0;background-position:0 0;background-size:15px;height:17px;margin-right:10px;width:15px;vertical-align:middle}.package-section .attached-files-section .icon-close{margin-left:4px}.package-section .attached-files-section .icon-close md-icon{height:13px;width:13px}.package-section .policy-rb-btns{display:block;margin-top:15px;margin-bottom:8px}.package-section .policy-titles{font-weight:500}.package-section .sub-note{margin-top:-6px;padding-left:30px}.package-section md-checkbox.policy-cb{margin-bottom:22px}.package-section .day-tags-section{margin-bottom:10px}.package-section .default-card-box{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;box-shadow:none;margin-bottom:6px}.package-section .default-card-box md-input-container{margin-bottom:4px}.package-section .default-card-box md-checkbox{margin-bottom:0}.package-section .default-card-box md-checkbox .md-icon{background-color:#fff}.package-section .image-tabs-wrapper{margin-top:12px;margin-bottom:12px}.package-section .image-tabs .img-tab-container{height:70px;position:relative;width:100px}.package-section .image-tabs .img-tab-container .counter{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;background:#ccc;color:#fff;display:inline-block;font-size:10px;padding:3px 4px;position:absolute;bottom:3px;left:4px}.package-section .image-tabs .img-tab-container .counter.active{background:#f05e33;right:4px;left:unset}.package-section .image-tabs .img-tab-container md-icon{min-height:25px;padding:0}.package-section .image-tabs .img-tab-container md-icon.avatar{width:46px}.package-section .image-tabs .tab-caption{padding-right:0}.package-section .product-selection-list.active md-checkbox.product-radio{margin-left:1px}.package-section .product-selection-list.active md-checkbox.product-radio md-content{padding-top:0}.package-section .product-selection-list.active .product-price{padding-right:0}.package-section .product-selection-list.active ul li{margin-right:10px}.package-view-section .section-gap{margin-bottom:30px}.package-view-section .field-view-list li.extra-gap{margin-top:30px}.package-view-section .field-view-list .days{margin-top:-10px}.package-view-section .field-view-list .days li{margin-bottom:4px}.package-view-section .choice-selected{color:#333;margin-top:20px;margin-bottom:20px}.package-view-section .choice-selected .f4{padding-right:18px}.package-view-section .product-selection-list.active{padding:0}.package-view-section .product-selection-list.active md-checkbox.product-radio .md-container{background:rgba(0,0,0,0)}.package-view-section .product-selection-list.active md-checkbox.product-radio .md-container .md-icon{display:none}.child-catalog li{color:#000;border:1px solid #ccc;padding:10px;margin:0 10px 10px 0;border-radius:3px;width:135px;min-height:65px;position:relative;display:inline-block}.child-catalog li.active{border-color:#f05e33}.child-catalog li .top-gap{padding-top:15px}.child-catalog li .active-icon{width:13px;position:absolute;right:8px;top:4px}.image-tabs li{padding-bottom:20px}.image-tabs li.active{position:relative}.image-tabs li.active:after{border-color:#f2f2f2 rgba(0,0,0,0) rgba(0,0,0,0);bottom:-12px;z-index:2}.image-tabs li.active:before{border-color:hsl(0,0%,86%) rgba(0,0,0,0) rgba(0,0,0,0);bottom:-13px;z-index:1}.image-tabs li.active:after,.image-tabs li.active:before{content:"";display:inline-block;border-width:7px;border-style:solid;position:absolute;width:0;left:0;right:0;margin:0 auto}.image-tabs li.active .img-tab-container{border-color:#f05e33}@media only screen and (min-width: 1025px){.package-section .policy-left-division{width:65%}.package-section .policy-right-division{width:35%}}@media only screen and (max-width: 1024px){.package-section .policy-left-division{width:60%}.package-section .policy-right-division{width:40%}}@media only screen and (min-width: 600px){.package-section .detail-left-section{float:left;width:68%}.package-section .gap-right{margin-right:25px}.package-section .detail-right-section{float:right;width:30%}}@media only screen and (max-width: 600px){.package-section .detail-right-section{margin-bottom:20px}.package-section .policy-left-division,.package-section .policy-right-division{margin-bottom:30px}}.bundle-product-section.package-section .attached-files-section .md-icon-button.add-btn{margin-left:0;margin-right:8px}.bundle-product-section.package-section .summery-widget .widget-title{font-weight:500;margin-top:0;margin-bottom:15px}.bundle-product-section.package-section .summery-widget .md-button{margin-left:0}.bundle-product-section.package-section .summery-widget .test-result{color:#333;line-height:20px;margin-top:10px}.bundle-product-section .form-base .section-title{margin-top:0}.bundle-product-section .form-base md-radio-button{font-size:14px;margin-bottom:16px}.bundle-product-section .bundle-setup-section{margin-top:18px}.bundle-product-section .bundle-setup-section .assemble-price{margin-top:15px;margin-bottom:15px}.bundle-product-section .product-img-list .image-type{margin-top:0;margin-bottom:25px}.bundleProduct-sidebar .leftnav-wrap{position:relative}.bundleProduct-sidebar .leftnav-wrap .bottom-section,.bundleProduct-sidebar .leftnav-wrap .task-wrapper{position:absolute;right:0;left:0}.bundleProduct-sidebar .task-wrapper{top:0;bottom:50px;overflow-y:auto;padding-top:20px}.bundleProduct-sidebar .bottom-section{bottom:1px}.bundleProduct-sidebar .sidebar-title{font-weight:500;font-size:16px}.bundleProduct-sidebar .sidebar-title,.bundleProduct-sidebar md-input-container{margin-right:18px;margin-left:18px}.bundleProduct-sidebar .search-list li{padding-right:18px;padding-left:18px}.bundleProduct-viewSection .inner-tabs{margin-top:12px;margin-bottom:30px}.bundleProduct-viewSection .inner-tabs label{color:hsl(0,0%,16.5%);cursor:pointer;font-weight:500;padding-right:20px}.bundleProduct-viewSection .inner-tabs label.active{color:#f05e33;font-weight:normal}.bundleProduct-viewSection .table-title{color:#333;margin-bottom:18px}.bundleProduct-viewSection .catalog-cb-section{position:absolute;top:20px;right:0}@media only screen and (min-width: 600px){.bundle-product-section.package-section .detail-right-section{width:25%}.bundle-product-section .bundle-setup-section{float:left;width:35%}.bundle-product-section .summery-widget{float:right}}.jt-fin{--c-coral:#F05E33;--c-coral-dark:#d64d26;--c-coral-tint:#fdeee8;--c-jade:#5CC5C3;--c-jade-tint:#e6f6f5;--c-denim:#52758D;--c-denim-tint:#eaf1f5;--c-gold:#FAB963;--c-gold-tint:#fdf1de;--c-purple:#7C3AED;--c-purple-tint:#efe8fd;--c-success:#5f9400;--c-success-tint:#eef6dc;--c-alert:#d64f30;--c-alert-tint:#fbe6df;--c-warn:#c8880c;--c-warn-tint:#fbf0d6;--c-ink:#1a1614;--c-muted:#6b645d;--c-meta:#78716a;--c-surface:#fff;--c-surface-2:#f8f6f3;--c-hover:#f5f2ee;--c-border:#e6e0d9;--c-border2:#D6E1E5;--c-line:#efeae4;--c-pill-muted:#5c564f;--c-pill-amber:#8a5a00;--c-pill-denim:#3a5568;--c-pill-green:#446b00;--c-pill-red:#b23a1f;--c-pill-purple:#5b21b6}body.dark-mode .jt-fin{--c-coral:#ff7a54;--c-coral-dark:#ff8a68;--c-coral-tint:#3a1e15;--c-jade:#5CC5C3;--c-jade-tint:#12302f;--c-denim:#84a8c1;--c-denim-tint:#1c2830;--c-gold:#FAB963;--c-gold-tint:#332813;--c-purple:#b18bff;--c-purple-tint:#271a3f;--c-success:#a6d13f;--c-success-tint:#26310f;--c-alert:#ff8162;--c-alert-tint:#3a1d16;--c-warn:#e6b23e;--c-warn-tint:#332813;--c-ink:#f0ece6;--c-muted:#b3aca3;--c-meta:#948d84;--c-surface:#211d19;--c-surface-2:#1b1713;--c-hover:#282320;--c-border:#332d27;--c-border2:#3a4650;--c-line:#2a2521;--c-pill-muted:#b3aca3;--c-pill-amber:#e6b23e;--c-pill-denim:#84a8c1;--c-pill-green:#a6d13f;--c-pill-red:#ff8162;--c-pill-purple:#b18bff}.jt-fin{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:20px 22px 40px;color:var(--c-ink);font-size:14px;font-family:Roboto,-apple-system,"Segoe UI",sans-serif}.jt-fin *{box-sizing:border-box}.jt-fin .fin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.jt-fin .fin-head h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-0.2px}.jt-fin .fin-head .sub{margin:3px 0 0;font-size:12.5px;color:var(--c-muted)}.jt-fin .fin-head .acts{display:flex;gap:8px;flex-shrink:0}.jt-fin .fin-sample{display:flex;align-items:center;gap:9px;background:var(--c-denim-tint);border:1px solid var(--c-border2);border-radius:10px;padding:9px 13px;font-size:12px;color:var(--c-denim);margin-bottom:14px}.jt-fin .fin-sample .mdi{font-size:15px}.jt-fin .fin-stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:1px;background:var(--c-border);border:1px solid var(--c-border);border-radius:10px;overflow:hidden;margin-bottom:16px}.jt-fin .fin-stats .cell{background:var(--c-surface);padding:13px 16px}.jt-fin .fin-stats .cell.act{cursor:pointer;transition:background .12s}.jt-fin .fin-stats .cell.act .cell-go{font-size:14px;color:var(--c-meta);opacity:0;transition:opacity .12s,transform .12s;vertical-align:-2px}.jt-fin .fin-stats .cell.act:hover{background:var(--c-hover)}.jt-fin .fin-stats .cell.act:hover .cell-go{opacity:1;transform:translateX(2px)}.jt-fin .fin-stats .cell.act:focus-visible{outline:2px solid var(--c-coral);outline-offset:-2px}.jt-fin .fin-stats .cell.act .k{display:flex;align-items:center;justify-content:space-between}.jt-fin .fin-stats .k{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--c-meta);font-weight:600}.jt-fin .fin-stats .v{font-size:22px;font-weight:600;margin-top:3px;letter-spacing:-0.4px;font-variant-numeric:tabular-nums}.jt-fin .fin-stats .d{font-size:11.5px;color:var(--c-muted);margin-top:2px}.jt-fin .fin-stats .v.pos{color:var(--c-success)}.jt-fin .fin-stats .v.neg{color:var(--c-alert)}.jt-fin .fin-stats .v.warn{color:var(--c-warn)}.jt-fin .fin-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.jt-fin .fin-search{flex:1;min-width:200px;position:relative}.jt-fin .fin-search input{width:100%;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-ink);border-radius:9px;padding:9px 12px 9px 34px;font-size:13px;outline:none}.jt-fin .fin-search input:focus{border-color:var(--c-coral);box-shadow:0 0 0 3px var(--c-coral-tint)}.jt-fin .fin-search .mdi{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--c-meta);font-size:16px}.jt-fin .fin-chips{display:flex;gap:6px;flex-wrap:wrap}.jt-fin .fin-chip{border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-muted);border-radius:20px;padding:6px 13px;font-size:12.5px;cursor:pointer;white-space:nowrap;transition:all .12s;display:inline-flex;align-items:center;gap:6px}.jt-fin .fin-chip:hover{background:var(--c-hover)}.jt-fin .fin-chip.active{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-surface)}.jt-fin .fin-chip .n{font-variant-numeric:tabular-nums;opacity:.7}.jt-fin .pill{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;line-height:1.6;white-space:nowrap}.jt-fin .pill::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.jt-fin .pill.flag{text-transform:none;letter-spacing:0;font-weight:600}.jt-fin .pill.flag::before{display:none}.jt-fin .pill.draft{background:var(--c-surface-2);color:var(--c-pill-muted)}.jt-fin .pill.submitted{background:var(--c-gold-tint);color:var(--c-pill-amber)}.jt-fin .pill.approved{background:var(--c-jade-tint);color:var(--c-pill-denim)}.jt-fin .pill.reimbursed,.jt-fin .pill.paid{background:var(--c-success-tint);color:var(--c-pill-green)}.jt-fin .pill.flag,.jt-fin .pill.rejected,.jt-fin .pill.exception{background:var(--c-alert-tint);color:var(--c-pill-red)}.jt-fin .pill.matched{background:var(--c-success-tint);color:var(--c-pill-green)}.jt-fin .pill.unmatched{background:var(--c-alert-tint);color:var(--c-pill-red)}.jt-fin .fin-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px;overflow:hidden}.jt-fin .fin-tablewrap{overflow-x:auto}.jt-fin table.fin-table{width:100%;border-collapse:collapse;font-size:13px}.jt-fin table.fin-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--c-meta);font-weight:600;padding:11px 14px;border-bottom:1px solid var(--c-border);background:var(--c-surface-2);white-space:nowrap;position:sticky;top:0;z-index:1;box-shadow:inset 0 -1px 0 var(--c-border)}.jt-fin table.fin-table th.sortable{cursor:pointer;user-select:none;padding-right:22px;position:sticky;top:0}.jt-fin table.fin-table th.sortable::after{content:"\\F0045";font-family:"Material Design Icons";position:absolute;right:8px;opacity:.28;font-size:13px}.jt-fin table.fin-table th.sortable:hover{color:var(--c-ink)}.jt-fin table.fin-table th.sortable.asc::after{content:"\\F0143";opacity:.9;color:var(--c-coral)}.jt-fin table.fin-table th.sortable.desc::after{content:"\\F0140";opacity:.9;color:var(--c-coral)}.jt-fin table.fin-table td{padding:12px 14px;border-bottom:1px solid var(--c-line);vertical-align:middle}.jt-fin table.fin-table tbody tr{cursor:pointer;transition:background .12s ease}.jt-fin table.fin-table tbody tr:hover{background:var(--c-hover)}.jt-fin table.fin-table tbody tr:last-child td{border-bottom:none}.jt-fin table.fin-table .num{text-align:right;font-variant-numeric:tabular-nums}.jt-fin table.fin-table .strong{font-weight:600}.jt-fin table.fin-table .sub{font-size:11.5px;color:var(--c-muted)}.jt-fin .btn{border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-ink);border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .06s ease;white-space:nowrap}.jt-fin .btn:hover{background:var(--c-hover)}.jt-fin .btn:active{transform:translateY(1px)}.jt-fin .btn .mdi{font-size:16px}.jt-fin .btn.primary{background:var(--c-coral);border-color:var(--c-coral);color:#fff}.jt-fin .btn.primary:hover{background:var(--c-coral-dark);box-shadow:0 2px 10px rgba(240,94,51,.28)}.jt-fin .btn.jade{background:var(--c-jade);border-color:var(--c-jade);color:#083b3a;font-weight:600}.jt-fin .btn.jade:hover{filter:brightness(0.96);box-shadow:0 2px 10px rgba(92,197,195,.3)}.jt-fin .btn.purple{background:var(--c-purple);border-color:var(--c-purple);color:#fff}.jt-fin .btn.purple:hover{filter:brightness(1.06);box-shadow:0 2px 10px rgba(124,58,237,.28)}.jt-fin .btn.approve{background:var(--c-success);border-color:var(--c-success);color:#fff}.jt-fin .btn.approve:hover{filter:brightness(0.94);box-shadow:0 2px 10px rgba(95,148,0,.28)}.jt-fin .btn.reject{background:var(--c-surface);border-color:var(--c-alert);color:var(--c-alert)}.jt-fin .btn.reject:hover{background:var(--c-alert-tint)}.jt-fin .btn.ghost{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--c-denim)}.jt-fin .btn.ghost:hover{background:var(--c-denim-tint)}.jt-fin .btn.outline:hover{border-color:var(--c-coral);box-shadow:0 0 8px .5px rgba(82,117,141,.28)}.jt-fin .btn.sm{padding:5px 10px;font-size:12px}.jt-fin .btn.lg{padding:11px 20px;font-size:14px}.jt-fin .btn.loading{pointer-events:none}.jt-fin .btn.loading .mdi-loading{animation:finspin 1s linear infinite}.jt-fin .btn[disabled],.jt-fin .btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}@keyframes finspin{to{transform:rotate(360deg)}}.jt-fin .fin-bulk{display:flex;align-items:center;gap:12px;background:var(--c-ink);color:var(--c-surface);border-radius:10px;padding:10px 16px;margin-bottom:12px;font-size:13px}.jt-fin .fin-bulk .n{font-weight:600}.jt-fin .fin-bulk .sp{flex:1}.jt-fin .fin-bulk .btn{background:rgba(0,0,0,0);border-color:hsla(0,0%,100%,.25);color:#fff}.jt-fin .fin-bulk .btn:hover{background:hsla(0,0%,100%,.12)}.jt-fin .fin-bulk .btn.approve{background:var(--c-success);border-color:var(--c-success)}.jt-fin .fin-confirm{display:flex;align-items:center;gap:11px;background:var(--c-gold-tint);border:1px solid var(--c-gold);border-radius:11px;padding:12px 15px;margin-bottom:14px;font-size:13px}.jt-fin .fin-confirm>.mdi{font-size:19px;color:var(--c-warn);flex-shrink:0}.jt-fin .fin-confirm .ct{color:var(--c-ink)}.jt-fin .fin-confirm .ct strong{font-weight:600}.jt-fin .fin-confirm .sp{flex:1}.jt-fin .fin-confirm .btn.loading .mdi-loading{animation:finspin 1s linear infinite}.jt-fin .ai-chip{display:inline-flex;align-items:center;gap:5px;background:var(--c-purple-tint);color:var(--c-purple);border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:500}.jt-fin .ai-chip .mdi{font-size:13px}.jt-fin .conf{font-size:11px;color:var(--c-muted);font-variant-numeric:tabular-nums}.jt-fin .fin-empty{text-align:center;padding:56px 20px;color:var(--c-muted)}.jt-fin .fin-empty .mdi{font-size:40px;color:var(--c-meta);display:block;margin-bottom:10px}.jt-fin .fin-empty h3{margin:0 0 4px;font-size:15px;color:var(--c-ink);font-weight:600}.jt-fin .fin-empty p{margin:0;font-size:13px}.jt-fin .fin-skel{height:44px;margin-bottom:1px;background:linear-gradient(90deg, var(--c-surface-2) 25%, var(--c-hover) 37%, var(--c-surface-2) 63%);background-size:400% 100%;animation:finshimmer 1.3s infinite;border-radius:6px}@keyframes finshimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}.jt-fin .fin-check{width:16px;height:16px;border:1.5px solid var(--c-border);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:rgba(0,0,0,0)}.jt-fin .fin-check.on{background:var(--c-coral);border-color:var(--c-coral);color:#fff}.jt-fin .fin-check .mdi{font-size:13px}.jt-fin .fin-kpis{display:grid;gap:12px;margin-bottom:16px;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.jt-fin .kpi{background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px;padding:15px 16px}.jt-fin .kpi .k{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--c-meta);font-weight:600;display:flex;align-items:center;gap:6px}.jt-fin .kpi .k .mdi{font-size:14px}.jt-fin .kpi .v{font-size:26px;font-weight:600;margin-top:6px;letter-spacing:-0.5px;font-variant-numeric:tabular-nums}.jt-fin .kpi .v.pos{color:var(--c-success)}.jt-fin .kpi .v.neg{color:var(--c-alert)}.jt-fin .kpi .v.warn{color:var(--c-warn)}.jt-fin .kpi .delta{font-size:12px;margin-top:4px;display:flex;align-items:center;gap:3px;color:var(--c-muted)}.jt-fin .kpi .delta .mdi{font-size:14px}.jt-fin .kpi .delta.up{color:var(--c-success)}.jt-fin .kpi .delta.down{color:var(--c-alert)}.jt-fin .kpi .spark{margin-top:10px;height:32px}.jt-fin .kpi.clickable,.jt-fin .fin-card.clickable{cursor:pointer;transition:box-shadow .25s cubic-bezier(0.4, 0, 0.2, 1),border-color .25s,transform .25s}.jt-fin .kpi.clickable:hover,.jt-fin .fin-card.clickable:hover{box-shadow:0 6px 20px rgba(0,0,0,.08);border-color:var(--c-border2);transform:translateY(-1px)}.jt-fin .fin-seg{display:inline-flex;background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:9px;padding:3px;gap:2px}.jt-fin .fin-seg button{border:none;background:rgba(0,0,0,0);color:var(--c-muted);border-radius:7px;padding:7px 14px;font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .18s,color .18s,box-shadow .18s}.jt-fin .fin-seg button .mdi{font-size:15px}.jt-fin .fin-seg button:hover{color:var(--c-ink)}.jt-fin .fin-seg button.active{background:var(--c-surface);color:var(--c-ink);box-shadow:0 1px 3px rgba(0,0,0,.1);font-weight:600}.jt-fin .fin-tabs{display:flex;gap:22px;border-bottom:1px solid var(--c-border);margin-bottom:16px}.jt-fin .fin-tabs button{border:none;background:none;cursor:pointer;padding:10px 2px;font-size:13px;font-weight:500;color:var(--c-muted);position:relative;display:inline-flex;align-items:center;gap:6px;transition:color .18s}.jt-fin .fin-tabs button .mdi{font-size:16px}.jt-fin .fin-tabs button::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:rgba(0,0,0,0);border-radius:2px 2px 0 0;transition:background .18s}.jt-fin .fin-tabs button:hover{color:var(--c-ink)}.jt-fin .fin-tabs button.active{color:var(--c-coral);font-weight:600}.jt-fin .fin-tabs button.active::after{background:var(--c-coral)}.jt-fin .fin-error{text-align:center;padding:52px 20px;color:var(--c-muted)}.jt-fin .fin-error .mdi{font-size:40px;color:var(--c-alert);display:block;margin-bottom:10px}.jt-fin .fin-error h3{margin:0 0 4px;font-size:15px;color:var(--c-ink);font-weight:600}.jt-fin .fin-error p{margin:0 0 14px;font-size:13px}.jt-fin .fin-bar-row{transition:background .12s;border-radius:6px}.jt-fin .fin-bar-row:hover{background:var(--c-hover)}.jt-fin .fin-bar-row:hover .amt{color:var(--c-ink);font-weight:600}.jt-fin .fin-bar-row .track{position:relative}.jt-fin .fin-bar-row .fill{transition:width .4s cubic-bezier(0.4, 0, 0.2, 1),filter .12s}.jt-fin .fin-bar-row:hover .fill{filter:brightness(1.05)}.jt-fin .chart-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;font-size:11.5px;color:var(--c-muted)}.jt-fin .chart-legend .lg{display:inline-flex;align-items:center;gap:6px}.jt-fin .chart-legend .sw{width:10px;height:10px;border-radius:3px}.jt-fin .fin-bars{display:flex;flex-direction:column;gap:9px}.jt-fin .fin-bar-row{display:grid;grid-template-columns:130px 1fr 76px;align-items:center;gap:10px;font-size:12.5px}.jt-fin .fin-bar-row .lbl{color:var(--c-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jt-fin .fin-bar-row .track{height:16px;background:var(--c-surface-2);border-radius:5px;overflow:hidden}.jt-fin .fin-bar-row .fill{height:100%;background:var(--c-denim);border-radius:5px;transition:width .35s}.jt-fin .fin-bar-row .fill.coral{background:var(--c-coral)}.jt-fin .fin-bar-row .fill.jade{background:var(--c-jade)}.jt-fin .fin-bar-row .fill.gold{background:var(--c-gold)}.jt-fin .fin-bar-row .fill.alert{background:var(--c-alert)}.jt-fin .fin-bar-row .amt{text-align:right;font-variant-numeric:tabular-nums;color:var(--c-muted);font-weight:500}.jt-fin .margin-meter{height:8px;background:var(--c-surface-2);border-radius:5px;overflow:hidden;min-width:70px}.jt-fin .margin-meter .m-fill{height:100%;border-radius:5px}.jt-fin .m-fill.good{background:var(--c-success)}.jt-fin .m-fill.thin{background:var(--c-gold)}.jt-fin .m-fill.loss{background:var(--c-alert)}.jt-fin .fin-sec-h{font-size:13px;text-transform:uppercase;letter-spacing:.5px;color:var(--c-meta);font-weight:600;margin:22px 0 10px}.jt-fin .fin-alert{display:flex;align-items:center;gap:11px;padding:11px 14px;border-bottom:1px solid var(--c-line)}.jt-fin .fin-alert:last-child{border-bottom:none}.jt-fin .fin-alert .ai{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.jt-fin .fin-alert .ai .mdi{font-size:17px}.jt-fin .fin-alert .ai.warn{background:var(--c-gold-tint);color:var(--c-warn)}.jt-fin .fin-alert .ai.danger{background:var(--c-alert-tint);color:var(--c-alert)}.jt-fin .fin-alert .ai.info{background:var(--c-denim-tint);color:var(--c-denim)}.jt-fin .fin-alert .at{flex:1;font-size:13px}.jt-fin .fin-alert .at .sub{font-size:11.5px;color:var(--c-muted)}.jt-fin .fin-check{position:relative}.jt-fin .fin-check::after{content:"";position:absolute;inset:-4px;border-radius:6px}.jt-fin a:focus-visible,.jt-fin button:focus-visible,.jt-fin [role=button]:focus-visible,.jt-fin [role=checkbox]:focus-visible,.jt-fin [role=radio]:focus-visible,.jt-fin [role=searchbox]:focus-visible,.jt-fin [tabindex]:focus-visible,.jt-fin input:focus-visible,.jt-fin textarea:focus-visible,.jt-fin md-select:focus-visible,.jt-fin .fin-chip:focus-visible,.jt-fin .fin-check:focus-visible{outline:2px solid var(--c-coral);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion: reduce){.jt-fin .fin-skel{animation:none}.jt-fin .mdi-spin{animation:none}.jt-fin *,.jt-fin *::before,.jt-fin *::after{transition-duration:.01ms !important;animation-duration:.01ms !important}}.jt-fin-drawer{position:fixed;top:0;right:0;bottom:0;width:440px;max-width:94vw;z-index:61;background:var(--c-surface);border-left:1px solid var(--c-border);box-shadow:-10px 0 34px rgba(0,0,0,.14);display:flex;flex-direction:column;animation:finDrawerIn .3s cubic-bezier(0.22, 1, 0.36, 1) both}.jt-fin-drawer .dwr-head{padding:18px 20px 14px;border-bottom:1px solid var(--c-border);display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex:0 0 auto}.jt-fin-drawer .dwr-body{padding:16px 20px;overflow-y:auto;flex:1 1 auto}.jt-fin-drawer .dwr-foot{padding:14px 20px;border-top:1px solid var(--c-border);display:flex;gap:8px;margin-top:auto;flex:0 0 auto}.jt-fin-drawer .dwr-close{border:none;background:none;cursor:pointer;color:var(--c-meta);border-radius:7px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;transition:background .12s,color .12s}.jt-fin-drawer .dwr-close .mdi{font-size:20px}.jt-fin-drawer .dwr-close:hover{background:var(--c-hover);color:var(--c-ink)}.jt-fin-drawer .dwr-tabs{display:flex;gap:20px;padding:0 20px;border-bottom:1px solid var(--c-border);flex:0 0 auto}.jt-fin-drawer .dwr-tabs button{border:none;background:none;cursor:pointer;padding:11px 2px;font-size:13px;font-weight:500;color:var(--c-muted);position:relative;transition:color .18s}.jt-fin-drawer .dwr-tabs button::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:rgba(0,0,0,0)}.jt-fin-drawer .dwr-tabs button:hover{color:var(--c-ink)}.jt-fin-drawer .dwr-tabs button.active{color:var(--c-coral);font-weight:600}.jt-fin-drawer .dwr-tabs button.active::after{background:var(--c-coral)}.jt-fin-drawer.lg{width:640px}.fin-statdrawer .sd-head{display:flex;align-items:center;gap:12px}.fin-statdrawer .sd-ic{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.fin-statdrawer .sd-ic .mdi{font-size:20px}.fin-statdrawer .sd-ic.tone-denim{background:var(--c-denim-tint);color:var(--c-denim)}.fin-statdrawer .sd-ic.tone-gold{background:var(--c-gold-tint);color:var(--c-pill-amber)}.fin-statdrawer .sd-ic.tone-jade{background:var(--c-jade-tint);color:var(--c-denim)}.fin-statdrawer .sd-ic.tone-alert{background:var(--c-alert-tint);color:var(--c-pill-red)}.fin-statdrawer .sd-title{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--c-meta);font-weight:600}.fin-statdrawer .sd-val{font-size:20px;font-weight:600;letter-spacing:-0.3px;margin-top:2px;font-variant-numeric:tabular-nums}.fin-statdrawer .sd-val .sd-sub{font-size:12.5px;font-weight:400;color:var(--c-muted)}.fin-statdrawer .sd-section{margin-bottom:22px}.fin-statdrawer .sd-sec-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:13px;font-weight:600;color:var(--c-ink)}.fin-statdrawer .sd-range button{font-size:11.5px;padding:5px 10px}.fin-statdrawer .sd-bars{gap:11px}.fin-statdrawer .sd-bars .fin-bar-row{grid-template-columns:150px 1fr 92px}.fin-statdrawer .sd-empty{display:flex;align-items:center;gap:8px;color:var(--c-muted);font-size:13px;padding:18px 4px}.fin-statdrawer .sd-empty .mdi{font-size:18px}.fin-statdrawer .sd-actions{display:flex;flex-direction:column;gap:8px}.fin-statdrawer .sd-action{display:flex;align-items:center;gap:12px;width:100%;text-align:left;cursor:pointer;background:var(--c-surface);border:1px solid var(--c-border);border-radius:10px;padding:11px 13px;transition:border-color .12s,background .12s}.fin-statdrawer .sd-action .sa-ic{width:32px;height:32px;border-radius:8px;background:var(--c-surface-2);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.fin-statdrawer .sd-action .sa-ic .mdi{font-size:17px;color:var(--c-denim)}.fin-statdrawer .sd-action .sa-txt{flex:1;display:flex;flex-direction:column}.fin-statdrawer .sd-action .sa-l{font-size:13.5px;font-weight:500;color:var(--c-ink)}.fin-statdrawer .sd-action .sa-h{font-size:11.5px;color:var(--c-muted)}.fin-statdrawer .sd-action .sa-go{color:var(--c-meta);font-size:18px}.fin-statdrawer .sd-action:hover{border-color:var(--c-coral);background:var(--c-hover)}.fin-statdrawer .sd-action:hover .sa-ic .mdi{color:var(--c-coral)}.jt-fin-scrim{position:fixed;inset:0;background:rgba(20,16,14,.34);z-index:60;animation:finScrimIn .2s ease both}@keyframes finDrawerIn{from{transform:translateX(28px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes finScrimIn{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion: reduce){.jt-fin-drawer,.jt-fin-scrim{animation:none}}.jt-expenses{padding:0}.jt-expenses .mut{color:var(--c-muted)}.jt-expenses .fin-sample code{font-family:"Roboto Mono",monospace;font-size:11.5px}.jt-expenses .fin-sample .linkbtn{border:0;background:rgba(0,0,0,0);color:var(--c-denim);font-weight:700;text-decoration:underline;cursor:pointer;padding:0;font:inherit;font-weight:700;margin-left:2px}.jt-expenses .fin-sample .linkbtn:hover{color:var(--c-coral)}.jt-expenses .fin-sample .linkbtn:focus-visible{outline:2px solid var(--c-coral);outline-offset:2px;border-radius:3px}.jt-expenses .exp-stats{grid-template-columns:repeat(auto-fit, minmax(190px, 1fr))}.jt-expenses .fin-table th.sortable .sort-ord{display:inline-block;vertical-align:middle;margin-left:5px;min-width:14px;height:14px;padding:0 3px;box-sizing:border-box;border-radius:7px;background:var(--c-coral);color:#fff;font-size:9px;font-weight:700;line-height:14px;text-align:center;font-variant-numeric:tabular-nums;letter-spacing:0}.jt-expenses .jt-exp-table .skel-wrap{padding:12px 14px}.jt-expenses .jt-exp-table .fin-skel:last-child{margin-bottom:0}.jt-expenses .jt-exp-table .cbcol{width:38px;padding-right:6px}.jt-expenses .jt-exp-table .merchant{display:flex;align-items:center;gap:11px;min-width:0}.jt-expenses .jt-exp-table .merchant .mtext{min-width:0}.jt-expenses .jt-exp-table .merchant b{font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.jt-expenses .jt-exp-table .merchant .who{font-size:12px;color:var(--c-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jt-expenses .jt-exp-table .mlogo{width:30px;height:30px;border-radius:8px;background:var(--c-surface-2);border:1px solid var(--c-border);display:grid;place-items:center;font-weight:700;font-size:12px;color:var(--c-denim);flex:0 0 auto;text-transform:uppercase}.jt-expenses .jt-exp-table .cat .cname{font-weight:500}.jt-expenses .jt-exp-table .cat .gl{display:block;font-size:11.5px;color:var(--c-meta);font-family:"Roboto Mono",monospace;margin-top:2px}.jt-expenses .jt-exp-table .cat .ai-chip{margin-left:6px;vertical-align:2px}.jt-expenses .jt-exp-table .amt{font-weight:600}.jt-expenses .jt-exp-table .amt .tax{display:block;font-size:11.5px;font-weight:400;color:var(--c-muted);margin-top:2px}.jt-expenses .jt-exp-table .job{color:var(--c-denim);font-weight:600;font-size:12.5px}.jt-expenses .jt-exp-table .subm .who2{font-size:13px;color:var(--c-ink);white-space:nowrap}.jt-expenses .jt-exp-table .glcell .gl2{font-family:"Roboto Mono",monospace;font-size:12px;color:var(--c-meta)}.jt-expenses .jt-exp-table .taxcell{color:var(--c-muted)}.jt-expenses .jt-exp-table .flagcol{width:64px;text-align:center}.jt-expenses .jt-exp-table .flagcell{text-align:center}.jt-expenses .jt-exp-table .flagcell .flag-ind{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px}.jt-expenses .jt-exp-table .flagcell .flag-ind i{font-size:16px}.jt-expenses .jt-exp-table .flagcell .flag-ind.alert{background:var(--c-alert-tint);color:var(--c-alert)}.jt-expenses .jt-exp-table .flagcell .flag-ind.ok{color:var(--c-meta)}.jt-expenses .jt-exp-table .fin-table tbody tr.flagged td:first-child{box-shadow:inset 3px 0 0 var(--c-alert)}.jt-expenses .jt-exp-table .fin-table tbody tr.sel{background:var(--c-coral-tint)}.jt-expenses .jt-exp-table .fin-table tbody tr.sel:hover{background:var(--c-coral-tint);filter:brightness(0.985)}.jt-expenses .jt-exp-table tr.norows td{padding:0;cursor:default;background:none}.jt-expenses .jt-exp-table tr.norows td:hover{background:none}.jt-expenses .jt-exp-table tr.norows td .fin-empty{padding:44px 20px}.jt-expenses .jt-exp-table tr.norows:hover{background:none}.jt-expenses .jt-exp-hint{font-size:12px;color:var(--c-meta);margin-top:14px;text-align:center}.jt-expenses .jt-exp-hint b{color:var(--c-muted)}@media(max-width: 900px){.jt-expenses .hide-sm{display:none}}.jt-exp-drawer{--c-coral:#F05E33;--c-coral-dark:#d64d26;--c-coral-tint:#fdeee8;--c-jade:#5CC5C3;--c-jade-tint:#e6f6f5;--c-denim:#52758D;--c-denim-tint:#eaf1f5;--c-gold:#FAB963;--c-gold-tint:#fdf1de;--c-purple:#7C3AED;--c-purple-tint:#efe8fd;--c-success:#5f9400;--c-success-tint:#eef6dc;--c-alert:#d64f30;--c-alert-tint:#fbe6df;--c-warn:#c8880c;--c-warn-tint:#fbf0d6;--c-ink:#1a1614;--c-muted:#6b645d;--c-meta:#78716a;--c-surface:#fff;--c-surface-2:#f8f6f3;--c-hover:#f5f2ee;--c-border:#e6e0d9;--c-border2:#D6E1E5;--c-line:#efeae4}body.dark-mode .jt-exp-drawer{--c-coral:#ff7a54;--c-coral-dark:#ff8a68;--c-coral-tint:#3a1e15;--c-jade:#5CC5C3;--c-jade-tint:#12302f;--c-denim:#84a8c1;--c-denim-tint:#1c2830;--c-gold:#FAB963;--c-gold-tint:#332813;--c-purple:#b18bff;--c-purple-tint:#271a3f;--c-success:#a6d13f;--c-success-tint:#26310f;--c-alert:#ff8162;--c-alert-tint:#3a1d16;--c-warn:#e6b23e;--c-warn-tint:#332813;--c-ink:#f0ece6;--c-muted:#b3aca3;--c-meta:#948d84;--c-surface:#211d19;--c-surface-2:#1b1713;--c-hover:#282320;--c-border:#332d27;--c-border2:#3a4650;--c-line:#2a2521}.jt-exp-drawer{width:480px;max-width:94vw;background:var(--c-surface);color:var(--c-ink);font-family:"Roboto",Helvetica,Arial,sans-serif}.jt-exp-drawer.md-closed{box-shadow:none}.jt-exp-drawer *{box-sizing:border-box}.jt-exp-drawer .num{font-variant-numeric:tabular-nums}.jt-exp-drawer .mut{color:var(--c-muted)}.jt-exp-drawer .dwr-shell{display:flex;flex-direction:column;height:100%}.jt-exp-drawer .dwr-head{padding:16px 18px 14px;border-bottom:1px solid var(--c-border);display:flex;align-items:flex-start;gap:12px;flex:0 0 auto}.jt-exp-drawer .dwr-head .htext{min-width:0}.jt-exp-drawer .dwr-head .crumb{font-size:12px;color:var(--c-muted);display:flex;align-items:center;gap:7px}.jt-exp-drawer .dwr-head .sdot{width:8px;height:8px;border-radius:50%;background:var(--c-muted);flex:0 0 auto}.jt-exp-drawer .dwr-head .sdot.submitted{background:var(--c-warn)}.jt-exp-drawer .dwr-head .sdot.approved{background:var(--c-success)}.jt-exp-drawer .dwr-head .sdot.reimbursed,.jt-exp-drawer .dwr-head .sdot.paid{background:var(--c-success)}.jt-exp-drawer .dwr-head .sdot.rejected{background:var(--c-alert)}.jt-exp-drawer .dwr-head .sdot.draft{background:var(--c-meta)}.jt-exp-drawer .dwr-head h3{margin:3px 0 0;font-size:17px;font-weight:700;letter-spacing:-0.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jt-exp-drawer .dwr-head .hamt{font-size:13.5px;font-weight:600;margin-top:2px}.jt-exp-drawer .dwr-head .dwr-close{margin-left:auto;border:0;background:var(--c-surface-2);width:30px;height:30px;border-radius:8px;flex:0 0 auto;color:var(--c-muted);cursor:pointer;display:grid;place-items:center;transition:background .18s,color .18s}.jt-exp-drawer .dwr-head .dwr-close i{font-size:18px}.jt-exp-drawer .dwr-head .dwr-close:hover{background:var(--c-hover);color:var(--c-ink)}.jt-exp-drawer .dwr-head .dwr-close:active{transform:translateY(1px)}.jt-exp-drawer .dwr-head .dwr-close:focus-visible{outline:2px solid var(--c-coral);outline-offset:2px}.jt-exp-drawer .dwr-tabs{display:flex;gap:2px;padding:0 12px;border-bottom:1px solid var(--c-border);overflow-x:auto;flex:0 0 auto}.jt-exp-drawer .dwr-tabs button{border:0;background:rgba(0,0,0,0);padding:12px 12px 11px;font-size:12.5px;font-weight:600;color:var(--c-muted);white-space:nowrap;position:relative;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:color .18s}.jt-exp-drawer .dwr-tabs button i{font-size:15px}.jt-exp-drawer .dwr-tabs button::after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2.5px;background:rgba(0,0,0,0);border-radius:3px 3px 0 0;transition:background .18s}.jt-exp-drawer .dwr-tabs button:hover{color:var(--c-ink)}.jt-exp-drawer .dwr-tabs button.on{color:var(--c-coral-dark)}.jt-exp-drawer .dwr-tabs button.on::after{background:var(--c-coral)}.jt-exp-drawer .dwr-tabs button:focus-visible{outline:2px solid var(--c-coral);outline-offset:-3px;border-radius:4px}.jt-exp-drawer .dwr-body{padding:18px;overflow:auto;flex:1 1 auto}.jt-exp-drawer .tabpane{animation:expFade .22s ease}.jt-exp-drawer .sec-h{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--c-meta);margin:20px 0 8px;display:flex;align-items:center;gap:8px}.jt-exp-drawer .sec-h:first-child{margin-top:0}.jt-exp-drawer .sec-h .savehint{text-transform:none;letter-spacing:0;font-weight:600;color:var(--c-denim);font-size:11.5px;display:inline-flex;align-items:center;gap:4px}.jt-exp-drawer .sec-h .savehint i{font-size:13px}.jt-exp-drawer .entity{display:flex;gap:13px;padding:14px;border:1px solid var(--c-border);border-left:3px solid var(--c-coral);border-radius:10px;background:var(--c-surface-2);margin-bottom:16px}.jt-exp-drawer .entity .mlogo{width:44px;height:44px;border-radius:9px;background:var(--c-surface);border:1px solid var(--c-border);display:grid;place-items:center;font-weight:700;font-size:15px;color:var(--c-denim);text-transform:uppercase;flex:0 0 auto}.jt-exp-drawer .entity .name{font-size:16px;font-weight:700}.jt-exp-drawer .entity .rowmeta{font-size:12.5px;color:var(--c-muted);margin-top:2px}.jt-exp-drawer .tiles{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;margin-bottom:4px}.jt-exp-drawer .tiles .tile{border:1px solid var(--c-border);border-radius:9px;padding:11px 12px}.jt-exp-drawer .tiles .tile .tlab{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-meta)}.jt-exp-drawer .tiles .tile .tval{font-size:18px;font-weight:800;margin-top:3px}.jt-exp-drawer .tiles .tile.v1{background:var(--c-success-tint)}.jt-exp-drawer .tiles .tile.v1 .tval{color:var(--c-success)}.jt-exp-drawer .tiles .tile.v2{background:var(--c-denim-tint)}.jt-exp-drawer .tiles .tile.v2 .tval{color:var(--c-denim)}.jt-exp-drawer .tiles .tile.v3{background:var(--c-purple-tint)}.jt-exp-drawer .tiles .tile.v3 .tval{color:var(--c-purple)}.jt-exp-drawer .field{display:grid;grid-template-columns:120px 1fr;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid var(--c-line)}.jt-exp-drawer .field:last-child{border-bottom:0}.jt-exp-drawer .field .flab{font-size:12px;font-weight:600;color:var(--c-muted)}.jt-exp-drawer .field .fval{font-size:13.5px}.jt-exp-drawer .field .fval.rec{color:var(--c-success);font-weight:700}.jt-exp-drawer .field .fval.fx{display:flex;justify-content:space-between;align-items:center;gap:10px}.jt-exp-drawer .field .tglab{color:var(--c-muted);font-size:12.5px}.jt-exp-drawer .editrow{display:grid;grid-template-columns:120px 1fr;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--c-line)}.jt-exp-drawer .editrow .flab{font-size:12px;font-weight:600;color:var(--c-muted)}.jt-exp-drawer .editctl{margin:0;padding:0;width:100%}.jt-exp-drawer .editctl md-select{margin:0}.jt-exp-drawer .editctl .md-select-value{border:1px solid var(--c-border2);border-radius:8px;padding:9px 11px 9px 12px;min-height:0;min-width:0;background:var(--c-surface);color:var(--c-ink);font-size:13.5px;transition:border-color .18s,box-shadow .18s}.jt-exp-drawer .editctl .md-select-value .md-text{overflow:hidden;text-overflow:ellipsis}.jt-exp-drawer .editctl .md-select-value.md-select-placeholder{color:var(--c-muted)}.jt-exp-drawer .editctl md-select:not([disabled]):hover .md-select-value{border-color:var(--c-coral)}.jt-exp-drawer .editctl md-select:not([disabled]).ng-empty .md-select-value,.jt-exp-drawer .editctl md-select:not([disabled]):focus .md-select-value,.jt-exp-drawer .editctl md-select[aria-expanded=true] .md-select-value{border-color:var(--c-coral);box-shadow:0 0 0 3px var(--c-coral-tint)}.jt-exp-drawer .editctl .md-select-icon{color:var(--c-muted);width:20px;margin:0}.jt-exp-drawer .editctl md-select:focus{outline:none}.jt-exp-drawer .toggle{width:38px;height:22px;border-radius:99px;background:var(--c-success);position:relative;flex:0 0 auto;cursor:pointer;transition:background .18s}.jt-exp-drawer .toggle::after{content:"";position:absolute;width:18px;height:18px;border-radius:99px;background:#fff;top:2px;right:2px;transition:left .18s,right .18s}.jt-exp-drawer .toggle.off{background:var(--c-border2)}.jt-exp-drawer .toggle.off::after{left:2px;right:auto}.jt-exp-drawer .toggle:active::after{width:21px}.jt-exp-drawer .toggle:focus-visible{outline:2px solid var(--c-coral);outline-offset:2px}.jt-exp-drawer .verdict{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:9px;font-weight:600;font-size:13.5px;margin-bottom:12px}.jt-exp-drawer .verdict i{font-size:18px;flex:0 0 auto}.jt-exp-drawer .verdict.ok{background:var(--c-success-tint);color:var(--c-success)}.jt-exp-drawer .verdict.block{background:var(--c-alert-tint);color:var(--c-alert)}.jt-exp-drawer .rulechk{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-bottom:1px solid var(--c-line);font-size:13px}.jt-exp-drawer .rulechk:last-of-type{border-bottom:0}.jt-exp-drawer .rulechk .ic{width:18px;height:18px;border-radius:99px;display:grid;place-items:center;flex:0 0 auto;margin-top:1px}.jt-exp-drawer .rulechk .ic i{font-size:12px}.jt-exp-drawer .rulechk .ic.pass{background:var(--c-success-tint);color:var(--c-success)}.jt-exp-drawer .rulechk .ic.fail{background:var(--c-alert-tint);color:var(--c-alert)}.jt-exp-drawer .rulechk .rt b{font-weight:600}.jt-exp-drawer .rulechk .rt span{display:block;font-size:11.5px;color:var(--c-muted);margin-top:1px}.jt-exp-drawer .reconcile{margin-top:14px;background:var(--c-success-tint);border-radius:9px;padding:11px 13px;font-size:12.5px;color:var(--c-success)}.jt-exp-drawer .note{margin-top:16px;font-size:12px;color:var(--c-meta);line-height:1.5}.jt-exp-drawer .audit{position:relative;padding-left:20px;margin-top:4px}.jt-exp-drawer .audit::before{content:"";position:absolute;left:5px;top:4px;bottom:8px;width:2px;background:var(--c-border)}.jt-exp-drawer .audit .aud{position:relative;padding:0 0 16px}.jt-exp-drawer .audit .aud:last-child{padding-bottom:0}.jt-exp-drawer .audit .aud::before{content:"";position:absolute;left:-19px;top:3px;width:11px;height:11px;border-radius:99px;background:var(--c-surface);border:2px solid var(--c-denim)}.jt-exp-drawer .audit .aud.ai::before{border-color:var(--c-purple)}.jt-exp-drawer .audit .aud .at{font-size:13px;font-weight:600}.jt-exp-drawer .audit .aud .am{font-size:12px;color:var(--c-muted)}.jt-exp-drawer .audit .aud .aw{font-size:11.5px;color:var(--c-meta);margin-top:2px}.jt-exp-drawer .dwr-foot{border-top:1px solid var(--c-border);padding:12px 18px;display:flex;gap:10px;flex:0 0 auto}.jt-exp-drawer .dwr-foot .btn{justify-content:center;border:1px solid var(--c-border2);background:var(--c-surface);color:var(--c-ink);border-radius:8px;padding:10px 14px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .18s,border-color .18s,box-shadow .18s,transform .06s;white-space:nowrap}.jt-exp-drawer .dwr-foot .btn i{font-size:16px}.jt-exp-drawer .dwr-foot .btn:hover{background:var(--c-hover)}.jt-exp-drawer .dwr-foot .btn:active{transform:translateY(1px)}.jt-exp-drawer .dwr-foot .btn:focus-visible{outline:2px solid var(--c-coral);outline-offset:2px}.jt-exp-drawer .dwr-foot .btn.reject{color:var(--c-alert);border-color:var(--c-alert);background:var(--c-surface)}.jt-exp-drawer .dwr-foot .btn.reject:hover{background:var(--c-alert-tint)}.jt-exp-drawer .dwr-foot .btn.approve{flex:1;background:var(--c-success);border-color:var(--c-success);color:#fff}.jt-exp-drawer .dwr-foot .btn.approve:hover{filter:brightness(0.94);box-shadow:0 2px 10px rgba(95,148,0,.28)}.jt-exp-drawer .dwr-foot .btn.loading{pointer-events:none}.jt-exp-drawer .dwr-foot .btn.loading .mdi-spin{animation:expspin 1s linear infinite}.jt-exp-drawer .dwr-foot .btn[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.jt-exp-selopts md-select-menu md-content md-option.md-active,.jt-exp-selopts md-select-menu md-content md-option[selected]{color:var(--c-coral-dark, #d64d26)}@keyframes expFade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes expspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){.jt-exp-drawer .tabpane{animation:none}.jt-exp-drawer .mdi-spin{animation:none}}.exp-form-drawer .ef-title{font-size:16px;font-weight:600}.exp-form-drawer .ef-sub{font-size:12.5px;color:var(--c-muted);margin-top:2px}.exp-form-drawer .ef-sub strong{color:var(--c-ink);font-variant-numeric:tabular-nums}.exp-form-drawer .ef-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px}.exp-form-drawer .ef-field{display:flex;flex-direction:column;gap:5px;min-width:0}.exp-form-drawer .ef-field>span{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--c-meta);font-weight:600}.exp-form-drawer .ef-field input,.exp-form-drawer .ef-field textarea{border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-ink);border-radius:8px;padding:9px 11px;font-size:13.5px;outline:none;font-family:inherit}.exp-form-drawer .ef-field input:focus,.exp-form-drawer .ef-field textarea:focus{border-color:var(--c-coral);box-shadow:0 0 0 3px var(--c-coral-tint)}.exp-form-drawer .ef-field textarea{resize:vertical}.exp-form-drawer .ef-field md-select{margin:0;border:1px solid var(--c-border);border-radius:8px;padding:6px 10px;background:var(--c-surface)}.exp-form-drawer .ef-field md-datepicker{background:rgba(0,0,0,0)}.exp-form-drawer .ef-wide{grid-column:1/-1}.exp-form-drawer .ef-checks{flex-direction:row;gap:22px;flex-wrap:wrap}.exp-form-drawer .ef-checks md-checkbox{margin:4px 0}.exp-form-drawer .ef-foot{align-items:center}.exp-form-drawer .ef-sp{flex:1}.exp-export-drawer .ex-title{font-size:16px;font-weight:600}.exp-export-drawer .ex-sub{font-size:12.5px;color:var(--c-muted);margin-top:2px;line-height:1.45}.exp-export-drawer .ex-sec{margin-bottom:20px}.exp-export-drawer .ex-sec:last-child{margin-bottom:4px}.exp-export-drawer .ex-sec-h{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--c-meta);margin-bottom:9px;display:flex;align-items:center;gap:8px}.exp-export-drawer .ex-sec-h .ex-note{text-transform:none;letter-spacing:0;font-weight:500;color:var(--c-muted);font-size:11px}.exp-export-drawer .ex-sec-h .linkbtn{margin-left:auto;border:0;background:rgba(0,0,0,0);color:var(--c-denim);font-weight:700;font-size:11.5px;text-transform:none;letter-spacing:0;cursor:pointer;padding:0;text-decoration:underline}.exp-export-drawer .ex-sec-h .linkbtn:hover{color:var(--c-coral)}.exp-export-drawer .ex-sec-h .linkbtn:focus-visible{outline:2px solid var(--c-coral);outline-offset:2px;border-radius:3px}.exp-export-drawer .ex-radios{display:flex;flex-direction:column;gap:8px}.exp-export-drawer .ex-radio{position:relative;display:block;margin:0;border:1px solid var(--c-border);border-radius:9px;padding:10px 12px 10px 40px;transition:border-color .15s,background .15s}.exp-export-drawer .ex-radio .md-container{left:14px;top:50%;margin-top:0;transform:translateY(-50%)}.exp-export-drawer .ex-radio .md-label{margin:0;display:flex;flex-wrap:wrap;align-items:center;white-space:normal}.exp-export-drawer .ex-radio .rl{font-size:13.5px;font-weight:600;color:var(--c-ink);display:inline-flex;align-items:center;gap:8px}.exp-export-drawer .ex-radio .rn{margin-left:auto;font-size:12px;color:var(--c-muted);font-variant-numeric:tabular-nums;background:var(--c-surface-2);border-radius:20px;padding:1px 9px}.exp-export-drawer .ex-radio .rh{flex-basis:100%;width:100%;font-size:11.5px;color:var(--c-muted);margin-top:2px}.exp-export-drawer .ex-radio .rtag{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--c-warn);background:var(--c-gold-tint);border-radius:5px;padding:1px 6px}.exp-export-drawer .ex-radio:hover{border-color:var(--c-coral);background:var(--c-hover)}.exp-export-drawer .ex-radio.md-checked{border-color:var(--c-coral);background:var(--c-coral-tint)}.exp-export-drawer .ex-cols{display:grid;grid-template-columns:1fr 1fr;gap:2px 10px}.exp-export-drawer .ex-col{display:flex;align-items:center;gap:2px;margin:0;cursor:pointer}.exp-export-drawer .ex-col md-checkbox{margin:5px 0}.exp-export-drawer .ex-col .cl{font-size:12.5px;color:var(--c-ink)}.exp-export-drawer .ex-hist-empty{display:flex;align-items:center;gap:8px;color:var(--c-muted);font-size:12.5px;border:1px dashed var(--c-border);border-radius:9px;padding:14px}.exp-export-drawer .ex-hist-empty i{font-size:17px;color:var(--c-meta)}.exp-export-drawer .ex-hist{display:flex;flex-direction:column;gap:8px}.exp-export-drawer .ex-row{display:flex;align-items:center;gap:10px;border:1px solid var(--c-border);border-radius:9px;padding:9px 11px}.exp-export-drawer .ex-row .ex-ic{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.exp-export-drawer .ex-row .ex-ic i{font-size:18px}.exp-export-drawer .ex-row .ex-ic.csv{background:var(--c-denim-tint);color:var(--c-denim)}.exp-export-drawer .ex-row .ex-ic.xlsx{background:var(--c-success-tint);color:var(--c-success)}.exp-export-drawer .ex-row .ex-meta{flex:1;min-width:0}.exp-export-drawer .ex-row .ex-name{font-size:12.5px;font-weight:600;color:var(--c-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exp-export-drawer .ex-row .ex-desc{font-size:11.5px;color:var(--c-muted);margin-top:1px}.exp-export-drawer .ex-row .pill{flex:0 0 auto}.exp-export-drawer .ex-row .ex-dl{border:0;background:var(--c-surface-2);color:var(--c-denim);width:30px;height:30px;border-radius:8px;flex:0 0 auto;cursor:pointer;display:grid;place-items:center;transition:background .15s,color .15s}.exp-export-drawer .ex-row .ex-dl i{font-size:16px}.exp-export-drawer .ex-row .ex-dl:hover{background:var(--c-hover);color:var(--c-coral)}.exp-export-drawer .ex-row .ex-dl:focus-visible{outline:2px solid var(--c-coral);outline-offset:2px}.exp-export-drawer .ex-foot{align-items:center}.exp-export-drawer .ex-sp{flex:1}.jt-exp-colmenu{padding:6px 4px 8px}.jt-exp-colmenu .colmenu-h{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#78716a;padding:6px 14px 8px}.jt-exp-colmenu .colmenu-row{display:flex;align-items:center;gap:2px;margin:0;padding:2px 14px 2px 10px;cursor:pointer}.jt-exp-colmenu .colmenu-row md-checkbox{margin:6px 0}.jt-exp-colmenu .colmenu-row .cl{font-size:13px;color:#1a1614;white-space:nowrap}.jt-exp-colmenu .colmenu-row:hover{background:#f5f2ee}body.dark-mode .jt-exp-colmenu .colmenu-h{color:#948d84}body.dark-mode .jt-exp-colmenu .colmenu-row .cl{color:#f0ece6}body.dark-mode .jt-exp-colmenu .colmenu-row:hover{background:#282320}.jt-approvals .fin-table td .pill.flag{font-size:12px;padding:3px 9px;color:#a5311a;background:var(--c-alert-tint);border:1px solid rgba(165,49,26,.28)}body.dark-mode .jt-approvals .fin-table td .pill.flag{color:#ffb59e;border-color:rgba(255,129,98,.4)}.jt-approvals .fin-table .ai-chip{white-space:nowrap}.jt-approvals .fin-table th.sortable.has-ord{padding-right:42px}.jt-approvals .fin-table th.sortable .sort-ord{position:absolute;top:50%;right:24px;transform:translateY(-50%);min-width:14px;height:14px;padding:0 3px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:var(--c-coral);color:#fff;font-size:9px;font-weight:700;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;pointer-events:none}.jt-approvals .appr-stats .cell{cursor:pointer;position:relative;outline-offset:-2px;transition:background .15s ease,box-shadow .15s ease}.jt-approvals .appr-stats .cell:hover{background:var(--c-hover)}.jt-approvals .appr-stats .cell:hover .k{color:var(--c-ink)}.jt-approvals .appr-stats .cell:active{background:var(--c-line)}.jt-approvals .appr-stats .cell.active{box-shadow:inset 0 2px 0 var(--c-coral)}.jt-approvals .appr-stats .cell.active .k{color:var(--c-coral)}.jt-approvals .appr-stats .cell:focus-visible{outline:2px solid var(--c-coral);outline-offset:-2px}.jt-approvals .fin-table .col-ai .ai-why{display:flex;align-items:flex-start;gap:7px;margin-top:6px;max-width:290px;line-height:1.45}.jt-approvals .fin-table .col-ai .ai-why .ai-badge{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;height:16px;padding:0 6px;margin-top:1px;border-radius:5px;font-size:9.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;background:var(--c-purple-tint);color:var(--c-purple)}.jt-approvals .fin-table .col-ai .ai-why .ai-badge .mdi{font-size:11px;line-height:1}.jt-approvals .fin-table .col-ai .ai-why .txt{font-size:11.5px;color:var(--c-ink)}.jt-approvals .fin-table th.col-check,.jt-approvals .fin-table td.col-check{width:38px}.jt-approvals .fin-table th.col-acts,.jt-approvals .fin-table td.col-acts{width:190px}.jt-approvals .fin-table td.col-job span:not(.sub){display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.jt-approvals .fin-table td.col-ai{max-width:300px}.jt-approvals .fin-table .ai-flags{display:flex;flex-wrap:wrap;gap:4px}.jt-approvals .fin-table .ai-meter{display:flex;align-items:center;gap:7px;margin-top:6px}.jt-approvals .fin-table .ai-meter .track{width:110px;height:5px;border-radius:5px;background:var(--c-surface-2);box-shadow:inset 0 0 0 1px var(--c-line);overflow:hidden;flex:0 0 auto}.jt-approvals .fin-table .ai-meter .m-fill{display:block;height:100%;border-radius:5px;min-width:2px;background:var(--c-denim);transition:width .4s cubic-bezier(0.4, 0, 0.2, 1)}.jt-approvals .fin-table .ai-meter em{font-style:normal;font-size:10.5px;color:var(--c-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.jt-approvals .fin-table .age{font-variant-numeric:tabular-nums;color:var(--c-muted)}.jt-approvals .fin-table .age.aging{color:var(--c-alert);font-weight:600}.jt-approvals .fin-table tbody tr{cursor:pointer;transition:background .12s ease}.jt-approvals .fin-table tbody tr:active{background:var(--c-line)}.jt-approvals .fin-table tbody tr.row-sel{background:var(--c-coral-tint)}.jt-approvals .fin-table tbody tr.row-sel:hover{background:var(--c-coral-tint)}.jt-approvals .fin-table tbody tr.row-open{box-shadow:inset 3px 0 0 var(--c-coral)}.jt-approvals .fin-table tbody tr.row-busy{opacity:.7}.jt-approvals .row-acts{display:flex;gap:10px;justify-content:flex-end}.jt-approvals .row-acts .btn.reject.sm{padding:5px 9px}.jt-approvals .fin-check.as-btn{border:1.5px solid var(--c-border);background:var(--c-surface);padding:0;width:16px;height:16px;cursor:pointer}.jt-approvals .fin-check.as-btn.on{background:var(--c-coral);border-color:var(--c-coral);color:#fff}.jt-approvals .fin-check.as-btn.mixed:not(.on){background:var(--c-coral);border-color:var(--c-coral);color:#fff}.jt-approvals button.fin-check{background:var(--c-surface);padding:0}.jt-approvals button.fin-check.on{background:var(--c-coral);border-color:var(--c-coral);color:#fff}.jt-approvals .fin-skel-stack{padding:8px 0}.jt-approvals .fin-skel-stack .fin-skel{margin:0 14px 8px}.jt-approvals .fin-error .btn{margin-top:2px}.jt-approvals .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.jt-approvals .fin-confirm{display:flex;align-items:center;gap:11px;background:var(--c-gold-tint);border:1px solid var(--c-gold);border-radius:10px;padding:11px 15px;margin-bottom:14px;font-size:13px;animation:jtaSlideDown .22s cubic-bezier(0.4, 0, 0.2, 1)}.jt-approvals .fin-confirm>.mdi{font-size:19px;color:var(--c-warn);flex-shrink:0}.jt-approvals .fin-confirm .ct{color:var(--c-ink)}.jt-approvals .fin-confirm .ct strong{font-weight:600}.jt-approvals .fin-confirm .sp{flex:1}body.dark-mode .jt-approvals .fin-confirm{background:var(--c-gold-tint)}.jt-approvals .fin-bulk{animation:jtaSlideDown .22s cubic-bezier(0.4, 0, 0.2, 1)}.jt-approvals .fin-bulk .btn.reject{background:rgba(0,0,0,0);border-color:rgba(255,150,128,.55);color:#ffb8a6}.jt-approvals .fin-bulk .btn.reject:hover{background:rgba(255,120,90,.16);border-color:rgba(255,160,138,.85)}.jt-approvals .fin-bulk .btn.reject.loading .mdi-loading{animation:finspin 1s linear infinite}@keyframes jtaSlideDown{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.jt-approvals .fin-table .ai-meter{background:rgba(0,0,0,0)}.jt-approvals .fin-table .ai-meter .m-fill{box-shadow:inset 0 0 0 999px rgba(0,0,0,0)}.jt-fin-drawer-scrim{position:fixed;inset:0;background:rgba(20,16,13,.34);z-index:1200;animation:jtaScrimIn .2s ease}.jt-approvals-drawer{position:fixed;top:0;right:0;bottom:0;z-index:1201;display:flex;flex-direction:column;background:var(--c-surface);color:var(--c-ink);border-left:1px solid var(--c-border);box-shadow:-14px 0 40px rgba(20,16,13,.16);font-family:Roboto,-apple-system,"Segoe UI",sans-serif;animation:jtaDrawerIn .3s cubic-bezier(0.4, 0, 0.2, 1)}.jt-approvals-drawer .dwr-head{padding:16px 20px 15px;border-bottom:1px solid var(--c-border)}.jt-approvals-drawer .dwr-head-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.jt-approvals-drawer .dwr-head .pill{font-size:10.5px}.jt-approvals-drawer .dwr-close{width:30px;height:30px;padding:0;border-radius:8px;color:var(--c-muted)}.jt-approvals-drawer .dwr-close:hover{color:var(--c-ink)}.jt-approvals-drawer .dwr-close .mdi{font-size:18px}.jt-approvals-drawer .dwr-head h3{margin:0;font-size:17px;font-weight:600;letter-spacing:-0.2px;line-height:1.25}.jt-approvals-drawer .dwr-sub{margin-top:3px;font-size:12.5px;color:var(--c-muted)}.jt-approvals-drawer .dwr-amt{margin-top:10px;font-size:26px;font-weight:600;letter-spacing:-0.5px;font-variant-numeric:tabular-nums}.jt-approvals-drawer .dwr-body{padding:16px 20px;overflow-y:auto;flex:1}.jt-approvals-drawer .ai-verdict{border-radius:12px;padding:14px 15px;border:1px solid var(--c-border)}.jt-approvals-drawer .ai-verdict.ok{background:var(--c-jade-tint);border-color:rgba(92,197,195,.5)}.jt-approvals-drawer .ai-verdict.flag{background:var(--c-alert-tint);border-color:rgba(214,79,48,.4)}.jt-approvals-drawer .ai-verdict .av-head{display:flex;align-items:center;gap:8px}.jt-approvals-drawer .ai-verdict .av-head>.mdi{font-size:19px}.jt-approvals-drawer .ai-verdict.ok .av-head>.mdi{color:var(--c-denim)}.jt-approvals-drawer .ai-verdict.flag .av-head>.mdi{color:var(--c-alert)}.jt-approvals-drawer .ai-verdict .av-title{font-size:14px;font-weight:600}.jt-approvals-drawer .ai-verdict .av-conf{margin-left:auto;font-size:11.5px;font-weight:600;color:var(--c-meta);font-variant-numeric:tabular-nums}.jt-approvals-drawer .ai-verdict .av-meter{height:6px;background:rgba(0,0,0,.08);border-radius:5px;overflow:hidden;margin:10px 0 2px}body.dark-mode .jt-approvals-drawer .ai-verdict .av-meter{background:hsla(0,0%,100%,.12)}.jt-approvals-drawer .ai-verdict .av-meter .m-fill{height:100%;border-radius:5px;display:block;transition:width .45s cubic-bezier(0.4, 0, 0.2, 1)}.jt-approvals-drawer .ai-verdict .av-text{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--c-ink)}.jt-approvals-drawer .ai-verdict .av-text.muted{color:var(--c-muted)}.jt-approvals-drawer .ai-verdict .av-flags{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px}.jt-approvals-drawer .ai-verdict .av-flags-h{flex:0 0 100%;font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;font-weight:600;color:var(--c-meta);margin-bottom:2px}.jt-approvals-drawer .ai-verdict .av-flags .pill.flag{font-size:12px;padding:3px 9px;color:#a5311a;background:var(--c-surface);border:1px solid rgba(165,49,26,.35)}body.dark-mode .jt-approvals-drawer .ai-verdict .av-flags .pill.flag{color:#ffb59e;background:rgba(0,0,0,0);border-color:rgba(255,129,98,.45)}.jt-approvals-drawer .dwr-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:16px;background:var(--c-border);border:1px solid var(--c-border);border-radius:10px;overflow:hidden}.jt-approvals-drawer .dwr-grid>div{background:var(--c-surface);padding:11px 13px}.jt-approvals-drawer .dwr-grid .dl{font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--c-meta);font-weight:600}.jt-approvals-drawer .dwr-grid .dv{font-size:13.5px;margin-top:3px;color:var(--c-ink)}.jt-approvals-drawer .dwr-grid .dv.tab{font-variant-numeric:tabular-nums;font-weight:600}.jt-approvals-drawer .dwr-grid .dv.muted{color:var(--c-muted)}.jt-approvals-drawer .dwr-grid .edit-cell{padding-top:8px;padding-bottom:8px}.jt-approvals-drawer .dwr-grid .edit-hint{text-transform:none;letter-spacing:0;font-weight:500;color:var(--c-coral)}.jt-approvals-drawer .dwr-recode{margin:2px 0 0;padding:0;min-height:0}.jt-approvals-drawer .dwr-recode .md-select-value{border:1px solid var(--c-border);border-radius:7px;padding:6px 8px 6px 10px;min-height:0;min-width:0;background:var(--c-surface);color:var(--c-ink);font-size:13.5px;transition:border-color .15s,box-shadow .15s}.jt-approvals-drawer .dwr-recode .md-select-value .md-text{font-weight:500}.jt-approvals-drawer .dwr-recode .md-select-value .md-select-icon{margin:0 0 0 4px;color:var(--c-meta);width:18px}.jt-approvals-drawer .dwr-recode .md-select-value::after{display:none}.jt-approvals-drawer .dwr-recode:not([disabled]):hover .md-select-value{border-color:var(--c-coral)}.jt-approvals-drawer .dwr-recode.md-focused .md-select-value,.jt-approvals-drawer .dwr-recode:focus .md-select-value{border-color:var(--c-coral);box-shadow:0 0 0 3px var(--c-coral-tint)}.jt-approvals-drawer .dwr-recode[disabled] .md-select-value{opacity:.5}.jt-approvals-drawer .dwr-recode:focus-visible{outline:none}.jt-approvals-drawer:focus{outline:none}@keyframes jtaScrimIn{from{opacity:0}to{opacity:1}}@keyframes jtaDrawerIn{from{transform:translateX(100%)}to{transform:translateX(0)}}@media(prefers-reduced-motion: reduce){.jt-fin-drawer-scrim,.jt-approvals-drawer,.jt-approvals .fin-confirm,.jt-approvals .fin-bulk{animation:none !important}}@media(max-width: 768px){.jt-approvals-drawer{width:100vw;max-width:100vw}.jt-approvals .fin-table td.col-ai{max-width:220px}}.jt-reimburse .fin-stats{grid-template-columns:repeat(auto-fit, minmax(168px, 1fr))}.jt-reimburse .fin-stats.skel{min-height:78px;opacity:.6}.jt-reimburse .fin-stats .sel-cell .d{display:flex;align-items:center;gap:8px}.jt-reimburse .linkbtn{border:none;background:none;padding:0;color:var(--c-coral);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer;text-decoration:none}.jt-reimburse .linkbtn:hover{text-decoration:underline}.jt-reimburse .fin-search .clr{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:none;background:none;color:var(--c-meta);cursor:pointer;display:inline-flex;padding:2px;border-radius:5px}.jt-reimburse .fin-search .clr .mdi{font-size:15px}.jt-reimburse .fin-search .clr:hover{color:var(--c-ink);background:var(--c-hover)}.jt-reimburse .fin-chip.attn-chip{border-color:var(--c-alert);color:var(--c-alert)}.jt-reimburse .fin-chip.attn-chip .mdi{font-size:14px}.jt-reimburse .fin-chip.attn-chip:hover{background:var(--c-alert-tint)}.jt-reimburse .fin-chip.attn-chip.active{background:var(--c-alert);border-color:var(--c-alert);color:#fff}.jt-reimburse .method-chip{display:inline-flex;align-items:center;gap:5px;max-width:210px;border:1px solid var(--c-border);border-radius:999px;padding:3px 9px 3px 8px;font-size:11.5px;font-weight:500;background:var(--c-surface-2);color:var(--c-muted);line-height:1.5}.jt-reimburse .method-chip .mdi{font-size:13px;flex-shrink:0}.jt-reimburse .method-chip .mtext{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jt-reimburse .method-chip.sm{padding:2px 8px;font-size:11px;max-width:120px}.jt-reimburse .method-chip.m-ach{background:var(--c-jade-tint);color:var(--c-pill-denim);border-color:rgba(0,0,0,0)}.jt-reimburse .method-chip.m-check{background:var(--c-gold-tint);color:var(--c-pill-amber);border-color:rgba(0,0,0,0)}.jt-reimburse .method-chip.m-digital{background:var(--c-purple-tint);color:var(--c-pill-purple);border-color:rgba(0,0,0,0)}.jt-reimburse .method-chip.m-payroll{background:var(--c-denim-tint);color:var(--c-pill-denim);border-color:rgba(0,0,0,0)}.jt-reimburse .method-chip.m-other{background:var(--c-surface-2);color:var(--c-pill-muted)}.jt-reimburse .method-chip.m-none{background:var(--c-alert-tint);color:var(--c-pill-red);border-color:rgba(0,0,0,0);font-weight:600}.jt-reimburse .fin-table th.sortable .sort-ord{display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;margin-left:5px;padding:0 3px;border-radius:999px;background:var(--c-coral);color:#fff;font-size:9px;font-weight:700;line-height:1;vertical-align:middle;font-variant-numeric:tabular-nums}.jt-reimburse .reimb-table .ck-col{width:38px;text-align:center}.jt-reimburse .fin-table tbody tr{cursor:pointer}.jt-reimburse .fin-table tbody tr.row-sel td{background:var(--c-coral-tint)}.jt-reimburse .fin-table tbody tr.row-sel:hover td{background:var(--c-coral-tint)}.jt-reimburse .fin-table tbody tr.row-blocked{cursor:not-allowed;opacity:.62}.jt-reimburse .fin-table tbody tr.row-blocked:hover{background:rgba(0,0,0,0)}.jt-reimburse .fin-table tbody tr.display-row{cursor:default}.jt-reimburse .fin-table tbody tr.display-row:hover{background:rgba(0,0,0,0)}.jt-reimburse .payee-cell{display:flex;align-items:center;gap:8px}.jt-reimburse .payee-cell .pname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:240px}.jt-reimburse .pill.sm{padding:2px 8px;font-size:9.5px}.jt-reimburse .txt-warn{color:var(--c-pill-amber);font-weight:600}.jt-reimburse .fin-check.as-btn{border:1.5px solid var(--c-border);background:var(--c-surface);padding:0;width:16px;height:16px;cursor:pointer}.jt-reimburse .fin-check.as-btn.on{background:var(--c-coral);border-color:var(--c-coral);color:#fff}.jt-reimburse .exp-btn{border:none;background:none;padding:2px 6px 2px 2px;margin:-2px 0;cursor:pointer;display:inline-flex;align-items:center;gap:3px;color:var(--c-ink);font:inherit;font-size:13px;border-radius:6px;transition:background .12s,color .12s}.jt-reimburse .exp-btn .mdi{font-size:17px;color:var(--c-meta);transition:transform .18s}.jt-reimburse .exp-btn:hover{background:var(--c-hover);color:var(--c-coral)}.jt-reimburse .exp-btn:hover .mdi{color:var(--c-coral)}.jt-reimburse .fin-table tbody tr.row-exp .exp-btn .mdi{color:var(--c-coral)}.jt-reimburse .exp-row td{padding:0;background:var(--c-surface-2);border-bottom:1px solid var(--c-line)}.jt-reimburse .exp-row .exp-inner{padding:6px 14px 12px;animation:reimbExpand .22s cubic-bezier(0.4, 0, 0.2, 1)}@keyframes reimbExpand{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.jt-reimburse .exp-line{display:grid;grid-template-columns:1fr 150px 130px 110px;gap:12px;align-items:center;padding:6px 8px;font-size:12.5px;border-radius:6px}.jt-reimburse .exp-line .xl-m{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-ink)}.jt-reimburse .exp-line .xl-c{color:var(--c-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jt-reimburse .exp-line .xl-d{color:var(--c-muted);font-variant-numeric:tabular-nums}.jt-reimburse .exp-line .xl-a{text-align:right;font-variant-numeric:tabular-nums;font-weight:500;color:var(--c-ink)}.jt-reimburse .exp-line.exp-h{font-size:10.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--c-meta);font-weight:600;padding-bottom:2px}.jt-reimburse .exp-line.exp-h .xl-a{color:var(--c-meta)}.jt-reimburse .exp-line:not(.exp-h):not(.exp-total):hover{background:var(--c-hover)}.jt-reimburse .exp-line.exp-total{border-top:1px dashed var(--c-border);margin-top:2px;padding-top:8px;font-weight:600}.jt-reimburse .exp-line.exp-total .xl-m{color:var(--c-muted);font-weight:500}.jt-reimburse .exp-line.exp-total .xl-d{color:var(--c-ink);font-weight:600}.jt-reimburse .exp-line.exp-total .xl-a{color:var(--c-coral)}.jt-reimburse .hidden-sel{display:flex;align-items:center;gap:8px;padding:9px 14px;font-size:12.5px;color:var(--c-denim);background:var(--c-denim-tint);border-bottom:1px solid var(--c-border)}.jt-reimburse .hidden-sel .mdi{font-size:16px}.jt-reimburse .skel-wrap{padding:8px 0}.jt-reimburse .is-inert{pointer-events:none;user-select:none;opacity:.55;transition:opacity .2s ease}@media(prefers-reduced-motion: reduce){.jt-reimburse .is-inert{transition:none}}.jt-reimburse .fin-confirm{display:flex;align-items:flex-start;gap:14px;background:var(--c-coral-tint);border:1px solid var(--c-coral);border-radius:12px;padding:14px 16px;margin-bottom:16px;outline:none;animation:reimbConfirmIn .26s cubic-bezier(0.4, 0, 0.2, 1)}.jt-reimburse .fin-confirm>.chead{font-size:22px;color:var(--c-coral-dark);flex-shrink:0;margin-top:1px}.jt-reimburse .fin-confirm .cbody{flex:1;min-width:0}.jt-reimburse .fin-confirm .ct{font-size:13.5px;color:var(--c-ink);line-height:1.5}.jt-reimburse .fin-confirm .ct strong{font-weight:700}.jt-reimburse .fin-confirm .warn-txt{color:var(--c-coral-dark);font-weight:600}.jt-reimburse .fin-confirm .cbreak{display:flex;flex-direction:column;gap:4px;margin-top:10px;max-height:190px;overflow-y:auto}.jt-reimburse .fin-confirm .cbi{display:flex;align-items:center;gap:9px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:8px;padding:5px 10px;font-size:12.5px}.jt-reimburse .fin-confirm .cbi-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-ink);font-weight:500}.jt-reimburse .fin-confirm .cbi-amt{font-variant-numeric:tabular-nums;font-weight:600;color:var(--c-ink);flex-shrink:0}.jt-reimburse .fin-confirm .sp{flex-shrink:0}.jt-reimburse .fin-confirm .cacts{display:flex;flex-direction:column;gap:8px;flex-shrink:0;align-self:center}.jt-reimburse .fin-confirm .cacts .btn{width:100%}.jt-reimburse .fin-confirm .btn.loading .mdi-loading{animation:finspin 1s linear infinite}@keyframes reimbConfirmIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.jt-reimburse .reimb-runs{margin-top:24px}.jt-reimburse .reimb-runs .runs-h{font-size:13px;text-transform:uppercase;letter-spacing:.5px;color:var(--c-meta);font-weight:600;margin:0 0 10px}.jt-reimburse .reimb-more{padding:12px 14px;border-top:1px solid var(--c-line);text-align:center}@media(max-width: 900px){.jt-reimburse .fin-confirm{flex-wrap:wrap}.jt-reimburse .fin-confirm .cacts{flex-direction:row;width:100%}.jt-reimburse .fin-confirm .cacts .btn{flex:1}.jt-reimburse .exp-line{grid-template-columns:1fr 100px 90px}.jt-reimburse .exp-line .xl-c{display:none}.jt-reimburse .exp-line .xl-c{display:none}}@media(prefers-reduced-motion: reduce){.jt-reimburse .exp-row .exp-inner,.jt-reimburse .fin-confirm{animation:none}.jt-reimburse .exp-btn .mdi{transition:none}}.jt-recon .fin-table td .mdi{font-size:14px}.jt-recon .fin-table td .sub .mdi{margin-right:3px}.jt-recon .fin-table tbody tr:focus-visible{outline:2px solid var(--c-coral);outline-offset:-2px}.jt-recon .recon-stats{grid-template-columns:repeat(auto-fit, minmax(150px, 1fr))}@media(max-width: 768px){.jt-recon .recon-stats{grid-template-columns:repeat(2, 1fr)}}.jt-recon .matched-cell{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end}.jt-recon .matched-cell .unmatch-btn{opacity:0;transition:opacity .15s;color:var(--c-muted)}.jt-recon .fin-table tbody tr:hover .matched-cell .unmatch-btn,.jt-recon .matched-cell .unmatch-btn:focus-visible{opacity:1}.jt-recon .matched-cell .unmatch-btn:hover{color:var(--c-alert)}.jt-recon .fin-table th .sort-ord{display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;padding:0 3px;margin-left:5px;border-radius:7px;background:var(--c-coral);color:#fff;font-size:9px;font-weight:700;line-height:14px;vertical-align:middle;font-variant-numeric:tabular-nums}.jt-recon .recon-detail .rd-head{min-width:0}.jt-recon .recon-detail .rd-crumb{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--c-meta);font-weight:600}.jt-recon .recon-detail .rd-merchant{font-size:18px;font-weight:600;letter-spacing:-0.2px;margin-top:3px}.jt-recon .recon-detail .rd-amt{font-size:14px;color:var(--c-muted);margin-top:2px}.jt-recon .recon-detail .rd-state{display:flex;align-items:center;gap:10px;margin-bottom:20px}.jt-recon .recon-detail .rd-sec-h{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--c-meta);font-weight:600;margin:0 0 12px}.jt-recon .recon-detail .rd-legs{margin-bottom:24px}.jt-recon .recon-detail .rd-leg{display:flex;gap:12px;padding-bottom:16px;position:relative}.jt-recon .recon-detail .rd-leg::before{content:"";position:absolute;left:15px;top:34px;bottom:-2px;width:2px;background:var(--c-border)}.jt-recon .recon-detail .rd-leg:last-child{padding-bottom:0}.jt-recon .recon-detail .rd-leg:last-child::before{display:none}.jt-recon .recon-detail .rd-leg.muted .rd-ic{color:var(--c-meta)}.jt-recon .recon-detail .rd-ic{width:32px;height:32px;border-radius:9px;flex:0 0 auto;z-index:1;display:inline-flex;align-items:center;justify-content:center;background:var(--c-surface-2);color:var(--c-denim)}.jt-recon .recon-detail .rd-ic .mdi{font-size:17px}.jt-recon .recon-detail .rd-body2{flex:1;min-width:0;padding-top:2px}.jt-recon .recon-detail .rd-lab{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--c-meta);font-weight:600}.jt-recon .recon-detail .rd-val{font-size:13.5px;color:var(--c-ink);font-weight:500;margin-top:3px;word-break:break-word}.jt-recon .recon-detail .rd-val .num{font-variant-numeric:tabular-nums}.jt-recon .recon-detail .rd-val.rd-missing{font-weight:400;font-style:italic;color:var(--c-muted)}.jt-recon .recon-detail .rd-meta{font-size:12px;color:var(--c-muted);margin-top:3px}.jt-recon .recon-detail .rd-ai{background:var(--c-purple-tint);border:1px solid var(--c-border);border-radius:11px;padding:13px 14px}.jt-recon .recon-detail .rd-ai-h{display:flex;align-items:center;gap:10px}.jt-recon .recon-detail .rd-conf{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--c-ink);font-variant-numeric:tabular-nums}.jt-recon .recon-detail .rd-ai-bar{height:6px;border-radius:999px;background:var(--c-surface);border:1px solid var(--c-border);overflow:hidden;margin-top:11px}.jt-recon .recon-detail .rd-ai-fill{height:100%;border-radius:999px;background:var(--c-success)}.jt-recon .recon-detail .rd-ai-fill.mid{background:var(--c-gold)}.jt-recon .recon-detail .rd-ai-fill.low{background:var(--c-alert)}.jt-recon .recon-detail .rd-rationale{font-size:13px;color:var(--c-muted);line-height:1.5;margin-top:11px}.jt-recon .recon-detail .dwr-foot{align-items:center}.jt-recon .recon-detail .rd-foot-grp{display:flex;align-items:center;gap:8px;width:100%}.jt-recon .recon-detail .rd-foot-grp .btn.approve,.jt-recon .recon-detail .rd-foot-grp .btn.reject{flex:1}.jt-recon .recon-detail .rd-foot-grp .btn.ghost{margin-left:auto}.jt-recon .recon-detail .rd-done{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--c-pill-green);font-weight:500}.jt-recon .recon-detail .rd-done .mdi{font-size:16px}.jt-policy .jt-policy-stats .v .of{font-size:14px;font-weight:500;color:var(--c-meta);letter-spacing:0}.jt-policy .pol-author{background:var(--c-purple-tint);border:1px solid var(--c-purple);border-radius:12px;padding:15px 18px 16px}.jt-policy .pol-author-lead{display:flex;align-items:center;gap:9px;margin-bottom:11px;font-size:13px;font-weight:600;color:var(--c-purple)}.jt-policy .pol-author-lead>.mdi{font-size:18px}.jt-policy .pol-author-lead>span:nth-child(2){flex:1}.jt-policy .pol-author-lead .ai-chip{background:var(--c-surface)}.jt-policy .pol-author-in{display:flex;align-items:center;gap:10px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:10px;padding:6px 6px 6px 14px;transition:border-color .18s,box-shadow .18s}.jt-policy .pol-author-in:focus-within{border-color:var(--c-purple);box-shadow:0 0 0 3px var(--c-purple-tint)}.jt-policy .pol-author-in>.mdi{font-size:19px;color:var(--c-purple);opacity:.75}.jt-policy .pol-author-in input{flex:1;border:none;outline:none;background:rgba(0,0,0,0);color:var(--c-ink);font-size:15px;padding:8px 4px}.jt-policy .pol-author-in input::placeholder{color:var(--c-meta)}.jt-policy .pol-author-in .btn.primary{background:var(--c-purple);border-color:var(--c-purple)}.jt-policy .pol-author-in .btn.primary:hover{filter:brightness(0.94);box-shadow:0 2px 10px rgba(124,58,237,.28)}.jt-policy .pol-examples{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.jt-policy .pol-examples .lbl{font-size:12px;color:var(--c-purple);font-weight:600}.jt-policy .pol-examples .ex{font-family:inherit;font-size:12.5px;text-align:left;-webkit-appearance:none;appearance:none;background:var(--c-surface);border:1px solid var(--c-border);color:var(--c-denim);border-radius:16px;padding:5px 12px;cursor:pointer;transition:all .12s}.jt-policy .pol-examples .ex:hover{border-color:var(--c-purple);color:var(--c-purple);background:var(--c-surface)}.jt-policy .pol-examples .ex:active{transform:translateY(1px)}.jt-policy .pol-examples .ex:focus-visible{outline:2px solid var(--c-purple);outline-offset:2px}.jt-policy .fin-chip{font-family:inherit}.jt-policy .fin-chip:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.jt-policy .fin-search input:focus-visible{outline:none}.jt-policy .pol-sort{margin:0;min-width:150px;font-size:13px}.jt-policy .pol-sort md-select-value{border:1px solid var(--c-border);background:var(--c-surface);border-radius:9px;padding:8px 10px 8px 12px;color:var(--c-ink);min-height:0}.jt-policy .pol-sort md-select-value .mdi{font-size:15px;color:var(--c-meta);margin-right:6px}.jt-policy .pol-sort:not([disabled]) md-select-value:hover{border-color:var(--c-border2)}.jt-policy .pol-draft{margin-top:14px;background:var(--c-surface);border:1px solid var(--c-success);border-radius:12px;padding:16px 18px;box-shadow:0 4px 16px rgba(95,148,0,.08);animation:polreveal .3s cubic-bezier(0.4, 0, 0.2, 1)}@keyframes polreveal{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.jt-policy .pol-draft-h{font-size:13px;font-weight:600;color:var(--c-success);display:flex;align-items:center;gap:8px;margin-bottom:14px;flex-wrap:wrap}.jt-policy .pol-draft-h .mdi{font-size:18px}.jt-policy .pol-draft-h .conf-chip{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;background:var(--c-success-tint);color:var(--c-success);border-radius:20px;padding:3px 10px}.jt-policy .pol-draft-h .conf-chip .mdi{font-size:14px}.jt-policy .pol-draft-grid{display:grid;grid-template-columns:2fr 1fr 1.3fr 1fr;gap:12px}.jt-policy .pol-draft-grid label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--c-meta);font-weight:600;margin-bottom:5px}.jt-policy .pol-draft-grid input{width:100%;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-ink);border-radius:8px;padding:8px 10px;font-size:13px;outline:none;transition:border-color .15s,box-shadow .15s}.jt-policy .pol-draft-grid input:focus{border-color:var(--c-coral);box-shadow:0 0 0 3px var(--c-coral-tint)}.jt-policy .pol-sel{width:100%;margin:0}.jt-policy .pol-draft-preview{margin:15px 0 4px;display:flex;align-items:center;gap:10px;padding:11px 13px;background:var(--c-surface-2);border-radius:9px}.jt-policy .pol-draft-preview .pv-txt{font-style:italic;color:var(--c-muted);font-size:13.5px}.jt-policy .pol-draft-acts{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.jt-policy .pol-draft-acts .btn.primary{background:var(--c-success);border-color:var(--c-success);color:#fff}.jt-policy .pol-draft-acts .btn.primary:hover{filter:brightness(0.94);box-shadow:0 2px 10px rgba(95,148,0,.28)}.jt-policy .pol-draft-skel{border-color:var(--c-border);box-shadow:none;animation:none}.jt-policy .pol-draft-skel .sk-h{margin-bottom:14px}.jt-policy .pol-draft-skel .sk-line{display:block;height:34px;border-radius:8px}.jt-policy .pol-draft-skel .sk-h .sk-line{height:15px}.jt-policy .pol-rules{display:flex;flex-direction:column}.jt-policy .pol-rule{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-bottom:1px solid var(--c-line);transition:background .14s ease}.jt-policy .pol-rule:last-child{border-bottom:none}.jt-policy .pol-rule:hover{background:var(--c-hover)}.jt-policy .pol-rule.off{opacity:.62}.jt-policy .pol-rule.off:hover{opacity:.85}.jt-policy .pol-rule-ic{width:40px;height:40px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--c-surface-2);color:var(--c-denim);border:1px solid var(--c-border)}.jt-policy .pol-rule-ic .mdi{font-size:20px}.jt-policy .pol-rule-ic.enf-block{background:var(--c-alert-tint);color:var(--c-alert);border-color:rgba(0,0,0,0)}.jt-policy .pol-rule-ic.enf-approval{background:var(--c-jade-tint);color:var(--c-denim);border-color:rgba(0,0,0,0)}.jt-policy .pol-rule-ic.enf-warn{background:var(--c-gold-tint);color:var(--c-warn);border-color:rgba(0,0,0,0)}.jt-policy .pol-rule-main{flex:1;min-width:0}.jt-policy .pol-rule-top{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.jt-policy .pol-rule-name{font-size:14px;font-weight:600;color:var(--c-ink)}.jt-policy .pol-rule-desc{margin-top:4px;font-size:12.5px;color:var(--c-muted);font-style:italic;overflow:hidden;text-overflow:ellipsis}.jt-policy .pol-rule-meta{margin-top:8px;display:flex;flex-wrap:wrap;gap:14px;font-size:11.5px;color:var(--c-meta)}.jt-policy .pol-rule-meta span{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.jt-policy .pol-rule-meta .mdi{font-size:14px;opacity:.85}.jt-policy .pol-rule-acts{display:flex;align-items:center;gap:6px;flex-shrink:0;padding-top:2px}.jt-policy .pol-switch{margin:0}.jt-policy .pol-rule.sk{pointer-events:none}.jt-policy .pol-rule.sk .sk-ic{width:40px;height:40px;border-radius:11px;display:block}.jt-policy .pol-rule.sk .sk-line{display:block;height:14px;border-radius:6px}.jt-policy-drawer{display:flex;flex-direction:column;--c-coral:#F05E33;--c-purple:#7C3AED;--c-ink:#1a1614;--c-muted:#6b645d;--c-meta:#78716a;--c-surface:#fff;--c-surface-2:#f8f6f3;--c-hover:#f5f2ee;--c-border:#e6e0d9;--c-border2:#D6E1E5;--c-line:#efeae4;--c-success:#5f9400;--c-success-tint:#eef6dc;--c-alert:#d64f30;--c-alert-tint:#fbe6df;--c-warn:#c8880c;--c-warn-tint:#fbf0d6;--c-jade-tint:#e6f6f5;--c-gold-tint:#fdf1de;--c-denim:#52758D;--c-denim-tint:#eaf1f5}.jt-policy-drawer .dwr-wrap{display:flex;flex-direction:column;height:100%}.jt-policy-drawer .dwr-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 12px;border-bottom:1px solid var(--c-border)}.jt-policy-drawer .dwr-head .crumb{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--c-meta);font-weight:600}.jt-policy-drawer .dwr-head h3{margin:4px 0 0;font-size:17px;font-weight:600;color:var(--c-ink);letter-spacing:-0.2px}.jt-policy-drawer .dwr-close{border:none}.jt-policy-drawer .dwr-tabs{padding:0 20px;margin:0;gap:20px}.jt-policy-drawer .dwr-body{padding:16px 20px;overflow-y:auto;flex:1}.jt-policy-drawer .dwr-foot{padding:14px 20px;border-top:1px solid var(--c-border);display:flex;gap:8px}.jt-policy-drawer .pol-edit label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--c-meta);font-weight:600;margin:14px 0 5px}.jt-policy-drawer .pol-edit label:first-child{margin-top:0}.jt-policy-drawer .pol-edit input,.jt-policy-drawer .pol-edit textarea{width:100%;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-ink);border-radius:8px;padding:9px 11px;font-size:13.5px;outline:none;font-family:inherit;resize:vertical;transition:border-color .15s,box-shadow .15s}.jt-policy-drawer .pol-edit input:focus,.jt-policy-drawer .pol-edit textarea:focus{border-color:var(--c-coral);box-shadow:0 0 0 3px rgba(240,94,51,.12)}.jt-policy-drawer .pol-sel{width:100%;margin:0}.jt-policy-drawer .pol-edit-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.jt-policy-drawer .pol-edit-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:13px 14px;background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:10px}.jt-policy-drawer .pol-edit-toggle .pt-lab{font-size:13px;font-weight:600;color:var(--c-ink)}.jt-policy-drawer .pol-edit-toggle .pt-sub{font-size:11.5px;color:var(--c-muted);margin-top:2px}.jt-policy-drawer .pol-edit-toggle md-switch{margin:0}.jt-policy-drawer .pol-activity .pa-kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:6px}.jt-policy-drawer .pol-activity .pa-kpi{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:10px;padding:12px 14px}.jt-policy-drawer .pol-activity .pa-kpi .k{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--c-meta);font-weight:600}.jt-policy-drawer .pol-activity .pa-kpi .v{font-size:24px;font-weight:600;margin-top:4px;font-variant-numeric:tabular-nums;color:var(--c-denim)}.jt-policy-drawer .pol-activity .pa-kpi .v.small{font-size:14px}.jt-policy-drawer .pol-activity .fin-sec-h{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--c-meta);font-weight:600;margin:20px 0 8px}.jt-policy-drawer .pol-activity .fin-alert{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid var(--c-line)}.jt-policy-drawer .pol-activity .fin-alert .ai{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.jt-policy-drawer .pol-activity .fin-alert .ai .mdi{font-size:16px}.jt-policy-drawer .pol-activity .fin-alert .ai.warn{background:var(--c-gold-tint);color:var(--c-warn)}.jt-policy-drawer .pol-activity .fin-alert .ai.info{background:var(--c-denim-tint);color:var(--c-denim)}.jt-policy-drawer .pol-activity .fin-alert .at{flex:1;font-size:13px;color:var(--c-ink)}.jt-policy-drawer .pol-activity .fin-alert .at .sub{font-size:11.5px;color:var(--c-muted);margin-top:2px}.jt-policy-drawer .pol-activity .pol-activity-note{margin:16px 0 0;font-size:12px;color:var(--c-muted);line-height:1.5;background:var(--c-denim-tint);border-radius:9px;padding:11px 13px}.jt-policy-drawer .btn{border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-ink);border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;transition:background .18s,border-color .18s,box-shadow .18s,transform .06s}.jt-policy-drawer .btn .mdi{font-size:16px}.jt-policy-drawer .btn:hover{background:var(--c-hover)}.jt-policy-drawer .btn:active{transform:translateY(1px)}.jt-policy-drawer .btn.ghost{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--c-denim)}.jt-policy-drawer .btn.ghost:hover{background:var(--c-denim-tint)}.jt-policy-drawer .btn.primary{background:var(--c-coral);border-color:var(--c-coral);color:#fff}.jt-policy-drawer .btn.primary:hover{filter:brightness(0.96);box-shadow:0 2px 10px rgba(240,94,51,.28)}.jt-policy-drawer .btn.loading{pointer-events:none}.jt-policy-drawer .btn.loading .mdi-loading{animation:polspin2 1s linear infinite}.jt-policy-drawer .btn[disabled],.jt-policy-drawer .btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}@keyframes polspin2{to{transform:rotate(360deg)}}.jt-policy-drawer:focus-visible,.jt-policy-drawer button:focus-visible,.jt-policy-drawer input:focus-visible,.jt-policy-drawer textarea:focus-visible{outline:2px solid var(--c-coral);outline-offset:2px;border-radius:4px}body.dark-mode .jt-policy-drawer{--c-ink:#f0ece6;--c-muted:#b3aca3;--c-meta:#948d84;--c-surface:#211d19;--c-surface-2:#1b1713;--c-hover:#282320;--c-border:#332d27;--c-border2:#3a4650;--c-line:#2a2521;--c-denim:#84a8c1;--c-denim-tint:#1c2830;--c-success:#a6d13f;--c-success-tint:#26310f;--c-alert:#ff8162;--c-alert-tint:#3a1d16;--c-warn:#e6b23e;--c-warn-tint:#332813;--c-jade-tint:#12302f;--c-gold-tint:#332813;--c-coral:#ff7a54}@media(max-width: 1100px){.jt-policy .pol-draft-grid{grid-template-columns:1fr 1fr}}@media(max-width: 820px){.jt-policy .jt-policy-stats{grid-template-columns:repeat(2, 1fr) !important}.jt-policy .pol-draft-grid{grid-template-columns:1fr}.jt-policy .pol-rule-acts{flex-wrap:wrap;justify-content:flex-end}.jt-policy .pol-sort{width:100%}}.jt-flow .flow-stats .v .of{font-size:14px;font-weight:500;color:var(--c-meta);letter-spacing:0}.jt-flow .cov-card{padding:16px 18px;margin-bottom:16px}.jt-flow .cov-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.jt-flow .cov-title{font-size:14px;font-weight:600;color:var(--c-ink);letter-spacing:-0.1px}.jt-flow .cov-sub{font-size:12px;color:var(--c-muted);margin-top:3px;line-height:1.45}.jt-flow .cov-badge{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;white-space:nowrap;background:var(--c-denim-tint);color:var(--c-pill-denim);border-radius:20px;padding:4px 11px;font-size:11.5px;font-weight:600}.jt-flow .cov-badge .mdi{font-size:14px}.jt-flow .cov-empty{display:flex;align-items:center;gap:9px;color:var(--c-muted);font-size:12.5px;background:var(--c-surface-2);border:1px dashed var(--c-border);border-radius:10px;padding:16px 16px}.jt-flow .cov-empty .mdi{font-size:19px;color:var(--c-meta);flex-shrink:0}.jt-flow .cov-ladder{display:flex;flex-direction:column;gap:7px}.jt-flow .cov-lrow{position:relative}.jt-flow .cov-track{position:relative;height:24px;background:var(--c-surface-2);border:1px solid var(--c-line);border-radius:7px;overflow:hidden}.jt-flow .cov-bar{position:absolute;top:3px;bottom:3px;border-radius:5px;display:flex;align-items:center;padding:0 9px;min-width:0;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14);transition:filter .12s}.jt-flow .cov-bar.role-auto{background:var(--c-jade)}.jt-flow .cov-bar.role-owner{background:var(--c-purple)}.jt-flow .cov-bar.role-finance{background:var(--c-gold)}.jt-flow .cov-bar.role-approver{background:var(--c-denim)}.jt-flow .cov-bar.unbounded{border-top-right-radius:0;border-bottom-right-radius:0;-webkit-mask-image:linear-gradient(90deg, #000 82%, transparent);mask-image:linear-gradient(90deg, #000 82%, transparent)}.jt-flow .cov-lrow:hover .cov-bar{filter:brightness(1.05)}.jt-flow .cov-baramt{font-size:11px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;letter-spacing:.1px}.jt-flow .cov-bar.role-finance .cov-baramt{color:#4a3400}.jt-flow .cov-stripwrap{margin-top:14px}.jt-flow .cov-strip{position:relative;height:12px;border-radius:6px;overflow:hidden;background:var(--c-surface-2);border:1px solid var(--c-line)}.jt-flow .cov-seg{position:absolute;top:0;bottom:0}.jt-flow .cov-seg.covered{background:var(--c-denim)}.jt-flow .cov-seg.covered.open{background:linear-gradient(90deg, var(--c-denim) 68%, rgba(82, 117, 141, 0.35))}.jt-flow .cov-seg.gap{background:repeating-linear-gradient(45deg, var(--c-alert-tint), var(--c-alert-tint) 5px, var(--c-surface) 5px, var(--c-surface) 10px);box-shadow:inset 0 0 0 1px var(--c-alert-tint)}.jt-flow .cov-axis{position:relative;height:16px;margin-top:6px}.jt-flow .cov-axis .cov-tick{position:absolute;transform:translateX(-50%);font-size:10.5px;color:var(--c-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.jt-flow .cov-axis .cov-tick:first-child{transform:none}.jt-flow .cov-axis .cov-tick:last-child{transform:translateX(-100%)}.jt-flow .cov-legend{margin-top:14px}.jt-flow .cov-legend .sw-role-auto{background:var(--c-jade)}.jt-flow .cov-legend .sw-role-owner{background:var(--c-purple)}.jt-flow .cov-legend .sw-role-finance{background:var(--c-gold)}.jt-flow .cov-legend .sw-role-approver{background:var(--c-denim)}.jt-flow .cov-legend .sw-gap{background:repeating-linear-gradient(45deg, var(--c-alert-tint), var(--c-alert-tint) 3px, var(--c-surface) 3px, var(--c-surface) 6px);box-shadow:inset 0 0 0 1px var(--c-alert)}.jt-flow .flow-toolbar{margin-bottom:10px}.jt-flow .fin-seg .seg-n{font-variant-numeric:tabular-nums;font-weight:600;opacity:.65;margin-left:2px}.jt-flow .flow-hint{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--c-muted);background:var(--c-surface-2);border:1px solid var(--c-line);border-radius:9px;padding:8px 12px;margin-bottom:12px}.jt-flow .flow-hint .mdi{font-size:15px;color:var(--c-meta)}.jt-flow .flow-hint .linkish{border:none;background:none;padding:0;cursor:pointer;color:var(--c-denim);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.jt-flow .flow-hint .linkish:hover{color:var(--c-coral)}.jt-flow .flow-blank{margin-top:2px}.jt-flow .flow-list{margin-bottom:8px}.jt-flow .flow-rule{border-bottom:1px solid var(--c-line)}.jt-flow .flow-rule:last-child{border-bottom:none}.jt-flow .flow-rule.is-editing{background:var(--c-surface-2)}.jt-flow .flow-rule:not(.is-editing):hover .flow-row{background:var(--c-hover)}.jt-flow .flow-rule.rule-off .rule-ic,.jt-flow .flow-rule.rule-off .rule-name,.jt-flow .flow-rule.rule-off .rule-desc{opacity:.55}.jt-flow .flow-row{display:flex;align-items:flex-start;gap:14px;padding:15px 16px;transition:background .12s}.jt-flow .flow-ord{display:flex;flex-direction:column;align-items:center;gap:5px;padding-top:1px;flex-shrink:0}.jt-flow .flow-ord .ord-n{font-size:12px;font-weight:700;color:var(--c-meta);font-variant-numeric:tabular-nums}.jt-flow .flow-ord .btn.sm{min-width:26px;min-height:24px;padding:3px 6px;justify-content:center}.jt-flow .flow-ord .btn.sm .mdi{font-size:18px}.jt-flow .flow-ord.ord-locked{opacity:.5}.jt-flow .rule-ic{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.jt-flow .rule-ic .mdi{font-size:20px}.jt-flow .rule-ic.tone-denim{background:var(--c-denim-tint);color:var(--c-pill-denim)}.jt-flow .rule-ic.tone-gold{background:var(--c-gold-tint);color:var(--c-pill-amber)}.jt-flow .rule-ic.tone-jade{background:var(--c-jade-tint);color:var(--c-pill-denim)}.jt-flow .rule-ic.tone-purple{background:var(--c-purple-tint);color:var(--c-pill-purple)}.jt-flow .rule-ic.tone-coral{background:var(--c-coral-tint);color:var(--c-coral-dark)}.jt-flow .rule-body{flex:1;min-width:0}.jt-flow .rule-titl{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.jt-flow .rule-name{font-size:14px;font-weight:600;color:var(--c-ink);line-height:1.3;overflow-wrap:anywhere}.jt-flow .pill.on{background:var(--c-success-tint);color:var(--c-pill-green)}.jt-flow .pill.off{background:var(--c-surface-2);color:var(--c-pill-muted)}.jt-flow .rule-desc{font-size:12.5px;color:var(--c-muted);margin-top:5px;line-height:1.55}.jt-flow .rule-desc .d-mut{color:var(--c-muted)}.jt-flow .rule-desc .d-em{color:var(--c-ink);font-weight:600;font-variant-numeric:tabular-nums}.jt-flow .rule-meta{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--c-meta);margin-top:7px}.jt-flow .rule-meta .mdi{font-size:13px}.jt-flow .rule-acts{display:flex;align-items:center;gap:2px;flex-shrink:0;margin-top:-1px}.jt-flow .rule-acts md-switch{margin:0 4px 0 0}.jt-flow .flow-confirm{display:flex;align-items:center;gap:8px;flex-shrink:0}.jt-flow .flow-confirm .cf-q{font-size:12.5px;color:var(--c-ink);font-weight:600;white-space:nowrap}.jt-flow .flow-edit{padding:16px}.jt-flow .fe-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.4fr 1.4fr auto;gap:12px;align-items:end}.jt-flow .fe-f label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--c-meta);font-weight:600;margin-bottom:5px}.jt-flow .fe-f input{width:100%;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-ink);border-radius:8px;padding:8px 10px;font-size:13px;outline:none}.jt-flow .fe-f input:focus{border-color:var(--c-coral);box-shadow:0 0 0 3px var(--c-coral-tint)}.jt-flow .fe-f md-select{margin:0}.jt-flow .fe-check{display:flex;align-items:center;padding-bottom:3px}.jt-flow .fe-acts{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--c-line)}.jt-flow .fe-preview{flex:1;min-width:0;font-size:12.5px;color:var(--c-muted);line-height:1.5}.jt-flow .fe-preview strong{color:var(--c-ink);font-weight:600;font-variant-numeric:tabular-nums}.jt-flow .flow-error{text-align:center;padding:48px 20px;color:var(--c-muted);border:1px solid var(--c-border);border-radius:12px;background:var(--c-surface)}.jt-flow .flow-error .mdi{font-size:38px;color:var(--c-alert);display:block;margin-bottom:10px}.jt-flow .flow-error h3{margin:0 0 4px;font-size:15px;color:var(--c-ink);font-weight:600}.jt-flow .flow-error p{margin:0 0 14px;font-size:13px}.jt-flow .flow-error .btn{margin:0 auto}@media(max-width: 1000px){.jt-flow .flow-row{flex-wrap:wrap}.jt-flow .rule-acts{margin-left:auto}.jt-flow .fe-grid{grid-template-columns:1fr 1fr}.jt-flow .fe-f.fe-wide{grid-column:1/-1}.jt-flow .fe-preview{flex-basis:100%;order:-1;margin-bottom:4px}}.jt-masters .fin-tabs.mst-tabs{flex-wrap:wrap;gap:6px 22px}.jt-masters .fin-tabs .n{font-size:11px;line-height:1;background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:20px;min-width:20px;padding:2px 7px;text-align:center;color:var(--c-muted);font-weight:600;font-variant-numeric:tabular-nums;transition:background .18s,color .18s,border-color .18s}.jt-masters .fin-tabs button:hover .n{color:var(--c-ink)}.jt-masters .fin-tabs button.active .n{background:var(--c-coral-tint);border-color:rgba(0,0,0,0);color:var(--c-coral-dark)}.jt-masters .fin-tabs .n.loading{color:var(--c-meta);letter-spacing:1px}.jt-masters .fin-table tbody tr{cursor:default}.jt-masters .fin-table tbody tr.mst-add:hover,.jt-masters .fin-table tbody tr.mst-empty-row:hover{background:rgba(0,0,0,0)}.jt-masters .fin-table tbody tr.editing{background:var(--c-coral-tint)}.jt-masters .fin-table tbody tr.editing:hover{background:var(--c-coral-tint)}.jt-masters .fin-table tbody tr.removing{opacity:.5}.jt-masters .mst-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px 0}.jt-masters .mst-toolbar .fin-search{flex:1;min-width:200px;max-width:420px}.jt-masters .mst-toolbar .fin-search input{padding-right:34px}.jt-masters .mst-search-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:none;background:rgba(0,0,0,0);color:var(--c-meta);cursor:pointer;width:24px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.jt-masters .mst-search-clear .mdi{font-size:16px}.jt-masters .mst-search-clear:hover{background:var(--c-hover);color:var(--c-ink)}.jt-masters .mst-count{font-size:12px;color:var(--c-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.jt-masters .mst-table .mst-add td{background:var(--c-surface-2);padding:8px 12px;border-bottom:1px solid var(--c-border)}.jt-masters .mst-table .mst-add input{width:100%;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-ink);border-radius:7px;padding:7px 9px;font-size:13px;outline:none;transition:border-color .15s,box-shadow .15s}.jt-masters .mst-table .mst-add input::placeholder{color:var(--c-meta)}.jt-masters .mst-table .mst-add input:focus{border-color:var(--c-coral);box-shadow:0 0 0 3px var(--c-coral-tint)}.jt-masters .mst-table .mst-add input:disabled{opacity:.55;cursor:not-allowed}.jt-masters .mst-table .mst-add:hover{background:var(--c-surface-2)}.jt-masters .mst-edit-drawer .mst-ed-title{font-size:15px;font-weight:600;color:var(--c-ink)}.jt-masters .mst-edit-drawer .mst-ed-sub{font-size:12px;color:var(--c-muted);margin-top:2px}.jt-masters .mst-edit-drawer .mst-ed-grid{display:flex;flex-direction:column;gap:16px}.jt-masters .mst-edit-drawer .mst-ed-field{display:flex;flex-direction:column;gap:6px;min-width:0}.jt-masters .mst-edit-drawer .mst-ed-field>span{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--c-meta);font-weight:600}.jt-masters .mst-edit-drawer .mst-ed-field>span em{color:var(--c-coral);font-style:normal}.jt-masters .mst-edit-drawer .mst-ed-field input{width:100%;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-ink);border-radius:8px;padding:9px 11px;font-size:13.5px;outline:none;font-family:inherit;transition:border-color .15s,box-shadow .15s}.jt-masters .mst-edit-drawer .mst-ed-field input::placeholder{color:var(--c-meta)}.jt-masters .mst-edit-drawer .mst-ed-field input:focus{border-color:var(--c-coral);box-shadow:0 0 0 3px var(--c-coral-tint)}.jt-masters .mst-edit-drawer .mst-ed-field input.mst-ed-ro,.jt-masters .mst-edit-drawer .mst-ed-field input[readonly]{background:var(--c-surface-2);color:var(--c-muted);cursor:not-allowed;box-shadow:none;border-color:var(--c-border)}.jt-masters .mst-edit-drawer .mst-ed-check{gap:8px}.jt-masters .mst-edit-drawer .mst-ed-check md-checkbox{margin:2px 0}.jt-masters .mst-edit-drawer .mst-ed-hint{font-size:11.5px;color:var(--c-meta);font-style:normal}.jt-masters .mst-edit-drawer .mst-ed-foot{align-items:center}.jt-masters .mst-edit-drawer .mst-ed-sp{flex:1}.jt-masters .mst-actions-h{text-align:right}.jt-masters .mst-table td.mst-actions{text-align:right;white-space:nowrap}.jt-masters .mst-rowacts{display:inline-flex;gap:4px;justify-content:flex-end;align-items:center}.jt-masters .mst-rowacts .btn.ghost{opacity:0;transition:opacity .15s ease,background .18s ease}.jt-masters .fin-table tbody tr:hover .mst-rowacts .btn.ghost,.jt-masters .fin-table tbody tr.editing .mst-rowacts .btn,.jt-masters .mst-rowacts .btn:focus-visible,.jt-masters .mst-rowacts .btn.mst-del[disabled]{opacity:1}.jt-masters .mst-del:hover{color:var(--c-alert);background:var(--c-alert-tint)}.jt-masters .mst-spin{animation:finspin 1s linear infinite;display:inline-block}.jt-masters .mst-loading{padding:8px 0}.jt-masters .mst-empty-row td{padding:0}.jt-masters .mst-empty{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;padding:30px 20px;color:var(--c-muted);font-size:13px;text-align:center}.jt-masters .mst-empty .mdi{font-size:19px;color:var(--c-meta)}.jt-masters .mst-empty.teach{flex-direction:column;gap:5px;padding:48px 24px}.jt-masters .mst-empty.teach .ico{font-size:40px;color:var(--c-meta);margin-bottom:6px}.jt-masters .mst-empty.teach .eh{font-size:15px;font-weight:600;color:var(--c-ink)}.jt-masters .mst-empty.teach .ep{font-size:13px;color:var(--c-muted);max-width:380px;line-height:1.5}.jt-masters .mst-clear-inline{margin-left:4px}.jt-masters .mst-error .btn{margin:0 auto}.jt-masters .mst-more{padding:12px 14px;border-top:1px solid var(--c-line);text-align:center}.jt-masters .mst-more .btn{margin:0 auto}.jt-masters .mst-more .mst-more-rem{color:var(--c-meta);font-weight:400;font-variant-numeric:tabular-nums}.jt-masters .mst-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width: 820px){.jt-masters .mst-toolbar{flex-direction:column;align-items:stretch}.jt-masters .mst-toolbar .fin-search{max-width:none}.jt-masters .mst-rowacts .btn.ghost{opacity:1}}.jt-cards .card-face{position:relative;aspect-ratio:1.585/1;border-radius:14px;overflow:hidden;padding:15px 16px;color:#fff;display:flex;flex-direction:column;box-shadow:0 6px 20px rgba(20,26,32,.18),inset 0 1px 0 hsla(0,0%,100%,.14);isolation:isolate;background:linear-gradient(135deg, #516f86 0%, #2f4759 60%, #233746 100%)}.jt-cards .card-face.art-virtual{background:linear-gradient(135deg, #7c3aed 0%, #5b2bc4 55%, #3f1d8f 100%)}.jt-cards .card-face.art-physical{background:linear-gradient(135deg, #516f86 0%, #33505f 58%, #22323f 100%)}.jt-cards .card-face .cf-sheen{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 88% -10%, rgba(255, 255, 255, 0.22), transparent 55%),radial-gradient(90% 70% at 6% 112%, rgba(255, 255, 255, 0.1), transparent 60%)}.jt-cards .card-face>*{position:relative;z-index:1}.jt-cards .card-face .cf-top{display:flex;align-items:center;justify-content:space-between}.jt-cards .card-face .cf-brand{font-size:13px;font-weight:700;letter-spacing:.4px}.jt-cards .card-face .cf-type{font-size:9.5px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.22);padding:2px 8px;border-radius:999px;backdrop-filter:blur(2px)}.jt-cards .card-face .cf-chiprow{display:flex;align-items:center;gap:9px;margin-top:12px}.jt-cards .card-face .cf-chip{width:34px;height:26px;border-radius:6px;flex-shrink:0;background:linear-gradient(135deg, #f5d98b, #d9ad4e);box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);position:relative}.jt-cards .card-face .cf-chip::before{content:"";position:absolute;inset:5px 4px;border-radius:3px;background:linear-gradient(rgba(0, 0, 0, 0.1333333333), rgba(0, 0, 0, 0.1333333333)) center/100% 1px no-repeat,linear-gradient(90deg, rgba(0, 0, 0, 0.1333333333), rgba(0, 0, 0, 0.1333333333)) center/1px 100% no-repeat}.jt-cards .card-face .cf-nfc{font-size:19px;opacity:.9}.jt-cards .card-face .cf-num{margin-top:auto;font-size:16px;font-weight:600;letter-spacing:1.5px;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.28)}.jt-cards .card-face .cf-bot{display:flex;align-items:flex-end;justify-content:space-between;margin-top:8px;gap:8px}.jt-cards .card-face .cf-holder{font-size:12.5px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70%}.jt-cards .card-face .cf-net{font-size:10px;font-weight:600;opacity:.85;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.jt-cards .card-face .cf-frost{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;opacity:0;pointer-events:none;background:linear-gradient(135deg, rgba(214, 232, 240, 0.62), rgba(180, 205, 220, 0.5));backdrop-filter:blur(3px) saturate(0.7);transition:opacity .34s ease;color:#26414f}.jt-cards .card-face .cf-frost .mdi{font-size:30px}.jt-cards .card-face .cf-frost .cf-frost-txt{font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.jt-cards .card-face .cf-frost::after{content:"";position:absolute;top:0;bottom:0;width:60%;background:linear-gradient(100deg, transparent, rgba(255, 255, 255, 0.55), transparent);transform:translateX(-160%)}.jt-cards .cardx.frozen .card-face{filter:saturate(0.55) brightness(0.98)}.jt-cards .cardx.frozen .card-face .cf-frost{opacity:1}.jt-cards .cardx.frosting .card-face .cf-frost::after{animation:cardFrostSweep .72s cubic-bezier(0.4, 0, 0.2, 1)}@keyframes cardFrostSweep{from{transform:translateX(-160%)}to{transform:translateX(260%)}}.jt-cards .fin-stats-4{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr))}.jt-cards .fin-stats .d.util{display:flex;align-items:center;gap:6px}.jt-cards .util-meter{width:46px;height:5px;border-radius:4px;background:var(--c-surface-2);overflow:hidden;flex-shrink:0}.jt-cards .util-fill{display:block;height:100%;border-radius:4px;background:var(--c-jade);transition:width .4s cubic-bezier(0.4, 0, 0.2, 1)}.jt-cards .util-fill.warn{background:var(--c-gold)}.jt-cards .util-fill.danger{background:var(--c-alert)}.jt-cards .fin-sample{flex-wrap:wrap}.jt-cards .fin-sample .linkbtn{margin-left:auto;border:0;background:none;color:var(--c-denim);font-weight:600;font-size:12px;cursor:pointer;text-decoration:underline;padding:0}.jt-cards .fin-sample .linkbtn:hover{color:var(--c-coral)}.jt-cards .fin-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 0 4px}.jt-cards .fin-search{display:flex;align-items:center;gap:6px;flex:1 1 240px;min-width:200px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:10px;padding:6px 10px;transition:border-color .15s,box-shadow .15s}.jt-cards .fin-search .mdi{font-size:16px;color:var(--c-meta)}.jt-cards .fin-search input{border:0;outline:0;background:rgba(0,0,0,0);width:100%;font-size:13px;color:inherit}.jt-cards .fin-search input::placeholder{color:var(--c-meta)}.jt-cards .fin-search:focus-within{border-color:var(--c-coral);box-shadow:0 0 0 3px var(--c-coral-tint)}.jt-cards .fin-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.jt-cards .fin-chips .chip{font-size:12px;font-weight:500;padding:5px 12px;border-radius:999px;cursor:pointer;background:var(--c-surface-2);border:1px solid var(--c-border);color:var(--c-muted);display:inline-flex;align-items:center;gap:6px;transition:background .12s,border-color .12s,color .12s}.jt-cards .fin-chips .chip .n{font-variant-numeric:tabular-nums;opacity:.7;font-size:11px}.jt-cards .fin-chips .chip:hover{border-color:var(--c-denim);color:var(--c-ink)}.jt-cards .fin-chips .chip.on{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-surface)}.jt-cards .fin-chips .chip.on .n{opacity:.85}.jt-cards .fin-sort{display:flex;align-items:center;gap:7px}.jt-cards .fin-sort .sort-lbl{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--c-meta);font-weight:600}.jt-cards .fin-sort md-menu .btn .mdi-menu-down{margin-left:-2px}.jt-cards .card-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:16px;margin-top:8px}.jt-cards .cardx{background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:12px;cursor:pointer;transition:box-shadow .25s cubic-bezier(0.4, 0, 0.2, 1),border-color .2s,transform .25s}.jt-cards .cardx:hover{box-shadow:0 10px 28px rgba(20,26,32,.1);border-color:var(--c-border2);transform:translateY(-2px)}.jt-cards .cardx:active{transform:translateY(0)}.jt-cards .cardx.frozen{background:var(--c-surface-2)}.jt-cards .cardx-body{display:flex;flex-direction:column;gap:9px;padding:0 4px 2px}.jt-cards .cardx-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.jt-cards .cardx-spend-row{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.jt-cards .cardx-spend-row .amt-strong{color:var(--c-ink)}.jt-cards .cardx-spend-row .of{color:var(--c-muted);font-weight:400;font-size:12px}.jt-cards .pill.live{background:var(--c-success-tint);color:var(--c-success)}.jt-cards .pill.frozen{background:var(--c-denim-tint);color:var(--c-denim)}.jt-cards .cardx-meter{height:8px;background:var(--c-surface-2);border-radius:5px;overflow:hidden;cursor:default}.jt-cards .cardx-meter.lg{height:11px;border-radius:6px}.jt-cards .cardx-fill{height:100%;background:var(--c-jade);border-radius:5px;transition:width .4s cubic-bezier(0.4, 0, 0.2, 1)}.jt-cards .cardx-fill.bar-warn{background:var(--c-gold)}.jt-cards .cardx-fill.bar-danger{background:var(--c-alert)}.jt-cards .cardx-meta{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--c-muted);font-variant-numeric:tabular-nums}.jt-cards .cardx-meta .dot{opacity:.6}.jt-cards .cardx-controls{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.jt-cards .cardx-controls .ctl-lbl{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--c-meta);font-weight:600;margin-right:2px}.jt-cards .cardx-controls .ctl-pill{font-size:11px;font-weight:500;background:var(--c-denim-tint);color:#456278;border-radius:12px;padding:2px 9px}.jt-cards .cardx-controls .ctl-pill.more{background:var(--c-surface-2);color:var(--c-muted)}.jt-cards .cardx-controls .ctl-pill.none{background:var(--c-alert-tint);color:var(--c-alert)}.jt-cards .cardx-job{font-size:12px;color:var(--c-muted);display:flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jt-cards .cardx-job .mdi{font-size:14px;flex-shrink:0}.jt-cards .cardx-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--c-line);padding-top:11px;margin-top:2px}.jt-cards .limit-adj{display:flex;align-items:center;gap:8px}.jt-cards .limit-adj .lbl{font-size:11px;color:var(--c-meta);text-transform:uppercase;letter-spacing:.4px}.jt-cards .iconbtn{width:28px;height:28px;padding:0;border-radius:7px;border:1px solid var(--c-border);color:var(--c-denim);background:var(--c-surface)}.jt-cards .iconbtn:hover:not([disabled]){background:var(--c-denim-tint);border-color:var(--c-denim)}.jt-cards .iconbtn .mdi{font-size:15px}.jt-cards .freeze-btn{gap:5px}.jt-cards .freeze-btn.is-frozen{background:var(--c-denim-tint);border-color:var(--c-denim);color:var(--c-denim);font-weight:600}.jt-cards .freeze-btn.is-frozen:hover{background:var(--c-denim);color:#fff}.jt-cards .cardx.skel{cursor:default;pointer-events:none}.jt-cards .cardx.skel:hover{transform:none;box-shadow:none;border-color:var(--c-border)}.jt-cards .skelface{display:flex;align-items:stretch;padding:0;background:none;box-shadow:none}.jt-cards .skelblk{width:100%;height:100%;border-radius:14px}.jt-cards .skelline{display:block;height:12px;border-radius:5px;margin-top:9px}.jt-cards .skelline.sh{width:60%}.jt-cards .cardx-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;padding:52px 24px;margin-top:8px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px}.jt-cards .cardx-state .mdi{font-size:40px}.jt-cards .cardx-state .st-title{font-size:16px;font-weight:600;color:var(--c-ink)}.jt-cards .cardx-state .st-sub{font-size:13px;color:var(--c-muted);max-width:460px;line-height:1.5}.jt-cards .cardx-state .st-acts{display:flex;gap:8px;margin-top:6px;flex-wrap:wrap;justify-content:center}.jt-cards .cardx-state .btn{margin-top:2px}.jt-cards .cardx-state.empty .mdi{color:var(--c-meta)}.jt-cards .cardx-state.error{border-color:var(--c-alert-tint)}.jt-cards .cardx-state.error .mdi{color:var(--c-alert)}.jt-cards .fin-more-wrap{display:flex;justify-content:center;margin-top:18px}.jt-cards-drawer{background:var(--c-surface);color:var(--c-ink);font-family:Roboto,-apple-system,"Segoe UI",sans-serif}.jt-cards-drawer.md-sidenav-right{width:440px;max-width:94vw}.jt-cards-drawer *{box-sizing:border-box}.jt-cards-drawer .card-face{position:relative;aspect-ratio:1.585/1;border-radius:14px;overflow:hidden;padding:15px 16px;color:#fff;display:flex;flex-direction:column;box-shadow:0 6px 20px rgba(20,26,32,.18),inset 0 1px 0 hsla(0,0%,100%,.14);isolation:isolate;background:linear-gradient(135deg, #516f86 0%, #2f4759 60%, #233746 100%)}.jt-cards-drawer .card-face.art-virtual{background:linear-gradient(135deg, #7c3aed 0%, #5b2bc4 55%, #3f1d8f 100%)}.jt-cards-drawer .card-face.art-physical{background:linear-gradient(135deg, #516f86 0%, #33505f 58%, #22323f 100%)}.jt-cards-drawer .card-face .cf-sheen{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 88% -10%, rgba(255, 255, 255, 0.22), transparent 55%),radial-gradient(90% 70% at 6% 112%, rgba(255, 255, 255, 0.1), transparent 60%)}.jt-cards-drawer .card-face>*{position:relative;z-index:1}.jt-cards-drawer .card-face .cf-top{display:flex;align-items:center;justify-content:space-between}.jt-cards-drawer .card-face .cf-brand{font-size:13px;font-weight:700;letter-spacing:.4px}.jt-cards-drawer .card-face .cf-type{font-size:9.5px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.22);padding:2px 8px;border-radius:999px;backdrop-filter:blur(2px)}.jt-cards-drawer .card-face .cf-chiprow{display:flex;align-items:center;gap:9px;margin-top:12px}.jt-cards-drawer .card-face .cf-chip{width:34px;height:26px;border-radius:6px;flex-shrink:0;background:linear-gradient(135deg, #f5d98b, #d9ad4e);box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);position:relative}.jt-cards-drawer .card-face .cf-chip::before{content:"";position:absolute;inset:5px 4px;border-radius:3px;background:linear-gradient(rgba(0, 0, 0, 0.1333333333), rgba(0, 0, 0, 0.1333333333)) center/100% 1px no-repeat,linear-gradient(90deg, rgba(0, 0, 0, 0.1333333333), rgba(0, 0, 0, 0.1333333333)) center/1px 100% no-repeat}.jt-cards-drawer .card-face .cf-nfc{font-size:19px;opacity:.9}.jt-cards-drawer .card-face .cf-num{margin-top:auto;font-size:16px;font-weight:600;letter-spacing:1.5px;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.28)}.jt-cards-drawer .card-face .cf-bot{display:flex;align-items:flex-end;justify-content:space-between;margin-top:8px;gap:8px}.jt-cards-drawer .card-face .cf-holder{font-size:12.5px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70%}.jt-cards-drawer .card-face .cf-net{font-size:10px;font-weight:600;opacity:.85;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.jt-cards-drawer .card-face .cf-frost{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;opacity:0;pointer-events:none;background:linear-gradient(135deg, rgba(214, 232, 240, 0.62), rgba(180, 205, 220, 0.5));backdrop-filter:blur(3px) saturate(0.7);transition:opacity .34s ease;color:#26414f}.jt-cards-drawer .card-face .cf-frost .mdi{font-size:30px}.jt-cards-drawer .card-face .cf-frost .cf-frost-txt{font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.jt-cards-drawer .card-face .cf-frost::after{content:"";position:absolute;top:0;bottom:0;width:60%;background:linear-gradient(100deg, transparent, rgba(255, 255, 255, 0.55), transparent);transform:translateX(-160%)}.jt-cards-drawer .card-face.mini{aspect-ratio:1.9/1}.jt-cards-drawer .card-face.frozen{filter:saturate(0.55)}.jt-cards-drawer .card-face.frozen .cf-frost{opacity:1}.jt-cards-drawer .dwr{display:flex;flex-direction:column;height:100%}.jt-cards-drawer .dwr-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px 13px;border-bottom:1px solid var(--c-border);flex-shrink:0}.jt-cards-drawer .dwr-head .crumb{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--c-meta);font-weight:600}.jt-cards-drawer .dwr-head h3{margin:3px 0 0;font-size:17px;font-weight:600;display:flex;align-items:baseline;gap:8px}.jt-cards-drawer .dwr-head h3 .hmask{font-size:12px;font-weight:500;color:var(--c-muted);font-variant-numeric:tabular-nums}.jt-cards-drawer .dwr-head .dwr-status{margin-top:8px}.jt-cards-drawer .dwr-close{border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-muted);width:32px;height:32px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s;flex-shrink:0}.jt-cards-drawer .dwr-close:hover{background:var(--c-hover);color:var(--c-ink)}.jt-cards-drawer .dwr-close .mdi{font-size:18px}.jt-cards-drawer .dwr-cardwrap{padding:16px 18px 4px;display:flex;flex-direction:column;gap:11px;flex-shrink:0}.jt-cards-drawer .dwr-cardwrap .dwr-freeze{width:100%}.jt-cards-drawer .dwr-tabs{padding:0 18px;margin:10px 0 0;flex-shrink:0}.jt-cards-drawer .dwr-body{padding:14px 18px 18px;overflow-y:auto;flex:1 1 auto}.jt-cards-drawer .dwr-hint{font-size:12px;color:var(--c-muted);line-height:1.5;margin-bottom:12px}.jt-cards-drawer .dwr-meter-head{display:flex;align-items:baseline;gap:7px;font-variant-numeric:tabular-nums}.jt-cards-drawer .dwr-meter-head .ms-spent{font-size:22px;font-weight:600;letter-spacing:-0.4px}.jt-cards-drawer .dwr-meter-head .ms-of{font-size:12.5px;color:var(--c-muted)}.jt-cards-drawer .cardx-meter{height:8px;background:var(--c-surface-2);border-radius:5px;overflow:hidden;margin:8px 0 6px}.jt-cards-drawer .cardx-meter.lg{height:11px;border-radius:6px}.jt-cards-drawer .cardx-fill{height:100%;background:var(--c-jade);border-radius:5px;transition:width .4s cubic-bezier(0.4, 0, 0.2, 1)}.jt-cards-drawer .cardx-fill.bar-warn{background:var(--c-gold)}.jt-cards-drawer .cardx-fill.bar-danger{background:var(--c-alert)}.jt-cards-drawer .dwr-meter-foot{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--c-muted);font-variant-numeric:tabular-nums;margin-bottom:16px}.jt-cards-drawer .dwr-meter-foot .pos{color:var(--c-success);font-weight:600}.jt-cards-drawer .dwr-meter-foot .neg{color:var(--c-alert);font-weight:600}.jt-cards-drawer .dwr-field{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--c-line)}.jt-cards-drawer .dwr-field.col{flex-direction:column;align-items:stretch;gap:7px}.jt-cards-drawer .dwr-field .flab{font-size:12px;color:var(--c-muted);font-weight:500}.jt-cards-drawer .dwr-field .flab .opt{color:var(--c-meta);font-weight:400}.jt-cards-drawer .dwr-field .fval{font-size:13px;font-weight:500;text-align:right}.jt-cards-drawer .dwr-field .fval .mut{color:var(--c-meta);font-weight:400}.jt-cards-drawer .dwr-field .fval .job{background:var(--c-denim-tint);color:#456278;border-radius:6px;padding:2px 8px;font-size:12px}.jt-cards-drawer .limit-edit{display:inline-flex;align-items:center;gap:6px}.jt-cards-drawer .limit-edit .cur{color:var(--c-muted);font-weight:600}.jt-cards-drawer .limit-edit .cap-val{min-width:56px;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.jt-cards-drawer .limit-edit .iconbtn{width:28px;height:28px;padding:0;border-radius:7px;border:1px solid var(--c-border);color:var(--c-denim);background:var(--c-surface);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.jt-cards-drawer .limit-edit .iconbtn:hover{background:var(--c-denim-tint);border-color:var(--c-denim)}.jt-cards-drawer .limit-edit .iconbtn .mdi{font-size:15px}.jt-cards-drawer .limit-input{width:78px;border:1px solid var(--c-border);border-radius:8px;padding:6px 8px;font-size:13px;text-align:right;font-variant-numeric:tabular-nums;background:var(--c-surface);color:var(--c-ink);outline:none}.jt-cards-drawer .limit-input:focus{border-color:var(--c-coral);box-shadow:0 0 0 3px var(--c-coral-tint)}.jt-cards-drawer .txt-input{width:100%;border:1px solid var(--c-border);border-radius:9px;padding:9px 11px;font-size:13px;background:var(--c-surface);color:var(--c-ink);outline:none}.jt-cards-drawer .txt-input::placeholder{color:var(--c-meta)}.jt-cards-drawer .txt-input:focus{border-color:var(--c-coral);box-shadow:0 0 0 3px var(--c-coral-tint)}.jt-cards-drawer .type-seg{width:100%}.jt-cards-drawer .type-seg button{flex:1;justify-content:center}.jt-cards-drawer .ctl-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.jt-cards-drawer .ctl-grid.tight{gap:7px}.jt-cards-drawer .ctl-toggle{display:flex;align-items:center;gap:9px;border:1px solid var(--c-border);background:var(--c-surface);border-radius:10px;padding:8px 10px;cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.jt-cards-drawer .ctl-toggle:hover{background:var(--c-hover)}.jt-cards-drawer .ctl-toggle .tg-track{width:32px;height:18px;border-radius:999px;background:var(--c-border);position:relative;flex-shrink:0;transition:background .2s}.jt-cards-drawer .ctl-toggle .tg-knob{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .2s cubic-bezier(0.4, 0, 0.2, 1)}.jt-cards-drawer .ctl-toggle .tg-label{font-size:12.5px;font-weight:500;color:var(--c-ink)}.jt-cards-drawer .ctl-toggle.on{border-color:var(--c-jade)}.jt-cards-drawer .ctl-toggle.on .tg-track{background:var(--c-jade)}.jt-cards-drawer .ctl-toggle.on .tg-knob{transform:translateX(14px)}.jt-cards-drawer .cat-break{margin-bottom:18px}.jt-cards-drawer .cat-break .cb-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:11px;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--c-meta);font-weight:600}.jt-cards-drawer .cat-break .cb-head .cb-total{text-transform:none;letter-spacing:0;color:var(--c-muted);font-weight:500;font-variant-numeric:tabular-nums}.jt-cards-drawer .cat-break .fin-bars{gap:9px}.jt-cards-drawer .cat-break .fin-bar-row{grid-template-columns:90px 1fr 78px;gap:9px;padding:2px 3px;outline:none}.jt-cards-drawer .cat-break .fin-bar-row:focus-visible{outline:2px solid var(--c-coral);outline-offset:1px}.jt-cards-drawer .cat-break .fin-bar-row .lbl{font-weight:500}.jt-cards-drawer .cat-break .fin-bar-row .amt{color:var(--c-ink);font-weight:500}.jt-cards-drawer .cat-break .fin-bar-row .amt .shr{color:var(--c-meta);font-weight:400;font-size:11px;margin-left:2px}.jt-cards-drawer .cat-break .fin-bar-row .fill.purple{background:var(--c-purple)}.jt-cards-drawer .cat-break .fin-bar-row .fill.muted{background:var(--c-meta)}.jt-cards-drawer .act-row{display:flex;align-items:center;gap:11px;padding:10px 0;border-bottom:1px solid var(--c-line)}.jt-cards-drawer .act-row:last-child{border-bottom:none}.jt-cards-drawer .act-row .act-logo{width:30px;height:30px;border-radius:8px;background:var(--c-denim-tint);color:var(--c-denim);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0}.jt-cards-drawer .act-row .act-mid{flex:1;min-width:0}.jt-cards-drawer .act-row .act-mid b{font-size:13px}.jt-cards-drawer .act-row .act-sub{font-size:11.5px;color:var(--c-muted)}.jt-cards-drawer .act-row .act-amt{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.jt-cards-drawer .act-empty{text-align:center;color:var(--c-muted);padding:34px 12px;font-size:13px}.jt-cards-drawer .act-empty .mdi{font-size:34px;color:var(--c-meta);display:block;margin-bottom:8px}.jt-cards-drawer .dwr-danger{margin-top:18px;border:1px solid var(--c-alert-tint);border-radius:12px;padding:12px 13px;background:var(--c-alert-tint)}.jt-cards-drawer .dwr-danger .dz-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.jt-cards-drawer .dwr-danger .dz-row b{font-size:13px}.jt-cards-drawer .dwr-danger .dz-row .mut{font-size:11.5px;color:var(--c-muted);margin-top:1px}.jt-cards-drawer .dwr-danger .dz-confirm{display:flex;flex-direction:column;gap:10px}.jt-cards-drawer .dwr-danger .dz-confirm .dz-q{font-size:12.5px;color:var(--c-alert);line-height:1.45;display:flex;gap:6px}.jt-cards-drawer .dwr-danger .dz-confirm .dz-q .mdi{font-size:16px;flex-shrink:0;margin-top:1px}.jt-cards-drawer .dwr-danger .dz-confirm .dz-btns{display:flex;gap:8px;justify-content:flex-end}.jt-cards-drawer .danger-solid{background:var(--c-alert);border-color:var(--c-alert);color:#fff}.jt-cards-drawer .danger-solid:hover{filter:brightness(0.94);box-shadow:0 2px 10px rgba(214,79,48,.3)}.jt-cards-drawer .issue-err{display:flex;align-items:center;gap:7px;background:var(--c-alert-tint);color:var(--c-alert);border-radius:9px;padding:9px 11px;font-size:12.5px;margin-top:6px}.jt-cards-drawer .issue-err .mdi{font-size:16px}.jt-cards-drawer .dwr-foot{padding:13px 18px;border-top:1px solid var(--c-border);display:flex;gap:8px;flex-shrink:0;background:var(--c-surface)}.jt-jobpnl .txt-loss{color:var(--c-alert)}.jt-jobpnl .mrg-pct{font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;min-width:52px;text-align:right}.jt-jobpnl .mrg-pct.h-good{color:var(--c-success)}.jt-jobpnl .mrg-pct.h-thin{color:var(--c-warn)}.jt-jobpnl .mrg-pct.h-loss{color:var(--c-alert)}.jt-jobpnl .sort-ord{display:inline-flex;align-items:center;justify-content:center;min-width:15px;height:15px;padding:0 4px;margin-left:6px;font-size:9.5px;font-weight:700;line-height:1;border-radius:8px;background:var(--c-coral);color:#fff;vertical-align:middle;font-variant-numeric:tabular-nums}.jt-jobpnl .fin-table th.sortable.num .sort-ord{margin-left:5px}.jt-jobpnl .fin-table tbody tr{cursor:pointer}.jt-jobpnl .fin-table tbody tr:focus-visible{outline:2px solid var(--c-coral);outline-offset:-2px}.jt-jobpnl .fin-table tbody tr:active{background:var(--c-hover)}.jt-jobpnl .skel-line{height:13px;border-radius:6px;background:linear-gradient(90deg, var(--c-surface-2) 25%, var(--c-hover) 37%, var(--c-surface-2) 63%);background-size:400% 100%;animation:finshimmer 1.3s infinite}.jt-jobpnl .kpi .v.skel-line{height:24px;width:70%;margin-top:8px}.jt-jobpnl .skel-row td{vertical-align:middle}.jt-jobpnl .skel-row .skel-line{margin:3px 0}.jt-jobpnl .skel-line.sm{height:10px;margin-top:6px;opacity:.7}.jt-jobpnl .skel-line.r{margin-left:auto}.jt-jobpnl .skel-line.w20{width:20px}.jt-jobpnl .skel-line.w45{width:45%}.jt-jobpnl .skel-line.w60{width:60%}.jt-jobpnl .skel-line.w70{width:70%}.jt-jobpnl .skel-line.w80{width:80%}.jt-jobpnl .skel-line.w90{width:90%}.jt-jobpnl .fin-chips .fin-chip.chip-risk::before,.jt-jobpnl .fin-chips .fin-chip.chip-loss::before,.jt-jobpnl .fin-chips .fin-chip.chip-good::before{content:"";width:7px;height:7px;border-radius:50%;flex:0 0 auto}.jt-jobpnl .fin-chips .fin-chip.chip-risk::before{background:var(--c-warn)}.jt-jobpnl .fin-chips .fin-chip.chip-loss::before{background:var(--c-alert)}.jt-jobpnl .fin-chips .fin-chip.chip-good::before{background:var(--c-success)}.jt-jobpnl .fin-chips .fin-chip.chip-risk.active{background:var(--c-warn);border-color:var(--c-warn);color:#fff}.jt-jobpnl .fin-chips .fin-chip.chip-risk.active::before{background:#fff}.jt-jobpnl .fin-chips .fin-chip.chip-loss.active{background:var(--c-alert);border-color:var(--c-alert);color:#fff}.jt-jobpnl .fin-chips .fin-chip.chip-loss.active::before{background:#fff}.jt-jobpnl .fin-chips .fin-chip.chip-good.active{background:var(--c-success);border-color:var(--c-success);color:#fff}.jt-jobpnl .fin-chips .fin-chip.chip-good.active::before{background:#fff}.jt-jobpnl .fin-chips .fin-chip.chip-risk.active .n,.jt-jobpnl .fin-chips .fin-chip.chip-loss.active .n,.jt-jobpnl .fin-chips .fin-chip.chip-good.active .n{opacity:.85}.jt-jobpnl .jobpnl-jobcell{display:flex;align-items:stretch;gap:11px;min-width:0}.jt-jobpnl .jobpnl-jobcell .hbar{flex:0 0 auto;width:3px;border-radius:3px;align-self:stretch;min-height:32px;background:var(--c-border);transition:background .18s}.jt-jobpnl .jobpnl-jobcell .hbar.h-good{background:var(--c-success)}.jt-jobpnl .jobpnl-jobcell .hbar.h-thin{background:var(--c-gold)}.jt-jobpnl .jobpnl-jobcell .hbar.h-loss{background:var(--c-alert)}.jt-jobpnl .jobpnl-jobcell .jm{min-width:0}.jt-jobpnl .jobpnl-jobcell .jm .strong{font-weight:600;color:var(--c-ink);font-size:13px;line-height:1.35;max-width:340px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jt-jobpnl .jobpnl-jobcell .jm .sub{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:11.5px;color:var(--c-muted);max-width:340px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jt-jobpnl .jobpnl-jobcell .jm .sub .dot{color:var(--c-border2)}.jt-jobpnl .jobpnl-jobcell .jm .sub .ago{color:var(--c-meta);cursor:help}.jt-jobpnl .stat-tag{font-size:10.5px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;padding:1px 6px;border-radius:5px;white-space:nowrap}.jt-jobpnl .stat-tag.in_progress{background:var(--c-jade-tint);color:var(--c-denim)}.jt-jobpnl .stat-tag.complete{background:var(--c-success-tint);color:var(--c-success)}.jt-jobpnl .fin-table tbody tr:hover .jobpnl-jobcell .hbar{filter:brightness(1.04)}.jt-jobpnl .fin-card .fin-tablewrap{padding-bottom:40px}.jt-jobpnl .jobpnl-revbar{position:relative}.jt-jobpnl .jobpnl-revbar:hover{background:rgba(0,0,0,0)}.jt-jobpnl .jobpnl-revbar .track{position:relative;height:16px;background:var(--c-surface-2);border-radius:5px;overflow:visible}.jt-jobpnl .jobpnl-revbar .fill{position:relative;height:100%;border-radius:5px;z-index:1}.jt-jobpnl .jobpnl-revbar .fill.jade{background:linear-gradient(90deg, var(--c-jade), var(--c-denim))}.jt-jobpnl .jobpnl-revbar .amt{text-align:right;font-variant-numeric:tabular-nums;color:var(--c-muted);font-weight:500}.jt-jobpnl .jobpnl-revbar:hover .amt{color:var(--c-ink);font-weight:600}.jt-jobpnl .jobpnl-revbar .bar-tip{position:absolute;left:0;top:calc(100% + 8px);z-index:20;min-width:170px;background:var(--c-ink);color:var(--c-surface);border-radius:8px;padding:8px 11px;box-shadow:0 8px 22px rgba(0,0,0,.28);pointer-events:none;opacity:0;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease}body.dark-mode .jt-jobpnl .jobpnl-revbar .bar-tip{border:1px solid var(--c-border)}.jt-jobpnl .jobpnl-revbar .bar-tip::before{content:"";position:absolute;left:14px;top:-5px;width:10px;height:10px;background:inherit;transform:rotate(45deg);border-radius:2px}body.dark-mode .jt-jobpnl .jobpnl-revbar .bar-tip::before{border-left:1px solid var(--c-border);border-top:1px solid var(--c-border)}.jt-jobpnl .jobpnl-revbar .bar-tip .bt-v{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-0.2px}.jt-jobpnl .jobpnl-revbar .bar-tip .bt-m{font-size:11px;opacity:.82;margin-top:1px;font-variant-numeric:tabular-nums}.jt-jobpnl .jobpnl-revbar:hover .bar-tip,.jt-jobpnl .jobpnl-revbar .track:hover .bar-tip{opacity:1;transform:translateY(0)}.jt-jobpnl .jobpnl-mrow{display:flex;align-items:center;gap:9px}.jt-jobpnl .jobpnl-meter{position:relative;height:8px;min-width:84px;flex:1;background:var(--c-surface-2);border-radius:5px;overflow:hidden}.jt-jobpnl .jobpnl-meter .cen{position:absolute;top:-1px;bottom:-1px;left:50%;width:1px;background:var(--c-border2);z-index:1}.jt-jobpnl .jobpnl-meter .m-fill{position:absolute;top:0;bottom:0;border-radius:5px;transition:width .4s cubic-bezier(0.4, 0, 0.2, 1)}.jt-jobpnl .jobpnl-meter .m-fill.pos{left:50%;background:linear-gradient(90deg, var(--c-gold), var(--c-success))}.jt-jobpnl .jobpnl-meter .m-fill.neg{right:50%;background:linear-gradient(270deg, var(--c-gold), var(--c-alert))}.jt-jobpnl .jobpnl-meter.big{height:12px;min-width:0;width:100%}.jt-jobpnl .jobpnl-meter.big .m-fill{border-radius:6px}.jt-jobpnl .jobpnl-actions{white-space:nowrap;text-align:right}.jt-jobpnl .flagbtn{border:none;background:rgba(0,0,0,0);cursor:pointer;padding:4px;margin-right:2px;border-radius:7px;color:var(--c-meta);line-height:0;vertical-align:middle;transition:color .16s ease,background .16s ease,transform .06s ease;opacity:0}.jt-jobpnl .flagbtn .mdi{font-size:17px}.jt-jobpnl .flagbtn:hover{background:var(--c-gold-tint);color:var(--c-warn)}.jt-jobpnl .flagbtn:active{transform:translateY(1px)}.jt-jobpnl .flagbtn.on{opacity:1;color:var(--c-warn)}.jt-jobpnl .flagbtn:focus-visible{opacity:1;outline:2px solid var(--c-coral);outline-offset:1px}.jt-jobpnl .fin-table tbody tr:hover .flagbtn,.jt-jobpnl .fin-table tbody tr:focus-visible .flagbtn{opacity:1}.jt-jobpnl .jobpnl-chev{color:var(--c-meta);font-size:20px;transition:transform .18s ease,color .18s ease;display:inline-block;vertical-align:middle}.jt-jobpnl .fin-table tbody tr:hover .jobpnl-chev{color:var(--c-coral);transform:translateX(2px)}.jt-jobpnl .kpi-risk .k{justify-content:space-between}.jt-jobpnl .kpi-risk .kpi-hint{font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:none;color:var(--c-meta);border:1px solid var(--c-border);border-radius:5px;padding:1px 6px;opacity:0;transition:opacity .16s ease,color .16s,border-color .16s}.jt-jobpnl .kpi-risk.clickable:hover .kpi-hint,.jt-jobpnl .kpi-risk.clickable:focus-visible .kpi-hint{opacity:1;color:var(--c-coral);border-color:var(--c-coral)}.jt-jobpnl .kpi-risk.is-active{border-color:var(--c-warn);box-shadow:inset 0 0 0 1px var(--c-warn)}.jt-jobpnl .kpi-risk.is-active .kpi-hint{opacity:1;color:var(--c-warn);border-color:var(--c-warn)}.jt-jobpnl .jobpnl-foot{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:12px;font-size:12px;color:var(--c-muted)}.jt-jobpnl .jobpnl-foot strong{color:var(--c-ink);font-weight:600}.jt-jobpnl .linkbtn{border:none;background:none;padding:0;margin-left:4px;cursor:pointer;color:var(--c-coral);font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:2px}.jt-jobpnl .linkbtn:hover{color:var(--c-coral-dark)}.jt-jobpnl .jobpnl-clear{margin-top:16px}.jt-jobpnl .jobpnl-drawer .dwr-head{padding:16px 18px 14px}.jt-jobpnl .jobpnl-drawer .dwr-head .pillrow{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.jt-jobpnl .jobpnl-drawer .dwr-head .ttl .strong{font-size:15.5px;font-weight:600;line-height:1.3}.jt-jobpnl .jobpnl-drawer .dwr-head .ttl .sub{font-size:12px;color:var(--c-muted);margin-top:3px}.jt-jobpnl .jobpnl-drawer .dwr-head-acts{display:flex;align-items:center;gap:4px;flex:0 0 auto}.jt-jobpnl .jobpnl-drawer .dwr-head .dwr-close{flex:0 0 auto}.jt-jobpnl .jobpnl-drawer .dwr-flag{color:var(--c-meta)}.jt-jobpnl .jobpnl-drawer .dwr-flag .mdi{font-size:16px}.jt-jobpnl .jobpnl-drawer .dwr-flag:hover{background:var(--c-gold-tint);color:var(--c-warn)}.jt-jobpnl .jobpnl-drawer .dwr-flag.on{color:var(--c-warn);background:var(--c-gold-tint)}.jt-jobpnl .jobpnl-drawer .dwr-tabs{margin:0;padding:0 18px}.jt-jobpnl .jobpnl-drawer .dwr-body{padding:16px 18px;overflow-y:auto;flex:1}.jt-jobpnl .jobpnl-drawer .dwr-inline-error{padding:22px 8px 20px}.jt-jobpnl .jobpnl-drawer .dwr-inline-error .mdi{font-size:32px}.jt-jobpnl .jobpnl-drawer .dwr-inline-error h3{font-size:14px}.jt-jobpnl .jobpnl-drawer .dwr-inline-error p{font-size:12.5px}.jt-jobpnl .jobpnl-drawer .dwr-kpis{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--c-border);border:1px solid var(--c-border);border-radius:10px;overflow:hidden;margin-bottom:16px}.jt-jobpnl .jobpnl-drawer .dwr-kpis .dk{background:var(--c-surface);padding:12px 14px}.jt-jobpnl .jobpnl-drawer .dwr-kpis .kk{font-size:10.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--c-meta);font-weight:600}.jt-jobpnl .jobpnl-drawer .dwr-kpis .kv{font-size:19px;font-weight:600;margin-top:3px;letter-spacing:-0.3px;font-variant-numeric:tabular-nums}.jt-jobpnl .jobpnl-drawer .dwr-kpis .kv.txt-loss{color:var(--c-alert)}.jt-jobpnl .jobpnl-drawer .dwr-kpis .kv.h-good{color:var(--c-success)}.jt-jobpnl .jobpnl-drawer .dwr-kpis .kv.h-thin{color:var(--c-warn)}.jt-jobpnl .jobpnl-drawer .dwr-kpis .kv.h-loss{color:var(--c-alert)}.jt-jobpnl .jobpnl-drawer .dwr-meter{margin-bottom:16px}.jt-jobpnl .jobpnl-drawer .dwr-meter .mnote{display:flex;align-items:flex-start;gap:7px;margin:12px 0 0;font-size:12.5px;line-height:1.5;color:var(--c-muted)}.jt-jobpnl .jobpnl-drawer .dwr-meter .mnote .mdi{font-size:16px;flex:0 0 auto;margin-top:1px}.jt-jobpnl .jobpnl-drawer .dwr-meter .mnote.h-good{color:var(--c-success)}.jt-jobpnl .jobpnl-drawer .dwr-meter .mnote.h-thin{color:var(--c-warn)}.jt-jobpnl .jobpnl-drawer .dwr-meter .mnote.h-loss{color:var(--c-alert)}.jt-jobpnl .jobpnl-drawer .dwr-dates{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:4px}.jt-jobpnl .jobpnl-drawer .dwr-dates>div{display:flex;flex-direction:column;gap:2px}.jt-jobpnl .jobpnl-drawer .dwr-dates .dl{font-size:10.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--c-meta);font-weight:600}.jt-jobpnl .jobpnl-drawer .dwr-dates .dv{font-size:12.5px;color:var(--c-ink);font-variant-numeric:tabular-nums}.jt-jobpnl .jobpnl-drawer .dwr-dates .dv em{font-style:normal;color:var(--c-muted)}.jt-jobpnl .jobpnl-drawer .dwr-stack{display:flex;height:26px;border-radius:7px;overflow:hidden;background:var(--c-surface-2);border:1px solid var(--c-border);margin-bottom:2px}.jt-jobpnl .jobpnl-drawer .dwr-stack .seg{height:100%;transition:width .4s cubic-bezier(0.4, 0, 0.2, 1)}.jt-jobpnl .jobpnl-drawer .dwr-stack .seg.lab{background:var(--c-denim)}.jt-jobpnl .jobpnl-drawer .dwr-stack .seg.mat{background:var(--c-gold)}.jt-jobpnl .jobpnl-drawer .dwr-stack .seg.exp{background:var(--c-purple)}.jt-jobpnl .jobpnl-drawer .dwr-stack .seg.mrg{background:var(--c-success)}.jt-jobpnl .jobpnl-drawer .dwr-legend{margin-top:10px;margin-bottom:6px}.jt-jobpnl .jobpnl-drawer .dwr-legend .sw-lab{background:var(--c-denim)}.jt-jobpnl .jobpnl-drawer .dwr-legend .sw-mat{background:var(--c-gold)}.jt-jobpnl .jobpnl-drawer .dwr-legend .sw-exp{background:var(--c-purple)}.jt-jobpnl .jobpnl-drawer .dwr-legend .sw-mrg{background:var(--c-success)}.jt-jobpnl .jobpnl-drawer .jobpnl-lines{width:100%;border-collapse:collapse;font-size:13px;margin-top:14px}.jt-jobpnl .jobpnl-drawer .jobpnl-lines td{padding:9px 2px;border-bottom:1px solid var(--c-line)}.jt-jobpnl .jobpnl-drawer .jobpnl-lines td.num{text-align:right;font-variant-numeric:tabular-nums}.jt-jobpnl .jobpnl-drawer .jobpnl-lines tr:last-child td{border-bottom:none}.jt-jobpnl .jobpnl-drawer .jobpnl-lines .ln-dot{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:8px;vertical-align:middle}.jt-jobpnl .jobpnl-drawer .jobpnl-lines .ln-dot.sw-lab{background:var(--c-denim)}.jt-jobpnl .jobpnl-drawer .jobpnl-lines .ln-dot.sw-mat{background:var(--c-gold)}.jt-jobpnl .jobpnl-drawer .jobpnl-lines .ln-dot.sw-exp{background:var(--c-purple)}.jt-jobpnl .jobpnl-drawer .jobpnl-lines .ln-dot.sw-mrg2{background:var(--c-ink)}.jt-jobpnl .jobpnl-drawer .jobpnl-lines tr.tot td{font-weight:600;border-top:1px solid var(--c-border)}.jt-jobpnl .jobpnl-drawer .jobpnl-lines tr.tot.grand td{font-size:14px;padding-top:11px}.jt-jobpnl .jobpnl-drawer .dwr-foot{padding:14px 18px;border-top:1px solid var(--c-border);display:flex;gap:8px;justify-content:flex-end;margin-top:auto}.jt-jobpnl .jobpnl-drawer .dwr-foot .btn{flex:1}@media(max-width: 768px){.jt-jobpnl .jobpnl-jobcell .jm .strong,.jt-jobpnl .jobpnl-jobcell .jm .sub{max-width:200px}.jt-jobpnl .jobpnl-drawer .dwr-kpis,.jt-jobpnl .jobpnl-drawer .dwr-dates{grid-template-columns:1fr}}@media(prefers-reduced-motion: reduce){.jt-jobpnl .skel-line{animation:none}}.jt-analytics .acts{flex-wrap:wrap;align-items:center}.jt-analytics .txt-hit{color:var(--c-warn);font-weight:600}.jt-analytics .an-skel-kpis{display:grid;gap:12px;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.jt-analytics .fin-sec-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.jt-analytics .an-linkbtn{border:none;background:rgba(0,0,0,0);color:var(--c-denim);cursor:pointer;font-size:12px;font-weight:600;text-transform:none;letter-spacing:0;padding:2px 6px;border-radius:6px;transition:background .15s}.jt-analytics .an-linkbtn:hover{background:var(--c-denim-tint)}.jt-analytics .an-linkbtn:active{transform:translateY(1px)}.jt-analytics .an-toolbar{align-items:center}.jt-analytics .fin-search .an-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:none;background:rgba(0,0,0,0);color:var(--c-meta);cursor:pointer;display:inline-flex;padding:3px;border-radius:50%;transition:color .15s,background .15s}.jt-analytics .fin-search .an-search-clear .mdi{font-size:15px}.jt-analytics .fin-search .an-search-clear:hover{color:var(--c-ink);background:var(--c-hover)}.jt-analytics .an-count{font-size:12px;color:var(--c-muted);white-space:nowrap}.jt-analytics .an-count strong{color:var(--c-ink);font-variant-numeric:tabular-nums}.jt-analytics .an-chartcard{padding:18px 20px 14px;overflow:visible}.jt-analytics .an-bar-row{position:relative;cursor:pointer;padding:2px 6px;margin:0 -6px;outline:none}.jt-analytics .an-bar-row:focus-visible{outline:2px solid var(--c-coral);outline-offset:1px}.jt-analytics .an-bar-row:hover .an-bartip,.jt-analytics .an-bar-row:focus-visible .an-bartip{opacity:1;visibility:visible;transform:translateY(0)}.jt-analytics .an-bar-row .track .fill{position:relative;background:var(--c-denim);overflow:hidden}.jt-analytics .an-bar-row .track .fill-bill{position:absolute;top:0;left:0;height:100%;background:var(--c-jade);border-radius:5px 0 0 5px;transition:width .4s cubic-bezier(0.4, 0, 0.2, 1)}.jt-analytics .an-bar-row:hover .fill-bill{filter:brightness(1.05)}.jt-analytics .an-bar-row .amt{display:flex;align-items:center;justify-content:flex-end;gap:0}.jt-analytics .an-bar-row .amt .an-pol{color:var(--c-gold);font-size:13px;margin-right:4px;line-height:1;flex-shrink:0}.jt-analytics .chart-legend .sw-bill{background:var(--c-jade)}.jt-analytics .chart-legend .sw-absorb{background:var(--c-denim)}.jt-analytics .chart-legend .sw-pol{color:var(--c-gold);font-size:14px;line-height:1}.jt-analytics .an-bartip .tt-row.tt-bill b{color:var(--c-jade)}.jt-analytics .an-bartip{position:absolute;right:82px;bottom:calc(100% - 2px);z-index:5;background:var(--c-ink);color:var(--c-surface);border-radius:9px;padding:9px 12px;min-width:172px;box-shadow:0 8px 26px rgba(0,0,0,.24);pointer-events:none;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease,visibility .16s}.jt-analytics .an-bartip .tt-name{font-weight:600;font-size:12.5px;margin-bottom:6px;letter-spacing:-0.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.jt-analytics .an-bartip .tt-row{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:11.5px;line-height:1.9;color:hsla(0,0%,100%,.72)}.jt-analytics .an-bartip .tt-row b{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.jt-analytics .an-bartip .tt-row.tt-warn b{color:var(--c-gold)}.jt-analytics .an-bartip::after{content:"";position:absolute;top:100%;right:22px;border:6px solid rgba(0,0,0,0);border-top-color:var(--c-ink)}.jt-analytics .an-bar-row:nth-child(-n+2) .an-bartip{bottom:auto;top:calc(100% - 2px)}.jt-analytics .an-bar-row:nth-child(-n+2) .an-bartip::after{top:auto;bottom:100%;border-top-color:rgba(0,0,0,0);border-bottom-color:var(--c-ink)}.jt-analytics .fin-seg button:active{transform:translateY(1px)}.jt-analytics .an-legend-hint{margin-left:auto;color:var(--c-meta)}.jt-analytics .an-legend-hint .mdi{font-size:14px;vertical-align:-2px}.jt-analytics .an-table th.sortable{padding-right:40px;position:relative}.jt-analytics .sort-ord{position:absolute;right:24px;top:50%;transform:translateY(-50%);min-width:15px;height:15px;padding:0 3px;border-radius:8px;box-sizing:border-box;background:var(--c-coral);color:#fff;font-size:10px;font-weight:700;line-height:15px;text-align:center;font-variant-numeric:tabular-nums}.jt-analytics .an-table tbody tr.an-row{cursor:pointer}.jt-analytics .an-table tbody tr.an-row:hover{background:var(--c-hover)}.jt-analytics .an-table tbody tr.an-row:hover .an-chev .mdi{color:var(--c-coral);transform:translateX(2px)}.jt-analytics .an-table tbody tr.an-row:focus-visible{outline:2px solid var(--c-coral);outline-offset:-2px;background:var(--c-hover)}.jt-analytics .an-bill{display:flex;align-items:center;gap:8px}.jt-analytics .an-bill-pct{font-variant-numeric:tabular-nums;min-width:34px;text-align:right}.jt-analytics .an-chev-h{width:34px}.jt-analytics .an-chev{width:34px;text-align:right;padding-right:14px}.jt-analytics .an-chev .mdi{font-size:18px;color:var(--c-meta);transition:color .15s,transform .15s}.jt-analytics .an-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-top:1px solid var(--c-line)}.jt-analytics .an-pageinfo{font-size:12px;color:var(--c-muted);font-variant-numeric:tabular-nums}.jt-analytics .an-pagebtns{display:flex;gap:8px}.jt-analytics .an-error .btn{margin-top:2px}@media(max-width: 820px){.jt-analytics .fin-head{flex-direction:column;align-items:stretch}.jt-analytics .acts{justify-content:flex-start}.jt-analytics .fin-bar-row{grid-template-columns:96px 1fr 68px;gap:8px}.jt-analytics .an-bartip{right:70px;min-width:150px}.jt-analytics .an-toolbar{align-items:stretch}.jt-analytics .an-count{order:3}}.jt-fin-drawer.an-drawer .dwr-wrap{display:flex;flex-direction:column;height:100%}.jt-fin-drawer.an-drawer .dwr-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.jt-fin-drawer.an-drawer .an-dwr-title{min-width:0}.jt-fin-drawer.an-drawer .an-dwr-title h3{margin:6px 0 2px;font-size:17px;font-weight:600;letter-spacing:-0.2px;color:var(--c-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jt-fin-drawer.an-drawer .an-dwr-title .an-dwr-sub{font-size:12px;color:var(--c-muted)}.jt-fin-drawer.an-drawer .dwr-close{flex-shrink:0}.jt-fin-drawer.an-drawer .an-dwr-kpis{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--c-border);border:1px solid var(--c-border);border-radius:10px;overflow:hidden;margin-bottom:16px}.jt-fin-drawer.an-drawer .an-dwr-kpis .an-dk{background:var(--c-surface);padding:11px 14px}.jt-fin-drawer.an-drawer .an-dwr-kpis .dk-k{font-size:10.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--c-meta);font-weight:600}.jt-fin-drawer.an-drawer .an-dwr-kpis .dk-v{font-size:19px;font-weight:600;margin-top:3px;font-variant-numeric:tabular-nums;letter-spacing:-0.3px}.jt-fin-drawer.an-drawer .an-dwr-meter{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:10px;padding:12px 14px;margin-bottom:14px}.jt-fin-drawer.an-drawer .an-dwr-meter .an-dm-top{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px;font-size:12px;color:var(--c-muted)}.jt-fin-drawer.an-drawer .an-dwr-meter .an-dm-top strong{font-size:16px;color:var(--c-ink);font-variant-numeric:tabular-nums}.jt-fin-drawer.an-drawer .an-dwr-meter .margin-meter{height:10px}.jt-fin-drawer.an-drawer .an-dwr-meter .an-dm-sub{font-size:11.5px;color:var(--c-muted);margin-top:8px;font-variant-numeric:tabular-nums}.jt-fin-drawer.an-drawer .an-dwr-flagcall{border:1px solid var(--c-border);border-radius:10px;margin-bottom:14px;padding:11px 13px}.jt-fin-drawer.an-drawer .an-dwr-sech{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--c-meta);font-weight:600;margin:6px 0 8px;display:flex;align-items:center;gap:8px}.jt-fin-drawer.an-drawer .an-dwr-sech .an-dwr-cnt{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:20px;padding:1px 8px;font-size:11px;color:var(--c-muted);letter-spacing:0}.jt-fin-drawer.an-drawer .an-items{border:1px solid var(--c-border);border-radius:10px;overflow:hidden}.jt-fin-drawer.an-drawer .an-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;border-bottom:1px solid var(--c-line)}.jt-fin-drawer.an-drawer .an-item:last-child{border-bottom:none}.jt-fin-drawer.an-drawer .an-item:hover{background:var(--c-hover)}.jt-fin-drawer.an-drawer .an-item .an-it-main{min-width:0}.jt-fin-drawer.an-drawer .an-item .an-it-merchant{font-size:13px;font-weight:500;color:var(--c-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jt-fin-drawer.an-drawer .an-item .an-it-meta{display:flex;align-items:center;gap:8px;margin-top:3px;font-size:11.5px;color:var(--c-muted);flex-wrap:wrap}.jt-fin-drawer.an-drawer .an-item .an-it-bill{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--c-meta)}.jt-fin-drawer.an-drawer .an-item .an-it-bill.on{color:var(--c-success)}.jt-fin-drawer.an-drawer .an-item .an-it-flag{font-size:10px;padding:1px 7px}.jt-fin-drawer.an-drawer .an-item .an-it-amt{font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--c-ink);white-space:nowrap}.jt-fin-drawer.an-drawer .an-items-empty{text-align:center;padding:26px 16px;color:var(--c-muted);font-size:12.5px;border:1px dashed var(--c-border);border-radius:10px}.jt-fin-drawer.an-drawer .an-items-empty .mdi{display:block;font-size:26px;color:var(--c-meta);margin-bottom:6px}.jt-cfo .cfo-cols{display:grid;grid-template-columns:1.6fr 1fr;gap:18px;align-items:start}.jt-cfo .txt-loss{color:var(--c-alert)}.jt-cfo .mrg-pct{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;min-width:52px;text-align:right}.jt-cfo .mrg-pct.h-good{color:var(--c-success)}.jt-cfo .mrg-pct.h-thin{color:var(--c-warn)}.jt-cfo .mrg-pct.h-loss{color:var(--c-alert)}.jt-cfo .cfo-board{display:grid;grid-template-columns:repeat(12, 1fr);gap:16px;align-items:start;margin-bottom:8px}.jt-cfo .w-span-3{grid-column:span 3}.jt-cfo .w-span-4{grid-column:span 4}.jt-cfo .w-span-6{grid-column:span 6}.jt-cfo .w-span-12{grid-column:span 12}.jt-cfo .cfo-w{background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:box-shadow .25s cubic-bezier(0.4, 0, 0.2, 1),border-color .25s}.jt-cfo .cfo-w:hover{box-shadow:0 4px 16px rgba(0,0,0,.06)}.jt-cfo .cfo-w-head{display:flex;align-items:center;gap:8px;padding:11px 8px 11px 15px;border-bottom:1px solid var(--c-line)}.jt-cfo .cfo-w-title{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--c-meta);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jt-cfo .cfo-w-title .mdi{font-size:15px;color:var(--c-denim);flex:0 0 auto}.jt-cfo .cfo-w-range{margin-left:auto;font-size:10.5px;font-weight:600;color:var(--c-muted);background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:999px;padding:2px 9px;white-space:nowrap;flex:0 0 auto;display:inline-flex;align-items:center;gap:3px}.jt-cfo .cfo-w-range.ovr{color:var(--c-coral);border-color:var(--c-coral);background:var(--c-coral-tint)}.jt-cfo .cfo-w-ovrbadge{font-size:13px;line-height:1}.jt-cfo .cfo-w-menu-anchor{flex:0 0 auto}.jt-cfo .cfo-w-menubtn{border:none;background:rgba(0,0,0,0);color:var(--c-meta);cursor:pointer;border-radius:7px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.jt-cfo .cfo-w-menubtn .mdi{font-size:18px}.jt-cfo .cfo-w-menubtn:hover{background:var(--c-hover);color:var(--c-ink)}.jt-cfo .cfo-w-body{padding:15px 16px 16px;flex:1 1 auto;min-width:0}.jt-cfo .cfo-w-meta{font-size:11.5px;color:var(--c-muted);margin:-2px 0 12px}.jt-cfo .cfo-w-kpi .v{font-size:26px;font-weight:600;letter-spacing:-0.5px;font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:4px}.jt-cfo .cfo-w-kpi .v.pos{color:var(--c-success)}.jt-cfo .cfo-w-kpi .v.neg{color:var(--c-alert)}.jt-cfo .cfo-w-kpi .v.warn{color:var(--c-warn)}.jt-cfo .cfo-w-kpi .delta{font-size:12px;margin-top:4px;display:flex;align-items:center;gap:3px;color:var(--c-muted)}.jt-cfo .cfo-w-kpi .delta .mdi{font-size:14px}.jt-cfo .cfo-w-kpi .delta.up{color:var(--c-success)}.jt-cfo .cfo-w-kpi .delta.down{color:var(--c-alert)}.jt-cfo .cfo-w-kpi .cfo-kpi-go{margin-left:auto;font-size:16px;color:var(--c-meta);opacity:0;transition:opacity .18s,transform .18s;transform:translateX(-3px)}.jt-cfo .cfo-w-kpi.clickable{cursor:pointer}.jt-cfo .cfo-w-kpi.clickable:hover .cfo-kpi-go,.jt-cfo .cfo-w-kpi.clickable:focus-visible .cfo-kpi-go{opacity:1;transform:translateX(0)}@media(max-width: 1180px){.jt-cfo .cfo-board{grid-template-columns:repeat(6, 1fr)}.jt-cfo .w-span-3{grid-column:span 3}.jt-cfo .w-span-4{grid-column:span 3}.jt-cfo .w-span-6{grid-column:span 6}.jt-cfo .w-span-12{grid-column:span 6}}@media(max-width: 720px){.jt-cfo .cfo-board{grid-template-columns:1fr}.jt-cfo .cfo-w{grid-column:1/-1 !important}}.jt-cfo .cfo-cat-drawer{width:400px}.jt-cfo .cfo-cat-heading{font-size:16px}.jt-cfo .cfo-cat-group{margin-bottom:18px}.jt-cfo .cfo-cat-group:last-child{margin-bottom:4px}.jt-cfo .cfo-cat-area{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--c-meta);margin:0 0 8px}.jt-cfo .cfo-cat-item{display:flex;align-items:center;gap:11px;padding:10px 11px;border:1px solid var(--c-border);border-radius:10px;margin-bottom:8px;transition:border-color .12s,background .12s}.jt-cfo .cfo-cat-item.on{border-color:var(--c-border2);background:var(--c-surface-2)}.jt-cfo .cfo-cat-item:hover{border-color:var(--c-coral)}.jt-cfo .cfo-cat-ic{width:34px;height:34px;border-radius:9px;background:var(--c-denim-tint);color:var(--c-denim);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.jt-cfo .cfo-cat-ic .mdi{font-size:18px}.jt-cfo .cfo-cat-txt{flex:1;min-width:0}.jt-cfo .cfo-cat-name{font-size:13.5px;font-weight:600;color:var(--c-ink)}.jt-cfo .cfo-cat-desc{font-size:11.5px;color:var(--c-muted);margin-top:1px}.jt-cfo .cfo-cat-toggle{flex:0 0 auto;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-denim);border-radius:8px;padding:6px 11px;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .12s;white-space:nowrap}.jt-cfo .cfo-cat-toggle .mdi{font-size:14px}.jt-cfo .cfo-cat-toggle:hover{background:var(--c-hover);border-color:var(--c-coral);color:var(--c-coral)}.jt-cfo .cfo-cat-toggle.on{background:var(--c-success-tint);border-color:var(--c-success);color:var(--c-pill-green)}.jt-cfo .cfo-cat-toggle.on:hover{background:var(--c-alert-tint);border-color:var(--c-alert);color:var(--c-pill-red)}.jt-cfo .fin-head{align-items:flex-end}.jt-cfo .acts{align-items:center}.jt-cfo .cfo-period button{padding:6px 12px;font-size:12.5px}.jt-cfo .cfo-period button[aria-checked=true],.jt-cfo .cfo-period button.active{background:var(--c-surface);color:var(--c-ink);box-shadow:0 1px 3px rgba(0,0,0,.1);font-weight:600}.jt-cfo .cfo-asof{margin-left:auto;font-weight:600;color:var(--c-denim);font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:12px}.jt-cfo .kpi{position:relative;overflow:hidden}.jt-cfo .kpi .kpi-go{margin-left:auto;font-size:15px;color:var(--c-meta);opacity:0;transition:opacity .18s,transform .18s;transform:translateX(-3px)}.jt-cfo .kpi.clickable:hover .kpi-go,.jt-cfo .kpi.clickable:focus-visible .kpi-go{opacity:1;transform:translateX(0)}.jt-cfo .kpi .k{padding-right:2px}.jt-cfo .cfo-spark{display:block;width:100%;height:26px;margin-top:10px}.jt-cfo .cfo-spark polyline{stroke:var(--c-denim)}.jt-cfo .cfo-spark.up polyline{stroke:var(--c-success)}.jt-cfo .cfo-spark.down polyline{stroke:var(--c-warn)}.jt-cfo .cfo-spark.flat polyline{stroke:var(--c-denim)}.jt-cfo .cfo-sec{display:flex;align-items:baseline;gap:10px}.jt-cfo .cfo-sec-meta{font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--c-muted)}.jt-cfo .cfo-count{font-size:11px;font-weight:700;letter-spacing:0;background:var(--c-alert-tint);color:var(--c-alert);border-radius:999px;padding:1px 8px;line-height:1.7}.jt-cfo .cfo-bars-card{padding:18px 20px 14px}.jt-cfo .fin-bar-row .fill.purple{background:var(--c-purple)}.jt-cfo .cfo-bar-row{padding:2px 4px;margin:0 -4px}.jt-cfo .cfo-bar-row .track{overflow:visible}.jt-cfo .cfo-bar-row .bar-tip{position:absolute;bottom:calc(100% + 7px);left:0;transform:translateY(4px);background:var(--c-ink);color:var(--c-surface);font-size:11.5px;font-weight:500;white-space:nowrap;padding:5px 9px;border-radius:7px;pointer-events:none;opacity:0;transition:opacity .14s ease,transform .14s ease;z-index:5;font-variant-numeric:tabular-nums;box-shadow:0 4px 14px rgba(0,0,0,.18)}.jt-cfo .cfo-bar-row .bar-tip::after{content:"";position:absolute;top:100%;left:16px;border:5px solid rgba(0,0,0,0);border-top-color:var(--c-ink)}.jt-cfo .cfo-bar-row:hover .bar-tip,.jt-cfo .cfo-bar-row:focus-within .bar-tip{opacity:1;transform:translateY(0)}.jt-cfo .chart-legend{border-top:1px solid var(--c-line);padding-top:12px}.jt-cfo .chart-legend .sw-denim{background:var(--c-denim)}.jt-cfo .chart-legend .sw-coral{background:var(--c-coral)}.jt-cfo .chart-legend .sw-jade{background:var(--c-jade)}.jt-cfo .chart-legend .sw-gold{background:var(--c-gold)}.jt-cfo .chart-legend .sw-purple{background:var(--c-purple)}.jt-cfo .cfo-jobs tbody tr{cursor:pointer}.jt-cfo .cfo-jobs tbody tr:hover{background:var(--c-hover)}.jt-cfo .cfo-jobs tbody tr:focus-visible{outline:2px solid var(--c-coral);outline-offset:-2px}.jt-cfo .cfo-mrow{display:flex;align-items:center;gap:10px}.jt-cfo .cfo-chev{width:34px;text-align:right}.jt-cfo .cfo-chev .mdi{color:var(--c-meta);font-size:18px}.jt-cfo .cfo-jobs tbody tr:hover .cfo-chev .mdi{color:var(--c-coral)}.jt-cfo .cfo-alert{align-items:stretch;gap:0;padding:0}.jt-cfo .cfo-alert-main{display:flex;align-items:center;gap:11px;flex:1;padding:11px 6px 11px 14px;cursor:pointer;min-width:0}.jt-cfo .cfo-alert-main:focus-visible{outline:2px solid var(--c-coral);outline-offset:-2px;border-radius:6px}.jt-cfo .cfo-alert:hover .cfo-alert-main{background:var(--c-hover)}.jt-cfo .cfo-alert-title{font-weight:500}.jt-cfo .cfo-alert .at{min-width:0}.jt-cfo .cfo-alert .at .sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jt-cfo .cfo-age{color:var(--c-meta)}.jt-cfo .cfo-alert-chev{color:var(--c-meta);flex-shrink:0}.jt-cfo .cfo-alert:hover .cfo-alert-chev{color:var(--c-coral)}.jt-cfo .cfo-alert{position:relative}.jt-cfo .cfo-alert::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:rgba(0,0,0,0)}.jt-cfo .cfo-alert.danger::before{background:var(--c-alert)}.jt-cfo .cfo-alert.warn::before{background:var(--c-warn)}.jt-cfo .cfo-alert.info::before{background:var(--c-denim)}.jt-cfo .cfo-dismiss{border:none;background:rgba(0,0,0,0);color:var(--c-meta);cursor:pointer;padding:0 14px;display:flex;align-items:center;transition:color .15s,background .15s}.jt-cfo .cfo-dismiss .mdi{font-size:17px}.jt-cfo .cfo-dismiss:hover{color:var(--c-alert);background:var(--c-alert-tint)}.jt-cfo .cfo-confirm{display:flex;align-items:center;gap:6px;padding:0 12px;font-size:12px;color:var(--c-muted);animation:cfoConfirmIn .16s ease}@keyframes cfoConfirmIn{from{opacity:0;transform:translateX(6px)}to{opacity:1;transform:none}}.jt-cfo .cfo-alert-foot{font-size:11.5px;color:var(--c-meta);margin:9px 2px 0}.jt-cfo .cfo-clear{padding:40px 20px}.jt-cfo .cfo-clear .mdi{color:var(--c-success)}.jt-cfo .cfo-skels{display:grid;gap:12px;margin-bottom:16px;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.jt-cfo .cfo-skels .fin-skel{height:104px;margin-bottom:0}.jt-cfo .cfo-skel-block{height:210px;margin-bottom:18px;border-radius:12px}.jt-cfo .cfo-skel-block.tall{height:360px}.jt-cfo .cfo-scrim{position:fixed;inset:0;background:rgba(20,15,12,.42);z-index:60;animation:cfoFade .2s ease}@keyframes cfoFade{from{opacity:0}to{opacity:1}}.jt-cfo .cfo-drawer{position:fixed;top:0;right:0;bottom:0;z-index:61;background:var(--c-surface);border-left:1px solid var(--c-border);box-shadow:-8px 0 30px rgba(0,0,0,.16);display:flex;flex-direction:column;animation:cfoSlide .3s cubic-bezier(0.4, 0, 0.2, 1)}@keyframes cfoSlide{from{transform:translateX(100%)}to{transform:translateX(0)}}.jt-cfo .cfo-dwr-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.jt-cfo .cfo-dwr-name{font-size:16px;margin-top:8px}.jt-cfo .cfo-dwr-head .sub{font-size:12px;color:var(--c-muted);margin-top:2px}.jt-cfo .cfo-lines{width:100%;border-collapse:collapse;font-size:13.5px}.jt-cfo .cfo-lines td{padding:10px 2px;border-bottom:1px solid var(--c-line)}.jt-cfo .cfo-lines td.num{text-align:right;font-variant-numeric:tabular-nums}.jt-cfo .cfo-lines tr.tot td{border-top:1px solid var(--c-border);border-bottom:none;font-weight:600;padding-top:12px}.jt-cfo .cfo-lines tr.grand td{font-size:15px;padding-top:6px}.jt-cfo .cfo-dwr-meter{display:flex;align-items:center;gap:10px;margin-top:18px}.jt-cfo .cfo-dwr-meter .margin-meter{flex:1;height:10px}@media(max-width: 1180px){.jt-cfo .cfo-cols{grid-template-columns:1fr}}@media(prefers-reduced-motion: reduce){.jt-cfo .cfo-scrim,.jt-cfo .cfo-drawer,.jt-cfo .cfo-confirm{animation:none}}.cfo-w-menu{padding:6px 0}.cfo-w-menu .cfo-menu-h{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#78716a;padding:7px 16px 4px}.cfo-w-menu md-menu-item .md-button,.cfo-w-menu md-menu-item button{font-size:13px;text-transform:none;color:#1a1614;display:flex;align-items:center}.cfo-w-menu .mdi{font-size:15px}.cfo-w-menu .cfo-menu-tick{color:#f05e33;font-size:15px;margin-right:2px}.cfo-w-menu .cfo-menu-on{color:#f05e33;font-weight:600}.cfo-w-menu .cfo-menu-danger{color:#b23a1f}.cfo-w-menu .cfo-menu-danger .mdi{margin-right:4px}body.dark-mode .cfo-w-menu .cfo-menu-h{color:#948d84}body.dark-mode .cfo-w-menu md-menu-item .md-button,body.dark-mode .cfo-w-menu md-menu-item button{color:#f0ece6}body.dark-mode .cfo-w-menu .cfo-menu-on,body.dark-mode .cfo-w-menu .cfo-menu-tick{color:#ff7a54}body.dark-mode .cfo-w-menu .cfo-menu-danger{color:#ff8162}.jt-export .exp-ctrls{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.jt-export .exp-conn{display:flex;align-items:center;gap:10px;min-width:0}.jt-export .exp-conn .pill.matched .mdi{font-size:12px}.jt-export .exp-conn-meta{font-size:12px;color:var(--c-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jt-export .fin-stats{grid-template-columns:repeat(auto-fit, minmax(150px, 1fr))}.jt-export .fin-stats .cell .fin-skel.skel-sm{height:22px;margin:6px 0 0}.jt-export .exp-block{display:flex;align-items:center;gap:12px;background:var(--c-alert-tint);border:1px solid var(--c-alert);border-radius:12px;padding:12px 15px;margin-bottom:16px;animation:expBlockIn .24s cubic-bezier(0.4, 0, 0.2, 1)}.jt-export .exp-block>.mdi{font-size:22px;color:var(--c-alert);flex-shrink:0}.jt-export .exp-block .eb-body{flex:1;min-width:0;font-size:13px;color:var(--c-ink);line-height:1.5}.jt-export .exp-block .eb-body strong{font-weight:700}.jt-export .exp-block .eb-sub{display:block;font-size:12px;color:var(--c-muted);margin-top:2px}.jt-export .exp-block .btn{flex-shrink:0}@keyframes expBlockIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.jt-export .exp-confirm{display:flex;align-items:flex-start;gap:14px;background:var(--c-coral-tint);border:1px solid var(--c-coral);border-radius:12px;padding:14px 16px;margin-bottom:16px;outline:none;animation:expConfirmIn .26s cubic-bezier(0.4, 0, 0.2, 1)}.jt-export .exp-confirm>.mdi{font-size:26px;color:var(--c-coral-dark);flex-shrink:0;margin-top:1px}.jt-export .exp-confirm .cbody{flex:1;min-width:0}.jt-export .exp-confirm .ct{font-size:13.5px;color:var(--c-ink);line-height:1.5}.jt-export .exp-confirm .ct strong{font-weight:700}.jt-export .exp-confirm .ct-org{color:var(--c-muted)}.jt-export .exp-confirm .ct-sub{font-size:12px;color:var(--c-muted);margin-top:6px}.jt-export .exp-confirm .sp{flex-shrink:0}.jt-export .exp-confirm .cacts{display:flex;gap:8px;flex-shrink:0;align-self:center}.jt-export .exp-confirm .btn.loading .mdi-loading{animation:finspin 1s linear infinite}@keyframes expConfirmIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.jt-export .fin-search .clr{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:none;background:none;color:var(--c-meta);cursor:pointer;display:inline-flex;padding:2px;border-radius:5px}.jt-export .fin-search .clr .mdi{font-size:15px}.jt-export .fin-search .clr:hover{color:var(--c-ink);background:var(--c-hover)}.jt-export .fin-toolbar>.btn.jade{flex-shrink:0}.jt-export .sort-ord{display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;padding:0 3px;margin-left:5px;border-radius:7px;background:var(--c-coral);color:#fff;font-size:9px;font-weight:700;line-height:1;vertical-align:middle;font-variant-numeric:tabular-nums;letter-spacing:0}.jt-export .exp-table th.sortable.num{padding-right:26px}.jt-export .exp-table tbody tr{cursor:default}.jt-export .exp-table tbody tr:hover{background:var(--c-hover)}.jt-export .exp-table .gl-col{width:210px}.jt-export .exp-table .nowrap{white-space:nowrap}.jt-export .merch-cell{display:flex;align-items:center;gap:7px;max-width:340px}.jt-export .merch-cell .mtext{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jt-export .merch-cell .mdi{font-size:15px;color:var(--c-alert);flex-shrink:0}.jt-export .fin-table tr.row-unmapped td{background:var(--c-alert-tint)}.jt-export .fin-table tr.row-unmapped:hover td{background:var(--c-alert-tint)}.jt-export .exp-glsel{margin:0;min-width:186px;max-width:200px}.jt-export .exp-glsel .md-select-value{padding-top:2px;padding-bottom:2px;border-bottom-color:var(--c-border)}.jt-export .exp-glsel.md-input-focused .md-select-value{border-color:var(--c-coral);color:var(--c-ink)}.jt-export .exp-glsel.unset .md-select-value{color:var(--c-alert)}.jt-export .exp-glsel.unset .md-select-value.md-select-placeholder{color:var(--c-alert);font-weight:600}.jt-export .exp-runs .run-row{cursor:pointer}.jt-export .exp-runs .run-row:hover{background:var(--c-hover)}.jt-export .exp-runs .run-ref{display:flex;align-items:center;gap:8px}.jt-export .exp-runs .run-ic{font-size:18px;color:var(--c-denim)}.jt-export .exp-runs .chev-col{width:34px;text-align:right}.jt-export .exp-runs .chev-col .mdi{font-size:18px;color:var(--c-meta);transition:transform .18s,color .18s}.jt-export .exp-runs .run-row:hover .chev-col .mdi{color:var(--c-coral);transform:translateX(2px)}.jt-export .exp-runs-empty{padding:40px 20px}.jt-export .exp-skelwrap{padding:12px 14px}.jt-export .exp-drawer-scrim{position:fixed;inset:0;background:rgba(20,16,12,.34);z-index:59;animation:expScrimIn .2s ease}@keyframes expScrimIn{from{opacity:0}to{opacity:1}}.jt-export .exp-drawer{position:fixed;top:64px;right:0;bottom:65px;z-index:60;display:flex;flex-direction:column;background:var(--c-surface);border-left:1px solid var(--c-border);box-shadow:-8px 0 28px rgba(0,0,0,.14);animation:expDrawerIn .3s cubic-bezier(0.4, 0, 0.2, 1)}.jt-export .exp-drawer .dwr-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.jt-export .exp-drawer .dwr-title{display:flex;align-items:center;gap:11px;min-width:0}.jt-export .exp-drawer .dwr-ic{font-size:26px;color:var(--c-denim);flex-shrink:0}.jt-export .exp-drawer .dwr-ref{font-size:15px;font-weight:600;color:var(--c-ink)}.jt-export .exp-drawer .dwr-meta{font-size:12px;color:var(--c-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jt-export .exp-drawer .dwr-close{border:none;background:none;cursor:pointer;color:var(--c-meta);padding:4px;border-radius:7px;display:inline-flex;flex-shrink:0;transition:background .15s,color .15s}.jt-export .exp-drawer .dwr-close .mdi{font-size:20px}.jt-export .exp-drawer .dwr-close:hover{background:var(--c-hover);color:var(--c-ink)}.jt-export .exp-drawer .dwr-tabs{padding:0 20px;margin-bottom:0}.jt-export .exp-drawer .dwr-tabs .tcount{font-variant-numeric:tabular-nums;opacity:.6;margin-left:2px}.jt-export .exp-drawer .dwr-body{flex:1}.jt-export .exp-drawer .dwr-status{display:flex;align-items:center;gap:10px;margin-bottom:16px}.jt-export .exp-drawer .dwr-date{font-size:12.5px;color:var(--c-muted)}.jt-export .exp-drawer .dwr-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--c-border);border:1px solid var(--c-border);border-radius:10px;overflow:hidden}.jt-export .exp-drawer .dwr-grid .dg{background:var(--c-surface);padding:12px 14px}.jt-export .exp-drawer .dwr-grid .dgk{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--c-meta);font-weight:600}.jt-export .exp-drawer .dwr-grid .dgv{font-size:19px;font-weight:600;margin-top:3px;font-variant-numeric:tabular-nums;letter-spacing:-0.3px}.jt-export .exp-drawer .dwr-grid .dgv.sm{font-size:14px;font-weight:500}.jt-export .exp-drawer .dwr-empty{padding:44px 16px}.jt-export .exp-drawer .dwr-lines{display:flex;flex-direction:column;gap:8px}.jt-export .exp-drawer .dwr-line{border:1px solid var(--c-border);border-radius:9px;padding:10px 12px;background:var(--c-surface-2)}.jt-export .exp-drawer .dwr-line .dl-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.jt-export .exp-drawer .dwr-line .dl-merch{font-size:13px;font-weight:500;color:var(--c-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jt-export .exp-drawer .dwr-line .dl-amt{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;flex-shrink:0}.jt-export .exp-drawer .dwr-line .dl-sub{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.jt-export .exp-drawer .dwr-line .dl-gl{font-size:11.5px;color:var(--c-denim);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jt-export .exp-drawer .dwr-line .dl-meta{font-size:11.5px;color:var(--c-muted);font-variant-numeric:tabular-nums;flex-shrink:0}@keyframes expDrawerIn{from{transform:translateX(28px);opacity:0}to{transform:none;opacity:1}}@media(max-width: 900px){.jt-export .exp-ctrls{align-items:flex-start}.jt-export .exp-confirm{flex-wrap:wrap}.jt-export .exp-confirm .cacts{width:100%}.jt-export .exp-confirm .cacts .btn{flex:1}.jt-export .exp-table .gl-col{width:auto}}@media(max-width: 768px){.jt-export .exp-conn-meta{display:none}}@media(prefers-reduced-motion: reduce){.jt-export .exp-block,.jt-export .exp-confirm,.jt-export .exp-drawer,.jt-export .exp-drawer-scrim{animation:none}.jt-export .exp-runs .chev-col .mdi{transition:none}}.jt-audit .audit-stats{grid-template-columns:repeat(4, 1fr)}.jt-audit .audit-stats .v.audit-stat-sm{font-size:16px;font-weight:600;letter-spacing:-0.2px;text-transform:none}.jt-audit .audit-activity{padding:14px 18px 12px;margin-bottom:16px}.jt-audit .aa-head{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.jt-audit .aa-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--c-meta)}.jt-audit .aa-sub{font-size:11.5px;color:var(--c-muted)}.jt-audit .aa-bars{display:flex;align-items:flex-end;gap:10px;height:88px}.jt-audit .aa-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;cursor:default;height:100%;justify-content:flex-end}.jt-audit .aa-n{font-size:11.5px;font-weight:600;color:var(--c-muted);font-variant-numeric:tabular-nums;transition:color .15s}.jt-audit .aa-track{width:100%;max-width:38px;flex:1;display:flex;align-items:flex-end}.jt-audit .aa-fill{width:100%;background:var(--c-denim);border-radius:4px 4px 0 0;min-height:6px;transition:height .45s cubic-bezier(0.4, 0, 0.2, 1),background .15s}.jt-audit .aa-col:hover .aa-fill{background:var(--c-coral)}.jt-audit .aa-col:hover .aa-n{color:var(--c-coral)}.jt-audit .aa-lbl{font-size:11px;color:var(--c-meta);white-space:nowrap}.jt-audit .fin-search{display:flex;align-items:center}.jt-audit .fin-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:none;background:rgba(0,0,0,0);color:var(--c-meta);width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .15s,color .15s}.jt-audit .fin-search-clear .mdi{font-size:15px}.jt-audit .fin-search-clear:hover{background:var(--c-hover);color:var(--c-ink)}.jt-audit .audit-sort{margin-left:auto}.jt-audit .audit-day{position:sticky;top:0;z-index:2;padding:8px 16px 7px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--c-meta);background:var(--c-surface-2);border-bottom:1px solid var(--c-line);box-shadow:inset 0 -1px 0 var(--c-line)}.jt-audit .audit-count{padding:9px 16px;font-size:11.5px;color:var(--c-meta);text-transform:uppercase;letter-spacing:.4px;font-weight:600;border-bottom:1px solid var(--c-line)}.jt-audit .audit-stream{padding:0 0 2px}.jt-audit .audit-row{display:flex;align-items:flex-start;gap:12px;padding:13px 16px 13px 16px;border-bottom:1px solid var(--c-line);position:relative;cursor:pointer;transition:background .12s ease}.jt-audit .audit-row:hover{background:var(--c-hover)}.jt-audit .audit-row:hover .au-go{opacity:.65;transform:translateX(0)}.jt-audit .audit-row:hover .au-entity{text-decoration:underline;text-decoration-color:var(--c-border2);text-underline-offset:2px}.jt-audit .audit-row:active{background:var(--c-surface-2)}.jt-audit .audit-row:focus-visible{outline:2px solid var(--c-coral);outline-offset:-2px;border-radius:6px}.jt-audit .audit-row:last-child{border-bottom:none}.jt-audit .audit-row .ai{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.jt-audit .audit-row .ai .mdi{font-size:17px}.jt-audit .audit-row .ai.info{background:var(--c-denim-tint);color:var(--c-denim)}.jt-audit .audit-row .ai.warn{background:var(--c-gold-tint);color:var(--c-warn)}.jt-audit .audit-row .ai.danger{background:var(--c-alert-tint);color:var(--c-alert)}.jt-audit .au-body{flex:1;min-width:0}.jt-audit .au-line{font-size:13.5px;line-height:1.4}.jt-audit .au-actor{font-weight:600}.jt-audit .au-action{color:var(--c-ink)}.jt-audit .au-entity{color:var(--c-denim)}.jt-audit .au-detail{font-size:13px;color:var(--c-muted);margin-top:2px;line-height:1.45}.jt-audit .au-meta{text-align:right;flex-shrink:0;padding-right:14px}.jt-audit .au-ts{font-size:12px;color:var(--c-ink);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:help}.jt-audit .au-rel{font-size:11px;color:var(--c-meta);font-variant-numeric:tabular-nums;margin-top:2px;white-space:nowrap}.jt-audit .au-go{position:absolute;right:10px;top:50%;margin-top:-11px;font-size:20px;color:var(--c-meta);opacity:0;transform:translateX(-4px);transition:opacity .15s,transform .15s}.jt-audit .audit-more{padding:14px 16px;text-align:center;border-top:1px solid var(--c-line)}.jt-audit .audit-end{padding:14px 16px;text-align:center;border-top:1px solid var(--c-line);font-size:11.5px;color:var(--c-meta);text-transform:uppercase;letter-spacing:.4px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px}.jt-audit .audit-end .mdi{font-size:14px;color:var(--c-success)}.jt-audit .audit-skel-wrap{padding:4px 0}.jt-audit .audit-skel-row{display:flex;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid var(--c-line)}.jt-audit .audit-skel-row:last-child{border-bottom:none}.jt-audit .audit-skel-row .fin-skel{margin-bottom:0}.jt-audit .skel-dot{width:32px;height:32px;border-radius:8px;flex-shrink:0}.jt-audit .skel-lines{flex:1;display:flex;flex-direction:column;gap:7px}.jt-audit .skel-a{height:12px;width:62%}.jt-audit .skel-b{height:11px;width:88%}.jt-audit .skel-ts{width:90px;height:12px;flex-shrink:0}.jt-audit .audit-error .btn{margin-top:2px}@media(max-width: 900px){.jt-audit .audit-stats{grid-template-columns:repeat(2, 1fr)}.jt-audit .audit-sort{margin-left:0}}@media(max-width: 768px){.jt-audit .au-rel{display:none}}.jt-audit-drawer{--c-coral:#F05E33;--c-coral-tint:#fdeee8;--c-jade-tint:#e6f6f5;--c-denim:#52758D;--c-denim-tint:#eaf1f5;--c-gold-tint:#fdf1de;--c-warn:#c8880c;--c-success:#5f9400;--c-alert:#d64f30;--c-alert-tint:#fbe6df;--c-ink:#1a1614;--c-muted:#6b645d;--c-meta:#78716a;--c-surface:#fff;--c-surface-2:#f8f6f3;--c-hover:#f5f2ee;--c-border:#e6e0d9;--c-border2:#D6E1E5;--c-line:#efeae4;width:440px;max-width:92vw;background:var(--c-surface);color:var(--c-ink);display:flex;flex-direction:column}.jt-audit-drawer .dwr-shell{display:flex;flex-direction:column;height:100%}.jt-audit-drawer .dwr-head{padding:16px 18px;border-bottom:1px solid var(--c-border);display:flex;align-items:flex-start;gap:12px}.jt-audit-drawer .dwr-head .ai{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.jt-audit-drawer .dwr-head .ai .mdi{font-size:19px}.jt-audit-drawer .dwr-head .ai.info{background:var(--c-denim-tint);color:var(--c-denim)}.jt-audit-drawer .dwr-head .ai.warn{background:var(--c-gold-tint);color:var(--c-warn)}.jt-audit-drawer .dwr-head .ai.danger{background:var(--c-alert-tint);color:var(--c-alert)}.jt-audit-drawer .dwr-h-txt{flex:1;min-width:0}.jt-audit-drawer .dwr-title{font-size:15px;font-weight:600;letter-spacing:-0.2px}.jt-audit-drawer .dwr-sub{font-size:12.5px;color:var(--c-muted);margin-top:2px;word-break:break-word}.jt-audit-drawer .dwr-close{margin-left:auto;border:0;background:var(--c-surface-2);width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--c-muted);flex-shrink:0;transition:background .15s,color .15s}.jt-audit-drawer .dwr-close .mdi{font-size:17px}.jt-audit-drawer .dwr-close:hover{background:var(--c-hover);color:var(--c-ink)}.jt-audit-drawer .dwr-close:active{transform:translateY(1px)}.jt-audit-drawer .dwr-close:focus-visible{outline:2px solid var(--c-coral);outline-offset:2px}.jt-audit-drawer .dwr-body{padding:16px 18px;overflow:auto;flex:1}.jt-audit-drawer .dwr-immutable{display:flex;gap:10px;align-items:flex-start;background:var(--c-denim-tint);border:1px solid var(--c-border2);border-radius:10px;padding:11px 13px;margin-bottom:16px;font-size:12.5px;color:var(--c-denim);line-height:1.45}.jt-audit-drawer .dwr-immutable b{color:var(--c-ink)}.jt-audit-drawer .dwr-immutable .mdi{font-size:17px;flex-shrink:0;margin-top:1px}.jt-audit-drawer .dwr-grid{display:flex;flex-direction:column}.jt-audit-drawer .field{display:grid;grid-template-columns:96px 1fr;gap:12px;align-items:start;padding:11px 0;border-bottom:1px solid var(--c-line)}.jt-audit-drawer .field:last-child{border-bottom:none}.jt-audit-drawer .field .fk{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--c-meta);font-weight:600;padding-top:2px}.jt-audit-drawer .field .fv{font-size:13.5px;color:var(--c-ink);line-height:1.5;word-break:break-word}.jt-audit-drawer .field .fv-rel{display:block;font-size:11.5px;color:var(--c-muted);margin-top:2px}.jt-audit-drawer .field .fv-mono{font-variant-numeric:tabular-nums;font-family:"SFMono-Regular",Menlo,Consolas,monospace;font-size:12.5px}.jt-audit-drawer .field .fv-id{display:inline-flex;align-items:center;gap:8px}.jt-audit-drawer .fv-copy{border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-muted);width:26px;height:26px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .15s,color .15s,border-color .15s}.jt-audit-drawer .fv-copy .mdi{font-size:14px}.jt-audit-drawer .fv-copy:hover{background:var(--c-hover);color:var(--c-ink);border-color:var(--c-border2)}.jt-audit-drawer .fv-copy:active{transform:translateY(1px)}.jt-audit-drawer .fv-copy:focus-visible{outline:2px solid var(--c-coral);outline-offset:2px}.jt-audit-drawer .dwr-foot{border-top:1px solid var(--c-border);padding:12px 18px;display:flex;gap:8px;align-items:center}.jt-audit-drawer .dwr-foot .dwr-sp{flex:1}@keyframes finspin{to{transform:rotate(360deg)}}.jt-audit-drawer .mdi-spin{animation:finspin 1s linear infinite;display:inline-block}@media(prefers-reduced-motion: reduce){.jt-audit-drawer .mdi-spin{animation:none}}body.dark-mode .jt-audit-drawer{--c-coral:#ff7a54;--c-coral-tint:#3a1e15;--c-jade-tint:#12302f;--c-denim:#84a8c1;--c-denim-tint:#1c2830;--c-gold-tint:#332813;--c-warn:#e6b23e;--c-success:#a6d13f;--c-alert:#ff8162;--c-alert-tint:#3a1d16;--c-ink:#f0ece6;--c-muted:#b3aca3;--c-meta:#948d84;--c-surface:#211d19;--c-surface-2:#1b1713;--c-hover:#282320;--c-border:#332d27;--c-border2:#3a4650;--c-line:#2a2521}.jt-setup{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:var(--c-surface-2, #f8f6f3)}.jt-setup .setup-tabs{display:flex;gap:2px;flex:0 0 auto;padding:0 12px;background:var(--c-surface, #fff);border-bottom:1px solid var(--c-border, #e6e0d9);overflow-x:auto}.jt-setup .setup-tab{border:none;background:none;cursor:pointer;position:relative;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:14px 16px 12px;font-size:13.5px;font-weight:500;color:var(--c-muted, #6b645d);font-family:Roboto,-apple-system,"Segoe UI",sans-serif;transition:color .15s}.jt-setup .setup-tab .mdi{font-size:17px}.jt-setup .setup-tab::after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:rgba(0,0,0,0);border-radius:2px 2px 0 0;transition:background .15s}.jt-setup .setup-tab:hover{color:var(--c-ink, #1a1614)}.jt-setup .setup-tab.active{color:var(--c-coral, #F05E33);font-weight:600}.jt-setup .setup-tab.active::after{background:var(--c-coral, #F05E33)}.jt-setup .setup-tab:focus-visible{outline:2px solid var(--c-coral, #F05E33);outline-offset:-3px;border-radius:6px}.jt-setup .setup-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.jt-setup .setup-pane{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.jt-setup .setup-pane>.jt-fin{flex:1 1 auto;min-height:0}.support-repair-sidenav.sku-picker-sidenav .ar-sidepanel .task-wrapper{top:58px}.support-repair-sidenav.sku-picker-sidenav .sku-picker-title-row{padding:8px 0;margin:0 8px}.support-repair-sidenav.sku-picker-sidenav .sku-picker-progress{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:12px;font-size:14px;font-weight:600;background:var(--jt-color-info-bg);color:var(--jt-color-info)}.support-repair-sidenav.sku-picker-sidenav .sku-picker-progress.is-complete{background:var(--jt-color-success-bg);color:var(--jt-color-success)}.support-repair-sidenav.sku-picker-sidenav .sku-picker-context{display:flex;align-items:center;gap:10px;padding:10px 12px;margin:4px 8px;background:var(--jt-color-bg-subtle);border:1px solid var(--jt-color-border);border-radius:5px}.support-repair-sidenav.sku-picker-sidenav .sku-picker-context .sku-picker-context__label{font-size:14px;color:var(--jt-color-text-muted)}.support-repair-sidenav.sku-picker-sidenav .sku-picker-context .sku-picker-context__name{font-size:15px;font-weight:600}.support-repair-sidenav.sku-picker-sidenav .cc-act{margin:0;min-height:32px;line-height:1;font-size:14px;font-weight:600;text-transform:none;border-radius:8px;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.support-repair-sidenav.sku-picker-sidenav .cc-act md-icon{width:15px;height:15px;min-width:15px}.support-repair-sidenav.sku-picker-sidenav .cc-act--primary{background:#1976d2 !important;color:#fff !important;padding:6px 14px}.support-repair-sidenav.sku-picker-sidenav .cc-act--primary md-icon svg{fill:#fff}.support-repair-sidenav.sku-picker-sidenav .cc-act--primary:hover{background:#1567bd !important;text-decoration:none}.support-repair-sidenav.sku-picker-sidenav .sku-picker-drill{white-space:nowrap}.support-repair-sidenav.sku-picker-sidenav .custom-chips.small-chip li{padding:0;margin:5px 5px 5px 0;cursor:pointer}.support-repair-sidenav.sku-picker-sidenav .custom-chips.small-chip li .img-replacer{width:20px;height:20px;line-height:20px;font-size:10px}.support-repair-sidenav.sku-picker-sidenav .custom-chips.small-chip li .user-name{line-height:20px;padding:0 5px}.bundle-promo-sidenav .promo-row .promo-name,.bundle-product-section .bundle-attached-promos .cc-act.cc-act--link{color:#1976d2;font-weight:600;cursor:pointer;text-decoration:none}.bundle-promo-sidenav .promo-row .promo-name:hover,.bundle-product-section .bundle-attached-promos .cc-act.cc-act--link:hover{color:#1567bd;text-decoration:underline}.bundle-product-section .bundle-attached-promos{margin-bottom:20px}.bundle-product-section .bundle-attached-promos .promo-chip-type{font-size:14px;color:var(--jt-color-text-muted)}.bundle-promo-sidenav .promo-head{padding:10px}.bundle-promo-sidenav .promo-stat-strip{gap:8px;margin:6px 0 2px}.bundle-promo-sidenav .promo-stat-strip .promo-stat{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:12px;font-size:14px;background:var(--jt-color-surface-raised);color:var(--jt-color-text-muted)}.bundle-promo-sidenav .promo-stat-strip .promo-stat strong{color:var(--jt-color-text-default)}.bundle-promo-sidenav .promo-stat-strip .promo-stat.promo-stat--selected{background:var(--jt-color-info-bg);color:var(--jt-color-info)}.bundle-promo-sidenav .promo-stat-strip .promo-stat.promo-stat--selected strong{color:var(--jt-color-info)}.bundle-promo-sidenav .promo-status-filter{margin-top:8px}.bundle-promo-sidenav .promo-ai-btn{margin:8px 0 0}.bundle-promo-sidenav .promo-ai-btn md-icon{width:15px;height:15px}.bundle-promo-sidenav .promo-recents{padding:6px 10px 0}.bundle-promo-sidenav .promo-recents .promo-recents__label{font-size:14px;font-weight:600;color:var(--jt-color-text-muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.bundle-promo-sidenav .promo-recents .promo-recent-row{display:flex;align-items:center;gap:8px;padding:6px 4px;cursor:pointer;border-radius:5px}.bundle-promo-sidenav .promo-recents .promo-recent-row:hover{background:var(--jt-color-bg-hover)}.bundle-promo-sidenav .promo-recents .promo-recent-row .icon-tick{opacity:0;width:16px;height:16px;min-width:16px}.bundle-promo-sidenav .promo-recents .promo-recent-row.selected .icon-tick{opacity:1}.bundle-promo-sidenav .promo-recents .promo-recent-row .promo-recent-name{font-size:15px;flex:1 1 auto}.bundle-promo-sidenav .promo-recents .promo-recent-row .promo-recent-type{font-size:14px;color:var(--jt-color-text-muted)}.bundle-promo-sidenav .promo-row .promo-name-row{display:flex;align-items:center;gap:6px}.bundle-promo-sidenav .promo-row .promo-name-row .icon-tick{opacity:0;width:16px;height:16px;min-width:16px}.bundle-promo-sidenav .promo-row.selected .promo-name-row .icon-tick{opacity:1}.bundle-promo-sidenav .promo-row.ai-suggested{background:var(--jt-color-info-bg);border-left:3px solid var(--jt-color-info)}.bundle-promo-sidenav .promo-row .promo-name{font-size:15px}.bundle-promo-sidenav .promo-row .ai-badge{font-size:10px;font-weight:700;text-transform:uppercase;padding:1px 6px;border-radius:8px;background:var(--jt-color-info);color:#fff}.bundle-promo-sidenav .promo-row .promo-type{font-size:14px;color:var(--jt-color-text-muted);font-style:italic}.bundle-promo-sidenav .promo-row .promo-seg{font-size:14px;color:var(--jt-color-text-default)}.bundle-promo-sidenav .promo-row .promo-validity{font-size:14px;color:var(--jt-color-text-muted)}.bundle-promo-sidenav .promo-row .promo-expired-ago{font-size:14px;color:var(--jt-color-danger);font-weight:600}.bundle-promo-sidenav .promo-row .promo-val{font-size:15px}.bundle-promo-sidenav .promo-row .promo-status-chip{display:inline-block;padding:1px 8px;margin-bottom:4px;border-radius:10px;font-size:14px;font-weight:600;background:var(--jt-color-surface-raised);color:var(--jt-color-text-muted)}.bundle-promo-sidenav .promo-row .promo-status-chip.is-active{background:var(--jt-color-success-bg);color:var(--jt-color-success)}.bundle-promo-sidenav .promo-row .promo-status-chip.is-danger{background:var(--jt-color-danger-bg);color:var(--jt-color-danger)}.bundle-promo-sidenav .promo-row .promo-status-chip.is-warning{background:var(--jt-color-warning-bg);color:var(--jt-color-warning)}.bundle-promo-sidenav .promo-add-btn md-icon{width:16px;height:16px;margin-right:4px}.bundle-promo-sidenav .promo-add-btn md-icon svg{fill:#fff}.welcome-import{padding:20px}.welcome-import ul{list-style-type:none}.welcome-import ul li{position:relative;margin-bottom:10px}.welcome-import .done .icon-tick{display:inline-block;height:25px;width:25px;background-size:24px;background-repeat:no-repeat;margin-right:10px;margin-top:4PX;position:absolute;top:11px;left:-13px}.welcome-import .warning .icon-tick{display:inline-block;height:25px;width:25px;background-size:24px;background-repeat:no-repeat;margin-right:10px;margin-top:4PX;position:absolute;top:11px;left:-13px}.welcome-import .done:before{content:"";display:inline-block;height:25px;width:25px;background-size:24px;background-repeat:no-repeat;margin-right:5px;margin-top:4PX;position:absolute;top:10px}.welcome-import .warning:before{content:"";display:inline-block;height:25px;width:25px;background-size:24px;background-repeat:no-repeat;margin-right:5px;margin-top:4PX;position:absolute;top:10px}.welcome-import .import-heading{font-weight:400;line-height:2;display:inline-block;margin-left:20px}.welcome-import .begin-with{font-size:16px;font-weight:400}.welcome-import .donwload-template{font-size:16px;margin-top:30px}.welcome-import .import-utilities{font-size:18px;font-weight:700}.inventory-summary .welcome-headline{font-size:16px}.uploadinginventory-file{padding:20px}.uploadinginventory-file .inventoryimport-section{max-width:700px;margin:0 auto}.uploadinginventory-file .media-img{height:68px;margin-bottom:8px;width:72px}.uploadinginventory-file .norecords-available{margin:0 auto;text-align:center;padding:20px}.uploadinginventory-file .norecords-available img{width:50px}.uploadinginventory-file .norecords-available md-radio-group{margin-top:12px}.uploadinginventory-file .file-type{margin:15px 0}.uploadinginventory-file .products-materials{margin-top:12px}.uploadinginventory-file .product-attribute{padding:20px}.uploadinginventory-file .select-attribute{margin-top:15px}.uploadinginventory-file .regenerate-product{font-size:14px}.uploadinginventory-file .upload-inventoryfile{border:1px dashed #d6e1e5;border-radius:10px;background:#fafbfc;position:relative;text-align:center}.uploadinginventory-file .drag-drop{font-size:14px;margin-top:15px}.uploadinginventory-file .import-utilities{font-size:18px;font-weight:700}.uploadinginventory-file .setting-upload{position:absolute;right:9px;top:9px;height:30px}.uploadinginventory-file .upload-conent{margin-top:60px;text-align:center}.uploadinginventory-file .upload-conent h1{display:inline-block}.uploadinginventory-file .upload-img{display:inline-block;vertical-align:middle;margin-right:10px;height:56px;margin-bottom:8px;width:50px}.error-import .total-error{margin-top:18px}.error-import .reset-margin{margin-bottom:0}.error-import .count-errors{margin-left:15px;position:relative;position:relative}.error-import .count-errors .icon-tick{margin-top:-10px}.error-import .warning:before{content:"";display:inline-block;height:25px;width:25px;background-size:24px;background-repeat:no-repeat;margin-right:5px;margin-top:4PX;position:absolute;top:45px}.error-import .done:before{top:45px}.error-import .sucess-tick{width:25px}.bulk-scan-serials-template.sms-message .accepting_cards .chat-list-border{border-left:5px solid #f05e33}.bulk-scan-serials-template.sms-message .accepting_cards .chat-list{min-width:320px}.bulk-scan-serials-template.sms-message .accepting_cards .proflie_section .bulk-scan-serials-list{padding:0 0 0 10px}.bulk-scan-serials-template.sms-message .accepting_cards .proflie_section .font-color-gray{font-size:13px;color:#989898}.bulk-scan-serials-template.sms-message .accepting_cards .icon-play svg,.bulk-scan-serials-template.sms-message .accepting_cards .icon-play path{fill:#fff;stroke:#2196f3}.bulk-scan-serials-template .chat-unreads-div .h1-font-size{font-size:28px !important;font-weight:bold !important}.bulk-scan-serials-template .chat-unreads-div .img-container .img{height:45px;width:45px;border-radius:50%}.bulk-scan-serials-template .stock-details{min-width:120px;border:2px solid #ccc;padding:4px 15px 4px 10px;font-size:10px;color:#606060}.bulk-scan-serials-template .scan-results{border:0;background-color:rgba(211,225,229,.71);padding:5px 10px;font-size:10px}.bulk-scan-serials-template .result-font{font-size:18px;color:#000}.bulk-scan-serials-template .copy-label{padding:0 5px;background-color:#5e696c;font-size:10px}.bulk-scan-serials-template .copy-label:hover{background-color:#5e696c}.bulk-scan-serials-template .select-all .md-container{border:1px dotted #606060;border-radius:2px;width:24px;height:25px}.bulk-scan-serials-template .select-all .md-container .md-icon{top:1px;left:1px}.bulk-scan-serials-template .content_div.bulk-scan-results{padding-bottom:0}.bulk-scan-serials-template .loader-gif{height:21px}.bulk-scan-serials-template input{font-size:12px}.bulk-scan-serials-template .icon-background{border-radius:30px;background-color:#fff}.bulk-scan-serials-template .icon-background .icon-inventory{height:40px;width:40px;background-color:#fff;border-radius:50%}.bulk-scan-serials-template .icon-scan{height:45px;width:45px}.bulk-scan-serials-template .serials{width:300px;margin-right:0;height:8px}.bulk-scan-serials-template .data-table{border:none}.bulk-scan-serials-template .data-table tr{border:none}.bulk-scan-serials-template .data-table tr td{border:none}.bulk-scan-serials-template .sync{color:#f05e33}.bulk-scan-serials-template .left-chat-rail{padding-bottom:24px;overflow-y:auto}.bulk-scan-serials-template .left-chat-rail .proflie_section{padding:0 4px}.bulk-scan-serials-template .lc-rail-head{position:relative;margin-bottom:16px}.bulk-scan-serials-template .lc-rail-head .heading{font-size:14px;letter-spacing:.04em}.bulk-scan-serials-template .lc-collapse-btn.sidenav-close--tr{position:static;min-width:32px;width:32px;height:32px;line-height:32px;margin:0}.bulk-scan-serials-template .lc-collapse-btn.sidenav-close--tr md-icon{width:16px;height:16px;color:hsl(0,0%,58%)}.bulk-scan-serials-template .lc-page-title{font-size:28px;font-weight:700;line-height:1.5;margin:0 0 16px}.bulk-scan-serials-template .lc-page-title .text-seablue{display:block}.bulk-scan-serials-template .svc-sec-head{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--jt-color-text-muted, #98a2b3);margin-bottom:8px}.bulk-scan-serials-template .lc-sec{padding:12px 0;border-top:1px solid var(--jt-color-border, #e4e7ec)}.bulk-scan-serials-template .lc-sec:first-of-type{border-top:0}.bulk-scan-serials-template .lc-stat-row .lc-stat{flex:1;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:5px;border:1px solid rgba(0,0,0,0)}.bulk-scan-serials-template .lc-stat-row .lc-stat__value{font-size:20px;font-weight:700;line-height:1.1}.bulk-scan-serials-template .lc-stat-row .lc-stat__label{font-size:14px;color:var(--jt-color-text-muted, #667085)}.bulk-scan-serials-template .lc-stat-row .lc-stat--info{background:var(--jt-color-info-bg, #dbeafe)}.bulk-scan-serials-template .lc-stat-row .lc-stat--info .lc-stat__value{color:var(--jt-color-info, #1976d2)}.bulk-scan-serials-template .lc-stat-row .lc-stat--success{background:var(--jt-color-success-bg, #dcfce7)}.bulk-scan-serials-template .lc-stat-row .lc-stat--success .lc-stat__value{color:var(--jt-color-success, #16a34a)}.bulk-scan-serials-template .lc-stat-row .lc-stat--danger{background:var(--jt-color-danger-bg, #fee2e2)}.bulk-scan-serials-template .lc-stat-row .lc-stat--danger .lc-stat__value{color:var(--jt-color-danger, #dc2626)}.bulk-scan-serials-template .lc-stat-warn{margin-top:6px;font-size:14px;color:var(--jt-color-danger, #dc2626)}.bulk-scan-serials-template .lc-stepper{display:inline-flex;align-items:center;gap:2px}.bulk-scan-serials-template .lc-stepper .lc-step-btn{min-width:24px;width:24px;height:24px;line-height:24px;margin:0;padding:0}.bulk-scan-serials-template .lc-stepper .lc-step-btn md-icon{width:16px;height:16px}.bulk-scan-serials-template .lc-stepper .lc-step-count{font-size:14px;color:var(--jt-color-text-muted, #667085);min-width:30px;text-align:center}.bulk-scan-serials-template .lc-product{margin-top:4px}.bulk-scan-serials-template .lc-product .lc-avatar.lc-avatar--clickable{cursor:pointer}.bulk-scan-serials-template .lc-product .lc-identity{min-width:0}.bulk-scan-serials-template .lc-product .lc-identity__name{font-size:16px;font-weight:700;margin-bottom:4px}.bulk-scan-serials-template .lc-product .lc-identity__meta{font-size:15px;color:var(--jt-color-text-muted, #667085);margin-bottom:6px}.bulk-scan-serials-template .lc-product .lc-identity__label{font-weight:600}.bulk-scan-serials-template .lc-product .lc-creator-link{display:inline-flex;align-items:center;gap:5px;padding:2px 0;border:0;background:rgba(0,0,0,0);color:#1976d2;font-size:15px;cursor:pointer}.bulk-scan-serials-template .lc-product .lc-creator-link md-icon{width:14px;height:14px}.bulk-scan-serials-template .lc-product .lc-creator-link md-icon svg,.bulk-scan-serials-template .lc-product .lc-creator-link md-icon path{fill:#1976d2}.bulk-scan-serials-template .lc-product .lc-creator-link:hover{text-decoration:underline}.bulk-scan-serials-template .lc-recent-list{display:flex;flex-wrap:wrap;gap:6px}.bulk-scan-serials-template .lc-recent-list .lc-recent-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:4px 10px;border:1px solid var(--jt-color-border, #e4e7ec);border-radius:14px;background:var(--jt-color-bg-subtle, #f9fafb);font-size:14px;cursor:pointer}.bulk-scan-serials-template .lc-recent-list .lc-recent-chip md-icon{width:13px;height:13px;color:var(--jt-color-text-muted, #98a2b3)}.bulk-scan-serials-template .lc-recent-list .lc-recent-chip:hover{background:var(--jt-color-bg-hover, #f2f4f7)}.bulk-scan-serials-template .lc-howto-lead{margin-bottom:8px}.bulk-scan-serials-template .cc-act{margin:0;min-height:34px;line-height:1;font-size:14px;font-weight:600;text-transform:none;border-radius:8px;display:inline-flex;align-items:center}.bulk-scan-serials-template .cc-act--secondary{background:#1976d2 !important;color:#fff !important;padding:6px 16px}.bulk-scan-serials-template .cc-act--secondary .icon-play md-icon svg,.bulk-scan-serials-template .cc-act--secondary .icon-play md-icon path{fill:#fff;stroke:#fff}.bulk-scan-serials-template .cc-act--secondary:hover{background:#1567bd !important}.bulk-scan-serials-template .lc-ai-wrap{margin-bottom:8px}.bulk-scan-serials-template .lc-ai-wrap .lc-ai-input{width:100%;border:0;resize:vertical;font-size:15px;background:rgba(0,0,0,0);outline:none}.bulk-scan-serials-template .lc-ai-btn{width:100%;justify-content:center}.bulk-scan-serials-template .customer-segment md-input-container .md-datepicker-input-container{width:220px}.bulk-scan-serials-template .ar-sidepanel .f1,.bulk-scan-serials-template .ar-sidepanel .f3{display:block}.bulk-scan-serials-template .ar-sidepanel .ellipsis-100{width:80px}.bulk-scan-serials-template .ar-sidepanel .sidenav-select{padding:2px 0px !important}.bulk-scan-serials-template .ar-sidepanel md-list-item .md-button{line-height:1}.bulk-scan-serials-template .ar-sidepanel .resource-allocation.statistics{padding-right:15px;margin-top:5px}.bulk-scan-serials-template .ar-sidepanel .top-section .sidenav-title .resource-icon{width:34px;height:34px}md-dialog.bulk-scan-result-template{max-width:900px;width:100%}md-dialog.bulk-scan-result-template .md-sidenav-right .list-data .export-cta-div .data-setup-cta{background-color:#f05e33;color:#fff;border-radius:50px;min-width:120px;max-height:15px}md-dialog.bulk-scan-result-template .md-sidenav-right .list-data .export-cta-div .data-setup-cta .download{color:#fff;font-size:14px}md-dialog.bulk-scan-result-template .md-sidenav-right .list-data .export-cta-div .download-cta a{color:#fff;font-size:14px}md-dialog.bulk-scan-result-template .md-sidenav-right .list-data .export-cta-div .na-cta{background-color:#f05e33;color:#fff}md-dialog.bulk-scan-result-template .icon-flag{height:30px}.invoice .business-logo{font-size:18px;padding:25px 0}.invoice .invoice-header{background-color:#0b5394}.invoice .invoice-header th{color:#fff}.invoice .subheader{background-color:#cfe2f3;font-size:12px}.invoice .subheader td{padding:10px 15px}.invoice .single-border-table{border:1px solid #d6e1e5}.invoice .single-border-table tr{border:none}.invoice .single-border-table tr td{border:none}.invoice .single-border-table tr td .upper-text{margin-top:20px}.invoice .single-border-table tr.section-last{border-bottom:1px solid #d6e1e5}.invoice .single-border-table tr.section-last td{border-bottom:1px solid #d6e1e5}.suppliersCatalogs-details .default-card-box{height:150px;background-color:#fff;box-shadow:2px 2px 0 #fff;-webkit-box-shadow:2px 2px 0 #fff;border-bottom:2px solid #d2d2d2}.submitted{color:#6aa84f}.sku-catalog .add-catalog{margin-left:20px}.sku-catalog .sku-icon{width:34px;height:34px;margin:0}.auto.submitted{color:#6aa84f}.status-dropmenu.procure-tab{max-height:none}.supplier-priority{margin-top:10px}.notes-icon{margin-left:10px}.title-center{margin:0 auto;text-align:center}.addcost-icon md-icon{height:18px;width:23px}.addcost-icon .right-space{margin-left:15px}.resource-divisonsection{margin:10px 0}.procurment-task .schedule-select .icon-side-tick{display:inline-block}.procurment-task .icon-side-tick{display:none;height:15px;position:absolute;left:46px;top:22px;width:15px}.procurements-accordionN{padding:0 !important}.procurements-accordionN .md-avatar{border-radius:50%;border:1px solid #ccc}.procurements-accordionN .icon-side-tick{display:none;height:15px;position:absolute;left:46px;top:22px;width:15px}.procurment-assign{width:100%}.procurment-assign .name-container{margin:10px 0}.procurment-assign .resource-organisation{font-size:11px;margin-top:6px}.procurment-assign .accordion-names{font-size:11px}.procurment-assign .emailand-phone{text-align:right;line-height:1.2}.resource-divisoncontainer{margin-left:3px}.select-locationResource{margin:0 7px}.content-divison{margin-top:-7px}.resourceAllocation .resource-icon{width:34px;height:34px;margin:0;vertical-align:middle}.resourceAllocation .search-symbol{width:20px;height:20px;margin:0}.resourceAllocation .search-button{top:0;z-index:2}.resourceAllocation .sidenav-searchicon{height:16px;float:right;cursor:pointer;margin:0;padding-right:6px;outline:0;z-index:10;position:relative;z-index:2}.resourceAllocation .sidenav-title .search-box{top:12px;right:5px;height:25px;font-size:12px;position:absolute;margin:0;top:4px;right:13px;padding-right:22px}.resourceAllocation h2{display:inline-block;font-weight:500;margin-left:9px}.resourceAllocation .search-symbol{width:20px;height:20px;margin:0}.ar-sidepanel .bottom-section{position:absolute;bottom:0;left:0;right:0;height:50px}.resource-organisation-procurment{padding:15px 10px 0}.resource-organisation-procurment md-select{background:#fff}.divison-side-allocation a img{vertical-align:middle;margin-right:12px}.popup-auto-order{height:100%;max-width:70%}.history-caps{text-transform:capitalize}.adjust-calculations{margin:20px}.publish-header-right md-icon{height:40px;width:40px}.po-savebtn-btn{background-color:#fab963}.po-savebtn{margin-right:15px}.adjsut-remove{display:inline}.status-progrss{text-align:left}.adjusted{color:red}.purchaseord-box{min-height:216px;position:relative}.purchaseord-box .cost-items{margin-top:71px}.po-status{position:absolute;right:24px;top:13px}.paymentPo-tab{cursor:pointer}.payment-table{max-height:93px;overflow:scroll;overflow-x:hidden}.payment-table table{width:100%}.payment-table table .header-left{text-align:left}.payment-table table .header-left tr td{padding:8px 1px}.payment-table table .payment-terms{padding:2px 1px}.cost-payment{padding:20px;margin:20px 40px;background:#d6e1e5}.cost-payment div{margin-right:20px}.single-view{padding:20px}.single-view-heade{margin-top:14px;margin-left:15px}.disabled-icon svg path{color:#dcdcdc}.saveBtn-onPO{text-align:center}.paymentType-infomation{text-align:right}.address-location{display:block;clear:both;margin-right:5px}.supplierdetail-widget .summery-widget{margin-bottom:0}.item-cost-info{margin-top:15px}.material-product{margin-bottom:5px}.additionalCost-pop{padding:20px}.additionalCost-pop table{border:none}.additionalCost-pop table tbody{border:none}.additionalCost-pop table tbody td,.additionalCost-pop table tbody tr{border:none}.additionalCost-pop table thead{border:none}.additionalCost-pop table thead th,.additionalCost-pop table thead tr{border:none}.next-step{display:none}input.viewable{border:rgba(0,0,0,0)}input.editable{color:#000}.po-table{min-width:1000px !important}.payment-made{margin-top:10px}.no-boedertb td{border:0}.recordpayment-form{padding:30px !important}.supplier-right .switch-bar md-switch{margin-top:12px;margin-bottom:8px}.payment-count .md-icon-button md-icon{height:15px}.table-responsive{width:100%}.table-responsive.no-padding{padding:0}.add-item-container .add-btn-section{margin-bottom:10px}.add-item-container .add-btn-section button{padding-left:0;margin-left:0}.procurment-status-dropmenu{width:150px}.procurment-status-dropmenu .edit-dropdown-content{background:#fff;border:1px solid #cfdade;border-top:0;border-radius:5px;padding:0;width:300px}.procurment-status-dropmenu .product-table-list{padding:6px 5px 15px;cursor:pointer}.procurment-status-dropmenu .product-table-list:hover{background-color:rgba(158,158,158,.2)}.procurment-status-dropmenu .lead-time{text-align:center}.address-type{margin-top:15px}.service-history-section{padding:0}.contact-number{margin-top:7px}.contact-number .md-input-container .label{padding:7px}.doc-list .chipbox:before{content:"";display:inline-block;background:url(../../../assets/icons/ico-pdf.85168ce8fdf8069c5bf5.svg) no-repeat 0 0;background-position:0 0;background-size:15px;height:17px;margin-right:6px;width:15px;vertical-align:middle}.supplier-catlog{padding:20px}.procure-supplier-list-section{padding:20px}.procurement .filter-doc-input{width:350px}.procurement .input-list .supplier-contact{margin-bottom:20px}.procurement .notes{margin-top:15px}.procurement md-content{overflow:hidden}.procurement .filter-notes-input{width:350px}.procurement .small-txt{color:hsl(0,0%,58%);font-size:10px}.procurement .small-txt .f3,.procurement .small-txt .rb-section md-radio-button,.procurement .rb-section .small-txt md-radio-button,.procurement .small-txt .data-table td,.procurement .data-table .small-txt td{font-size:10px}.procurement .files-type-sec li{margin-bottom:25px}.procurement .stat{font-size:19px;padding:5px 0}.procurement .stat-head{font-size:14px;font-weight:200}.procurement .stat-box{border:1px solid #ccc;border-radius:10px;margin-top:6px;padding:10px 20px;margin-right:-10px}.procurement .stat-box .current-box{position:absolute;top:-30px;left:2px}.procurement .stat-box .stat-panel .stat-desc{padding:5px 40px;margin:20px 0}.procurement .custom-tabs md-content{padding-top:20px}.procurement .btn-icon{height:auto;margin-right:0;min-height:auto;width:auto}.procurement .reduce-left{margin-left:-8px}.procurement .increase-top{margin-top:8px}.procurement .icons-only{height:21px;margin-right:8px;width:21px}.procurement .purchase-submited{margin-bottom:15px}.procurement .data-table .location-symbol{margin-right:8px}.procurement .data-table .forward-btn{height:auto;min-height:auto;width:auto}.procurement .data-table .forward-btn md-icon{height:15px;width:15px}.procurement .data-table .forward-btn md-icon svg path{fill:#5cc5c3}.procurement .file-type-img{margin-bottom:20px;margin-right:20px;width:50px;height:50px}.procurement .div-container{margin:18px 0}.procurement .date-text{display:inline-block;font-size:18px;color:hsl(0,0%,16.5%)}.procurement .status-type{max-width:65px}.procurement .status-type.draft{color:#666}.procurement .status-type.submitted{color:#6aa84f}.procurement .status-type.modified{color:#e69138}.procurement .status-type.partially-received{color:#3d85c6}.procurement .status-type.fully-received{color:#6aa84f}.procurement .status-type.over-due{color:#e06666}.procurement .status-type.complete{color:#6aa84f}.procurement .status-type.partially-paid{color:#3d85c6}.procurement .status-type.auto-submitted{color:#6aa84f}.procurement .status-type.fully-published{color:#6aa84f}.procurement .status-type.open{color:#6aa84f}.procurement .status-type.closed{color:#666}.procurement .rightside-widget .summery-widget{line-height:21px}.procurement .rightside-widget .switch-bar{margin-bottom:15px}.procurement .rightside-widget .switch-bar label{padding-right:15px}.procurement .rightside-widget .icon-tick .tick-bg{fill:rgba(0,0,0,0)}.procurement .rightside-widget .supplier-no{margin-top:3px;margin-right:5px;margin-bottom:3px}.procurement .rb-section{margin-top:25px;margin-bottom:20px}.procurement .rb-section md-radio-button{margin:15px 10px}.procurement .input-list li{margin-bottom:20px}.procurement .input-list .supplier-contact{margin-bottom:20px}.procure-supplier-list-section .data-table{min-width:1050px !important}.procure-supplier-list-section .data-table td{line-height:20px}.procure-supplier-list-section .data-table .small-txt{line-height:14px}.procure-supplier-list-section .sources-list li:not(:last-child){margin-bottom:10px}.procure-supplier-tab-section .img-container{background:#fff;margin-left:25px;padding:5px 10px}.procure-supplier-tab-section .img-container img{width:60px}.procure-supplier-tablist-section .filters-bar .input-lg input{width:100%}.procure-supplier-tablist-section .filters-bar .search-btn{margin-left:20px !important}.procure-supplier-tablist-section .search-result-container{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;color:hsl(0,0%,16.5%);background:#b9eaa7;font-size:10px;padding:10px;margin-left:15px}.procurement-sidebar .bottom-section,.procurement-sidebar .task-wrapper{position:absolute;right:0;left:0}.procurement-sidebar .task-wrapper{top:0;bottom:50px;overflow-y:auto}.procurement-sidebar .task-wrapper .input-section{margin-bottom:15px;padding-right:20px;padding-left:20px}.procurement-sidebar .task-wrapper .input-section .section-title{color:hsl(0,0%,16.5%);margin-top:12px;font-size:14px;font-weight:500}.procurement-sidebar .bottom-section{bottom:1px}.procurement-sidebar .search-list li{padding-right:20px;padding-bottom:0;padding-left:20px}.procurement-sidebar .search-list md-divider{margin-top:10px;margin-right:-20px;margin-left:-20px}@media screen and (max-width: 1024px){.supplier-catalog-table{max-width:795px}}@media screen and (min-width: 600px){.procurement .rightside-widget{position:absolute;top:20px;right:10px}.procurement .rightside-widget .summery-widget{min-width:180px}.procurement .rightside-widgetCatalog{position:relative !important;right:0}.procurement .rightside-widgetCatalog .summery-widget{min-width:180px}.procure-supplier-tab-section md-input-container{margin-right:20px}.procure-supplier-tablist-section .supplier-tablisttop-section{margin-bottom:20px}.procure-supplier-tablist-section .supplier-tablisttop-section md-input-container{margin-bottom:0;margin-right:18px}.procure-supplier-tablist-section .supplier-tablisttop-section .md-icon-button{margin-left:18px}.purchase-orderlist-section .top-section md-input-container{margin-right:20px}.purchase-orderlist-section .utilization-container{background:#eee;border-radius:20px;line-height:0;margin:4px 3px 0 0;max-width:50px}.purchase-orderlist-section .date-text{font-size:14px}.purchase-orderlist-section .data-table td{vertical-align:middle;font-size:14px}.purchase-orderlist-section .data-table td .f1{font-size:14px}.purchase-orderlist-section .data-table td .date-text.text-center,.purchase-orderlist-section .data-table td>.text-center{text-align:left}.purchase-orderlist-section .data-table td .order-status{width:auto;min-width:80px;text-align:left}.purchase-orderlist-section .data-table td .order-status .text-center,.purchase-orderlist-section .data-table td .order-status .small-txt.text-center{text-align:left}.purchase-orderlist-section .data-table td .order-status .status.open{color:#b26a00;background-color:#fff3e0;border:1px solid #ffcc80;border-radius:12px;padding:2px 10px;font-size:11px;letter-spacing:.4px;text-transform:uppercase}.purchase-orderlist-section .data-table td .order-status .status.closed{color:#2e7d32;background-color:#e8f5e9;border:1px solid #a5d6a7;border-radius:12px;padding:2px 10px;font-size:11px;letter-spacing:.4px;text-transform:uppercase}.purchase-orderlist-section .overdue-row td:first-child{border-left:3px solid #f44336}.purchase-orderlist-section .po-received-cell{position:relative;cursor:pointer;border-radius:6px;padding:4px 6px;margin:-4px -6px;transition:background-color .15s ease;outline:none}.purchase-orderlist-section .po-received-cell:hover,.purchase-orderlist-section .po-received-cell:focus-visible{background-color:rgba(0,0,0,.03)}.purchase-orderlist-section .po-received-cell:hover .po-received-cell__hint,.purchase-orderlist-section .po-received-cell:focus-visible .po-received-cell__hint{opacity:1;transform:translateY(0)}.purchase-orderlist-section .po-received-cell:focus-visible{box-shadow:0 0 0 2px rgba(240,94,51,.35)}.purchase-orderlist-section .po-received-cell__hint{display:block;margin-top:6px;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:#f05e33;text-align:center;opacity:0;transform:translateY(2px);transition:opacity .15s ease,transform .15s ease;pointer-events:none}}.purchase-order .lefthead-icon{height:20px;width:20px;margin:8px 5px}.purchase-order .sidenav-title{margin:5px 0;margin-top:0 !important}.purchase-order .sidenav-title-row{padding:8px 0;margin:0 8px}.purchase-order .task-wrapper.functions{top:132px}.purchase-order .functions md-list-item .md-button{line-height:1}.purchase-order .functions .service-detail{margin-right:5px}.purchase-order .functions .arrow-icon{padding:3px;z-index:1}.purchase-order .search-list.service-list md-list-item._md-button-wrap>div.md-button{padding-right:5px}.purchase-order .service-item-picker .si-header .si-heading{min-width:0}.purchase-order .service-item-picker .si-header .si-svc-name{font-size:20px;font-weight:600;line-height:1.25;color:var(--jt-color-text-default)}.purchase-order .service-item-picker .si-header .si-subline{font-size:14px;color:var(--jt-color-text-muted);margin-top:2px}.purchase-order .service-item-picker .si-header .si-subline .si-dot{margin:0 4px}.purchase-order .service-item-picker .si-header .si-source-link{color:var(--jt-color-info, #1976d2);font-weight:600;text-decoration:none;white-space:nowrap}.purchase-order .service-item-picker .si-header .si-source-link:hover{text-decoration:underline}.purchase-order .service-item-picker .si-header .si-source-link .si-ext{height:12px;width:12px;vertical-align:middle;margin-left:1px}.purchase-order .service-item-picker .si-search{padding:6px 12px;gap:6px}.purchase-order .service-item-picker .si-search .search-icon{height:18px;width:18px;opacity:.6}.purchase-order .service-item-picker .si-search .search-block{margin:0}.purchase-order .service-item-picker .si-context{padding:4px 12px 8px}.purchase-order .service-item-picker .si-context .si-context-field{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px}.purchase-order .service-item-picker .si-context .si-context-label,.purchase-order .service-item-picker .si-context .si-field-label{font-size:14px;color:var(--jt-color-text-muted)}.purchase-order .service-item-picker .si-context .si-context-value{font-size:15px;color:var(--jt-color-text-default);text-align:right}.purchase-order .service-item-picker .si-context .si-field-label{margin-bottom:4px}.purchase-order .service-item-picker .si-context .si-segment{border:1px solid var(--jt-color-border);border-radius:5px;overflow:hidden}.purchase-order .service-item-picker .si-context .si-segment .si-seg-btn{flex:1;margin:0;min-width:0;border-radius:0;text-transform:none;font-size:14px;line-height:34px;min-height:34px;color:var(--jt-color-text-muted)}.purchase-order .service-item-picker .si-context .si-segment .si-seg-btn:not(:last-child){border-right:1px solid var(--jt-color-border)}.purchase-order .service-item-picker .si-context .si-segment .si-seg-btn.active{background:var(--jt-color-info-bg);color:var(--jt-color-info, #1976d2);font-weight:600}.purchase-order .service-item-picker .si-recents{padding:8px 12px;border-bottom:1px solid var(--jt-color-border)}.purchase-order .service-item-picker .si-recents .si-group-label{font-size:14px;font-weight:600;color:var(--jt-color-text-muted);margin-bottom:6px}.purchase-order .service-item-picker .si-recents .si-recent-chips{gap:6px}.purchase-order .service-item-picker .si-recents .si-recent-chip{margin:0;min-height:30px;line-height:28px;padding:0 10px;border:1px solid var(--jt-color-border);border-radius:20px;text-transform:none;font-size:14px;max-width:100%}.purchase-order .service-item-picker .si-recents .si-recent-chip .icon-12{height:12px;width:12px;margin-right:2px}.purchase-order .service-item-picker .si-recents .si-recent-chip.active{background:var(--jt-color-info-bg);border-color:var(--jt-color-info, #1976d2);color:var(--jt-color-info, #1976d2)}.purchase-order .service-item-picker .si-item .si-item-name{font-size:16px;font-weight:600;color:var(--jt-color-text-default)}.purchase-order .service-item-picker .si-item .si-item-id{font-size:14px;color:var(--jt-color-text-muted);margin:2px 0 6px}.purchase-order .service-item-picker .si-item .si-catalog-flag{font-size:11px;font-weight:600;padding:1px 8px;border-radius:20px;white-space:nowrap}.purchase-order .service-item-picker .si-item .si-catalog-flag.si-catalog-flag--ok{background:var(--jt-color-success-bg);color:var(--jt-color-success)}.purchase-order .service-item-picker .si-item .si-catalog-flag.si-catalog-flag--no{background:var(--jt-color-bg-subtle);color:var(--jt-color-text-muted)}.purchase-order .service-item-picker .si-item .si-stats{gap:6px;margin-bottom:6px}.purchase-order .service-item-picker .si-item .si-stats .si-pill{font-size:14px;font-weight:600;padding:2px 10px;border-radius:20px}.purchase-order .service-item-picker .si-item .si-stats .si-pill .si-pill-k{font-weight:400;opacity:.8;margin-right:2px}.purchase-order .service-item-picker .si-item .si-stats .si-pill.si-pill--warn{background:var(--jt-color-warning-bg);color:var(--jt-color-warning)}.purchase-order .service-item-picker .si-item .si-stats .si-pill.si-pill--ok{background:var(--jt-color-success-bg);color:var(--jt-color-success)}.purchase-order .service-item-picker .si-item .si-money{font-size:15px}.purchase-order .service-item-picker .si-item .si-money .si-money-v{font-weight:600;color:var(--jt-color-text-default)}.purchase-order .service-item-picker .si-item .si-money .si-tax{color:var(--jt-color-text-muted)}.procure-supplier-list-page .procure-supplier-list-section .data-table .active{color:#6aa84f}.procure-supplier-list-page .source{padding:8px !important}.procure-supplier-list-page .static{margin-top:150px}.procure-supplier-list-page .title-bar{height:64px}.procure-supplier-list-page .catalog-h2{width:100%;margin-left:13px !important}.procure-supplier-list-page .svc-sec-head{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--jt-color-text-muted, #949494);margin:0 0 6px}.procure-supplier-list-page .pos-drawer{max-width:420px;width:100%}.procure-supplier-list-page .pos-drawer .pos-drawer__shell{height:100%}.procure-supplier-list-page .pos-drawer .pos-drawer__header{gap:10px;padding-right:44px}.procure-supplier-list-page .pos-drawer .pos-drawer__glyph{width:22px;height:22px;flex:0 0 auto}.procure-supplier-list-page .pos-drawer .pos-drawer__glyph svg{fill:#f05e33}.procure-supplier-list-page .pos-drawer .pos-drawer__titles{min-width:0}.procure-supplier-list-page .pos-drawer .pos-drawer__kicker{margin:0}.procure-supplier-list-page .pos-drawer .pos-drawer__title{font-size:20px;font-weight:700;line-height:1.25;color:var(--jt-color-text-default, #202124)}.procure-supplier-list-page .pos-drawer .pos-drawer__step{flex:0 0 auto;gap:2px}.procure-supplier-list-page .pos-drawer .pos-drawer__step .pos-drawer__step-btn{margin:0;min-height:32px}.procure-supplier-list-page .pos-drawer .pos-drawer__step .pos-drawer__step-btn svg{fill:var(--jt-color-text-muted, #6b7280)}.procure-supplier-list-page .pos-drawer .pos-drawer__step .pos-drawer__step-btn[disabled]{opacity:.35}.procure-supplier-list-page .pos-drawer .pos-drawer__actions{padding:12px 16px 4px}.procure-supplier-list-page .pos-drawer .pos-drawer__actions-label{margin-bottom:6px}.procure-supplier-list-page .pos-drawer .cc-act--primary.pos-drawer__new-po{display:inline-flex;align-items:center;background:#1976d2;color:#fff;border-radius:5px;margin:0;text-transform:none;font-weight:600}.procure-supplier-list-page .pos-drawer .cc-act--primary.pos-drawer__new-po md-icon{margin-right:6px;width:18px;height:18px}.procure-supplier-list-page .pos-drawer .cc-act--primary.pos-drawer__new-po md-icon svg{fill:#fff}.procure-supplier-list-page .pos-drawer .cc-act--primary.pos-drawer__new-po:hover{background:#1565c0}.procure-supplier-list-page .pos-drawer .pos-drawer__filter{padding:6px 16px 10px}.procure-supplier-list-page .pos-drawer .pos-drawer__search{gap:6px;border:1px solid var(--jt-color-border, #d6e1e5);border-radius:5px;padding:4px 8px;background:var(--jt-color-surface, #fff)}.procure-supplier-list-page .pos-drawer .pos-drawer__search-icon{width:16px;height:16px}.procure-supplier-list-page .pos-drawer .pos-drawer__search-icon svg{fill:var(--jt-color-text-muted, #949494)}.procure-supplier-list-page .pos-drawer .pos-drawer__search-input{flex:1;border:none;outline:none;background:rgba(0,0,0,0);font-size:15px;color:var(--jt-color-text-default, #202124)}.procure-supplier-list-page .pos-drawer .pos-drawer__seg{gap:6px;margin-top:8px}.procure-supplier-list-page .pos-drawer .pos-drawer__seg-btn{border:1px solid var(--jt-color-border, #d6e1e5);background:var(--jt-color-surface, #fff);color:var(--jt-color-text-muted, #6b7280);border-radius:14px;padding:3px 12px;font-size:14px;font-weight:600;cursor:pointer;outline:none;transition:all 120ms ease}.procure-supplier-list-page .pos-drawer .pos-drawer__seg-btn:hover{background:rgba(25,118,210,.06)}.procure-supplier-list-page .pos-drawer .pos-drawer__seg-btn.is-active{background:#1976d2;border-color:#1976d2;color:#fff}.procure-supplier-list-page .pos-drawer .pos-drawer__body{flex:1;overflow-y:auto}.procure-supplier-list-page .pos-drawer .pos-drawer__row{padding:12px 16px;border-left:3px solid rgba(0,0,0,0);transition:background-color 120ms ease}.procure-supplier-list-page .pos-drawer .pos-drawer__row:hover{background:var(--jt-color-bg-hover, #f6f8f9)}.procure-supplier-list-page .pos-drawer .pos-drawer__row--overdue{border-left-color:#f57c00;background:var(--jt-color-warning-bg, #fff6e9)}.procure-supplier-list-page .pos-drawer .pos-drawer__row-main{min-width:0;padding-left:10px}.procure-supplier-list-page .pos-drawer .pos-drawer__po-id{font-size:15px;font-weight:700;color:#1976d2;cursor:pointer}.procure-supplier-list-page .pos-drawer .pos-drawer__po-id:hover{text-decoration:underline}.procure-supplier-list-page .pos-drawer .pos-drawer__status{font-size:14px;font-weight:600}.procure-supplier-list-page .pos-drawer .pos-drawer__meta{margin-top:6px;font-size:15px;color:var(--jt-color-text-default, #202124)}.procure-supplier-list-page .pos-drawer .pos-drawer__meta-label{font-size:14px;font-weight:700;color:var(--jt-color-text-muted, #949494);margin-right:6px}.procure-supplier-list-page .pos-drawer .pos-drawer__prog{margin-top:4px;gap:8px;font-size:15px}.procure-supplier-list-page .pos-drawer .pos-drawer__prog-bar{flex:1;height:6px;max-width:120px;border-radius:3px;background:var(--jt-color-bg-subtle, #eceff1);overflow:hidden}.procure-supplier-list-page .pos-drawer .pos-drawer__prog-fill{display:block;height:100%;background:#4caf50}.procure-supplier-list-page .pos-drawer .pos-drawer__amounts{margin-top:8px;gap:12px}.procure-supplier-list-page .pos-drawer .pos-drawer__amount-val{font-size:15px;font-weight:600}.procure-supplier-list-page .pos-drawer .pos-drawer__amount--due.is-due .pos-drawer__amount-val{color:#f57c00}.procure-supplier-list-page .pos-drawer .pos-drawer__row-actions{gap:8px;margin-top:10px}.procure-supplier-list-page .pos-drawer .pos-drawer__act{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:5px;font-size:14px;font-weight:600;cursor:pointer;color:#fff}.procure-supplier-list-page .pos-drawer .pos-drawer__act md-icon{width:15px;height:15px}.procure-supplier-list-page .pos-drawer .pos-drawer__act md-icon svg{fill:#fff}.procure-supplier-list-page .pos-drawer .pos-drawer__act--pay{background:#1976d2}.procure-supplier-list-page .pos-drawer .pos-drawer__act--pay:hover{background:#1565c0}.procure-supplier-list-page .pos-drawer .pos-drawer__act--docs{background:#455a64}.procure-supplier-list-page .pos-drawer .pos-drawer__act--docs:hover{background:#37474f}.procure-supplier-list-page .pos-drawer .pos-drawer__empty{padding:24px 16px;text-align:center;color:var(--jt-color-text-muted, #949494);font-size:15px}.rel-purch-order .section-header{font-size:20px;margin:5px 0}.rel-purch-order .active{font-weight:600}.rel-purch-order .stat-panel .stat-desc{padding:5px 40px;margin:20px 0;text-align:center}@media only screen and (min-width: 1280px){.rel-purch-order .stat-box:first-child{margin-right:12px}}md-menu-content.schedu md-menu-item{height:150px}.filter-input{width:200px;padding:0 30px 0 0}.procurement-auto-purchase-popup{min-width:50%;max-width:90%}.procurement-auto-purchase-popup .icon-tick{margin:8px 8px 0 0}.procurement-auto-purchase-popup .procurement{padding:0}.procurement-auto-purchase-popup .form-base{margin-bottom:0}.procurement-auto-purchase-popup .choose-supplier-section{padding:0 20px}.procurement-auto-purchase-popup .choose-supplier-section .radio-button-grp{padding:10px 0}.procurement-auto-purchase-popup .rl-gap{padding:0 18px}.procurement-auto-purchase-popup .data-table{border:none}.procurement-auto-purchase-popup .purchase-footer{background-color:#d6e1e5;height:50px}.procurement-auto-purchase-popup .purchase-footer .btn-primary{float:right;border-radius:8px}.procurement-auto-purchase-popup .f2{color:#fff}.procurement-auto-purchase-popup thead{background-color:#fff}.procurement-auto-purchase-popup thead th{border-bottom:1px solid #d6e1e5}.procurement-add-notes-popup{min-width:50%;width:800px}.procurement-add-notes-popup .notes{margin:25px 0}.procurement-add-notes-popup .icon-ico-notes{margin:5px 20px 5px 0}.gap{padding:0}.filter-doc-input{width:350px}.filter-notes-input{width:350px}.po-order-right-nav .nav-head .block-title{font-size:16px;font-weight:400;margin:8px;min-width:150px}.purchase-order .file-input-rows{margin-bottom:30px}.purchase-order .file-input-rows .select{padding:20px}.purchase-order .inventory-addProduct-section .datepicker-custom{width:100%}.purchase-order .item-inputs md-input-container{display:block;max-width:65px;margin:auto}.purchase-order .item-inputs md-input-container input{border-radius:3px;text-align:center}.purchase-order .inventory-table md-input-container{display:inline-block}.purchase-order .copy-link{display:inline-block;margin-top:10px}.purchase-order .custom-tabs md-content.files-tab-sec{padding-top:30px;padding-left:10px}.purchase-order .files-tab-sec .add-contact{margin-left:0;margin-bottom:24px;margin-top:11px}.purchase-order .files-tab-sec md-checkbox{margin-bottom:0 !important}.purchase-order .applyall-link{position:absolute;bottom:-15px;left:15px;right:0;font-size:11px;color:#5cc5c3}.purchase-order md-radio-group md-radio-button{font-size:14px !important;margin-bottom:14px}.purchase-order .package-section .datepicker-custom{margin-bottom:20px}.purchase-order .billing-space.add-title{margin:0}.purchase-order .package-section .policy-left-division{width:100%}.purchase-order .order-desc-sec{width:70%;float:left}.purchase-order .order-info-sec{width:30%;float:right}.purchase-order .order-info-sec .summery-widget{line-height:1.5}.purchase-order .order-info-sec .summery-widget .sm-text{font-size:11px}.purchase-order .order-info-sec .summery-widget .widget-space{margin-top:15px}.purchase-order .po-items .add-contact{margin:10px 0}.purchase-order .po-items .po-items-table{margin-top:20px}.purchase-order .po-items .po-items-table .data-table th{font-size:12px;letter-spacing:.3px;text-transform:uppercase;color:#fff}.purchase-order .po-items .po-items-table .data-table td{vertical-align:middle;font-size:14px}.purchase-order .po-items .po-items-table .po-items-col-image{width:72px;min-width:72px;text-align:center}.purchase-order .po-items .po-items-table .po-items-col-image .archive-img-container{justify-content:center}.purchase-order .po-items .po-items-table .po-items-col-num{min-width:110px;text-align:center}.purchase-order .po-items .po-items-table .po-items-col-num .po-items-input input,.purchase-order .po-items .po-items-table .po-items-col-num .po-items-value{text-align:center}.purchase-order .po-items .po-items-table .po-items-name{min-width:220px}.purchase-order .po-items .po-items-table .po-items-name__title{font-size:14px;color:#333;margin-bottom:4px}.purchase-order .po-items .po-items-table .po-items-name__meta{font-size:12px;color:#777;line-height:1.5}.purchase-order .po-items .po-items-table .po-items-value{font-size:14px;color:#333;text-align:right}.purchase-order .po-items .po-items-table .po-items-value--total{font-size:16px}.purchase-order .po-items .po-items-table .po-items-value__sub{font-size:11px;color:#999;margin-top:2px}.purchase-order .po-items .po-items-table .po-items-input{margin:0 auto;padding:0;max-width:100px}.purchase-order .po-items .po-items-table .po-items-input input{font-size:14px}.purchase-order .po-items .po-items-table .cost-total{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.purchase-order .po-items .po-items-table .cost-total__prev{display:flex;flex-direction:column;align-items:flex-end;padding:4px 8px;background:#f5f5f5;border-radius:6px;font-size:11px;color:#666}.purchase-order .po-items .po-items-table .cost-total__prev-label{text-transform:uppercase;letter-spacing:.4px;font-weight:600;color:#888}.purchase-order .po-items .po-items-table .cost-total__prev-value{font-size:13px;color:#333}.purchase-order .po-items .po-items-table .cost-total__prev-tax{font-size:10px;color:#999}.purchase-order .po-items .po-items-table .cost-total__new-value{font-size:16px;color:#333}.purchase-order .po-items .po-items-table .cost-total__new-tax{font-size:11px;color:#777}.purchase-order .add-contact.add-sec{margin:12px 0 20px}.purchase-order .add-contact.add-sec md-icon{margin-right:6px}.purchase-order .policy-right-division md-checkbox.policy-cb{margin-bottom:20px}.purchase-order .policy-right-division md-input-container{margin-bottom:20px}.purchase-order .policy-right-division .manual-id-link{margin-top:16px;margin-left:10px}.purchase-order .files-type-sec li{margin-bottom:30px;margin-top:10px}.purchase-order .files-type-sec .file-type-img{margin-bottom:10px;width:50px;height:50px}.purchase-order .files-type-sec .files-desc-wrap h2{margin-bottom:20px;margin-top:0}.purchase-order .files-type-sec .files-desc-wrap md-divider{margin-bottom:15px;margin-top:10px}.purchase-order .payment-tab-sec .po-payment-sec .assign-type{margin-bottom:15px;margin-top:20px}.purchase-order .payment-tab-sec .po-payment-sec .add-contact{margin-top:0}.purchase-order .payment-tab-sec .po-payment-sec .add-contact.no-space-l{margin-left:0}.purchase-order .payment-tab-sec .data-table td md-input-container{margin-bottom:10px !important}.purchase-order .payment-tab-sec .billing-space.add-title{margin-top:20px;margin-bottom:20px}.purchase-order .payment-tab-sec .add-contact{margin-left:15px;margin-top:-5px}.purchase-order .add-contact{margin:20px 0}.purchase-order .add-contact .icon-ico-add{margin-right:5px}.purchase-order .order-menu-title{margin-bottom:20px !important}.purchase-order .item-list .search-result-list .search-list .img-container{box-sizing:border-box;text-align:left}.purchase-order .item-list .search-result-list .search-list .img-container .icon-tick{top:-4px;right:inherit;left:-3px}.purchase-order .item-list .search-result-list a{display:inline-block;font-size:11px;margin-top:0;margin-left:9px}.purchase-order .item-list .font-sml{font-size:11px;line-height:1.4}.purchase-order .invoice-setting{padding:20px}.purchase-order .invoice-setting .default-business-logo{max-width:260px;padding:25px 20px}.additional-po-popup{height:540px;width:800px}.additional-po-popup md-dialog-content{padding:20px}.additional-po-popup md-dialog-content .add-contact{margin-left:10px;margin-top:15px}.additional-po-popup md-dialog-content .add-contact md-icon{margin-right:10px}.additional-po-popup md-dialog-content .additional-po-table .data-table{border:0}.additional-po-popup md-dialog-content .additional-po-table .data-table .delete-icon svg path{fill:hsl(0,0%,58%)}.additional-po-popup md-dialog-content .additional-po-table .data-table thead{background:rgba(0,0,0,0)}.additional-po-popup md-dialog-content .additional-po-table .data-table td{border:0;vertical-align:middle;padding:0 10px}.additional-po-popup md-dialog-content .additional-po-table .data-table td md-input-container.md-input-focused label:not(.md-no-float),.additional-po-popup md-dialog-content .additional-po-table .data-table td md-input-container.md-input-has-placeholder label:not(.md-no-float),.additional-po-popup md-dialog-content .additional-po-table .data-table td md-input-container.md-input-has-value label:not(.md-no-float){display:none}.additional-po-popup md-dialog-content .additional-po-table .data-table md-input-container{display:block;margin:10px 0}.additional-po-popup md-dialog-content .additional-po-table .data-table md-input-container.cost-input{max-width:100px}.additional-po-popup md-dialog-content .additional-po-table .data-table md-input-container.tax-input{max-width:150px}.additional-po-popup md-dialog-content .additional-po-table .data-table md-input-container input,.additional-po-popup md-dialog-content .additional-po-table .data-table md-input-container md-select-value{font-size:13px}.additional-po-popup md-dialog-content .additional-po-table .data-table .apply-link{font-size:12px;color:#5cc5c3}@media(max-width: 768px){.purchase-order .order-desc-sec,.purchase-order .order-info-sec{width:100%;float:left}.purchase-order .order-desc-sec .summery-widget,.purchase-order .order-info-sec .summery-widget{float:none}}.publish-inventory-section{padding:20px}.publish-inventory-section .purchase-order-div{background-color:#d6e1e5;padding:15px 0 0;margin-top:25px}.publish-inventory-section .purchase-order-div .status-viewer{text-align:left;margin-top:15px}.publish-inventory-section .purchase-order-div .label{font-weight:400;line-height:30px}.publish-inventory-section .purchase-order-div .self-info{margin:0 20px}.publish-inventory-section .data-table{min-width:100%}.publish-inventory-section .data-table tbody{background-color:#fff}.publish-inventory-section .data-table .location-symbol{margin-bottom:5px}.publish-inventory-section .data-table md-checkbox .md-container{background:#fff}.publish-inventory-section .data-table .small-txt{color:hsl(0,0%,58%);font-size:10px}.publish-inventory-section .item-info thead{background-color:#fff}.publish-inventory-section .item-info thead th{border-bottom:1px solid #d6e1e5}.procurement-payment-status-popup .stat-desc{padding:5px 15px;margin:0}.procurement-payment-status-popup .stat-info{padding:15px 100px 15px 5px}@media screen and (max-width: 1024px){.publish-inventory-section .table-responsive{max-width:800px}}@media screen and (min-width: 600px){.publish-inventory-section .top-section md-input-container{margin-right:20px}}.closing-po{padding:20px}.closing-po .icon-tick{margin:0}.closing-po .congrats-po{font-size:18px;font-weight:700}.closing-po .completed{color:#abd036}.closing-po .itemnew-list{margin-top:2px;margin-left:9px}.closing-po .unclosed-po{color:#3d85c6;margin:20px 0 10px;font-size:16px;font-weight:700}.closing-po .note-cancel{margin:20px 0;font-size:16px}.closing-po .continue-close{margin:20px 0;font-size:18px;font-weight:800}.closing-po .cancle-close{text-align:center;margin-top:15px}.closing-po .cancel-btn{background:hsl(0,0%,86%)}.archiving-supplier{padding:20px}.archiving-supplier .info{font-size:16px;line-height:22px}.archiving-supplier .items-count{margin:20px 0}.archiving-supplier .icon-tick{margin:0}.archiving-supplier .items{display:inline-block;width:200px;font-size:16px}.archiving-supplier .item-list{margin-top:20px}.archiving-supplier .item-name{font-size:14px;font-weight:800;margin-top:3px}.archiving-supplier .dependency-list{margin-left:15px}.archiving-supplier .itemcount{font-size:16px;margin:1px 16px;width:30px}.disallow-po .overdue{color:#ff8162}.disallow-po .partially-received{color:#3d85c6}.disallow-po .count-po{border:1px solid #ccc;padding:7px;border-radius:6px}.manage-items .received-manage-items{margin-top:20px}.manage-items .received-manage-items .recieved-item{font-size:14px}.manage-items .received-manage-items .data-table td,.manage-items .received-manage-items .data-table th{vertical-align:middle}.manage-items .received-manage-items .data-table thead th:nth-child(n+3){text-align:center}.manage-items .received-manage-items .data-table tbody td:nth-child(n+3){text-align:center}.manage-items .received-manage-items .data-table tbody td .order-status{margin:0 auto}.manage-items .received-manage-items .data-table tbody td md-input-container.md-block{margin:0 auto;max-width:110px;padding:0}.manage-items .received-manage-items .data-table tbody td md-input-container.md-block input{text-align:center}.manage-items .po-state-banner{position:relative;display:flex;align-items:center;gap:20px;margin:20px;padding:18px 22px 18px 32px;border-radius:12px;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04);overflow:hidden;animation:po-state-banner-in .4s ease-out both}.manage-items .po-state-banner::before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px}.manage-items .po-state-banner--draft{background:linear-gradient(90deg, #fff3e0 0%, #fff8e1 100%);border:1px solid #ffcc80}.manage-items .po-state-banner--draft::before{background:linear-gradient(180deg, #ffb547, #b26a00)}.manage-items .po-state-banner--draft .po-state-banner__icon-wrap{background:#ffe0b2;color:#b26a00}.manage-items .po-state-banner--draft .po-state-banner__badge{background:#b26a00;color:#fff}.manage-items .po-state-banner--draft .po-state-banner__cta--primary{background-color:#b26a00;color:#fff}.manage-items .po-state-banner--draft .po-state-banner__cta--primary:hover,.manage-items .po-state-banner--draft .po-state-banner__cta--primary:focus{background-color:#8f5500}.manage-items .po-state-banner--draft .po-state-banner__cta--secondary{color:#b26a00}.manage-items .po-state-banner--draft .po-state-banner__cta--secondary:hover,.manage-items .po-state-banner--draft .po-state-banner__cta--secondary:focus{background-color:rgba(178,106,0,.08)}.manage-items .po-state-banner__icon{flex-shrink:0;display:flex;align-items:center}.manage-items .po-state-banner__icon md-icon{width:22px;height:22px}.manage-items .po-state-banner__icon-wrap{width:46px;height:46px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.manage-items .po-state-banner__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.manage-items .po-state-banner__badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:3px 10px;border-radius:20px;margin-bottom:8px}.manage-items .po-state-banner__title{font-size:15px;font-weight:600;color:#212121;line-height:1.3;margin-bottom:4px}.manage-items .po-state-banner__desc{font-size:13px;color:#5f6368;line-height:1.5}.manage-items .po-state-banner__actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.manage-items .po-state-banner__cta{margin:0;text-transform:none;font-weight:600}@media screen and (max-width: 767px){.manage-items .po-state-banner{flex-direction:column;align-items:flex-start;gap:14px;padding-left:24px}.manage-items .po-state-banner__actions{width:100%;flex-wrap:wrap}.manage-items .po-state-banner__cta{flex:1 1 auto}}.manage-items .po-state-banner__icon>md-icon{padding:0}@keyframes po-state-banner-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.manage-items .expected-date-cell{display:inline-flex;align-items:center;gap:8px;justify-content:center}.manage-items .expected-date-picker .md-datepicker-input-container{display:none}.manage-items .expected-date-picker .md-datepicker-button{margin:0;padding:0}.manage-items .expected-date-picker md-icon{color:#f05e33}.manage-items .expected-date-label{font-size:13px;color:#333}.manage-items .expected-date-label--empty{color:#bbb}.manage-items .recieved-all{font-size:14px;font-weight:500;color:#f05e33}.manage-items .count-border{text-align:center;width:62px;padding:5px 0;border:1px solid hsla(0,0%,80%,.8);margin-top:10px}.manage-items .vertical-middle{vertical-align:middle}.manage-items .product-img-box md-checkbox{display:none}.manage-items .return-product{height:48px;width:38px}.return-merchandise{min-height:350px;width:600px}.return-merchandise .data-table{border:0;padding:0 10px}.return-merchandise .data-table td{border-bottom:0}.return-merchandise .return-notes{padding:0 35px 5px 0;margin:5px 20px}.afov-page .restock-icon{width:22px;height:22px}.afov-page .resource-allocation.statistics{padding-right:15px;margin-top:5px}.afov-page .top-section .sidenav-title .resource-icon{width:34px;height:34px}.afov-page .data-table.afov-dark-header th{background-color:#1b1b1b !important;color:#fff !important;vertical-align:middle;padding:10px 12px;font-weight:600}.afov-page .data-table.afov-dark-header th .sort-icon,.afov-page .data-table.afov-dark-header th md-icon{color:#fff;fill:#fff}.afov-page .data-table.afov-dark-header th .sub-label .label-txt{color:#fff}.afov-page .afov-status-cell .status{display:inline-block;margin-bottom:6px}.afov-page .afov-status-cell .afov-status-cell__action{display:flex;align-items:center;gap:4px;font-size:13px;color:#f05e33;font-weight:500;white-space:nowrap}.afov-page .afov-status-cell .afov-status-cell__action md-icon{width:16px;height:16px;min-width:16px;min-height:16px}.afov-page .afov-status-cell .afov-status-cell__action:hover{text-decoration:underline}.current-stock{padding:20px}.current-stock .data-table .collapse-header{padding-right:0;padding-left:0}.current-stock .data-table .collapse-header .collapse-color{background-color:#d6e1e5;margin:3px 0px}.current-stock .data-table .collapse-header .separation{margin-right:14px}.current-stock .filters-bar .small-btn{margin:6px 30px}.fullOrderView .stock-overview{padding-top:10px}.sidebar-arrow-icon{margin-top:12px;height:18px}.fullorder{padding:20px}.fullorder .data-table{min-width:1200px !important}.fullorder .data-table .shipping-address{max-width:150px;display:block}.fullorder .status-icon{height:14px;width:14px}.fullorder .locationsymbo-bar{margin-bottom:18px}.fullorder .order-status{max-width:80px}.fullorder .order-status .status-viewer{-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;background:#dbdbdb;border:1px solid #ccc;height:16px;margin-top:2px;margin-bottom:2px;overflow:hidden}.fullorder .order-status .status-viewer .progress-bar{display:inline-block;height:100%}.fullorder .order-status .status-viewer .progress-bar.open{background:#6c9aff}.fullorder .order-status .status-viewer .progress-bar.closed{background:#b9eaa7}.fullorder .overdue-row{background-color:rgba(244,67,54,.05)}.fullorder .overdue-row td:first-child{border-left:3px solid #f44336}.orderfulfilment-title{margin:0 auto}.fulfilled-items-drawer,.procured-products-drawer{width:460px;max-width:480px}.fulfilled-items-drawer .ar-sidepanel,.procured-products-drawer .ar-sidepanel{width:auto}.fulfilled-items-drawer .top-section,.procured-products-drawer .top-section{height:260px !important;bottom:auto !important;padding-bottom:4px;overflow:auto}.fulfilled-items-drawer .fi-head,.procured-products-drawer .fi-head{padding:10px 12px 6px;gap:8px}.fulfilled-items-drawer .fi-head__glyph,.procured-products-drawer .fi-head__glyph{width:26px;height:26px}.fulfilled-items-drawer .fi-head__titles,.procured-products-drawer .fi-head__titles{min-width:0}.fulfilled-items-drawer .fi-head__kicker,.procured-products-drawer .fi-head__kicker{font-size:14px;font-weight:700;letter-spacing:.5px;color:var(--jt-color-text-muted);text-transform:uppercase}.fulfilled-items-drawer .fi-head__title,.procured-products-drawer .fi-head__title{font-size:20px;font-weight:700;color:var(--jt-color-text-default);margin:0;line-height:1.25}.fulfilled-items-drawer .fi-head__search-btn .search-symbol.active,.procured-products-drawer .fi-head__search-btn .search-symbol.active{color:#f05e33}.fulfilled-items-drawer .fi-step,.procured-products-drawer .fi-step{flex:0 0 auto;gap:2px}.fulfilled-items-drawer .fi-step .fi-step__btn,.procured-products-drawer .fi-step .fi-step__btn{margin:0;width:30px;height:30px;min-height:30px;line-height:30px}.fulfilled-items-drawer .fi-step .fi-step__count,.procured-products-drawer .fi-step .fi-step__count{font-size:14px;font-weight:600;color:var(--jt-color-text-muted);min-width:34px;text-align:center}.fulfilled-items-drawer .fi-context,.procured-products-drawer .fi-context{padding:0 14px 8px;gap:6px;font-size:15px;color:var(--jt-color-text-muted);flex-wrap:wrap}.fulfilled-items-drawer .fi-context .fi-context__service,.procured-products-drawer .fi-context .fi-context__service{max-width:150px;color:var(--jt-color-text-default);font-weight:600}.fulfilled-items-drawer .fi-context .fi-context__quote,.procured-products-drawer .fi-context .fi-context__quote{color:#f05e33;font-weight:600}.fulfilled-items-drawer .fi-context .fi-context__quote:hover,.procured-products-drawer .fi-context .fi-context__quote:hover{text-decoration:underline}.fulfilled-items-drawer .fi-context .fi-context__sep,.procured-products-drawer .fi-context .fi-context__sep{color:var(--jt-color-border)}.fulfilled-items-drawer .fi-stats,.procured-products-drawer .fi-stats{display:flex;flex-direction:row;align-items:stretch;gap:8px;padding:0 12px 10px}.fulfilled-items-drawer .fi-stat,.procured-products-drawer .fi-stat{flex:1 1 0;min-width:0;background:var(--jt-color-bg-subtle);border:1px solid var(--jt-color-border);border-radius:5px;padding:8px 6px;text-align:center}.fulfilled-items-drawer .fi-stat .fi-stat__value,.procured-products-drawer .fi-stat .fi-stat__value{font-size:20px;font-weight:700;color:var(--jt-color-text-default);line-height:1.1}.fulfilled-items-drawer .fi-stat .fi-stat__sub,.procured-products-drawer .fi-stat .fi-stat__sub{font-size:14px;font-weight:600;color:var(--jt-color-text-muted);margin-left:3px}.fulfilled-items-drawer .fi-stat .fi-stat__label,.procured-products-drawer .fi-stat .fi-stat__label{margin-top:4px;font-size:14px;color:var(--jt-color-text-muted);text-transform:uppercase;letter-spacing:.4px}.fulfilled-items-drawer .fi-stat.fi-stat--status .fi-stat__chip,.procured-products-drawer .fi-stat.fi-stat--status .fi-stat__chip{display:inline-block;font-size:14px;font-weight:600;line-height:1.2;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fulfilled-items-drawer .task-wrapper.fi-wrap--items,.procured-products-drawer .task-wrapper.fi-wrap--items{top:260px !important}.fulfilled-items-drawer .task-wrapper.fi-wrap--skus,.procured-products-drawer .task-wrapper.fi-wrap--skus{top:60px !important}.fulfilled-items-drawer .fi-item,.procured-products-drawer .fi-item{cursor:default}.fulfilled-items-drawer .fi-linkbtn,.procured-products-drawer .fi-linkbtn{background:none;border:0;padding:0;margin-top:4px;font:inherit;color:#f05e33;cursor:pointer}.fulfilled-items-drawer .fi-linkbtn:hover,.procured-products-drawer .fi-linkbtn:hover{text-decoration:underline}.fulfilled-items-drawer .fi-cta-primary,.procured-products-drawer .fi-cta-primary{display:inline-flex;align-items:center}.fulfilled-items-drawer .fi-cta-primary .fi-cta-primary__icon,.procured-products-drawer .fi-cta-primary .fi-cta-primary__icon{width:16px;height:16px;margin-right:4px}.fulfilled-items-drawer .fi-cta-primary .fi-cta-primary__icon svg path,.procured-products-drawer .fi-cta-primary .fi-cta-primary__icon svg path{fill:#fff}.fulfilled-items-drawer .fi-deeplink,.procured-products-drawer .fi-deeplink{color:#f05e33;font-weight:600;cursor:pointer}.fulfilled-items-drawer .fi-deeplink:hover,.procured-products-drawer .fi-deeplink:hover{text-decoration:underline}.itemPerOrder{padding:20px}.itemPerOrder .stock-overview{padding:0;text-align:center}.itemPerOrder .stock-overview .inStock{margin-left:10px}.itemPerOrder .stock-overview .stocks{margin-left:-2px;padding:4px !important}.itemPerOrder .stock-overview .stock-bg{background:#efefef;padding:6px 4px}.itemPerOrder .stock-overview .stock-backorder{margin-right:14px}.itemPerOrder .stock-item-info{max-width:270px;width:100%;min-width:160px}.itemPerOrder .locationsymbo-bar{margin-bottom:22px}.itemPerOrder .data-table{min-width:1200px !important}.itemPerOrder .order-status{max-width:80px}.itemPerOrder .order-status .status-viewer{-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;background:#dbdbdb;border:1px solid #ccc;height:16px;margin-top:2px;margin-bottom:2px;overflow:hidden}.itemPerOrder .order-status .status-viewer .progress-bar{display:inline-block;height:100%}.fulfilled-items{padding:20px}.fulfilled-items .order-status .status-viewer{width:84px;display:inline-flex}.fulfilled-items .delivered-order{padding-right:11px}.fulfilled-items .cancel-qty{max-width:50%;text-align:center}.fulfilled-items .cancel-item-fulfillment{margin-top:10px}.fulfilled-items .cancel-item-fulfillment table tbody tr td{padding-top:10px}.fulfilled-items .product-icon md-icon svg{height:75px;width:75px}.fulfilled-items .cancel-items{margin-bottom:12px}.fulfilled-items .cancel-item-product{font-size:14px;font-weight:bold}.fulfilled-items .item-supplier{font-weight:bold;color:#000;padding:15px 32px;background:#efefef;min-width:481px}.fulfilled-items table{min-width:500px}.fulfilled-items table .stock-overview{text-align:center}.fulfilled-items table .stock-overview .stock-bg{padding:15px}.procured-items .stock-bg{padding:15px}.procured-items .stock-overview{text-align:center}.procured-items .item-remaining{margin-top:10px}.procured-items .item-receive{padding:15px}.procured-items .item-receive .item-supplier{padding:15px 32px;background:#efefef;min-width:481px}.procured-items table td{padding:15px}.ordering-cart{padding:20px}.ordering-cart .warrenty-oderded{margin-right:15px}.ov-popup{width:98vw !important;height:98vh !important;max-width:98vw !important;max-height:98vh !important;min-height:98vh !important;border-radius:12px;overflow:hidden}@media(max-width: 767px){.ov-popup{width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0}}.ov-popup .ov-popup__content{padding:0;display:flex;flex-direction:column;height:100%;max-height:98vh;overflow:hidden;background:#fff}.ov-popup .color-pink{background:#fdf2f8}.ov-popup .color-pink md-icon path,.ov-popup .color-pink md-icon rect,.ov-popup .color-pink md-icon circle{fill:#db2777}.ov-popup .color-blue{background:#eff6ff}.ov-popup .color-blue md-icon path,.ov-popup .color-blue md-icon rect,.ov-popup .color-blue md-icon circle{fill:#2563eb}.ov-popup .color-green{background:#f0fdf4}.ov-popup .color-green md-icon path,.ov-popup .color-green md-icon rect,.ov-popup .color-green md-icon circle{fill:#16a34a}.ov-popup .color-purple{background:#f5f3ff}.ov-popup .color-purple md-icon path,.ov-popup .color-purple md-icon rect,.ov-popup .color-purple md-icon circle{fill:#7c3aed}.ov-popup .color-yellow{background:#fffbeb}.ov-popup .color-yellow md-icon path,.ov-popup .color-yellow md-icon rect,.ov-popup .color-yellow md-icon circle{fill:#ca8a04}.ov-popup .color-orange{background:#fff7ed}.ov-popup .color-orange md-icon path,.ov-popup .color-orange md-icon rect,.ov-popup .color-orange md-icon circle{fill:#ea580c}.ov-popup .color-blue-light{background:#f0f9ff}.ov-popup .color-blue-light md-icon path,.ov-popup .color-blue-light md-icon rect,.ov-popup .color-blue-light md-icon circle{fill:#0ea5e9}.ov-popup .ov-top{padding:10px 24px;background:#fff;border-bottom:1px solid #f1f5f9;flex-shrink:0;height:72px}@media(max-width: 1100px){.ov-popup .ov-top{padding:10px 14px}}@media(max-width: 959px){.ov-popup .ov-top{height:auto;padding:12px;flex-direction:column}}.ov-popup .ov-top__icon{width:44px;height:44px;border-radius:10px;background:#3b82f6;display:flex;align-items:center;justify-content:center}.ov-popup .ov-top__icon md-icon{width:20px;height:20px}.ov-popup .ov-top__icon md-icon path,.ov-popup .ov-top__icon md-icon rect,.ov-popup .ov-top__icon md-icon circle{fill:#fff}.ov-popup .ov-top__info{margin-left:14px}.ov-popup .ov-top__info .ov-top__title{font-size:11px;color:#94a3b8;text-transform:uppercase;font-weight:700;cursor:pointer;letter-spacing:.5px}.ov-popup .ov-top__info .ov-top__subtitle{margin-top:2px}.ov-popup .ov-top__info .ov-top__subtitle strong{font-size:15px;color:#1e293b;font-weight:700}@media(max-width: 767px){.ov-popup .ov-top__info .ov-top__subtitle strong{font-size:13px}}.ov-popup .ov-top__info .ov-top__subtitle .ov-top__customer-company{font-size:12px;color:#64748b;font-weight:500}@media(max-width: 767px){.ov-popup .ov-top__info .ov-top__subtitle .ov-top__customer-company{font-size:11px}}.ov-popup .ov-top__center{gap:12px}@media(max-width: 1200px){.ov-popup .ov-top__center{gap:8px}}@media(max-width: 959px){.ov-popup .ov-top__center{margin:10px 0;order:3;width:100%;flex:none}}.ov-popup .ov-top__nav-btn{width:32px;height:32px;min-width:0;padding:0;background:#f1f5f9;border-radius:8px}.ov-popup .ov-top__nav-btn md-icon{width:14px;height:14px}.ov-popup .ov-top__nav-btn md-icon path,.ov-popup .ov-top__nav-btn md-icon rect,.ov-popup .ov-top__nav-btn md-icon circle{fill:#64748b}.ov-popup .ov-top__nav-btn:hover{background:#e2e8f0}.ov-popup .ov-top__nav-btn[disabled]{opacity:.5;background:#f8fafc}.ov-popup .ov-top__nav-btn{min-width:32px;width:32px;height:32px;padding:0;margin:0 4px}.ov-popup .ov-top__nav-btn[disabled]{opacity:.3}.ov-popup .ov-top__nav-card{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:8px 16px;min-width:365px;position:relative}@media(max-width: 1100px){.ov-popup .ov-top__nav-card{min-width:280px;padding:6px 10px;gap:10px}}@media(max-width: 1024px){.ov-popup .ov-top__nav-card{min-width:300px;padding:6px 12px}}@media(max-width: 767px){.ov-popup .ov-top__nav-card{min-width:0;width:100%}}.ov-popup .ov-top__nav-card .ov-top__nav-card-ids{font-size:13px;color:#64748b}.ov-popup .ov-top__nav-card .ov-top__nav-card-ids strong{color:#1e293b;font-weight:700;margin-left:4px}.ov-popup .ov-top__nav-card .ov-top__nav-card-ids .ov-top__pipe{margin:0 10px;color:#e2e8f0}.ov-popup .ov-top__nav-card .ov-top__nav-card-meta{margin-top:4px;gap:6px}.ov-popup .ov-top__nav-card .ov-top__nav-card-meta md-icon{width:12px;height:12px;margin-top:-2px}.ov-popup .ov-top__nav-card .ov-top__nav-card-meta md-icon path,.ov-popup .ov-top__nav-card .ov-top__nav-card-meta md-icon rect,.ov-popup .ov-top__nav-card .ov-top__nav-card-meta md-icon circle{fill:#94a3b8}.ov-popup .ov-top__nav-card .ov-top__nav-card-meta .date{font-size:11px;color:#94a3b8;font-weight:500}.ov-popup .ov-top__status-badge{background:#f1f5f9;color:#64748b;font-size:9px;font-weight:700;text-transform:uppercase;padding:2px 8px;border-radius:10px;margin-left:6px}.ov-popup .ov-top__page-pill{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:#fff;border:1px solid #f1f5f9;border-radius:20px;padding:4px 10px;font-size:10px;font-weight:700;color:#94a3b8}.ov-popup .ov-top__stats{gap:24px;margin:0 32px}@media(max-width: 1100px){.ov-popup .ov-top__stats{margin:0 10px;gap:12px}}@media(max-width: 1200px){.ov-popup .ov-top__stats{margin:0 12px;gap:12px}}@media(max-width: 959px){.ov-popup .ov-top__stats{width:100%;margin:10px 0;justify-content:center}.ov-popup .ov-top__stats .ov-top__stat{flex:1}}.ov-popup .ov-top__stat{text-align:center}.ov-popup .ov-top__stat .ov-top__stat-val{font-size:18px;font-weight:800;color:#1e293b}.ov-popup .ov-top__stat .ov-top__stat-val.blue{color:#2563eb}.ov-popup .ov-top__stat .ov-top__stat-val.orange{color:#f97316}.ov-popup .ov-top__stat .ov-top__stat-lbl{font-size:10px;color:#94a3b8;font-weight:700;text-transform:uppercase;margin-top:0px}.ov-popup .ov-top__actions{gap:10px}.ov-popup .ov-top__cancel-btn{text-transform:none;font-size:13px;font-weight:700;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:6px 18px;min-height:40px}.ov-popup .ov-top__cancel-btn md-icon{width:14px;height:14px;margin-right:6px}.ov-popup .ov-top__cancel-btn md-icon path,.ov-popup .ov-top__cancel-btn md-icon rect,.ov-popup .ov-top__cancel-btn md-icon circle{fill:#64748b}.ov-popup .ov-top__cancel-btn:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.ov-popup .ov-top__fulfill-btn{text-transform:none;font-size:13px;font-weight:700;background:#10b981 !important;color:#fff !important;border-radius:10px;padding:6px 22px;min-height:40px;box-shadow:0 4px 12px rgba(16,185,129,.2)}.ov-popup .ov-top__fulfill-btn md-icon{width:14px;height:14px;margin-right:8px}.ov-popup .ov-top__fulfill-btn md-icon path,.ov-popup .ov-top__fulfill-btn md-icon rect,.ov-popup .ov-top__fulfill-btn md-icon circle{fill:#fff}.ov-popup .ov-top__fulfill-btn:hover,.ov-popup .ov-top__fulfill-btn:focus{background:#059669 !important;color:#fff !important;transform:translateY(-1px)}.ov-popup .ov-top__fulfill-btn[disabled]{background:#f1f5f9;color:#94a3b8;box-shadow:none;transform:none}.ov-popup .ov-body{flex:1;overflow:hidden;background:#f8fafc}@media(max-width: 767px){.ov-popup .ov-body{overflow-y:auto;display:block}}.ov-popup .ov-sidebar{background:#fff;display:flex;flex-direction:column;overflow:hidden;overflow-x:hidden;box-sizing:border-box;border-right:1px solid #e2e8f0}.ov-popup .ov-sidebar--left{width:220px;min-width:220px}@media(max-width: 767px){.ov-popup .ov-sidebar--left{width:100%;min-width:0;height:auto;max-height:500px;flex:none;border-right:none;border-bottom:1px solid #e2e8f0}}.ov-popup .ov-sidebar--right{width:280px;min-width:280px;border-right:none;border-left:1px solid #e2e8f0;overflow-y:auto}@media(max-width: 1024px){.ov-popup .ov-sidebar--right{width:240px;min-width:240px}}@media(max-width: 767px){.ov-popup .ov-sidebar--right{width:100%;min-width:0;height:auto;flex:none;border-left:none;border-top:1px solid #e2e8f0}}.ov-popup .ov-sidebar__header{padding:14px 16px;font-size:13px;font-weight:600;color:#1e293b;gap:10px;border-bottom:1px solid #f1f5f9}.ov-popup .ov-sidebar__search{padding:10px 16px;position:relative}.ov-popup .ov-sidebar__search md-icon{position:absolute;left:24px;top:20px}.ov-popup .ov-sidebar__search md-icon path,.ov-popup .ov-sidebar__search md-icon rect,.ov-popup .ov-sidebar__search md-icon circle{fill:#94a3b8}.ov-popup .ov-sidebar__search input{width:100%;background:#f1f5f9;border:none;border-radius:8px;padding:8px 12px 8px 32px;font-size:12px;outline:none}.ov-popup .ov-sidebar__search input::placeholder{color:#94a3b8}.ov-popup .ov-sidebar__label{padding:12px 16px 6px;font-size:10px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.ov-popup .ov-sidebar__products{flex:1;overflow-y:auto;padding-bottom:20px}.ov-popup .ov-sidebar__products::-webkit-scrollbar{width:4px}.ov-popup .ov-sidebar__products::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}@media(max-width: 767px){.ov-popup .ov-sidebar__products{max-height:250px}}.ov-popup .ov-product{margin:0 12px 10px;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all .2s;position:relative}.ov-popup .ov-product:hover{background:#f8fafc;border-color:#cbd5e1}.ov-popup .ov-product.active{background:#eff6ff;border-color:#bfdbfe;box-shadow:0 4px 12px rgba(37,99,235,.05)}.ov-popup .ov-product__main{display:flex;align-items:flex-start;width:100%}.ov-popup .ov-product__avatar{width:32px;height:32px;background:#2563eb;border-radius:8px;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;box-shadow:0 2px 4px rgba(37,99,235,.2)}.ov-popup .ov-product__info{margin-left:12px;min-width:0;flex:1}.ov-popup .ov-product__name{font-size:13px;font-weight:700;color:#1e293b;margin-top:-2px}.ov-popup .ov-product__sku{font-size:11px;color:#94a3b8;margin-top:1px}.ov-popup .ov-product__meta{margin-top:10px;gap:10px}.ov-popup .ov-product__status{font-size:10px;font-weight:700;padding:3px 12px;border-radius:20px;text-transform:capitalize}.ov-popup .ov-product__status.pending{background:#fff7ed;color:#ea580c;border:1px solid #ffedd5}.ov-popup .ov-product__status.partial{background:#eff6ff;color:#2563eb;border:1px solid #dbeafe}.ov-popup .ov-product__status.fulfilled{background:#f0fdf4;color:#16a34a;border:1px solid #dcfce7}.ov-popup .ov-product__count{font-size:12px;font-weight:600;color:#64748b}.ov-popup .ov-product__dot{position:absolute;top:10px;right:10px;width:8px;height:8px;background:#2563eb;border-radius:50%;box-shadow:0 0 0 2px #fff}.ov-popup .ov-product__bundle-box{margin-top:10px;padding:8px 10px;margin-left:0;background:#f8fafc;border-radius:8px;border:1px solid #f1f5f9;width:100%;box-sizing:border-box}.ov-popup .ov-product__bundle-item{font-size:11px;color:#64748b;padding:4px 0;border-bottom:1px solid #f1f5f9}.ov-popup .ov-product__bundle-item:last-child{border-bottom:none}.ov-popup .ov-product__bundle-item .name{font-weight:600;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:8px}.ov-popup .ov-product__bundle-item .sku{color:#94a3b8;font-size:10px;flex-shrink:0}.ov-popup .ov-sidebar__actions{flex-shrink:0;padding:0 16px 16px;background:#fff}@media(max-width: 767px){.ov-popup .ov-sidebar__actions{padding:8px 12px 12px;display:flex;flex-wrap:wrap;gap:8px}}.ov-popup .ov-action{background:#fff;border:1px solid #f1f5f9;border-radius:10px;padding:12px;margin-bottom:8px;cursor:pointer;transition:all .2s}.ov-popup .ov-action span{font-size:13px;font-weight:600;color:#475569}.ov-popup .ov-action:hover{background:#f8fafc;border-color:#e2e8f0;box-shadow:0 4px 12px rgba(0,0,0,.05)}.ov-popup .ov-action:hover span{color:#1e293b}@media(max-width: 767px){.ov-popup .ov-action{padding:8px;flex:1;min-width:140px;margin-bottom:0}.ov-popup .ov-action span{font-size:11px}}.ov-popup .ov-action__icon-box{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:12px}.ov-popup .ov-action__icon-box.color-purple{background:#f5f3ff}.ov-popup .ov-action__icon-box.color-purple md-icon path,.ov-popup .ov-action__icon-box.color-purple md-icon rect,.ov-popup .ov-action__icon-box.color-purple md-icon circle{fill:#8b5cf6}.ov-popup .ov-action__icon-box.color-blue{background:#eff6ff}.ov-popup .ov-action__icon-box.color-blue md-icon path,.ov-popup .ov-action__icon-box.color-blue md-icon rect,.ov-popup .ov-action__icon-box.color-blue md-icon circle{fill:#3b82f6}.ov-popup .ov-action__icon-box.color-green{background:#f0fdf4}.ov-popup .ov-action__icon-box.color-green md-icon path,.ov-popup .ov-action__icon-box.color-green md-icon rect,.ov-popup .ov-action__icon-box.color-green md-icon circle{fill:#22c55e}.ov-popup .ov-action__icon-box.color-cyan{background:#ecfeff}.ov-popup .ov-action__icon-box.color-cyan md-icon path,.ov-popup .ov-action__icon-box.color-cyan md-icon rect,.ov-popup .ov-action__icon-box.color-cyan md-icon circle{fill:#06b6d4}.ov-popup .ov-action__icon-box.color-orange{background:#fff7ed}.ov-popup .ov-action__icon-box.color-orange md-icon path,.ov-popup .ov-action__icon-box.color-orange md-icon rect,.ov-popup .ov-action__icon-box.color-orange md-icon circle{fill:#f97316}@media(max-width: 767px){.ov-popup .ov-action__icon-box{width:24px;height:24px;margin-right:8px}}.ov-popup .ov-center{background:#fff;display:flex;flex-direction:column;overflow:hidden;min-width:0}@media(max-width: 767px){.ov-popup .ov-center{overflow:visible;flex:none;height:auto}}.ov-popup .ov-center__real{display:flex;flex-direction:column;flex:1;overflow:hidden;min-height:0}.ov-popup .ov-detail{padding:16px 20px;border-bottom:1px solid #f1f5f9}.ov-popup .ov-detail__avatar{width:48px;height:48px;border-radius:8px;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.ov-popup .ov-detail__name{font-size:18px;font-weight:700;color:#1e293b;gap:10px}.ov-popup .ov-detail__badge{font-size:11px;font-weight:600;padding:2px 10px;border-radius:12px}.ov-popup .ov-detail__badge.regular{background:#f1f5f9;color:#64748b}.ov-popup .ov-detail__badge.service-bundle{background:#f5f3ff;color:#7c3aed}.ov-popup .ov-detail__badge.accessory{background:#f0fdfa;color:#0d9488}.ov-popup .ov-detail__sku{font-size:12px;color:#64748b;margin-top:4px}.ov-popup .ov-detail__stat{padding:4px 16px;text-align:center}@media(max-width: 1100px){.ov-popup .ov-detail__stat{padding:4px 8px}}.ov-popup .ov-detail__stat .ov-detail__stat-val{font-size:24px;font-weight:700;color:#1e293b}.ov-popup .ov-detail__stat .ov-detail__stat-lbl{font-size:10px;color:#94a3b8;text-transform:uppercase;font-weight:600}.ov-popup .ov-detail__stat.fulfilled{background:#f0fdf4;border-radius:8px;margin:0 4px}.ov-popup .ov-detail__stat.fulfilled .ov-detail__stat-val{color:#22c55e}.ov-popup .ov-detail__stat.remaining{background:#fff7ed;border-radius:8px}.ov-popup .ov-detail__stat.remaining .ov-detail__stat-val{color:#f97316}@media(max-width: 767px){.ov-popup .ov-detail__stat{padding:12px;flex-direction:column;align-items:flex-start;gap:15px}.ov-popup .ov-detail__stat .ov-detail__left{width:100%;gap:12px}.ov-popup .ov-detail__stat .ov-detail__stats{width:100%;justify-content:flex-start;gap:6px;flex-wrap:wrap;margin-top:10px}.ov-popup .ov-detail__stat .ov-detail__stat{padding:6px 8px;flex:1;min-width:90px;text-align:left;display:flex;flex-direction:column;justify-content:center}.ov-popup .ov-detail__stat .ov-detail__stat.fulfilled,.ov-popup .ov-detail__stat .ov-detail__stat.remaining{margin:0}.ov-popup .ov-detail__stat .ov-detail__stat .ov-detail__stat-val{font-size:14px;line-height:1}.ov-popup .ov-detail__stat .ov-detail__stat .ov-detail__stat-lbl{font-size:9px;margin-top:2px;white-space:nowrap}}.ov-popup .ov-actions-row{padding:12px 20px;border-bottom:1px solid #f1f5f9}@media(max-width: 1100px){.ov-popup .ov-actions-row{padding:12px;gap:8px}.ov-popup .ov-actions-row .ov-actions-row__left,.ov-popup .ov-actions-row .ov-actions-row__right{gap:6px}.ov-popup .ov-actions-row .ov-btn{padding:6px 10px;font-size:11px}}@media(max-width: 767px){.ov-popup .ov-actions-row{padding:12px;gap:12px;flex-direction:column;align-items:stretch}.ov-popup .ov-actions-row .ov-actions-row__left,.ov-popup .ov-actions-row .ov-actions-row__right{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:8px}.ov-popup .ov-actions-row .ov-btn{flex:1;min-width:calc(50% - 8px);margin:0}}.ov-popup .ov-btn{text-transform:none;font-size:12px;font-weight:600;border-radius:8px;padding:6px 14px;line-height:20px;min-height:37px;height:37px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.ov-popup .ov-btn--purple{background:#7c3aed;color:#fff}.ov-popup .ov-btn--purple md-icon path,.ov-popup .ov-btn--purple md-icon rect,.ov-popup .ov-btn--purple md-icon circle{fill:#fff}.ov-popup .ov-btn--outline-cyan{background:#fff;color:#06b6d4;border:1px solid #06b6d4}.ov-popup .ov-btn--outline-cyan md-icon path,.ov-popup .ov-btn--outline-cyan md-icon rect,.ov-popup .ov-btn--outline-cyan md-icon circle{fill:#06b6d4}.ov-popup .ov-btn--outline-pink{background:#fff;color:#db2777;border:1px solid #db2777}.ov-popup .ov-btn--outline-pink md-icon path,.ov-popup .ov-btn--outline-pink md-icon rect,.ov-popup .ov-btn--outline-pink md-icon circle{fill:#db2777}.ov-popup .ov-btn--outline-blue{background:#fff;color:#2563eb;border:1px solid #3b82f6}.ov-popup .ov-btn--outline-blue md-icon path,.ov-popup .ov-btn--outline-blue md-icon rect,.ov-popup .ov-btn--outline-blue md-icon circle{fill:#2563eb}.ov-popup .ov-btn--outline-orange{background:#fff;color:#ea580c;border:1px solid #fb923c}.ov-popup .ov-btn--outline-orange md-icon path,.ov-popup .ov-btn--outline-orange md-icon rect,.ov-popup .ov-btn--outline-orange md-icon circle{fill:#ea580c}.ov-popup .ov-btn--outline{background:#fff;color:#64748b;border:1px solid #e2e8f0}.ov-popup .ov-btn--outline md-icon path,.ov-popup .ov-btn--outline md-icon rect,.ov-popup .ov-btn--outline md-icon circle{fill:#64748b}.ov-popup .ov-btn .ov-btn__count{margin-left:6px;background:rgba(0,0,0,.05);padding:1px 6px;border-radius:6px}.ov-popup .ov-filter{padding:10px 20px;background:#fafbfc;border-bottom:1px solid #f1f5f9}@media(max-width: 1100px){.ov-popup .ov-filter{padding:10px 12px}}.ov-popup .ov-filter__label{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-right:12px}.ov-popup .ov-filter__tabs{background:#e2e8f0;padding:3px;border-radius:8px}.ov-popup .ov-filter__tabs .ov-filter__tab{padding:6px 16px;font-size:11px;font-weight:700;color:#64748b;border-radius:6px;cursor:pointer;text-transform:uppercase;transition:all .2s}.ov-popup .ov-filter__tabs .ov-filter__tab.active{background:#3b82f6;color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ov-popup .ov-filter__select-max{text-transform:none;height:38px;border:1px solid #bbf7d0;border-radius:10px;font-size:13px;font-weight:600;color:#166534;margin-left:20px;background:#fff;padding:0 4px 0 12px;transition:all .2s ease;min-width:0}@media(max-width: 1100px){.ov-popup .ov-filter__select-max{margin-left:10px;padding:0 4px 0 8px}.ov-popup .ov-filter__select-max .ov-select-label{margin-right:6px;font-size:11px}}@media(max-width: 767px){.ov-popup .ov-filter__select-max{margin-left:0;margin-top:8px;width:100%;height:34px;justify-content:space-between}}.ov-popup .ov-filter__select-max md-icon{width:18px;height:18px;margin-right:8px}.ov-popup .ov-filter__select-max md-icon path,.ov-popup .ov-filter__select-max md-icon rect,.ov-popup .ov-filter__select-max md-icon circle{fill:#166534}.ov-popup .ov-filter__select-max .ov-select-label{margin-right:12px}.ov-popup .ov-filter__select-max .ov-select-badge{background:#dcfce7;color:#166534;padding:0;border-radius:50%;font-weight:700;font-size:10px;height:20px;width:20px;display:flex;align-items:center;justify-content:center}.ov-popup .ov-filter__select-max.is-unselect{border-color:#fecaca;color:#991b1b}.ov-popup .ov-filter__select-max.is-unselect md-icon path,.ov-popup .ov-filter__select-max.is-unselect md-icon rect,.ov-popup .ov-filter__select-max.is-unselect md-icon circle{fill:#991b1b}.ov-popup .ov-filter__select-max.is-unselect .ov-select-badge{background:#fee2e2;color:#991b1b}.ov-popup .ov-filter__select-max.is-unselect:hover{background:#fff1f2;border-color:#fca5a5}.ov-popup .ov-filter__select-max:hover{background:#f0fdf4;border-color:#86efac}.ov-popup .ov-filter-btns{gap:16px}.ov-popup .ov-filter-btns .ov-filter__dropdown{margin:0}@media(max-width: 1100px){.ov-popup .ov-filter-btns{gap:8px}}.ov-popup .ov-filter-btn{text-transform:none;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;align-items:center;line-height:1.2}@media(max-width: 1100px){.ov-popup .ov-filter-btn .ov-filter-btn__icon-box{width:32px;height:32px;margin-bottom:4px}.ov-popup .ov-filter-btn .ov-filter-btn__icon-box md-icon{width:14px;height:14px}.ov-popup .ov-filter-btn span{font-size:10px}}.ov-popup .ov-filter-btn .ov-filter-btn__icon-box{width:35px;height:35px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s;margin-bottom:6px}.ov-popup .ov-filter-btn .ov-filter-btn__icon-box md-icon{margin:0}.ov-popup .ov-filter-btn .ov-filter-btn__icon-box md-icon path,.ov-popup .ov-filter-btn .ov-filter-btn__icon-box md-icon rect,.ov-popup .ov-filter-btn .ov-filter-btn__icon-box md-icon circle{fill:#94a3b8;transition:all .2s}.ov-popup .ov-filter-btn span{font-size:11px;font-weight:600;color:#94a3b8;text-transform:none}.ov-popup .ov-filter-btn:hover{background:rgba(0,0,0,0)}.ov-popup .ov-filter-btn:hover .ov-filter-btn__icon-box{border-color:#cbd5e1;background:#f8fafc}.ov-popup .ov-filter-btn:hover .ov-filter-btn__icon-box md-icon path,.ov-popup .ov-filter-btn:hover .ov-filter-btn__icon-box md-icon rect,.ov-popup .ov-filter-btn:hover .ov-filter-btn__icon-box md-icon circle{fill:#64748b}.ov-popup .ov-filter-btn:hover span{color:#64748b}.ov-popup .ov-filter-btn.active .ov-filter-btn__icon-box{background:#eff6ff;border-color:#2563eb}.ov-popup .ov-filter-btn.active .ov-filter-btn__icon-box md-icon path,.ov-popup .ov-filter-btn.active .ov-filter-btn__icon-box md-icon rect,.ov-popup .ov-filter-btn.active .ov-filter-btn__icon-box md-icon circle{fill:#2563eb}.ov-popup .ov-filter-btn.active span{color:#2563eb;font-weight:700}@media(max-width: 767px){.ov-popup .ov-filter-btn .ov-filter-btn__icon-box{width:30px;height:30px;margin-bottom:2px}.ov-popup .ov-filter-btn .ov-filter-btn__icon-box md-icon{width:14px;height:14px}.ov-popup .ov-filter-btn span{font-size:10px}}.ov-popup .ov-center__placeholder{flex:1;background:#fff;padding:40px;text-align:center}.ov-popup .ov-center__placeholder .ov-placeholder-icon{width:120px;height:120px;background:linear-gradient(135deg, #6366f1, #a855f7);border-radius:24px;display:flex;align-items:center;justify-content:center;margin-bottom:32px;box-shadow:0 10px 25px rgba(124,58,237,.2)}.ov-popup .ov-center__placeholder .ov-placeholder-icon md-icon{width:60px;height:60px}.ov-popup .ov-center__placeholder .ov-placeholder-icon md-icon path,.ov-popup .ov-center__placeholder .ov-placeholder-icon md-icon rect,.ov-popup .ov-center__placeholder .ov-placeholder-icon md-icon circle{fill:#fff}.ov-popup .ov-center__placeholder h3{font-size:24px;font-weight:700;color:#1e293b;margin:0 0 12px}.ov-popup .ov-center__placeholder p{font-size:15px;color:#64748b;margin:0 0 32px;max-width:400px;line-height:1.6}.ov-popup .ov-center__placeholder .ov-placeholder-stats{gap:48px;margin-bottom:40px}.ov-popup .ov-center__placeholder .ov-placeholder-stats .stat-item{text-align:center}.ov-popup .ov-center__placeholder .ov-placeholder-stats .stat-item strong{display:block;font-size:32px;font-weight:800;color:#2563eb;line-height:1;margin-bottom:4px}.ov-popup .ov-center__placeholder .ov-placeholder-stats .stat-item span{font-size:12px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.ov-popup .ov-center__placeholder .ov-placeholder-stats .stat-item.orange strong{color:#f97316}.ov-popup .ov-center__placeholder .ov-placeholder-stats .stat-item.green strong{color:#22c55e}.ov-popup .ov-center__placeholder .ov-start-btn{text-transform:none;font-size:15px;font-weight:700;background:#2563eb;color:#fff;border-radius:12px;padding:10px 32px;min-height:48px;box-shadow:0 8px 16px rgba(37,99,235,.2)}.ov-popup .ov-center__placeholder .ov-start-btn md-icon{width:16px;height:16px;margin-right:8px}.ov-popup .ov-center__placeholder .ov-start-btn md-icon path,.ov-popup .ov-center__placeholder .ov-start-btn md-icon rect,.ov-popup .ov-center__placeholder .ov-start-btn md-icon circle{fill:#fff}.ov-popup .ov-center__placeholder .ov-start-btn:hover{background:#1d4ed8;transform:translateY(-1px)}.ov-popup .ov-right-placeholder{flex:1;padding:40px 24px;text-align:center;color:#94a3b8}.ov-popup .ov-right-placeholder md-icon{width:64px;height:64px;margin-bottom:24px;opacity:.2}.ov-popup .ov-right-placeholder md-icon path,.ov-popup .ov-right-placeholder md-icon rect,.ov-popup .ov-right-placeholder md-icon circle{fill:#64748b}.ov-popup .ov-right-placeholder p{font-size:14px;font-weight:500;line-height:1.5;max-width:180px;margin:0 auto}.ov-popup .ov-sidebar__right-header{padding:14px 16px;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:all .2s}.ov-popup .ov-sidebar__right-header:hover{background:#f8fafc}.ov-popup .ov-sidebar__right-header md-icon{transition:transform .2s}.ov-popup .ov-sidebar__right-header md-icon path,.ov-popup .ov-sidebar__right-header md-icon rect,.ov-popup .ov-sidebar__right-header md-icon circle{fill:#cbd5e1}.ov-popup .ov-right-group{border-bottom:1px solid #f1f5f9}.ov-popup .ov-right-group__header{padding:12px 16px;cursor:pointer;transition:all .2s}.ov-popup .ov-right-group__header:hover{background:#fafbfc}.ov-popup .ov-right-group__header--active{background:#f0f9ff}.ov-popup .ov-right-group__icon{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ov-popup .ov-right-group__title{font-size:13px;font-weight:600;color:#1e293b}.ov-popup .ov-right-group__badge{font-size:11px;color:#94a3b8;background:#fff;padding:1px 8px;border-radius:10px;border:1px solid #e2e8f0}.ov-popup .ov-right-group__badge-circle{font-size:11px;color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ov-popup .is-rotated{transform:rotate(180deg);transition:transform .2s}.ov-popup .ov-right-group__body{padding:8px 16px 12px}.ov-popup .ov-delivery-item{padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:6px;cursor:pointer;background:#fff;transition:all .2s}.ov-popup .ov-delivery-item:hover{border-color:#cbd5e1}.ov-popup .ov-delivery-item.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ov-popup .ov-delivery-item__radio{width:16px;height:16px;border-radius:50%;border:2px solid #e2e8f0;display:flex;align-items:center;justify-content:center}.ov-popup .ov-delivery-item__radio.is-selected{border-color:#2563eb}.ov-popup .ov-delivery-item__radio.is-selected .radio-inner{width:8px;height:8px;border-radius:50%;background:#2563eb}.ov-popup .ov-delivery-item__name{font-size:12px;color:#334155}.ov-popup .ov-delivery-item__price{font-size:12px;font-weight:600;color:#64748b}.ov-popup .ov-delivery-item__price.is-free{color:#16a34a}.ov-popup .ov-dm-option{position:relative;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:6px;background:#fff;transition:all .2s}.ov-popup .ov-dm-option:hover{border-color:#cbd5e1}.ov-popup .ov-dm-option.selected{border-color:#2563eb;background:#f0f9ff}.ov-popup .ov-dm-option__name{font-size:12px;font-weight:600;color:#334155}.ov-popup .ov-dm-option__cost{font-size:12px;font-weight:600;color:#64748b}.ov-popup .ov-dm-option__tick{position:absolute;top:8px;right:8px;color:#2563eb}.ov-popup .ov-stage{background:#f0f9ff}.ov-popup .ov-stage__status-label{font-size:13px;font-weight:600;padding:4px 10px;border-radius:6px;display:inline-block}.ov-popup .ov-stage__status-label.pending{color:#b45309;background:#fef3c7}.ov-popup .ov-stage__status-label.partial{color:#1d4ed8;background:#dbeafe}.ov-popup .ov-stage__status-label.fully{color:#15803d;background:#dcfce7}.ov-popup .ov-form-row{margin-top:10px}.ov-popup .ov-form-row label{font-size:12px;color:#64748b;font-weight:600;display:block;margin-bottom:4px}.ov-popup .ov-select-wrapper{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:8px;height:38px;display:flex;align-items:center;padding:0 10px;transition:all .2s}.ov-popup .ov-select-wrapper:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.ov-popup .ov-select-wrapper md-select{width:100%;margin:0}.ov-popup .ov-select-wrapper md-select .md-select-value{border-bottom:none !important;padding:0;min-height:0;font-size:13px;color:#334155}.ov-popup .ov-select-wrapper md-select .md-select-value span{margin:0}.ov-popup .ov-datepicker-container{margin:0;padding:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;height:38px;display:flex;align-items:center;transition:all .2s}.ov-popup .ov-datepicker-container:after,.ov-popup .ov-datepicker-container .md-errors-spacer{display:none}.ov-popup .ov-datepicker-container.md-input-focused{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.ov-popup .ov-datepicker-container md-datepicker{display:flex;align-items:center;width:100%;background:rgba(0,0,0,0);margin:0;padding:0}.ov-popup .ov-datepicker-container md-datepicker .md-datepicker-input-container{border:none;margin-left:0;padding-bottom:0;width:100%;display:flex;align-items:center}.ov-popup .ov-datepicker-container md-datepicker .md-datepicker-input-container input{font-size:13px;color:#334155;padding:0 12px;background:rgba(0,0,0,0);border:none;max-width:none;width:100%}.ov-popup .ov-datepicker-container md-datepicker .md-datepicker-button{padding:0;margin:0 10px 0 0;min-width:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;top:0}.ov-popup .ov-datepicker-container md-datepicker .md-datepicker-calendar-icon path{fill:#94a3b8}.ov-popup .ov-datepicker-container md-datepicker button.md-datepicker-triangle-button{display:none}.ov-popup .ov-labels{background:#fffaf0}.ov-popup .ov-labels__chips{gap:6px;margin-bottom:12px}.ov-popup .ov-label-chip{padding:4px 12px;border-radius:16px;font-size:11px;font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer}.ov-popup .ov-label-chip.selected{background:#dc2626;color:#fff}.ov-popup .ov-label-chip.selected md-icon path,.ov-popup .ov-label-chip.selected md-icon rect,.ov-popup .ov-label-chip.selected md-icon circle{fill:#fff}.ov-popup .ov-label-chip.suggested{background:#fffbe6;color:#d97706;border:1px solid #fde68a}.ov-popup .ov-labels__section-label{font-size:10px;font-weight:700;color:#94a3b8;margin:12px 0 8px;letter-spacing:.5px}.ov-popup .ov-labels__list{max-height:180px;overflow-y:auto;background:#fff;border:1px solid #f1f5f9;border-radius:10px;margin-top:15px}.ov-popup .ov-labels__list-item{padding:10px 14px;cursor:pointer;border-bottom:1px solid #f8fafc}.ov-popup .ov-labels__list-item:hover{background:#fefce8}.ov-popup .ov-labels__list-item.is-active{background:#fffbeb}.ov-popup .ov-labels__list-item span{font-size:12px;color:#334155}.ov-popup .ov-labels__list-item md-icon.check path,.ov-popup .ov-labels__list-item md-icon.check rect,.ov-popup .ov-labels__list-item md-icon.check circle{fill:#ca8a04}.ov-popup .ov-labels__dot{width:10px;height:10px;border-radius:50%}.ov-popup .ov-labels__add{margin-top:12px;gap:12px}.ov-popup .ov-label-add-container{margin:0;padding:0 12px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;height:40px;display:flex;align-items:center;transition:all .2s}.ov-popup .ov-label-add-container:after,.ov-popup .ov-label-add-container .md-errors-spacer{display:none}.ov-popup .ov-label-add-container.md-input-focused{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.ov-popup .ov-label-add-container md-icon{margin:6px 10px 0 10px}.ov-popup .ov-label-add-container md-icon path,.ov-popup .ov-label-add-container md-icon rect,.ov-popup .ov-label-add-container md-icon circle{fill:#94a3b8}.ov-popup .ov-label-add-container input{border:none !important;font-size:13px;color:#334155;background:rgba(0,0,0,0) !important;padding-left:20px;height:100% !important;width:100%}.ov-popup .ov-label-add-container input::placeholder{color:#94a3b8}.ov-popup .ov-labels__add-btn{background:#fffbeb;color:#ca8a04;border-radius:8px;min-width:36px;height:36px;font-size:18px;font-weight:700}.ov-popup .ov-notes{background:#fdfafb}.ov-popup .ov-notes textarea{width:100%;min-height:60px;border:1px solid #e2e8f0;border-radius:10px;padding:10px;font-size:13px;outline:none;resize:none}.ov-popup .ov-notes textarea:focus{border-color:#7c3aed}.ov-popup .ov-notes textarea::placeholder{color:#cbd5e1}.ov-popup .ov-notes__send-icon.is-disabled{opacity:.35;pointer-events:none}.ov-popup .ov-notes__send-icon path,.ov-popup .ov-notes__send-icon rect,.ov-popup .ov-notes__send-icon circle{fill:#7c3aed !important}.ov-popup .ov-notes__view-link{margin-top:10px}.ov-popup .ov-notes__view-link a{font-size:12px;font-weight:600;color:#7c3aed;cursor:pointer}.ov-popup .ov-notes__view-link a:hover{text-decoration:underline}.ov-popup .ov-note-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;margin-top:8px;font-size:13px;color:#334155;line-height:1.5;word-break:break-word}.ov-popup .ov-notes__footer{margin-top:10px}.ov-popup .ov-switch{width:36px;height:18px;border-radius:10px;background:#e2e8f0;position:relative;cursor:pointer;transition:all .2s}.ov-popup .ov-switch .ov-switch__handle{width:14px;height:14px;border-radius:50%;background:#fff;position:absolute;left:2px;top:2px;transition:all .2s}.ov-popup .ov-switch.is-on{background:#7c3aed}.ov-popup .ov-switch.is-on .ov-switch__handle{left:20px}.ov-popup .ov-notes__label{font-size:11px;font-weight:600;color:#64748b}.ov-popup .ov-notes__link{font-size:11px;font-weight:600;color:#94a3b8;cursor:pointer;display:flex;align-items:center;gap:4px}.ov-popup .ov-notes__link:hover{color:#475569}.ov-popup .ov-notes__link.purple{color:#7c3aed}.ov-popup .ov-notes__link.purple md-icon path,.ov-popup .ov-notes__link.purple md-icon rect,.ov-popup .ov-notes__link.purple md-icon circle{fill:#7c3aed}.ov-popup .ov-notes__link.blue{color:#2563eb}.ov-popup .ov-notes__link.blue md-icon path,.ov-popup .ov-notes__link.blue md-icon rect,.ov-popup .ov-notes__link.blue md-icon circle{fill:#2563eb}.ov-popup .ov-tasks{background:#f8fafc}.ov-popup .ov-task-item{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px;margin-bottom:8px}.ov-popup .ov-task-item .ov-task-checkbox{width:18px;height:18px;border:2px solid #e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.ov-popup .ov-task-item .ov-task-checkbox.is-checked{border-color:#2563eb;background:#eff6ff}.ov-popup .ov-task-item .ov-task-checkbox.is-checked md-icon path,.ov-popup .ov-task-item .ov-task-checkbox.is-checked md-icon rect,.ov-popup .ov-task-item .ov-task-checkbox.is-checked md-icon circle{fill:#2563eb}.ov-popup .ov-task-item .ov-task-text{font-size:12px;color:#334155;line-height:1.4}.ov-popup .ov-task-item .ov-task-text.is-done{text-decoration:line-through;color:#94a3b8}.ov-popup .ov-task-item .ov-task-avatar{width:24px;height:24px;border-radius:50%;background:#f1f5f9;color:#64748b;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ov-popup .ov-tasks__add{padding:10px 14px;border:1px dashed #cbd5e1;border-radius:10px;background:hsla(0,0%,100%,.5)}.ov-popup .ov-tasks__add input{border:none;background:rgba(0,0,0,0);font-size:13px;outline:none;width:100%}.ov-popup .ov-tasks__add md-icon.plus path,.ov-popup .ov-tasks__add md-icon.plus rect,.ov-popup .ov-tasks__add md-icon.plus circle{fill:#94a3b8}.ov-popup .ov-tasks__add .ov-tasks__md-input{padding:0;margin:0;height:auto}.ov-popup .ov-tasks__add .ov-tasks__md-input:after,.ov-popup .ov-tasks__add .ov-tasks__md-input .md-errors-spacer{display:none}.ov-popup .ov-tasks__add .ov-tasks__md-input input{background:rgba(0,0,0,0);border:none;box-shadow:none;padding:0;font-size:13px;color:#334155}.ov-popup .ov-tasks__add .ov-tasks__md-input input::placeholder{color:#94a3b8}.ov-popup .ov-tasks__footer{margin-top:10px}.ov-popup .ov-serials{padding:12px 16px;overflow-y:auto;align-content:flex-start;flex:1;min-height:0}@media(max-width: 767px){.ov-popup .ov-serials{overflow:visible;height:auto;flex:none}}.ov-popup .ov-serial{padding:4px}.ov-popup .ov-serial__card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px;cursor:pointer;transition:all .2s}.ov-popup .ov-serial__card:hover{border-color:#cbd5e1}.ov-popup .ov-serial__card.selected{border-color:#2563eb;background:#eff6ff}.ov-popup .ov-serial__radio{width:16px;height:16px;border-radius:50%;border:2px solid #e2e8f0;display:flex;align-items:center;justify-content:center}.selected .ov-popup .ov-serial__radio{border-color:#2563eb}.ov-popup .ov-serial__radio-inner{width:8px;height:8px;border-radius:50%;background:#2563eb}.ov-popup .ov-serial__sn{font-size:13px;font-weight:600;color:#1e293b;gap:8px}.ov-popup .ov-serial__badge{font-size:10px;font-weight:600;padding:1px 8px;border-radius:10px}.ov-popup .ov-serial__loc{font-size:11px;color:#64748b;margin-top:2px}.ov-popup .ov-serial__badge.available{background:#f0fdf4;color:#16a34a}.ov-popup .ov-serial__badge.committed{background:#eff6ff;color:#2563eb}.ov-popup .ov-serial__badge.fulfilled{background:#f0fdf4;color:#16a34a}.ov-popup .ov-serial__badge.warrantied{background:#fff7ed;color:#f97316}.ov-popup .ov-serial__badge.returned{background:#fef2f2;color:#dc2626}.ov-popup .ov-serial__badge.discarded{background:#f1f5f9;color:#64748b}.ov-popup .ov-serial__badge.internal{background:#eff6ff;color:#2563eb}.ov-popup .ov-serial__badge.bundled{background:#f5f3ff;color:#7c3aed}.ov-popup .ov-serial__badge.unavailable{background:#f1f5f9;color:#64748b}.ov-popup .ov-serial__badge.on_hold{background:#fff7ed;color:#f97316}.ov-popup .ov-drawer{position:absolute;right:-320px;top:0;bottom:0;width:300px;background:#fff;z-index:1000;box-shadow:-4px 0 20px rgba(0,0,0,.1);transition:right .3s ease}.ov-popup .ov-drawer.is-open{right:0}.ov-popup .ov-drawer__header{padding:16px;border-bottom:1px solid #f1f5f9}.ov-popup .ov-drawer__header .ov-drawer__title{font-size:16px;font-weight:700;color:#1e293b}.ov-popup .ov-drawer__content{padding:16px}.ov-popup .ov-drawer__row{margin-bottom:12px}.ov-popup .ov-drawer__row label{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:4px}.ov-popup .ov-drawer__row span{font-size:14px;color:#334155;font-weight:600}.ov-popup .ov-drawer-backdrop{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.2);z-index:999}.ov-popup .ov-bottom{padding:12px 20px;border-top:1px solid #f1f5f9;flex-shrink:0;gap:20px}@media(max-width: 767px){.ov-popup .ov-bottom{padding:12px;gap:12px}}.ov-popup .ov-bottom__selected{font-size:12px;color:#64748b;white-space:nowrap}.ov-popup .ov-bottom__selected strong{color:#1e293b;font-weight:700}.ov-popup .ov-bottom__progress{background:#f1f5f9;height:8px;border-radius:4px;overflow:hidden}.ov-popup .ov-bottom__progress .ov-bottom__progress-fill{height:100%;background:#22c55e;border-radius:4px;transition:width .3s}.ov-popup .ov-bottom__qty{gap:12px}.ov-popup .ov-bottom__qty span{font-size:12px;font-weight:600;color:#64748b}.ov-popup .ov-bottom__qty-controls{gap:4px}.ov-popup .ov-bottom__qty-btn{width:32px;height:32px;min-width:0;padding:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:16px;color:#64748b}.ov-popup .ov-bottom__qty-btn:hover{background:#f8fafc}.ov-popup .ov-bottom__qty-input{width:60px;height:32px;border:1px solid #e2e8f0;border-radius:8px;text-align:center;font-size:14px;font-weight:700;outline:none}.ov-popup .ov-bottom__qty-input:focus{border-color:#2563eb}.ov-popup .ov-bottom__max-btn{height:32px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:12px;font-weight:600;padding:0 12px;margin-left:6px}.ov-popup .ov-txn{background:#f8fafc}.ov-popup .ov-txn-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px;margin-bottom:8px}.ov-popup .ov-txn-card__header{width:100%}.ov-popup .ov-txn-card__date{font-size:11px;color:#94a3b8;margin-top:4px;margin-left:10px}.ov-popup .ov-txn-card__product-name{font-size:13px;font-weight:700;color:#1e293b}.ov-popup .ov-txn-card__sku-chips{gap:4px;margin-top:4px}.ov-popup .ov-txn-card__status-row{margin-top:8px}.ov-popup .ov-txn-card__status{font-size:11px;font-weight:600;padding:2px 8px;border-radius:8px;color:#16a34a;background:#f0fdf4}.ov-popup .ov-txn-card__status.ov-txn-status--delivered{color:#16a34a;background:#f0fdf4}.ov-popup .ov-txn-card__status.ov-txn-status--returned{color:#dc2626;background:#fef2f2}.ov-popup .ov-txn-card__status.ov-txn-status--swapped{color:#2563eb;background:#eff6ff}.ov-popup .ov-txn-card__units{font-size:12px;color:#94a3b8}.ov-popup .ov-txn-card__serials{gap:6px;margin:12px 0}.ov-popup .ov-txn-chip{font-size:11px;font-weight:600;color:#475569;background:#f8fafc;border:1px solid #f1f5f9;padding:3px 10px;border-radius:12px}.ov-popup .ov-txn-card__actions{border-top:1px solid #f1f5f9;padding-top:10px;margin-top:8px}.ov-popup .ov-txn-action{font-size:12px;font-weight:600}.ov-popup .ov-txn-action.cursor-point{cursor:pointer}.ov-popup .ov-txn-action.no-cursor{cursor:default;pointer-events:none}.ov-popup .ov-txn-action.color-blue{color:#2563eb}.ov-popup .ov-txn-action.color-blue:hover{color:#1d4ed8}.ov-popup .ov-txn-action.color-orange{color:#f97316}.ov-popup .ov-txn-action.color-orange:hover{color:#ea580c}.ov-popup .ov-txn-action.color-disabled{color:#cbd5e1}.ov-filter-menu{background:#fff;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:6px;min-width:180px;border:1px solid #f1f5f9;overflow:hidden}.ov-filter-menu__header{font-size:11px;font-weight:600;color:#94a3b8;padding:10px 12px 6px;text-transform:uppercase;letter-spacing:.6px}.ov-filter-menu__search-input{margin:4px 8px 12px;padding:8px 12px;background:#fff;border:1.5px solid #cbd5e1;border-radius:10px;transition:all .2s}.ov-filter-menu__search-input md-icon{margin-right:10px;width:18px;height:18px}.ov-filter-menu__search-input md-icon path,.ov-filter-menu__search-input md-icon rect,.ov-filter-menu__search-input md-icon circle{fill:#94a3b8}.ov-filter-menu__search-input input{border:none;outline:none;font-size:14px;color:#1e293b;width:100%;background:rgba(0,0,0,0)}.ov-filter-menu__search-input input::placeholder{color:#94a3b8}.ov-filter-menu__search-input:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.ov-filter-menu__search-input:focus-within md-icon path,.ov-filter-menu__search-input:focus-within md-icon rect,.ov-filter-menu__search-input:focus-within md-icon circle{fill:#2563eb}.ov-filter-menu__sub-header{font-size:11px;font-weight:700;color:#64748b;padding:8px 12px;letter-spacing:.5px;text-transform:uppercase}.ov-filter-menu__clear-btn{text-transform:none;font-size:11px;min-width:0;min-height:0;padding:2px 4px;margin:0;color:#94a3b8;font-weight:600}.ov-filter-menu__clear-btn:hover{color:#64748b;background:rgba(0,0,0,0)}.ov-filter-menu__empty{padding:16px;text-align:center;font-size:12px;color:#94a3b8;font-style:italic}.ov-filter-menu md-menu-item{height:38px;min-height:38px}.ov-filter-menu md-menu-item .md-button{text-transform:none;font-size:14px;color:#334155;padding:0 12px;border-radius:6px;margin:1px 0;width:100%;height:36px;min-height:36px;line-height:36px;text-align:left;transition:all .15s ease}.ov-filter-menu md-menu-item .md-button:hover{background:#f8fafc;color:#0f172a}.ov-filter-menu md-menu-item .md-button.selected{background:#eff6ff;color:#2563eb;font-weight:500}.ov-filter-menu md-menu-item .md-button.selected .ov-filter-menu__check{opacity:1}.ov-filter-menu md-menu-item .md-button.selected .ov-filter-menu__check path,.ov-filter-menu md-menu-item .md-button.selected .ov-filter-menu__check rect,.ov-filter-menu md-menu-item .md-button.selected .ov-filter-menu__check circle{fill:#2563eb}.ov-filter-menu md-menu-item .md-button md-icon{margin:0 10px 0 0;width:14px;height:14px;transition:opacity .1s ease}.ov-filter-menu md-menu-item .md-button md-icon path,.ov-filter-menu md-menu-item .md-button md-icon rect,.ov-filter-menu md-menu-item .md-button md-icon circle{fill:#94a3b8}.ov-filter-menu md-menu-item .md-button .ov-filter-menu__check{opacity:0}.ov-filter-menu md-menu-item .md-button span{vertical-align:middle}.ov-filter-menu .ov-package-panel{padding:16px 20px}.ov-filter-menu .ov-package-panel__status{margin-bottom:16px}.ov-filter-menu .ov-package-panel__summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;margin-bottom:16px;gap:12px}.ov-filter-menu .ov-package-panel__stat{text-align:center}.ov-filter-menu .ov-package-panel__stat strong{display:block;font-size:18px;font-weight:700;color:#1e293b}.ov-filter-menu .ov-package-panel__stat span{font-size:11px;color:#64748b;font-weight:500}.ov-filter-menu .ov-package-panel__catalogs{display:flex;flex-direction:column;gap:12px}.ov-filter-menu .ov-package-panel__catalog{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.ov-filter-menu .ov-package-panel__catalog-header{padding:10px 14px;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:13px;color:#1e293b}.ov-filter-menu .ov-package-panel__catalog-header md-icon path,.ov-filter-menu .ov-package-panel__catalog-header md-icon rect,.ov-filter-menu .ov-package-panel__catalog-header md-icon circle{fill:#6366f1}.ov-filter-menu .ov-package-panel__catalog-count{font-size:11px;font-weight:600;color:#64748b;background:#fff;padding:2px 10px;border-radius:12px;border:1px solid #e2e8f0}.ov-filter-menu .ov-package-panel__products{padding:6px}.ov-filter-menu .ov-package-panel__product{padding:8px 10px;border-radius:8px;gap:10px;transition:background .15s}.ov-filter-menu .ov-package-panel__product:hover{background:#f8fafc}.ov-filter-menu .ov-package-panel__product-avatar{width:28px;height:28px;border-radius:6px;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ov-filter-menu .ov-package-panel__product-info{min-width:0}.ov-filter-menu .ov-package-panel__product-name{font-size:12px;font-weight:600;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-filter-menu .ov-package-panel__product-sku{font-size:10px;color:#94a3b8;margin-top:1px}.ov-filter-menu .ov-package-panel__product-price{font-size:12px;font-weight:600;color:#475569;flex-shrink:0}.ov-filter-menu .ov-package-panel__fulfill{margin-top:24px;padding-top:16px;border-top:1px solid #e2e8f0}.job-details-sidenav{width:380px}.job-details-sidenav .jd-header{padding-bottom:16px;border-bottom:1px solid #e5e7eb;margin-bottom:8px}.job-details-sidenav .jd-header .jd-header-icon{width:36px;height:36px;border-radius:8px;background:#eff6ff;margin-right:10px}.job-details-sidenav .jd-header .jd-header-icon md-icon{margin:6px}.job-details-sidenav .jd-header .jd-header-icon md-icon path,.job-details-sidenav .jd-header .jd-header-icon md-icon rect,.job-details-sidenav .jd-header .jd-header-icon md-icon circle{fill:#2563eb}.job-details-sidenav .jd-header .jd-header-title{color:#1e293b;margin:0}.job-details-sidenav .jd-section{padding:16px 0;border-bottom:1px solid #f1f5f9}.job-details-sidenav .jd-section:last-child{border-bottom:none}.job-details-sidenav .jd-section-title{color:#334155;margin:0 0 12px 0}.job-details-sidenav .jd-row{padding:8px 0}.job-details-sidenav .jd-row+.jd-row{border-top:1px solid #f8fafc}.job-details-sidenav .jd-label{color:#64748b}.job-details-sidenav .jd-value{color:#1e293b;text-align:right}.job-details-sidenav .jd-value.text-muted{color:#94a3b8}.job-details-sidenav .jd-badge{font-size:11px;padding:2px 10px;border-radius:12px;line-height:18px}.job-details-sidenav .jd-badge--blue{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.job-details-sidenav .jd-progress-row{gap:10px}.job-details-sidenav .jd-progress-card{border-radius:8px;padding:12px 8px;min-width:0;width:100%}.job-details-sidenav .jd-progress-card--total{background:#f8fafc}.job-details-sidenav .jd-progress-card--total .jd-progress-num{color:#334155}.job-details-sidenav .jd-progress-card--fulfilled{background:#f0fdf4}.job-details-sidenav .jd-progress-card--fulfilled .jd-progress-num{color:#16a34a}.job-details-sidenav .jd-progress-card--remaining{background:#fff7ed}.job-details-sidenav .jd-progress-card--remaining .jd-progress-num{color:#ea580c}.job-details-sidenav .jd-progress-num{font-size:22px;line-height:1.2}.job-details-sidenav .jd-progress-label{font-size:11px;color:#64748b;margin-top:2px}.job-details-sidenav .jd-location-icon{margin-right:6px !important}.job-details-sidenav .jd-location-icon path,.job-details-sidenav .jd-location-icon rect,.job-details-sidenav .jd-location-icon circle{fill:#64748b}.job-details-sidenav .jd-owner-row{padding:4px 0}.job-details-sidenav .jd-owner-avatar{width:36px;height:36px;min-width:36px;border-radius:50%;background:#6366f1;color:#fff;line-height:36px;text-align:center;margin-right:10px}.job-details-sidenav .jd-customer-avatar{background:#2563eb}.job-details-sidenav .jd-owner-name{color:#1e293b}.job-details-sidenav .jd-owner-role{font-size:11px;color:#94a3b8}.product-dropdown ul.stock-info{padding:10px}.product-dropdown .stock-info li{margin-bottom:5px}.support-repair-sidenav.serial-picker-sidenav .resource-allocation.statistics{padding-right:15px;margin-top:5px}.support-repair-sidenav.serial-picker-sidenav .top-section .sidenav-title .title-row{padding:8px 0;margin:0 8px}.support-repair-sidenav.serial-picker-sidenav .top-section .sidenav-title .resource-icon{width:34px;height:34px}.support-repair-sidenav.serial-picker-sidenav .ar-sidepanel .task-wrapper{top:92px}.support-repair-sidenav.serial-picker-sidenav .serial-progress-stat{position:absolute;top:47px;left:0;right:0;z-index:2;display:flex;align-items:baseline;gap:6px;padding:8px 16px;border-bottom:1px solid var(--jt-color-border);background:var(--jt-color-info-bg);color:var(--jt-color-info)}.support-repair-sidenav.serial-picker-sidenav .serial-progress-stat.is-met{background:var(--jt-color-success-bg);color:var(--jt-color-success)}.support-repair-sidenav.serial-picker-sidenav .serial-progress-stat__count{font-weight:600;font-size:16px}.support-repair-sidenav.serial-picker-sidenav .serial-progress-stat__label{font-size:14px;color:var(--jt-color-text-muted)}.support-repair-sidenav.serial-picker-sidenav .serial-deep-link{color:var(--jt-color-info);text-decoration:underline}.support-repair-sidenav.serial-picker-sidenav .serial-deep-link:hover{color:var(--jt-color-info);text-decoration:none}.bundle-product-fulfillment .item-chipset li{display:inline-block;margin-right:10px}.product-dropdown ul.stock-info{padding:10px}.product-dropdown .stock-info li{margin-bottom:5px}.support-repair-sidenav.bundle-kits-drawer .top-section .sidenav-title .title-row,.support-repair-sidenav.bundle-serialnum-drawer .top-section .sidenav-title .title-row,.support-repair-sidenav.kit-serials-drawer .top-section .sidenav-title .title-row{padding:8px 0;margin:0 8px}.support-repair-sidenav.bundle-kits-drawer .kit-filter-radios{padding:8px}.support-repair-sidenav.bundle-kits-drawer .ar-sidepanel .task-wrapper{top:95px}.support-repair-sidenav.bundle-serialnum-drawer .top-section .sidenav-title .resource-icon{width:34px;height:34px}.support-repair-sidenav.bundle-serialnum-drawer .resource-allocation.statistics{padding-right:15px;margin-top:5px}.support-repair-sidenav.bundle-serialnum-drawer .ar-sidepanel .task-wrapper{top:58px}.support-repair-sidenav.kit-serials-drawer .ks-head-chip{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:5px;background:#3f5f77;margin-right:8px}.support-repair-sidenav.kit-serials-drawer .ks-head-chip md-icon{width:18px;height:18px}.support-repair-sidenav.kit-serials-drawer .ks-head-chip md-icon svg{fill:#fff}.support-repair-sidenav.kit-serials-drawer .ks-step__btn{margin:0;min-width:0;min-height:0;width:30px;height:30px;line-height:30px;padding:0}.support-repair-sidenav.kit-serials-drawer .ks-step__btn md-icon{width:16px;height:16px}.support-repair-sidenav.kit-serials-drawer .ks-step__count{font-size:14px;color:var(--jt-color-text-muted);min-width:34px;text-align:center}.support-repair-sidenav.kit-serials-drawer .kit-serials-summary{position:absolute;top:47px;left:0;right:0;height:52px;z-index:2;padding:6px 16px;border-bottom:1px solid var(--jt-color-border);background:var(--jt-color-surface-raised, #fff);overflow:hidden}.support-repair-sidenav.kit-serials-drawer .kit-serials-summary__id{font-size:15px;color:var(--jt-color-text-default);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-repair-sidenav.kit-serials-drawer .kit-serials-summary__sep{margin:0 8px;color:var(--jt-color-text-muted)}.support-repair-sidenav.kit-serials-drawer .kit-serials-summary__stats{display:flex;align-items:center;gap:6px;margin-top:4px;overflow-x:auto}.support-repair-sidenav.kit-serials-drawer .ks-stat{flex:0 0 auto;padding:2px 8px;border-radius:10px;font-size:14px;font-weight:600;white-space:nowrap}.support-repair-sidenav.kit-serials-drawer .ks-stat--total{background:var(--jt-color-bg-subtle);color:var(--jt-color-text-default)}.support-repair-sidenav.kit-serials-drawer .ks-stat--info{background:var(--jt-color-info-bg);color:var(--jt-color-info)}.support-repair-sidenav.kit-serials-drawer .ks-stat--success{background:var(--jt-color-success-bg);color:var(--jt-color-success)}.support-repair-sidenav.kit-serials-drawer .ks-stat--warning{background:var(--jt-color-warning-bg);color:var(--jt-color-warning)}.support-repair-sidenav.kit-serials-drawer .ks-stat--danger{background:var(--jt-color-danger-bg);color:var(--jt-color-danger)}.support-repair-sidenav.kit-serials-drawer .kit-serials-seg{position:absolute;top:99px;left:0;right:0;height:38px;z-index:2;display:flex;align-items:center;gap:6px;padding:4px 16px;border-bottom:1px solid var(--jt-color-border);background:var(--jt-color-surface, #fff);overflow-x:auto}.support-repair-sidenav.kit-serials-drawer .kit-serials-seg .ks-seg__btn{flex:0 0 auto;border:1px solid var(--jt-color-border);background:rgba(0,0,0,0);border-radius:14px;padding:3px 12px;font-size:14px;font-weight:600;color:var(--jt-color-text-muted);cursor:pointer;white-space:nowrap}.support-repair-sidenav.kit-serials-drawer .kit-serials-seg .ks-seg__btn:hover{background:var(--jt-color-bg-hover)}.support-repair-sidenav.kit-serials-drawer .kit-serials-seg .ks-seg__btn.is-active{background:rgba(25,118,210,.08);border-color:#1976d2;color:#1976d2}.support-repair-sidenav.kit-serials-drawer .ar-sidepanel .task-wrapper{top:137px}.support-repair-sidenav.kit-serials-drawer .svc-sec-head{display:flex;align-items:center;gap:6px;padding:8px 16px 4px;font-size:15px;font-weight:600;letter-spacing:.02em;color:var(--jt-color-text-default)}.support-repair-sidenav.kit-serials-drawer .svc-sec-head md-icon{width:12px;height:12px}.support-repair-sidenav.kit-serials-drawer .ks-empty-filter{padding:16px;font-size:14px;color:var(--jt-color-text-muted);text-align:center}.support-repair-sidenav.kit-serials-drawer .ks-deep-link{color:#1976d2;text-decoration:underline}.support-repair-sidenav.kit-serials-drawer .ks-deep-link:hover{color:#1567bd;text-decoration:none}.support-repair-sidenav.kit-serials-drawer .ks-actions{gap:8px}.support-repair-sidenav.kit-serials-drawer .ks-actions .cc-act{margin:0;min-height:36px;line-height:1;font-size:15px;font-weight:600;text-transform:none;border-radius:8px;display:inline-flex;align-items:center;gap:6px}.support-repair-sidenav.kit-serials-drawer .ks-actions .cc-act md-icon{width:16px;height:16px;min-width:16px}.support-repair-sidenav.kit-serials-drawer .ks-actions .cc-act--primary{background:#1976d2;color:#fff}.support-repair-sidenav.kit-serials-drawer .ks-actions .cc-act--primary md-icon svg{fill:#fff}.support-repair-sidenav.kit-serials-drawer .ks-actions .cc-act--primary:not([disabled]):hover{background:#1567bd}.collapse-color{background-color:#d6e1e5}.return-kit-drawer .rkd-qty{margin:0 auto;max-width:96px}.return-kit-drawer .rkd-qty input{text-align:center;font-size:16px}.return-kit-drawer .rkd-qty .errors{font-size:14px;line-height:1.5;text-align:left}.return-kit-drawer .rkd-open-btn{margin:0 0 4px;min-height:30px;line-height:28px;padding:0 10px;font-size:15px;font-weight:600;text-transform:none;border-radius:5px;color:#1976d2;border:1px solid rgba(25,118,210,.4);background:rgba(0,0,0,0)}.return-kit-drawer .rkd-open-btn md-icon{width:15px;height:15px;min-width:15px;margin-right:4px}.return-kit-drawer .rkd-open-btn md-icon svg{fill:#1976d2}.return-kit-drawer .rkd-open-btn:not([disabled]):hover{background:rgba(25,118,210,.08)}.return-kit-drawer .rkd-selected-count{font-size:14px;color:var(--jt-color-text-muted, #98a2b3)}.return-kit-drawer .rkd-selected-count .rkd-selected-num{font-weight:700;color:var(--jt-color-text-default, #202124)}.return-kit-drawer .rkd-ai{margin:4px 0 8px}.return-kit-drawer .btn-ai.rkd-ai-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;font-size:14px;font-weight:600;border-radius:5px}.return-kit-drawer .btn-ai.rkd-ai-btn md-icon{width:15px;height:15px;min-width:15px}.return-kit-drawer .btn-ai.rkd-ai-btn md-icon svg{fill:#fff}.return-kit-drawer .rkd-ai-out{margin-top:8px;padding:8px 10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-radius:5px;background:var(--jt-color-info-bg, #dbeafe);border:1px solid rgba(25,118,210,.25);font-size:15px;color:var(--jt-color-text-default, #202124)}.return-kit-drawer .sidenav-close.sidenav-close--tr{position:absolute;right:8px;top:8px;left:auto;z-index:3;min-width:0;min-height:0;width:30px;height:30px;padding:6px;margin:0;border-radius:4px;background:rgba(0,0,0,0)}.return-kit-drawer .sidenav-close.sidenav-close--tr md-icon{width:16px;height:16px;min-width:16px}.return-kit-drawer .sidenav-close.sidenav-close--tr:not([disabled]):hover{background:rgba(0,0,0,.06)}.return-kit-drawer .rkd-head{padding:12px 12px 8px}.return-kit-drawer .rkd-title-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.return-kit-drawer .rkd-title-icon{width:22px;height:22px;min-width:22px}.return-kit-drawer .rkd-title-icon svg{fill:#f05e33}.return-kit-drawer .svc-sec-head{font-size:20px;font-weight:700;line-height:1.428571429;color:var(--jt-color-text-default, #202124);margin:0}.return-kit-drawer .rkd-stat{position:relative;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:5px;background:var(--jt-color-info-bg, #dbeafe);border:1px solid rgba(0,0,0,0);transition:background-color .2s ease,border-color .2s ease}.return-kit-drawer .rkd-stat.rkd-stat--done{background:var(--jt-color-success-bg, #dcfce7);border-color:var(--jt-color-success, #16a34a)}.return-kit-drawer .rkd-stat-main{display:flex;align-items:baseline;gap:3px;font-weight:700}.return-kit-drawer .rkd-stat-value{font-size:20px;line-height:1.1}.return-kit-drawer .rkd-stat-sep,.return-kit-drawer .rkd-stat-total{font-size:20px;color:var(--jt-color-text-muted, #98a2b3)}.return-kit-drawer .rkd-stat--done .rkd-stat-value{color:var(--jt-color-success, #16a34a)}.return-kit-drawer .rkd-stat-label{font-size:15px;color:var(--jt-color-text-muted, #98a2b3)}.return-kit-drawer .rkd-stat-check{position:absolute;top:10px;right:10px;width:18px;height:18px;min-width:18px}.return-kit-drawer .rkd-stat-check svg{fill:var(--jt-color-success, #16a34a)}.return-kit-drawer .rkd-filter{display:flex;align-items:center;gap:8px;margin-top:10px}.return-kit-drawer .rkd-search{flex:1 1 auto;display:flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid var(--jt-color-border, #e4e7ec);border-radius:5px;background:var(--jt-color-surface, #fff)}.return-kit-drawer .rkd-search md-icon{width:14px;height:14px;min-width:14px}.return-kit-drawer .rkd-search md-icon svg{fill:var(--jt-color-text-muted, #98a2b3)}.return-kit-drawer .rkd-search input{flex:1;min-width:0;border:0;outline:none;background:rgba(0,0,0,0);font-size:15px;color:var(--jt-color-text-default, #202124)}.return-kit-drawer .rkd-facet{flex:0 0 130px;margin:0;padding:0}.return-kit-drawer .rkd-facet md-select{margin:0}.return-kit-drawer .rkd-empty{padding:14px 12px;font-size:15px;font-style:italic;color:var(--jt-color-text-muted, #98a2b3)}.return-kit-drawer .rkd-body{top:58px}.return-kit-drawer .search-list.interactive-row md-list-item{transition:background-color .12s ease}.return-kit-drawer .search-list.interactive-row md-list-item:hover{background-color:rgba(240,94,51,.06)}.return-kit-drawer .rkd-kv{display:flex;flex-direction:column}.return-kit-drawer .rkd-label{font-size:15px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--jt-color-text-muted, #98a2b3)}.return-kit-drawer .rkd-value{font-size:16px;color:var(--jt-color-text-default, #202124)}.return-kit-drawer .rkd-row{margin-bottom:8px}.return-kit-drawer .rkd-row:last-child{margin-bottom:0}.return-kit-drawer .cc-act.cc-act--view{margin:0;min-height:28px;line-height:28px;min-width:0;padding:0 10px;font-size:14px;font-weight:600;text-transform:none;border-radius:5px;color:#fff;background:#1976d2}.return-kit-drawer .cc-act.cc-act--view md-icon{width:14px;height:14px;min-width:14px;margin-right:4px}.return-kit-drawer .cc-act.cc-act--view md-icon svg{fill:#fff}.return-kit-drawer .cc-act.cc-act--view:not([disabled]):hover{background:#1565c0}.return-kit-drawer .md-button.rkd-done{color:#fff;background:#f05e33}.return-kit-drawer .md-button.rkd-done:not([disabled]):hover{background:#f05e33;filter:brightness(0.95)}.return-kit-drawer .md-button.rkd-close-secondary{color:var(--jt-color-text-default, #202124);background:var(--jt-color-bg-subtle, #f5f7fa);border:1px solid var(--jt-color-border, #e4e7ec)}.return-kit-drawer .rkd-serial-attrs{font-size:15px;color:var(--jt-color-text-muted, #98a2b3)}.return-kit-drawer .rkd-serial-pin{display:inline-flex;align-items:center;gap:4px;padding:1px 8px 1px 6px;border-radius:20px;font-size:14px;font-weight:600;background:var(--jt-color-info-bg, #dbeafe);color:var(--jt-color-info, #1976d2)}.return-kit-drawer .rkd-serial-pin md-icon{width:12px;height:12px;min-width:12px}.return-kit-drawer .rkd-serial-pin md-icon svg{fill:var(--jt-color-info, #1976d2)}.return-kit-drawer .rkd-serial-chip{display:inline-flex;align-items:baseline;gap:5px;margin:0 6px 5px 0;padding:2px 8px;border-radius:5px;background:var(--jt-color-warning-bg, #fef3c7);border:1px solid rgba(255,171,25,.35)}.return-kit-drawer .rkd-serial-chip .rkd-serial-chip-label{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--jt-color-warning, #b45309)}.return-kit-drawer .rkd-serial-chip .rkd-serial-chip-value{font-size:15px;color:var(--jt-color-text-default, #202124)}.return-kit-drawer .md-button.rkd-done[disabled]{background:var(--jt-color-bg-subtle, #f5f7fa);color:var(--jt-color-text-muted, #98a2b3);cursor:not-allowed;box-shadow:none}.purchase-payment-section{padding:20px}.purchase-payment-section .bottom-gap-xs{margin-bottom:10px}.purchase-payment-section .summery-widget{line-height:1.5}.purchase-payment-section .summery-widget .widget-space{margin-top:15px}.purchase-payment-section .summery-widget .payment-confirm{height:18px;margin-right:8px;width:18px}.purchase-payment-section .summery-widget .payment-confirm .tick-bg{fill:rgba(0,0,0,0)}.purchase-payment-section .order-status{display:inline-block;width:80px;text-align:center}.purchase-payment-section .order-status .status{text-transform:uppercase}.purchase-payment-section .order-status .sm-text{color:hsl(0,0%,58%);font-size:10px}.purchase-payment-section .order-status .status-viewer{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;background:hsl(0,0%,86%);border:1px solid #ccc;height:18px;margin-top:2px;margin-bottom:2px;overflow:hidden}.purchase-payment-section .order-status .status-viewer .progress-bar{display:inline-block;height:100%}.purchase-payment-section .order-status .status-viewer .progress-bar.open{background:#6c9aff}.purchase-payment-section .order-status .status-viewer .progress-bar.closed{background:#b9eaa7}.purchase-payment-section .data-table md-checkbox{margin-top:8px}.purchase-payment-section .data-table .icon-paid{height:21px;width:21px}.purchase-payment-section .data-table .merging-row-top td{border-bottom:none}.purchase-payment-section .data-table .merging-row-bottom td{padding-top:0}.purchase-payment-section .data-table md-input-container{margin-bottom:0}.purchase-payment-section .data-table md-input-container.input-sm{width:115px}.purchase-payment-section .data-table md-input-container.input-xs{width:80px}.receive-po-section{padding:20px}.receive-po-section .custom-tabs md-content{padding-top:20px}.receive-po-section .bottom-gap-md{margin-bottom:30px}.receive-po-section .summery-widget{line-height:1.5}.receive-po-section .summery-widget .widget-space{margin-top:15px}.receive-po-section .data-table .sm-text{color:hsl(0,0%,58%);font-size:10px}.receive-po-section .data-table .img-cb-box{width:60px;min-height:40px}.receive-po-section .data-table .img-cb-box md-checkbox .md-label{margin-left:0}.receive-po-section .data-table.editable-records .img-cb-box md-checkbox{display:none}.receive-po-section .data-table.editable-records tr:hover .img-cb-box .product-img,.receive-po-section .data-table.editable-records tr:hover .img-cb-box .product-no-img{display:none}.receive-po-section .data-table.editable-records tr:hover .img-cb-box md-checkbox{display:inline-block}.receive-po-section .input-sm{width:75px}.receive-po-section .order-status{display:inline-block;width:70px}.receive-po-section .order-status .status-viewer{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;background:hsl(0,0%,86%);border:1px solid #ccc;height:18px;margin-top:2px;margin-bottom:2px;overflow:hidden}.receive-po-section .order-status .status-viewer .progress-bar{display:inline-block;height:100%}.receive-po-section .order-status .status-viewer .progress-bar.open{background:#6c9aff}.receive-po-section .order-status .status-viewer .progress-bar.closed{background:#b9eaa7}.expense-section{letter-spacing:.24px;line-height:18px;padding:30px 20px 20px}.expense-section .filters-bar{margin:0 0 16px}.expense-section .f9{color:hsl(0,0%,16.5%);font-size:14px}.expense-section ul li{margin-bottom:25px}.expense-section ul md-input-container{margin-bottom:0}.expense-section .data-table{min-width:780px}.expense-section .data-table .date-text{color:hsl(0,0%,16.5%);font-size:20px;font-weight:bold}.expense-section .data-table .option-icons{padding:0;height:auto;width:auto}.expense-section .data-table .option-icons md-icon{height:27px;width:27px}.expense-section .data-table .option-icons md-icon.active svg path.inner-tick,.expense-section .data-table .option-icons md-icon.active svg path.outer-circle{fill:#39a82d}.expense-add-section .custom-tabs md-content{padding-top:18px}.expense-add-section .datepicker-custom{margin-bottom:20px}.expense-add-section .paid-title{color:#333;font-weight:500;margin-top:14px;margin-bottom:10px}.expense-add-section md-radio-group md-radio-button{font-size:14px;margin-bottom:14px}.expense-add-section .add-btn{margin-left:-8px;margin-right:0}.expense-add-section .item-chipset{margin-top:2px}.expense-add-section .item-chipset .icon-close{margin-left:8px}.expense-add-section .add-expense-table{margin-top:0;min-width:780px}.expense-add-section .add-expense-table .edit-button{height:auto;width:auto;min-height:auto}.expense-add-section .add-expense-table .edit-button md-icon{height:14px;width:14px}.expense-add-section .add-expense-table md-input-container input,.expense-add-section .add-expense-table md-input-container md-select{font-size:14px}.expense-add-section .add-expense-table .input-xs{width:75px}.expense-add-section .add-expense-table .input-sm{width:100px}.expense-add-section .add-expense-table .input-md{width:115px}.expense-add-section .add-expense-table .option-icons{padding:0;height:auto;width:auto}.expense-add-section .add-expense-table .option-icons md-icon{height:27px;width:27px}.expense-add-section .add-expense-table .option-icons md-icon.active svg path.inner-tick,.expense-add-section .add-expense-table .option-icons md-icon.active svg path.outer-circle{fill:#39a82d}@media screen and (min-width: 600px){.expense-add-section .gap-right-xs{margin-right:12px}}@media screen and (max-width: 600px){.expense-section .expense-lbl{margin-bottom:12px}}.sm-lbl{color:#949494;font-size:10px}.exp-mapping-active{color:#39a82d !important}.mapping-customer .img-container{margin-top:5px}.padding-top-bottom{padding:5px 0 !important}.customer-table-list ul li:first-child{padding:4px 20px 4px 0}.gap-between-img-det{margin-left:15px}.mapping-with-label{max-width:40px;width:100%}.gap-between-line{margin-bottom:7px;font-size:10px}.map-with-select-width{width:285px}.label-settings{margin-top:0;width:285px;text-align:right;margin-bottom:20px;margin-left:20px;padding-right:5px}.label-size{font-size:12px}.gap{padding-left:18px;padding-right:18px}.search-box-width{padding-right:18px}.communication-section .last-update-msg{top:14px;right:8px}.communication-section md-input-container input[type=text]{text-transform:none}.communication-section .switch-bar label{padding-right:16px}.communication-section .custom-tabs md-content{padding-top:30px;padding-bottom:10px}.communication-section .check-icon-tick{height:21px;margin-left:8px;width:21px}.communication-section .emailTestWidget{margin-top:8px;margin-bottom:15px;max-width:280px}.communication-section .emailTestWidget .title{color:#666;font-size:16px;margin-top:0;margin-bottom:21px}.communication-section .emailTestWidget .btn-primary{margin:0;border-radius:8px}.communication-section .bcc-mail-section md-input-container{margin-bottom:0;margin-left:18px}.communication-section .default-business-logo{min-height:80px}.communication-section .email-composer-input textarea{font-size:14px;height:220px !important}.communication-section .composer-option{margin-top:-15px}.communication-section .composer-option md-checkbox{margin-bottom:2px}.communication-section .composer-option .delete-btn{margin-right:-8px}.communication-section .calendar-section{margin:20px 0 40px}.communication-section .calendar-section .setup-calender{margin-left:28px}.communication-section .calendar-subsection{margin:20px 0 25px 28px}.communication-section .image-tabs li{text-align:left}.communication-section .email-status md-icon{margin-right:5px}.logo-edit-section .titles{color:hsl(0,0%,58%);margin-bottom:10px}.logo-edit-section .logo-holder{border:1px solid #d6e1e5;height:95px}.logo-edit-section .ico-default{margin:-6px 22px 0 30px}.logo-edit-section .ico-default,.logo-edit-section .ico-default:after,.logo-edit-section .ico-default:before{background:#5cc5c3}.logo-edit-section h1{margin:0;font-size:24px;font-weight:300}.form-base md-input-container.gap-right{margin-right:18px}.emailTemplate .image-tabs-wrapper{background:none;border:none;margin-bottom:15px}.emailTemplate .image-tabs-wrapper .image-tabs{max-width:866px;margin:0 20px}.emailTemplate .image-tabs-wrapper .image-tabs .border-between{border:none}.emailTemplate .image-tabs-wrapper .image-tabs.border-between li{border-left:none;border:1px solid #d6d7d8;padding:10px;width:100%;max-width:165px;display:inline-block;transition:box-shadow 1s;transition:border-color 1s background-color 1s box-shadow 1s}.emailTemplate .image-tabs-wrapper .image-tabs.border-between li:not(:last-child){margin-right:15px}.emailTemplate .image-tabs-wrapper .image-tabs.border-between li.active,.emailTemplate .image-tabs-wrapper .image-tabs.border-between li:hover{border-color:#f05e33;box-shadow:0 1px 2px 2px rgba(30,30,30,.1)}.emailTemplate .image-tabs-wrapper .image-tabs.border-between li.active{background-color:#f05e33;color:#fff}.emailTemplate .image-tabs-wrapper .image-tabs.border-between li.active:after,.emailTemplate .image-tabs-wrapper .image-tabs.border-between li.active:before{border-color:#f05e33 rgba(0,0,0,0) rgba(0,0,0,0)}.emailTemplate .image-tabs-wrapper .image-tabs.border-between li .data{margin-bottom:10px}.emailTemplate .image-tabs-wrapper .image-tabs.border-between li .lbl-gray{font-size:14px}.emailTemplate .image-tabs-wrapper .image-tabs.border-between li .usage{color:hsl(0,0%,58%)}.emailTemplate .image-tabs-wrapper .image-tabs.border-between li .count{font-size:20px}.emailTemplate .image-tabs-wrapper .left-arrow,.emailTemplate .image-tabs-wrapper .right-arrow{position:absolute;top:50%;margin-top:-19px}.emailTemplate .image-tabs-wrapper .left-arrow svg path,.emailTemplate .image-tabs-wrapper .right-arrow svg path{fill:#f05e33}.emailTemplate .image-tabs-wrapper .left-arrow{right:0}.emailTemplate .image-tabs-wrapper .right-arrow{left:0;transform:rotate(180deg)}ul.emailTemplate li{border:1px solid #d6e1e5;padding:10px;width:100%;max-width:165px;display:inline-block}ul.emailTemplate li:not(:last-child){margin-right:15px;margin-bottom:15px}ul.emailTemplate li.active{box-shadow:0 1px 2px 2px rgba(30,30,30,.1)}ul.emailTemplate li .data{margin-bottom:10px}ul.emailTemplate li .lbl-gray{font-size:14px}ul.emailTemplate li .usage{color:hsl(0,0%,58%)}ul.emailTemplate li .count{font-size:20px}@media screen and (min-width: 600px){.communication-section .tabLeftSection{float:left;width:55%}.communication-section .tabRightSection{float:right}.communication-section .tabRightSection .bottom-gap{margin-bottom:28px}.communication-section .target-widget{min-width:220px}}@media screen and (min-width: 600px){.communication-section .composer-option .delete-btn{margin-right:0}}.zoomhangout .collapse{display:none}.zoomhangout .collapse.in{display:block}.zoomhangout .accordion-space .switch-bar .md-block{margin-right:25px}.zoomhangout .accordion-space .switch-bar .md-bar{background:#fab963;color:#fff}.zoomhangout .accordion-space .switch-bar .md-thumb-container{margin-left:2px}.zoomhangout .accordion-space .switch-bar .md-thumb{background:#fff}.zoomhangout .accordion-space .switch-bar .md-block .md-label{color:#fff;margin-left:4px}.zoomhangout .accordion-space .switch-bar label{margin-right:15px}.board-select-wrap{margin-bottom:18px}.board-select-wrap .board-select-label{font-size:12px;color:rgba(0,0,0,.54)}.board-select-wrap .board-select-field{display:flex;flex-wrap:wrap;align-items:center;gap:4px;border-bottom:1px solid rgba(0,0,0,.12);padding:4px 0;min-height:32px}.board-select-wrap .board-select-field .board-md-select{flex:1;min-width:30px;margin:0}.board-select-wrap .board-select-field .board-md-select md-select-value{padding:0;border-bottom:none !important}.board-chip{display:inline-flex;align-items:center;background:#e8e8e8;border-radius:16px;padding:2px 6px 2px 10px;font-size:12px;line-height:1.4;white-space:nowrap}.board-chip .board-chip-remove{width:16px;min-width:16px;height:16px;min-height:16px;margin-left:2px;cursor:pointer;opacity:.6}.board-chip .board-chip-remove:hover{opacity:1}.service-detail-section{padding:18px 20px}.service-detail-section .organization .f2{margin-bottom:30px}.service-detail-section .organization md-checkbox{margin-top:10px}.service-detail-section .dark-variable,.service-detail-section .service-rateTab-section .form-base md-radio-button,.service-rateTab-section .form-base .service-detail-section md-radio-button,.service-detail-section .rate-input-list li,.rate-input-list .service-detail-section li,.service-detail-section .service-widget .widget-title,.service-widget .service-detail-section .widget-title{color:hsl(0,0%,16.5%);font-size:14px}.service-detail-section .multi-select-input.md-input-has-value md-select md-select-value span{max-width:80%;text-overflow:ellipsis}.service-detail-section .update-status{color:hsl(0,0%,58%);font-size:10px;position:absolute;top:-10px;right:0;z-index:1}.service-detail-section .custom-tabs md-content{padding-top:25px}.service-detail-section .ui-accordion .panel-group{border:none}.service-detail-section .ui-accordion .panel-group .panel,.service-detail-section .ui-accordion .panel-group .panel .panel-heading{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box}.service-detail-section .ui-accordion .panel-group .panel-title>a{border-bottom:none;box-sizing:border-box}.service-detail-section .ui-accordion section{padding:16px}.service-detail-section .ui-accordion .left-section .new-type{margin-bottom:28px}.service-detail-section .ui-accordion .left-section .new-type md-input-container{margin-right:20px}.service-detail-section .ui-accordion .right-section{width:34%}.service-detail-section .inital-hour-limit .section-lbl{margin-top:-12px;padding-right:20px}.service-detail-section md-checkbox.cb-checkDisabled[disabled] .md-label span{color:hsl(0,0%,58%)}.service-detail-section md-checkbox.cb-checkDisabled[disabled].md-checked .md-label span{color:hsl(0,0%,16.5%)}.service-detail-section .icon-container{border-radius:50%;background-color:#14b8a6}.service-detail-section .icon-container md-icon{color:#fff}.service-detail-section .icon-container.title{width:40px;height:40px}.service-detail-section .icon-container.rate{height:30px;width:30px}.service-detail-section .icon-container.country{height:20px;width:20px}.service-typeTab-section .form-base .input-md.add-task-input{margin-bottom:25px}.service-typeTab-section .form-base .input-md input{width:180px}.service-typeTab-section .add-task-btn md-icon{height:28px;width:28px}.service-typeTab-section .add-task-btn md-icon svg path{fill:#f05e33}.service-item-list.item-list .md-icon-button{float:right;top:0 !important}.service-item-list.list-services .md-icon-button{float:right;top:0 !important}.service-item-list.block-list li{display:block}.service-item-list.sub-list{margin-top:20px;margin-bottom:-20px;margin-left:30px}.service-item-list.sub-list li{display:inline-block}.service-item-list .md-icon-button{float:right}.service-item-list li md-checkbox{margin-bottom:0}.service-item-list li .md-button.md-icon-button{margin:6px 8px}.service-widget{width:225px}.service-widget .widget-title{margin-top:0;margin-bottom:18px}.service-widget .cb-checkDisabled{margin-bottom:20px}.service-widget .status{margin-top:4px}.service-widget .status.disable{color:hsl(0,0%,58%)}.work-scope-list{margin-top:10px}.work-scope-list li{color:hsl(0,0%,16.5%);line-height:20px}.work-scope-list li.section-labels{font-size:14px;font-weight:500;margin-bottom:12px}.work-scope-list md-divider{margin-top:15px;margin-bottom:15px}.work-scope-list md-checkbox{margin-top:2px}.work-scope-list .scope-edit-btn md-icon{height:12px;width:12px}.work-scope-list-edit li{margin-bottom:30px}.work-scope-list-edit li .work-scope-lbl{padding-right:20px}.work-scope-list-edit li .switch-bar label{padding-right:20px}.work-scope-list-edit li .description-editor textarea{min-height:70px !important}.service-type-table{margin-top:0}.service-type-table .data-table{min-width:780px}.service-type-table .data-table td{vertical-align:middle}.service-type-table .data-table md-checkbox .md-icon{background:#fff}.service-type-table .edit-button{height:32px;min-height:32px;width:32px}.service-type-table .edit-button md-icon{height:14px;width:14px}.service-type-table .small-text{font-size:10px}.rate-input-list li{margin-bottom:4px}.rate-input-list li.list-heading.dark-bold label{color:hsl(0,0%,16.5%)}.rate-input-list li.list-heading label{padding-right:10px}.rate-input-list li .resType-cb{top:-4px}.service-rateTab-section .form-base md-select .md-text{color:hsl(0,0%,58%)}.service-rateTab-section .form-base md-input-container label:not(.md-no-float):not(.md-container-ignore){font-size:14px}.service-rateTab-section .inner-section{margin-left:20px}.service-rateTab-section .inner-section .inital-hour-limit{height:32px}.service-rateTab-section .title{margin-top:0}.service-rateTab-section .tab-switcher md-radio-group md-radio-button{margin-right:30px;margin-bottom:15px}.service-rateTab-section .switch-bar{margin:18px 25px 0 0;float:left}.service-rateTab-section .switch-bar label{padding-right:20px}.service-rateTab-section .rate-structure-section{margin-bottom:18px}.service-rateTab-section .rate-structure-section .title{margin-bottom:20px}.service-rateTab-section .rate-input-section .title{margin-bottom:25px}@media screen and (max-width: 768px){.rate-input-list li .resType-sectionGap{margin-right:25px}}@media screen and (min-width: 600px){.service-detail-section.form-base .input-180 input,.service-detail-section.form-base .input-180 md-select{width:180px}.service-detail-section.form-base .input-md input,.service-detail-section.form-base .input-md md-select{width:300px}.service-rateTab-section .peak-season-section .input-sm{margin-right:20px}}@media screen and (max-width: 600px){.service-rateTab-section .switch-bar{float:none}.service-rateTab-section .switch-bar label{margin-bottom:15px}.rate-input-list .gap-right-hard{margin-right:0}.rate-input-list li.list-heading{display:none}.rate-input-list li:not(:last-of-type){margin-bottom:42px}.rate-input-list li .res-name{margin-bottom:15px}}.organization-popup{min-height:200px;max-width:450px}.organization-popup md-dialog-content{padding:15px}.service-page{background:#fafafa}.service-page .page-header{background-color:#fff}.service-page .page-header .content{padding:24px 32px}.service-page .page-header .content .title{font-weight:600;font-size:22px;color:#1b1b1b;margin:0}.service-page .page-header .content .header-content{min-width:0}.service-page .page-header .content .header-content .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-page .page-header .content .subtitle{font-size:13px;color:#777;margin:2px 0 0}.service-page .page-header .content .status-btn{border-radius:20px;text-transform:none;background-color:#c5dcfc;color:#276ef1;border:1px solid #276ef1;font-weight:500;padding:2px 8px;height:20px;line-height:24px}.service-page .page-content{padding:24px 32px}.service-page .page-content .service-overview{border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.05);background:#fff;padding:0 12px;border:1px solid #d6e1e5}.service-page .page-content .service-overview .section-title{font-weight:600;font-size:18px;margin-bottom:20px;color:#222}.service-page .page-content .service-overview .overview-grid{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:24px;row-gap:10px;margin-left:-12px}@media(max-width: 1200px){.service-page .page-content .service-overview .overview-grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 900px){.service-page .page-content .service-overview .overview-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.service-page .page-content .service-overview .overview-grid{grid-template-columns:repeat(1, 1fr)}}@media(max-width: 480px){.service-page .page-content .service-overview .overview-grid{column-gap:12px;margin-left:0}}.service-page .page-content .service-overview .overview-item{display:flex;align-items:center;gap:12px;background:#fff;border-radius:8px;padding:10px 12px;transition:background .2s ease}.service-page .page-content .service-overview .overview-item:hover{background:#f9f9f9}.service-page .page-content .service-overview .overview-item .icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex:none;cursor:none}.service-page .page-content .service-overview .overview-item .icon md-icon{fill:#fff;width:22px;height:22px}.service-page .page-content .service-overview .overview-item .info .label{font-size:13px;color:#777;margin:0}.service-page .page-content .service-overview .overview-item .info .value{font-size:15px;font-weight:600;color:#222;margin:0}.service-page .page-content .service-overview .overview-item .info .value.active{color:#28a745}.service-page .page-content .service-overview .overview-item .info .value.link{color:#276ef1;cursor:pointer}.service-page .page-content .service-overview .overview-item .info .value.link:hover{text-decoration:underline}.service-page .page-content .service-overview .purple{background:linear-gradient(135deg, #c9b6ff, #bba8ff)}.service-page .page-content .service-overview .green{background:linear-gradient(135deg, #baf5c7, #8ce99a)}.service-page .page-content .service-overview .orange{background:linear-gradient(135deg, #ffd8a8, #ffb84d)}.service-page .page-content .service-overview .blue{background:linear-gradient(135deg, #a5e2ff, #66c7ff)}.service-page .page-content .service-overview .orange-light{background:linear-gradient(135deg, #ffe0b3, #ffc266)}.service-page .page-content .service-overview .blue-light{background:linear-gradient(135deg, #b3d9ff, #66b3ff)}.service-page .page-content .service-overview .violet{background:linear-gradient(135deg, #f0b3ff, #d680ff)}.service-page .page-content .service-overview .teal{background:linear-gradient(135deg, #a8f5e2, #62e0c7)}.service-page .page-content .service-info{display:flex;flex-wrap:wrap;gap:5px;margin-top:25px}.service-page .page-content .service-info .info-card{flex:1 1 calc(31% - 16px);min-width:300px;background:#fff;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.05);padding:0 6px;border:1px solid #d6e1e5}.service-page .page-content .service-info .info-card .card-header md-icon{width:22px;height:22px;margin-right:8px}.service-page .page-content .service-info .info-card .card-header .title{flex:0 0 auto;font-size:18px;font-weight:600;color:#1b1b1b;margin:0}.service-page .page-content .service-info .info-card .section .label{text-transform:uppercase;font-size:11px;font-weight:600;color:#888;margin:6px 0}.service-page .page-content .service-info .info-card .section .address{font-size:14px;color:#333;display:flex;gap:6px;word-break:break-word}.service-page .page-content .service-info .info-card .divider{border-bottom:1px solid #eaeaea;margin:12px 0}.service-page .page-content .service-info .info-card .chips{display:flex;flex-wrap:wrap;gap:8px}.service-page .page-content .service-info .info-card .chips .chip{font-size:12px;padding:2px 8px;border-radius:12px;font-weight:500;background:#f3f3f3}.service-page .page-content .service-info .info-card .chips .chip.orange{background:#fff0e6;color:#e67e22}.service-page .page-content .service-info .info-card .chips .chip.green{background:#e6f7ec;color:#28a745}.service-page .page-content .service-info .info-card .chips .chip.blue{background:#e6f0ff;color:#276ef1}.service-page .page-content .service-info .info-card .timeline{margin-top:8px}.service-page .page-content .service-info .info-card .timeline .timezone{font-size:13px;font-weight:600;color:#555}.service-page .page-content .service-info .info-card .timeline .time-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:#333;margin-top:2px}.service-page .page-content .service-info .info-card .timeline .time-row md-icon{width:16px;height:16px}.service-page .page-content .service-info .info-card .actions{display:flex;flex-direction:column;gap:8px}.service-page .page-content .service-info .info-card .actions .action-btn{display:flex;align-items:center;gap:8px;border:1px solid #e0e0e0;border-radius:6px;background:#fff;font-size:14px;color:#333;font-weight:500;padding:8px 10px;transition:all .2s ease;text-align:left}.service-page .page-content .service-info .info-card .actions .action-btn:hover{background:#f8f8f8}.service-page .page-content .service-info .info-card .actions .action-btn md-icon{width:16px;height:16px}.service-page .page-content .service-info .info-card .actions .action-btn.success{color:#28a745}.service-page .page-content .service-info .info-card .actions .action-btn.success md-icon{fill:#28a745}.service-page .page-content .service-info .info-card .actions .action-btn.danger{color:#e63946}.service-page .page-content .service-info .info-card .actions .action-btn.danger md-icon{fill:#e63946}.service-page .page-content .service-info .info-card .actions .action-btn.neutral{color:#6c757d}.service-page .page-content .service-info .info-card .actions .action-btn.neutral md-icon{fill:#6c757d}.service-page .page-content .service-info .info-card .location-icon{width:35px;height:35px}.service-page .page-content .service-info .info-card .blue{fill:#276ef1}.service-page .page-content .service-info .info-card .purple{fill:#ce009a}.service-page .page-content .service-info .info-card .green{fill:#28a745}.service-page .page-content .service-info .info-card .blue-small{fill:#276ef1}.service-page .page-content .service-info .info-card .green-small{fill:#28a745}.service-page .page-content .service-info .info-card .purple-small{fill:#8b5cf6}.service-page .page-content .service-info .info-card .section-property-detail{border:1px solid gray;box-shadow:none;border-radius:8px;padding:10px;margin:0 0 0 20px}.service-page .page-content .service-info .info-card .section-property-detail .title{font-size:13px}.service-page .page-content .service-info .info-card .section-property-detail .purple{color:#f500a3}.service-page .page-content .service-info .info-card .section-property-detail.green{border-color:#ecf8f1;background-color:#f0fdf4}.service-page .page-content .service-info .info-card .section-property-detail.green .title{color:#48886c}.service-page .page-content .service-info .info-card .section-property-detail.blue{border-color:#ecf2fd;background-color:#eff6ff}.service-page .page-content .service-info .info-card .section-property-detail.blue .title{color:#4f63ae}@media(max-width: 1100px){.service-page .page-content .service-info .info-card{flex:1 1 calc(50% - 16px)}}@media(max-width: 700px){.service-page .page-content .service-info .info-card{flex:1 1 100%;min-width:unset}.service-page .page-content .service-info .info-card .section-property-detail{margin-left:0}}.service-page .page-content .property-service-section{display:flex;flex-wrap:wrap;gap:5px}.service-page .page-content .property-service-section md-card{flex:1 1 45%;display:flex;flex-direction:column;justify-content:space-between;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.05);background:#fff;padding:8px;border:1px solid #d6e1e5}.service-page .page-content .property-service-section md-card-content{flex:1;display:flex;flex-direction:column}.service-page .page-content .property-service-section .card-header{display:flex;align-items:center;margin-bottom:16px}.service-page .page-content .property-service-section .card-header md-icon{flex:0 0 auto;width:22px;height:22px;margin-right:8px}.service-page .page-content .property-service-section .card-header .title{font-weight:600;font-size:18px;margin:0;color:#1b1b1b}.service-page .page-content .property-service-section .property-details .property-grid{margin-bottom:10px;margin-left:-25px}.service-page .page-content .property-service-section .property-details .property-grid .detail-item{display:flex;align-items:center;gap:8px;margin-bottom:10px}.service-page .page-content .property-service-section .property-details .property-grid .detail-item md-icon{width:18px;height:18px}.service-page .page-content .property-service-section .property-details .property-grid .detail-item .info .label{font-size:13px;color:#777;margin:0}.service-page .page-content .property-service-section .property-details .property-grid .detail-item .info .value{font-size:15px;font-weight:600;color:#222}.service-page .page-content .property-service-section .property-details .property-grid .detail-item .info md-icon{height:14px;width:14px}.service-page .page-content .property-service-section .property-details .property-grid .detail-item .info md-icon.blue{color:#1877f2}.service-page .page-content .property-service-section .property-details .description{margin-top:12px}.service-page .page-content .property-service-section .property-details .description .desc-header{display:flex;align-items:center;gap:8px}.service-page .page-content .property-service-section .property-details .description .desc-header .label{font-size:13px;color:#555;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.service-page .page-content .property-service-section .property-details .description .desc-header md-icon{height:15px;width:15px}.service-page .page-content .property-service-section .property-details .description .desc-text{margin-top:6px;font-size:14px;color:#333;line-height:1.5;text-align:justify}.service-page .page-content .property-service-section .service-notes{display:flex;flex-direction:column;justify-content:space-between}.service-page .page-content .property-service-section .service-notes .note-item{border-radius:8px;padding:12px 14px;margin-bottom:10px;border:1px solid rgba(0,0,0,0)}.service-page .page-content .property-service-section .service-notes .note-item .note-dot{width:8px;height:8px;border-radius:50%;margin-bottom:6px}.service-page .page-content .property-service-section .service-notes .note-item .note-title{font-weight:600;color:#222;margin:0 0 4px}.service-page .page-content .property-service-section .service-notes .note-item .note-meta{font-size:13px;color:#666;margin:0}.service-page .page-content .property-service-section .service-notes .note-item.yellow{background:#fff9e6;border-color:#ffe9b3}.service-page .page-content .property-service-section .service-notes .note-item.yellow .note-dot{background:#d6a600}.service-page .page-content .property-service-section .service-notes .note-item.blue{background:#eef7ff;border-color:#cce4ff}.service-page .page-content .property-service-section .service-notes .note-item.blue .note-dot{background:#38f}.service-page .page-content .property-service-section .service-notes .note-item.green{background:#eafff2;border-color:#b9f5d0}.service-page .page-content .property-service-section .service-notes .note-item.green .note-dot{background:#22a958}.service-page .page-content .property-service-section .service-notes .add-note-btn{width:100%;border:1px solid #e0e0e0;border-radius:8px;color:#333;font-weight:500;text-transform:none;margin-top:auto;margin-left:0;display:flex;align-items:center;justify-content:center}.service-page .page-content .property-service-section .service-notes .add-note-btn:hover{background:#f9f9f9}.service-page .page-content .property-service-section .service-notes .add-note-btn md-icon{margin-right:6px !important;width:18px;height:18px}.service-page .page-content .property-service-section md-icon.green{fill:#1cc88a}.service-page .page-content .property-service-section md-icon.blue{fill:#4e73df}.service-page .page-content .property-service-section md-icon.purple{fill:#8b5cf6}.service-page .page-content .property-service-section md-icon.orange{fill:#f6c23e}.service-page .page-content .property-service-section md-icon.gray{fill:#777}@media(max-width: 700px){.service-page .page-content .property-service-section md-card{flex:1 1 100%}}@media(max-width: 480px){.service-page .page-content .actions .action-btn{font-size:13px;padding:6px 8px}.service-page .page-content .overview-item .info{min-width:0}.service-page .page-content .overview-item .info .value{word-break:break-word}}.service-page .service-status-btn{padding:10px 25px !important;border-radius:20px}.service-page .overview-status{background-color:rgba(0,0,0,0)}@media screen and (min-width: 600px){.rate-input-list li .resType-cb{top:12px}}@media screen and (min-width: 375px){.service-typeTab-section .service-item-list.sub-list li{min-width:315px}}@media screen and (max-width: 375px){.service-typeTab-section .service-item-list.sub-list li{max-width:60%}}.add-sow md-input-container.md-input-focused label,.add-sow md-input-container.md-input-focused .md-placeholder{transform:none !important;font-size:14px !important;top:0 !important}.add-sow md-input-container .md-input{box-shadow:none !important}.add-sow md-input-container input:focus,.add-sow md-input-container input.md-input-focused{border-color:#e4e4e7 !important;outline:none !important;box-shadow:none !important}.add-sow md-input-container.md-input-focused .md-input{box-shadow:none !important}.add-sow md-input-container label.add-scope-of-work-label:not(.md-container-ignore){position:relative}.add-sow md-input-container md-select,.add-sow md-input-container input{width:100%;border:1px solid #e4e4e7 !important;border-radius:5px;padding:0 10px;font-size:14px;margin-top:15px;background:#fff}.add-sow md-input-container md-select:focus,.add-sow md-input-container input:focus{border:1px solid #e4e4e7 !important;box-shadow:none !important}.add-sow md-input-container md-select md-select-value,.add-sow md-input-container input md-select-value{border:none !important}.service-detail-section .location-container{display:inline-block}.service-detail-section a.disabled{pointer-events:none;filter:grayscale(1);cursor:not-allowed}.service-detail-section .service-flag{display:block;width:17rem}.service-detail-section .iconStyle{height:1rem;width:1rem;font-size:16px;line-height:1rem}.service-detail-section .color-picker .color-box.svc-color-box{top:10px}.service-detail-section .color-picker.svc-color-picker--w150{width:150px}.sow-categories .archive-img-container .user-img-holder{border:1px solid hsl(0,0%,86%)}.support-repair-sidenav .polygoIcon{font-weight:normal}.support-repair-sidenav .proposal-sidenav.svc-flag-panel{bottom:15px}.edit-sow-drawer{width:100%;max-width:600px;display:flex}.edit-sow-drawer .edit-sow-shell{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}.edit-sow-drawer .edit-sow-head{padding-right:44px;gap:10px}.edit-sow-drawer .edit-sow-head__glyph{flex:0 0 auto;width:20px;height:20px;min-width:20px;min-height:20px}.edit-sow-drawer .edit-sow-head__glyph svg{width:20px;height:20px}.edit-sow-drawer .edit-sow-head__glyph svg *{fill:#f05e33}.edit-sow-drawer .edit-sow-head__titles{min-width:0}.edit-sow-drawer .edit-sow-head__kicker{font-size:14px;font-weight:700;letter-spacing:.5px;color:var(--jt-color-text-muted);text-transform:uppercase}.edit-sow-drawer .edit-sow-head__title{font-size:20px;font-weight:700;margin:0;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-sow-drawer .edit-sow-step{flex:0 0 auto;gap:2px}.edit-sow-drawer .edit-sow-step__btn{margin:0;min-width:0;width:32px;height:32px;line-height:32px}.edit-sow-drawer .edit-sow-step__btn md-icon{width:20px;height:20px;min-width:20px;min-height:20px}.edit-sow-drawer .edit-sow-step__btn md-icon svg{width:20px;height:20px}.edit-sow-drawer .edit-sow-step__btn md-icon svg *{fill:var(--jt-color-text-default)}.edit-sow-drawer .edit-sow-step__btn[disabled] md-icon svg *{fill:var(--jt-color-border)}.edit-sow-drawer .edit-sow-step__count{font-size:14px;color:var(--jt-color-text-muted);min-width:30px;text-align:center;font-weight:600}.edit-sow-drawer .edit-sow-body{padding:0}.edit-sow-drawer .edit-sow-section .jac-drawer-section__body{padding:12px 20px 16px}.edit-sow-drawer .svc-sec-head{font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--jt-color-text-muted)}.edit-sow-drawer .edit-sow-recents{padding:12px 20px;border-bottom:1px solid var(--jt-color-border)}.edit-sow-drawer .edit-sow-recents__label{display:block;margin-bottom:8px}.edit-sow-drawer .edit-sow-recents__chips{gap:6px}.edit-sow-drawer .edit-sow-recent-chip{display:inline-flex;align-items:center;gap:4px;max-width:160px;padding:4px 10px;border-radius:20px;background:var(--jt-color-bg-subtle);border:1px solid var(--jt-color-border);color:var(--jt-color-text-default);font-size:14px;cursor:pointer;transition:background .12s ease}.edit-sow-drawer .edit-sow-recent-chip md-icon{width:14px;height:14px;min-width:14px;min-height:14px}.edit-sow-drawer .edit-sow-recent-chip md-icon svg{width:14px;height:14px}.edit-sow-drawer .edit-sow-recent-chip md-icon svg *{fill:var(--jt-color-text-muted)}.edit-sow-drawer .edit-sow-recent-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-sow-drawer .edit-sow-recent-chip:hover{background:var(--jt-color-bg-hover)}.edit-sow-drawer .edit-sow-recent-chip.is-current{background:var(--jt-color-info-bg);border-color:var(--jt-color-info);color:var(--jt-color-info)}.edit-sow-drawer .edit-sow-recent-chip.is-current md-icon svg *{fill:var(--jt-color-info)}.edit-sow-drawer .edit-sow-ai-btn{margin:0;min-height:30px}.edit-sow-drawer .edit-sow-ai-btn .ai-btn-icon{width:15px;height:15px;min-width:15px;min-height:15px}.edit-sow-drawer .edit-sow-ai-btn .ai-btn-icon svg{width:15px;height:15px}.edit-sow-drawer .edit-sow-ai-btn .ai-btn-icon svg *{fill:#fff}.edit-sow-drawer .edit-sow-ai-hint{display:flex;align-items:flex-start;gap:6px;margin-top:8px;font-size:14px;color:var(--jt-color-text-muted)}.edit-sow-drawer .edit-sow-ai-hint md-icon{flex:0 0 auto;width:15px;height:15px;min-width:15px;min-height:15px}.edit-sow-drawer .edit-sow-ai-hint md-icon svg{width:15px;height:15px}.edit-sow-drawer .edit-sow-ai-hint md-icon svg *{fill:var(--jt-color-info)}.edit-sow-drawer .edit-sow-ai-chip{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;padding:4px 10px;border-radius:20px;background:var(--jt-color-info-bg);color:var(--jt-color-info);font-size:14px;font-weight:600}.edit-sow-drawer .edit-sow-ai-chip md-icon{width:14px;height:14px;min-width:14px;min-height:14px}.edit-sow-drawer .edit-sow-ai-chip md-icon svg{width:14px;height:14px}.edit-sow-drawer .edit-sow-ai-chip md-icon svg *{fill:var(--jt-color-info)}.edit-sow-drawer .edit-sow-rate-chips{gap:6px;margin-top:6px;padding:4px 6px;border-radius:5px}.edit-sow-drawer .edit-sow-rate-chips--priced{background:var(--jt-color-success-bg)}.edit-sow-drawer .edit-sow-rate-chips--priced .edit-sow-rate-chip{background:rgba(0,0,0,0);color:var(--jt-color-success)}.edit-sow-drawer .edit-sow-rate-chips--incomplete{background:var(--jt-color-warning-bg)}.edit-sow-drawer .edit-sow-rate-chips--incomplete .edit-sow-rate-chip{background:rgba(0,0,0,0);color:var(--jt-color-text-muted)}.edit-sow-drawer .edit-sow-rate-chip{display:inline-block;padding:2px 8px;border-radius:5px;background:var(--jt-color-info-bg);color:var(--jt-color-info);font-size:14px;font-weight:600;white-space:nowrap}.edit-sow-drawer .edit-sow-foot{gap:10px;padding:12px 20px}.layout-background{opacity:.8}#globalSpinner,.layout-background{background-color:#fff;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;pointer-events:none}.ai-sow-header{padding:16px 20px 13px;background:linear-gradient(135deg, #faf5ff 0%, #f0f9ff 100%);border-bottom:1px solid #e9d5ff;display:flex;align-items:center;gap:12px}.ai-sow-icon-wrap{width:38px;height:38px;background:linear-gradient(135deg, #6366f1, #8b5cf6);border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ai-sow-icon-wrap md-icon{color:#fff !important;width:20px !important;height:20px !important}.ai-sow-header-text h3{margin:0;font-size:15px;font-weight:700;color:#1e1b4b}.ai-sow-header-text p{margin:0;font-size:12px;color:#6b7280;margin-top:1px}.btn-ai-send{background:linear-gradient(135deg, #6366f1, #8b5cf6) !important;color:#fff !important;border-radius:8px !important;min-width:100px !important;height:32px !important;font-weight:600 !important;font-size:12.5px !important;padding:0 14px !important;display:inline-flex !important;align-items:center !important;gap:5px !important;box-shadow:0 2px 8px rgba(99,102,241,.3) !important;transition:all .2s !important}.btn-ai-send:hover{box-shadow:0 4px 14px rgba(99,102,241,.5) !important;transform:translateY(-1px) !important}.btn-ai-send md-icon{width:14px !important;height:14px !important;color:#fff !important}.ai-sow-from-pdf-dialog{min-width:780px;max-width:1100px;border-radius:14px;overflow:hidden}.ai-sow-from-pdf-dialog .ai-sow-pdf-header{padding:16px 22px 14px;background:linear-gradient(135deg, #faf5ff 0%, #f0f9ff 100%);border-bottom:1px solid #e9d5ff;display:flex;align-items:center;gap:12px}.ai-sow-from-pdf-dialog .ai-sow-pdf-icon-wrap{width:38px;height:38px;background:linear-gradient(135deg, #6366f1, #8b5cf6);border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ai-sow-from-pdf-dialog .ai-sow-pdf-icon-wrap md-icon{color:#fff !important;width:20px !important;height:20px !important}.ai-sow-from-pdf-dialog .ai-sow-pdf-title{flex:1}.ai-sow-from-pdf-dialog .ai-sow-pdf-title h2{margin:0;font-size:15px;font-weight:700;color:#1e1b4b}.ai-sow-from-pdf-dialog .ai-sow-pdf-title span{display:block;font-size:12px;color:#6b7280;margin-top:1px}.ai-sow-from-pdf-dialog .ai-sow-pdf-mock-btn{background:#f3f4f6 !important;color:#6b7280 !important;border:1px dashed #d1d5db !important;border-radius:6px !important;font-size:11px !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:.03em !important;height:26px !important;min-height:26px !important;line-height:24px !important;padding:0 10px !important;margin:0 4px 0 0 !important}.ai-sow-from-pdf-dialog .ai-sow-pdf-mock-btn:hover{background:#e5e7eb !important;color:#374151 !important}.ai-sow-from-pdf-dialog .ai-sow-pdf-close{width:28px !important;height:28px !important;min-width:28px !important;min-height:28px !important;padding:0 !important;margin-left:6px !important;border-radius:6px !important}.ai-sow-from-pdf-dialog .ai-sow-pdf-close md-icon{width:14px !important;height:14px !important}.ai-sow-from-pdf-dialog .ai-sow-pdf-steps{padding:12px 22px;border-bottom:1px solid #f3e8ff;display:flex;align-items:center;justify-content:space-between}.ai-sow-from-pdf-dialog .ai-sow-pdf-steps .ai-step-label{font-size:13px;font-weight:500;color:#374151;margin:0 8px}.ai-sow-from-pdf-dialog .ai-sow-pdf-steps .ai-step-sep{width:30px;height:1px;background:#e5e7eb;margin:0 4px}.ai-sow-from-pdf-dialog .ai-sow-pdf-ok-icon{color:#10b981 !important;width:16px !important;height:16px !important}.ai-sow-from-pdf-dialog .ai-sow-pdf-ok-text{font-size:12px;color:#10b981;font-weight:600}.ai-sow-from-pdf-dialog .ai-sow-pdf-content{padding:20px 22px;max-height:560px;overflow-y:auto}.ai-sow-from-pdf-dialog .ai-sow-pdf-upload-zone{display:block;border:2px dashed #c4b5fd;border-radius:12px;padding:28px 20px;text-align:center;background:#faf5ff;cursor:pointer;transition:all .2s}.ai-sow-from-pdf-dialog .ai-sow-pdf-upload-zone:hover{border-color:#7c3aed;background:#f3e8ff}.ai-sow-from-pdf-dialog .ai-sow-pdf-upload-zone md-icon{color:#8b5cf6 !important;width:32px !important;height:32px !important;margin-bottom:8px !important}.ai-sow-from-pdf-dialog .ai-sow-pdf-upload-zone .upload-label{font-size:13.5px;color:#6b7280}.ai-sow-from-pdf-dialog .ai-sow-pdf-upload-zone .upload-label strong{color:#7c3aed}.ai-sow-from-pdf-dialog .ai-sow-pdf-upload-zone .upload-hint{font-size:11.5px;color:#9ca3af;margin-top:6px}.ai-sow-from-pdf-dialog .ai-sow-pdf-upload-zone input[type=file]{display:none}.ai-sow-from-pdf-dialog .ai-sow-pdf-uploading{padding:30px 20px;gap:10px}.ai-sow-from-pdf-dialog .ai-sow-pdf-uploading-text{font-size:13px;color:#7c3aed;margin-top:8px}.ai-sow-from-pdf-dialog .ai-sow-pdf-file-row{display:flex;align-items:center;gap:8px;background:#ede9fe;border-radius:10px;padding:10px 14px;margin-bottom:16px}.ai-sow-from-pdf-dialog .ai-sow-pdf-file-icon{color:#7c3aed !important;width:16px !important;height:16px !important}.ai-sow-from-pdf-dialog .ai-sow-pdf-file-name{font-size:13px;color:#5b21b6;font-weight:500;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-sow-from-pdf-dialog .ai-sow-pdf-remove{width:24px !important;height:24px !important;min-width:24px !important;min-height:24px !important;padding:0 !important}.ai-sow-from-pdf-dialog .ai-sow-pdf-remove md-icon{width:12px !important;height:12px !important;color:#6b7280 !important}.ai-sow-from-pdf-dialog .ai-sow-pdf-instructions-wrap{margin-top:4px}.ai-sow-from-pdf-dialog .btn-ai-inner{gap:6px}.ai-sow-from-pdf-dialog .btn-ai-spinner{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;display:inline-block;animation:ai-sow-btn-spin .7s linear infinite}@keyframes ai-sow-btn-spin{to{transform:rotate(360deg)}}.ai-sow-from-pdf-dialog .ai-sow-pdf-instructions-label{font-size:12px;font-weight:600;color:#374151;margin-bottom:6px}.ai-sow-from-pdf-dialog .ai-sow-pdf-instructions-label .optional{color:#9ca3af;font-weight:400}.ai-sow-from-pdf-dialog .ai-sow-pdf-bulk-toolbar{display:flex;align-items:center;gap:8px;padding:10px 12px;margin-bottom:10px;background:#faf5ff;border:1px solid #e9d5ff;border-radius:8px}.ai-sow-from-pdf-dialog .ai-sow-pdf-bulk-toolbar .bulk-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#7c3aed;margin-right:4px}.ai-sow-from-pdf-dialog .ai-sow-pdf-bulk-toolbar .bulk-select{min-width:140px;max-width:180px}.ai-sow-from-pdf-dialog .ai-sow-pdf-bulk-toolbar .bulk-select md-select{margin:0}.ai-sow-from-pdf-dialog .ai-sow-pdf-bulk-toolbar .bulk-sep{width:1px;align-self:stretch;background:#e9d5ff;margin:0 4px}.ai-sow-from-pdf-dialog .ai-sow-pdf-review-toolbar{margin-bottom:12px}.ai-sow-from-pdf-dialog .ai-sow-pdf-select-count{font-size:12.5px;color:#6b7280;font-weight:500}.ai-sow-from-pdf-dialog .ai-sow-pdf-table-wrap{border:1px solid #e9d5ff;border-radius:10px;overflow-x:scroll;background:#fff}.ai-sow-from-pdf-dialog .ai-sow-pdf-table{width:100%;border-collapse:collapse;font-size:13px}.ai-sow-from-pdf-dialog .ai-sow-pdf-table thead tr{background:#faf5ff;border-bottom:1px solid #e9d5ff}.ai-sow-from-pdf-dialog .ai-sow-pdf-table th{text-align:left;padding:10px 12px;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#6b7280}.ai-sow-from-pdf-dialog .ai-sow-pdf-table tbody tr{border-bottom:1px solid #f3e8ff;transition:background .15s}.ai-sow-from-pdf-dialog .ai-sow-pdf-table tbody tr:last-child{border-bottom:0}.ai-sow-from-pdf-dialog .ai-sow-pdf-table tbody tr:hover{background:#fcfbff}.ai-sow-from-pdf-dialog .ai-sow-pdf-table tbody tr.row-excluded{opacity:.4}.ai-sow-from-pdf-dialog .ai-sow-pdf-table tbody tr.row-warning{background:#fffbeb}.ai-sow-from-pdf-dialog .ai-sow-pdf-table td{padding:10px 12px;vertical-align:middle}.ai-sow-from-pdf-dialog .ai-sow-pdf-table .col-include{width:36px;text-align:center}.ai-sow-from-pdf-dialog .ai-sow-pdf-table .col-desc{min-width:220px}.ai-sow-from-pdf-dialog .ai-sow-pdf-table .col-category{width:160px}.ai-sow-from-pdf-dialog .ai-sow-pdf-table .col-qty{width:70px;text-align:center}.ai-sow-from-pdf-dialog .ai-sow-pdf-table .col-price-type{width:110px}.ai-sow-from-pdf-dialog .ai-sow-pdf-table .col-rate{width:140px}.ai-sow-from-pdf-dialog .ai-sow-pdf-table .col-hour{width:90px}.ai-sow-from-pdf-dialog .ai-sow-pdf-table .col-mand{width:80px;text-align:center}.ai-sow-from-pdf-dialog .ai-sow-pdf-name-input{width:100%;border:1px solid rgba(0,0,0,0);border-radius:6px;padding:5px 8px;font-size:13px;font-weight:600;font-family:inherit;background:rgba(0,0,0,0);margin-bottom:4px;display:block;box-sizing:border-box;transition:border-color .15s,background .15s}.ai-sow-from-pdf-dialog .ai-sow-pdf-name-input:hover{border-color:#e5e7eb;background:#fff}.ai-sow-from-pdf-dialog .ai-sow-pdf-name-input:focus{border-color:#8b5cf6;background:#fff;outline:none}.ai-sow-from-pdf-dialog .ai-sow-pdf-desc-input{width:100%;border:1px solid rgba(0,0,0,0);border-radius:6px;padding:6px 8px;font-size:13px;resize:vertical;font-family:inherit;background:rgba(0,0,0,0);transition:border-color .15s,background .15s}.ai-sow-from-pdf-dialog .ai-sow-pdf-desc-input:hover{border-color:#e5e7eb;background:#fff}.ai-sow-from-pdf-dialog .ai-sow-pdf-desc-input:focus{border-color:#8b5cf6;background:#fff;outline:none}.ai-sow-from-pdf-dialog .ai-sow-pdf-warning{font-size:11px;color:#b45309;margin-top:4px;font-weight:500}.ai-sow-from-pdf-dialog .ai-sow-pdf-select{margin:0}.ai-sow-from-pdf-dialog .ai-sow-pdf-select md-select{margin:0}.ai-sow-from-pdf-dialog .ai-sow-pdf-rate-cell{gap:2px}.ai-sow-from-pdf-dialog .ai-sow-pdf-currency{color:#6b7280;margin-right:2px;font-size:12px}.ai-sow-from-pdf-dialog .ai-sow-pdf-dot{color:#6b7280;margin:0 1px}.ai-sow-from-pdf-dialog .ai-sow-pdf-num-input{border:1px solid #e5e7eb;border-radius:6px;padding:5px 6px;font-size:12.5px;background:#fff;text-align:right;transition:border-color .15s}.ai-sow-from-pdf-dialog .ai-sow-pdf-num-input.rate-whole{width:54px}.ai-sow-from-pdf-dialog .ai-sow-pdf-num-input.rate-dec{width:36px}.ai-sow-from-pdf-dialog .ai-sow-pdf-num-input.hour-input{width:60px}.ai-sow-from-pdf-dialog .ai-sow-pdf-num-input.qty-input{width:56px;text-align:center}.ai-sow-from-pdf-dialog .ai-sow-pdf-num-input.bulk-qty-input{width:90px;height:30px;text-align:left;padding-left:10px}.ai-sow-from-pdf-dialog .ai-sow-pdf-num-input:focus{border-color:#8b5cf6;outline:none}.ai-sow-from-pdf-dialog .ai-sow-pdf-num-input:disabled{background:#f9fafb;color:#9ca3af}.ai-sow-from-pdf-dialog .ai-sow-pdf-error{text-align:center;padding:30px 24px}.ai-sow-from-pdf-dialog .ai-sow-pdf-error h3{margin:10px 0 6px;font-size:15px;font-weight:700;color:#991b1b}.ai-sow-from-pdf-dialog .ai-sow-pdf-error p{margin:0;font-size:13px;color:#6b7280}.ai-sow-from-pdf-dialog .ai-sow-pdf-error-icon{color:#ef4444 !important;width:36px !important;height:36px !important}.ai-sow-from-pdf-dialog .ai-sow-pdf-raw-wrap{margin:18px auto 18px;max-width:680px;text-align:left}.ai-sow-from-pdf-dialog .ai-sow-pdf-raw-label{font-size:11.5px;font-weight:600;color:#6b7280;margin-bottom:6px;text-transform:uppercase;letter-spacing:.02em}.ai-sow-from-pdf-dialog .ai-sow-pdf-raw{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;font-size:11.5px;color:#374151;max-height:200px;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ai-sow-from-pdf-dialog .ai-sow-pdf-error-actions{margin-top:4px}.ai-sow-from-pdf-dialog .ai-sow-pdf-actions{border-top:1px solid #f3e8ff;padding:12px 22px;background:#fdfcff}.structure-product-list{padding:18px}.structure-product-list md-tabs md-content{padding-top:15px}.structure-product-list md-tabs md-content .data-table{margin-top:25px}.structure-product-list md-tabs md-content .data-table td{font-size:14px}.structure-product-list .select-by-view md-input-container{width:100%;max-width:112px;margin:0}.structure-product-list .select-by-view md-input-container md-select md-select-value span{padding-left:10px !important}.structure-promotions{padding:18px}.structure-promotions .update-status{font-size:10px;color:hsl(0,0%,58%)}.structure-promotions .data-table{margin-top:20px;min-width:780px}.structure-promotions .data-table td{font-size:14px;vertical-align:middle}.structure-promotions .data-table td .arrow-icon{height:15px;width:15px}.structure-promotions .data-table td .arrow-icon svg path{fill:#f05e33}.structure-promotions .data-table .frwd-btn{height:auto;min-height:auto;width:auto}.structure-promotions .data-table .frwd-btn md-icon svg path{fill:#5cc5c3}.structure-promotions .data-table.notification-list{margin-top:10px}.cate-lis li{position:relative}.side-icons{position:absolute;right:-95px;top:15px}.side-icons .list-icons{height:14px;margin-right:18px;width:14px}.side-icons .list-icons svg path{fill:#949494}.structure-promotions-edit{padding:18px}.structure-promotions-edit .custom-tabs md-content{padding-top:18px}.structure-promotions-edit .f9{color:hsl(0,0%,16.5%);font-size:14px}.structure-promotions-edit .switch-bar{margin-bottom:12px}.structure-promotions-edit .switch-bar label{padding-right:0}.structure-promotions-edit .datepicker-custom{margin-bottom:20px}.structure-promotions-edit .summery-widget{line-height:20px}.structure-promotions-edit .summery-widget .icon-tick{margin-right:8px;height:21px;width:21px}.structure-promotions-edit .summery-widget .icon-tick svg path.tick-bg{fill:rgba(0,0,0,0)}.structure-promotions-edit .summery-widget .md-button{margin-left:0;margin-bottom:18px}.structure-promotions-edit .summery-widget .datepicker-custom{width:100%}.structure-promotions-edit .summery-widget .section-title{margin-top:0;font-weight:500}.structure-promotions-edit md-switch.md-block{margin-left:12px;top:2px;display:inline-block;vertical-align:middle}.structure-promotions-edit md-switch.md-block.enable-switch{left:-10px;margin-left:22px}.structure-promotions-edit h4{margin:0;font-size:16px;font-weight:500}.structure-promotions-edit .radioBtn-section{display:block;margin-top:20px;margin-bottom:10px}.structure-promotions-edit .info-note{line-height:16px;margin-bottom:25px}.structure-promotions-edit .customerLimitSection{margin-bottom:20px}.structure-promotions-edit .customerLimitSection h4{margin-bottom:5px}.structure-promotions-edit .customerLimitSection md-input-container{margin-right:18px;margin-bottom:15px}.structure-promotions-edit .add-btn{margin:0 0 1px -10px}.structure-promotions-edit .add-btn md-icon{height:21px;width:21px}.structure-promotions-edit .radio-tabs{margin-top:10px}.structure-promotions-edit md-input-container.recurringServiceInputs{margin-bottom:8px}.structure-promotions-edit .product-list-section{margin-top:20px}.structure-promotions-edit .product-list-section .title{margin-top:0;margin-bottom:20px}.structure-promotions-edit .search-list.product-list{width:295px}.structure-promotions-edit .search-list.product-list li{padding-right:20px;padding-left:20px}.structure-promotions-edit .promotion-edit-inputs li:first-child{margin-top:12px}.structure-promotions-edit .promotion-edit-inputs li.top-space{margin-top:20px}.structure-promotions-edit .promotion-edit-inputs li md-switch.md-block{margin-right:15px;margin-left:0}.structure-promotions-edit .promotion-edit-inputs li md-input-container{width:100%;margin:15px 0 0}.structure-promotions-edit .promotion-edit-inputs li md-input-container input{height:38px}.structure-promotions-edit .promotion-edit-inputs li md-radio-group md-radio-button{margin-bottom:3px;margin-top:5px}.structure-promotions-edit .promotion-edit-inputs li md-checkbox{margin-bottom:5px}.structure-promotions-edit .promotion-edit-inputs li .ico-tick{margin-right:5px}@media screen and (max-width: 400px){.structure-promotions-edit md-tabs{margin-top:20px}}.promotionSidebar .leftnav-wrap{position:relative}.promotionSidebar .leftnav-wrap .task-wrapper{padding-top:18px}.promotionSidebar .gap{padding-left:18px;padding-right:18px}.promotionSidebar .item-chipset li:last-child{margin-bottom:20px}.promotionSidebar .item-chipset .chipbox{border:1px solid #d6e1e5}.promotionSidebar .task-wrapper{position:absolute;top:0;left:0;right:0;bottom:49px;overflow-y:auto}.promotionSidebar .bottom-section{position:absolute;bottom:1px;left:0;right:0}.promotionSidebar h1{color:hsl(0,0%,16.5%);font-size:16px;font-weight:500;margin-top:0}.promotionSidebar .add-btn{margin-top:0;margin-left:0;margin-bottom:20px}.promotionSidebar md-divider{margin-right:-16px;margin-left:-16px}.promotionSidebar md-checkbox{margin-top:20px}.promotionSidebar md-checkbox .md-icon{background:#fff}.promotionSidebar .search-link{margin-bottom:20px}.disable-all-service{cursor:default}.disable-all-service path{fill:#999}.enable-all-service path{fill:#f8951d}@media only screen and (min-width: 601px){.structure-promotions-edit .datepicker-custom{width:140px}.promotion-left-section{float:left}.promotion-right-section{float:right}.promotion-right-section .summery-widget{width:220px}.gap-right{margin-right:18px}md-input-container.promotional-inputs input,md-input-container.promotional-inputs md-select{width:240px}}.service-policyList-section{padding:20px}.service-policyList-section .filters-bar{margin:0 0 16px}.service-policyList-section .data-table td{vertical-align:top}.service-policyList-section .data-table td .policy-draft{color:#5cc5c3}.service-policyList-section .data-table td.policy-update-status{font-size:10px;line-height:14px}.service-policyList-section .data-table .active{color:#6aa84f}.service-policyList-section .data-table .disabled{color:#666}.service-policyList-section .data-table .archived{color:#e69138}.service-policyList-section .data-table .draft{color:#666}.service-policyList-section .data-table .expired{color:#e06666}.service-popups{width:800px;min-height:500px;overflow:hidden}.service-popups.disable-promotion-popup{min-height:260px}.service-popups md-toolbar.main-header .md-toolbar-tools .md-icon-button md-icon{height:18px;width:18px}.service-popups md-toolbar.main-header .md-toolbar-tools h2{font-size:16px;line-height:32px}.service-popups md-toolbar.main-header .md-toolbar-tools md-icon{height:18px;width:18px}.service-popups md-toolbar.main-header .md-toolbar-tools md-icon svg path{fill:#fff}.service-popups md-toolbar.main-header .md-toolbar-tools .create-plan-btn{min-width:110px}.service-popups .form-base md-input-container input,.service-popups .form-base md-input-container label,.service-popups .form-base md-input-container md-select md-select-value span{font-size:14px}.service-popups .form-base .input-sm input,.service-popups .form-base .input-sm md-select{width:160px}.service-popups .form-base .input-md input{width:180px}.service-popups .form-base .input-lg input{width:220px}.reason-dependancy{font-size:18px}.reason-dependancy .form-base md-input-container input,.reason-dependancy .form-base md-input-container label,.reason-dependancy .form-base md-input-container md-select md-select-value span{font-size:18px}.reason-dependancy .change-state{margin-bottom:15px}.reason-dependancy .change-state md-input-container{margin:0}.reason-dependancy img{height:90px;width:90px;margin-right:15px;-webkit-filter:invert(65%);filter:invert(65%)}.reason-dependancy ul{margin-left:15px}.reason-dependancy ul li:before{content:"";display:inline-block;background:url(../../../assets/icons/arrow_right.922980992dbd90de3ef1.svg) no-repeat;height:12px;width:12px;margin-right:15px}.charge-policy-section .top-section{margin-bottom:20px}.charge-policy-section .section-titles{margin-top:0;margin-bottom:20px}.charge-policy-section .note-section{line-height:20px;margin-top:45px}.charge-policy-section .rules-list li md-checkbox .md-label{margin-left:37px}.job-charge-section .auto-charge-cb{margin-top:40px}.job-charge-section .auto-charge-cb .md-label{margin-left:37px}.recurring-payment-section{padding:25px 16px 16px 55px;position:relative}.recurring-payment-section .learn-more-section{position:absolute;right:20px;top:30px}.recurring-payment-section .form-base md-select .md-text{color:hsl(0,0%,58%)}.recurring-payment-section .input-control-list li{margin-bottom:15px}.recurring-payment-section .input-control-list li .input-label{margin-top:3px}.recurring-payment-section .input-control-list li md-input-container{margin-bottom:0}.recurring-payment-section .input-control-list li md-switch{position:relative;top:2px}.recurring-payment-section .adv-config-section{margin-top:40px}.add-service-section{padding:25px}.add-service-section .switch-bar{margin-top:30px}.add-service-section .switch-bar label{margin-right:20px}@media screen and (min-width: 600px){.charge-policy-section .rules-list li md-checkbox,.charge-policy-section .rules-list li md-input-container{margin-right:18px;margin-bottom:0}.charge-policy-section .rules-list li md-input-container.md-input-has-value label:not(.md-no-float){display:none}}@media screen and (max-width: 600px){.service-popups md-toolbar.main-header .md-toolbar-tools .md-button.btn-primary.tick-btn{min-width:45px}.service-popups md-toolbar.main-header .md-toolbar-tools .long-titles{font-size:15px;line-height:20px !important;text-align:center}.charge-policy-section .rules-list li{margin-bottom:20px}.recurring-payment-section{padding-left:16px}.recurring-payment-section .input-control-list li .input-label{margin-bottom:15px}}.tax-policy-section{padding:30px 18px}.tax-policy-section .filters-bar{margin:0 0 16px}.tax-policy-section .small-txt.f3,.tax-policy-section .data-table td.small-txt,.tax-policy-section .small-txt.f4{font-size:10px}.tax-policy-section .zone-list:not(:last-child){margin-bottom:20px}.tax-zone-section{padding-top:18px}.tax-zone-section .custom-tabs md-content{padding-top:10px}.tax-zone-section .data-table{min-width:810px}.tax-zone-section .set-tax-list{margin-top:2px}.tax-zone-section .set-tax-list li:first-child{margin-bottom:20px}.tax-zone-section .set-tax-list md-checkbox{margin-bottom:20px}.tax-zone-section2 .data-table{min-width:780px}.tax-zone-section2 .data-table .descp-cell{width:50%}.tax-zone-section2 .action-button{height:auto;min-height:auto;width:auto}.tax-zone-section2 .action-button md-icon{height:14px;width:14px}.tax-policy-popups{width:800px;min-height:500px;overflow:hidden}.tax-policy-popups md-toolbar.main-header .md-toolbar-tools .md-icon-button md-icon{height:18px;width:18px}.tax-policy-popups md-toolbar.main-header .md-toolbar-tools h2{font-size:16px;line-height:32px}.tax-policy-popups md-toolbar.main-header .md-toolbar-tools md-icon{height:18px;width:18px}.tax-policy-popups md-toolbar.main-header .md-toolbar-tools md-icon svg path{fill:#fff}.tax-policy-popups md-dialog-content{padding:30px}.tax-policy-popups md-checkbox{color:#333;margin-bottom:20px}.tax-policy-popups .display-setting-section{margin-top:20px}.tax-policy-popups .display-setting-section .input-container{margin-top:-6px;width:210px}.tax-policy-popups .display-setting-section .input-container md-input-container{margin-bottom:0}.tax-policy-popups .display-setting-section .input-description{color:hsl(0,0%,58%);font-size:10px;margin-top:6px}.tax-policy-popups .product-package-section .note{margin-top:-5px;margin-left:30px}.tax-policy-popups .product-package-section .package-input-list .input-xlg md-input-container{margin-bottom:16px}.tax-policy-popups .product-package-section .package-input-list .input-xlg label:not(.md-no-float):not(.md-container-ignore){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.tax-policy-popups .item-chips{margin-top:10px;margin-bottom:10px}.tax-policy-popups .item-chips li{margin-right:10px;margin-bottom:10px;padding:5px 9px}.tax-policy-popups .item-chips li .icon-close{height:11px;margin-left:7px;width:11px}@media screen and (min-width: 768px){.tax-policy-popups .product-package-section .check-list{position:absolute;top:20px;right:0}.tax-policy-popups .product-package-section .input-xlg{display:inline-block;margin-right:20px;width:260px}.tax-policy-popups .item-chips{display:inline-block;vertical-align:top}}@media screen and (max-width: 767px){.tax-policy-popups .product-package-section .check-list{margin-top:30px;max-width:100%}}@media screen and (min-width: 600px){.tax-policy-popups .display-setting-section{margin-left:90px}}@media screen and (max-width: 600px){.tax-policy-popups md-toolbar.main-header .md-toolbar-tools .md-button.btn-primary.tick-btn{min-width:45px}.tax-policy-popups md-toolbar.main-header .md-toolbar-tools .long-titles{font-size:15px;line-height:20px !important;text-align:center}}.notification-details{padding:20px}.notification-details .col-2-list li{margin:10px 0 20px}.notification-details .col-2-list label{display:inline-block;max-width:160px;margin-right:10px;margin-bottom:5px}.notification-view-section .viewTitles{font-weight:500;margin-top:0;margin-bottom:0}.notification-view-section .view-titleGap{margin-bottom:10px}.notification-view-section .view-sectionGap{margin-bottom:25px}.notification-view-section .target-view .icon-tick{margin-left:30px;margin-right:10px}.notification-view-section .email-composed{color:#555}.notification-view-section .email-composed .email-subject{font-size:16px}.notification-view-section .logic-detail-list li{margin-bottom:10px}.notification-view-section .custom-icon,.notification-edit-section .custom-icon{height:21px;width:21px}.notification-edit-section .sm-text{font-size:10px}.notification-edit-section md-checkbox{margin-bottom:20px}.notification-edit-section md-radio-group md-radio-button{font-size:14px;margin-bottom:20px}.notification-edit-section .targetAddBtn{margin-left:-8px;margin-right:0}.notification-edit-section .email-composer-input textarea{font-size:14px;height:200px !important}.notification-edit-section .composer-option{margin-top:-10px}.notification-edit-section .composer-option .delete-btn{margin-right:-8px}.notification-edit-section .switch-bar{margin-top:5px;margin-bottom:10px}.notification-edit-section .switch-bar label{padding-right:20px}.notification-edit-section .summery-widget{box-sizing:border-box}.notification-edit-section .summery-widget.logic-widget{min-width:250px}.notification-edit-section .summery-widget .heading{margin-top:0;font-weight:500;margin-bottom:15px}.notification-edit-section .summery-widget .line-gap{margin-bottom:12px}.notification-edit-section .summery-widget .icon-tick{margin-right:8px}.notification-edit-section .summery-widget .icon-tick .tick-bg{fill:rgba(0,0,0,0)}.notification-edit-section .widget-mainBtn{margin-top:0;margin-left:0}.notification-edit-section .ui-accordion .icon-tick{margin-left:8px}.notification-edit-section .widget-result{margin-top:15px}.notification-edit-section .logic-innerSection:not(:last-child){margin-bottom:30px}.notification-sidebar .leftnav-wrap{position:relative}.notification-sidebar .leftnav-wrap .task-wrapper,.notification-sidebar .leftnav-wrap .bottom-section{position:absolute;right:0;left:0}.notification-sidebar .task-wrapper{top:0;bottom:50px;overflow-y:auto}.notification-sidebar .bottom-section{bottom:1px}.notification-sidebar .sidebar-title{font-weight:500;margin-top:0}.notification-sidebar .mainBtn{margin-top:0;margin-left:0}@media screen and (min-width: 1025px){.notification-edit-section .summery-widget{width:200px}}@media screen and (min-width: 600px){.notification-edit-section .notification-leftSection{float:left;width:53%}.notification-edit-section .notification-rightSection{float:right}.notification-edit-section .target-widget{min-width:220px}.default-business-logo{min-width:255px}}@media screen and (max-width: 600px){.notification-add .col-2-list li md-radio-group{margin-top:10px}.notification-add .col-2-list li md-radio-group md-radio-button{margin-bottom:15px}.notification-add .col-2-list li md-radio-group md-radio-button:last-child{margin-bottom:0}.notification-add .col-2-list li.chip-wrap{margin-bottom:0;max-height:30px}.notification-add .col-2-list li.chip-wrap md-switch.md-block{top:-25px;left:50px}.notification-view-section .default-business-logo{margin-top:20px}}.promotion-section{padding:20px}.promotion-section .small-lbl{color:hsl(0,0%,58%);font-size:10px}.promotion-section .big-lbl{color:#333;font-size:16px}.promotion-section .coupon-list li{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;background:#f2f2f2;display:inline-block;margin-bottom:20px;margin-right:20px;padding:20px 12px;position:relative;width:22.4%;max-width:100%}.promotion-section .coupon-list .bottom-gap-sm{margin-bottom:10px}.promotion-section .coupon-list .bottom-gap-md{margin-bottom:20px}.promotion-section .coupon-list .bottom-gap-lg{margin-bottom:25px}.promotion-section .coupon-list .coupon-status,.promotion-section .coupon-list .menu-btn{position:absolute}.promotion-section .coupon-list .menu-btn{top:9px;right:12px}.promotion-section .coupon-list .coupon-status{top:12px;left:12px}.promotion-section .coupon-list .icon-coupon{height:34px;margin-bottom:10px;width:34px}.promotion-section .coupon-list .title{margin-top:0;margin-bottom:10px;width:100%}.promotion-section .coupon-list .coupon-descp{line-height:18px}.promotion-view-section .dark-color{color:hsl(0,0%,16.5%)}.promotion-view-section .active{color:#6aa84f}.promotion-view-section .disabled{color:#666}.promotion-view-section .archived{color:#e69138}.promotion-view-section .draft{color:#666}.promotion-view-section .expired{color:#e06666}.promotion-view-section .last-update-msg{right:8px;top:14px}.promotion-view-section .last-update-msg .f3,.promotion-view-section .last-update-msg .promotion-section .coupon-list .title,.promotion-section .coupon-list .promotion-view-section .last-update-msg .title,.promotion-view-section .last-update-msg .f4{font-size:10px}.promotion-view-section .icon-tick{height:21px;margin-left:18px;margin-right:10px;width:21px}.promotion-view-section .custom-tabs md-content{padding-top:23px;padding-bottom:10px}.promotion-view-section .rpp-list li{margin-bottom:18px}.promotion-view-section .bottom-gap-xs{margin-bottom:8px}.promotion-view-section .bottom-gap-md{margin-bottom:18px}.promotion-view-section .bottom-gap-lg{margin-bottom:28px}.promotion-view-section .item-chips li{margin-right:10px;margin-bottom:15px}.promotion-view-section .list-section{margin-top:18px}.promotion-view-section .list-section .search-list li{padding-bottom:0}.promotion-view-section .list-section .search-list md-divider{margin-top:10px}.promotion-view-section .list-section .search-list .img-container{margin-left:10px}.policy-grid-section .coupon-list .icon-coupon{margin-top:25px}@media screen and (max-width: 768px){.promotion-section .coupon-list li{width:30.5%}}@media screen and (min-width: 600px){.promotion-view-section .list-section{max-width:265px}}@media screen and (max-width: 600px){.promotion-section .coupon-list li{width:100%;margin-right:0}}.job-charge-section .last-update-msg{top:14px;right:8px}.job-charge-section .custom-tabs md-content{padding-top:20px}.job-charge-section .top-section{margin-bottom:35px}.job-charge-section .section-titles{margin-top:0;margin-bottom:20px}.job-charge-section .note-section{line-height:20px;margin-top:25px}.job-charge-section md-divider{margin-top:15px;margin-bottom:20px}.job-charge-section .switch-bar label{padding-right:15px}.job-charge-section .email-editor textarea{height:85px !important}.job-charge-section .other-inputs{margin-top:28px;margin-bottom:14px}.job-charge-section .other-inputs md-checkbox{margin-bottom:0;margin-top:-2px}.job-charge-section .add-btn{height:auto;min-height:auto;min-width:auto;margin:-8px 0 0 -8px}.job-charge-section .custom-cb .md-label{margin-left:37px}.job-charge-section .rules-list .rule-type-section{min-width:100px}.job-charge-section.recurring-cpolicy-section .top-section{margin-bottom:30px}.job-charge-section.recurring-cpolicy-section md-radio-group md-radio-button{margin-bottom:20px}.job-charge-section.recurring-cpolicy-section .switch-bar.simple-switch-bar{margin-top:10px}.job-charge-section.recurring-cpolicy-section .switch-bar.advance-switch-bar{margin-bottom:20px}.job-charge-section.recurring-cpolicy-section .switch-bar.advance-switch-bar label{min-width:80px}.job-charge-viewSection .main-title,.po-payment-viewSection .main-title,.recurring-charge-viewSection .main-title{font-weight:normal;margin-top:0;margin-bottom:16px}.job-charge-viewSection .charges-title,.po-payment-viewSection .charges-title,.recurring-charge-viewSection .charges-title{font-weight:bold;margin-bottom:14px}.job-charge-viewSection .custom-tabs md-content,.po-payment-viewSection .custom-tabs md-content,.recurring-charge-viewSection .custom-tabs md-content{padding-bottom:15px}.job-charge-viewSection .charge-rule-viewlist{margin-bottom:30px}.recurring-charge-viewSection .rpp-list{margin-bottom:38px}.recurring-charge-viewSection .rpp-list li{margin-bottom:18px}.charge-rule-viewlist{margin-left:30px}.charge-rule-viewlist li{margin-bottom:18px}.charge-rule-viewlist li md-checkbox{margin-bottom:0;position:relative;left:-30px}.notification-viewlist li{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;border:1px solid hsl(0,0%,86%);line-height:19px;padding:16px 20px}.notification-viewlist li:not(:last-child){margin-bottom:20px}.notification-viewlist li .main-title{font-weight:500;margin-bottom:8px}.notification-viewlist li .email-subject{margin-bottom:10px}.notification-viewlist li .day-title{font-weight:normal;margin-top:10px;margin-bottom:3px}.notification-viewlist md-checkbox{margin-bottom:0;margin-left:30px}@media screen and (min-width: 600px){.job-charge-section .gap-right{margin-right:20px}.job-charge-section .other-inputs md-checkbox{margin-left:65px}.charge-rule-viewlist{max-width:400px}}@media screen and (max-width: 600px){.job-charge-section .other-inputs{margin-bottom:20px}.job-charge-section .switch-bar{margin-bottom:20px}}.recur-status .rrp-simple{margin-top:30px}.recur-status label{margin-left:10px}.recurring-policy{padding:18px 20px}.recurring-policy .hrspace{margin:15px 0 35px}.tax-policyadd-section .filters-bar{margin-top:0;margin-right:0;margin-left:0}.tax-policyadd-section .top-gap-xs{margin-top:10px}.tax-policyadd-section .top-gap-sm{margin-top:15px}.tax-policyadd-section .instruction-msg{color:hsl(0,0%,58%);font-size:10px}.tax-policyadd-section .custom-tabs md-content{padding-top:28px}.tax-policyadd-section .add-tab{position:absolute;top:-7px;right:0;z-index:12}.tax-policyadd-section .add-tab .md-button{margin-right:0;position:relative;top:-2px}.tax-policyadd-section .add-tab .md-button md-icon{height:21px;width:21px}.tax-policyadd-section .remove-tab-link{position:absolute;top:28px;right:0}.tax-policyadd-section .switch-bar label{display:inline-block;margin-bottom:16px;padding-right:12px}.tax-policyadd-section .input-list-section .instruction-msg{margin-bottom:20px}.tax-policyadd-section .input-cb-list md-radio-group md-radio-button{width:88px}.tax-policyadd-section .input-cb-list li{margin-bottom:14px}.tax-policyadd-section .zone-list-btn{margin-left:-8px;margin-right:0}.tax-policyadd-section .tax-zone-list .action-button{height:auto;min-height:auto;width:auto}.tax-policyadd-section .tax-zone-list .action-button md-icon{height:14px;width:14px}.tax-policyView-section .custom-tabs md-content{padding-top:20px;padding-bottom:10px}.tax-policyView-section .main-title{margin-bottom:16px}.tax-policyView-section .sub-title{margin-bottom:18px}.tax-policyView-section .main-title,.tax-policyView-section .sub-title{font-weight:normal;margin-top:0}.tax-policyView-section md-divider{margin-top:16px;margin-bottom:16px}.tax-policyView-section .rpp-list li{margin-bottom:16px}@media screen and (min-width: 600px){.tax-policyadd-section .input-list-section .instruction-msg{margin-left:30px}.tax-policyadd-section .input-cb-list .instruction-msg{margin-top:1px;margin-left:-2px}.tax-policyadd-section .tax-zone-list{width:200px}}.product-tag li{margin:8px 8px 0 0}.product-tag li.selected{border-color:#f05e33}.product-tag li.on-drag-enter{border:2px dashed rgba(0,0,0,.32);transition:all .3s ease-in-out}.product-tag li.on-drag-hover{border:2px dashed #f05e33;background:#fff;transition:all .3s ease-in-out}.tag-by-name{position:relative;border-top:1px solid hsl(0,0%,86%);padding:5px 0;margin-top:15px}.tag-by-name li:first-of-type{margin-left:30px}.tag-by-name .tag-separation{position:absolute;top:-12px;width:25px;height:25px;background:#f05e33;border-radius:50%}.tag-by-name .tag-separation .tag-by-name-filter{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.product-tag li{margin:8px 8px 0 0}.full-width{width:100%}.custom-form#mirrorContainer{max-width:800px}.custom-form .add-option{display:inline-block}.custom-form .question{margin:0 0 20px;padding:20px 15px}.custom-form .question .card-input-padding{padding:20px 20px 0}.custom-form .question .card-input-padding .dots-icon{width:20px;height:20px}.custom-form .question .card-answer-padding{padding:10px 20px 10px 55px;background-color:rgba(211,225,229,.25)}.custom-form .question .card-answer-padding .item-chips li{background:#a8b6c2;color:#fff;border-radius:0}.custom-form .question .card-answer-padding .item-chips li md-icon path{fill:#fff}.custom-form .question .custom-form-section-header{background:#21374c;border-bottom:10px solid #5cc5c3;color:#5cc5c3;font-size:20px}.custom-form .question .custom-form-section-header .custom-form-section-icon{position:absolute;width:60px;height:60px;top:-30px;right:10px}.custom-form .question.card-border{border-top:7px solid #374151;border-radius:0}.custom-form .question.question-section-card{margin-top:60px}.custom-form .question.question-section-card.section-card-border{border-top:1px solid #d3d3d3}.custom-form .question.choices md-icon,.custom-form .question .choices md-icon{margin-right:10px;height:18px;width:18px}.custom-form .question .fields-container md-icon{height:15px;width:15px}.custom-form .question .fields-container .md-button{margin:0;min-height:32px}.custom-form .question .fields-container .md-button.md-icon-button{height:32px;width:32px}.custom-form .question .option-actions{line-height:38px}.custom-form .question md-radio-group md-radio-button{margin-bottom:0}.custom-form .question md-input-container.option input[type=text]{border-color:rgba(0,0,0,0)}.custom-form .question .options md-checkbox{margin-bottom:0}.custom-form .question .options md-input-container{margin-bottom:0}.custom-form .question .others .index{color:rgba(0,0,0,.38)}.custom-form .question .icon-ico-add path{fill:#f05e33}.custom-form .question .bin-icon path{fill:#dbdbdb}.custom-form .question .mark-default{margin-right:10px}.custom-form .question .default{color:#5cc5c3}.custom-form .question .default path{fill:#5cc5c3}.custom-form .section-end{border:1px solid #f05e33}.custom-form .section-end:hover{box-shadow:0 4px 4px 4px rgba(0,0,0,.1)}.custom-form .container-border{border:1px solid #d3d3d3}.custom-form .container-border:hover{border:1px solid #f05e33;box-shadow:0 4px 4px 4px rgba(0,0,0,.1)}.custom-form .card-footer{background:#374151;padding:10px 20px 10px 55px}.custom-form .card-footer.required-optional{border-top:5px solid #ffce0a}.custom-form .card-footer.required-mandatory{border-top:5px solid #ef4135}.custom-form .card-footer .delete svg path{fill:#fff}.custom-form .copy-delete li{display:inline-block;cursor:pointer}.custom-form .copy-delete li:not(.mandatory-switch){margin:12px 12px 0 0}.custom-form .copy-delete li.mandatory-text{margin-right:4px}.custom-form .copy-delete li.mandatory-switch{height:10px;margin-right:7px}.custom-form .copy-delete li .brand-color{color:#f05e33}@media(max-width: 600px){.custom-form .options-margin{margin-left:35px}.custom-form .options-margin-list{margin-top:20px}}@media(max-width: 600px){.question .option-actions{margin-left:24px}.question .custom-form-option-actions{margin-left:45px}}.applied-forms .section-navigation section-navigation{min-width:320px}.applied-forms .custom-form-section{background:rgba(211,225,229,.2)}.applied-forms .question{margin:20px 0 56px}.applied-forms .section-index{display:inline-block;padding:5px;text-align:center;color:#677b8a;border:1px solid #96acba;border-radius:15px;background:rgba(211,225,229,.25);min-width:100px}.applied-forms .card-answer-padding{padding:10px 20px 10px 10px !important}.applied-forms .section-heading-icon{position:absolute;top:-40px}.applied-forms .section-heading-icon.section-icon{width:70px;height:70px}.applied-forms .accordion-section-heading{background:#21374c;border-bottom:10px solid #5cc5c3;padding:38px 10px 20px}.applied-forms .accordion-section-heading .section-number{max-width:430px;width:100%;background:#fff;color:#374151;padding:5px 0;font-size:15px;border-radius:35px}.applied-forms .accordion-section-heading h1{color:#5cc5c3}.applied-forms .accordion-section-heading .section-info{color:#5cc5c3;font-size:14px}.applied-forms .card-border{border:1px solid #d3d3d3;border-top:2px solid #374151 !important;box-shadow:rgba(159,159,159,.1) 0 4px 4px 4px}.applied-forms .card-border:hover{box-shadow:rgba(76,76,76,.1) 0 4px 4px 4px}.applied-forms .section-questions .question-number{background:#21374c;border-radius:4px;padding:4px 15px;color:#5cc5c3;font-size:14px}.applied-forms .optional-form-field{border-bottom:3px solid #ffce0a}.applied-forms .mandatory-form-field{border-bottom:3px solid #ef4135}.applied-forms .condition-required{border-bottom:3px solid #6aa84f}.applied-forms .field-info.freedom-form-question{font-size:15px}.applied-forms .answer-icon{width:20px;height:20px}.applied-forms .freedom-form-text-area{min-height:40px}.applied-forms .freedom-form-radio-button md-radio-button .md-label{margin-left:35px !important}.applied-forms .freedom-form-checkbox md-checkbox{min-height:0}.applied-forms .freedom-form-checkbox md-checkbox .md-label{margin-top:0 !important}@media(max-width: 440px){.applied-forms .freedom-form-radio-button{margin-top:10px !important}}.custom-form-section .form-complete{border-radius:10px;border:1px solid #fff;background-color:#010215}.custom-form-section .md-card-image{height:44px;width:44px}.custom-form-section .complete-btn,.custom-form-section .pending-btn{background-color:#ea8538;border-radius:2px;min-width:250px;padding:5px;min-height:50px}.custom-form-section .pending-btn{background-color:#fff;border:1px solid #ea8538;color:#ea8538}@media(max-width: 959px){md-menu-content[width="5"].navigation-menu{min-width:300px}}.navigation-menu{padding-bottom:50px}.navigation-menu .total-field{color:#f05e33}.navigation-menu .time-lapse-header{gap:80px}.navigation-menu .bottom-section{background-color:#f1efef}.navigation-menu .close-btn-cta{border:1px solid #f05e33;border-radius:50px;max-height:30px;min-height:30px;line-height:1;background-color:#fff;padding:0 30px}.navigation-menu .form-section-info{background:rgba(177,215,226,.25)}.navigation-menu .form-section-info .jump-to-cta{border-radius:50px;border:1px solid #f05e33;padding:2px 10px;box-shadow:0 0 3px 3px #e6e1e1;color:#f05e33}.navigation-menu .form-section-info .jump-to-cta:hover{background-color:#f0ecec}.navigation-menu .form-section-info .section-title{font-size:15px}.navigation-menu .form-section-info .data-filled,.navigation-menu .form-section-info .mandatory-data,.navigation-menu .form-section-info .remaining-fields{font-size:12px;padding:3px 5px}.navigation-menu .form-section-info .data-filled{background-color:rgba(106,168,79,.3);color:#6aa84f;border-bottom:2px solid #6aa84f}.navigation-menu .form-section-info .remaining-fields{background-color:rgba(72,100,128,.3);color:#486480;border-bottom:2px solid #486480}.navigation-menu .form-section-info .mandatory-data{background-color:rgba(224,102,102,.3);color:#e06666;border-bottom:2px solid #e06666}.navigation-menu .form-section-info .sort-icon svg path{fill:#f05e33}.navigation-menu .form-section-info:hover{background:rgba(117,153,163,.25)}.navigation-menu .form-section-info:hover .jump-to-cta{border-radius:50px;border:1px solid #f05e33;padding:2px 10px;box-shadow:0 0 3px 3px #e6e1e1;color:#fff;background-color:#f05e33}.navigation-menu .form-section-info:hover .sort-icon svg path{fill:#fff}.section-heading .section-navigation .navigate-button{top:-54px;min-width:60px;width:60px;visibility:hidden}.section-heading:hover .section-navigation .navigate-button{visibility:visible}.custom-form-landing-page .custom-form-header{padding:50px 20px 70px;background:#52758d;color:#fff}.custom-form-landing-page .custom-form-header h1{font-size:25px}.custom-form-landing-page .custom-form-header .section-info{font-size:16px}.custom-form-landing-page .custom-form-header .apply-freedom-forms{background:rgba(255,252,245,.7490196078);width:45px;height:30px}.custom-form-landing-page .form-category-cards{position:absolute;bottom:-80px}.custom-form-landing-page .form-category-cards .form-category-card{max-width:260px;width:100%;background:#fff;border:2px solid rgba(148,148,148,.1);border-bottom:4px solid rgba(148,148,148,.1);box-shadow:0 4px 4px 4px rgba(0,0,0,.1)}.custom-form-landing-page .form-category-cards .form-category-card h1{font-size:18px;color:#000}.custom-form-landing-page .form-category-cards .form-category-card .form-category-desc{font-size:10px;color:#666}.custom-form-landing-page .form-category-cards .form-category-card .card-count{border-radius:2px;padding:6px 15px;color:#fff;background:#21374c}.custom-form-landing-page .form-category-cards .form-category-card .form-category-card-description{background:rgba(211,225,229,.25)}.custom-form-landing-page .form-category-cards .view-button{border:1px solid #f05e33;color:#f05e33;font-size:10px;min-width:50px;min-height:17px;border-radius:70px;line-height:8px}.custom-form-landing-page .form-category-cards .view-button:hover{color:#fff;background:#f05e33}.custom-form-landing-page .form-category-cards .filter-active,.custom-form-landing-page .form-category-cards .form-category-card:hover{border:2px solid #f05e33;border-bottom:4px solid #f05e33}.custom-form-landing-page .form-category-cards .filter-active .form-category-card-description,.custom-form-landing-page .form-category-cards .form-category-card:hover .form-category-card-description{background:#fff}.custom-form-landing-page .form-category-cards .filter-active .view-button{display:none}.custom-form-landing-page .custorm-forms-container{background:rgba(211,225,229,.25);margin-top:125px}@media(max-width: 960px){.custom-form-landing-page .form-category-cards{position:relative;bottom:-22px}.custom-form-landing-page .custorm-forms-container{background:rgba(211,225,229,.25);margin-top:85px}}.custom-form-landing-page .form-header{font-size:25px}.custom-form-landing-page .form-header span{color:#06b7f8}.custom-form-landing-page .form-header-info{color:#666}.custom-form-landing-page .forms-grid .forms-grid-header{padding:4px 15px 2px;background-color:#374151;color:#fff}.custom-form-landing-page .forms-grid .forms-grid-header .polygon svg path{fill:#fff}.custom-form-landing-page .forms-grid .form-grid-body{background-color:rgba(211,225,229,.5)}.custom-form-landing-page .forms-grid .form-grid-body .freedom-form{padding:2px 15px;color:#52758d;border:1px solid #52758d;border-radius:15px;background:#fff;max-width:112px}.custom-form-landing-page .forms-grid .form-grid-footer{padding:10px 20px;background:rgba(211,225,229,.25)}.freedom-form-popup{max-width:900px;width:100%}.freedom-form-popup .chat-list{background-color:rgba(211,225,229,.5)}.freedom-form-popup .icon-folder{height:40px;width:40px}.freedom-form-popup .freedom-form-inputs{padding:30px 10px}.freedom-form-popup .freedom-form-note md-icon{width:50px;height:25px}.freedom-form-popup .freedom-form-footer{line-height:17px;min-height:40px}.attr-policy h3{margin:0 0 0 25px}.bottom-gap{margin-bottom:20px}.right-gap{margin-right:20px !important}.add-attribute .add-new-att{padding-left:10px;padding-top:10px}.btn-media{color:#fff;margin:0;min-width:15px}.btn-media md-icon svg path{fill:#fff}.cross-icon md-icon{width:15px;height:15px}.top-gap{margin-top:18px}.right-gap-hard{margin-right:20px}.img-title{margin:10px}.media-option{width:170px}.media-list{width:100%;border:1px solid #dbdbdb;border-radius:4px;padding:12px;margin-bottom:10px}.media-list .left-option .media-img{border-radius:4px;width:60px;height:60px;overflow:hidden}.media-list .left-option .media-img img{width:60px;min-height:40px;height:auto;position:relative;top:50%;transform:translateY(-50%)}.media-list .left-option md-checkbox{margin:0 10px 0 0}.media-list .right-option .item-chipset .chipbox{margin-right:5px}.media-list .right-option .menu-btn{position:static;margin-right:10px}.media-list .right-option .bin-icon{margin:0}.media-list .right-option .bin-icon md-icon{width:20px;height:20px}.list-grid-filter .media-filter{margin:0;padding:0;display:inline-block}.list-grid-filter .media-filter .md-select-value{border:none}.list-grid-filter md-select:not([disabled]):focus .md-select-value{border:none}.list-grid-filter .icon{color:#f05e33;display:inline-block;margin-right:10px}.list-grid-filter .icon md-icon{width:12px;height:12px;margin-right:5px}.list-grid-filter .icon md-icon svg path{fill:#f05e33}.list-grid-filter .icon.active{color:#000}.list-grid-filter .icon.active md-icon svg path{fill:#000}.check-active{box-shadow:-1px 2px 5px -1px rgba(0,0,0,.57)}.image{max-width:220px;width:220px;margin-right:10px;margin-bottom:10px;display:inline-block}.image .image-bg{width:100%;height:220px;background-size:cover;background-position:center;background-color:#eee;border:1px solid #dbdbdb;border-bottom-width:0}.image .media-opt{padding:10px;border:1px solid #dbdbdb;width:220px}.image .media-opt .media-header md-checkbox{margin-bottom:2px;min-height:auto}.image .media-opt .media-header .menu-btn{top:8px}.add-tag-sidenav .item-chipset .chipbox{max-width:225px}.add-tag-sidenav .leftnav-wrap .top-section .sidenav-title{margin-top:0}.add-tag-sidenav .leftnav-wrap .top-section .sidenav-title h2{margin-left:0;margin-bottom:0}.add-tag-sidenav .leftnav-wrap .top-section .sidenav-title .cross-icon{margin-top:10px}.add-tag-sidenav .leftnav-wrap .task-wrapper{top:50px;bottom:80px;overflow:auto}.add-tag-sidenav .leftnav-wrap .task-wrapper .form-base md-radio-group{margin-top:10px}.add-tag-sidenav .leftnav-wrap .task-wrapper .form-base md-radio-group md-radio-button{margin-right:10px}.add-tag-sidenav .leftnav-wrap .task-wrapper .top-title{margin-left:0}.add-tag-sidenav .leftnav-wrap .task-wrapper .task-wrapper-inner .search-list li{padding:10px 18px}.add-tag-sidenav .leftnav-wrap .task-wrapper .task-wrapper-inner .search-list li.child-product{padding:4px 40px}.add-tag-sidenav .leftnav-wrap .bottom-section{height:85px}.add-tag-sidenav .leftnav-wrap .bottom-section .bottom-option{margin:15px 15px 0}.add-tag-sidenav .item-chipset{margin:0 8px}.add-tag-sidenav .item-chipset .chipbox{border:1px solid #d6e1e5}.image-view{background-color:#424853;height:100%;display:block}.image-view .slide-play-btn{position:absolute;bottom:10px;left:0}.image-view .pre-next,.image-view .next-btn,.image-view .pre-btn{position:absolute;top:50%;transform:translateY(-50%)}.image-view .pre-btn{left:0}.image-view .next-btn{right:0}.image-view .center-image{height:calc(100% - 100px);top:20px;width:100%;position:absolute}.image-view .center-image img{max-width:100%;height:auto;max-height:100%}.image-view .center-image img::selection{background:rgba(0,0,0,0)}.image-view .img-desc{color:#fff;margin:0 auto;bottom:0;position:absolute;left:50%;transform:translate(-50%, -50%)}.image-view .img-desc a{color:#fff;margin-right:10px}.image-view .slide-show-control{position:absolute;bottom:10px;left:50%;transform:translateX(-50%)}.image-view .esc-exit{position:absolute;bottom:8px;left:0}.image-view .esc-exit md-icon{width:15px;height:15px;margin:-3px 5px 0 0}.image-filter .custom-tabs md-tabs-wrapper{margin:15px 15px 0}.image-filter .custom-tabs md-tabs-content-wrapper md-tab-content{height:100%}.image-filter .custom-tabs md-tabs-content-wrapper md-tab-content>[md-tabs-template]{top:0;padding:0 15px 15px;bottom:70px;overflow:auto}.image-filter .custom-tabs md-tabs-wrapper md-tabs-canvas{height:50px}.image-filter .custom-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item::after,.image-filter .custom-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item::before{border-width:0 !important}.image-filter .custom-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item{padding:0 10px}.image-filter .custom-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item span{margin-top:0}.image-filter .custom-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item.md-active span{color:#ff9800;border-bottom:2px solid}.image-filter .custom-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item.md-active md-icon svg g g{fill:#ff9800}.image-filter .custom-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item.md-active md-icon svg path{fill:#ff9800}.image-filter .tab-header{border-bottom:1px solid hsl(0,0%,58%)}.image-filter .tab-header h2{color:#f05e33}.image-filter .tab-header h2 md-icon{cursor:auto}.image-filter .tab-header h2 md-icon svg g g,.image-filter .tab-header h2 md-icon svg path{fill:#f05e33}.image-filter .image-filter-type .filter-type{margin-right:15px;width:115px;height:115px;overflow:hidden;float:left;margin-bottom:15px}.image-filter .image-filter-type .filter-type h2{margin:5px 0}.image-filter .image-filter-type .filter-type img{width:110px;border:1px solid hsl(0,0%,58%);padding:5px}.image-filter .crop-filter{margin-top:20px;padding:20px 10px;border:1px solid hsl(0,0%,58%)}.image-filter .crop-filter .rotate{transform:rotate(180deg)}.image-filter .crop-filter .rotate-gap{margin:20px 0}.image-filter .crop-filter .rotate-border{padding:10px;border:1px solid hsl(0,0%,58%)}.image-filter .crop-filter .rotate-border.active{border-color:#5cc5c3}.image-filter .crop-filter .checkbox{margin-bottom:30px}.import-area{width:100%;position:absolute;top:50%;left:calc(50% - 160px);transform:translate(-50%, -50%)}.import-area.dragover{border:2px dashed #f05e33}.sidebar-upload{padding:20px 10px}.sidebar-upload .side-wrap{overflow:auto;height:calc(100% - 170px)}.sidebar-upload .side-full-wrap{height:70%;overflow:auto}.sidebar-upload .bottom-section{border:1px solid hsl(0,0%,58%);background:#fff;border-radius:5px;position:absolute;bottom:5px;width:300px}.sidebar-upload .bottom-section .padding{padding:18px}.sidebar-upload .bottom-section .padding h1{font-size:28px}.sidebar-upload .bottom-section .padding h1 span{color:hsl(0,0%,58%)}.sidebar-upload .bottom-section .st-av{background-color:hsl(0,0%,58%);padding:12px}.sidebar-upload .bottom-section .st-av h3{font-size:20px;margin:0}.upload-error{color:#f45151}.sidebar-reopen-tab.md-button{position:absolute;top:50%;right:0;transform:translateY(-50%);z-index:60;display:flex;align-items:center;gap:6px;margin:0;padding:8px 14px;min-height:0;line-height:1;background:var(--jt-color-info);color:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px;box-shadow:-2px 0 8px rgba(0,0,0,.15)}.sidebar-reopen-tab.md-button md-icon{margin:0;width:20px;height:20px}.sidebar-reopen-tab.md-button md-icon svg path{fill:#fff}.sidebar-reopen-tab.md-button span{font-size:15px;font-weight:600;white-space:nowrap}.sidebar-reopen-tab.md-button:hover,.sidebar-reopen-tab.md-button:not([disabled]):hover{background:var(--jt-color-info);filter:brightness(0.95)}.media-upload{padding:12px}.media-upload h3{margin:0 0 10px;font-size:28px}.media-upload .f2{font-size:20px;margin-bottom:10px}.media-upload .file-selector{position:relative;color:#f05e33}.media-upload .file-selector .file-icon{position:absolute;left:-99999px}.upload-table{border-collapse:collapse;width:100%}.upload-table td:first-child,.upload-table th:first-child{width:85%}.upload-table td,.upload-table th{border:1px solid #ddd;padding:12px;text-align:left}.upload-table .first-div{width:80px;display:inline-block;vertical-align:middle;overflow:hidden;margin-right:10px}.upload-table .first-div img{width:100%;height:auto}.upload-table .second-div{position:relative;display:inline-block;width:calc(100% - 95px);margin:21px 0;vertical-align:middle}.upload-table .second-div md-progress-linear{margin-top:8px !important;margin-bottom:8px !important}.md-primary .md-bar{background-color:#5cc5c3}.md-primary .p-bar{margin-top:10px}.upload-media{position:absolute;width:calc(100% - 320px);padding:50px 10px;height:100%;overflow:auto}.refresh-action{padding:10px 30px}.refresh-action .reload{display:inline-block}.refresh-action .reload md-icon{width:15px}.mtop{margin:10px 0}.media-pro{margin:15px 0}.media-pro .mtop label span{color:#f45151}.show-media-small-device{margin-left:20px}.tag-by-name{position:relative;border-top:1px solid hsl(0,0%,86%);padding:5px 0;margin-top:15px}.tag-by-name li:first-of-type{margin-left:30px}.tag-by-name .tag-separation{position:absolute;top:-12px;width:25px;height:25px;background:#f05e33;border-radius:50%}.tag-by-name .tag-separation .tag-by-name-filter{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.tag-chip{margin-left:20px}.tag-chip li.active{background:#f05e33;color:#000}.tag-chip md-chips .md-chips,.tag-chip md-chips .md-chips.md-focused{box-shadow:none !important}.tag-chip md-chips .md-chips .md-chip-input-container{display:none}@media(max-width: 599px){.upload-table .second-div{width:100%}.media-list .right-option .option-menu{position:absolute;right:25px;top:5px}.media-list .right-option .bin-icon{position:absolute;right:5px;top:5px}.upload-table .first-div{display:block;height:auto}}@media(max-width: 959px){.upload-media{width:100%}.import-area{left:50%}.media-list .left-option{margin-bottom:10px}}.storage-quota-bar{padding:10px 20px;background:#fafafa;border-bottom:1px solid #f1f0f0}.storage-quota-bar .storage-labels{margin-bottom:4px}.storage-quota-bar .storage-progress{border-radius:4px}.storage-quota-bar .storage-progress .md-container{height:8px;border-radius:4px}.storage-quota-bar .storage-progress .md-bar{border-radius:4px}.storage-quota-bar .storage-progress.warn .md-bar2{background-color:#ff9800}.storage-quota-bar .storage-progress.critical .md-bar2{background-color:#f44336}.storage-quota-bar .storage-percent{margin-left:16px;min-width:40px;text-align:right}.storage-quota-bar .text-warn{color:#ff9800}.storage-quota-bar .text-critical{color:#f44336}.image-thumb .smart-thumb{width:100%;height:100%;object-fit:contain;display:block;background:#f5f5f5;border-radius:8px}.media-drop-zone{position:relative;transition:background .15s ease}.media-drop-zone.dragover{background:rgba(25,118,210,.05);outline:2px dashed #1976d2;outline-offset:-4px}.used-in-badge{display:inline-flex;align-items:center;background:#fff;color:#1c6b92;border:1px solid #e0e0e0;border-radius:10px;padding:1px 8px;font-size:10px;font-weight:600;white-space:nowrap;margin-top:4px}.media-folders-layout{flex:1;height:100%}.media-folders-layout .inbox-left-pannel{height:100%}.media-folders-layout .inbox-left-pannel md-content{height:100%;display:flex;flex-direction:column}.media-folders-layout .inbox-left-pannel md-list{flex:1;overflow-y:auto}.media-folders-layout .inbox-left-pannel .media-folder-item{min-height:36px !important;padding:0 8px !important;margin:2px 8px;border-radius:8px;transition:background-color .15s ease}.media-folders-layout .inbox-left-pannel .media-folder-item:hover{background-color:#f0f4f8}.media-folders-layout .inbox-left-pannel .media-folder-item.media-folder-active{background-color:#e8f0fe}.media-folders-layout .inbox-left-pannel .media-folder-item.media-folder-active .main-heading{color:#1a73e8;font-weight:600}.media-folders-layout .inbox-left-pannel .media-folder-item.media-folder-active .media-folder-dot{box-shadow:0 0 0 2px #1a73e8}.media-folders-layout .inbox-left-pannel .media-folder-item .md-list-item-inner{min-height:36px !important;padding:0 !important}.media-folders-layout .inbox-left-pannel .media-folder-item .media-folder-row{padding:6px 4px;gap:8px}.media-folders-layout .inbox-left-pannel .media-folder-item .media-folder-dot{width:8px;height:8px;min-width:8px;border-radius:50%;flex-shrink:0}.media-folders-layout .inbox-left-pannel .media-folder-item .media-folder-actions{gap:4px;flex-shrink:0}.media-folders-layout .inbox-left-pannel .media-folder-item .media-folder-menu-btn{width:24px !important;height:24px !important;min-width:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;line-height:24px !important}.media-folders-layout .inbox-left-pannel .media-folder-item .hamburger-dot.gray:before{font-size:14px}.media-folders-layout .media-folder-move{padding:12px 15px;border-top:1px solid #e8eef1;margin-top:auto}.folder-drag-over{background-color:rgba(92,197,195,.15) !important;outline:2px dashed #5cc5c3;outline-offset:-2px;border-radius:4px}.media-content-area{overflow:hidden}.attach-doc-sidenav .attach-doc{display:block;height:100%;overflow-y:auto;padding-bottom:16px}.attach-doc-sidenav .attach-doc__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.attach-doc-sidenav .attach-doc__count-chip{flex:0 0 auto;padding:2px 10px;border-radius:12px;font-size:14px;font-weight:700;color:var(--jt-color-text-muted, #98a2b3);background:var(--jt-color-bg-subtle, #f2f4f7)}.attach-doc-sidenav .attach-doc__count-chip.is-active{color:#1976d2;background:var(--jt-color-info-bg, #e8f1fc)}.attach-doc-sidenav .attach-doc__stat-row{display:flex;align-items:center;gap:6px;margin:0 12px 4px;font-size:14px;color:var(--jt-color-text-muted, #98a2b3)}.attach-doc-sidenav .attach-doc__stat-row .attach-doc__stat{font-weight:600;color:hsl(0,0%,58%)}.attach-doc-sidenav .attach-doc__stat-row .attach-doc__stat-sep{opacity:.7}.attach-doc-sidenav .svc-sec-head{margin:12px 12px 4px;font-size:15px;line-height:1.428571429;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--jt-color-text-muted, #98a2b3)}.attach-doc-sidenav .attach-doc__search{margin:8px 12px 4px;padding:0 8px;height:36px;border:1px solid #eaeaea;border-radius:5px;background:#fff}.attach-doc-sidenav .attach-doc__search .attach-doc__search-icon{width:16px;height:16px;min-width:16px;margin-right:6px}.attach-doc-sidenav .attach-doc__search .attach-doc__search-icon svg{fill:hsl(0,0%,58%)}.attach-doc-sidenav .attach-doc__search input{flex:1;border:0;outline:0;background:rgba(0,0,0,0);font-size:15px;color:hsl(0,0%,58%)}.attach-doc-sidenav .attach-doc__search .attach-doc__search-clear{margin:0;min-width:0;min-height:0;width:26px;height:26px;line-height:26px}.attach-doc-sidenav .attach-doc__search .attach-doc__search-clear md-icon{width:14px;height:14px;min-width:14px}.attach-doc-sidenav .attach-doc__search .attach-doc__search-clear md-icon svg{fill:hsl(0,0%,58%)}.attach-doc-sidenav .attach-doc__facets{display:flex;gap:4px;margin:6px 12px 2px}.attach-doc-sidenav .attach-doc__facets .attach-doc__facet{flex:1 1 0;padding:5px 6px;border:1px solid #eaeaea;border-radius:5px;background:#fff;font-size:14px;font-weight:600;color:var(--jt-color-text-muted, #98a2b3);cursor:pointer}.attach-doc-sidenav .attach-doc__facets .attach-doc__facet.is-active{color:#1976d2;border-color:rgba(25,118,210,.4);background:var(--jt-color-info-bg, #e8f1fc)}.attach-doc-sidenav .attach-doc__ai{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 12px 2px}.attach-doc-sidenav .attach-doc__ai .attach-doc__ai-alt{background:rgba(0,0,0,0) !important;color:#7c3aed !important;box-shadow:none !important;border:1px solid rgba(124,58,237,.4) !important}.attach-doc-sidenav .attach-doc__body{padding:4px 0}.attach-doc-sidenav .attach-doc__group+.attach-doc__group{margin-top:8px}.attach-doc-sidenav .attach-doc__loading{display:flex;align-items:center;gap:8px;margin:8px 12px;font-size:14px;color:var(--jt-color-text-muted, #98a2b3)}.attach-doc-sidenav .attach-doc__list{margin:0;padding:0}.attach-doc-sidenav .attach-doc__row{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #f2f2f2}.attach-doc-sidenav .attach-doc__row:hover{background:#f2f2f2}.attach-doc-sidenav .attach-doc__row .attach-doc__row-pin{flex:0 0 auto;margin:0;min-width:0;min-height:0;width:26px;height:26px;line-height:26px}.attach-doc-sidenav .attach-doc__row .attach-doc__row-pin md-icon{width:15px;height:15px;min-width:15px}.attach-doc-sidenav .attach-doc__row .attach-doc__row-pin md-icon svg{fill:#ccc}.attach-doc-sidenav .attach-doc__row .attach-doc__row-pin.is-pinned md-icon svg{fill:#f05e33}.attach-doc-sidenav .attach-doc__row .attach-doc__row-icon{width:18px;height:18px;min-width:18px;flex:0 0 auto}.attach-doc-sidenav .attach-doc__row .attach-doc__row-icon svg{fill:hsl(0,0%,58%)}.attach-doc-sidenav .attach-doc__row .attach-doc__row-name{flex:1 1 auto;min-width:0;font-size:15px;color:hsl(0,0%,58%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.attach-doc-sidenav .attach-doc__row .attach-doc__row-name:hover{text-decoration:underline}.attach-doc-sidenav .cc-act{flex:0 0 auto;margin:0;min-height:30px;line-height:1;padding:0 10px;font-size:14px;font-weight:600;text-transform:none;border-radius:5px;display:inline-flex;align-items:center;gap:5px}.attach-doc-sidenav .cc-act md-icon{width:14px;height:14px;min-width:14px;margin:0}.attach-doc-sidenav .cc-act--primary{background:#f05e33 !important;color:#fff !important}.attach-doc-sidenav .cc-act--primary md-icon svg{fill:#fff}.attach-doc-sidenav .cc-act--primary:hover{background:#c47618 !important}.attach-doc-sidenav .cc-act--primary[disabled]{opacity:.5;background:#f05e33 !important}.attach-doc-sidenav .cc-act--danger{background:var(--jt-color-danger-bg, #fdecea) !important;color:var(--jt-color-danger, #ff8162) !important}.attach-doc-sidenav .cc-act--danger md-icon svg{fill:var(--jt-color-danger, #ff8162)}.attach-doc-sidenav .cc-act--danger:hover{background:var(--jt-color-danger, #ff8162) !important;color:#fff !important}.attach-doc-sidenav .cc-act--danger:hover md-icon svg{fill:#fff}.attach-doc-sidenav .attach-doc__empty{margin:8px 12px;font-size:14px;color:#ccc}.update-profile{padding:20px}.update-profile .status-icon{margin-right:7px}.communication-section .active-status{margin-right:7px}.communication-section .email-setup{margin-bottom:10px}.autocomplete-currency li{border-bottom:1px solid hsl(0,0%,86%)}.pwd-strength-checker .type{font-size:14px;margin-bottom:10px}.pwd-strength-checker md-progress-linear,.pwd-strength-checker md-progress-linear .md-bar,.pwd-strength-checker md-progress-linear .md-container,.pwd-strength-checker md-progress-linear .md-container .md-bar{height:2px}.pwd-strength-checker md-progress-linear .md-container{background-color:#d6e1e5}.pwd-strength-checker.pwd-strong .type{color:#39a82d}.pwd-strength-checker.pwd-strong md-progress-linear .md-bar{background-color:#39a82d}.pwd-strength-checker.pwd-weak .type{color:#f45151}.pwd-strength-checker.pwd-weak md-progress-linear .md-bar{background-color:#f45151}.business-section .ui-accordion section{padding:16px}.business-section .ui-accordion section .holiday .date-picker{height:15px;padding-top:0;margin-bottom:28px}.business-section .ui-accordion section .holiday .date-picker md-datepicker{width:240px}.business-section .ui-accordion section .holiday .date-picker md-datepicker .md-datepicker-input-container{width:240px}.business-section .ui-accordion section .holiday .date-picker md-datepicker .md-datepicker-button{position:absolute;top:-9px}.business-section .ui-accordion section .holiday .bottom-gap{margin-bottom:28px}.business-section .ui-accordion section .holiday .bottom-gap.right-gap{margin-right:25px}.business-section .ui-accordion .left-section{width:64%}.business-section .ui-accordion .right-section{width:34%}.business-section .ui-accordion .actions{flex:1;max-width:30px}.business-section .custom-tabs md-content{padding-top:20px}.business-section .form-base md-input-container{margin-bottom:28px}.business-section .form-base md-input-container.smaller-input input{border:none}.business-section .form-base md-input-container.day-input{margin-bottom:15px}.business-section .form-base md-autocomplete{width:100%;margin-right:0}.business-section .update-status{color:hsl(0,0%,58%);font-size:10px;position:absolute;top:6px;right:0;z-index:1}.business-section .titles{margin-top:0}.business-section .md-button.add-field-btn{margin:0 8px 0 0;padding:0;height:27px;min-height:27px;width:27px}.business-section .md-button.add-field-btn md-icon svg path{fill:#f05e33}.business-section .md-button.add-field-btn.side-add-btn{top:-6px}.business-section .switch-bar label{margin-right:15px;padding-right:0}.business-section .verification-section{display:inline-block}.business-section .verification-section md-icon{height:21px;margin-right:10px;width:21px}.business-section .verification-section .status{color:hsl(0,0%,16.5%);font-size:14px}.business-section .ownership-tab-section .logo-edit-section .titles{color:hsl(0,0%,58%);margin-bottom:10px}.business-section .ownership-tab-section .logo-edit-section .logo-holder{border:1px solid #d6e1e5;height:95px;margin-bottom:28px}.business-section .ownership-tab-section .logo-edit-section .ico-default{margin:-6px 22px 0 30px}.business-section .ownership-tab-section .logo-edit-section .ico-default,.business-section .ownership-tab-section .logo-edit-section .ico-default:after,.business-section .ownership-tab-section .logo-edit-section .ico-default:before{background:#5cc5c3}.business-section .ownership-tab-section .logo-edit-section h1{margin:0;font-size:24px;font-weight:300}.business-section .business-tab-section .verification-section,.business-section .ownership-tab-section .md-button.add-field-btn.side-add-btn{margin-bottom:20px}.business-section .login-input-section li{margin-bottom:25px}.business-section .login-input-section li label{padding-right:12px}.business-section .login-input-section md-checkbox,.business-section .login-input-section md-input-container{margin-bottom:0}.business-section .business-tab-section .titles{margin-bottom:30px}.business-section .business-tab-section .switch-bar{margin-bottom:20px}.business-section .business-tab-section .working-hour-section h2.op-hours{margin-bottom:20px}.business-section .business-tab-section .menu-btn{left:0}.business-section .business-tab-section .location-actions .titles{display:inline-block}.business-section .business-tab-section .location-actions .menu-btn{position:relative}.business-section .legal-tab-section .logo-edit-section .titles{color:hsl(0,0%,58%);margin-bottom:10px}.business-section .legal-tab-section .logo-edit-section .logo-holder{border:1px solid #d6e1e5;height:95px;margin-bottom:28px}.business-section .legal-tab-section .logo-edit-section .ico-default{margin:-6px 22px 0 30px}.business-section .legal-tab-section .logo-edit-section .ico-default,.business-section .legal-tab-section .logo-edit-section .ico-default:after,.business-section .legal-tab-section .logo-edit-section .ico-default:before{background:#5cc5c3}.business-section .legal-tab-section .logo-edit-section h1{margin:0;font-size:24px;font-weight:300}.business-section .legal-tab-section .titles{color:hsl(0,0%,16.5%);font-weight:normal;margin-bottom:21px}.business-section .legal-tab-section .sub-section .switch-bar{margin-bottom:21px}.business-section .legal-tab-section .item-chips{margin-bottom:21px}.business-section .legal-tab-section .item-chips li{margin:0 15px 15px 0}.business-section .legal-tab-section .item-chips li:before{content:"";display:inline-block;background:url(../../../assets/icons/ico-pdf.85168ce8fdf8069c5bf5.svg) no-repeat 0 0;background-position:0 0;background-size:15px;height:17px;margin-right:10px;width:15px;vertical-align:middle}.business-section .legal-tab-section md-checkbox{margin-right:15px}.business-section .legal-tab-section md-checkbox .md-label{color:hsl(0,0%,58%)}.business-section .legal-tab-section md-input-container.invoice-editor{margin-top:4px;margin-right:0;margin-bottom:10px}.business-section .legal-tab-section md-input-container.invoice-editor textarea{height:125px !important;line-height:16px}.business-section .legal-tab-section .upload-doc-container{color:hsl(0,0%,16.5%);font-size:14px;margin-bottom:25px}.business-section .legal-tab-section .upload-doc-container md-icon{height:21px;margin-right:10px}.business-section .legal-tab-section .upload-doc-container md-icon path{fill:#f05e33}.business-section .legal-tab-section .custom-terms .icon-trash{margin-top:15px;height:20px;width:20px}.business-section.profile-view{line-height:1.5}.business-section.profile-view h2{font-size:20px;margin-top:0;margin-bottom:5px;font-weight:500}.business-section.profile-view h4{margin-bottom:7px}.business-section.profile-view p{margin-top:5px}.business-section.profile-view ul{margin-top:5px}.business-section.profile-view .item-chips li{padding:8px 10px}.business-section.profile-view li{padding:4px 0}.business-section.profile-view .custom-tabs md-content{padding-top:25px}.business-section.profile-view .co-custom-icon{height:13px;width:13px;margin-right:2px}.business-section.profile-view .co-custom-icon path{fill:#ccc}.business-section.profile-view .col-list-2 label{min-width:100px;display:inline-block}.business-section.profile-view .phn-num{padding-top:10px}@media only screen and (min-width: 600px){.business-section .form-base .locations md-input-container{margin-right:20px;width:240px}.business-section .form-base .locations md-input-container.address-input{width:500px}.business-section .form-base .locations md-input-container.smaller-input{width:110px}.business-section .form-base .locations md-input-container.smaller-input input,.business-section .form-base .locations md-input-container.smaller-input md-select{width:110px}.business-section .form-base .locations md-autocomplete-wrap{width:500px}.business-section .form-base .locations md-autocomplete-wrap md-input-container{margin-right:0}.business-section .form-base .locations md-autocomplete-wrap md-input-container input{width:100%}.business-section .md-button.add-field-btn.side-add-btn{margin-left:-12px}.business-section .business-tab-section .verification-section{position:relative;top:-4px}.business-section .business-tab-section .working-hour-section .add-field-btn{margin-top:8px}}@media only screen and (max-width: 600px){.business-section .business-tab-section .working-hour-section .add-field-btn{margin-bottom:20px}.business-section .business-tab-section .working-hour-section .apply-week{margin-bottom:20px}.business-section .business-tab-section .working-hour-section .location-above .apply-schedule{margin-bottom:15px}.business-section .currency-addloc md-input-container{width:100%}}@media only screen and (min-width: 600px){.working-hour-section .apply-week{position:relative;top:17px}.working-hour-section .location-above .apply-schedule{margin-top:15px}.working-hour-section .location-above .smaller-input{margin-right:30px}}@media only screen and (max-width: 400px){.business-section .update-status{top:40px}}.order-invoice .order-set{background-color:#d3e1e5}.order-invoice .order-set.policy-header{background-color:#52758d}.order-invoice .order-set .notes-icon{height:60px;width:60px}.order-invoice .order-set .customize{font-size:30px}.order-invoice .order-invoice-section{width:100%;display:block}.order-invoice .legal-tab-section .toggle-icon{display:none}.order-invoice .legal-tab-section .toggle-tab{width:35%}.order-invoice .legal-tab-section .toggle-tab.pickcat-section{width:100%}.order-invoice .legal-tab-section .pickcat{background-color:#f2f6f8;opacity:1}.order-invoice .legal-tab-section .pickcat.cat-section{min-height:680px}.order-invoice .legal-tab-section .pickcat.cat-size{min-height:580px}.order-invoice .legal-tab-section .pickcat .category{color:#5cc5c3;font-weight:bold;font-size:18px}.order-invoice .legal-tab-section .pickcat .notes-icon{position:relative;top:4px}.order-invoice .legal-tab-section .pickcat .tablinks,.order-invoice .legal-tab-section .pickcat .tablink,.order-invoice .legal-tab-section .pickcat .active{background-color:#fff;border:1px solid #f05e33;padding:12px}.order-invoice .legal-tab-section .pickcat .tablinks .tab,.order-invoice .legal-tab-section .pickcat .tablink .tab,.order-invoice .legal-tab-section .pickcat .active .tab{font-size:16px}.order-invoice .legal-tab-section .pickcat .tablinks.active,.order-invoice .legal-tab-section .pickcat .active{background-color:#f05e33}.order-invoice .legal-tab-section .pickcat .tablinks.active .tab,.order-invoice .legal-tab-section .pickcat .active .tab{color:#fff}.order-invoice .legal-tab-section .pickcat .active{background-color:#f05e33}.order-invoice .legal-tab-section .pickcat .active .tab{color:#f2f6f8}.order-invoice .legal-tab-section .pickcat .tablink{border:1px solid #5cc5c3}@media only screen and (max-width: 960px){.order-invoice .legal-tab-section section{min-height:680px}.order-invoice .legal-tab-section section.service-sow{margin-left:40px}.order-invoice .legal-tab-section section.service-sow .toggle-tab.open{width:45%;top:79px}.order-invoice .legal-tab-section section .invoice{margin:-13px 30px}.order-invoice .legal-tab-section section .invoice-det{margin:-35px 30px}.order-invoice .legal-tab-section .toggle-icon{display:block;z-index:4;position:absolute;top:65px;left:-4px}.order-invoice .legal-tab-section .toggle-icon.icon{top:250px;left:-3px}.order-invoice .legal-tab-section .toggle-icon.toggle{top:145px;left:-3px}.order-invoice .legal-tab-section .toggle-icon.service-icon{top:107px}}@media only screen and (max-width: 960px)and (max-width: 600px){.order-invoice .legal-tab-section .toggle-icon.service-icon{top:145px}}@media only screen and (max-width: 960px){.order-invoice .legal-tab-section .pickcat{z-index:2}.order-invoice .legal-tab-section .pickcat .category{margin:13px 0 10px 30px}.order-invoice .legal-tab-section .toggle-tab{position:absolute;left:-100%;top:37px;box-shadow:0 0 4px 4px #7b94a1;transition:.5s all linear;padding:0;z-index:3}.order-invoice .legal-tab-section .toggle-tab.update-work{top:150px}.order-invoice .legal-tab-section .toggle-tab.pickcat-section{left:-103%;top:auto;transition:.4s all linear}.order-invoice .legal-tab-section .toggle-tab.open{left:-8px;top:45px;width:40%}.order-invoice .legal-tab-section .toggle-tab.open.pickcat-section{left:0px;top:auto}.order-invoice .legal-tab-section .toggle-tab.open.pickcat-section .pickcat.cat-size{padding:0px 5px !important}.order-invoice .legal-tab-section .toggle-tab.open.pickcat-section .pickcat.cat-size .catalog-sidepanel-header{margin-left:30px !important}.order-invoice .legal-tab-section .toggle-tab.update-work.open{left:-8px;top:125px;width:40%}.order-invoice .legal-tab-section .static{position:absolute;left:50%;transform:translateX(-50%)}}@media only screen and (max-width: 750px){.order-invoice .legal-tab-section .toggle-tab.open{left:-8px;top:45px;width:60%}.order-invoice .legal-tab-section .toggle-tab.update-work.open{left:-8px;top:125px;width:60%}}@media only screen and (max-width: 450px){.order-invoice .order-set{padding:19px}.order-invoice .legal-tab-section .toggle-tab.open{left:-10px;top:45px;width:90%}.order-invoice .legal-tab-section .toggle-tab.update-work.open{left:-8px;top:125px;width:90%}.order-invoice .legal-tab-section .static{position:absolute;left:50%;transform:translateX(-50%)}}@media only screen and (max-width: 390px){.order-invoice .order-set{padding:15px}.order-invoice .static{position:absolute;left:50%;transform:translateX(-50%)}}.service-detail-section .toggle-tab,.products-landing .toggle-tab{width:auto !important;margin:0 10px 0 0;padding-top:0px}.service-detail-section .toggle-tab.pickcat-section,.products-landing .toggle-tab.pickcat-section{width:100%}@media only screen and (max-width: 900px){.products-landing .order-invoice .legal-tab-section{position:relative}.products-landing .order-invoice .legal-tab-section section.service-sow .toggle-tab.open{top:47px !important;width:45% !important;left:-20px}}@media only screen and (max-width: 600px){.products-landing .order-invoice .legal-tab-section{position:relative}.products-landing .order-invoice .legal-tab-section section.service-sow .toggle-tab.open{width:75% !important}}.business-section .account-msg{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;color:hsl(0,0%,16.5%);background:#f2f2f2;font-size:10px;line-height:10px;margin-bottom:23px;padding:10px}.business-section .account-status{color:hsl(0,0%,16.5%);font-size:14px;margin-bottom:20px}@media screen and (min-width: 600px){.business-section .account-status{padding-top:7px}}.business-section .account-status md-icon{height:21px;width:21px;margin-right:10px}.business-section md-checkbox.info-cb .md-label{color:hsl(0,0%,16.5%)}.add-gateway .business-list-header{margin-top:25px}.add-gateway .sync-bottom-spaciing{margin-bottom:20px}.add-gateway .sync-left-info{margin-right:15px}.add-gateway .accounting-header.top-heading{margin:50px 0 20px}.add-gateway .accounting-header.top-heading h2{margin:0;line-height:25px}.add-gateway .add-email md-icon{margin:10px}.add-gateway .add-email span{vertical-align:sub}.add-gateway .info-widget .title{margin-top:4px}.add-gateway .sync-inform{margin-bottom:5px}.add-gateway .sync-inform md-icon{width:16px;height:16px}.add-gateway .enable-sync{margin-right:30px}.add-gateway .accounting-header{margin:40px 0 20px}.add-gateway .icon-spacing md-icon{margin-right:4px}.add-gateway .margin-seperator{margin:20px 0}.add-gateway .business-location-list{padding-left:0}.add-gateway .business-location-list li{width:300px;margin:0 20px 20px 0;float:left;list-style:none}.add-gateway .business-location-list .select-status{border:1px solid #dbdbdb;border-left:none;border-right:none;background-color:#eaf0f6;padding:15px 20px}.add-gateway .business-location-list .select-status .left-margin{margin-left:10px}.add-gateway .entity-holder{border:1px solid #dbdbdb;border-bottom:none}.add-gateway .entity-holder .inactive{opacity:.7}.add-gateway .entity-holder .inactive .location-symbol{background-color:hsl(0,0%,58%)}.add-gateway .entity-holder .top-section{padding:20px}.add-gateway .entity-holder .ico-tick{margin-right:14px}.add-gateway .entity-holder h2{margin-top:0}.add-gateway .entity-holder h2.grey{color:gray}.add-gateway .entity-holder p{margin:0 0 0 40px}.add-gateway .entity-desc{line-height:18px}.add-gateway .entity-holder.active{border-color:#f05e33}.add-gateway .entity-holder.active .select-status{border-color:#f05e33}.add-gateway .secondary-options md-icon{margin-right:6px}.add-gateway .bottom-section{position:absolute;bottom:1px;left:0;right:0}.add-gateway .md-sidenav-right{bottom:66px}.add-gateway .task-wrapper .chart-header{margin:0;background:#333;color:#fff}.quickbook-transactions{padding:20px}.quickbook-transactions .status-indicator{width:10px;height:10px;background:red;display:inline-block;border-radius:50%}.quickbook-transactions .sync-status-option{margin-left:5px}.quickbook-transactions .quick-section md-select{padding:5px 15px;border:1px solid #333;border-radius:50px;width:150px}.quickbook-transactions .quick-section md-input-container{margin:0}.quickbook-transactions .viewby-select{width:200px}.quickbook-transactions .sync-status .md-select-value span{color:#333}.quickbook-transactions .filters-bar md-select{width:100%}.quickbook-transactions .filters-bar md-input-container{margin:8px}.quickbook-sync-popup md-dialog-content{padding:20px}.quickbook-sync-popup .correct-option{margin-bottom:0}.quickbook-sync-popup .login-successful md-icon{margin-right:10px}@media(max-width: 500px){.add-gateway .add-email md-icon{margin-left:0}}@media(max-width: 600px){.view-gateway .segment-desc-sec{margin-top:30px}.view-gateway .segment-desc-sec label{margin-bottom:10px}}.business-popups-section{width:800px;min-height:556px;overflow:hidden}.business-popups-section md-toolbar.main-header .md-toolbar-tools .md-icon-button md-icon{height:18px;width:18px}.business-popups-section md-toolbar.main-header .md-toolbar-tools h2{font-size:16px;line-height:32px}.business-popups-section md-toolbar.main-header .md-toolbar-tools md-icon{height:18px;width:18px}.business-popups-section md-toolbar.main-header .md-toolbar-tools md-icon svg path{fill:#fff}.business-popups-section .logo-edit-container{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-clip:padding-box;border:1px solid #d6e1e5;margin:114px auto 0;max-width:100%;width:515px;padding:18px 0}.business-popups-section .logo-edit-container .icon-trash{height:18px;width:15px}.business-popups-section .logo-edit-container .icon-trash svg path{fill:hsl(0,0%,58%)}.business-popups-section .logo-edit-container .icon-upload{color:hsl(0,0%,16.5%)}.business-popups-section .logo-edit-container .icon-upload md-icon{margin-right:10px}.business-popups-section .divider{border-right:1px solid #eaeaea}.business-popups-section .region-custom-padding{padding:40px}.business-popups-section .region-custom-padding .add-region{margin-bottom:15px}.business-popups-section .region-custom-padding .add-region label{font-size:14px}.loader-popup{min-height:245px;width:480px}.loader-popup md-dialog-content{padding:20px}.loader-popup .close-btn{min-width:auto;position:absolute;top:12px;left:18px}.loader-popup .close-btn md-icon{height:17px;width:17px}.loader-popup .close-btn md-icon svg path{fill:#424853}.loader-popup .loading-img{height:45px;margin-bottom:20px}.loader-popup .loader-msg{line-height:21px}@media screen and (max-width: 600px){.business-popups-section{max-width:100%}.business-popups-section md-toolbar.main-header .md-toolbar-tools .btn-primary{min-width:45px;border-radius:8px}.business-popups-section .logo-holder{margin-bottom:30px}.business-popups-section .divider.hide-divider-xs{border-right:none}}.business-account-section .dark-variable,.business-account-section .list-sections .titles{color:hsl(0,0%,16.5%)}.business-account-section.business-section .titles{font-weight:normal;font-size:16px}.business-account-section .list-sections{padding-bottom:20px}.business-account-section .list-sections .titles{margin-bottom:30px}.business-account-section .section-gap{margin-bottom:40px}.business-account-section .record-list li:not(:last-child){margin-bottom:30px}.business-account-section .record-list li .top-gap{margin-top:10px}.business-account-section .record-list li md-icon{height:21px;margin-left:10px;width:21px}.business-account-section .record-list.payment-history{max-height:195px;overflow-y:scroll}.business-account-section .record-list.payment-history .text-right{padding-right:20px}.business-account-section .cards-section{margin-top:30px}.business-account-section .cards-section .titles{margin-bottom:8px}.business-account-section .cards-section .card-holder{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;border:1px solid #d6e1e5;box-sizing:border-box;min-height:130px;padding:14px 20px}.business-account-section .cards-section .card-holder label{line-height:20px;padding-right:0}.business-account-section .cards-section .card-detail{margin-bottom:25px}.legal-tab-section .addadditional-item{margin-top:10px}@media only screen and (min-width: 600px){.entity-business{max-width:478px}.business-account-section .vertical-divider{position:relative}.business-account-section .vertical-divider:after{content:"";display:inline-block;border-left:1px solid #d6e1e5;position:absolute;top:0;bottom:20px;left:50%;transform:translate(0, 0)}.business-account-section .right-box{padding-left:25px}.business-account-section .cards-section .gap-right{margin-right:15px}.business-account-section .record-list.payment-history{max-width:220px}}@media screen and (max-width: 600px){.business-account-section .cards-section .card-holder{margin-bottom:25px}.business-account-section .right-box{margin-top:25px}}.application-section .btn-adding{padding-left:0;margin-left:-5px}.application-section .removefullWarrant{margin:5px 0 0 10px}.application-section .last-update-msg{top:14px;right:8px}.application-section .custom-tabs md-content{padding-top:15px}.application-section .timer-cb{color:#333;font-weight:500;margin-bottom:20px}.application-section .input-title{color:#333;font-size:16px;font-weight:500;margin-bottom:18px}.application-section .timer-tab-widget{line-height:18px;text-align:center}.application-section .timer-tab-widget .input-title{margin-bottom:0}.application-section .bottom-gap{margin-bottom:12px}.application-section .calendar-format{margin:4px 0 20px}.application-section .calendar-format label{font-weight:500;padding-right:15px}.application-section .webhook-switch{margin:25px 0 20px}.application-section .webhook-switch label{padding-right:10px}.application-section .webhook-switch .enable-policy{margin-left:20px}.application-section .webhook-info:not(:last-child){margin-bottom:30px}.application-section .webhook-info label{display:inline-block;margin-bottom:10px}.application-section .webhook-info .info-value{color:hsl(0,0%,16.5%);font-size:14px}.application-section .module-list{margin-top:10px}.application-section .module-list md-checkbox{margin-bottom:20px}@media screen and (min-width: 600px){.timer-tab-widget{box-sizing:border-box;position:absolute;top:15px;right:0;width:250px}.module-list{max-width:60%}.module-list li{display:inline-block;margin-right:10px;width:110px}}.apply-hr{margin:0 0 17px 20px}.add-webconversion .setup-tab{margin-top:20px}.add-webconversion .get-structure{margin:0}.add-webconversion .status-active{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;display:inline-block;height:11px;margin-right:5px;top:1px;width:11px}.add-webconversion .status-active.active{background:#50c90a}.add-webconversion .status-active.not-working{background:#e3bf11}.add-webconversion .status-active.disabled{background:#e60513}.add-webconversion .webhook-info .module-list{max-width:100%}.add-webconversion .webhook-info .module-list li{width:150px}.new_web_conversion{padding-left:20px}.new_web_conversion .blue_title{color:#06b7f8;margin-bottom:0}.new_web_conversion .title{margin-top:5px}.new_web_conversion .description{color:#666}.new_web_conversion .type-box{margin:0 20px 20px 0;padding:15px 0}.new_web_conversion .type-box .md-headline{font-size:14px;font-weight:600;line-height:1}.new_web_conversion .type-box .md-description{color:#999;font-size:12px}.new_web_conversion .type-box img.md-card-image{width:50px;margin:10px auto 0}.new_web_conversion .type-box img.md-card-unique-image{width:80px;margin:10px auto 0}.new_web_conversion .type-box md-card-title{flex:initial}.new_web_conversion .type-box .btn-secondary{background-color:rgba(0,0,0,0);color:#06b7f8;border:1px solid #06b7f8;max-width:130px;width:100%}.new_web_conversion .type-box .btn-secondary:hover{background-color:#06b7f8;color:#fff}.new_web_conversion .flex{display:flex}.llm-container{background-color:#fff;color:#1a1a1a;font-family:"Inter",sans-serif}.llm-container .page-header{margin-bottom:32px}.llm-container .page-header h1{font-size:24px;font-weight:600;margin:0 0 4px 0;color:#111827}.llm-container .page-header p{font-size:14px;color:#6b7280;margin:0}.llm-container .config-header{margin-bottom:24px}.llm-container .config-header h2{font-size:20px;font-weight:600;margin:0 0 8px 0;color:#111827}.llm-container .config-header .description{color:#6b7280;margin:0}.llm-container .config-header .reset-btn{border:1px solid #e5e7eb;text-transform:none;font-weight:500;color:#374151;border-radius:6px;padding:0 16px;height:40px;background:#fff}.llm-container .config-header .reset-btn:hover{background:#f9fafb}.llm-container .config-header .reset-btn .btn-icon{width:18px;height:18px;margin-right:8px;color:#4b5563}.llm-container .tab-section-wrapper{background:#fff}.llm-container .tab-section-wrapper .main-tabs md-tabs-wrapper{background:#f7f7f7;border:none;padding:10px 12px 0 12px}.llm-container .tab-section-wrapper .main-tabs md-tab-item{text-transform:none;font-weight:500;color:#6b7280;padding:12px 16px;height:38px;line-height:11px}.llm-container .tab-section-wrapper .main-tabs md-tab-item.md-active{color:#2563eb;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.llm-container .tab-section-wrapper .main-tabs md-ink-bar{display:none}.llm-container .tab-section-wrapper .tab-content{padding:32px 40px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-top:10px}.llm-container .tab-section-wrapper .tab-content h3{font-size:18px;font-weight:600;margin:0 0 8px 0;color:#111827}.llm-container .tab-section-wrapper .tab-content .help-text{color:#6b7280;margin-bottom:32px;font-size:14px}.llm-container .tab-section-wrapper .tab-content .model-select-group{margin-bottom:24px}.llm-container .tab-section-wrapper .tab-content .model-select-group label{font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.llm-container .tab-section-wrapper .tab-content .model-select-group .no-margin{margin:0}.llm-container .tab-section-wrapper .tab-content .model-select-group md-select{background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:7px 16px;margin:0;width:100%}.llm-container .tab-section-wrapper .tab-content .model-select-group md-select:focus{border-color:#2563eb;box-shadow:0 0 0 2px #fff,0 0 0 4px #588dfd,0 6px 18px hsla(0,0%,100%,.15)}.llm-container .tab-section-wrapper .tab-content .model-select-group md-select .md-select-value{border:none;padding:0;margin:0}.llm-container .tab-section-wrapper .tab-content .model-select-group .hint{font-size:13px;color:#9ca3af;margin:8px 0 0 0}.llm-container .tab-section-wrapper .tab-content .section-divider{margin:8px 0 24px 0;border-top-color:#f3f4f6}.llm-container .tab-section-wrapper .tab-content .toggle-container{border:1px solid #e5e7eb;border-radius:8px;padding:20px 24px;margin-top:8px}.llm-container .tab-section-wrapper .tab-content .toggle-container .toggle-title{font-size:15px;font-weight:600;color:#111827;margin-bottom:4px}.llm-container .tab-section-wrapper .tab-content .toggle-container .toggle-description{font-size:13px;color:#6b7280}.llm-container .tab-section-wrapper .tab-content .toggle-container md-switch{margin:0}.llm-container .tab-section-wrapper .tab-content .settings-section-title{font-size:14px;font-weight:600;color:#111827;margin:0 0 16px 0}.llm-container .tab-section-wrapper .tab-content .info-note{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;margin-top:8px}.llm-container .tab-section-wrapper .tab-content .info-note .info-icon{color:#4b5563}.llm-container .tab-section-wrapper .tab-content .info-note p{margin:0;font-size:14px;color:#374151;line-height:1.5}.llm-container .tab-section-wrapper .tab-content .slider-group md-slider{margin:0}.llm-container .tab-section-wrapper .tab-content .slider-group md-slider .md-track-container{height:4px;background-color:#f3f4f6;top:5px}.llm-container .tab-section-wrapper .tab-content .slider-group md-slider .md-track-fill{background-color:#3b82f6}.llm-container .tab-section-wrapper .tab-content .slider-group md-slider .md-track{height:10px;border-radius:8px}.llm-container .tab-section-wrapper .tab-content .slider-group md-slider .md-thumb:after{background-color:#fff;border:2px solid #3b82f6;width:20px;height:20px;top:0}.llm-container .tab-section-wrapper .tab-content .slider-group md-slider .md-thumb{top:0}.llm-container .tab-section-wrapper .tab-content .toggle-container{border:1px solid #e5e7eb;border-radius:8px;padding:20px 24px;margin-top:8px}.llm-container .tab-section-wrapper .tab-content .toggle-container .toggle-title{font-size:15px;font-weight:600;color:#111827;margin-bottom:4px}.llm-container .tab-section-wrapper .tab-content .toggle-container .toggle-description{font-size:13px;color:#6b7280}.llm-container .tab-section-wrapper .tab-content .toggle-container md-switch{margin:0}.llm-container .tab-section-wrapper .tab-content .tab-header-row{margin-bottom:32px}.llm-container .tab-section-wrapper .tab-content .tab-header-row .no-margin{margin-bottom:0}.llm-container .tab-section-wrapper .tab-content .tab-header-row .reset-btn-small{border:1px solid #e5e7eb;text-transform:none;font-weight:500;color:#374151;border-radius:6px;padding:0 12px;height:36px;background:#fff;margin-right:8px}.llm-container .tab-section-wrapper .tab-content .tab-header-row .reset-btn-small:hover{background:#f9fafb}.llm-container .tab-section-wrapper .tab-content .tab-header-row .reset-btn-small .btn-icon{color:#4b5563}.llm-container .tab-section-wrapper .tab-content .tab-header-row .save-settings-btn-small{background-color:#3b82f6;color:#fff;text-transform:none;font-weight:500;border-radius:6px;padding:0 16px;height:36px}.llm-container .tab-section-wrapper .tab-content .tab-header-row .save-settings-btn-small:hover{background-color:#2563eb}.llm-container .tab-section-wrapper .tab-content .tab-header-row .save-settings-btn-small .btn-icon-white{color:#fff}.llm-container .tab-section-wrapper .tab-content .search-settings-container{border:1px solid #e5e7eb;border-radius:8px;padding:24px}.llm-container .tab-section-wrapper .tab-content .search-settings-container .section-title-with-icon{margin-bottom:8px}.llm-container .tab-section-wrapper .tab-content .search-settings-container .section-title-with-icon .section-icon{color:#111827}.llm-container .tab-section-wrapper .tab-content .search-settings-container .section-title-with-icon .title{font-size:18px;font-weight:600;color:#111827}.llm-container .tab-section-wrapper .tab-content .search-settings-container .help-text{margin-bottom:24px;color:#6b7280}.llm-container .tab-section-wrapper .tab-actions{margin-top:24px;padding:0}.llm-container .tab-section-wrapper .tab-actions .save-settings-btn{background-color:#3b82f6;color:#fff;text-transform:none;font-weight:500;border-radius:6px;padding:0 20px;height:44px}.llm-container .tab-section-wrapper .tab-actions .save-settings-btn:hover{background-color:#2563eb}.llm-container .tab-section-wrapper .tab-actions .save-settings-btn .btn-icon-white{width:20px;height:20px;margin-right:8px;fill:#fff}.llm-container .global-actions{margin-top:32px;padding-top:24px;border-top:1px solid #e5e7eb}.llm-container .global-actions .cancel-btn{text-transform:none;font-weight:500;color:#4b5563;border:1px solid #e5e7eb;border-radius:6px;padding:0 24px;height:40px;margin-right:12px;background:#fff}.llm-container .global-actions .cancel-btn:hover{background:#f9fafb}.llm-container .global-actions .save-changes-btn{background-color:#3b82f6;color:#fff;text-transform:none;font-weight:500;border-radius:6px;padding:0 24px;height:40px}.llm-container .global-actions .save-changes-btn:hover{background-color:#2563eb}md-input-container.md-block.no-margin .md-errors-spacer{display:none}md-input-container.md-block.no-margin,md-input-container.md-block.no-margin .md-input,md-input-container.md-block.no-margin input,md-input-container.md-block.no-margin label,md-input-container.md-block.no-margin md-select,md-input-container.md-block.no-margin .md-select-value{transition:none !important}md-input-container.md-block.no-margin.border-input input{background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:20px 16px;margin:0;width:100%}md-input-container.md-block.no-margin.border-input input:focus{border-color:#2563eb;transition:none !important;box-shadow:0 0 0 2px #fff,0 0 0 4px #588dfd,0 6px 18px hsla(0,0%,100%,.15)}.meeting-import-container{background-color:#fff;color:#1a1a1a;font-family:"Inter",sans-serif}.meeting-import-container .page-header{margin-bottom:32px}.meeting-import-container .page-header h1{font-size:24px;font-weight:600;margin:0 0 4px 0;color:#111827}.meeting-import-container .page-header p{font-size:14px;color:#6b7280;margin:0}.meeting-import-container .config-header{margin-bottom:24px}.meeting-import-container .config-header h2{font-size:20px;font-weight:600;margin:0 0 8px 0;color:#111827}.meeting-import-container .config-header .description{color:#6b7280;margin:0}.meeting-import-container .settings-panel{margin-bottom:24px;padding:16px 20px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb}.meeting-import-container .master-toggle-row{margin-bottom:8px}.meeting-import-container .master-toggle-row .master-label{font-size:14px;color:#374151;font-weight:500}.meeting-import-container .settings-panel .hint{font-size:13px;color:#9ca3af;margin:0}.meeting-import-container .settings-panel .hint.no-margin{margin:0}.meeting-import-container .bot-card{border:1px solid #e5e7eb;border-radius:8px;padding:20px;margin-bottom:24px;background:#fff}.meeting-import-container .bot-card .bot-card-header{margin-bottom:12px}.meeting-import-container .bot-card .bot-card-header h3{font-size:16px;font-weight:600;margin:0 0 4px 0;color:#111827}.meeting-import-container .bot-card .bot-card-header .bot-sub{font-size:13px;color:#6b7280;margin:0;max-width:460px}.meeting-import-container .bot-card .status-pill{display:inline-flex;align-items:center;gap:4px;border-radius:12px;padding:2px 10px;font-size:12px;font-weight:500;white-space:nowrap}.meeting-import-container .bot-card .status-pill.is-connected{background:#ecfdf5;color:#047857}.meeting-import-container .bot-card .status-pill.is-disconnected{background:#f3f4f6;color:#6b7280}.meeting-import-container .bot-card .bot-disarmed-note{margin-bottom:16px;padding:10px 12px;border-radius:6px;background:#fffbeb;border:1px solid #fde68a;font-size:13px;color:#92400e;line-height:1.4}.meeting-import-container .bot-card .bot-disarmed-note md-icon{color:#d97706;min-width:15px}.meeting-import-container .bot-card .bot-toggle-row{padding:12px 0;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;margin-bottom:16px}.meeting-import-container .bot-card .bot-toggle-row .toggle-title{font-size:14px;font-weight:500;color:#374151}.meeting-import-container .bot-card .bot-toggle-row .toggle-description{font-size:13px;color:#9ca3af;max-width:380px}.meeting-import-container .bot-card .consent-posture-group label{font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.meeting-import-container .bot-card .consent-posture-group .no-margin{margin:0}.meeting-import-container .bot-card .consent-posture-group .hint{font-size:13px;color:#9ca3af;margin:8px 0 0 0}.meeting-import-container .consent-posture-group label{font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.meeting-import-container .consent-posture-group .no-margin{margin:0}.meeting-import-container .consent-posture-group .hint{font-size:13px;color:#9ca3af;margin:8px 0 0 0}.meeting-import-container .vendor-toggle-row{margin-bottom:16px;padding:12px 0;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6}.meeting-import-container .vendor-toggle-row .toggle-title{font-size:14px;font-weight:500;color:#374151}.meeting-import-container .vendor-toggle-row .toggle-description{font-size:13px;color:#9ca3af}.meeting-import-container .vendor-cards .vendor-card{border:1px solid #e5e7eb;border-radius:8px;padding:20px;margin-bottom:16px;background:#fff}.meeting-import-container .vendor-cards .vendor-card .vendor-card-header{margin-bottom:12px}.meeting-import-container .vendor-cards .vendor-card .vendor-card-header h3{font-size:16px;font-weight:600;margin:0 0 4px 0;color:#111827}.meeting-import-container .vendor-cards .vendor-card .vendor-card-header .vendor-sub{font-size:13px;color:#6b7280;margin:0}.meeting-import-container .vendor-cards .vendor-card .status-pill{display:inline-flex;align-items:center;border-radius:12px;padding:2px 10px;font-size:12px;font-weight:500}.meeting-import-container .vendor-cards .vendor-card .status-pill.is-connected{background:#ecfdf5;color:#047857}.meeting-import-container .vendor-cards .vendor-card .status-pill.is-disconnected{background:#f3f4f6;color:#6b7280}.meeting-import-container .vendor-cards .fireflies-card .masked-hint{margin-bottom:16px;padding:8px 12px;border-radius:6px;background:#f9fafb;border:1px solid #e5e7eb;font-size:13px;color:#374151}.meeting-import-container .vendor-cards .fireflies-card .masked-hint md-icon{color:#6b7280}.meeting-import-container .vendor-cards .fireflies-card .model-select-group{margin-bottom:16px}.meeting-import-container .vendor-cards .fireflies-card .model-select-group label{font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.meeting-import-container .vendor-cards .fireflies-card .model-select-group .no-margin{margin:0}.meeting-import-container .vendor-cards .fireflies-card .model-select-group .hint{font-size:13px;color:#9ca3af;margin:8px 0 0 0}.meeting-import-container .vendor-cards .fireflies-card .card-actions{margin-top:4px}.meeting-import-container .vendor-cards .fireflies-card .card-actions .test-btn{color:#374151;border:1px solid #d1d5db;background:#fff}.meeting-import-container .vendor-cards .zoom-card .zoom-hint{font-size:13px;color:#9ca3af;margin:0 0 16px 0}.meeting-import-container .vendor-cards .zoom-card .card-actions{margin-top:4px}.meeting-import-container .vendor-cards .zoom-card .card-actions .revoke-btn{color:#b91c1c;border:1px solid #fca5a5;background:#fff}.meeting-import-container .empty-state{color:#6b7280;font-size:14px;padding:24px 0}.meetings-page{background-color:#fff;color:#111827;font-family:"Inter",sans-serif}.meetings-page .page-header{margin-bottom:20px}.meetings-page .page-header h1{font-size:24px;font-weight:600;margin:0 0 4px 0;color:#111827}.meetings-page .page-header p{font-size:14px;color:#6b7280;margin:0}.meetings-page .disabled-banner{background-color:#fffbeb;border:1px solid #fde68a;color:#92400e;border-radius:8px;padding:12px 16px;margin-bottom:20px;gap:10px}.meetings-page .disabled-banner md-icon{color:#d97706;min-width:20px}.meetings-page .disabled-banner span{font-size:13px;line-height:1.4}.meetings-page .filter-bar{gap:12px;margin-bottom:16px}.meetings-page .filter-bar .filter-field label{font-size:12px;font-weight:600;color:#6b7280;margin-bottom:4px;text-transform:uppercase;letter-spacing:.03em}.meetings-page .filter-bar .filter-field .border-input{border:1px solid #e5e7eb;border-radius:8px;padding:2px 10px}.meetings-page .filter-bar .filter-field .search-input .search-icon{color:#9ca3af;margin-right:6px}.meetings-page .filter-bar .filter-field .search-input input{border:none;outline:none}.meetings-page .filter-bar .clear-field{justify-content:flex-end}.meetings-page .filter-bar .clear-filters-btn{display:inline-flex;align-items:center;gap:4px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;border-radius:8px;padding:8px 12px;cursor:pointer;font-size:13px}.meetings-page .filter-bar .clear-filters-btn md-icon{width:14px;height:14px;color:#6b7280}.meetings-page .filter-bar .clear-filters-btn:hover{background:#f9fafb;color:#111827}.meetings-page .result-summary{gap:6px;font-size:13px;color:#6b7280;margin-bottom:12px}.meetings-page .result-summary .count{font-weight:700;color:#111827}.meetings-page .result-summary .live-indicator{gap:6px;margin-left:12px;padding:2px 10px;border-radius:999px;background:#e0f2fe;color:#0369a1;font-size:12px;font-weight:600}.meetings-page .result-summary .live-indicator .live-dot{width:7px;height:7px;border-radius:50%;background:#0284c7;flex:0 0 auto}.meetings-page .result-summary .live-indicator .live-dot.is-pulsing{animation:mtg-live-pulse 1.1s ease-in-out infinite}@keyframes mtg-live-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.5)}100%{opacity:1;transform:scale(1)}}.meetings-page .state-block{padding:48px 16px;gap:10px;color:#6b7280;text-align:center}.meetings-page .state-block .empty-icon{width:48px;height:48px;color:#9ca3af}.meetings-page .state-block h3{margin:4px 0 0 0;color:#111827;font-size:16px}.meetings-page .state-block p{margin:0;font-size:13px}.meetings-page .status-pill{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:2px 10px;border-radius:999px;line-height:1.6;white-space:nowrap}.meetings-page .status-pill--scheduled{background-color:#eef2ff;color:#4338ca}.meetings-page .status-pill--progress{background-color:#e0f2fe;color:#0369a1}.meetings-page .status-pill--processing{background-color:#fef3c7;color:#92400e}.meetings-page .status-pill--ready{background-color:#dcfce7;color:#166534}.meetings-page .status-pill--failed{background-color:#fee2e2;color:#b91c1c}.meetings-page .status-pill--deleted{background-color:#f3f4f6;color:#6b7280}.meetings-page .status-pill--unknown{background-color:#f3f4f6;color:#6b7280}.meetings-page .needs-attachment-chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:2px 8px}.meetings-page .needs-attachment-chip md-icon{width:12px;height:12px;color:#d97706}.meetings-page .meetings-list{gap:8px}.meetings-page .meetings-list .meeting-row{border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease;gap:12px}.meetings-page .meetings-list .meeting-row:hover{border-color:#cbd5e1;background:#f9fafb}.meetings-page .meetings-list .meeting-row.is-selected{border-color:#f05e33;box-shadow:0 0 0 1px #f05e33 inset}.meetings-page .meetings-list .meeting-row:focus{outline:2px solid rgba(240,94,51,.4);outline-offset:1px}.meetings-page .meetings-list .meeting-row .row-title-line{gap:8px;flex-wrap:wrap}.meetings-page .meetings-list .meeting-row .meeting-title{font-weight:600;font-size:14px;color:#111827}.meetings-page .meetings-list .meeting-row .row-preview{font-size:13px;color:#6b7280;margin-top:4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.meetings-page .meetings-list .meeting-row .row-meta{gap:6px;margin-top:8px;font-size:12px;color:#9ca3af}.meetings-page .meetings-list .meeting-row .row-meta .meta-item{display:inline-flex;align-items:center;gap:4px}.meetings-page .meetings-list .meeting-row .row-meta .meta-sep{color:#e5e7eb}.meetings-page .meetings-list .meeting-row .row-meta md-icon{width:13px;height:13px;color:#9ca3af}.meetings-page .meetings-list .meeting-row .row-chevron{color:#9ca3af;width:18px;height:18px}.meetings-page .meetings-list .load-more-wrap{margin-top:12px}.meetings-page .meetings-list .load-more-btn{border:1px solid #e5e7eb;background:#fff;color:#111827;border-radius:8px;padding:8px 20px;cursor:pointer;font-size:13px;font-weight:600}.meetings-page .meetings-list .load-more-btn:hover:not([disabled]){background:#f9fafb}.meetings-page .meetings-list .load-more-btn[disabled]{opacity:.6;cursor:default}.meeting-detail-drawer{width:460px;max-width:92vw}.meeting-detail-drawer .drawer-inner{height:100%;background:#fff;font-family:"Inter",sans-serif;color:#111827}.meeting-detail-drawer .drawer-header{padding:18px 20px;border-bottom:1px solid #e5e7eb;gap:12px}.meeting-detail-drawer .drawer-header .drawer-eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af}.meeting-detail-drawer .drawer-header .drawer-title{font-size:17px;font-weight:600;margin:2px 0 0 0;color:#111827}.meeting-detail-drawer .drawer-header .drawer-close{border:none;background:rgba(0,0,0,0);cursor:pointer;color:#6b7280;padding:4px}.meeting-detail-drawer .drawer-header .drawer-close md-icon{width:18px;height:18px;color:#6b7280}.meeting-detail-drawer .drawer-header .drawer-close:hover{color:#111827}.meeting-detail-drawer .drawer-body{padding:16px 20px 32px 20px;overflow-y:auto;gap:4px}.meeting-detail-drawer .status-pill{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:2px 10px;border-radius:999px;line-height:1.6}.meeting-detail-drawer .status-pill--scheduled{background-color:#eef2ff;color:#4338ca}.meeting-detail-drawer .status-pill--progress{background-color:#e0f2fe;color:#0369a1}.meeting-detail-drawer .status-pill--processing{background-color:#fef3c7;color:#92400e}.meeting-detail-drawer .status-pill--ready{background-color:#dcfce7;color:#166534}.meeting-detail-drawer .status-pill--failed{background-color:#fee2e2;color:#b91c1c}.meeting-detail-drawer .status-pill--deleted{background-color:#f3f4f6;color:#6b7280}.meeting-detail-drawer .status-pill--unknown{background-color:#f3f4f6;color:#6b7280}.meeting-detail-drawer .needs-attachment-chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:2px 8px}.meeting-detail-drawer .needs-attachment-chip md-icon{width:12px;height:12px;color:#d97706}.meeting-detail-drawer .drawer-status-line{gap:8px;margin-bottom:14px}.meeting-detail-drawer .drawer-facts{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px 16px;margin:0 0 18px 0}.meeting-detail-drawer .drawer-facts .fact dt{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:#9ca3af;margin:0}.meeting-detail-drawer .drawer-facts .fact dd{font-size:13px;color:#111827;margin:2px 0 0 0}.meeting-detail-drawer .drawer-state{padding:20px 0;gap:8px;font-size:13px;color:#6b7280}.meeting-detail-drawer .drawer-state.error{color:#b91c1c}.meeting-detail-drawer .drawer-state.error md-icon{color:#b91c1c;width:18px;height:18px}.meeting-detail-drawer .drawer-section{padding:16px 0;border-top:1px solid #e5e7eb}.meeting-detail-drawer .drawer-section h4{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#6b7280;margin:0 0 10px 0}.meeting-detail-drawer .drawer-section h4 .section-count{color:#9ca3af;font-weight:600}.meeting-detail-drawer .drawer-section .muted{color:#6b7280;font-size:13px;margin:0}.meeting-detail-drawer .links-section .linked-customer{gap:8px}.meeting-detail-drawer .links-section .link-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid #e5e7eb;background:#fff;border-radius:8px;padding:8px 12px;cursor:pointer;font-size:13px;font-weight:600;color:#f05e33}.meeting-detail-drawer .links-section .link-chip md-icon{width:15px;height:15px;color:#f05e33}.meeting-detail-drawer .links-section .link-chip:hover{background:rgba(240,94,51,.06)}.meeting-detail-drawer .links-section .unattached-state{gap:8px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:12px;color:#92400e;font-size:13px;line-height:1.4}.meeting-detail-drawer .links-section .unattached-state md-icon{color:#d97706;min-width:18px;width:18px;height:18px}.meeting-detail-drawer .summary-section .summary-text{font-size:14px;line-height:1.55;color:#111827;margin:0;white-space:pre-wrap}.meeting-detail-drawer .playback-section .playback-loading{gap:8px;font-size:13px;color:#6b7280}.meeting-detail-drawer .playback-section .media-player{width:100%;margin-top:4px;border-radius:8px;background:#000}.meeting-detail-drawer .playback-section audio.media-player{background:rgba(0,0,0,0)}.meeting-detail-drawer .playback-section .media-unavailable{gap:6px;font-size:13px;color:#6b7280}.meeting-detail-drawer .playback-section .media-unavailable md-icon{width:16px;height:16px;color:#9ca3af}.meeting-detail-drawer .participants-section .participant-list{gap:10px}.meeting-detail-drawer .participants-section .participant-row{gap:10px}.meeting-detail-drawer .participants-section .participant-row .participant-avatar{width:30px;height:30px;border-radius:50%;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.meeting-detail-drawer .participants-section .participant-row .participant-meta{min-width:0;flex:1}.meeting-detail-drawer .participants-section .participant-row .participant-name{font-size:13px;font-weight:600;color:#111827}.meeting-detail-drawer .participants-section .participant-row .participant-sub{font-size:12px;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-detail-drawer .participants-section .participant-row .speaker-label{font-size:11px;color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:1px 6px;flex:0 0 auto}.meeting-detail-drawer .proposed-section .proposed-list{gap:10px}.meeting-detail-drawer .proposed-section .proposed-row{border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;gap:6px}.meeting-detail-drawer .proposed-section .proposed-row .proposed-top{gap:8px}.meeting-detail-drawer .proposed-section .proposed-row .proposed-text{font-size:13px;color:#111827;line-height:1.4;flex:1}.meeting-detail-drawer .proposed-section .proposed-row .proposed-status{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;letter-spacing:.03em;padding:2px 8px;border-radius:999px;white-space:nowrap;flex:0 0 auto}.meeting-detail-drawer .proposed-section .proposed-row .proposed-status--proposed{background-color:#e0f2fe;color:#0369a1}.meeting-detail-drawer .proposed-section .proposed-row .proposed-status--accepted{background-color:#dcfce7;color:#166534}.meeting-detail-drawer .proposed-section .proposed-row .proposed-status--dismissed{background-color:#f3f4f6;color:#6b7280}.meeting-detail-drawer .proposed-section .proposed-row .proposed-meta{gap:10px;font-size:12px;color:#6b7280}.meeting-detail-drawer .proposed-section .proposed-row .proposed-meta .proposed-meta-item{display:inline-flex;align-items:center;gap:4px}.meeting-detail-drawer .proposed-section .proposed-row .proposed-meta .proposed-meta-item.linked{color:#166534}.meeting-detail-drawer .proposed-section .proposed-row .proposed-meta md-icon{width:13px;height:13px;color:#9ca3af}.meeting-detail-drawer .proposed-section .proposed-row.is-reviewing{opacity:.7}.meeting-detail-drawer .proposed-section .proposed-row .proposed-actions{gap:8px;margin-top:4px}.meeting-detail-drawer .proposed-section .proposed-row .proposed-actions .review-btn{margin:0;min-height:30px;line-height:30px;padding:0 10px;border-radius:6px;font-size:12px;font-weight:600;text-transform:none}.meeting-detail-drawer .proposed-section .proposed-row .proposed-actions .review-btn md-icon{width:14px;height:14px;margin-right:4px}.meeting-detail-drawer .proposed-section .proposed-row .proposed-actions .review-btn.accept-btn{color:#166534;border:1px solid #bbf7d0;background:#f0fdf4}.meeting-detail-drawer .proposed-section .proposed-row .proposed-actions .review-btn.accept-btn md-icon{color:#166534}.meeting-detail-drawer .proposed-section .proposed-row .proposed-actions .review-btn.accept-btn:hover{background:#dcfce7}.meeting-detail-drawer .proposed-section .proposed-row .proposed-actions .review-btn.edit-btn{color:#111827;border:1px solid #e5e7eb;background:#fff}.meeting-detail-drawer .proposed-section .proposed-row .proposed-actions .review-btn.edit-btn md-icon{color:#6b7280}.meeting-detail-drawer .proposed-section .proposed-row .proposed-actions .review-btn.edit-btn:hover{background:#f9fafb}.meeting-detail-drawer .proposed-section .proposed-row .proposed-actions .review-btn.dismiss-btn{color:#b91c1c;border:1px solid #fecaca;background:#fff}.meeting-detail-drawer .proposed-section .proposed-row .proposed-actions .review-btn.dismiss-btn md-icon{color:#b91c1c}.meeting-detail-drawer .proposed-section .proposed-row .proposed-actions .review-btn.dismiss-btn:hover{background:#fef2f2}.meeting-detail-drawer .proposed-section .proposed-row .proposed-edit{gap:8px;margin-top:4px}.meeting-detail-drawer .proposed-section .proposed-row .proposed-edit .edit-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#9ca3af;margin-bottom:4px}.meeting-detail-drawer .proposed-section .proposed-row .proposed-edit .border-input{border:1px solid #e5e7eb;border-radius:8px;padding:2px 10px}.meeting-detail-drawer .proposed-section .proposed-row .proposed-edit textarea,.meeting-detail-drawer .proposed-section .proposed-row .proposed-edit input{border:none;outline:none;width:100%;font-size:13px;resize:vertical}.meeting-detail-drawer .proposed-section .proposed-row .proposed-edit .edit-fields{gap:10px}.meeting-detail-drawer .proposed-section .proposed-row .proposed-edit .edit-field{min-width:0}.meeting-detail-drawer .proposed-section .proposed-row .proposed-edit .edit-actions{gap:8px;margin-top:2px}.meeting-detail-drawer .proposed-section .proposed-row .proposed-edit .edit-actions .edit-cancel-btn{margin:0;color:#6b7280;border:1px solid #e5e7eb;background:#fff;font-size:12px;text-transform:none}.meeting-detail-drawer .proposed-section .proposed-row .proposed-edit .edit-actions .edit-save-btn{margin:0;font-size:12px;text-transform:none}.meeting-detail-drawer .proposed-section .readonly-note{display:flex;align-items:center;gap:6px;font-size:12px;color:#9ca3af;margin:10px 0 0 0;font-style:italic}.meeting-detail-drawer .proposed-section .readonly-note md-icon{width:14px;height:14px;color:#9ca3af}.meeting-detail-drawer .transcript-section .transcript-loading{gap:8px;font-size:13px;color:#6b7280}.meeting-detail-drawer .transcript-section .transcript-text{font-family:"Inter",sans-serif;font-size:13px;line-height:1.55;color:#111827;white-space:pre-wrap;word-break:break-word;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px;max-height:360px;overflow-y:auto;margin:0}.meeting-detail-drawer .transcript-section .transcript-truncated{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280;margin:8px 0 0 0}.meeting-detail-drawer .transcript-section .transcript-truncated md-icon{width:14px;height:14px;color:#9ca3af}.meeting-detail-drawer .transcript-section .transcript-fallback .note{gap:6px;margin-top:8px}.meeting-detail-drawer .transcript-section .transcript-fallback .note md-icon{width:14px;height:14px;color:#9ca3af}.meetings-page .attend-header{gap:4px}.meetings-page .attend-header .attend-trigger-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:8px;border:1px solid #f05e33;background:#f05e33;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .12s,border-color .12s,box-shadow .12s}.meetings-page .attend-header .attend-trigger-btn md-icon{width:18px;height:18px;color:#fff}.meetings-page .attend-header .attend-trigger-btn:hover:not([disabled]){background:#c47618;border-color:#c47618}.meetings-page .attend-header .attend-trigger-btn.is-open{box-shadow:0 0 0 3px rgba(240,94,51,.18)}.meetings-page .attend-header .attend-trigger-btn[disabled]{background:#f3f4f6;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.meetings-page .attend-header .attend-trigger-btn[disabled] md-icon{color:#9ca3af}.meetings-page .attend-header .attend-disabled-hint{font-size:12px;color:#6b7280;max-width:260px;text-align:right;line-height:1.35}.meetings-page .attend-panel{border:1px solid #e5e7eb;border-radius:10px;background:#f9fafb;padding:16px 18px;margin-bottom:20px;gap:12px}.meetings-page .attend-panel .attend-panel-head .attend-panel-title{font-size:15px;font-weight:600;color:#111827;margin:0}.meetings-page .attend-panel .attend-panel-head .attend-panel-sub{font-size:13px;color:#6b7280;margin:2px 0 0 0;line-height:1.4}.meetings-page .attend-panel .attend-panel-head .attend-panel-close{border:none;background:rgba(0,0,0,0);cursor:pointer;padding:4px;border-radius:6px;line-height:0}.meetings-page .attend-panel .attend-panel-head .attend-panel-close:hover{background:#eef0f2}.meetings-page .attend-panel .attend-panel-head .attend-panel-close md-icon{width:18px;height:18px;color:#6b7280}.meetings-page .attend-panel .attend-panel-fields{gap:12px}.meetings-page .attend-panel .attend-panel-fields .attend-field label{font-size:12px;font-weight:600;color:#6b7280;margin-bottom:4px;text-transform:uppercase;letter-spacing:.03em}.meetings-page .attend-panel .attend-panel-fields .attend-field label .optional{font-weight:400;text-transform:none;letter-spacing:0;color:#9ca3af}.meetings-page .attend-panel .attend-panel-fields .attend-submit-field{justify-content:flex-end}.meetings-page .attend-panel .attend-panel-fields .attend-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;min-width:116px;padding:0 18px;border-radius:8px;border:1px solid #f05e33;background:#f05e33;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .12s,border-color .12s}.meetings-page .attend-panel .attend-panel-fields .attend-submit-btn:hover:not([disabled]){background:#c47618;border-color:#c47618}.meetings-page .attend-panel .attend-panel-fields .attend-submit-btn[disabled]{background:#f3f4f6;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.meetings-page .attend-panel .attend-panel-fields .attend-submit-btn .attend-spinner{width:18px;height:18px}.main-header .data-request-btns{width:150px}.data-section .last-update-msg{top:14px;right:8px}.data-section .bottom-gap-xxs{margin-bottom:5px}.data-section .bottom-gap-gt-xxs{margin-bottom:10px}.data-section .bottom-gap-xs{margin-bottom:20px}.data-section .bottom-gap-sm{margin-bottom:30px}.data-section .bottom-gap-md{margin-bottom:45px}.data-section .custom-tabs md-content{padding-top:30px}.data-section .datepicker-custom{margin-bottom:20px}.data-section .big-btn{margin-top:2px;margin-left:0;min-width:155px;margin-bottom:25px}.data-section .icon-tick{height:21px;margin-left:10px}.data-section .icon-clock{height:21px;margin-right:10px}.data-section .icon-clock .icon-bg{fill:rgba(0,0,0,0)}.data-section .data-table{margin-top:20px;min-width:780px;margin:1px 2% 1px 0}@media screen and (min-width: 600px){.data-section .gap-right{margin-right:20px}}.maintenance-section .custom-tabs md-content{padding-top:25px}.maintenance-section .datepicker-custom-new .md-datepicker-input-container input{max-width:100%}.maintenance-section .danger{color:#ff8162}.maintenance-section .equipment-title{color:#333;font-size:16px;font-weight:normal;margin-top:0;margin-bottom:30px}.maintenance-section .equp-test-input{margin-right:18px;margin-bottom:30px}.maintenance-section .test-btn{margin-top:0;margin-left:0}.maintenance-section .upgrade-btn{min-width:125px}.maintenance-section .btn-danger{background-color:#ff8162;color:#fff;min-height:36px;min-width:88px;line-height:36px;vertical-align:middle;border-radius:2px}.maintenance-section .btn-info{background-color:#ccc;color:#333;min-height:36px;min-width:88px;line-height:36px;vertical-align:middle;border-radius:2px}.maintenance-section .login-info span{padding:-5px 0}.maintenance-section .email-info{margin-top:18px}.maintenance-section .email-info md-icon{margin:2px 0}.maintenance-section .icon-clock,.maintenance-section .icon-info{margin-right:8px}.maintenance-section .icon-clock{height:24px}.field-permissions-page{padding:24px;background:#fff;height:100%;overflow:auto}.field-permissions-page .fp-page-header{margin-bottom:16px}.field-permissions-page .fp-page-header .fp-page-title{font-size:22px;font-weight:600;color:#262a33;line-height:28px}.field-permissions-page .fp-page-header .fp-page-subtitle{font-size:13px;color:#6b7180;line-height:18px;margin-top:2px}.field-permissions-page .fp-enforce-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:16px;font-size:12px;font-weight:600;cursor:pointer;user-select:none;transition:opacity 120ms ease-in;border:1px solid rgba(0,0,0,0)}.field-permissions-page .fp-enforce-badge:hover{opacity:.85}.field-permissions-page .fp-enforce-badge md-icon{color:inherit}.field-permissions-page .fp-enforce-badge.fp-enforce-on{background:rgba(46,125,50,.1);color:#2e7d32;border-color:rgba(46,125,50,.3)}.field-permissions-page .fp-enforce-badge.fp-enforce-off{background:rgba(240,160,0,.12);color:#f0a000;border-color:rgba(240,160,0,.3)}.field-permissions-page .fp-tabs{border-bottom:1px solid #e0e3e8;margin-bottom:16px}.field-permissions-page .fp-tabs .fp-tab{background:rgba(0,0,0,0);border:none;outline:none;padding:12px 20px;font-size:14px;font-weight:500;color:#6b7180;cursor:pointer;border-bottom:2px solid rgba(0,0,0,0);transition:color 120ms ease-in,border-color 120ms ease-in}.field-permissions-page .fp-tabs .fp-tab:hover{color:#262a33}.field-permissions-page .fp-tabs .fp-tab.fp-tab-active{color:#f05e33;border-bottom-color:#f05e33}.field-permissions-page .fp-tab-content{min-height:400px}.field-permissions-page .fp-empty-stub{padding:48px 24px;text-align:center}.field-permissions-page .fp-empty-stub md-icon{color:#6b7180;opacity:.6}.field-permissions-page .fp-empty-stub .fp-empty-text{margin-top:12px;font-size:14px;color:#262a33;font-weight:500}.field-permissions-page .fp-empty-stub .fp-empty-sub{margin-top:4px;font-size:12px;color:#6b7180}.field-permissions-page .fp-empty-stub .fp-empty-sub code{background:#f7f8fa;padding:2px 6px;border-radius:3px;font-family:ui-monospace,"SF Mono",Menlo,monospace;font-size:11px}.field-permissions-page .fp-loading{min-height:240px}.field-permissions-page .fp-stub{padding:24px;background:#f7f8fa;border:1px dashed #e0e3e8;border-radius:6px}.field-permissions-page .fp-stub .fp-stub-text{font-size:13px;color:#6b7180;font-style:italic;display:block;margin-bottom:12px}.field-permissions-page .fp-stub .fp-stub-list{list-style:none;padding:0;margin:0}.field-permissions-page .fp-stub .fp-stub-list li{padding:6px 0;font-size:13px;color:#262a33;border-bottom:1px dashed #e0e3e8}.field-permissions-page .fp-stub .fp-stub-list li:last-child{border-bottom:none}.field-permissions-page .fp-badge{display:inline-block;background:#eef1f5;color:#4a5160;font-size:10px;font-weight:600;text-transform:uppercase;padding:2px 6px;border-radius:3px;margin-left:6px}.field-permissions-page .fp-count{font-size:12px;color:#6b7180;margin-left:6px}.field-permissions-page .fp-error-banner{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fff4f4;color:#b3261e;border:1px solid rgba(179,38,30,.2);border-radius:4px;font-size:13px;margin-bottom:12px}.field-permissions-page .fp-error-banner md-icon{color:#b3261e}.field-permissions-page .fp-link-btn{margin-left:auto;text-transform:none;min-height:28px;line-height:28px;color:#b3261e;font-weight:600}.field-permissions-page .fp-status-pill{display:inline-block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:4px 10px;border-radius:12px;line-height:1}.field-permissions-page .fp-status-pill.active{color:#2e7d32;background:rgba(46,125,50,.1);border:1px solid rgba(46,125,50,.25)}.field-permissions-page .fp-status-pill.inactive{color:#6b7180;background:#eef1f5;border:1px solid #d6dae0}.field-permissions-page .fp-status-pill.unknown{color:#6b7180;background:#f7f8fa;border:1px solid #e0e3e8}.field-permissions-page .fp-owner-label{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:4px;background:rgba(240,94,51,.08);color:#f05e33;font-size:12px;font-weight:600}.field-permissions-page .fp-owner-label md-icon{color:inherit}.field-permissions-page .fp-role-select{margin:0 !important;padding:0 !important;min-width:180px}.field-permissions-page .fp-role-select md-select{margin:0 !important}.field-permissions-page .fp-row-spinner{font-size:11px;color:#6b7180;margin-left:8px}.field-role-editor .fp-route-hint{font-size:11px;color:#8a8e96;margin-top:2px;font-family:ui-monospace,"SF Mono",Menlo,monospace}.field-role-editor .fp-badge{display:inline-block;background:#eef1f5;color:#4a5160;font-size:10px;font-weight:600;text-transform:uppercase;padding:2px 6px;border-radius:3px;margin-left:6px}.field-role-editor .spacer-left-10{margin-left:10px}.field-role-editor .fp-save-bar{position:sticky;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e0e3e8;padding:12px 24px;display:flex;align-items:center;gap:12px;box-shadow:0 -2px 8px rgba(0,0,0,.06);z-index:5}.field-role-editor .fp-save-bar .fp-save-count{font-size:13px;color:#f05e33;font-weight:600}.platform_setup_checklist .customer-dashboard .task_number_status{color:#999;font-size:16px;margin-top:5px;margin-left:90px}.platform_setup_checklist .customer-dashboard .grid{display:grid}.platform_setup_checklist .customer-dashboard .icon_png{width:50px;margin-right:20px}.platform_setup_checklist .customer-dashboard h1{color:#1100f8}.platform_setup_checklist .customer-dashboard .description{margin-left:70px}.platform_setup_checklist .custom-default-box{margin:25px 20px}.platform_setup_checklist .custom-default-box .first_cell{max-width:600px;width:100%}.platform_setup_checklist .custom-default-box .description h3{color:#999;margin-bottom:5px;font-size:18px}.platform_setup_checklist .custom-default-box .description p{color:#999;font-size:16px;margin-top:5px}.platform_setup_checklist .custom-default-box .second_cell .percent_counter{display:inline-block;background:#43a4e5;border:4px solid #06b7f8;color:#fff !important;font-weight:600;font-size:28px;text-align:center;line-height:3.2;border-radius:50px;padding:0 3px !important;min-width:90px;height:90px;margin-bottom:20px;margin-left:40px;box-sizing:content-box}.platform_setup_checklist .custom-default-box .second_cell .percent_des_label{display:flex;justify-content:center;background:#eb4843;color:#fff !important;font-weight:600;font-size:14px;text-align:center;line-height:2.9;border-radius:20px;padding:0 3px !important;max-width:175px;width:100%;height:40px;text-transform:capitalize;box-sizing:content-box}.platform_setup_checklist .platform-setup-tab md-tabs-wrapper{border-bottom:none}.platform_setup_checklist .platform-setup-tab .md-tab{text-align:left;padding:0px}.platform_setup_checklist .platform-setup-tab .md-tab .first_md_tab-label{padding-left:35px}.platform_setup_checklist .platform-setup-tab .md-default-theme md-ink-bar{color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.platform_setup_checklist .platform-setup-tab md-ink-bar{color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.platform_setup_checklist .platform-setup-tab md-tabs-canvas{display:flex;height:160px}.platform_setup_checklist .platform-setup-tab md-tabs-canvas md-pagination-wrapper{height:160px}.platform_setup_checklist .platform-setup-tab md-tab-item.md-active .type-box.warning-box{border:2px solid #f90;background:#fffaf5}.platform_setup_checklist .platform-setup-tab md-tab-item:hover .type-box.warning-box{border:2px solid #f90;background:rgba(0,0,0,0)}.platform_setup_checklist .platform-setup-tab .type_box_card_section{margin-left:60px}.platform_setup_checklist .platform-setup-tab .type_box_card_div{margin-top:30px}.platform_setup_checklist .platform-setup-tab .type-box{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;background-clip:padding-box;padding:12px 16px;min-width:230px;max-width:250px;width:100%;line-height:21px;box-sizing:border-box;display:inline-block;margin-right:10px;margin-bottom:20px;border:1px solid #a8b6c2;background-color:rgba(0,0,0,0)}.platform_setup_checklist .platform-setup-tab .type-box .type-label{color:#fff;font-size:12px;margin-bottom:5px;display:grid;justify-content:flex-start}.platform_setup_checklist .platform-setup-tab .type-box .type-label .type-label.type-label-custom{margin-bottom:0px}.platform_setup_checklist .platform-setup-tab .type-box .type-label .type-label.type-label-custom label{padding-top:9px}.platform_setup_checklist .platform-setup-tab .type-box label{padding-top:4px;font-weight:600;font-size:18px;text-transform:capitalize;color:#1100f8}.platform_setup_checklist .platform-setup-tab .status-viewer{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;background:#efefef;border:1px solid #efefef;height:8px;margin-top:2px;margin-bottom:2px;overflow:hidden}.platform_setup_checklist .platform-setup-tab .status-viewer .progress-bar{display:inline-block;height:100%}.platform_setup_checklist .platform-setup-tab .status-viewer .progress-bar.red{background:#ec4843;border-radius:50px}.platform_setup_checklist .platform-setup-tab .status-viewer .progress-bar.yellow{background:#ffce3a;border-radius:50px}.platform_setup_checklist .platform-setup-tab .status-viewer .progress-bar.green{background:#6fbd6a;border-radius:50px}.platform_setup_checklist .platform-setup-tab .type-box.warning-box .type-label{color:#6a6a6a}.platform_setup_checklist .platform-setup-tab .type-box.warning-box .custom_type_value.red{color:#ec4843}.platform_setup_checklist .platform-setup-tab .type-box.warning-box .custom_type_value.yellow{color:#ffce3a}.platform_setup_checklist .platform-setup-tab .type-box.warning-box .custom_type_value.green{color:#6fbd6a}.platform_setup_checklist .platform-setup-tab #label-in-front.md-checked .md-icon,.platform_setup_checklist .platform-setup-tab #label-in-front .md-icon{border-radius:50px}.platform_setup_checklist .platform-setup-tab .table-responsive .data-table{min-width:1240px;max-width:100%;border-left:none;border-right:none;padding-left:0px}.platform_setup_checklist .platform-setup-tab .table-responsive .data-table .check_box_td{padding-left:95px;width:10%;padding-right:20px}.platform_setup_checklist .platform-setup-tab .table-responsive .data-table .watch-tooltip{margin-right:0px;padding-left:0px;margin:0px;height:auto;min-width:auto;line-height:initial;padding:0;width:auto;border-radius:initial}.platform_setup_checklist .platform-setup-tab .table-responsive .data-table .description_td{width:70%}.platform_setup_checklist .platform-setup-tab .table-responsive .data-table td{padding:30px 15px}.platform_setup_checklist .platform-setup-tab .table-responsive .data-table tr:hover{background-color:#e6effc}.platform_setup_checklist .platform-setup-tab .table-responsive .data-table tr:hover .btn-secondary{background-color:#43a4e5;color:#fff}.platform_setup_checklist .platform-setup-tab .table-responsive .data-table .playicon_png{width:40px;margin-top:5px}.platform_setup_checklist .platform-setup-tab .table-responsive .data-table .heading{font-size:20px;font-weight:600;color:#43a4e5}.platform_setup_checklist .platform-setup-tab .table-responsive .data-table .sub_heading{font-size:16px;color:#6a6a6a;font-weight:500}.platform_setup_checklist .platform-setup-tab .table-responsive .data-table .btn-secondary{border:1px solid #43a4e5;color:#43a4e5;background-color:rgba(0,0,0,0);max-width:140px;width:100%}.platform_setup_checklist .platform-setup-tab .table-responsive .data-table .btn_label{margin-left:25px;color:#6a6a6a;font-size:14px}.platform_setup_checklist .platform-setup-tab .check_box_td md-checkbox .md-container{height:40px}.platform_setup_checklist .platform-setup-tab .check_box_td md-checkbox .md-icon{width:47px;height:47px}.platform_setup_checklist .platform-setup-tab .check_box_td md-checkbox .md-icon:after{border-color:#5cc5c3;position:absolute;left:18px;top:7px}.platform_setup_checklist .platform-setup-tab .check_box_td md-checkbox.md-checked .md-icon{width:47px;height:47px;background-color:#33c22c}.platform_setup_checklist .platform-setup-tab .check_box_td md-checkbox.md-checked .md-icon:after{border-color:#fff;position:absolute;left:17px;top:7px;width:10px;height:24px;border-width:3px}.platform_setup_checklist .platform-setup-tab .check_box_td md-checkbox.md-checked .btn-secondary{background-color:#43a4e5;color:#fff}.platform_setup_checklist .platform-setup-tab .faq_section{margin:20px 25px}.platform_setup_checklist .platform-setup-tab .faq_section .faq_heading{margin-top:20px;margin-bottom:35px}.platform_setup_checklist .platform-setup-tab .faq_section .description h4{margin-top:0px;margin-bottom:0px}.platform_setup_checklist .platform-setup-tab .faq_section .faq_content{float:right;position:absolute;left:45px}.platform_setup_checklist .platform-setup-tab .faq_section .custom_arrow{left:16px;transform:rotate(180deg)}.platform_setup_checklist .platform-setup-tab .faq_section .custom_arrow svg path{fill:#f90}.platform_setup_checklist .platform-setup-tab .faq_section .panel{margin-bottom:25px}.platform_setup_checklist .platform-setup-tab .faq_section hr{background:#ddd none repeat scroll 0 0;border:0 none;height:1px;position:relative;top:3px;margin-right:20px;margin-left:20px}.platform_setup_checklist .platform-setup-tab .faq_section .faq_show_more{font-size:20px;font-weight:600;color:#f90;margin-left:70px;margin-top:20px}.platform_setup_checklist .platform-setup-tab .faq_section .faq_show_more .custom_arrow{transform:rotate(-90deg)}.platform_setup_checklist .platform-setup-tab .faq_section .faq_footer_content{margin-left:70px;margin-top:20px;font-size:15px;font-weight:500;color:#6a6a6a;display:block}.platform_setup_checklist .platform-setup-tab .faq_section .faq_footer_content .faq_a_tag{margin:0px 5px}.platform_setup_checklist .font-bold{font-weight:600}@media(max-width: 600px){.platform_setup_checklist .md-toolbar-tools .back-btn{min-width:20px;width:100%}.platform_setup_checklist .customer-dashboard .second_cell{max-width:800px;width:100%;text-align:center}.platform_setup_checklist .customer-dashboard .second_cell .percent_des_label{margin:0px auto}.platform_setup_checklist .customer-dashboard .type_box_card_div{margin-right:20px}.platform_setup_checklist .customer-dashboard .type-box{min-width:200px}.platform_setup_checklist .customer-dashboard .platform-setup-tab .type_box_card_section.first_md_tab-label{margin-left:0px}.platform_setup_checklist .customer-dashboard .faq_section .faq_show_more,.platform_setup_checklist .customer-dashboard .faq_section .faq_footer_content{margin-left:0px}.platform_setup_checklist .customer-dashboard .faq_section .description{margin-left:0px}.platform_setup_checklist .platform-setup-tab .table-responsive .data-table .check_box_td{padding-left:10px;width:5%}}@media(max-width: 960px){.platform_setup_checklist .customer-dashboard{padding:0px 25px}.platform_setup_checklist .customer-dashboard .faq_section{margin:20px 25px 40px}.platform_setup_checklist .customer-dashboard .platform-setup-tab .type_box_card_section.first_md_tab-label{padding-left:0px}.platform_setup_checklist .custom-default-box .second_cell .percent_counter{margin-left:22px}}.aliases-template .section-heading .aliases-icon md-icon{margin-right:15px}.aliases-template .section-heading .aliases-heading .title{margin:0px 0px 7px;font-size:18px}.aliases-template .quote-alias{margin-left:35px}.aliases-template .label-key{color:#a6a6a6}.export-data .table-responsive{padding:15px}.export-data .table-responsive .td-description-text{color:#6a6a6a;font-size:14px}.export-data .table-responsive .data-table{overflow:auto}.export-data .table-responsive .data-table thead{background:#20394c}.export-data .table-responsive .data-table thead th{color:#fff}.export-data .table-responsive .data-table .hexa-icon{position:absolute;right:30px;width:30px;height:30px;top:-5px;left:-40px;margin:0}.export-data .table-responsive .table-description{margin-left:10px;bottom:0;position:relative}.export-data .table-responsive .save-contacts{background-color:#f05e33;color:#fff;border:1px solid #f05e33}.export-data .table-responsive .save-contacts md-icon svg path{fill:#fff}.export-data .table-responsive .td-description-text{margin:5px auto}.export-data .md-sidenav-right{max-width:345px;width:100%}.export-data .md-sidenav-right .heading{padding:21px 15px;background-color:#000;color:#fff;text-align:center;font-size:19px}.export-data .md-sidenav-right .list-data{padding:15px;border-bottom:1px solid #d6e1e5}.export-data .md-sidenav-right .list-data .td-description-text{color:#6a6a6a}.export-data .md-sidenav-right .list-data .export-cta-div .data-setup-cta{background-color:#fff;color:#f05e33;border:1px solid #f05e33;border-radius:50px;min-width:114px}.export-data .md-sidenav-right .list-data .export-cta-div .na-cta,.export-data .md-sidenav-right .list-data .export-cta-div .remove-cta{color:#fff;margin-right:0}.export-data .md-sidenav-right .list-data .export-cta-div .active-cta{margin-left:0}.export-data .md-sidenav-right .list-data .export-cta-div .remove-cta{background-color:#f45e60;border:1px solid #f45e60}.export-data .md-sidenav-right .list-data .export-cta-div .download-cta{background-color:#f05e33;margin-right:0;border:1px solid #f05e33}.export-data .md-sidenav-right .list-data .export-cta-div .download-cta a{color:#fff}.export-data .md-sidenav-right .list-data .export-cta-div .na-cta{background-color:#ccc;border:1px solid #ccc}.export-data .md-sidenav-right .list-data .download-div{color:#6a6a6a}.export-data .md-sidenav-right .list-data:hover{background-color:rgba(222,222,222,.2)}.export-data .md-sidenav-right .monthly{color:#f55e61 !important}.export-data .md-sidenav-right .weekly{color:#6aa84f !important}.sms-message .accepting_cards .chat-list{min-width:335px;background-color:rgba(211,225,229,.2901960784)}.sms-message .accepting_cards .chat-list .proflie_section{max-width:235px;width:100%}.sms-message .accepting_cards .chat-list .proflie_section .heading{color:#000;font-size:14px;margin-bottom:10px}.sms-message .accepting_cards .chat-list .proflie_section h1{text-align:left;color:#000;font-size:21px;font-weight:600;line-height:1.5}.sms-message .accepting_cards .chat-list .proflie_section p{text-align:left;color:#999;margin-bottom:25px;line-height:1.3}.sms-message .accepting_cards .chat-list .proflie_section .watch-video{margin:6px 0;max-width:140px;background-color:#2196f3}.sms-message .accepting_cards .chat-list .proflie_section .watch-video img{width:25px;vertical-align:middle;margin-right:10px}.sms-message .accepting_cards .chat-list .bottom-menu{position:fixed;bottom:20px;display:flex;justify-content:space-between;width:85%;border-top:1px solid #ccc;padding-top:20px}.sms-message .accepting_cards .chat-list .bottom-menu .policy-div{display:flex;justify-content:space-between}.sms-message .accepting_cards .chat-list .bottom-menu .policy-div a{color:#f90 !important}.sms-message .accepting_cards .custom-default-boxx{width:100%;padding:15px 20px !important}.sms-message .accepting_cards .custom-default-boxx .switch-bar md-switch{margin-top:10px}.sms-message .accepting_cards .custom-default-boxx .export-criteria-div{width:100%;justify-content:space-between}.sms-message .accepting_cards .custom-default-boxx .export-criteria-div h2{font-size:18px}.sms-message .accepting_cards .custom-default-boxx .section-heading md-icon{margin-right:10px;margin-left:5px}.sms-message .accepting_cards .custom-default-boxx .setup-content-div{padding-left:50px;margin-bottom:20px}.sms-message .accepting_cards .custom-default-boxx .setup-content-div .setup-content-heading{margin-right:45px}.sms-message .accepting_cards .custom-default-boxx .setup-content-div .setup-content-desc{margin-top:10px;width:100%}.sms-message .accepting_cards .custom-default-boxx .setup-content-div md-input-container{margin-left:0 !important}.sms-message .accepting_cards .custom-default-boxx .hr-btns{width:100%}.sms-message .accepting_cards .custom-default-boxx .note{margin-left:50px;margin-top:40px;margin-bottom:40px}.sms-message .accepting_cards .custom-default-boxx .data-creation-div{margin-bottom:20px}.sms-message .accepting_cards .custom-default-boxx .email_title{margin-left:0}.sms-message .accepting_cards .custom-default-boxx .capsule-name{padding:0;border:1px solid #eee;border-radius:50px;background-color:#eee;max-width:155px;width:100%;align-items:center;display:flex;text-align:left;font-weight:600;font-size:11px;margin-right:20px}.sms-message .accepting_cards .custom-default-boxx .capsule-name .icon_img{margin-right:7px}.sms-message .accepting_cards .custom-default-boxx .icon-ico-add{margin-right:5px}.sms-message .accepting_cards .main-right-section{width:100%}.sms-message .accepting_cards .api-chat-list{padding:0 20px 0 30px}.sms-message .accepting_cards .right-side-data{padding-left:15px}.sms-message .accepting_cards .right-side-data .note,.sms-message .accepting_cards .right-side-data md-checkbox.md-auto-horizontal-margin,.sms-message .accepting_cards .right-side-data md-input-container.md-block.md-auto-horizontal-margin{margin-left:35px}.sms-message .accepting_cards .right-side-data md-checkbox.md-checked.restrict-data .md-ink-ripple{margin-top:-10px}.sms-message .accepting_cards .right-side-data md-checkbox .md-label{line-height:1.5}.sms-message .accepting_cards .right-side-data .item-chips{margin-left:65px}.sms-message .accepting_cards .right-side-data .api-tag{margin:40px 0}.sms-message .accepting_cards .right-side-data .api-activity{line-height:1.5}.sms-message .accepting_cards .right-side-data .tick-status-indicator{margin-top:-7px}.sms-message .accepting_cards .right-side-data .enable-switch{margin-top:10px !important}.sms-message .accepting_cards .right-side-data .active{color:#02b406}.sms-message .accepting_cards .right-side-data .note{margin-top:35px}.sms-message .accepting_cards .website-right-side-data .note,.sms-message .accepting_cards .website-right-side-data md-checkbox.md-auto-horizontal-margin,.sms-message .accepting_cards .website-right-side-data md-input-container.md-block.md-auto-horizontal-margin{margin-left:35px;max-width:400px}.sms-message .accepting_cards .website-right-side-data .note{max-width:660px}.sms-message .accepting_cards .website-right-side-data .business-location-input{margin-bottom:30px}.sms-message .accepting_cards .website-right-side-data .api-information .enable-switch{margin-top:10px !important}.sms-message .accepting_cards .website-right-side-data .enable-switch{margin-top:0 !important}.sms-message .accepting_cards .website-right-side-data .oauth-headig md-checkbox.md-auto-horizontal-margin{max-width:600px}.sms-message .accepting_cards .website-right-side-data .content-management md-checkbox.md-auto-horizontal-margin{margin-top:0}.sms-message .icon_img{margin:0 15px 0 0;width:45px}.sms-message md-radio-button{max-width:340px;min-width:115px;width:100%}.sms-message .text-seablue{color:#2196f3 !important}.sms-message .height-100{height:100%}.export-module-popup.submit-popup .form-base{padding:15px 20px}.export-module-popup.submit-popup .form-base .heading{margin-bottom:20px}.export-module-popup.submit-popup .form-base .text-desc{color:#5e696c;font-weight:500;font-size:14px;margin-bottom:30px}.export-module-popup.submit-popup .form-base .notes{font-size:14px}.export-module-popup.submit-popup .form-base .bottom-section{justify-content:center;display:flex}.export-module-popup.submit-popup .icon_img{width:35px;height:auto;align-items:end;display:flex;margin-bottom:80px;margin-right:10px}.view-api .opp-detail-list{width:100%}.view-api .opp-detail-list .location-section{line-height:1.8}.view-api .api-main-heading{margin-bottom:10px}.char-counter{font-size:11px;color:#9e9e9e;text-align:right;margin-top:2px}.char-counter.warn{color:#f57c00}.lead-collector .detailstab .name-bg{line-height:35px;padding:0 10px;display:inline-block;background-color:#efefef}.lead-collector .qr-img{width:150px;border:1px solid #dfdfdf}.lead-collector .qr-img .width-100{width:100%}.lead-collector .light-grey-box{width:200px;height:60px;background-color:#fbf9f9;border:1px solid #000}.lead-collector .gradient-bg{width:200px;height:60px;border:1px solid #000}.lead-collector .black-color-text{color:#000;font-weight:300}.lead-collector .img-box{width:150px;height:80px;border:1px solid #000}.lead-collector .li-landing-box .land-box{max-height:210px;margin-top:10px}.lead-collector .padding-tb{padding:15px 0}.lead-collector .padding-bt-40{padding-bottom:40px}.lead-collector .marginright{margin-right:15px}.lead-collector .border-box{border:1px solid #000}.lead-collector .top-size-checkbtn{top:8px}.lead-collector .sd-template-gallery{padding:16px 24px 12px;background:#f9f9f9;border-bottom:1px solid #d6e1e5}.lead-collector .sd-template-gallery .sd-template-gallery-header{margin-bottom:12px;font-size:14px}.lead-collector .sd-template-gallery .sd-template-cards{gap:16px;flex-wrap:wrap}.lead-collector .sd-template-gallery .sd-template-card{width:148px;border:1px solid #d6e1e5;border-radius:10px;cursor:pointer;overflow:hidden;transition:transform .2s,box-shadow .2s;background:#fff}.lead-collector .sd-template-gallery .sd-template-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.12)}.lead-collector .sd-template-gallery .sd-template-card:active{transform:translateY(-1px)}.lead-collector .sd-template-gallery .sd-template-card .sd-template-preview-thumb{height:80px;display:flex;align-items:center;justify-content:center;padding:10px;text-align:center}.lead-collector .sd-template-gallery .sd-template-card .sd-template-preview-thumb span{font-size:11px;line-height:1.4;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.3)}.lead-collector .sd-template-gallery .sd-template-card .sd-template-name{padding:8px 10px;background:#fff;border-top:1px solid #f0f0f0;font-size:12px;color:#333}.lead-collector .sd-step-indicators{padding:0 24px;gap:0;background:#fff;border-bottom:1px solid #d6e1e5;overflow-x:auto}.lead-collector .sd-step-indicators .sd-step-indicator{display:flex;align-items:center;cursor:pointer;padding:14px 20px;position:relative;color:#9e9e9e;transition:color .2s}.lead-collector .sd-step-indicators .sd-step-indicator::after{content:"›";position:absolute;right:-4px;top:50%;transform:translateY(-50%);font-size:18px;color:#d6e1e5;font-weight:300}.lead-collector .sd-step-indicators .sd-step-indicator:last-child::after{display:none}.lead-collector .sd-step-indicators .sd-step-indicator:hover:not(.active):not(.done){color:#616161}.lead-collector .sd-step-indicators .sd-step-indicator:hover:not(.active):not(.done) .sd-step-num{background:#bdbdbd;color:#fff}.lead-collector .sd-step-indicators .sd-step-indicator.active{color:#f05e33}.lead-collector .sd-step-indicators .sd-step-indicator.active .sd-step-num{background:#f05e33;color:#fff;box-shadow:0 2px 8px rgba(240,94,51,.3)}.lead-collector .sd-step-indicators .sd-step-indicator.done{color:#4caf50}.lead-collector .sd-step-indicators .sd-step-indicator.done .sd-step-num{background:#4caf50;color:#fff}.lead-collector .sd-step-indicators .sd-step-indicator .sd-step-num{width:28px;height:28px;border-radius:50%;background:#e8e8e8;color:#757575;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;margin-right:10px;flex-shrink:0;transition:background .2s,box-shadow .2s}.lead-collector .sd-step-indicators .sd-step-indicator .sd-step-title{font-size:13px;white-space:nowrap;font-weight:500;letter-spacing:.2px}.lead-collector .sd-wizard-body{flex:1;overflow:hidden}@media(max-width: 959px){.lead-collector .sd-wizard-body{flex-direction:column}}.lead-collector .sd-wizard-form{flex:0 0 65%;max-width:65%;overflow-y:auto;border-right:1px solid #d6e1e5;padding-bottom:60px}.lead-collector .sd-wizard-form.sd-wizard-form--full{flex:0 0 100%;max-width:100%;border-right:none}@media(max-width: 959px){.lead-collector .sd-wizard-form{flex:1 1 100%;max-width:100%;border-right:none}}.lead-collector .sd-wizard-nav{padding:14px 24px;border-top:1px solid #d6e1e5;background:#fff}.lead-collector .sd-wizard-preview{flex:0 0 35%;max-width:35%;padding:28px 24px;background:#f5f7f8;overflow-y:auto;display:flex;flex-direction:column;align-items:center}@media(max-width: 959px){.lead-collector .sd-wizard-preview{flex:0 0 auto;max-width:100%;padding:16px}}.lead-collector .sd-wizard-preview .sd-preview-label{color:#949494;margin-bottom:16px;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:600}.lead-collector .sd-wizard-preview .sd-preview-title{color:#424242}.lead-collector .sd-preview-card{width:100%;max-width:380px;min-height:220px;border-radius:10px;display:flex;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.08)}.lead-collector .sd-preview-card.sd-preview-card-full{max-width:600px;min-height:300px;margin:0 auto}.lead-collector .sd-preview-card .sd-preview-right{flex:1;padding:24px 20px;display:flex;flex-direction:column;justify-content:center}.lead-collector .sd-preview-card .sd-preview-left{flex:1;padding:24px 20px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.lead-collector .sd-preview-card .sd-preview-line{font-size:14px;line-height:1.6;min-height:22px}.lead-collector .sd-preview-card .sd-preview-qr-placeholder{width:72px;height:72px;background:hsla(0,0%,100%,.18);border-radius:8px;display:flex;align-items:center;justify-content:center;margin-top:16px;backdrop-filter:blur(4px)}.lead-collector .sd-preview-card .sd-preview-qr-placeholder md-icon{color:hsla(0,0%,100%,.75);font-size:40px;width:40px;height:40px}.lead-collector .sd-preview-card .sd-preview-qr-placeholder img{width:100%;height:100%;border-radius:6px}.lead-collector .sd-color-presets{gap:10px;padding:8px 0 16px}.lead-collector .sd-color-presets .sd-color-swatch{width:36px;height:36px;border-radius:50%;cursor:pointer;border:3px solid rgba(0,0,0,0);transition:border-color .2s,transform .2s,box-shadow .2s}.lead-collector .sd-color-presets .sd-color-swatch:hover{transform:scale(1.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.lead-collector .sd-color-presets .sd-color-swatch.selected{border-color:#fff;box-shadow:0 0 0 2.5px #f05e33,0 2px 8px rgba(240,94,51,.25);transform:scale(1.1)}.lead-collector .sd-color-presets .sd-color-swatch.sd-color-swatch-custom{background:#f0f0f0;display:flex;align-items:center;justify-content:center;border:2px dashed #bdbdbd}.lead-collector .sd-color-presets .sd-color-swatch.sd-color-swatch-custom:hover{border-color:#757575;background:#e0e0e0}.lead-collector .sd-color-presets .sd-color-swatch.sd-color-swatch-custom md-icon{font-size:16px;width:16px;height:16px;color:#616161}.lead-collector .sd-custom-color-row{padding:8px 0}.lead-collector .sd-custom-color-row .sd-custom-color-input{width:48px;height:36px;border:1px solid #d6e1e5;border-radius:6px;cursor:pointer;padding:2px;background:#fff}.lead-collector .resource-icon{margin:0;margin-left:5px;width:49px;height:30px}.lead-collector .resources-title{width:100%;margin-left:7px;font-weight:500}.lead-collector .sd-analytics-tab .sd-analytics-date-range md-radio-button{margin-right:8px}.lead-collector .sd-analytics-tab .summery-widget .title{font-size:28px;line-height:1.3}.lead-collector .sd-analytics-tab .padding-5{padding:5px}.campaign-grid .smart-display-toolbar{padding:8px 16px 0;gap:8px}.campaign-grid .smart-display-toolbar .toolbar-search{min-width:200px}.campaign-grid .smart-display-toolbar .toolbar-search md-icon{margin-right:8px;color:#757575;font-size:20px;vertical-align:middle}.campaign-grid .smart-display-toolbar .toolbar-select{min-width:140px;margin:0 8px}.smart-cards-list .hamburger-dot:before{font-size:9px;margin-left:0}@media(width > 600px){.welcome-page{padding:20px}}.welcome-page{background-image:url(../../../assets/images/Black-bg-3.8d758d66f4a7a297a611.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:100%;font-family:"Montserrat",sans-serif;overflow-y:scroll;gap:20px}.welcome-page .section-1{justify-content:space-between}.welcome-page .section-1 .exit-desktop-logo{cursor:pointer;width:35px;height:35px;position:absolute;right:10px;top:0}.welcome-page .section-2{background-color:#fff}.welcome-page .welcome-cta{width:55px;height:55px;line-height:55px;background-color:orange;border-radius:50%}.welcome-page .welcome-cta path{fill:#fff}.welcome-page .scan-center-cta{min-width:100px}.welcome-page .welcome-to{color:#5cc5c3}.welcome-page .line-height-1{line-height:1.3 !important}.welcome-page .scan-out-txt{color:#5cc5c3;font-weight:600}.welcome-page .cta-txt{font-size:12px;color:#000;font-weight:600}.welcome-page .btn-sec{min-width:225px}.welcome-page .main-screen-btn{background-color:rgba(0,0,0,0);border:1px solid orange}.welcome-page .logo-div{display:none}.welcome-page .black-text{color:#000}.welcome-page .font-size-30{font-size:25px}.welcome-page .width-100{width:100%}.welcome-page .font-size-20{font-size:20px}.welcome-page .font-normal{font-weight:400}.welcome-page .font-size-35{font-size:35px}.welcome-page .margin-right-10{margin-right:10px}.welcome-page .font-semi-bold{font-weight:600}.welcome-page .white-text{color:#fff}.welcome-page .qr-sec{border:1px solid gray;width:80%;padding:5px;border-radius:5px;margin-left:auto;margin-right:auto}.welcome-page .arrow-icon{width:55px;height:55px;position:absolute;top:-15px;left:-30px;z-index:1;transform:rotate(30deg)}.welcome-page .qr-small-img{width:20px;height:20px}.welcome-page .video-container{height:100%}.welcome-page .single-img-display{width:100%;height:auto}.welcome-page .carousel-div{width:100%;height:75%;border-radius:8px}.welcome-page .carousel-div.full-screen{position:fixed;top:0;right:0;bottom:0;left:0;height:100%;z-index:100}.welcome-page .carousel-div .fullscreen-icon{position:absolute;top:10px;right:10px}.welcome-page .carousel-div #slider{position:relative;width:100%;overflow:hidden;height:100%}.welcome-page .carousel-div #slider #line{height:5px;background:rgba(0,0,0,.5);z-index:1;position:absolute;bottom:0;right:0}.welcome-page .carousel-div #slider #dots{position:absolute;left:0;right:0;bottom:16px;display:flex;justify-content:center}.welcome-page .carousel-div #slider #dots li{transition:.3s;list-style-type:none;width:12px;height:12px;border-radius:100%;background:rgba(236,236,236,.5);margin:0 .25em;cursor:pointer}.welcome-page .carousel-div #slider #dots li.active,.welcome-page .carousel-div #slider #dots li:hover{background:orange}@keyframes line{0%{width:0}100%{width:100%}}.welcome-page .carousel-div #slider #back,.welcome-page .carousel-div #slider #forword{width:6%;display:flex;justify-content:center;align-items:center;opacity:0;transition:.3s;cursor:pointer;position:absolute;top:0;left:0;bottom:0;color:#fff;font-weight:700;font-size:2rem;background:-moz-linear-gradient(left, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0) 100%)}.welcome-page .carousel-div #slider #forword{left:auto;right:0;background:-moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 100%);background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 100%);background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 100%)}.welcome-page .carousel-div #slider:hover #back,.welcome-page .carousel-div #slider:hover #forword{opacity:.7}.welcome-page .carousel-div ul#move{margin:0;padding:0;display:flex;width:100%;height:100%;background:#fff;margin-right:100%}.welcome-page .carousel-div ul#move li{transition:.6s;min-width:100%;color:#fff;list-style-type:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center}.welcome-page .carousel-div ul#move li img{width:100%}.welcome-page .carousel-div ul#move li:nth-child(1){background:#657765}.welcome-page .carousel-div ul#move li:nth-child(2){background:#456174}.welcome-page .carousel-div ul#move li:nth-child(3){background:#984}.welcome-page .carousel-div ul#move li:nth-child(4){background:#456}.welcome-page .carousel-div ul#move li:nth-child(5){background:#744674}.welcome-page .big-logo{width:12rem;height:auto}.welcome-page .carousel-text-div,.welcome-page .slider-image,.welcome-page .video-section{width:100%;height:100%}.welcome-page .video-section{background-color:#fff;position:relative}.welcome-page .video-section .video-bar{position:absolute;left:0;right:0;width:100%;height:40px;bottom:0}.welcome-page .carousel-text-div{opacity:.9;background-color:#7fffd4;opacity:.5;border-radius:5px;padding:15px}.welcome-page .carousel-text-div .rand-carousel-txt{text-align:justify;max-width:900px;font-size:40px;font-weight:400;color:#52758d}.contact-info .section-2 .section2-logo{width:8rem;height:auto}.contact-info .contact-form md-input-container .md-input,.contact-info .contact-form md-input-container .md-select-value .md-select-icon,.contact-info .contact-form md-input-container .md-select-value .md-text,.contact-info .contact-form md-input-container .md-select-value.md-select-placeholder,.contact-info .contact-form md-input-container label{color:#fff}.contact-info .contact-form md-select[disabled] .md-select-value span div{color:#fff}.contact-info .contact-form md-select .md-select-value{border-bottom-color:#fff}.contact-info .contact-form .contact-form-icon{width:20px;height:20px;margin-top:10px}.thank-you .height-80{height:80%}.thank-you .view-contact-btn{padding:10px;background-color:rgba(0,0,0,0);border:1px solid orange;width:200px}.thank-you .width-100{width:100%}.thank-you .contact-added-btn{padding:10px;width:100%;max-width:140px}.thank-you .thank-you-sect{height:100%}.thank-you .thank-you-sect .thank-you-txt{font-size:40px}.thank-you .thank-you-sect .contact-success-ctas{margin-bottom:175px}.thank-you .thank-you-sect .new-contact-btn{width:20%;padding:5px 0;margin-right:20px;font-size:20px;min-width:150px;max-width:250px}.thank-you .thank-you-sect .confetti-sect{display:none}.thank-you .thank-you-sect .transition-txt{text-align:center}.enter-pin .enter-pin-txt{font-size:35px;font-weight:600}.enter-pin .enter-pin-form{height:100%;margin-top:40px;margin-left:20px;position:relative}.enter-pin .enter-pin-form .enter-pin-btns{width:100%;margin-top:150px;gap:15px}.enter-pin .enter-pin-form .enter-pin-btns .exit-btn,.enter-pin .enter-pin-form .enter-pin-btns .main-screen-btn{width:20%;padding:5px 0;min-width:150px;max-width:250px}.enter-pin .enter-pin-form .transition-txt{position:absolute;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto}.enter-pin .pin-div-container{display:flex;width:100%;gap:50px;margin-top:50px;min-width:320px}.enter-pin .pin-div{width:70px;border-radius:5px;background-color:#fff;padding:5px;display:flex;max-width:70px}.scanned-data .retake-message-sec{background-color:red;padding:8px;max-width:350px}.scanned-data .next-btn,.scanned-data .retake-btn{padding:5px 0;margin-right:20px;font-size:large;min-width:140px}.scanned-data .retake-btn{background-color:rgba(0,0,0,0);border:1px solid orange;margin-right:25px}.scanned-data .img-holder{width:150px;height:150px;border:1px solid #fff;background-color:#c3c3c3}@media(min-width: 601px)and (max-width: 1024px){.welcome-page .section-1{width:70%;order:2;padding:25px 0}.welcome-page .section-2{background-color:#fff;width:30%;order:1;justify-content:space-around;padding:15px;border-radius:5px}.welcome-page .section-2 .big-logo{width:10rem;height:auto}.welcome-page .section2-logo{width:7.5rem;height:auto}.welcome-page .qr-scan-txt{font-size:1.5625rem}.welcome-page .btn-sec{width:80%}.welcome-page .carousel-div{width:100%;background-color:#7fffd4;height:70%;border-radius:8px}.welcome-page .carousel-text-div{opacity:.5}.welcome-page .carousel-text-div .rand-carousel-txt{font-size:30px}.welcome-page .arrow-icon{width:30px;height:30px;top:-15px;left:25px}.welcome-page .contact-btn{font-size:11px;font-weight:600}.welcome-page .jacktrade-powered-mobile{display:none}.contact-info{display:flex;flex-direction:row}.contact-info .section-2{order:1}.contact-info .section-1{order:2}.contact-info .btns-div{margin-bottom:20px}.contact-info .btns-div .back-btn,.contact-info .btns-div .submit-btn{width:40%;padding:10px 0;margin-right:20px;font-size:large}.contact-info .btns-div .back-btn{background-color:rgba(0,0,0,0);border:1px solid #ff8c00}.contact-info .sell-info-txt{text-align:start;font-size:14px}}@media(min-width: 1025px){.welcome-page .section-1{width:70%;order:2;padding:30px 0}.welcome-page .section-2{width:30%;order:1;justify-content:space-around;padding:15px;border-radius:5px}.welcome-page .section2-logo{width:7.5rem;height:auto}.welcome-page .qr-scan-txt{font-size:1.5625rem}.welcome-page .btn-sec{width:80%;min-width:270px}.welcome-page .arrow-icon{top:-30px}.welcome-page .contact-btn{width:100%;font-size:20px;padding:15px 0;font-weight:600}.welcome-page .jacktrade-powered-mobile{display:none}.contact-info .input-cont-div{margin-top:25px}.contact-info .btns-div{margin:20px 0}.contact-info .btns-div .back-btn,.contact-info .btns-div .submit-btn{width:40%;padding:10px 0;margin-right:20px}.contact-info .btns-div .back-btn{background-color:rgba(0,0,0,0);border:1px solid #ff8c00}.contact-info .sell-info-txt{text-align:start;font-size:14px}}@media(max-width: 600px){.mobile-view-margin{margin-bottom:140px}.welcome-page{justify-content:space-between}.welcome-page .white-text{color:#fff}.welcome-page .cta-txt,.welcome-page .scan-out-txt,.welcome-page .scan-qr-code{color:#fff}.welcome-page .scan-qr-code{font-size:20px;margin-bottom:5px}.welcome-page .scan-out-txt{font-size:15px;color:#fff;font-weight:400}.welcome-page .cta-txt{font-size:12px}.welcome-page .welcome-cta{width:50px;height:50px}.welcome-page .section-1{padding:0 15px;justify-content:start}.welcome-page .section-1 .welcome-to{font-size:16px;margin-bottom:2px;text-align:center;color:#fff;font-weight:600}.welcome-page .section-1 .suburban-home{font-size:18px;width:100%;text-align:center;color:#566874}.welcome-page .section-2{background-color:rgba(0,0,0,0);padding:15px 0;margin-top:20px}.welcome-page .logo-div{display:flex;margin-bottom:30px}.welcome-page .logo-div .logo-img{width:40px;height:auto}.welcome-page .logo-div .exit-icon{width:30px;height:30px}.welcome-page .carousel-div{width:100%;background-color:#7fffd4;height:180px;margin-top:15px;border-radius:8px}.welcome-page .qr-sec{border:1px solid #000;margin-top:10px;width:55%;padding:5px}.welcome-page .qr-big-img{width:100%}.welcome-page .qr-small-img{width:20px;height:20px}.welcome-page .arrow-icon{width:40px;height:40px;top:-20px;left:-20px}.welcome-page .btn-sec{width:80%;min-width:250px}.welcome-page .section2-logo{display:none}.welcome-page .jacktrade-powered-dektop{display:none}.welcome-page .cpm-ide{display:block}.welcome-page .qr-scan-txt{font-size:1rem}.welcome-page .contact-btn{padding:5px 0;width:100%;font-size:1rem;font-weight:600}.welcome-page .carousel-text-div{opacity:.5}.welcome-page .carousel-text-div .rand-carousel-txt{font-size:20px}.contact-info{display:flex;flex-direction:column;justify-content:start}.contact-info .section-2{display:none}.contact-info .section-1 .bottom-text{margin-top:auto}.contact-info .contact-form .title{font-size:25px;margin-bottom:30px}.contact-info .contact-form .btns-div{margin-top:15px;margin-bottom:20px}.contact-info .contact-form .btns-div .back-btn,.contact-info .contact-form .btns-div .submit-btn{width:50%;padding:5px 0}.contact-info .contact-form .btns-div .back-btn{margin-top:20px;background-color:rgba(0,0,0,0);border:2px solid #ff8c00}.contact-info .contact-form .sell-info-txt{font-size:16px;margin-bottom:10px}.thankyou .contact-added-txt{font-size:25px}.thankyou .home-btn,.thankyou .scan-btn,.thankyou .view-contact-btn{border-radius:10px}.thankyou .thank-you-sect{height:85%}.thankyou .thank-you-sect .confetti-sect{display:block;width:100%;height:150px}.thankyou .thank-you-sect .txt-sect{text-align:center;height:50%}.thankyou .thank-you-sect .thank-you-txt{font-size:25px}.thankyou .thank-you-sect .get-in-touch-txt{font-size:20px}.thankyou .thank-you-sect .new-contact-btn{width:70%;margin:10px auto}.thankyou .thank-you-sect .transition-txt{text-align:center;margin:10px auto 0}.enter-pin .enter-pin-form{margin-top:50px;margin-left:0}.enter-pin .enter-pin-form .enter-pin-txt{font-size:25px;text-align:center}.enter-pin .enter-pin-form .transition-txt{display:none}.enter-pin .pin-form{margin-top:80px}.enter-pin .pin-form .pin-div-container{align-items:center;justify-content:center;width:100%;min-width:200px}.enter-pin .pin-form .pin-div-container .pin-div{width:70px;height:60px;border-radius:0;background-color:#fff;padding:5px;display:flex;min-width:40px;justify-content:center;align-items:center}.enter-pin .pin-form .enter-pin-btns{margin-top:100px;width:100%;padding:5px}.enter-pin .pin-form .exit-btn,.enter-pin .pin-form .main-screen-btn{width:200px;max-width:200px;padding:10px 0;margin-bottom:10px;font-size:18px;font-weight:600}.scanned-data .title1{font-size:20px;text-align:center}.scanned-data .title2{font-size:12px;text-align:center}.scanned-data .btns-div{margin-bottom:20px}.scanned-data .next-btn,.scanned-data .retake-btn{margin:0;min-width:123px;border-radius:5px}.business-card-info .section-1 .info-title{margin-top:20px;text-align:center;font-size:18px;font-weight:600}.business-card-info .section-1 .btn-section{margin-top:20px}.business-card-info .section-1 .title,.business-card-info .section-1 .subtitle{text-align:center}}.business-card-info{height:100%;width:100%}.business-card-info .section-1{justify-content:start;height:100%}.business-card-info .section-1 .info-sec{max-width:720px}.business-card-info .section-1 .margin-right-20{margin-right:20px}.business-card-info .section-1 .padding-vertical-5{padding:5px 0}.business-card-info .section-1 .continue-btn{min-width:150px}.business-card-info .section-1 .title{font-size:18px}.business-card-info .section-1 .subtitle{font-size:20px}.business-card-info .section-1 .btn-section{margin-top:auto}.bcs-wizard{background:#f8fafb;min-height:100%;display:flex;flex-direction:column;font-family:"Montserrat","Roboto",sans-serif;overflow-y:auto}.bcs-wizard canvas.confetti{position:fixed;top:0;bottom:0;right:0;left:0;width:100%;height:100%;z-index:99999;pointer-events:none}.bcs-wizard .bcs-progress-bar{display:flex;align-items:center;justify-content:center;padding:24px 32px 16px;background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0}.bcs-wizard .bcs-progress-step{display:flex;flex-direction:column;align-items:center;min-width:64px}.bcs-wizard .scanner-step-circle{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;transition:all .3s ease}.bcs-wizard .scanner-step-circle md-icon{width:16px;height:16px;min-width:16px;min-height:16px}.bcs-wizard .scanner-step-circle md-icon svg{fill:#0d9488}.bcs-wizard .scanner-step-circle.active{background:#0d9488;color:#fff}.bcs-wizard .scanner-step-circle.complete{background:#ccfbf1;color:#0d9488}.bcs-wizard .scanner-step-circle.pending{background:#f3f4f6;color:#9ca3af}.bcs-wizard .bcs-step-label{font-size:11px;margin-top:6px;color:#6b7280;font-weight:500;white-space:nowrap}.bcs-wizard .bcs-step-label.active{color:#0d9488;font-weight:600}.bcs-wizard .scanner-step-line{height:4px;flex:1;border-radius:2px;margin:0 4px;max-width:80px;transition:background .3s ease}.bcs-wizard .scanner-step-line.done{background:#0d9488}.bcs-wizard .scanner-step-line.pending{background:#e5e7eb}.bcs-wizard .bcs-content{flex:1;display:flex;flex-direction:column;overflow-y:auto}.bcs-wizard .bcs-step-instructions{flex:1;display:flex;flex-direction:column;align-items:center;padding:40px 24px 24px;text-align:center}.bcs-wizard .bcs-step-instructions .bcs-hero-icon{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg, #0d9488, #06b6d4);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.bcs-wizard .bcs-step-instructions .bcs-hero-icon md-icon{width:40px;height:40px;min-width:40px;min-height:40px}.bcs-wizard .bcs-step-instructions .bcs-hero-icon md-icon svg{fill:#fff}.bcs-wizard .bcs-step-instructions .bcs-hero-title{font-size:24px;font-weight:700;color:#111827;margin:0 0 8px}.bcs-wizard .bcs-step-instructions .bcs-hero-subtitle{font-size:14px;color:#6b7280;margin:0 0 32px;max-width:420px}.bcs-wizard .bcs-tips-row{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;max-width:780px;margin-bottom:40px}.bcs-wizard .scanner-tip-card{background:#fff;border-radius:10px;padding:20px 16px;box-shadow:0 1px 4px rgba(0,0,0,.08);flex:1;min-width:200px;max-width:240px;text-align:center}.bcs-wizard .scanner-tip-icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:22px}.bcs-wizard .scanner-tip-card h4{font-size:13px;font-weight:600;color:#111827;margin:0 0 6px}.bcs-wizard .scanner-tip-card p{font-size:12px;color:#6b7280;margin:0;line-height:1.5}.bcs-wizard .bcs-cta-row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:auto;padding-bottom:24px}.bcs-wizard .bcs-cta-row .md-button{min-width:160px;border-radius:8px;text-transform:none;font-weight:600;font-size:14px;padding:8px 24px;margin:0}.bcs-wizard .bcs-cta-row .bcs-btn-primary{background-color:#0d9488 !important;color:#fff !important}.bcs-wizard .bcs-cta-row .bcs-btn-outline{background-color:rgba(0,0,0,0) !important;color:#0d9488 !important;border:2px solid #0d9488}.bcs-wizard .bcs-step-capture{flex:1;display:flex;flex-direction:column;align-items:center;padding:24px}.bcs-wizard .bcs-step-capture .bcs-capture-heading{font-size:20px;font-weight:700;color:#111827;margin:0 0 20px;text-align:center}.bcs-wizard .bcs-step-capture .bcs-camera-container{position:relative;width:100%;max-width:520px;background:#000;border-radius:12px;overflow:hidden;min-height:320px}.bcs-wizard .bcs-step-capture .bcs-camera-container webcam{display:block;width:100%}.bcs-wizard .bcs-step-capture .bcs-camera-container webcam video{width:100%;display:block}.bcs-wizard .bcs-step-capture .bcs-camera-container canvas#snapshot{display:none}.bcs-wizard .bcs-step-capture .camera-overlay-frame{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:85%;height:60%;border:2px solid hsla(0,0%,100%,.4);border-radius:8px;pointer-events:none;z-index:2}.bcs-wizard .bcs-step-capture .corner{position:absolute;width:28px;height:28px}.bcs-wizard .bcs-step-capture .corner-tl{top:-3px;left:-3px;border-top:4px solid #2dd4bf;border-left:4px solid #2dd4bf;border-radius:4px 0 0 0}.bcs-wizard .bcs-step-capture .corner-tr{top:-3px;right:-3px;border-top:4px solid #2dd4bf;border-right:4px solid #2dd4bf;border-radius:0 4px 0 0}.bcs-wizard .bcs-step-capture .corner-bl{bottom:-3px;left:-3px;border-bottom:4px solid #2dd4bf;border-left:4px solid #2dd4bf;border-radius:0 0 0 4px}.bcs-wizard .bcs-step-capture .corner-br{bottom:-3px;right:-3px;border-bottom:4px solid #2dd4bf;border-right:4px solid #2dd4bf;border-radius:0 0 4px 0}.bcs-wizard .bcs-step-capture .bcs-preview-container{width:100%;max-width:520px;border-radius:12px;overflow:hidden;background:#f3f4f6;min-height:280px}.bcs-wizard .bcs-step-capture .bcs-preview-container .business-card-cropper{width:100%}.bcs-wizard .bcs-step-capture .bcs-webcam-error{padding:40px;text-align:center;color:#ef4444}.bcs-wizard .bcs-step-capture .bcs-webcam-error a{color:#0d9488;cursor:pointer;text-decoration:underline;margin-top:8px;display:inline-block}.bcs-wizard .bcs-step-capture .bcs-crop-hint{display:flex;align-items:center;gap:8px;background:#fef3c7;color:#92400e;padding:8px 16px;border-radius:8px;font-size:13px;margin-top:16px;max-width:520px}.bcs-wizard .bcs-step-capture .bcs-crop-hint md-icon{width:18px;height:18px;min-width:18px;min-height:18px}.bcs-wizard .bcs-step-capture .bcs-crop-hint md-icon svg{fill:#92400e}.bcs-wizard .bcs-mobile-input{display:none !important}.bcs-wizard .bcs-step-processing{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center;min-height:400px}.bcs-wizard .bcs-step-processing .bcs-processing-icon{width:88px;height:88px;border-radius:50%;background:linear-gradient(135deg, #0d9488, #06b6d4);display:flex;align-items:center;justify-content:center;margin-bottom:24px}.bcs-wizard .bcs-step-processing .bcs-processing-icon md-icon{width:44px;height:44px;min-width:44px;min-height:44px}.bcs-wizard .bcs-step-processing .bcs-processing-icon md-icon svg{fill:#fff}.bcs-wizard .bcs-step-processing .pulse-icon{animation:pulseAnim 1.5s cubic-bezier(0.4, 0, 0.6, 1) infinite}@keyframes pulseAnim{0%,100%{opacity:1}50%{opacity:.45}}.bcs-wizard .bcs-step-processing .bcs-processing-title{font-size:22px;font-weight:700;color:#111827;margin:0 0 8px}.bcs-wizard .bcs-step-processing .bcs-processing-sub{font-size:14px;color:#6b7280;margin:0 0 24px}.bcs-wizard .bcs-step-processing .bcs-dots{display:flex;gap:6px}.bcs-wizard .bcs-step-processing .dot-bounce{display:inline-block;width:8px;height:8px;background:#0d9488;border-radius:50%;animation:dotBounce .6s infinite alternate}.bcs-wizard .bcs-step-processing .dot-bounce:nth-child(2){animation-delay:.15s}.bcs-wizard .bcs-step-processing .dot-bounce:nth-child(3){animation-delay:.3s}@keyframes dotBounce{from{transform:translateY(0)}to{transform:translateY(-8px)}}.bcs-wizard .bcs-step-results{flex:1;padding:24px;overflow-y:auto}.bcs-wizard .bcs-step-results .bcs-results-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.bcs-wizard .bcs-step-results .bcs-results-header h2{font-size:20px;font-weight:700;color:#111827;margin:0}.bcs-wizard .bcs-step-results .bcs-results-grid{display:grid;grid-template-columns:280px 1fr;gap:32px;margin-bottom:24px}.bcs-wizard .bcs-step-results .bcs-card-image-box{border:2px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#f9fafb;display:flex;align-items:center;justify-content:center;max-height:260px}.bcs-wizard .bcs-step-results .bcs-card-image-box img{width:100%;height:100%;object-fit:contain;cursor:pointer}.bcs-wizard .bcs-step-results .bcs-fields-column{display:flex;flex-direction:column}.bcs-wizard .bcs-step-results .bcs-fields-column md-input-container{margin:4px 0 8px}.bcs-wizard .bcs-step-results .bcs-fields-row{display:flex;gap:16px}.bcs-wizard .bcs-step-results .bcs-fields-row>*{flex:1}.bcs-wizard .bcs-step-results .bcs-address-section{margin-top:16px;border-top:1px solid #e5e7eb;padding-top:16px}.bcs-wizard .bcs-step-results .bcs-address-section .bcs-section-title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#374151;margin-bottom:12px}.bcs-wizard .bcs-step-results .bcs-address-section .bcs-section-title md-icon{width:20px;height:20px;min-width:20px;min-height:20px}.bcs-wizard .bcs-step-results .bcs-address-section .bcs-section-title md-icon svg{fill:#6b7280}.bcs-wizard .bcs-step-results .bcs-address-grid{display:grid;grid-template-columns:1fr 2fr;gap:12px}.bcs-wizard .bcs-step-results .bcs-address-grid.bcs-address-grid-2col{grid-template-columns:1fr 1fr}.bcs-wizard .bcs-step-results .bcs-data-warning{display:flex;align-items:center;gap:8px;background:#fef2f2;color:#991b1b;padding:10px 16px;border-radius:8px;font-size:13px;margin-bottom:20px}.bcs-wizard .bcs-step-results .bcs-data-warning md-icon{width:18px;height:18px;min-width:18px}.bcs-wizard .bcs-step-results .bcs-data-warning md-icon svg{fill:#991b1b}.bcs-wizard .bcs-step-results .bcs-draft-note{font-size:13px;color:#6b7280;margin-top:8px;margin-bottom:16px}.bcs-wizard .bcs-step-results .bcs-checkbox-row{display:flex;align-items:center;gap:8px}.bcs-wizard .bcs-step-results .bcs-checkbox-row md-checkbox{margin:0}.bcs-wizard .bcs-step-results .bcs-checkbox-row md-checkbox .md-icon{background:#fff}.bcs-wizard .bcs-results-actions{display:flex;gap:12px;flex-wrap:wrap;padding:16px 24px;border-top:1px solid #e5e7eb;background:#fff;flex-shrink:0}.bcs-wizard .bcs-results-actions .md-button{min-width:140px;border-radius:8px;text-transform:none;font-weight:600;font-size:14px;padding:8px 20px;margin:0}.bcs-wizard .bcs-results-actions .bcs-btn-primary{background-color:#0d9488 !important;color:#fff !important}.bcs-wizard .bcs-results-actions .bcs-btn-outline{background-color:rgba(0,0,0,0) !important;color:#374151 !important;border:2px solid #d1d5db}.bcs-wizard .bcs-results-actions .bcs-btn-spacer{flex:1}.bcs-wizard .bcs-step-success{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;text-align:center}.bcs-wizard .bcs-step-success .bcs-success-icon{width:80px;height:80px;border-radius:50%;background:#dcfce7;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.bcs-wizard .bcs-step-success .bcs-success-icon md-icon{width:40px;height:40px;min-width:40px;min-height:40px}.bcs-wizard .bcs-step-success .bcs-success-icon md-icon svg{fill:#16a34a}.bcs-wizard .bcs-step-success .bcs-success-title{font-size:24px;font-weight:700;color:#111827;margin:0 0 8px}.bcs-wizard .bcs-step-success .bcs-success-sub{font-size:14px;color:#6b7280;margin:0 0 28px}.bcs-wizard .bcs-step-success .bcs-success-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 6px rgba(0,0,0,.08);min-width:280px;max-width:360px;margin-bottom:32px}.bcs-wizard .bcs-step-success .bcs-success-card-header{display:flex;align-items:center;gap:14px;margin-bottom:16px}.bcs-wizard .bcs-step-success .contact-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg, #0d9488, #06b6d4);color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bcs-wizard .bcs-step-success .bcs-success-name{font-size:16px;font-weight:600;color:#111827;margin:0}.bcs-wizard .bcs-step-success .bcs-success-title-text{font-size:13px;color:#6b7280;margin:2px 0 0}.bcs-wizard .bcs-step-success .bcs-success-detail-row{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:13px;color:#374151;border-top:1px solid #f3f4f6}.bcs-wizard .bcs-step-success .bcs-success-detail-row md-icon{width:16px;height:16px;min-width:16px;min-height:16px}.bcs-wizard .bcs-step-success .bcs-success-detail-row md-icon svg{fill:#9ca3af}.bcs-wizard .bcs-step-success .bcs-transition-text{font-size:13px;color:#9ca3af;margin-top:16px}.bcs-wizard .bcs-step-success .bcs-transition-text span{color:#0d9488;font-weight:600}@media(max-width: 768px){.bcs-wizard .bcs-progress-bar{padding:16px 12px 10px}.bcs-wizard .bcs-progress-step{min-width:48px}.bcs-wizard .bcs-step-label{font-size:9px}.bcs-wizard .scanner-step-circle{width:28px;height:28px;font-size:11px}.bcs-wizard .scanner-step-line{max-width:40px}.bcs-wizard .bcs-tips-row{flex-direction:column;align-items:center}.bcs-wizard .scanner-tip-card{max-width:100%}.bcs-wizard .bcs-step-results .bcs-results-grid{grid-template-columns:1fr}.bcs-wizard .bcs-step-results .bcs-card-image-box{max-height:200px}.bcs-wizard .bcs-step-results .bcs-address-grid,.bcs-wizard .bcs-step-results .bcs-address-grid.bcs-address-grid-2col{grid-template-columns:1fr}.bcs-wizard .bcs-results-actions{flex-direction:column}.bcs-wizard .bcs-results-actions .bcs-btn-spacer{display:none}.bcs-wizard .bcs-results-actions .md-button{width:100%}}.table-responsive .data-table{min-width:600px}.table-responsive .data-table .ico-table{width:20px;height:20px;margin-right:5px}.table-responsive .data-table .ico-table.small{width:15px;height:15px}.table-responsive .data-table .ico-table.small svg path{fill:hsl(0,0%,58%)}.table-responsive .data-table .ico-table.active svg path{fill:#5cc5c3}.cust-details .default-card-box{margin-bottom:0}.cust-details .small-star{height:12px !important;width:12px !important;margin-bottom:3px;margin-left:2px}.cust-details .tip-statement{display:none}.cust-details .website:not(:last-of-type){margin-bottom:14px}.cust-details .md-menu-backdrop{background:rgba(0,0,0,.4)}.cust-details .status-dropmenu.child-list-dropmenu:after,.cust-details .status-dropmenu.child-list-dropmenu:before{right:15px}.cust-details .status-box{border:2px solid #a8b6c2;text-align:center;border-radius:20px;width:200px;height:35px;background-color:#fff}.cust-details .status-box.open-activity{border:1px solid #f05e33;background-color:#f05e33;width:150px}.cust-details .status-box.open-activity.active{background-color:rgba(0,0,0,0);color:#000}.cust-details .status-box .active{color:#6aa84f}.cust-details .status-box .inactive{color:#e06666}.cust-details .contact-status-box{border-color:red}.cust-details .min-height-35{min-height:35px}.cust-details .height-100{height:100%}.cust-details .same-as-mailing{font-size:15px;margin:5px 0}.cust-details .gap-8{gap:8px}.last-update-msg{top:10px;right:8px}.customer-common-bar .customers-toolbar{background:rgba(0,0,0,0);width:auto;padding-right:2px;min-height:0;margin-top:15px;margin-bottom:15px}.customer-common-bar .customers-toolbar .md-toolbar-tools{height:auto;padding:0;max-height:none}.customer-common-bar .table-toolbar-icon{padding-top:5px}.customer-common-bar .table-toolbar-icon md-icon{height:30px;width:30px;margin:0 0 0 10px}.customer-common-bar .md-button.md-icon-button.table-ico{height:30px;border-radius:0;margin:0}.customer-common-bar .md-button.md-icon-button.table-ico md-icon{margin:0}.default-card-box md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item.md-active:after{border-top-color:#f8f8f8}.contact-user-list li:not(:last-of-type){margin-bottom:20px}.contact-user-list .desc h3{margin:0;display:inline-block;font-size:12px}.contact-user-list .desc h3.supplier-detail-name{font-size:14px;font-weight:bold}.contact-user-list .desc p{display:block;position:relative;padding-left:20px;margin:14px 30px 5px 0;text-align:left}.contact-user-list .desc .icon-a,.contact-user-list .desc .icon-b{position:absolute;left:0}.contact-user-list .desc .icon-a{top:-3px}.contact-user-list .desc .icon-b{top:-5px}.contact-user-list .desc .icon{color:#ccc;vertical-align:bottom;font-size:20px}.contact-user-list .desc .icon-ico-phone{width:15px;height:20px}.contact-user-list .desc .place{display:block;color:hsl(0,0%,58%);margin-bottom:5px}.contact-user-list .desc .time-info{color:hsl(0,0%,58%);font-size:12px}.contact-user-list .desc .contact-info{min-width:250px;display:inline-block}.contact-user-list .desc .contact-info .ico-landline{width:18px;height:20px;position:relative;right:2px}.contact-user-list .social-info md-icon.last-updated{width:18px;height:18px}.contact-user-list .social-info span{display:inline-block;vertical-align:middle}.contact-user-list .social-icon-wrapper{margin-top:10px}.contact-user-list .social-icon-wrapper md-icon{margin:0 2px;vertical-align:top;height:20px;width:20px}.contact-user-list .social-icon-wrapper .md-button{margin:0;height:auto;min-width:0;padding:0;width:auto;vertical-align:top;min-height:0}.contact-user-list .user-contact{display:inline-block;margin-right:28px;margin-top:4px;max-width:55px;color:hsl(0,0%,58%)}.contact-user-list .user-contact md-icon{width:55px;height:55px}.customer-rating{margin-top:8px;margin-bottom:25px}.customer-rating span{display:inline-block;vertical-align:top;margin-right:15px}.customer-rating md-icon{height:12px;width:12px}.customer-rating p{margin:0}.s2 .ar-sidepanel .task-wrapper{top:45px}.s2 .ar-sidepanel .task-wrapper .md-block{margin-bottom:15px}.s2 .ar-sidepanel .task-wrapper md-input-container{margin-top:10px;margin-left:17px}.s2 .ar-sidepanel md-icon.radio-icon{margin-right:5px;width:20px;height:18px}.s2 .ar-sidepanel md-radio-button .md-container .md-off{background:#fff}.s2 .ar-sidepanel .task-list md-list{padding:0}.s2 .ar-sidepanel .task-list md-list-item.md-no-proxy,.s2 .ar-sidepanel .task-list md-list-item.md-no-style{padding:0}.s2 .ar-sidepanel .support-sidebar-radios{padding:22px 18px}.s2 .ar-sidepanel .support-sidebar-radios.active{background:#d2f4c3}.s2 md-radio-group md-radio-button{margin-bottom:0}.s2 md-radio-group .margin-rt-10{margin-right:10px}.kb-posting .list-class{margin-bottom:10px;list-style:none;position:relative;line-height:1.5}.kb-posting .ul-list{padding-left:32px;padding-top:12px}.kb-categories .line-category{margin-top:6px}.kb-categories .view-all{margin-left:23px}.kb-categories .categories-header{padding:0 10px}.kb-categories .summerywidget{margin-bottom:10px;padding:0}.kb-categories .left-box{margin-left:15px}.kb-categories .space-bottom{border-bottom:1px solid #ccc;padding:8px}.kb-categories .new-blue{color:#1a73e8}.kb-categories .user-icon{height:30px;width:30px}.knoewledge-base .right-section{position:absolute;right:0}.knoewledge-base .categories-header{padding:0 10px}.knoewledge-base .summerywidget{margin-bottom:10px;padding:0}.knoewledge-base .left-box{margin-left:15px}.knoewledge-base .space-bottom{border-bottom:1px solid #ccc;padding:8px}.knoewledge-base .leftbox{padding:18px;margin-right:32px}.knoewledge-base .searchIcon{top:11px}.knoewledge-base .new-blue{color:#1a73e8}.knoewledge-base .updated{margin-left:15px}.knoewledge-base .spacebottom{border-radius:0;border-bottom:1px solid #ccc}.knoewledge-base .spacebottom:last-of-type{border-radius:0;border-bottom:0 solid #ccc}.knoewledge-base .boxcontainer{border:1px solid #ccc;border-radius:21px}.knoewledge-base .right-section{padding:30px}.knoewledge-base .user-icon{height:30px;width:30px}.knoewledge-base .question{font-size:13px}.knoewledge-base .replies{margin-top:10px}.knoewledge-base .replies-count{margin-top:17px}.kb-catalog .view-post{display:none}@media(min-width: 300px)and (max-width: 630px){.knoewledge-base .replies-count{margin-top:28px}}@media(min-width: 300px)and (max-width: 1140px){.kb-content{width:80%;margin:0 30px}.kb-maincontainer{display:block;width:100%}.kb-maincontainer .right-section{max-width:100%}.knoewledge-base .right-section{position:relative;right:0}.knoewledge-base .question-contact{max-width:100% !important}.kb-catalog .view-post{display:none}.kb-catalog .view-allpost{display:block}}@media(min-width: 1045px)and (max-width: 1050px){.kb-catalog .view-post{display:block}.kb-catalog .view-allpost{display:none}}@media(min-width: 1150px){.kb-catalog .view-post{display:none}.kb-catalog .view-allpost{display:block}}@media(min-width: 600px){.contact-user-list .social-info{text-align:right}}@media(max-width: 600px){.contact-user-list .social-info{margin-top:10px}}.quick-update-sidenav-customer .quick-update-accordion-quote-list .panel-group .panel-heading{background:#040404}.quick-update-sidenav-customer .contact-op-icon-container{height:30px;width:30px;border-radius:8px}.quick-update-sidenav-customer .contact-op-icon-container.blue{background-color:#e1f0ff}.quick-update-sidenav-customer .contact-op-icon-container.blue .contact-op{color:#1a73e8}.quick-update-sidenav-customer .contact-op-icon-container.purple{background-color:#f3e8ff}.quick-update-sidenav-customer .contact-op-icon-container.purple .contact-op{color:#8e24aa}.quick-update-sidenav-customer .contact-op-icon-container.green{background-color:#e6f4ea}.quick-update-sidenav-customer .contact-op-icon-container.green .contact-op{color:#34a853}.quick-update-sidenav-customer .right-arrow-icon{color:#ff4800}.cust-details .small-star{height:20px !important;width:20px !important}.quick-navigation{background:#fff}.quick-navigation.custom-quick-navigation .top-section div{margin:0;background:#000}.quick-navigation.custom-quick-navigation .top-section div h2{color:#fff}.quick-navigation.custom-quick-navigation .nav-title{background:#000;color:#fff}.quick-navigation.custom-quick-navigation li{padding:15px 8px;box-shadow:#949494 0 1px 3px -1px}.quick-navigation.custom-quick-navigation .sidebar-sub-header{background:#a8b6c2}.quick-navigation.custom-quick-navigation .sidebar-sub-header h3{margin-top:3px !important}.quick-navigation .nav-title{background:#dde9f9;margin:0;padding:16px}.quick-navigation li{padding:8px}.quick-navigation li.disabled{background:#eee;cursor:not-allowed}.quick-navigation li .function-icon{width:33px;height:33px;min-width:33px;margin:8px;cursor:default}.quick-navigation li h2{margin-top:0}.quick-navigation li p{margin-bottom:0}.quick-navigation li .md-button.md-icon-button{margin:0}.quick-navigation li .add-icon path{fill:#5cc5c3}.customer-user-list li{margin-bottom:25px;position:relative}.customer-user-list li:last-child{margin-bottom:0}.customer-user-list .desc{margin-left:55px}.customer-user-list .desc h3{margin:0}.customer-user-list .desc p{display:inline-block;margin:8px 50px 0 0;position:relative;padding-left:20px}.customer-user-list .desc .icon-a{position:absolute;left:0;top:-5px}.customer-user-list .desc .icon-b{position:absolute;left:0;top:-3px}.customer-user-list .desc .icon{color:#ccc;vertical-align:bottom;font-size:20px}.customer-user-list .desc .icon-ico-phone{width:15px;height:20px}.customer-user-list .desc .desc-info{margin-top:20px}.customer-user-list .desc .desc-info li{display:inline-block;padding-left:20px}.customer-user-list .desc .desc-social li{display:inline-block;padding-right:10px}.customer-user-list .user-contact{float:left;margin-right:28px;margin-top:4px;max-width:55px;color:hsl(0,0%,58%)}.customer-user-list .user-contact md-icon{width:55px;height:55px}.location-add{width:60px;height:60px}.address-desc{max-width:60%;width:100%}.add-address-title{font-size:18px;font-weight:500}.add-address-new{font-size:18px;font-weight:bold}.add-address-icon{height:48px;width:48px;margin:0 0 15px}.add-hover:hover{border:1.5px dashed #f05e33}.credit-card-details{background-color:#e6f0ef}.credit-region{border-radius:2px;font-weight:600}.delete-credit{background-color:#fff}.card-icon-card{margin-top:-15px;height:30%;width:50px}.social-info .subscribe-link md-icon{margin-right:10px;vertical-align:top;margin-top:-2px;height:18px !important;width:22px !important}.social-info .subscribe-link span{display:inline-block}.contact-desc .col-2-list li{margin-bottom:20px}.contact-desc .col-2-list li label{padding-right:20px}.contact-desc a{font-size:15px;color:#5cc5c3;font-weight:500}.social-icons:after{border-width:9px}.social-icons md-menu-item .input-box input{width:69%}.overflow-text{max-width:130px}.user-tags li{margin:0 10px 10px 0}.item-chips.custom-user-tags li{background-color:#596773;color:#fff;margin-bottom:15px;font-size:14px}.icon-cross-fix{width:15px;height:15px;position:absolute;top:0;right:0}.form-base .edit-textarea{margin:-3px;height:50px;resize:none;border-width:0;font-size:14px}.address-edit{position:absolute;margin-left:5px}.full-height{height:100%}@media screen and (max-width: 767px){.address-edit{position:absolute;top:0;right:-140px}}@media screen and (max-width: 600px){.address-edit{right:-10px}}.credit-card-details{max-width:300px !important;width:100%}.inner-sublist li .PosR md-icon{display:none}.inner-sublist li:hover .PosR md-icon{display:inline-block}.iPhone .inner-sublist li .PosR md-icon{display:inline-block}.customer-details .spacer-left-5{margin-left:5px}.customer-details .data-table.business-detail-table.active-cards th{font-weight:bold}.customer-details .active-cards{border-bottom:1px solid #d6e1e5}.customer-details .active-cards thead{background:none}.customer-details .active-cards td{border:none;font-size:14px}.customer-details .active-cards .card-details{color:#f05e33}.customer-details .continue-further-section .section1{padding:40px 20px;background-color:#f2fffe}.customer-details .continue-further-section .section1 .next-action-txt{color:#a6a6a6;font-weight:600}.customer-details .continue-further-section .section1 .image-section{width:40%;height:250px;background:#fff}.customer-details .continue-further-section .section1 .address-details{background-color:#fff;padding:20px 20px 20px 35px;box-shadow:-1px 1px 6px rgba(0,0,0,.3);min-height:190px}.customer-details .continue-further-section .section1 .address-details .title{font-size:18px;font-weight:bold}.customer-details .continue-further-section .section1 .address-details .address{font-size:15px;margin:5px 0}.customer-details .continue-further-section .section1 .address-details .view-map-cta{border:1px solid #f05e33;width:100%;max-width:220px;text-align:center;background-color:#fff;border-radius:20px;font-weight:600;cursor:pointer;color:#f05e33;transition:box-shadow .5s,color .5s,background-color .5s;padding:8px;margin-top:10px}.customer-details .continue-further-section .section1 .address-details .view-map-cta:hover{box-shadow:-1px 1px 6px rgba(0,0,0,.3);color:#fff;background-color:#f05e33}.customer-details .continue-further-section .section1 .address-details .view-map-cta.disabled{pointer-events:none;border:1px solid;border-color:#dedede;background-color:#f2f2f2;color:#8e8e93}.customer-details .continue-further-section .section1 .address-details .map-icon{height:40px;width:40px;position:absolute;top:-15px;left:0}.customer-details .continue-further-section .section2{padding:20px;background-color:#e2f5f4}.customer-details .continue-further-section .section2 .title-section .subtitle,.customer-details .continue-further-section .section2 .title-section .title{font-size:28px;font-weight:600}.customer-details .continue-further-section .section2 .title-section .title{color:#5cc5c3;margin-bottom:0}.customer-details .continue-further-section .section2 .title-section .subtitle{color:#000;margin-top:2px}.customer-details .continue-further-section .section2 .quick-navigation{background-color:#e2f5f4;margin:30px 35px}.customer-details .continue-further-section .section2 .quick-navigation .nav-section{background-color:#fff;box-shadow:-1px 1px 6px rgba(0,0,0,.3)}.customer-details .continue-further-section .section2 .quick-navigation .nav-title{background-color:#21374c;color:#fff}.common-tabs.account-tab md-tabs-wrapper{border:0}.customer-associates .common-tabs.account-tab md-tab-item::after,.customer-associates .common-tabs.account-tab md-tab-item::before{border:none !important}.customer-associates .revenue-tab{font-size:18px}.customer-associates .business-crop{margin-right:20px}.customer-associates .data-table thead th{vertical-align:middle !important;text-align:left;line-height:40px}.customer-associates .data-table td.status{background:rgba(0,0,0,0) !important;color:inherit !important}.customer-associates .data-table td.status strong,.customer-associates .data-table td.status .assoc-status-pill{display:inline-block;padding:3px 10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;border-radius:999px;background:#f3f4f6;color:#374151}.customer-associates .data-table td.status.active strong,.customer-associates .data-table td.status.active .assoc-status-pill{background:#d1fae5;color:#047857}.customer-associates .data-table td.status.inactive strong,.customer-associates .data-table td.status.inactive .assoc-status-pill{background:#f3f4f6;color:#6b7280}.customer-associates .data-table td.status.blocked strong,.customer-associates .data-table td.status.blocked .assoc-status-pill{background:#fee2e2;color:#b91c1c}.customer-associates .data-table td.status.draft strong,.customer-associates .data-table td.status.draft .assoc-status-pill{background:#fef3c7;color:#92400e}.customer-associates .data-table td.status.lead strong,.customer-associates .data-table td.status.lead .assoc-status-pill{background:#dbeafe;color:#1e40af}.customer-associates .assoc-name-cell{display:flex;align-items:center;gap:10px}.customer-associates .assoc-name-cell .assoc-avatar{flex:0 0 auto;width:32px;height:32px;border-radius:50%;overflow:hidden;background:#f3f4f6;display:flex;align-items:center;justify-content:center}.customer-associates .assoc-name-cell .assoc-avatar img{width:100%;height:100%;object-fit:cover}.customer-associates .assoc-name-cell .assoc-avatar .img-replacer{font-size:11px;font-weight:600;color:#6b7280}.customer-associates .assoc-name-cell .assoc-name-block{display:flex;flex-direction:column;min-width:0}.customer-associates .assoc-name-cell .assoc-name-block .assoc-name{font-weight:600;color:#111827;cursor:pointer;line-height:1.25}.customer-associates .assoc-name-cell .assoc-name-block .assoc-sub{font-size:11px;color:#6b7280;line-height:1.25}.customer-associates .data-table tbody tr.assoc-row{cursor:pointer;transition:background-color 120ms ease}.customer-associates .data-table tbody tr.assoc-row:hover{background-color:#fdfaf6}.customer-associates .assoc-tab-toolbar{padding:10px 0;gap:12px}.customer-associates .assoc-tab-toolbar .assoc-search{display:flex;align-items:center;gap:6px;padding:4px 10px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;min-width:220px;flex:0 0 auto}.customer-associates .assoc-tab-toolbar .assoc-search md-icon{width:14px;height:14px;color:#6b7280;margin:0}.customer-associates .assoc-tab-toolbar .assoc-search input{flex:1;border:none;background:rgba(0,0,0,0);outline:none;font-size:12px;color:#111827}.customer-associates .assoc-tab-toolbar .assoc-search input::placeholder{color:#9ca3af}.customer-associates .assoc-tab-toolbar .assoc-stats{gap:6px;flex:1 1 auto}.customer-associates .assoc-tab-toolbar .assoc-chip{display:inline-flex;align-items:baseline;gap:5px;padding:4px 10px;background:#f9fafb;color:#4b5563;border:1px solid #e5e7eb;border-radius:999px;font-size:12px;cursor:pointer;user-select:none;transition:background 120ms ease,border-color 120ms ease,color 120ms ease}.customer-associates .assoc-tab-toolbar .assoc-chip .assoc-chip-num{font-weight:700;font-size:13px;color:#111827}.customer-associates .assoc-tab-toolbar .assoc-chip .assoc-chip-label{text-transform:uppercase;letter-spacing:.4px;font-weight:600}.customer-associates .assoc-tab-toolbar .assoc-chip .assoc-chip-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#9ca3af;margin-right:2px;align-self:center}.customer-associates .assoc-tab-toolbar .assoc-chip:hover:not(.active){background:#fef3e6;border-color:#fdba74;color:#9a3412}.customer-associates .assoc-tab-toolbar .assoc-chip.active{background:#ff7a18;border-color:#ff7a18;color:#fff}.customer-associates .assoc-tab-toolbar .assoc-chip.active .assoc-chip-num{color:#fff}.customer-associates .assoc-tab-toolbar .assoc-chip.active .assoc-chip-dot{background:hsla(0,0%,100%,.9)}.customer-associates .assoc-tab-toolbar .assoc-chip-active .assoc-chip-dot{background:#10b981}.customer-associates .assoc-tab-toolbar .assoc-chip-inactive .assoc-chip-dot{background:#9ca3af}.customer-associates .assoc-tab-toolbar .assoc-chip-blocked .assoc-chip-dot{background:#ef4444}.customer-associates .assoc-tab-toolbar .assoc-chip-noagent .assoc-chip-num{color:#b45309}.customer-associates .data-table thead th.assoc-sortable{cursor:pointer;user-select:none;transition:background-color 120ms ease}.customer-associates .data-table thead th.assoc-sortable:hover{background-color:#2a2a2a}.customer-associates .data-table thead th.assoc-sortable .assoc-sort-ind{display:inline-block;margin-left:4px;font-size:11px;color:#ff9147;line-height:1}.customer-associates .empty-starter.assoc-empty{padding:30px 20px;text-align:center;max-width:520px;margin:20px auto}.customer-associates .empty-starter.assoc-empty h3{font-size:15px;font-weight:600;color:#374151;margin:0 0 6px}.customer-associates .empty-starter.assoc-empty p{font-size:13px;color:#6b7280;line-height:1.5;margin:0}.customer-associates .assoc-tab-toolbar .assoc-chip.assoc-chip-static{cursor:default}.customer-associates .assoc-tab-toolbar .assoc-chip.assoc-chip-static:hover{background:#f9fafb;border-color:#e5e7eb;color:#4b5563}.customer-associates .assoc-tab-toolbar .assoc-chip.assoc-chip-static:hover .assoc-chip-num{color:#111827}.customer-associates .data-table th.assoc-num-col,.customer-associates .data-table td.assoc-num-col{text-align:right;padding-right:20px}.customer-associates .data-table th.assoc-checkbox-col,.customer-associates .data-table td.assoc-checkbox-col{width:44px;padding-left:8px;padding-right:0;text-align:center;vertical-align:middle}.customer-associates .data-table th.assoc-checkbox-col md-checkbox,.customer-associates .data-table td.assoc-checkbox-col md-checkbox{margin:0;min-width:20px;min-height:20px}.customer-associates .data-table tbody tr.assoc-row.assoc-row-selected{background-color:#fff7ed}.customer-associates .data-table tbody tr.assoc-row.assoc-row-selected:hover{background-color:#fef3e6}.customer-associates .assoc-bulk-bar{margin:6px 0 10px;padding:10px 14px;background:#fff7ed;border:1px solid #fdba74;border-radius:10px;gap:10px}.customer-associates .assoc-bulk-bar .assoc-bulk-count{font-size:13px;color:#9a3412}.customer-associates .assoc-bulk-bar .assoc-bulk-count strong{font-weight:700;color:#7c2d12}.customer-associates .assoc-bulk-bar .assoc-bulk-actions{gap:6px}.customer-associates .assoc-bulk-bar .assoc-bulk-btn{display:inline-flex;align-items:center;gap:6px;height:32px;min-height:32px;padding:0 12px;margin:0;background:#fff;color:#9a3412;border:1px solid #fdba74;border-radius:6px;text-transform:none;font-weight:600;font-size:12px}.customer-associates .assoc-bulk-bar .assoc-bulk-btn md-icon{width:14px;height:14px;margin:0;color:#ff7a18}.customer-associates .assoc-bulk-bar .assoc-bulk-btn:hover{background:#ff7a18;color:#fff;border-color:#ff7a18}.customer-associates .assoc-bulk-bar .assoc-bulk-btn:hover md-icon{color:#fff}.customer-associates .assoc-bulk-bar .assoc-bulk-clear{min-width:32px;width:32px;height:32px;padding:0;margin:0 0 0 4px;background:rgba(0,0,0,0);color:#9a3412}.customer-associates .assoc-bulk-bar .assoc-bulk-clear md-icon{width:14px;height:14px;margin:0;color:currentColor}.customer-associates .assoc-bulk-bar .assoc-bulk-clear:hover{background:#fed7aa}.assoc-bulk-dialog{width:520px;max-width:90vw;max-height:82vh}.assoc-bulk-dialog md-toolbar{background:#fdfaf6;color:#111827}.assoc-bulk-dialog md-toolbar h2{font-size:16px;font-weight:600;color:#111827}.assoc-bulk-dialog .assoc-bulk-dialog-body{padding:12px 20px 4px}.assoc-bulk-dialog .assoc-bulk-recipients{padding:8px 10px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px}.assoc-bulk-dialog .assoc-bulk-recipients .assoc-bulk-recipients-label{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.assoc-bulk-dialog .assoc-bulk-recipients .assoc-bulk-recipients-list{display:flex;flex-wrap:wrap;gap:4px}.assoc-bulk-dialog .assoc-bulk-recipients .assoc-bulk-recipient-chip{display:inline-block;padding:2px 8px;background:#eef2ff;color:#4338ca;border-radius:999px;font-size:11px;font-weight:500}.assoc-bulk-dialog .assoc-bulk-recipients .assoc-bulk-recipients-skip{margin-top:6px;font-size:11px;color:#b45309;font-style:italic}.assoc-segment-dialog .assoc-segment-loading{padding:40px 0}.assoc-segment-dialog .assoc-segment-list{list-style:none;padding:0;margin:0;max-height:50vh;overflow-y:auto}.assoc-segment-dialog .assoc-segment-item{padding:10px 12px;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:background 100ms ease}.assoc-segment-dialog .assoc-segment-item:hover{background:#fef3e6}.assoc-segment-dialog .assoc-segment-item.selected{background:#fff7ed;border-left:3px solid #ff7a18;padding-left:9px}.assoc-segment-dialog .assoc-segment-item .assoc-segment-name{font-size:13px;font-weight:600;color:#111827}.assoc-segment-dialog .assoc-segment-item .assoc-segment-desc{font-size:11px;color:#6b7280;margin-top:2px}.assoc-segment-dialog .assoc-segment-empty{padding:40px 12px;text-align:center;font-size:13px;color:#6b7280}.customer-communicate .cc-toolbar{padding:10px 15px;margin:0 0 12px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;gap:8px}.customer-communicate .cc-chip{display:inline-flex;align-items:baseline;gap:6px;padding:4px 12px;background:#f9fafb;color:#4b5563;border:1px solid #e5e7eb;border-radius:999px;font-size:12px;user-select:none}.customer-communicate .cc-chip .cc-chip-num{font-weight:700;font-size:14px;color:#111827}.customer-communicate .cc-chip .cc-chip-label{text-transform:uppercase;letter-spacing:.4px;font-weight:600}.customer-communicate .cc-chip .cc-chip-icon{width:14px;height:14px;margin:0;color:#ff7a18;align-self:center}.customer-communicate .cc-chip .cc-chip-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#9ca3af;align-self:center}.customer-communicate .cc-chip-static{cursor:default}.customer-communicate .cc-chip-status.cc-status-active .cc-chip-dot{background:#10b981}.customer-communicate .cc-chip-status.cc-status-inactive .cc-chip-dot{background:#9ca3af}.customer-communicate .cc-chip-status.cc-status-blocked .cc-chip-dot{background:#ef4444}.customer-communicate .cc-chip-status.cc-status-draft .cc-chip-dot{background:#f59e0b}.customer-communicate .cc-chip-status.cc-status-lead .cc-chip-dot{background:#3b82f6}.customer-communicate .cc-chip-emailverify.cc-email-good .cc-chip-dot{background:#10b981}.customer-communicate .cc-chip-emailverify.cc-email-bad .cc-chip-dot,.customer-communicate .cc-chip-emailverify.cc-email-blocked .cc-chip-dot{background:#ef4444}.customer-communicate .cc-filter-bar{padding:10px 12px;margin:8px 0;background:#fff;border:1px solid #e5e7eb;border-radius:10px;gap:16px}.customer-communicate .cc-filter-bar .cc-filter-group{gap:6px}.customer-communicate .cc-filter-bar .cc-filter-label{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.4px;margin-right:2px}.customer-communicate .cc-filter-bar .cc-filter-chip{display:inline-flex;align-items:center;padding:4px 12px;background:#f9fafb;color:#4b5563;border:1px solid #e5e7eb;border-radius:999px;font-size:12px;font-weight:500;cursor:pointer;user-select:none;transition:background 120ms ease,border-color 120ms ease,color 120ms ease}.customer-communicate .cc-filter-bar .cc-filter-chip:hover:not(.active){background:#fef3e6;border-color:#fdba74;color:#9a3412}.customer-communicate .cc-filter-bar .cc-filter-chip.active{background:#ff7a18;color:#fff;border-color:#ff7a18;font-weight:600}.customer-communicate .cc-applied-filters{padding:0 0 10px;gap:6px}.customer-communicate .cc-applied-filters .cc-applied-label{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.4px;margin-right:4px}.customer-communicate .cc-applied-filters .cc-applied-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 10px;background:#eef2ff;color:#4338ca;border:1px solid #c7d2fe;border-radius:999px;font-size:12px;cursor:pointer;user-select:none}.customer-communicate .cc-applied-filters .cc-applied-chip:hover{background:#ddd6fe}.customer-communicate .cc-applied-filters .cc-applied-chip .cc-applied-key{font-weight:600;opacity:.75}.customer-communicate .cc-applied-filters .cc-applied-chip .cc-applied-val{font-weight:500}.customer-communicate .cc-applied-filters .cc-applied-chip .cc-applied-x{width:12px;height:12px;margin:0 0 0 2px;color:#4338ca}.customer-communicate .cc-search{display:flex;align-items:center;gap:8px;padding:0 14px;height:40px;background:#f9fafb;border:1px solid #d1d5db;border-radius:999px;min-width:320px;flex:0 0 auto;transition:border-color 120ms ease,box-shadow 120ms ease,background 120ms ease}.customer-communicate .cc-search md-icon{width:18px;height:18px;color:#6b7280;margin:0}.customer-communicate .cc-search input{flex:1;border:none;background:rgba(0,0,0,0);outline:none;font-size:14px;color:#111827}.customer-communicate .cc-search input::placeholder{color:#9ca3af}.customer-communicate .cc-search:focus-within{background:#fff;border-color:#fdba74;box-shadow:0 0 0 3px rgba(255,122,24,.12)}.customer-communicate .cc-search-row{padding:6px 0 8px;gap:12px}.customer-communicate .cc-tpl-toolbar{padding:8px 0 4px;gap:12px}.customer-communicate .cc-recent-tpls{padding:6px 0 10px}.customer-communicate .cc-recent-tpls .cc-recent-tpls-label{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}.customer-communicate .cc-recent-tpls .cc-recent-tpls-chips{gap:6px}.customer-communicate .cc-recent-tpls .cc-recent-tpl-chip{display:inline-flex;align-items:center;gap:4px;margin:0;padding:0 12px;height:30px;min-height:30px;background:#fef3e6;color:#9a3412;border:1px solid #fdba74;border-radius:999px;text-transform:none;font-weight:500;font-size:12px}.customer-communicate .cc-recent-tpls .cc-recent-tpl-chip .cc-recent-tpl-icon{width:12px;height:12px;margin:0;color:#ff7a18}.customer-communicate .cc-recent-tpls .cc-recent-tpl-chip:hover{background:#ff7a18;color:#fff}.customer-communicate .cc-recent-tpls .cc-recent-tpl-chip:hover .cc-recent-tpl-icon{color:#fff}.customer-communicate .cc-legend{gap:16px;padding:4px 6px 8px;font-size:12px;color:#4b5563}.customer-communicate .cc-legend .cc-legend-item{display:inline-flex;align-items:center;gap:6px;font-weight:500}.customer-communicate .cc-legend .cc-legend-dot{display:inline-block;width:14px;height:3px;border-radius:2px;background:#d1d5db}.customer-communicate .cc-legend .cc-legend-dot.opened{background:#10b981}.customer-communicate .cc-legend .cc-legend-dot.clicked{background:#3b82f6}.customer-communicate .cc-legend .cc-legend-dot.delivered{background:#9ca3af}.customer-communicate .cc-legend .cc-legend-dot.bounced{background:#ef4444}.customer-communicate .cc-legend .cc-legend-dot.sent{background:#d1d5db}.customer-communicate .empty-starter.cc-empty{padding:30px 20px;text-align:center;max-width:520px;margin:20px auto}.customer-communicate .empty-starter.cc-empty h3{font-size:15px;font-weight:600;color:#374151;margin:0 0 6px}.customer-communicate .empty-starter.cc-empty p{font-size:13px;color:#6b7280;line-height:1.5;margin:0 0 14px}.customer-communicate .recipient-name{word-break:break-all}.customer-communicate .message-time{margin-top:30px}.customer-communicate .message-time.hidden{visibility:hidden}.customer-communicate .submit-select button{border:1px solid #dbdbdb;background:#fff;color:hsl(0,0%,58%);line-height:42px;min-height:42px;min-width:80px;margin:0 10px 12px 0}.customer-communicate .submit-select .md-button.active{border-color:#f05e33;box-shadow:0 0 1px 0 #f05e33}.customer-communicate .communication-details{border-left:2px solid #5cc5c3;font-size:13px !important;color:#4b5563;line-height:1.35}.customer-communicate .communication-details .abstract-detail{padding:10px 12px;cursor:pointer;transition:background-color 100ms ease}.customer-communicate .communication-details .abstract-detail:hover{background:#fdfaf6}.customer-communicate .communication-details .ch-recipient{font-size:14px !important;font-weight:600;color:#111827;line-height:1.35}.customer-communicate .communication-details .ch-subject-cell{min-width:0}.customer-communicate .communication-details .ch-subject{font-size:13px !important;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}.customer-communicate .communication-details .ch-attach-icon{width:14px;height:14px;margin:0 0 0 6px;color:#9ca3af;align-self:center;flex-shrink:0}.customer-communicate .communication-details .sent-time{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.customer-communicate .communication-details .ch-date{display:block;font-size:11px !important;color:#6b7280;line-height:1.2}.customer-communicate .communication-details .deliver-status{display:inline-flex;align-items:center;gap:6px;margin:0}.customer-communicate .communication-details .deliver-status hr{border:none !important;width:12px !important;height:3px !important;border-radius:2px;margin:0 !important;display:inline-block;background:#d1d5db;vertical-align:middle}.customer-communicate .communication-details .deliver-status hr.opened{background:#10b981}.customer-communicate .communication-details .deliver-status hr.clicked{background:#3b82f6}.customer-communicate .communication-details .deliver-status hr.delivered{background:#9ca3af}.customer-communicate .communication-details .deliver-status hr.bounced{background:#ef4444}.customer-communicate .communication-details .ch-status-label{font-size:11px !important;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#6b7280;line-height:1}.customer-communicate .communication-details .full-detail{padding:0 12px 15px}.customer-communicate .communication-details .full-detail .email-text{font-size:13px !important;line-height:1.5;color:#374151;margin:0 0 20px}.customer-communicate .communication-details.unread .ch-recipient{font-weight:700}.customer-communicate .communication-details .email-body{margin-bottom:20px;border-bottom:1px solid hsl(0,0%,86%)}.customer-communicate .comment-section .message-time{font-size:11px !important;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.4px}.customer-communicate .comment-section+*,.customer-communicate .ch-col-header{padding:8px 12px}.customer-communicate .ch-col-header .ch-col-label,.customer-communicate .ch-col-label{font-size:11px !important;font-weight:700 !important;text-transform:uppercase;letter-spacing:.4px;color:#6b7280;margin:0 10px;line-height:1.2}.customer-communicate .comment-attachment .deliver-status{margin-right:25px}.customer-communicate .email-options md-icon{margin:0 0 0 30px}.customer-communicate .filter-value{margin:0;padding:0}.customer-communicate .filter-value md-input-container{margin:0;padding:0}.customer-communicate .ico-attachment{margin:8px 0 0 15px}.customer-communicate .communication-status{margin:20px 0}.customer-communicate .communication-status md-divider{margin-top:20px}.customer-communicate .engage-list{padding:7px 0;margin:5px 0}.customer-communicate .engage-list h3{margin:0}.customer-communicate .engage-list label{color:hsl(0,0%,58%)}.customer-communicate .engage-list hr{border:5px solid #c47618}.customer-communicate .opened{border-color:#abd036}.customer-communicate .clicked{border-color:#6c9aff}.customer-communicate .delivered{border-color:#ccc}.customer-communicate .bounced{border-color:#f45151}.customer-communicate hr{border:6px solid #c47618;width:30px;display:inline-block;margin:0 10px 0 0;vertical-align:middle}.customer-communicate md-input-container{display:inline-block}.customer-communicate .status-info{margin:15px 0 0}.customer-communicate .status-info .email-staus p{display:inline-block}.customer-communicate .status-info h3{margin:0 10px 0 0;vertical-align:middle}.customer-communicate .tag-btns .md-button:hover:enabled{background:#fff;border-color:#f05e33;box-shadow:0 0 1px 0 #f05e33}.customer-communicate .email-filter{margin:0}.customer-communicate .email-status p{display:inline-block;vertical-align:middle}.customer-communicate .content-spacing{margin:0 10px}.customer-communicate .personal-detail h3{margin-left:10px}.customer-communicate .campaign-tab .campaign-stat{padding:15px 10px;text-align:left;margin-right:15px}@media(min-width: 600px){.customer-communicate .recipient-name{width:120px}.customer-communicate .message-time{width:115px}.customer-communicate .sent-time{width:105px}}@media(max-width: 600px){.customer-communicate .email-options{margin-top:20px}.customer-communicate .communication-details{margin:8px 2px 15px 0}.customer-communicate .message-time.hidden{display:none}}.view-champaign .active-status md-icon{width:15px;height:15px;margin-right:5px}.change-list{min-height:420px;width:660px}.change-list .gap-20{gap:20px}.change-list md-toolbar.main-header h2{font-size:16px;font-weight:normal}.change-list .main-section{padding:20px}.change-list .main-section .active-cta,.change-list .main-section .inactive-cta{width:130px;border:1px solid #6a6a6a;padding:6px 15px;border-radius:20px;font-size:15px;font-weight:600;background-color:#d3e1e5}.change-list .main-section .active-cta.active,.change-list .main-section .inactive-cta.active{border-color:#a8b6c2}.change-list .main-section .active-cta.active{color:#6aa84f}.change-list .main-section .inactive-cta.active{color:#e06666}.change-list .main-section .description{max-width:380px;margin:2px}.change-list .main-section .no-cancel-cta,.change-list .main-section .yes-move-cta{padding:10px 15px;cursor:pointer;font-size:14px;transition:.5sec box-shadow}.change-list .main-section .no-cancel-cta:hover,.change-list .main-section .yes-move-cta:hover{box-shadow:-1px 1px 6px rgba(0,0,0,.3)}.change-list .main-section .no-cancel-cta{background-color:rgba(0,0,0,0);border:1px solid #a6a6a6}.change-list .main-section .yes-move-cta{background-color:#f39c26;color:#fff}.customer-details-campaigns-segments-list div.md-button{padding:0 !important}.customer-nurturing .nurturing-title{color:#5cc5c3}.customer-nurturing .nurturing-title-image{width:40px;height:40px}.customer-nurturing .nurturing-btn{color:#f05e33;border:1px solid #f05e33;min-width:157px}.customer-nurturing .nurturing-btn.btn-primary{color:#fff;border-radius:8px}.sidenav-btn-cta .md-button{min-width:180px;border-radius:45px;border:1px solid #f05e33}.sidenav-btn-cta .md-button:hover{background:#f3f3f3;color:#f05e33}.sidenav-btn-cta .md-button:disabled{color:#f05e33 !important;border:none !important}.contact-detail-section-content-tab .white{color:#fff}.contact-detail-section-content-tab .purple{color:#9333ea}.contact-detail-section-content-tab .teal{color:#14b8a6}.contact-detail-section-content-tab .blue{color:#2563eb}.contact-detail-section-content-tab .orange{color:#f59e0b}.contact-detail-section-content-tab .contact-header-section{margin-bottom:24px}.contact-detail-section-content-tab .contact-header-section .header-avatar{width:64px;height:64px;border-radius:50%;background-color:#dcfce7;color:#059669;font-size:20px;font-weight:700;margin-right:16px}.contact-detail-section-content-tab .contact-header-section .header-info .name-row{margin-bottom:4px}.contact-detail-section-content-tab .contact-header-section .header-info .name-row .name{font-size:20px;font-weight:700;color:#0f172a;margin-right:8px}.contact-detail-section-content-tab .contact-header-section .header-info .name-row .company-icon{margin-right:4px;color:#94a3b8}.contact-detail-section-content-tab .contact-header-section .header-info .name-row .company{font-size:14px;color:#64748b}.contact-detail-section-content-tab .contact-header-section .header-info .meta-row{gap:12px}.contact-detail-section-content-tab .contact-header-section .header-info .meta-row .email{font-size:13px;color:#3b82f6;cursor:pointer}.contact-detail-section-content-tab .contact-header-section .header-info .meta-row .email:hover{text-decoration:underline}.contact-detail-section-content-tab .contact-header-section .header-info .meta-row .status-badge{display:flex;align-items:center;gap:4px;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:600}.contact-detail-section-content-tab .contact-header-section .header-info .meta-row .status-badge.available{background-color:#dcfce7;color:#059669}.contact-detail-section-content-tab .contact-header-section .header-info .meta-row .status-badge.subscribed{background-color:#dbeafe;color:#1e40af}.contact-detail-section-content-tab .contact-header-section .header-info .meta-row .last-updated{font-size:13px;color:#94a3b8;gap:4px}.contact-detail-section-content-tab .contact-header-section .social-icons .icon-ico-linkedin{background:#0a66c2}.contact-detail-section-content-tab .contact-header-section .social-icons .icon-ico-facebook{background:#1877f2}.contact-detail-section-content-tab .contact-header-section .social-icons .icon-ico-twitter{background:#000}.contact-detail-section-content-tab .contact-header-section .social-icons .icon-ico-telegram{background:#0cf}.contact-detail-section-content-tab .contact-header-section .social-icons .icon-ico-others{background:#161616}.contact-detail-section-content-tab .contact-header-section .social-icons .icon-ico-instagram{background:linear-gradient(45deg, #f58529, #dd2a7b, #8134af)}.contact-detail-section-content-tab .contact-header-section .social-icons .social-icon-icon svg{fill:#fff !important}.contact-detail-section-content-tab .metrics-cards-section .metric-card{background-color:#fff;border:1px solid #f1f5f9;border-radius:12px;height:90px}.contact-detail-section-content-tab .metrics-cards-section .metric-card .label{font-size:12px;font-weight:500;color:#565656;margin-bottom:8px;text-transform:none}.contact-detail-section-content-tab .metrics-cards-section .metric-card .value{font-size:24px;font-weight:700}.contact-detail-section-content-tab .metrics-cards-section .metric-card .value.green{color:#10b981}.contact-detail-section-content-tab .metrics-cards-section .metric-card .value.blue{color:#2563eb}.contact-detail-section-content-tab .metrics-cards-section .metric-card .value.purple{color:#9333ea}.contact-detail-section-content-tab .metrics-cards-section .metric-card .value.teal{color:#0d9488}.contact-detail-section-content-tab .metrics-cards-section .metric-card.disabled{cursor:no-drop}.contact-detail-section-content-tab .contact-detail-page-tab-section .tab-content{padding:0;background:#fff}.contact-detail-section-content-tab .contact-detail-page-tab-section .tab-content.placeholder{padding:24px;min-height:200px;color:#94a3b8}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:24px;margin-top:24px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section:first-child{margin-top:24px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section{padding:0}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .qa-header{margin:0;padding:24px;background-color:#f8fafc;border-radius:8px 8px 0 0;border-bottom:1px solid #f1f5f9}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .qa-header .icon-box{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:12px;background:linear-gradient(135deg, #a855f7, #9333ea)}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .qa-header .header-text .title{font-size:16px;font-weight:700;color:#1e293b}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .qa-header .header-text .subtitle{font-size:12px;color:#64748b;margin-top:2px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .qa-header .header-controls{gap:8px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .qa-header .header-controls .md-button{margin:0;font-size:12px;text-transform:none;min-height:32px;line-height:32px;padding:0 12px;border-radius:6px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .qa-header .header-controls .md-button md-icon{margin-right:6px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .qa-header .header-controls .view-all-btn{background-color:#8b5cf6;color:#fff;box-shadow:0 2px 4px rgba(139,92,246,.3)}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .qa-header .header-controls .simple-btn{border:1px solid #e2e8f0;color:#475569;background-color:#fff}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .qa-header .header-controls .command-btn{background-color:#f3e8ff;color:#7e22ce;font-weight:600}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .pinned-header{margin:24px;gap:12px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .pinned-header .orange-box{width:24px;height:24px;border-radius:6px;background-color:#f59e0b}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .pinned-header .orange-box md-icon{color:#fff}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .pinned-header .label{font-size:14px;font-weight:700;color:#1e293b}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .pinned-header .sub{font-weight:400;color:#94a3b8;font-size:12px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .actions-grid{padding:0 24px 24px 24px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .action-column{padding-right:12px;width:32%;margin-bottom:24px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .action-column .col-header{font-size:15px;font-weight:700;margin-bottom:16px;gap:8px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .action-column .col-header .col-icon-circle{width:25px;height:25px;border-radius:8px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .action-column .col-header .col-icon-circle md-icon{color:#fff}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .action-column .col-header.blue{color:#2563eb}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .action-column .col-header.blue .col-icon-circle{background-color:#2563eb}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .action-column .col-header.purple{color:#9333ea}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .action-column .col-header.purple .col-icon-circle{background-color:#9333ea}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .action-column .col-header.green{color:#16a34a}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .action-column .col-header.green .col-icon-circle{background-color:#16a34a}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .action-column .col-actions{display:flex;flex-direction:column;gap:12px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .action-column .action-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px;cursor:pointer;transition:all .2s}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .action-column .action-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transform:translateY(-1px)}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .action-column .action-card .action-icon{width:32px;height:32px;border-radius:6px;margin-right:12px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .action-column .action-card .action-icon.blue{background-color:#eff6ff}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .action-column .action-card .action-icon.blue md-icon{color:#2563eb}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .action-column .action-card .action-icon.purple{background-color:#f3e8ff}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .action-column .action-card .action-icon.purple md-icon{color:#9333ea}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .action-column .action-card .action-icon.green{background-color:#f0fdf4}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .action-column .action-card .action-icon.green md-icon{color:#16a34a}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .action-column .action-card .name{font-size:13px;font-weight:600;color:#334155;display:block}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.quick-actions-section .action-column .action-card .desc{font-size:11px;color:#94a3b8;margin-top:2px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.profile-section .header-row{margin-bottom:20px;gap:12px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.profile-section .header-row .s18{margin-top:-2px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.profile-section .section-title{font-size:15px;font-weight:600;color:#1e293b}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.profile-section .account-card .initials-circle{width:48px;height:48px;border-radius:24px;background-color:#99f6e4;color:#115e59;font-size:16px;font-weight:600}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.profile-section .account-card .sub-label{font-size:11px;color:#64748b;font-weight:600;letter-spacing:.05em}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.profile-section .account-card .name{font-size:16px;font-weight:700;color:#134e4a;margin:2px 0}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.profile-section .account-card .role{font-size:13px;color:#475569}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.profile-section .info-grid{margin-top:8px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.profile-section .info-grid .info-item{margin-bottom:16px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.tags-section .tags-header{margin-bottom:20px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.tags-section .tags-header .section-title{font-size:15px;font-weight:600;margin-left:12px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.tags-section .tags-header .badge.ai{background-color:#f3e8ff;color:#7e22ce;margin-left:8px;padding:2px 8px;border-radius:12px;font-size:11px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.tags-section .tags-header .mini-btn{font-size:12px;min-height:28px;line-height:28px;border-radius:6px;padding:0 12px;border-color:#e2e8f0;text-transform:none}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.tags-section .tags-header .mini-btn.tags-btn{border:1px solid #51c7c7;color:#475569}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.tags-section .tags-header .mini-btn.smart-btn{border:1px solid #d354d3;color:#475569}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.tags-section .tags-list{gap:12px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.tags-section .tag-badge{padding:6px 12px;border-radius:20px;font-size:13px;display:flex;align-items:center;gap:8px;border:1px solid rgba(0,0,0,0)}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.tags-section .tag-badge.yellow{background-color:#fefce8;color:#854d0e;border-color:#fef9c3}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.tags-section .tag-badge.yellow .remove-icon{color:#ca8a04}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.tags-section .tag-badge.purple{background-color:#faf5ff;color:#6b21a8;border-color:#f3e8ff}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.tags-section .tag-badge.purple .remove-icon{color:#9333ea}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.tags-section .tag-badge.red{background-color:#fef2f2;color:#991b1b;border-color:#fee2e2}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.tags-section .tag-badge.red .remove-icon{color:#ef4444}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.tags-section .tag-badge.blue{background-color:#eff6ff;color:#1e40af;border-color:#dbeafe}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.tags-section .tag-badge.blue .remove-icon{color:#3b82f6}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.tags-section .tag-badge.orange{background-color:#fff7ed;color:#9a3412;border-color:#ffedd5}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.tags-section .tag-badge.orange .remove-icon{color:#f97316}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.tags-section .tag-badge.smart{border-radius:8px;font-weight:500}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.tags-section .tag-badge.smart.green{background-color:#ecfdf5;color:#047857}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.tags-section .tag-badge.smart.indigo{background-color:#eef2ff;color:#4338ca}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.tags-section .tag-badge.smart.cyan{background-color:#ecfeff;color:#0e7490}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.tags-section .tag-badge.smart.violet{background-color:#f5f3ff;color:#7c3aed}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.tags-section .tag-badge.smart.teal{background-color:#f0fdfa;color:#0f766e}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.tags-section .tag-badge.smart.emerald{background-color:#ecfdf5;color:#059669}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.tags-section .tag-badge .remove-icon{cursor:pointer;opacity:.7}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.tags-section .tag-badge .remove-icon:hover{opacity:1}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.cards-section .section-title{font-size:15px;font-weight:600;margin-left:12px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.cards-section .cards-visual-row{padding-bottom:24px;border-bottom:1px solid #f1f5f9}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.cards-section .mini-btn{font-size:12px;min-height:28px;line-height:28px;border-radius:6px;padding:0 12px;border-color:#e2e8f0;text-transform:none}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.cards-section .mini-btn.tags-btn{border:1px solid #51c7c7;color:#475569}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.cards-section .credit-card-visual{width:300px;height:180px;border-radius:12px;padding:24px;color:#fff;position:relative;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.cards-section .credit-card-visual.visa-card{background:linear-gradient(135deg, #2563eb, #1e40af)}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.cards-section .credit-card-visual.mc-card{background:linear-gradient(135deg, #f97316, #ea580c)}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.cards-section .credit-card-visual.amex-card{background:linear-gradient(135deg, #334155, #1e293b)}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.cards-section .credit-card-visual .card-type{font-weight:800;font-size:18px;letter-spacing:.05em;opacity:.9}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.cards-section .credit-card-visual .badge.default{background-color:hsla(0,0%,100%,.2);font-size:10px;padding:2px 8px;border-radius:4px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.cards-section .credit-card-visual .card-number{font-family:monospace;font-size:20px;letter-spacing:2px;opacity:.9;margin-top:24px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.cards-section .credit-card-visual .card-meta .lab{font-size:10px;opacity:.7;text-transform:uppercase;margin-bottom:2px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.cards-section .credit-card-visual .card-meta .val{font-size:14px;font-weight:500}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .custom-table .table-header{font-size:11px;font-weight:600;color:#64748b;padding:12px 16px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .custom-table .table-row{padding:16px;border-bottom:1px solid #f1f5f9;font-size:13px;color:#334155;align-items:center}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .custom-table .table-row:last-child{border-bottom:none}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .custom-table .table-row .card-col{gap:12px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .custom-table .table-row .card-col .card-icon-box{width:32px;height:20px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:9px;font-weight:700}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .custom-table .table-row .card-col .card-icon-box.visa-card{background-color:#2563eb}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .custom-table .table-row .card-col .card-icon-box.mc-card{background-color:#f97316}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .custom-table .table-row .card-col .card-icon-box.amex-card{background-color:#334155}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .custom-table .table-row .card-col .last4{font-family:monospace}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .custom-table .table-row .address-text{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .custom-table .table-row .badge.status{border-radius:12px;padding:2px 8px;font-size:11px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .custom-table .table-row .badge.status.default{background-color:#dbeafe;color:#1e40af}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .custom-table .table-row .badge.status.active{background-color:#f1f5f9;color:#64748b}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .custom-table .table-row .actions .hover-icon{opacity:.5;cursor:pointer;margin-left:8px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .custom-table .table-row .actions .hover-icon:hover{opacity:1}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.addresses-section .section-title{font-size:15px;font-weight:600;margin-left:12px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.addresses-section .mini-btn{font-size:12px;min-height:28px;line-height:28px;border-radius:6px;padding:0 12px;border-color:#e2e8f0;text-transform:none}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.addresses-section .mini-btn.tags-btn{border:1px solid #51c7c7;color:#475569}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.addresses-section .section-header-row{margin-bottom:24px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.addresses-section .section-header-row .badge.count{margin-left:12px;background-color:#f1f5f9;color:#64748b}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.addresses-section .addresses-grid{padding:0 12px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.addresses-section .address-column{padding-right:12px;margin-bottom:24px;box-sizing:border-box}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.addresses-section .address-card{border:1px solid #e2e8f0;border-radius:8px;padding:16px;background-color:#fff;height:100%}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.addresses-section .address-card .addr-header{gap:12px;margin-bottom:12px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.addresses-section .address-card .addr-header .icon-circle{width:32px;height:32px;border-radius:16px;display:flex;align-items:center;justify-content:center}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.addresses-section .address-card .addr-header .icon-circle.teal-light{background-color:#f0fdfa}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.addresses-section .address-card .addr-header .addr-title{font-weight:600;font-size:14px;color:#1e293b}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.addresses-section .address-card .actions md-icon{opacity:.6;cursor:pointer;margin-left:8px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.addresses-section .address-card .actions md-icon:hover{opacity:1}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.addresses-section .address-card .addr-lines{margin-bottom:16px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.addresses-section .address-card .addr-lines p{margin:0 0 4px 0;font-size:13px;color:#475569}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.addresses-section .address-card .addr-lines .country{color:#94a3b8;font-size:12px;margin-top:8px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.addresses-section .address-card .addr-note{background-color:#fffbeb;border:1px solid #fef3c7;border-radius:6px;padding:8px 12px;display:flex;align-items:flex-start;gap:8px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.addresses-section .address-card .addr-note md-icon{margin-top:2px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section.addresses-section .address-card .addr-note span{font-size:12px;color:#92400e;line-height:1.4}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .section-header{font-size:15px;font-weight:600;color:#1e293b;margin:0 0 24px 0}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .info-grid{gap:24px 0}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .info-item{padding-right:24px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .info-item label{display:block;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .info-item .value{font-size:14px;color:#334155;line-height:1.5}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .info-item .value.bold{font-weight:600;color:#0f172a}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .info-item .value.link{color:#3b82f6;text-decoration:none}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .info-item .value.link:hover{text-decoration:underline}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .info-item .value.description{color:#475569}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .info-item .stars{display:flex;gap:2px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .info-item .stars md-icon{width:16px;height:16px;min-width:16px;min-height:16px;color:#e2e8f0}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .info-item .stars md-icon.filled{color:#fbbf24}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .address-item .icon-circle{width:24px;height:24px;min-width:24px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:12px}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .address-item .icon-circle.red-light{background-color:#fee2e2}.contact-detail-section-content-tab .contact-detail-page-tab-section .info-section .address-item .icon-circle md-icon.red{color:#ef4444}.contact-detail-section-content-tab .contact-detail-page-tab-section .s16{font-size:16px;width:16px;height:16px}.contact-detail-section-content-tab .contact-detail-page-tab-section .red{color:#ef4444}.add-customer-ns .summery-widget{padding:0;background:none}@media(max-width: 959px){.add-customer-ns .summery-widget{min-width:auto}}.add-customer-ns .heading_title{padding:20px;font-weight:600;background-color:#20394c;border-radius:12px 12px 0 0}.add-customer-ns .icon-next-arrow{width:15px;height:15px}.add-customer-ns .icon-next-arrow svg path{fill:#f05e33}.add-customer-ns .content_div{padding:20px;background:#f2f6f9}.add-customer-ns .content_div_new{background:#fff;border:1px solid #ccc;border-radius:0 0 12px 12px;padding:10px 20px 0 20px}.add-customer-ns h3{margin-bottom:15px;font-weight:500;color:#6a6a6a}.add-customer-ns .icon_png{width:30px}.add-customer-ns .title{color:#5cc8fc}.add-customer-ns .type-box{padding:12px 16px;color:#f05e33;cursor:pointer;background:#fff;margin-bottom:15px;gap:10px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.add-customer-ns .type-box .second_content{font-size:16px}.add-customer-ns .type-box.disabled{color:hsl(0,0%,58%);pointer-events:none}.add-customer-ns .type-box.disabled md-icon svg path{fill:hsl(0,0%,58%)}.add-customer-ns .type-box.next-action-menu{box-shadow:none;border:1px solid #ccc;border-radius:8px;padding:10px 8px}.add-customer-ns .type-box.next-action-menu .first_content,.add-customer-ns .type-box.next-action-menu .second_content{font-size:14px}.cust-filter .permanent-filter ul{list-style:none;padding:0;margin:0}.cust-filter .permanent-filter ul li{display:inline-block;padding:10px;min-width:75px;text-align:center;color:#f05e33}.cust-filter .permanent-filter ul li.active{color:#000}.cust-filter .secondary-filter .md-icon-button md-icon{display:inline-block;width:12px;height:12px}.cust-filter .secondary-filter .md-icon-button md-icon svg path{fill:#333 !important}.cust-filter .secondary-filter md-select md-select-value span{max-width:150px}.custom-filters-bar .custom-filter-header{max-width:1350px;width:100%;background-color:#f7fcff;padding:20px 18px !important}.custom-filters-bar .custom-filter-header .fill_polygon{margin-right:15px}.custom-filters-bar .custom-filter-header .fill_polygon svg path{color:#000;fill:#000}.custom-filters-bar .custom-filter-header md-icon svg path{color:#8e8e8e;fill:#8e8e8e}.custom-filters-bar .custom-filter-body{background-color:#f2fffe}.custom-filters-bar .customer-detail-tabs md-ink-bar{background-color:rgba(0,0,0,0)}.custom-filters-bar .tab-header{background:#e2f5f4;color:hsl(0,0%,58%);padding:20px 0 0 60px;font-size:14px}.custom-filters-bar md-tabs-wrapper{background:#e2f5f4;padding:20px 0 30px}.custom-filters-bar md-tabs-canvas{margin-left:60px}.custom-filters-bar md-tab-item{border:1px solid #f05e33;color:#f05e33;margin-right:25px;border-radius:25px}.custom-filters-bar md-tab-item.md-active{background-color:#f05e33;color:#fff}.custom-filters-bar md-tab-item.md-active .status_filter_icon{filter:sepia(1)}.custom-filters-bar md-tab-item:not(.md-active) label{cursor:pointer}.custom-filters-bar .status_filter_icon{width:20px;height:auto;vertical-align:middle}.custom-filters-bar .status_filter_img{width:45px;height:auto;vertical-align:middle;margin-right:9px}.custom-filters-bar .filter_tab_content_custom{padding:5px 8px;background-color:rgba(0,0,0,0);margin-top:20px;max-width:1350px;width:100%}.custom-filters-bar .custom_tab_title{font-size:18px}.custom-filters-bar .type-box.status-new{border:1px solid #ffce3a;background:rgba(0,0,0,0)}.custom-filters-bar .type-box.status-new.active,.custom-filters-bar .type-box.status-new:hover{background:#ffce3a}.custom-filters-bar .type-box.status-new .type-label{color:#6a6a6a}.custom-filters-bar .type-box.status-new .custom_type-value{color:#ffce3a}.custom-filters-bar .type-box.status-buying{border:1px solid #b4a7d6;background:rgba(0,0,0,0)}.custom-filters-bar .type-box.status-buying.active,.custom-filters-bar .type-box.status-buying:hover{background:#b4a7d6}.custom-filters-bar .type-box.status-buying .type-label{color:#6a6a6a}.custom-filters-bar .type-box.status-buying .custom_type-value{color:#b4a7d6}.custom-filters-bar .type-box.status-lead{border:1px solid #5cc8fc;background:rgba(0,0,0,0)}.custom-filters-bar .type-box.status-lead.active,.custom-filters-bar .type-box.status-lead:hover{background:#5cc8fc}.custom-filters-bar .type-box.status-lead .type-label{color:#6a6a6a}.custom-filters-bar .type-box.status-lead .custom_type-value{color:#5cc8fc}.custom-filters-bar .type-box.status-buyer{border:1px solid #93c47d;background:rgba(0,0,0,0)}.custom-filters-bar .type-box.status-buyer.active,.custom-filters-bar .type-box.status-buyer:hover{background:#93c47d}.custom-filters-bar .type-box.status-buyer .type-label{color:#6a6a6a}.custom-filters-bar .type-box.status-buyer .custom_type-value{color:#93c47d}.custom-filters-bar .status-filter-box .status-icon path{fill:hsl(0,0%,58%)}.custom-filters-bar .status-filter-box.active .status-icon path,.custom-filters-bar .status-filter-box:hover .status-icon path{fill:#fff}.custom-filters-bar .status-filter-box.active .filter-label,.custom-filters-bar .status-filter-box:hover .filter-label{color:#fff}.custom-filters-bar .status-filter-box.active .custom_type-value,.custom-filters-bar .status-filter-box.active .type-label,.custom-filters-bar .status-filter-box:hover .custom_type-value,.custom-filters-bar .status-filter-box:hover .type-label{color:#fff}.custom-filters-bar .type-box.grey-box{border:1px solid #a8b6c2;background:rgba(0,0,0,0)}.custom-filters-bar .type-box.grey-box .type-label{color:#6a6a6a}.custom-filters-bar .type-box.grey-box .custom_type-value{color:#595959}.custom-filters-bar .type-box.grey-box.active,.custom-filters-bar .type-box.grey-box:hover{background:#52758d}.custom-filters-bar .type-box.grey-box.active .custom_svg_icon g,.custom-filters-bar .type-box.grey-box.active .custom_svg_icon path,.custom-filters-bar .type-box.grey-box:hover .custom_svg_icon g,.custom-filters-bar .type-box.grey-box:hover .custom_svg_icon path{fill:#fff}.custom-filters-bar .type-box.grey-box.active .filter-label,.custom-filters-bar .type-box.grey-box:hover .filter-label{color:#fff}.custom-filters-bar .type-box.grey-box.active .custom_type-value,.custom-filters-bar .type-box.grey-box.active .type-label,.custom-filters-bar .type-box.grey-box:hover .custom_type-value,.custom-filters-bar .type-box.grey-box:hover .type-label{color:#fff}.custom-filters-bar .type-box.rectangle_grey_box{padding:12px}.custom-filters-bar .rectangle_checkbox{margin-top:6px}.custom-filters-bar .type_box_card_section{margin-left:55px}.custom-filters-bar .type_box_card_div{margin-top:30px}.custom-filters-bar .type-box{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;background-clip:padding-box;padding:12px 16px;min-width:140px;max-width:225px;width:100%;box-sizing:border-box;display:inline-block;margin-right:10px;margin-bottom:20px;position:relative;cursor:pointer}.custom-filters-bar .type-box .selected-icon{position:absolute;right:-8px;top:-8px}.custom-filters-bar .type-box .type-label{color:#fff;font-size:12px;margin-bottom:5px;display:flex;align-items:center}.custom-filters-bar .type-box .type-label label{cursor:pointer}.custom-filters-bar .type-box .type-label .type-label-custom{margin-bottom:0;display:flex;align-items:center}.custom-filters-bar .type-box .custom_type-value{color:#fff;font-size:25px;font-weight:bold;margin-left:25px}.custom-filters-bar .type-box .custom_svg_icon{width:20px;height:20px;vertical-align:middle;margin-right:5px}.custom-filters-bar .location-symbol{margin-right:8px}.custom-filters-bar .hexa_icon{margin-left:15px;margin-right:15px}.custom-filters-bar .empty_hexa_icon svg path{color:rgba(0,0,0,.54);fill:rgba(0,0,0,.54)}.custom-filters-bar .type_boxcard_des{font-size:18px;color:#999;margin-bottom:35px}.custom-filters-bar #label-in-front .md-icon,.custom-filters-bar #label-in-front.md-checked .md-icon{border-radius:50px}.custom-filters-bar md-icon svg g{color:rgba(0,0,0,.54);fill:rgba(0,0,0,.54)}.custom-filters-bar md-tabs-wrapper md-next-button,.custom-filters-bar md-tabs-wrapper md-prev-button{background-color:rgba(0,0,0,0)}.mb-3{margin-bottom:30px !important}@media(max-width: 600px){.cust-filter .permanent-filter ul li{display:block;text-align:left}.filters-bar .custom_filter_header .md-button{min-width:29px}}.customers-list{padding:0 20px 20px}.customers-list .data-table{min-width:700px}.customers-list .data-table .inventory-text{font-weight:500}.customers-list .data-table .customer-services md-icon{width:24px;height:21px}.customers-list .data-table .customer-services span{display:inline-block;vertical-align:middle;margin-right:6px;font-size:12px}.customers-list .data-table .rating span{margin-right:4px}.customers-list .data-table .updates{font-size:12px;line-height:1.4}.customers-list .data-table .table-btn{min-width:0;min-height:0;padding:0;margin:0;line-height:1;width:43px}.customers-list .data-table .table-btn.table-btn-customer{height:25px;padding:0 4px;border-radius:6px}.customers-list .data-table .table-btn.opportunities{background:#fff2f0;border:1px solid #ff9d7f}.customers-list .data-table .table-btn.quotes{background:#f0f8ff;border:1px solid #7fc4ff}.customers-list .data-table .table-btn.jobs{background:#f0fff4;border:1px solid #7fff7f}.customers-list .table-toolbar-icon{padding-top:5px}.customers-list .table-toolbar-icon md-icon{height:30px;width:30px;margin:0 0 0 10px}.customers-list .swipe-wrapper{min-width:720px}.customers-list .data-table tbody td:nth-child(1),.customers-list .data-table thead th:nth-child(1){width:30px;padding-right:0}.customers-list .data-table thead th:nth-child(1){height:40px}.toolbar-icon{height:30px;width:30px;margin-left:28px}.svg-base-white svg path{fill:#fff}.search-button{display:inline-block;border:none;top:0;right:0;z-index:2;position:relative;margin:0;cursor:pointer}.search-button svg path{fill:#8e8e8e}.customers-list .fixed-header table td.row-check{padding:0 0 0 7px;min-width:30px}.earning-age-area{position:absolute;top:10px;right:40px}.filter-area md-input-container,.advanced-search md-input-container{padding-right:10px;width:100%}.filter-area md-input-container .md-input,.advanced-search md-input-container .md-input,.filter-area md-input-container md-select,.advanced-search md-input-container md-select{width:100%;height:38px;margin-top:0}.filter-area .multi-select-input.md-input-has-value md-select md-select-value span:first-child,.advanced-search .multi-select-input.md-input-has-value md-select md-select-value span:first-child{text-overflow:ellipsis}.advanced-search .PosR .choose-criteria{position:absolute;left:-17px;top:2px}.advanced-search .PosR md-input-container{margin-left:25px;width:87%}@media(min-width: 767px){.advanced-search md-input-container{width:100%}}@media(min-width: 960px){.uppar-padding{padding-top:32px}}.form-base .contact-type-value .edit-text{height:16px;border-width:0;font-size:14px}.check-dropdown .check-top-margin,.check-dropdown-110 .check-top-margin{margin-top:8px}.check-dropdown md-select,.check-dropdown-110 md-select{width:80px;margin:0;padding:0}.check-dropdown md-select md-select-value,.check-dropdown-110 md-select md-select-value{border:none}.check-dropdown-110 md-select{width:125px}@media(max-width: 767px){.customer-upload-section .duplicate-list .inner-sublist .input-container .contact-type-value.address-fix{max-width:75px;margin-left:35px}}@media(max-width: 600px){.customer-upload-section .duplicate-list .inner-sublist .input-container .contact-type-value.address-fix{max-width:inherit;margin-left:15px}}@media(max-width: 960px){.del-icon{position:absolute;top:0;right:0}.address-margin{margin-top:16px}}.dup-correct path{fill:#0e9212}.dup-found-exist path{fill:#f05e33}.dup-found-history path{fill:#cf0a0a}.add-contact-ai .mat-auto-fix{position:absolute;top:10px;right:0}.add-contact-ai .header{background:#20394c;color:#fff}.add-contact-ai .header .custom_svg_icon{width:35px;height:35px}.add-contact-ai .header .percent_counter{background:#486480;border:5px solid #06b7f8;border-radius:55px;width:60px;height:60px;line-height:50px}.add-contact-ai .profile_icon_png{width:30px;height:30px}.add-contact-ai .body-section{background-color:#d3e1e5}.add-contact-ai .body-section .index-cell{background-color:#fff;width:40px;height:40px;border-radius:35px;line-height:40px;font-size:18px}.add-contact-ai .body-section .email-input{background-color:#fff;height:500px !important}.add-contact-ai .body-section .contact-form{background-color:#fff;border-radius:10px}.add-contact-ai .body-section .save-cta{right:20px;top:20px}.add-contact-ai .body-section .arrow-btn-cta{width:18px;height:18px}.add-contact-ai .body-section .arrow-btn-cta svg path{fill:#fff !important}.add-contact-ai .body-section .counter-cell{background-color:#486480;border-radius:5px;padding:5px 10px}.add-contact-ai .body-section .send-icon,.add-contact-ai .body-section .send-icon:hover{background:#20394c !important;border-radius:6px}.add-contact-ai .body-section .send-icon svg path,.add-contact-ai .body-section .send-icon:hover svg path{fill:#41a5ee !important}@media(max-width: 490px){.add-contact-ai .body-section .save-cta{flex-direction:column}}@media(max-width: 780px){.add-contact-ai .contact-ai-form{flex-direction:column}}.ai-extract-header{padding:18px 22px 15px;background:linear-gradient(135deg, #faf5ff 0%, #f0f9ff 100%);border-bottom:1px solid #e9d5ff;display:flex;align-items:center;gap:14px}.ai-extract-icon-wrap{width:42px;height:42px;background:linear-gradient(135deg, #6366f1, #8b5cf6);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ai-extract-icon-wrap md-icon{color:#fff !important;width:22px !important;height:22px !important}.ai-extract-title{flex:1}.ai-extract-title h2{margin:0;font-size:16px;font-weight:700;color:#1e1b4b}.ai-extract-title span{font-size:12px;color:#6b7280;margin-top:1px;display:block}.add-contact-ai .ai-textarea-wrap textarea{padding:14px 16px}.add-contact-ai .ai-textarea-footer{padding:8px 10px}.btn-ai-extract{background:linear-gradient(135deg, #6366f1, #8b5cf6) !important;color:#fff !important;border-radius:8px !important;min-width:140px !important;height:34px !important;font-weight:600 !important;font-size:13px !important;padding:0 16px !important;display:inline-flex !important;align-items:center !important;gap:6px !important;box-shadow:0 2px 8px rgba(99,102,241,.3) !important;transition:all .2s !important}.btn-ai-extract:hover{box-shadow:0 4px 14px rgba(99,102,241,.5) !important;transform:translateY(-1px) !important}.btn-ai-extract md-icon{width:15px !important;height:15px !important;color:#fff !important}.board-picker-drawer .boards-list .md-button{padding:0}.board-picker-drawer .board-color-bar{width:12px;flex:0 0 12px}.board-picker-drawer .board-picker-header{padding:15px}.board-picker-drawer .board-picker-search{gap:8px;padding:6px 10px;border:1px solid var(--jt-color-border);border-radius:5px;background:var(--jt-color-bg-subtle)}.board-picker-drawer .board-picker-search input{width:100%;border:0;outline:none;background:rgba(0,0,0,0);font-size:15px;color:var(--jt-color-text-default)}.board-picker-drawer .board-picker-suggest{margin:0;min-height:30px;line-height:30px;padding:0 12px}.board-picker-drawer .board-picker-section-title{padding:10px 15px 4px;font-size:14px;text-transform:uppercase;letter-spacing:.04em;color:var(--jt-color-text-muted)}.board-picker-drawer .board-stat-row{margin-top:2px}.board-picker-drawer .board-stat-chip{padding:2px 8px;border-radius:12px;font-size:14px;font-weight:600;line-height:1.4}.board-picker-drawer .board-stat-chip--won{background:var(--jt-color-success-bg);color:var(--jt-color-success)}.board-picker-drawer .board-stat-chip--total{background:var(--jt-color-info-bg);color:var(--jt-color-info)}.board-picker-drawer .board-picker-empty{gap:12px;padding:24px 15px;text-align:center}.board-picker-drawer .board-picker-noresult{color:var(--jt-color-text-muted)}.board-picker-drawer .board-picker-disabled{opacity:.5;pointer-events:none}.board-picker-drawer .svc-sec-head{font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--jt-color-text-muted);margin:0}.board-picker-drawer .board-picker-header h2{font-size:20px;font-weight:600;color:var(--jt-color-text-default)}.board-picker-drawer .board-picker-search{margin:12px 15px 4px}.board-picker-drawer .board-picker-search__icon{width:16px;height:16px;min-width:16px;opacity:.6}.board-picker-drawer .board-picker-search__clear{margin:0;min-width:24px;width:24px;height:24px;padding:0}.board-picker-drawer .board-picker-search__clear md-icon{width:12px;height:12px;min-width:12px;opacity:.6}.board-picker-drawer .board-picker-section-title{display:flex;align-items:center}.board-picker-drawer .board-picker-section-title__icon{width:14px;height:14px;min-width:14px;opacity:.6}.board-picker-drawer .board-picker-row{position:relative;z-index:1}.board-picker-drawer .board-picker-row__body{padding:12px 15px;gap:8px;min-width:0}.board-picker-drawer .board-picker-row__name{font-size:16px;font-weight:600;color:var(--jt-color-text-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-picker-drawer .board-picker-row:hover{background:var(--jt-color-bg-hover)}.board-picker-drawer .board-picker-row.schedule-select{background:var(--jt-color-info-bg)}.board-picker-drawer .board-color-bar{border-radius:3px 0 0 3px}.board-picker-drawer .board-stat-chip--rate{background:var(--jt-color-bg-subtle);color:var(--jt-color-text-default)}.board-picker-drawer .board-picker-create{display:inline-flex;align-items:center;gap:6px}.board-picker-drawer .board-picker-create md-icon{width:16px;height:16px;min-width:16px}.board-picker-drawer .board-picker-select-ico{width:16px;height:16px;min-width:16px;margin-right:6px}.board-picker-drawer .fill-white svg{fill:#fff}.panel-sidebar .inside-container{top:0 !important;bottom:0 !important}body.jt_list_contrast_ux .cl-easy-access .cl-easy-cta{color:#b45309}body.jt_list_contrast_ux .cl-easy-access .cl-easy-cta md-icon path,body.jt_list_contrast_ux .cl-easy-access .cl-easy-cta md-icon g{fill:#b45309}body.jt_list_contrast_ux .cl-easy-access .clear-ctas .cl-cta span:not(.text-danger){color:#595959}body.jt_list_contrast_ux .cl-easy-access .clear-ctas .cl-cta:not(.cursor-point) md-icon path{fill:#595959}body.jt_list_contrast_ux .enrichment-banner .banner-actions .md-button.md-primary{background-color:#b45309;color:#fff}body.jt_list_typography_ux .cust-list-page span.img-replacer{font-size:13px !important}body.jt_list_typography_ux .jac-segment-view__avatar .img-replacer{font-size:13px}body.jt_list_typography_ux .jac-segment-view__group-count-chip{font-size:13px;min-width:24px;height:22px}.cl-quick-strip{padding:10px 15px;margin:0 0 8px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;gap:12px}.cl-quick-strip .cl-qs-chips{gap:8px;flex:1 1 auto}.cl-quick-strip .cl-qs-divider{width:1px;height:20px;margin:0 4px;background:#e5e7eb}.cl-quick-strip .cl-qs-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:2px;background:#9ca3af}.cl-quick-strip .cl-qs-chip-active .cl-qs-dot{background:#10b981}.cl-quick-strip .cl-qs-chip-inactive .cl-qs-dot{background:#9ca3af}.cl-quick-strip .cl-qs-chip-blocked .cl-qs-dot{background:#ef4444}.cl-quick-strip .cl-qs-chip-draft .cl-qs-dot{background:#f59e0b}.cl-quick-strip .cl-qs-chip-status{cursor:pointer}.cl-quick-strip .cl-qs-chip-status:hover{background:#fff7ed;border-color:#fdba74}.cl-quick-strip .cl-qs-chip-status.active{background:#fff7ed;border-color:#ff7a18;color:#9a3412}.cl-quick-strip .cl-qs-chip-status.active .cl-qs-chip-num{color:#9a3412}.cl-quick-strip .cl-qs-tools{gap:12px;flex:0 0 auto}.cl-quick-strip .cl-qs-tools .cl-qs-link{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:#6b7280;cursor:pointer;user-select:none;padding:4px 6px;border-radius:6px;transition:background 120ms ease,color 120ms ease}.cl-quick-strip .cl-qs-tools .cl-qs-link .cl-qs-link-icon{width:16px;height:16px;margin:0;color:currentColor}.cl-quick-strip .cl-qs-tools .cl-qs-link:hover{background:#fef3e6;color:#9a3412}.cl-quick-strip .cl-qs-tools .cl-qs-link.active{color:#ff7a18;font-weight:600}.cl-quick-strip .cl-qs-tools .cl-qs-link.active .cl-qs-link-icon{color:#ff7a18}.cl-quick-strip .cl-qs-tools .cl-qs-link.disabled{color:#9ca3af;cursor:default}.cl-quick-strip .cl-qs-tools .cl-qs-link.disabled:hover{background:rgba(0,0,0,0);color:#9ca3af}.cl-quick-strip .cl-qs-tools .cl-qs-create-btn{display:inline-flex;align-items:center;gap:6px;height:34px;min-height:34px;padding:0 12px;background:#fff;border:1px solid #fdba74;border-radius:8px;color:#9a3412;text-transform:none;font-weight:600;font-size:12px}.cl-quick-strip .cl-qs-tools .cl-qs-create-btn .cl-qs-create-plus,.cl-quick-strip .cl-qs-tools .cl-qs-create-btn .cl-qs-create-chev{width:14px;height:14px;margin:0;color:#ff7a18}.cl-quick-strip .cl-qs-tools .cl-qs-create-btn:hover{background:#fef3e6;border-color:#ff7a18}.cl-quick-strip .cl-qs-chip{display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;font-size:12px;color:#4b5563;cursor:default;user-select:none;transition:background 120ms ease,border-color 120ms ease,color 120ms ease}.cl-quick-strip .cl-qs-chip .cl-qs-chip-num{font-weight:700;font-size:14px;color:#111827}.cl-quick-strip .cl-qs-chip .cl-qs-chip-label{text-transform:uppercase;letter-spacing:.4px;font-weight:600}.cl-quick-strip .cl-qs-chip-new,.cl-quick-strip .cl-qs-chip-followup,.cl-quick-strip .cl-qs-chip-sort{cursor:pointer}.cl-quick-strip .cl-qs-chip-new:hover,.cl-quick-strip .cl-qs-chip-followup:hover,.cl-quick-strip .cl-qs-chip-sort:hover{background:#fef3e6;border-color:#fdba74;color:#9a3412}.cl-quick-strip .cl-qs-chip-new:hover .cl-qs-chip-num,.cl-quick-strip .cl-qs-chip-followup:hover .cl-qs-chip-num,.cl-quick-strip .cl-qs-chip-sort:hover .cl-qs-chip-num{color:#9a3412}.cl-quick-strip .cl-qs-chip-new .cl-qs-chip-num{color:#047857}.cl-quick-strip .cl-qs-chip-followup .cl-qs-chip-num{color:#b91c1c}.cl-quick-strip .cl-qs-chip-sort .cl-qs-chip-icon{width:14px;height:14px;margin:0;color:currentColor}.cl-quick-strip .cl-qs-chip-sort.active{background:#ff7a18;border-color:#ff7a18;color:#fff}.cl-quick-strip .cl-qs-chip-sort.active:hover{background:#ea6100;border-color:#ea6100;color:#fff}.cl-qs-alerts{margin:0 0 8px}.cl-qs-alerts .cl-qs-alerts-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#fef3c7;border:1px solid #fcd34d;border-radius:999px;cursor:pointer;font-size:12px;color:#92400e;transition:background 120ms ease}.cl-qs-alerts .cl-qs-alerts-pill:hover{background:#fde68a}.cl-qs-alerts .cl-qs-alerts-pill.expanded{background:#fde68a;border-color:#f59e0b}.cl-qs-alerts .cl-qs-alerts-pill .cl-qs-alerts-icon{width:14px;height:14px;margin:0;color:#d97706}.cl-qs-alerts .cl-qs-alerts-pill .cl-qs-alerts-count{font-weight:700;color:#78350f}.cl-qs-alerts .cl-qs-alerts-pill .cl-qs-alerts-label{font-weight:500}.cl-qs-alerts .cl-qs-alerts-pill .cl-qs-alerts-chev{width:14px;height:14px;margin:0;color:#92400e}.cl-az-rail{position:fixed;top:50%;right:12px;transform:translateY(-50%);z-index:20;display:flex;flex-direction:column;align-items:stretch;gap:2px;padding:10px 6px;background:#fff;border:1px solid #fed7aa;border-radius:16px;box-shadow:0 4px 12px rgba(255,122,24,.15),0 2px 6px rgba(0,0,0,.08),inset 0 0 0 1px hsla(0,0%,100%,.6);max-height:calc(100vh - 200px);overflow:hidden}.cl-az-rail::before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;background:linear-gradient(180deg, #ff7a18 0%, #fdba74 100%);border-radius:3px}.cl-az-rail .cl-az-close{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-bottom:4px;border-radius:50%;cursor:pointer;color:#9ca3af;transition:background 120ms ease,color 120ms ease}.cl-az-rail .cl-az-close .cl-az-close-icon{width:12px;height:12px;margin:0;color:currentColor}.cl-az-rail .cl-az-close:hover{background:#fef2f2;color:#dc2626}.cl-az-rail .cl-az-letter{font-size:12px;font-weight:700;color:#374151;line-height:1;padding:3px 8px;min-width:22px;text-align:center;border-radius:6px;cursor:pointer;user-select:none;letter-spacing:.4px;transition:background 120ms ease,color 120ms ease,transform 120ms ease,box-shadow 120ms ease}.cl-az-rail .cl-az-letter:hover{background:#ff7a18;color:#fff;transform:scale(1.15);box-shadow:0 2px 6px rgba(255,122,24,.4)}.cl-az-rail .cl-az-letter:active{background:#ea6100;color:#fff;transform:scale(1.05)}tr.service-list-data.cl-az-flash{animation:cl-az-flash 1.5s ease-out}@keyframes cl-az-flash{0%{background-color:#fef3e6}50%{background-color:#fde68a}100%{background-color:rgba(0,0,0,0)}}.customer-warranties-tab .warranty-type-badge{display:inline-block;background:#f3e5f5;color:#6a1b9a;border:1px solid #ce93d8;border-radius:12px;padding:2px 10px;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;margin:2px 4px 2px 0}.customer-warranties-tab .warranty-lifetime-chip{display:inline-block;background:#e3f2fd;color:#1565c0;border:1px solid #90caf9;border-radius:12px;padding:2px 10px;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.customer-warranties-tab .warranty-days-remaining{display:inline-block;font-size:12px;font-weight:600;padding:2px 10px;border-radius:12px}.customer-warranties-tab .warranty-days-remaining.is-healthy{background:#e8f5e9;color:#2e7d32}.customer-warranties-tab .warranty-days-remaining.is-expiring{background:#fff3e0;color:#b26a00}.customer-warranties-tab .warranty-days-remaining.is-expired{background:#ffebee;color:#c62828}.customer-warranties-tab .warranty-days-remaining.is-lifetime{background:#e3f2fd;color:#1565c0}.customer-warranties-tab .status{display:inline-block;padding:2px 10px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.customer-warranties-tab .status.active{background:#e8f5e9;color:#2e7d32}.customer-warranties-tab .status.expiring{background:#fff3e0;color:#b26a00}.customer-warranties-tab .status.expired{background:#ffebee;color:#c62828}.customer-warranties-tab .status.pending{background:#e3f2fd;color:#1565c0}.customer-warranties-tab .status.unknown{background:#f5f5f5;color:#616161}.customer-warranties-tab tr.cursor-point:hover{background-color:rgba(0,0,0,.02)}.customer-warranties-tab .arrow-icon{width:16px;height:16px;color:#999}.cust-list-page md-autocomplete>md-autocomplete-wrap>md-progress-linear{display:none}.cust-list-page .md-chips md-chip{margin-top:0}.cust-list-page .md-chips .md-chip-input-container{float:none}.cust-list-page .md-chip-remove-container{z-index:1}.cust-list-page .cust-list-sidenav .quotes-notify{min-height:25px;max-height:25px}.cust-list-page .con-ico-arrow{height:20px;width:20px;transform:rotate(90deg)}.cust-list-page .scroll-left md-icon{transform:rotate(180deg)}.cust-list-page .scroll-left{right:120px;bottom:80px;position:fixed !important}.cust-list-page .scroll-right{right:75px;bottom:80px;position:fixed !important}.status-dropmenu.conv-dropmenu{min-width:70px}.status-dropmenu.conv-dropmenu .edit-button{font-size:15px}.status-dropmenu.convers-editmenu{width:100px}.status-dropmenu.convers-editmenu button{font-size:14px;font-weight:400}.status-dropmenu.convers-editmenu:before{margin-right:27px}.status-dropmenu.convers-editmenu:after{margin-right:28.5px}.status-dropmenu.convers-editmenu md-menu-item{height:36px;min-height:36px}.conversations .chat-scroll{flex:1;overflow-y:auto}.conversations .composer{position:sticky;bottom:0;background:#fff;border-top:1px solid #ddd;padding:10px;z-index:10;border:1px solid #ccc}.conversations .composer.toolbar-disabled{pointer-events:none;opacity:.5}.conversations .label-color-dot{height:10px;width:10px;border-radius:50%}.conversations .conversation-type-bar{background:#fafafa}.conversations .conversation-type-bar .type-icons .md-button{background:rgba(0,0,0,0) !important;color:#333 !important;min-width:60px;border-radius:8px;font-size:11px;padding:5px !important;line-height:0;min-height:20px}.conversations .conversation-type-bar .type-icons .md-button svg path{fill:#0f0f0f !important}.conversations .conversation-type-bar .type-icons .md-button.active{background:#e2e2e2 !important;color:#333 !important}.conversations .conversation-type-bar .type-icons .md-button.active svg path{fill:#333 !important}.conversations .conversation-type-bar .type-icons .md-button:hover{background:#e9e8e8 !important;color:#111 !important}.conversations .conversation-type-bar .type-icons .md-button:hover svg path{fill:#111 !important}.conversations .conversation-type-bar .type-icons .md-button.active{background:#fee7e7 !important;color:#d50000 !important}.conversations .conversation-type-bar .type-icons .md-button.active svg path{fill:#d50000 !important}.conversations .conversation-type-bar .small-btn-container .smaller-btn{min-height:0;height:27px;border-radius:6px}.conversations .icon-13{height:13px;width:13px}.conversations .icon-15{height:15px;width:15px}.conversations .icon-18{height:18px;width:18px}.conversations .toolbar-opts,.conversations .save-convo{line-height:0;font-size:12px;min-height:30px}.conversations .toolbar-opts:hover md-icon svg path,.conversations .save-convo:hover md-icon svg path{fill:#000}.conversations .toolbar-opt-temp{border:1px solid #f05e33;border-radius:5px}.conversations .toolbar-opt-fn{border:1px solid #39a82d;border-radius:5px}.conversations .toolbar-opt-temp:hover{background-color:#fee9e3}.conversations .toolbar-opt-fn:hover{background-color:#cef7ce}.conversations .toolbar-opt-fn:hover,.conversations .toolbar-opt-temp:hover{color:#333 !important}.conversations md-toolbar:not(.md-menu-toolbar) .md-button:not(.md-raised){color:#5f5e5e}.conversations .save-convo{color:#fff !important;background-color:#f05e33;border-radius:5px}.conversations .save-convo:hover{background-color:#c93b07;color:#fff !important}.conversations .save-conversation{background-color:#c9e8f1;padding:8px}.conversations .default-box{margin:6px 8px 20px}.conversations .members-count,.conversations .reply-count{height:12px;width:12px;border-radius:50%;background-color:#a2f3b3;margin-left:-12px;position:relative}.conversations .reply-count{height:18px;width:18px}.conversations .select-tab-option{border:1px solid #cdcaca;min-width:140px;padding:3px 5px;min-height:60px}.conversations .md-virtual-repeat-container.md-autocomplete-suggestions-container{width:282px}.conversations md-list-item .md-list-item-inner::before,.conversations md-list-item::before{min-height:0}.conversations .conversation-list .content-wrapper .post-content .attach md-list-item md-icon.delete-attachment-icon{margin-left:5px}.conversations .delete-attachment-icon path{fill:#8e8e93}.conversations .new-conversation h2{display:inline-flex}.conversations .new-conversation .item-chips li{margin-bottom:10px}.conversations .calendar-sidebar .bottom-section{position:absolute;right:0;left:0;bottom:0;height:50px}.conversations .calendar-sidebar .top-section{top:0;bottom:50px;overflow-y:scroll;position:absolute;right:0;left:0}.conversations .md-chips-messages{color:#dd2c00;position:relative;top:-20px;overflow:hidden}.conversations .md-chips-messages [ng-message]{line-height:14px;overflow:hidden;padding-top:5px}.conversations .custom-chip{color:#fff;border-radius:15px;height:24px;font-size:10px}.conversations .custom-chip .notes-modelId{color:#fff}.conversations .custom-chip md-icon{height:15px;width:15px}.conversations .custom-chip span.active{color:#fab963;cursor:pointer}.conversations .md-icon-button .notes-md-icon{width:30px;height:30px}.conversations .status-dropmenu.time-lapse-menu{width:200px;border-radius:0}.conversations .menu-empty-state.empty-state .empty-action-icon{height:150px;width:150px}.conversations .menu-empty-state.empty-state{transform:translateY(20px)}.conversations .templates-all-btn{min-width:55px}.conversations .proposal-sidenav.notes-templates-main{padding-top:5px}.conversations .notes-empty-state.empty-state{transform:translateY(0%)}.conversations .archive-img-container{height:30px;width:30px;line-height:30px}.conversations .img-replacer{height:24px;width:24px;line-height:24px;font-size:10px}.conversations .user-contact .img-replacer{height:52px;width:52px;line-height:52px;font-size:16px}.conversations .members-count:first-child,.conversations .reply-count:first-child{margin-left:0}.conversations .custom-icon{height:12px;width:12px}.conversations .members-count:nth-child(n),.conversations .reply-count:nth-child(n){z-index:calc(100 - var(--index))}.conversations .new-conversation{margin-bottom:11px}.conversations.notes.status-dropmenu:before{left:8px}.conversations.notes.status-dropmenu:after{left:8px}.conversations .assigned-labels{min-width:140px}.conversations .assigned-labels md-icon{width:10px}.conversations .assigned-labels md-icon svg path{fill:#fff}.conversations .follow-up{border:1px solid #f05e33;border-radius:15px;padding:2px;font-size:15px;background-color:#fff;min-width:100px;display:flex;justify-content:center}.conversations .follow-up.post-follow-up,.conversations .follow-up.post-follow-up:hover{background-color:#d2a3d3;border-color:#d2a3d3;color:#fff}.conversations .follow-up:hover{background-color:#f05e33;color:#fff}.conversations .slider-container{position:relative}.conversation-add h2{margin:0 0 20px}.conversation-add h2 md-icon{margin-right:10px}.conversation-add .conversation-form .type-of-conversations{background:#424853}.conversation-add .conversation-form .type-of-conversations li{display:inline-block}.conversation-add .conversation-form .type-of-conversations li .md-button{color:#fff}.conversation-add .conversation-form .type-of-conversations li .md-button.active{color:#f05e33}.conversation-add .conversation-form .type-of-conversations li .md-button.active svg path{fill:#f05e33}.conversation-add .conversation-form .type-of-conversations li md-icon{height:20px}.conversation-add .conversation-form .type-of-conversations li md-icon svg path{fill:#fff}.conversation-add .conversation-form md-input-container{margin:0}.conversation-add .conversation-form .ql-container.ql-snow,.conversation-add .conversation-form .ql-toolbar.ql-snow{border-color:#424853}.conversation-add .conversation-form .share-btn{margin-right:0}.reply-options{opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility 0s ease .5s;background-color:#fff;border-radius:10px;max-width:360px;position:absolute;top:0;z-index:1000;right:210px;border:1px solid #cbcaca}.reply-options.active{opacity:1;visibility:visible;transition:opacity .5s ease-in-out,visibility 0s ease}.content:hover{background-color:#e7f3f8}.conversations .conversation-type li,.conversations .conversation-type-notes li{padding:1px 6px;border-left:4px solid #d6e1e5;margin-bottom:8px;font-size:16px;font-weight:500}.conversations .conversation-type li.active,.conversations .conversation-type-notes li.active{border-color:#f05e33}.conversations .conversation-type li.active *,.conversations .conversation-type-notes li.active *{color:#f05e33}.conversations .conversation-type li:hover,.conversations .conversation-type-notes li:hover{font-size:16px}.conversations .load-more-replies{padding-bottom:20px;margin-left:35px;border-left:4px solid #d6e1e5}.conversations .clock-icon{height:16px;width:16px}.conversations .clock-icon svg path{fill:#5cc5c3}.menu-disabled{pointer-events:none;opacity:.5;filter:grayscale(100%)}.expand-on-hover:hover div{color:#f05e33}.angle-down{height:20px;width:20px}.angle-down svg path{fill:#000}.expand-icon{height:16px;width:16px}.angle-right{transform:rotate(-90deg)}.conversation-type li:nth-of-type(1),.conversation-type-notes li:nth-of-type(1){border-color:#2f6d6b}.conversation-type li:nth-of-type(1) *,.conversation-type-notes li:nth-of-type(1) *{color:#2f6d6b}.conversation-type li:nth-of-type(2),.conversation-type-notes li:nth-of-type(2){border-color:#3f817f}.conversation-type li:nth-of-type(2) *,.conversation-type-notes li:nth-of-type(2) *{color:#3f817f}.conversation-type li:nth-of-type(3),.conversation-type-notes li:nth-of-type(3){border-color:#519494}.conversation-type li:nth-of-type(3) *,.conversation-type-notes li:nth-of-type(3) *{color:#519494}.conversation-type li:nth-of-type(4),.conversation-type-notes li:nth-of-type(4){border-color:#68a5a5}.conversation-type li:nth-of-type(4) *,.conversation-type-notes li:nth-of-type(4) *{color:#68a5a5}.conversation-type li:nth-of-type(5),.conversation-type-notes li:nth-of-type(5){border-color:#84b7b6}.conversation-type li:nth-of-type(5) *,.conversation-type-notes li:nth-of-type(5) *{color:#84b7b6}.conversation-type li:nth-of-type(6),.conversation-type-notes li:nth-of-type(6){border-color:#9cc7c6}.conversation-type li:nth-of-type(6) *,.conversation-type-notes li:nth-of-type(6) *{color:#9cc7c6}.conversation-type li:nth-of-type(7),.conversation-type-notes li:nth-of-type(7){border-color:#a7c7c7}.conversation-type li:nth-of-type(7) *,.conversation-type-notes li:nth-of-type(7) *{color:#a7c7c7}.md-subheader-wrapper.md-sticky-clone .conversation-title{background:hsl(0,0%,21%)}.conversation-list{position:relative}.conversation-list .content{padding:8px;position:relative;border-bottom:1px solid #dde0e4;border-top:1px solid #dde0e4}.conversation-list .content .comment-option-btn{min-width:10px;margin:2px 0;border-radius:10px}.conversation-list .content .avtar-img{height:20px;width:20px}.conversation-list .content:hover{background-color:#ebf3fa;transition:transform .3s ease,box-shadow .3s ease}.conversation-list .attach-function-default,.conversation-list .attach-function-opportunities{border-right:5px solid #63bf60}.conversation-list .attach-function-jobs{border-right:5px solid #ef4135}.conversation-list .attach-function-quotes{border-right:5px solid #a07cbc}.conversation-list .attach-function-resources{border-right:5px solid #60bbbf}.conversation-list .attach-function-multiple{background-color:#f5ffff}.conversation-list .comment-content{display:flex;flex-direction:row;gap:20px;min-width:30%;padding:5px 10px 5px 4px;justify-content:flex-start;flex-shrink:0;height:30px}.conversation-list .comment-content .angle-right{display:none;height:20px;width:20px}.conversation-list .comment-content .last-update{display:block}.conversation-list .comment-content .view-thread{display:none}.conversation-list .comment-opts-container{display:none;padding:5px 0;min-width:35%;border:1px solid #e2ecf1;position:absolute;right:0;z-index:1}.conversation-list .comment-content:hover{background-color:#fff;transition:transform .3s ease,box-shadow .3s ease;border-radius:6px;border:1px solid #c9c6c6}.conversation-list .comment-content:hover .angle-right,.conversation-list .comment-content:hover .view-thread{display:block}.conversation-list .comment-content:hover .last-update{display:none}.conversation-list .on-active-comment{background-color:#fff;border:1px solid #e2ecf1}.conversation-list .comment-opts{padding:2px 5px;min-width:42%;background-color:#fff}.conversation-list .comment-content{min-width:30%}.conversation-list .comment-content.open-sidenav{width:80%}.conversation-list .reply-comments .cust-details{font-size:13px}.conversation-list .reply-comments .down-arrow{height:12px;width:12px}.conversation-list .reply-comments .notify-chip,.conversation-list .reply-comments .notify-chip-add{display:inline-block;color:#f05e33 !important;font-weight:700;font-size:12px;text-align:center;line-height:2;display:flex;border-radius:2px;min-width:38px;height:25px;box-sizing:content-box}.conversation-list .reply-comments .notify-chip-add{background:#f05e33}.conversation-list p{margin:0}.conversation-list .conversation-block .main-container{width:100%;overflow:hidden}.conversation-list .conversation-block .main-container .main-section{width:100%;transition:width .3s ease-in-out}.conversation-list .conversation-block .main-container .main-section.half-width{width:52%}.conversation-list .conversation-block .full-width{width:100%}.conversation-list .conversation-block .on-reply-hover:hover{background-color:#f0f6f8}.conversation-list .conversation-block .msg-count{display:inline-flex;align-items:center;border-radius:30px;border:1px solid #737373;padding:2px 4px;white-space:nowrap;background-color:#fff}.conversation-list .conversation-block .thumbs-up-icon{height:15px;width:15px}.conversation-list .conversation-block .thumbs-up-icon svg path{fill:#3c3c3c}.conversation-list .conversation-block .active .content-wrapper .content-inner-wrap:before{background:#f05e33}.conversation-list .conversation-block .active .content-wrapper .inner-wrapper{border:1px solid #f05e33;box-shadow:0 0 11px -3px #f05e33}.conversation-list .conversation-block .active .content-wrapper .inner-wrapper:after,.conversation-list .conversation-block .active .content-wrapper .inner-wrapper:before{border-color:rgba(0,0,0,0) #f05e33 rgba(0,0,0,0) rgba(0,0,0,0)}.conversation-list .conversation-block .active .content-wrapper .update-info md-icon svg path{fill:#f05e33}.conversation-list .conversation-block .remove{position:absolute;height:10px !important;width:10px !important}.conversation-list .conversation-block .shared-img-list li{display:inline-block;margin:8px 8px 0 0;position:relative}.conversation-list .conversation-block .shared-img-list .remove{top:-5px;right:-5px}.conversation-list .conversation-block .attach .file-holder{position:relative}.conversation-list .conversation-block .attach .file-holder .remove{right:-25px;top:2px}.conversation-list .conversation-title{background:hsl(0,0%,28%);color:#fff;width:158px;text-align:center;padding:6px 0;border-radius:3px;font-size:16px;font-weight:500}.conversation-list .conversation-title .md-subheader-inner{padding:1px 0 2px}.conversation-list .conversation-title .channels-navigate-icon{top:-10px;right:-7px;position:absolute;display:none}.conversation-list .conversation-title:hover .channels-navigate-icon{display:block}.conversation-list .title-wrapper{height:70px}.conversation-list .content-type-icon{position:absolute;left:-15px;text-align:right;float:left;padding-right:15px;margin-top:10px}.conversation-list .content-type-icon md-icon{width:20px;height:20px}.conversation-list .content-type-icon md-icon svg path{fill:#000}.conversation-list .content-inner-wrap{position:relative}.conversation-list .content-inner-wrap:before{content:"";height:10px;width:10px;background:#000;border:3px solid #fff;position:absolute;left:-10px;border-radius:50%;top:12px}.conversation-list .conversation-block>li:first-child section{padding-top:30px}.conversation-list .content-wrapper{padding-bottom:15px;float:left;width:98%;border-left:4px solid #d6e1e5;margin-left:11px}.conversation-list .content-wrapper .calendar-title{color:#5cc5c3}.conversation-list .content-wrapper .post-content{cursor:text}.conversation-list .content-wrapper .post-title{font-size:16px;margin-bottom:8px;color:hsl(0,0%,73%)}.conversation-list .content-wrapper .post-title .post-title-notes{font-size:15px}.conversation-list .content-wrapper .post-title .font-small{font-size:14px}.conversation-list .content-wrapper .post-content md-list{padding:0}.conversation-list .content-wrapper .post-content md-list md-icon{filter:grayscale(50%);fill:#ccc}.conversation-list .content-wrapper .post-content .attach md-list-item{padding:0;min-height:auto;margin-bottom:10px}.conversation-list .content-wrapper .post-content .attach md-list-item:last-child{margin-bottom:0}.conversation-list .content-wrapper .post-content .attach md-list-item md-icon{margin:0 5px 0 0;width:14px;height:14px}.conversation-list .content-wrapper .post-content .attach md-list-item a{font-size:14px}.conversation-list .content-wrapper .post-content .attach md-list-item .md-button{margin:0;padding:0;line-height:14px}.conversation-list .content-wrapper .post-content .img-container{display:inline-block;padding:10px;border:1px solid #d6e1e5;border-radius:3px;box-shadow:1px 1px 0 #d6e1e5;overflow:hidden}.conversation-list .content-wrapper .post-content .img-container img{max-height:200px;max-width:200px}.conversation-list .content-wrapper .reply-icons{height:18px;width:18px}.conversation-list .content-wrapper md-menu .menu-btn{right:0;transform:rotate(90deg);color:hsl(0,0%,73%)}.conversation-list .content-wrapper md-menu .menu-btn:before{font-size:20px;padding:7px}.conversation-list .content-wrapper md-menu .md-icon-button{margin:0;padding:0;min-height:20px;width:25px;line-height:6px;height:25px}.conversation-list .content-wrapper md-menu .md-icon-button md-icon{height:10px;width:10px}.conversation-list .content-wrapper .inner-wrapper{padding:10px;margin-left:15px;border-radius:3px;position:relative;border:1px solid hsl(0,0%,86%)}.conversation-list .content-wrapper .inner-wrapper:after,.conversation-list .content-wrapper .inner-wrapper:before{width:0;height:0;content:"";position:absolute}.conversation-list .content-wrapper .inner-wrapper:focus{outline:none}.conversation-list .content-wrapper .inner-wrapper:before{top:11px;left:-16px;border:8px solid;border-color:rgba(0,0,0,0) hsl(0,0%,86%) rgba(0,0,0,0) rgba(0,0,0,0)}.conversation-list .content-wrapper .inner-wrapper:after{top:12px;left:-14px;border:7px solid;border-color:rgba(0,0,0,0) #f9f9f9 rgba(0,0,0,0) rgba(0,0,0,0)}.conversation-list .content-wrapper .note-wrapper{padding:0 10px;margin-bottom:10px}.conversation-list .content-wrapper .creator-info{margin-left:15px}.conversation-list .content-wrapper .creator-info .small-btn{line-height:20px;min-height:20px}.conversation-list .content-wrapper .creator-info .small-btn:last-of-type{margin-right:0}.conversation-list .content-wrapper .update-info{margin:3px 0 5px 15px}.conversation-list .content-wrapper .update-info .time-at{font-size:10px;margin-right:6px;color:hsl(0,0%,73%)}.conversation-list .content-wrapper .update-info .custom-chips li{margin:4px 0}.conversation-list .content-wrapper .update-info .updated-by{margin-left:10px}.conversation-list .content-wrapper .comments-cta md-icon{width:20px;height:15px;vertical-align:sub}.conversation-list .content-wrapper #fetchComments{transform:rotate(90deg);transition:transform linear .2s}.conversation-list .content-wrapper #fetchComments.opened{transform:rotate(-90deg)}.conversation-list .content-wrapper .reply-cta{margin-right:15px}.conversation-list .content-wrapper .functions{font-size:16px}.conversation-list .content-wrapper .reply{color:#fff}.conversation-list.segmented .content-inner-wrap:before{top:44px}.conversation-list.segmented .content-type-icon{position:relative;top:32px}.conversation-list .comments-block{margin-left:35px}.conversation-list .comments-block .content-wrapper{width:calc(100% - 45px);padding-top:0 !important}.conversation-list .comments-block .content-wrapper .inner-wrapper{margin-left:30px;background-color:#fff;border-color:#ececec}.conversation-list .comments-block .content-wrapper .inner-wrapper:after{border-right-color:#fff}.conversation-list .comments-block .content-wrapper .inner-wrapper:before{border-right-color:#ececec}.conversation-list .comments-block .content-wrapper .update-info{margin-left:30px}.conversation-list .comments-block .inner-wrapper .content{background-color:#a971a9}.conversation-list .comments-block .inner-wrapper .reply-comments{background-color:rgba(7,7,30,.171)}.conversation-list .comments-block .content-inner-wrap:before{background:#fff;border:1px solid #ccc;left:-8px;top:13px}.module-content{margin:25px 0;max-width:965px}.module-content .detail-cards-div{padding:10px;max-width:115px;min-width:115px;border:1px solid #ccc;width:100%;display:flex;position:relative;cursor:pointer}.module-content .detail-cards-div .detail-card-content h3{margin:0}.module-content .detail-cards-div .detail-card-content p{color:#666;margin:5px 0 0;font-size:10px}.module-content .detail-cards-div .hexa-icon{position:absolute;right:0;bottom:28px;left:88px}.module-content .detail-cards-div .hexa-icon .ico-table{min-width:35px;height:49px}.module-content .detail-cards-div.orange-bg{background-color:#ffab40;border:1px solid #ffab40}.module-content .detail-cards-div:hover{border:1px solid #ffab40}@media screen and (max-width: 1020px){.conversation-list .comment-content{min-width:40%}.conversation-list .comment-opts{min-width:100%}}@media screen and (max-width: 599px){.sidenav-wrapper .edit-sidenav{width:100%;max-width:60%}.conversation-list .top-sec-align{gap:2px}.conversation-list .convo-wrap-container{margin-left:0}.conversation-list .comments-block{width:100%;margin-left:35px}.conversation-list .comment-content{min-width:90%}.conversation-list .comment-opts{min-width:90%}.conversations .main-container{display:flex;width:100%;transition:all .3s ease-in-out}.conversations .conversation-type{margin-bottom:15px;padding:0 15px;background:#fff;overflow-x:auto;left:0;right:0;z-index:1;box-shadow:#ccc 1px 1px 6px}.conversations .conversation-type li{border:1px solid #d6e1e5;margin:12px 1px;padding:5px}.conversations .load-more-replies{margin-left:35px}.conversation-list .content-type-icon{width:auto}}@media screen and (max-width: 670px){.sidenav-wrapper .edit-sidenav{width:100%;max-width:50%}.conversation-list .top-sec-align{gap:0}.conversation-list .convo-wrap-container{margin-left:0}.conversation-list .comment-content{min-width:75%}.conversation-list .comment-opts{min-width:100%}.hide-content{display:none}}@media screen and (max-width: 650px){.sidenav-wrapper .edit-sidenav{width:100%;max-width:70%}}@media screen and (max-width: 750px){.conversation-list .top-sec-align{gap:10px}.conversation-list .comment-content{min-width:75%}.conversation-list .comment-opts{min-width:100%}.hide-labels{display:none}}@media screen and (max-width: 399px){.sidenav-wrapper .edit-sidenav{width:100%;max-width:90%}.conversation-list .top-sec-align{gap:0}.conversation-list .convo-wrap-container{margin-left:0}.conversation-list .content-wrapper .update-info .user-name{max-width:100px}.conversation-list .content-wrapper .update-info .updated-by{margin-left:0}.conversation-list .comment-content{min-width:100%}.conversation-list .comment-opts{min-width:100%}.conversation-list .comments-block .update-info .user-name{max-width:85px}}#all-converstaions .form-base .md-block{top:0}.form-base .filter-btn{border:2px solid #a8b6c2;border-radius:5px}.form-base .filter-btn md-icon{width:18px;height:18px}.cta-row .title-blue{color:#5cc8fc}.cta-row .icon_png{height:30px}.cta-row .side-nav-icon{height:20px}.conversations .label-filter{width:30px;height:10px;border-radius:20px}.conversations .selected-label{width:95px;position:absolute;left:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversations .md-icon-button-notes{width:86px;height:62px}.conversations .label-button{padding:0 3px}.conversations .label-capsule{min-width:25px;padding:6px;border-radius:20px}.conversations .text-blue{color:#839eef}.conversations .time-lapse-header{color:#fff;background-color:#000}.conversations .time-lapse-header h3{font-size:14px}.conversations .time-lapse-header md-icon{height:20px;width:15px}.conversations .time-lapse-padding{padding:15px 15px 15px 5px}.conversations .function-attached-padding{padding:15px 10px}.conversations .function-attached-padding.function-attached-channels{background-color:#20394c}.conversations .function-attached-padding.function-attached-row{padding-right:2px;line-height:1;font-size:13px}.conversations .no-function-attached .bold-text{font-size:13px}.conversations .no-function-attached-button .md-button{min-width:0;min-height:0;line-height:0}.conversations .no-function-attached-button md-icon{width:22px;height:17px}.conversations .no-function-attached-button.notify-chip,.conversations .conversation-list .reply-comments .no-function-attached-button.notify-chip-add,.conversation-list .reply-comments .conversations .no-function-attached-button.notify-chip-add{padding-left:2px !important}.conversations .function-attached-icon{width:30px;height:30px}.conversations .time-lapse-menu-btn{transform:rotate(90deg)}.conversations .notify-chip-icon{height:12px !important;width:12px !important}.conversations .notify-chip-icon svg path{fill:#f05e33}.conversations.function-attached-menu{width:320px}.conversations.function-attached-menu .status-dropmenu:after,.conversations.function-attached-menu .status-dropmenu:before{left:0}.conversations.function-attached-menu .custom-chip{color:#000}@media(max-width: 350px){.conversations.function-attached-menu{width:250px}}.conversations .action-item-channels{background-color:rgba(211,225,229,.71);padding:10px 10px 10px 15px}.conversations .action-item-channels .action-item-label:hover{font-weight:bold}.conversations .action-item-channels md-icon{width:20px;height:20px}.clockin-screen .rotate-address-full-icon{transform:rotate(90deg)}.clockin-screen .rotate-address-less-icon{transform:rotate(0deg)}.clockin-screen .left-arrow{transform:rotate(180deg)}.clockin-screen .mr-bottom-4{margin-bottom:10px !important}.clockin-screen .text-white{color:#fff}.clockin-screen .customer-dashboard .task_number_status{color:#999;font-size:16px;margin-top:5px;margin-left:90px}.clockin-screen .customer-dashboard .grid{display:grid}.clockin-screen .customer-dashboard .icon_png{width:50px;margin-right:20px}.clockin-screen .customer-dashboard h1{font-size:20px}.clockin-screen .customer-dashboard .description{margin-left:70px}.clockin-screen .custom-default-box .first_cell{max-width:100%;width:100%;display:flex;justify-content:space-between;padding:15px}.clockin-screen .custom-default-box .first_cell .profile-pic{width:50px}.clockin-screen .custom-default-box .first_cell .page-tag{color:#fff;font-size:18px}.clockin-screen .custom-default-box .first_cell .icon_png{margin-right:0;width:40px;height:40px}.clockin-screen .custom-default-box .first_cell.top-header{box-shadow:rgba(0,0,0,.35) 0 5px 15px;background-color:#14354c}.clockin-screen .custom-default-box .description{margin-left:0}.clockin-screen .custom-default-box .description h3{color:#999;margin-bottom:5px;font-size:18px}.clockin-screen .custom-default-box .description p{color:#999;font-size:16px;margin-top:5px}.clockin-screen .text-white{color:#fff !important}.clockin-screen .count-chip{background-color:#14446b;width:55px;padding:4px;text-align:center}.clockin-screen .nav-icon{height:30px !important;border-radius:5px;background:#ee673d;min-width:65px !important;padding:3px}.clockin-screen .nav-icon .icon-height{height:28px;filter:drop-shadow(2px 2px 8px rgba(0, 0, 0, 0.2))}.clockin-screen .form-complete{border-radius:10px;border:1px solid #fff;background-color:#010215}.clockin-screen .complete-btn,.clockin-screen .pending-btn{background-color:#ea8538;border-radius:2px;min-width:250px;padding:5px;min-height:50px}.clockin-screen .pending-btn{background-color:#fff;border:1px solid #ea8538;color:#ea8538}.clockin-screen .header-wrapper{width:100%}.clockin-screen .list-view .image-conatiner{position:relative !important}.clockin-screen .list-view .media-pic{position:absolute;right:5px;margin-top:-10px}.clockin-screen .list-view .document{min-width:320px;width:100%;height:200px;border:4px solid #365aeb;background:#fff;padding:5px}.clockin-screen .grid-view .grid-pic{position:relative !important}.clockin-screen .grid-view .profile-pic{position:absolute;top:-10px;right:5px;width:35px;height:35px}.clockin-screen .grid-view .document-pic{min-width:150px;height:100px;border:4px solid #365aeb;background:#fff;padding:5px}.clockin-screen .delete-icon{height:25px;width:25px}.clockin-screen .business-tab-section .form-accordion{min-height:220px;overflow:hidden}.clockin-screen .business-tab-section .first-row{display:flex;align-items:center;flex-wrap:wrap;width:100%;padding:10px;box-sizing:border-box}.clockin-screen .business-tab-section .second-row{display:flex;justify-content:space-between;gap:10px;width:100%;flex-wrap:wrap}.clockin-screen .business-tab-section .accordion-metrics{display:flex;gap:10px;width:100%}.clockin-screen .business-tab-section .form-acc-content{text-align:center;display:flex;min-width:105px;width:100%;height:70px;background-color:#fff}.clockin-screen .business-tab-section .form-acc-content .total-border,.clockin-screen .business-tab-section .form-acc-content .mand-border,.clockin-screen .business-tab-section .form-acc-content .filled-border{width:5px;min-height:70px;background-color:#40f075}.clockin-screen .business-tab-section .form-acc-content .filled-border{background-color:#dbf040}.clockin-screen .business-tab-section .form-acc-content .mand-border{background-color:#f03a2a}.clockin-screen .business-tab-section .status-section{margin-right:15px}.clockin-screen .business-tab-section .accordion-content{width:100%;background:linear-gradient(#dde8ee, #f3f7fa);display:block}.clockin-screen .sidenav-content-bg{background:linear-gradient(#133146, #091721)}.clockin-screen .custom-default-box.body-container{padding:10px}.clockin-screen .custom-default-box.body-container .first_cell{padding:10px;border-radius:10px}.clockin-screen .custom-default-box.body-container .profile-detail{width:100%}.clockin-screen .custom-default-box.body-container .service-card{width:100%;margin-bottom:5px}.clockin-screen .custom-default-box.body-container .service-card md-icon{margin:0 10px 0 0;width:20px}.clockin-screen .custom-default-box.body-container .service-card .service-card-tab{margin-bottom:10px}.clockin-screen .custom-default-box.body-container .service-card .service-card-tab .customer-contact-info p{margin:0}.clockin-screen .custom-default-box.body-container .service-card .profile-pic{width:25px;height:25px;margin-right:5px}.clockin-screen .custom-default-box.body-container .service-card .border{padding:4px;background-color:lime;border-radius:10px;position:relative;top:-2px;width:100%}.clockin-screen .custom-default-box.body-container .service-card .first_cell{background-color:#fff;padding:0;border-radius:10px;box-shadow:rgba(0,0,0,.24) 0 3px 8px;margin-bottom:25px}.clockin-screen .custom-default-box.body-container .service-card .first_cell .clockedin-stats{background-color:#ecf3f9;padding:0 10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.clockin-screen .custom-default-box.body-container .service-card .first_cell .clockedin-stats p.jobs-count{color:#284d66;font-size:16px;margin-bottom:10px}.clockin-screen .custom-default-box.body-container .service-card .first_cell .clockedin-stats p.assignments-stats{color:#284d66;font-size:14px;text-align:center}.clockin-screen .custom-default-box.body-container .service-card .clockin-assignment-status{padding:10px 5px;gap:10px}.clockin-screen .custom-default-box.body-container .service-card .clockin-assignment-status span{min-width:100px;width:100%;text-align:center;color:#fff;border-radius:20px;font-size:14px;font-weight:600;padding:5px}.clockin-screen .custom-default-box.body-container .service-card .clockin-assignment-status .payment-status{background-color:#351d75}.clockin-screen .custom-default-box.body-container .service-card .clockin-assignment-status .arrival-status{background-color:#36771d}.clockin-screen .custom-default-box.body-container .service-card .clockin-assignment-status .situation-status{background-color:#0c5395}.clockin-screen .custom-default-box.body-container .contact-line .icon_png{width:20px;height:20px;margin-right:10px}.clockin-screen .custom-default-box.body-container .contact-line .installation-service-section{font-size:16px;color:#000 !important;margin:0}.clockin-screen .custom-default-box.body-container .contact-line .service-status{font-size:14px;margin-top:5px;margin-bottom:5px}.clockin-screen .custom-default-box.body-container .contact-line .service-status.accepted{color:#6aa84f}.clockin-screen .custom-default-box.body-container .contact-line .location{background-color:#56c0be;color:#fff;min-width:40px;padding:5px 10px;font-size:12px;text-align:center;border-radius:18px}.clockin-screen .custom-default-box.body-container .archive-img-container .flat-icons .icon_png{margin-right:0;width:35px;height:35px}.clockin-screen .custom-default-box.body-container .service-status .status{color:#949494}.clockin-screen .custom-default-box.body-container .customer-card{color:#acd5f0;padding:15px 10px 0;width:100%}.clockin-screen .custom-default-box.body-container .customer-card .clockedin-stats .divider{width:3px;height:65px;vertical-align:middle;align-items:center;background-color:#fff;border:1px solid #fff;display:flex;margin-top:10}.clockin-screen .custom-default-box.body-container .customer-card .field-value-container{background-color:rgba(0,0,0,0);color:#acd5f0;width:100%;padding:13px 0;border-radius:5px}.clockin-screen .custom-default-box.body-container .customer-card .field-value-container p{margin:0;font-size:13px}.clockin-screen .custom-default-box.body-container .customer-card .field-value-container p.jobs-count{font-weight:600;color:#fff;font-size:20px;margin-bottom:15px}.clockin-screen .custom-default-box.body-container .customer-card .field-value-container p.assignments-stats{color:#acd5f0}.clockin-screen .custom-default-box.body-container .customer-card .field-value-container.clockedin-stats-timing{text-align:left;display:grid;min-width:70px;max-width:85px;width:100%}.clockin-screen .custom-default-box.body-container .customer-card .field-value-container.clockedin-stats-duration{text-align:right;display:grid;margin-right:0;justify-content:end;min-width:70px;max-width:85px;width:100%}.clockin-screen .custom-default-box.body-container .customer-card .field-value-container.clockedin-stats-status p.jobs-count{color:#acd5f0}.clockin-screen .custom-default-box.body-container .customer-card .field-value-container.clockedin-stats-status .clockedin-stats-status-circle{height:15px;width:15px;padding:15px;border-radius:50px}.clockin-screen .custom-default-box.body-container .customer-card .field-value-container .clockedin-stats-status-circle.inactive{background-color:#c00}.clockin-screen .custom-default-box.body-container .customer-card .field-value-container .clockedin-stats-status-circle.active{background-color:lime}.clockin-screen .custom-default-box.body-container .customer-card .field-value-container .clockedin-stats-status-circle.on_break{background-color:#f0da34}.clockin-screen .custom-default-box.body-container .btn.gradient-btn{background-image:linear-gradient(#fcbf6f, #f49310);box-shadow:rgba(131,50,234,.01) 0 41px 17px,rgba(131,50,234,.05) 0 23px 14px,rgba(131,50,234,.09) 0 10px 10px,rgba(131,50,234,.1) 0 3px 6px;transition:all .3s ease-in-out;transition-behavior:normal;color:#fff}.clockin-screen .custom-default-box.body-container .btn{color:#ff9501;border:1px solid #ff9501;background-color:#fff;border-radius:25px;min-width:120px;max-width:200px;width:100%}.clockin-screen .custom-default-box.body-container .btn-secondary{color:#ff9501;border:1px solid #ff9501;background-color:#fff}.clockin-screen .custom-default-box.body-container .filter-section .flat-icons-bg{background-color:#fff;border-radius:50px;width:40px;height:40px;display:flex;justify-content:center;align-items:center}.clockin-screen .custom-default-box.body-container .filter-section .flat-icons-bg .icon_png{width:20px;height:20px}.clockin-screen .custom-default-box.body-container .filter-section .flat-icons .icon_png{width:30px;height:30px}.clockin-screen .custom-default-box.body-container .filter-section .flat-icons .customer-name{font-size:15px}.clockin-screen .custom-default-box.body-container .customer-name{font-weight:500;font-size:22px;margin:8px 0;color:#fff}.clockin-screen .custom-default-box.body-container .customer-name.assign-date{font-size:20px;text-align:end;margin-bottom:0}.clockin-screen .custom-default-box.body-container .customer-name.assign-day{font-size:14px;text-align:end;justify-content:end}.clockin-screen .custom-default-box.body-container .customer-name.assign-day a{margin-right:0;color:#84adc7}.clockin-screen .custom-default-box.body-container .customer-name.clockin{text-align:start;justify-content:start}.clockin-screen .custom-default-box.body-container .task_number_status{color:#999;font-size:16px;margin-top:15px;margin-bottom:0;margin-left:0}.clockin-screen .custom-default-box.body-container md-list-item .md-list-item-inner:before,.clockin-screen .custom-default-box.body-container md-list-item:before{min-height:0;visibility:hidden}.clockin-screen .custom-default-box.body-container .label-key{margin-right:10px}.clockin-screen .custom-default-box.body-container .quote-alias{width:100%}.clockin-screen .comment-content{background-color:#fff;min-height:100px;display:flex}.clockin-screen .comment-pic .img-replacer{background-color:#f0e3d9;height:35px;width:35px;line-height:35px;border-radius:50%}.clockin-screen .cmt-pic{width:35px;height:35px}.clockin-screen .fixed-bottom{position:absolute;bottom:5px}.clockin-screen .document-upload{position:fixed;bottom:180px;background-color:#e0ebed}.clockin-screen .document-upload .upload-img,.clockin-screen .document-upload .camera-img{background-color:#fff;border:1px solid #ef4135;border-radius:20px;min-width:160px;padding:10px;color:#ef4135}.clockin-screen .document-upload .camera-img{background-color:#ef4135;color:#fff}.clockin-screen .document-upload .grid-pic{position:relative !important}.clockin-screen .document-upload .profile-pic{position:absolute;top:-15px;left:20px;width:55px;height:55px}.clockin-screen .document-upload .widget-visibily{opacity:1;transition:opacity .3s ease}.clockin-screen .document-upload .widget-visibily.hide{opacity:0;display:none !important}.clockin-screen .document-upload .format-bar{background-color:#000}.clockin-screen .post-add{left:0;right:0}.clockin-screen .reply-post{right:0;max-width:360px;min-width:320px !important;bottom:0}.clockin-screen .comment-accord{min-width:280px;width:100%}.clockin-screen .comment-accord .expand-date{background-color:#ebf1f1;box-shadow:none;border-radius:50px;min-width:280px}.clockin-screen .thread-accordion .mat-expansion-panel-body{padding:0 !important}.clockin-screen .thread-accordion .thread-content{background-color:#46627b;box-shadow:none;position:relative}.clockin-screen .thread-accordion .thread-content .accordion-line{background:orange;height:6px;padding:0 15px;position:absolute;top:0;left:50%;transform:translate(-50%, -50%);width:88%}.clockin-screen .thread-accordion .comment-msg{white-space:normal;word-wrap:break-word;word-break:break-word}.clockin-screen .thread-accordion .capsule{width:28px;height:16px;border-radius:30px}.clockin-screen .thread-accordion .capsule.red{background-color:red}.clockin-screen .thread-accordion .capsule.green{background-color:#00ff26}.clockin-screen .thread-accordion .capsule.yellow{background-color:#e7e139}.clockin-screen .thread-accordion .text-blue{color:#368beb;font-weight:500}.clockin-screen .thread-accordion .text-size{font-weight:500}.clockin-screen .thread-accordion .line{align-self:stretch;width:5px}.clockin-screen .thread-accordion .line.success{background-color:#00ff26}.clockin-screen .thread-accordion .line.emergency{background-color:#ff4d00}.clockin-screen .thread-accordion .reply-opt-container{position:relative}.clockin-screen .thread-accordion .reply-opt-container .reply-options{opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility 0s ease .5s;background-color:#fff;border-radius:10px;max-width:360px;position:absolute;top:0;z-index:1000;right:210px;border:1px solid #cbcaca}.clockin-screen .thread-accordion .reply-opt-container .reply-options.active{opacity:1;visibility:visible;transition:opacity .5s ease-in-out,visibility 0s ease}.clockin-screen .thread-accordion .reply-opt-container .sidenav-reply-opt{right:10px}.clockin-screen .thread-accordion .reply-pic{height:28px;width:28px;font-size:10px;line-height:28px}.clockin-screen .thread-accordion .emergency-capsule{width:100px;border-radius:30px;padding:2px 10px;background-color:#de4a28}.clockin-screen .thread-accordion .comment-option-btn{min-width:0;position:relative;overflow:hidden;vertical-align:middle;transition:background-color .3s ease-in-out,transform .3s ease-in-out}.clockin-screen .thread-accordion .comment-option-btn:active{background-color:#888a8a !important;transform:scale(1.05)}.clockin-screen .reply-section{background-color:#d6e5eb}.clockin-screen .wo-status{border-radius:15px;padding:5px;width:120px;text-align:center}.clockin-screen .wo-status.incomplete{color:#df4969;border:1px solid #df4969}.clockin-screen .inside-manage-wo{box-shadow:rgba(122,119,119,.24) 0 3px 8px}.clockin-screen .font-bold{font-weight:600}.clockin-screen .width-full{width:100%}.clockin-screen .text-black{color:#000}@media(hover: none){.clockin-screen .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover{background:none !important}}.notes-templates-section .sidebar-header{background-color:#000;padding:15px 10px}.notes-templates-section .template-select-categories{top:-53px}.notes-templates-section .template-select-categories .category-select{min-width:304px;max-width:750px;width:100%}.notes-templates-section .template-select-categories .select-btn{background-color:#fff;border:1px solid #b4b1b1;border-radius:0;min-height:50px;min-width:70px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.notes-templates-section .template-select-categories .select-btn:hover{background-color:#ef4135;border:1px solid #ef4135;color:#fff}.notes-templates-section .template-select-categories .onSelectBtnClick{border-radius:0;min-height:50px;min-width:70px;border:1px solid #ef4135;background-color:#ef4135;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.notes-templates-section .template-select-categories .onSelectBtnClickNotes{background-color:#ef4135;border:1px solid #ef4135;color:#fff}.detail-cards-div{max-width:285px;min-height:220px;border:1px solid #fff;border-bottom:0;width:100%;display:flex;position:relative;cursor:pointer;background-color:#f3ffff;box-shadow:0 0 1px 0 rgba(0,0,0,.2),0 0 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.detail-cards-div .notes-icon-tick{position:absolute;top:-13px;z-index:1;left:-9px}.detail-cards-div.notes-tick-border{border:1px solid #6aa84f !important;border-bottom:0 !important}.detail-cards-div .sales-card-cta{background-color:#2c6909;color:#fff;border-radius:15px;text-align:left;padding:5px 16px;font-size:12px;max-width:90px}.detail-cards-div h3{color:#21374c;font-size:18px;font-weight:bold}.detail-cards-div p{color:#666}.detail-cards-div md-card-actions .list-icons{margin-right:0;text-align:end}.detail-cards-div md-card-actions .list-icons svg path{fill:#f90}.detail-cards-div .bottom-label-section{margin:0;padding:5px 5px 5px 8px;color:#fff;background-color:#20394c;position:absolute;bottom:0;width:100%;left:0;border:2px solid #20394c}.detail-cards-div .bottom-label-section p{margin:0;color:#fff;font-size:10px}.detail-cards-div .bottom-label-section p span{color:#f90}.detail-cards-div .temp-widget{height:100%}.detail-cards-div .temp-widget.temp-active{border-color:#ef4135}.detail-cards-div .temp-widget .template-heading{position:relative;background:#a3a1a1;border-bottom:1px solid #a3a1a1;padding:1px 0;overflow:hidden}.detail-cards-div .temp-widget .template-heading h2{padding:0 15px}.detail-cards-div .temp-widget .template-heading .ico-tick{position:absolute;top:0;right:0;height:18px;width:18px}.detail-cards-div .temp-widget .template-heading .location-symbol{position:absolute;top:-11px;right:-18px;transform:rotate(45deg);z-index:1;padding:12px 10px 0 10px !important;border-radius:0}.detail-cards-div .temp-widget .temp-image{overflow:hidden;width:100%;height:100%}.detail-cards-div .temp-widget .temp-image:hover .template-overlay{display:flex}.detail-cards-div .temp-widget .template-preview{margin:0;overflow:hidden;display:flex;justify-content:space-between;flex-direction:column;height:100%}.detail-cards-div .temp-widget .template-preview md-card-title{display:grid;padding:0 16px 15px 8px}.detail-cards-div .temp-widget .preview-container{transform:scale(0.41) translate(-72%, -72%)}.detail-cards-div .temp-widget .template-overlay{background:rgba(0,0,0,.6);color:#ef4135;display:none;padding:20px;position:absolute;top:0;left:0;right:0;bottom:0}.detail-cards-div .temp-widget .template-overlay .overlay-btn{width:100%;display:flex;justify-content:space-around}.detail-cards-div .temp-widget .template-overlay .md-button{border:1px solid #fff;margin-left:0}.detail-cards-div .temp-widget .template-options{width:100%;bottom:45px;position:absolute}.detail-cards-div .temp-widget .template-options .cursor-point{text-align:center}.detail-cards-div .temp-widget .template-options md-icon{height:20px;width:20px;margin-bottom:10px}.detail-cards-div .temp-widget .template-options md-icon path{fill:#fff}.detail-cards-div .min-weight{font-weight:300}.detail-cards-div .normal-weight{font-weight:500px}.page-conversation{position:relative;display:flex;flex-direction:column;height:calc(100vh - 130px);overflow:hidden}.page-conversation .conversation-tab.services-sidebar{flex:0 0 auto}.page-conversation #conversation-content-container{flex:1 1 0;min-height:0;overflow-y:auto}.page-conversation .composer{position:sticky;bottom:0;z-index:10;background:#fff;border-top:1px solid #e0e0e0;flex-shrink:0}.page-conversation .post-content .image-attachment .img-container{height:100px;width:100px}.page-conversation .post-content .image-attachment .showable-content{position:absolute;right:0;top:2px;background-color:#fff;padding:3px}.page-conversation .post-content md-list{padding:0}.page-conversation .post-content md-list md-icon{filter:grayscale(50%);fill:#ccc}.page-conversation .post-content .attach md-list-item{padding:0;min-height:auto;margin-bottom:10px}.page-conversation .post-content .attach md-list-item:last-child{margin-bottom:0}.page-conversation .post-content .attach md-list-item md-icon{margin:0 5px 0 0;width:14px;height:14px}.page-conversation .post-content .attach md-list-item a{font-size:14px}.page-conversation .post-content .attach md-list-item .md-button{margin:0;padding:0;line-height:14px}.page-conversation .post-content .img-container{display:inline-block;padding:10px;border:1px solid #d6e1e5;border-radius:3px;box-shadow:1px 1px 0 #d6e1e5;overflow:hidden}.page-conversation .post-content .img-container img{max-height:200px;max-width:200px}.page-conversation .toolbar-options{background:#f6f6f6;border-top:1px solid #ccc}.tab-buttons .conv-tab{text-transform:none;font-weight:500;border-radius:8px;margin-right:4px;margin-top:0;margin:0 4px;transition:background .2s}.tab-buttons .conv-tab:hover{background:#f5f5f5}.tab-buttons .conv-tab.active{background:#635bff;color:#fff}.tab-buttons .conv-tab.tab-btn{min-height:27px;line-height:27px;height:27px}.tab-buttons.tab-buttons-tabs{width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.tab-buttons.tab-buttons-tabs::-webkit-scrollbar{display:none}.tab-buttons.tab-buttons-tabs .conv-tab{min-width:fit-content}.notes-view-container a{color:#3d67e3}.notes-view-container a:not([disabled]):active,.notes-view-container a:not([disabled]):hover{color:#3d67e3}.notes-view-container .workspace-item.has-unread .ellipsis{font-weight:700;color:#1d1c1d;position:relative;display:inline-flex;align-items:center;gap:8px}.notes-view-container .workspace-item.has-unread .ellipsis::after{content:"";width:8px;height:8px;border-radius:50%;background:#1264a3;flex-shrink:0}.notes-view-container .favorites-drag-list .workspace-item{cursor:grab}.notes-view-container .favorites-drag-list .workspace-item:active{cursor:grabbing}.notes-view-container .gu-mirror.workspace-item{background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.12);border-radius:6px;opacity:.95}.notes-view-container .gu-transit.workspace-item{opacity:.35}.notes-view-container .section-unread-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:9px;background:#1264a3;color:#fff;font-size:11px;font-weight:700;margin-left:auto;flex-shrink:0}.notes-view-container .archive-conversation-card{background:#fff7e6;border:1px solid #fad179;padding:5px 15px;border-radius:0}.notes-view-container .archived-container-grey{padding:10px 15px;border-radius:5px;background:#f1f1f1;border:1px solid #c9c9c9}.notes-view-container .archive-conversation-title{color:#ab4802}.notes-view-container .archive-conversation-title span{color:#f7802b;font-size:13px}.notes-view-container .archive-conversation-btn{height:36px;padding:0 16px;border-radius:6px;transition:all .2s ease;border:1px solid #e19553;color:#ab4802;background:#fff}.notes-view-container .archive-conversation-btn:hover{background:#fcebb6}.notes-view-container .reply-post-opt{padding:5px;border-radius:5px}.notes-view-container .reply-post-opt md-icon svg path{fill:#839eef}.notes-view-container .small-icon-btn{min-width:0}.notes-view-container .convo-link-search-wrapper{position:relative}.notes-view-container .convo-link-search-wrapper .convo-link-search-icon{position:absolute;left:.875rem;color:#94a3b8;pointer-events:none}.notes-view-container .convo-link-search-wrapper .convo-link-search-input{border:2px solid #edf2f9;border-radius:10px;padding:10px 10px 10px 45px;background:#f4f4f4;transition:border-color .2s ease,background .2s ease}.notes-view-container .convo-link-search-wrapper .convo-link-search-input::placeholder{color:#94a3b8}.notes-view-container .convo-link-search-wrapper .convo-link-search-input:focus{outline:none;border-color:#b9bab9;background:#fff}.notes-view-container .fill-favorite svg path{fill:#ffd000}.notes-view-container .sidenav-reply-opt{right:10px}.notes-view-container .model-icons{height:20px;width:20px}.notes-view-container .reply-post-opt:hover{background-color:rgba(145,168,243,.2) !important}.notes-view-container .scroll-hide{overflow:hidden}.notes-view-container .detail-cards-div.selected{background-color:#fff;border:1px solid #64c43a}.notes-view-container .module-name{font-size:10px;color:#070707 !important}.notes-view-container .ql-editor div{color:#212020}.notes-view-container .comment-body-text{background-color:#fafafa;padding:10px 4px}.notes-view-container .comment-body-text div{font-weight:400}.notes-view-container .ql-editor *{color:#333;font-weight:400}.notes-view-container .ql-editor b,.notes-view-container .ql-editor strong{font-weight:700}.notes-view-container .faz-quill-emoji-dropdown.show{left:30px !important}.notes-view-container .md-sidenav-right.inside-container{top:-64px;bottom:65px}.notes-view-container .model-data-color{font-size:12px;color:#000}.notes-view-container .model-color{font-size:12px;color:#f05e33}.notes-view-container .location-height{height:16px;font-size:8px;line-height:2}.notes-view-container .small-text-message{font-size:12px;color:#7f7b7b}.notes-view-container .chat-message-wrapper .post-conatiner,.notes-view-container .chat-message-wrapper .chat-msg{border-radius:8px}.notes-view-container .chat-message-wrapper .msg-header{display:flex;align-items:center;margin-bottom:8px}.notes-view-container .chat-message-wrapper .msg-header .avatar{background:#6640ff;color:#fff;border-radius:50%;width:28px;height:28px;display:flex;justify-content:center;align-items:center;margin-right:8px;font-size:12px;font-weight:600}.notes-view-container .chat-message-wrapper .msg-header .name{font-weight:600;margin-right:6px}.notes-view-container .chat-message-wrapper .msg-header .time{font-size:11px;color:#999}.notes-view-container .chat-message-wrapper .msg-header .time .green-dot{display:inline-block;width:6px;height:6px;background:#2ecc71;border-radius:50%;margin-left:4px}.notes-view-container .chat-message-wrapper .chat-msg{position:relative;padding:6px 10px;border-radius:6px;cursor:pointer;transition:background 180ms ease,border 180ms ease,transform 180ms ease;border:1px solid rgba(0,0,0,0)}.notes-view-container .chat-message-wrapper .chat-msg:hover{background:#f9fafb}.notes-view-container .chat-message-wrapper .chat-msg:hover .msg-actions-bottom{opacity:1;visibility:visible;pointer-events:auto}.notes-view-container .chat-message-wrapper .msg-body,.notes-view-container .chat-message-wrapper .small-text-message{font-size:14px;color:#333;line-height:1.45}.notes-view-container .chat-message-wrapper .msg-labels{margin-top:6px}.notes-view-container .chat-message-wrapper .msg-labels .lbl-title{font-size:11px;color:#999;margin-right:6px}.notes-view-container .chat-message-wrapper .msg-labels .msg-label{padding:3px 6px;border-radius:15px;background-color:#fbfbfb;font-size:11px;margin-right:4px;display:inline-flex;align-items:center;color:#fff;border:1px solid}.notes-view-container .chat-message-wrapper .msg-labels .msg-label .pill-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:4px}.notes-view-container .chat-message-wrapper .support-repair{position:relative}.notes-view-container .chat-message-wrapper .msg-actions-top{position:absolute;top:4px;right:8px;display:inline-flex;align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.12);padding:2px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 120ms;z-index:4}.notes-view-container .chat-message-wrapper .msg-actions-top .md-button{min-width:28px;max-width:28px;min-height:28px;max-height:28px;line-height:0;margin:0;border-radius:4px}.notes-view-container .chat-message-wrapper .msg-actions-top .md-button:hover{background-color:#f4f4f4 !important}.notes-view-container .chat-message-wrapper:hover .msg-actions-top{opacity:1;visibility:visible}.notes-view-container .chat-message-wrapper:hover .msg-actions-top .md-button,.notes-view-container .chat-message-wrapper:hover .msg-actions-top md-menu{pointer-events:auto}.notes-view-container .chat-message-wrapper .msg-actions-top::before{content:"";position:absolute;left:0;right:0;top:100%;height:10px}.notes-view-container .chat-message-wrapper .msg-actions-bottom{display:inline-flex;font-size:12px;margin-top:4px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 160ms}.notes-view-container .msg-timestamp{color:#6b7280;font-size:12px;cursor:default;white-space:nowrap}.notes-view-container .msg-edited{color:#6b7280;font-size:11px;cursor:default;font-style:italic}.notes-view-container .conversation-title-row{display:inline-flex;align-items:center;gap:0}.notes-view-container .chat-header-avatar-holder .user-abbr.chat-header-avatar{width:34px;height:34px;line-height:34px;overflow:hidden;background:#eaf3fb;display:flex;align-items:center;justify-content:center}.notes-view-container .chat-header-avatar-holder .user-abbr.chat-header-avatar img{width:100%;height:100%;object-fit:cover}.notes-view-container .chat-header-avatar-holder .user-abbr.chat-header-avatar .chat-header-avatar-initials{font-size:12px;font-weight:700;letter-spacing:.3px;color:#1264a3;line-height:1}.notes-view-container .chat-header-avatar-holder .user-abbr.chat-header-avatar.is-clickable{cursor:pointer;transition:transform 120ms ease,box-shadow 120ms ease}.notes-view-container .chat-header-avatar-holder .user-abbr.chat-header-avatar.is-clickable:hover,.notes-view-container .chat-header-avatar-holder .user-abbr.chat-header-avatar.is-clickable:focus{transform:translateY(-1px);box-shadow:0 2px 6px rgba(18,100,163,.25)}.notes-view-container .resource-name-link.is-clickable{cursor:pointer;transition:color 120ms ease}.notes-view-container .resource-name-link.is-clickable:hover,.notes-view-container .resource-name-link.is-clickable:focus{color:#1264a3;text-decoration:underline;outline:none}.notes-view-container .conversation-header-bar{padding:5px 16px;background:#f7f9fc;border-bottom:1px solid #e5e9ef}.notes-view-container .attached-fn-chip{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;margin-left:6px;border-radius:999px;background:#eaf3fb;color:#1264a3;font-size:11px;font-weight:600;line-height:1;letter-spacing:.1px;white-space:nowrap;flex-shrink:0;transition:background 120ms,box-shadow 120ms,transform 120ms}.notes-view-container .attached-fn-chip.cursor-point:hover{background:#d6e8f5;box-shadow:0 1px 3px rgba(18,100,163,.2);transform:translateY(-1px)}.notes-view-container .attached-fn-chip .attached-fn-icon{color:#1264a3}.notes-view-container .attached-fn-chip .attached-fn-sep{opacity:.55}.notes-view-container .attached-fn-chip .attached-fn-value{font-weight:500}.notes-view-container .group-info-pill{display:inline-flex;align-items:center;gap:6px;height:28px;min-height:28px;padding:0 10px;border-radius:999px;background:#eaf3fb;color:#1264a3;font-size:12px;font-weight:600;text-transform:none;line-height:1;transition:background 120ms ease,color 120ms ease,box-shadow 120ms ease}.notes-view-container .group-info-pill .group-info-pill-icon{color:#1264a3}.notes-view-container .group-info-pill:hover,.notes-view-container .group-info-pill:focus{background:#d7ebfa !important;color:#0f5288 !important;box-shadow:0 1px 2px rgba(18,100,163,.15)}.notes-view-container .group-info-pill:hover .group-info-pill-icon,.notes-view-container .group-info-pill:focus .group-info-pill-icon{color:#0f5288}.notes-view-container .group-name-link.is-clickable{cursor:text;transition:color 120ms ease,background 120ms ease;padding:1px 6px;margin-left:-6px;border-radius:4px}.notes-view-container .group-name-link.is-clickable:hover,.notes-view-container .group-name-link.is-clickable:focus{color:#1264a3;background:rgba(18,100,163,.06);outline:none}.notes-view-container .group-name-edit-btn{width:24px;height:24px;min-height:24px;min-width:24px;padding:0;margin-left:4px;border-radius:6px;color:#6b7280;transition:background 120ms ease,color 120ms ease;vertical-align:middle}.notes-view-container .group-name-edit-btn md-icon{color:inherit}.notes-view-container .group-name-edit-btn:hover,.notes-view-container .group-name-edit-btn:focus{background:#eaf3fb !important;color:#1264a3 !important}.notes-view-container .group-name-inline-input{font:inherit;font-weight:700;color:#111827;background:#fff;border:1px solid #1264a3;border-radius:6px;padding:2px 8px;outline:none;min-width:220px;box-shadow:0 0 0 3px rgba(18,100,163,.15)}.notes-view-container .group-name-inline-input:disabled{opacity:.6;cursor:progress}.notes-view-container .typing-indicator{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;margin:4px 12px;font-size:12px;font-weight:500;color:#0f5288;background:#eaf3fb;border-radius:12px;line-height:1.4;animation:typing-indicator-enter 220ms ease-out;max-width:max-content}@keyframes typing-indicator-enter{0%{opacity:0;transform:translateY(4px)}100%{opacity:1;transform:translateY(0)}}.notes-view-container .typing-label{white-space:nowrap}.notes-view-container .typing-dots{display:inline-flex;gap:3px;align-items:center}.notes-view-container .typing-dots span{width:5px;height:5px;border-radius:50%;background:#1264a3;opacity:.4;animation:typing-blink 1.2s infinite ease-in-out}.notes-view-container .typing-dots span:nth-child(2){animation-delay:.2s}.notes-view-container .typing-dots span:nth-child(3){animation-delay:.4s}@keyframes typing-blink{0%,60%,100%{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.notes-view-container .mention{display:inline-block;padding:0 4px;background:#e0edff;color:#1264a3;border-radius:4px;font-weight:600;line-height:1.4;cursor:default}.notes-view-container .mention-popover{position:fixed;z-index:100;transform:translateY(-100%);min-width:260px;max-width:340px;max-height:240px;overflow-y:auto;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:4px 0}.notes-view-container .mention-popover .mention-popover-header{padding:6px 12px 4px;font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid #f3f4f6}.notes-view-container .mention-popover .mention-popover-list{margin:0;padding:4px 0}.notes-view-container .mention-popover .mention-popover-item{display:flex;align-items:center;gap:8px;padding:6px 12px;cursor:pointer;transition:background 100ms ease}.notes-view-container .mention-popover .mention-popover-item:hover,.notes-view-container .mention-popover .mention-popover-item.is-active{background:#f4f6fa}.notes-view-container .mention-popover .mention-popover-item .mention-popover-avatar{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#3ca1f4;color:#fff;font-size:11px;font-weight:600;flex-shrink:0}.notes-view-container .mention-popover .mention-popover-item .mention-popover-name{font-size:13px;color:#1d1c1d;font-weight:500;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notes-view-container .reactions-bar{gap:4px;margin-top:6px}.notes-view-container .reaction-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;margin:0;background:#f4f6fa;border:1px solid #d1d5db;border-radius:12px;font-size:12px;line-height:1.4;color:#374151;cursor:pointer;transition:background 120ms ease,border-color 120ms ease}.notes-view-container .reaction-pill .reaction-emoji{font-size:14px}.notes-view-container .reaction-pill .reaction-count{font-weight:600}.notes-view-container .reaction-pill:hover{background:#eef2ff;border-color:#a5b4fc}.notes-view-container .reaction-pill.is-user-reacted{background:#e0edff;border-color:#1264a3;color:#1264a3}.notes-view-container .reaction-picker{padding:6px;max-width:300px}.notes-view-container .reaction-picker .reaction-picker-row{gap:2px;max-width:288px}.notes-view-container .reaction-picker .reaction-picker-btn{background:rgba(0,0,0,0);border:0;border-radius:6px;font-size:20px;line-height:1;width:36px;height:36px;cursor:pointer;padding:0;transition:background 120ms ease,transform 80ms}.notes-view-container .reaction-picker .reaction-picker-btn:hover{background:#f4f4f4;transform:scale(1.15)}.notes-view-container .reaction-picker .reaction-picker-btn:active{transform:scale(0.95)}.notes-view-container .reaction-picker .reaction-picker-more{background:rgba(0,0,0,0);border:1px dashed #d1d5db;border-radius:6px;color:#6b7280;font-size:11px;font-weight:600;height:36px;padding:0 10px;cursor:pointer;transition:all 120ms}.notes-view-container .reaction-picker .reaction-picker-more:hover{background:#f4f4f4;color:#111827;border-color:#9ca3af}.notes-view-container .reaction-picker-dialog .reaction-picker-btn{background:rgba(0,0,0,0);border:0;border-radius:6px;font-size:22px;line-height:1;width:38px;height:38px;cursor:pointer;padding:0;transition:background 120ms,transform 80ms}.notes-view-container .reaction-picker-dialog .reaction-picker-btn:hover{background:#f4f4f4;transform:scale(1.15)}.notes-view-container .msg-body.msg-body-jumbomoji{font-size:34px;line-height:1.2;letter-spacing:2px}.notes-view-container .msg-body.msg-body-jumbomoji img{height:34px !important;width:34px !important;vertical-align:middle}.notes-view-container .msg-body img.emoji,.notes-view-container .msg-body img[src*=twemoji]{height:1.15em;width:1.15em;vertical-align:-0.2em;margin:0 1px}.notes-view-container .msg-card{display:block;border-radius:10px;padding:12px 14px;margin:4px 0 8px;max-width:480px;background:#f9fafb;border:1px solid #e5e7eb;cursor:default}.notes-view-container .msg-card-calendar{background:#eef4ff;border-color:#bfdbfe}.notes-view-container .msg-card-reminder{background:#fef2f2;border-color:#fecaca}.notes-view-container .msg-card-header{display:flex;align-items:center;gap:6px;margin-bottom:6px}.msg-card-calendar .notes-view-container .msg-card-header md-icon{color:#2563eb}.msg-card-reminder .notes-view-container .msg-card-header md-icon{color:#dc2626}.notes-view-container .msg-card-badge{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.msg-card-calendar .notes-view-container .msg-card-badge{color:#1e40af}.msg-card-reminder .notes-view-container .msg-card-badge{color:#991b1b}.notes-view-container .msg-card-when-chip{margin-left:auto;padding:2px 8px;border-radius:10px;background:hsla(0,0%,100%,.7);font-size:11px;font-weight:600}.msg-card-calendar .notes-view-container .msg-card-when-chip{color:#1e40af}.msg-card-reminder .notes-view-container .msg-card-when-chip{color:#991b1b}.notes-view-container .msg-card-title{font-size:14px;font-weight:700;color:#111827;margin-bottom:4px;line-height:1.3}.notes-view-container .msg-card-when{font-size:13px;font-weight:600;color:#374151;font-variant-numeric:tabular-nums}.notes-view-container .msg-card-attendees{display:flex;align-items:center;gap:4px;margin-top:6px;font-size:11px;color:#6b7280}.notes-view-container .msg-card-attendees md-icon{color:#6b7280}.notes-view-container .msg-card-actions{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.notes-view-container .msg-card-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:12px;font-weight:600;color:#374151;cursor:pointer;transition:all 120ms}.notes-view-container .msg-card-btn md-icon{color:#6b7280}.notes-view-container .msg-card-btn:hover{background:#f9fafb;border-color:#9ca3af}.notes-view-container .msg-card-btn-primary{background:#2563eb;border-color:#2563eb;color:#fff}.notes-view-container .msg-card-btn-primary md-icon{color:#fff}.notes-view-container .msg-card-btn-primary:hover{background:#1d4ed8;border-color:#1d4ed8}.msg-card-reminder .notes-view-container .msg-card-btn-primary{background:#dc2626;border-color:#dc2626}.msg-card-reminder .notes-view-container .msg-card-btn-primary:hover{background:#b91c1c;border-color:#b91c1c}.notes-view-container .msg-card-attachments{display:flex;flex-direction:column;gap:6px;margin:4px 0 8px;max-width:480px}.notes-view-container .msg-card-attachment-row{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;transition:border-color 120ms,box-shadow 120ms}.notes-view-container .msg-card-attachment-row:hover{border-color:#d1d5db;box-shadow:0 2px 4px rgba(15,23,42,.06)}.notes-view-container .msg-card-attachment-icon{flex-shrink:0;width:36px;height:36px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:9px;font-weight:800;letter-spacing:.5px}.notes-view-container .msg-card-attachment-ext{line-height:1;text-align:center}.notes-view-container .msg-card-attachment-body{flex:1;min-width:0}.notes-view-container .msg-card-attachment-name{font-size:13px;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notes-view-container .msg-card-attachment-meta{font-size:11px;color:#6b7280;font-variant-numeric:tabular-nums;margin-top:2px}.notes-view-container .msg-card-attachment-download{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:rgba(0,0,0,0);transition:background 120ms}.notes-view-container .msg-card-attachment-download md-icon{color:#6b7280}.notes-view-container .msg-card-attachment-download:hover{background:#eef2f6}.notes-view-container .msg-card-attachment-download:hover md-icon{color:#111827}.notes-view-container .composer-attach-preview{margin:8px 12px;padding:10px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px}.notes-view-container .composer-attach-header{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px}.notes-view-container .composer-attach-header md-icon{color:#6b7280}.notes-view-container .composer-attach-grid{display:flex;flex-wrap:wrap;gap:8px}.notes-view-container .composer-attach-item{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 8px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:220px;max-width:320px;flex:1 1 220px;transition:border-color 120ms,box-shadow 120ms}.notes-view-container .composer-attach-item:hover{border-color:#d1d5db;box-shadow:0 2px 4px rgba(15,23,42,.06)}.notes-view-container .composer-attach-icon{flex-shrink:0;width:30px;height:30px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:8px;font-weight:800;letter-spacing:.4px}.notes-view-container .composer-attach-ext{line-height:1;text-align:center}.notes-view-container .composer-attach-body{flex:1;min-width:0}.notes-view-container .composer-attach-name{font-size:12px;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.notes-view-container .composer-attach-meta{font-size:10px;color:#6b7280;font-variant-numeric:tabular-nums;margin-top:2px}.notes-view-container .composer-attach-meta .composer-attach-status{color:#d97706;margin-left:3px;font-weight:600}.notes-view-container .composer-attach-meta .composer-attach-status.is-uploaded{color:#059669}.notes-view-container .composer-attach-progress{height:3px;background:#eef2f6;border-radius:2px;margin-top:5px;overflow:hidden}.notes-view-container .composer-attach-progress-fill{height:100%;background:#2563eb;border-radius:2px;transition:width 240ms ease-out}.notes-view-container .composer-attach-remove{flex-shrink:0;width:22px;height:22px;border-radius:4px;border:0;background:rgba(0,0,0,0);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background 120ms}.notes-view-container .composer-attach-remove md-icon{color:#9ca3af}.notes-view-container .composer-attach-remove:hover{background:#fee2e2}.notes-view-container .composer-attach-remove:hover md-icon{color:#dc2626}.notes-view-container .reaction-picker-trigger .reaction-picker-face{font-size:16px;line-height:1}.notes-view-container .thread-summary{margin-top:6px;padding:4px 8px;border-radius:6px;background:rgba(0,0,0,0);color:#1264a3;font-size:13px;font-weight:500;width:fit-content;transition:background 120ms ease}.notes-view-container .thread-summary .thread-summary-icon{color:#1264a3}.notes-view-container .thread-summary .thread-summary-count{color:#1264a3}.notes-view-container .thread-summary .thread-summary-cta{color:#6b7280;font-weight:400;font-size:12px;margin-left:4px}.notes-view-container .thread-summary:hover{background:#f4f6fa;text-decoration:none}.notes-view-container .thread-summary:hover .thread-summary-cta{color:#1264a3}.notes-view-container .thread-contributors{display:inline-flex;align-items:center;flex-shrink:0;margin-right:4px}.notes-view-container .thread-contributor{display:inline-flex;margin-right:-6px;position:relative;z-index:1}.notes-view-container .thread-contributor:hover{z-index:2}.notes-view-container .thread-contributor:last-of-type{margin-right:2px}.notes-view-container .thread-contributor-img,.notes-view-container .thread-contributor-svg,.notes-view-container .thread-contributor-fallback{width:20px;height:20px;border-radius:50%;border:2px solid #fff;box-sizing:content-box;display:block}.notes-view-container .thread-contributor-img{object-fit:cover}.notes-view-container .thread-contributor-svg{padding:0;background:#eef4fb}.notes-view-container .thread-contributor-fallback{background:#dbeafe;color:#1e40af;font-size:9px;font-weight:700;letter-spacing:.2px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase}.notes-view-container .thread-contributor-more{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 6px;border-radius:10px;background:#e5e7eb;color:#374151;font-size:10px;font-weight:700;margin-left:4px}.notes-view-container .conv-header-tagline{font-size:12px;color:#6b7280;font-weight:400;margin-left:10px}.notes-view-container .conv-row-tagline{font-size:11px;color:#6b7280;line-height:1.3;max-width:100%;display:block}.notes-view-container .section-header-icon{color:#6b7280;fill:#6b7280}.notes-view-container .jump-to-wrapper{position:sticky;top:8px;right:12px;z-index:3;display:flex;justify-content:flex-end;padding-right:12px;pointer-events:none}.notes-view-container .jump-to-wrapper .jump-to-btn{pointer-events:auto;display:inline-flex;align-items:center;gap:6px;height:30px;min-height:30px;padding:0 12px;background:#fff;border:1px solid #e0e0e0;border-radius:15px;box-shadow:0 1px 4px rgba(0,0,0,.06);text-transform:none;font-size:12px;color:#4a4a4a}.notes-view-container .jump-to-wrapper .jump-to-btn:hover,.notes-view-container .jump-to-wrapper .jump-to-btn:focus{background:#f4f7fa !important}.notes-view-container .jump-to-wrapper .jump-to-btn .jump-to-label{font-weight:600}.notes-view-container .day-divider--flash .day-divider-label{animation:day-divider-flash 1.2s ease-out}@keyframes day-divider-flash{0%{background:#fff59d;border-color:#fbc02d}}.notes-view-container .chat-message-wrapper.chat-msg--flash{animation:chat-msg-flash 1.6s ease-out;border-radius:6px}@keyframes chat-msg-flash{0%{background:#fff59d}100%{background:rgba(0,0,0,0)}}.notes-view-container .day-divider{position:relative;width:100%;display:flex;align-items:center;justify-content:center;padding:8px 0;margin-left:-20px;padding-left:20px;padding-right:20px}.notes-view-container .day-divider::before{content:"";position:absolute;left:20px;right:20px;top:50%;height:1px;background:#e0e0e0}.notes-view-container .day-divider .day-divider-label{position:relative;z-index:1;background:#fff;padding:4px 12px;font-size:12px;font-weight:600;color:#4a4a4a;border:1px solid #e0e0e0;border-radius:12px;line-height:1.4}.notes-view-container .day-divider .day-divider-label.is-today{background:#e6f0fb;color:#0f5288;border-color:#b6d6ee}.notes-view-container .ql-container .ql-editor{min-height:40px;max-height:200px;overflow-y:auto;border-top:1px solid #ccc}.notes-view-container .composer ng-quill-editor .ql-toolbar.ql-snow{max-height:0;opacity:0;padding:0;overflow:hidden;pointer-events:none;transform-origin:bottom;transform:translateY(100%);transition:max-height 350ms ease,opacity 200ms ease,transform 350ms ease;border:0;border-top:1px solid rgba(0,0,0,0)}.notes-view-container .composer:hover ng-quill-editor .ql-toolbar.ql-snow,.notes-view-container .composer ng-quill-editor.show-toolbar .ql-toolbar.ql-snow{max-height:150px;opacity:1;pointer-events:all;transform:translateY(0);padding:5px;border-top:1px solid #ccc;overflow:visible}.notes-view-container .composer .ql-toolbar .ql-picker.ql-expanded .ql-picker-options{z-index:1000}.notes-view-container .composer .ql-toolbar .ql-color-picker.ql-expanded .ql-picker-options,.notes-view-container .composer .ql-toolbar .ql-background.ql-expanded .ql-picker-options{z-index:1000}.notes-view-container .ql-toolbar.ql-snow+.ql-container.ql-snow{border:0px}.notes-view-container .md-button.md-fab.scroll-top.active{display:none}.notes-view-container md-menu-item{min-height:31px;height:38px}.notes-view-container .conversation-tab .tab-content-container{flex:1;display:flex;flex-direction:column}.notes-view-container .conversation-tab .tab-content-container .tab-content{padding:16px}.notes-view-container .labels-content.blurred{filter:blur(4px);pointer-events:none}.notes-view-container .labels-loader-overlay{position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(4px);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;background:hsla(0,0%,100%,.6)}.notes-view-container .manage-labels-sidenav{width:100%;max-width:410px}.notes-view-container .manage-labels-sidenav .editlabel-input input[type=text]{background-color:#fff;padding:20px 10px;height:55px;border-radius:8px}.notes-view-container .manage-labels-sidenav .editable-section{border:1px solid #ebebeb;background-color:#fafafa;border-radius:8px;padding:8px}.notes-view-container .manage-labels-sidenav .edit-icon{position:absolute;top:28px;right:15px !important;height:22px;width:22px;margin:0}.notes-view-container .manage-labels-sidenav .editlabel-input{margin-bottom:8px !important}.notes-view-container .manage-labels-sidenav .md-icon-button{border:1px solid #eaeaea;border-radius:8px}.notes-view-container .manage-labels-sidenav .md-icon-button.active{background-color:#6262f7 !important}.notes-view-container .manage-labels-sidenav .md-icon-button.active md-icon svg path{fill:#fff}.notes-view-container .manage-labels-sidenav .md-icon-button:hover{background-color:#6262f7 !important}.notes-view-container .manage-labels-sidenav .md-icon-button:hover md-icon svg path{fill:#fff}.notes-view-container .tab-wrapper{position:relative;display:flex;align-items:center;overflow:hidden}.notes-view-container .tab-wrapper .tab-scroll{overflow-x:auto;white-space:nowrap;flex:1;scroll-behavior:smooth;border-bottom:1px solid #e0e0e0}.notes-view-container .tab-wrapper .tab-buttons{display:inline-flex}.notes-view-container .tab-wrapper .scroll-btn{display:none;background:#dfdede;border:none;cursor:pointer;font-size:28px;color:#666;position:absolute;bottom:0;transform:translateY(-50%);z-index:5}.notes-view-container .tab-wrapper .scroll-btn.left{left:0}.notes-view-container .tab-wrapper .scroll-btn.right{right:0}.notes-view-container .tab-wrapper .scroll-btn[disabled]{opacity:.3;cursor:default}.notes-view-container .tab-wrapper .rotate-180{transform:rotate(180deg)}@media(max-width: 850px){.notes-view-container .tab-wrapper .scroll-btn{display:block}}.notes-view-container .tab-container-scroll{margin-left:50px}.notes-view-container .small-icon-btn{min-width:0}.notes-view-container .rotate-180{transform:rotate(180deg)}.notes-view-container .fade-animate.ng-enter{opacity:0;transform:translateY(10px)}.notes-view-container .fade-animate.ng-enter-active{opacity:1;transform:translateY(0);transition:all .3s ease}.notes-view-container .fade-animate.ng-leave{opacity:1;transform:translateY(0)}.notes-view-container .fade-animate.ng-leave-active{opacity:0;transform:translateY(10px);transition:all .3s ease}.notes-view-container .full-height{height:100%}.notes-view-container .external-link-icon svg path{fill:#3d67e3}.notes-view-container .go-to-msg:hover{background:rgba(60,146,244,.1019607843);border-radius:5px}.notes-view-container .go-to-msg:hover md-icon svg path{fill:#3d67e3}.notes-view-container .go-to-msg:hover .go-to{color:#3d67e3}.notes-view-container .conv-link-list{padding-top:10px;border-style:solid;border-color:#e8e8e9;border-width:0 0 1px 0;background:#fcfdfd}.notes-view-container .conv-link-list:hover{background:#f9fcfc}.notes-view-container .file-docs-container{flex:1;overflow-y:auto}.notes-view-container .file-docs-container .sticky-header{position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid #e5e7eb}.notes-view-container .file-docs-container .table-wrapper{flex:1;overflow-y:auto;overflow-x:auto;background:#fff;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;-webkit-overflow-scrolling:touch}.notes-view-container .file-docs-container .table-wrapper table.custom-table{min-width:1200px;width:100%;border-collapse:collapse;table-layout:fixed}.notes-view-container .file-docs-container .table-wrapper table.custom-table thead{background:#f9fafb;position:sticky;top:0;z-index:5}.notes-view-container .file-docs-container .table-wrapper table.custom-table thead th{padding:15px;text-align:left;font-weight:600;border-bottom:1px solid #e5e7eb;white-space:nowrap}.notes-view-container .file-docs-container .table-wrapper table.custom-table thead th:nth-child(1){width:50px}.notes-view-container .file-docs-container .table-wrapper table.custom-table thead th:nth-child(2){width:250px}.notes-view-container .file-docs-container .table-wrapper table.custom-table thead th:nth-child(3){width:130px}.notes-view-container .file-docs-container .table-wrapper table.custom-table thead th:nth-child(4){width:80px}.notes-view-container .file-docs-container .table-wrapper table.custom-table thead th:nth-child(5){width:130px}.notes-view-container .file-docs-container .table-wrapper table.custom-table thead th:nth-child(6){width:120px}.notes-view-container .file-docs-container .table-wrapper table.custom-table thead th:nth-child(7){width:150px}.notes-view-container .file-docs-container .table-wrapper table.custom-table thead th:nth-child(8){width:70px}.notes-view-container .file-docs-container .table-wrapper table.custom-table tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.notes-view-container .file-docs-container .table-wrapper table.custom-table tbody tr:hover{background-color:#f9fafb}.notes-view-container .file-docs-container .table-wrapper table.custom-table tbody tr.selected-row{background-color:#f9fafb}.notes-view-container .file-docs-container .table-wrapper table.custom-table tbody tr td{padding:15px;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notes-view-container .file-docs-container .table-wrapper table.custom-table tbody tr td .customer-badge{display:flex;align-items:center;gap:10px}.notes-view-container .file-docs-container .table-wrapper table.custom-table tbody tr td .customer-badge .circle{width:30px;height:30px;border-radius:50%;background:#ff9800;color:#fff;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.notes-view-container .file-docs-container .custom-table td:first-child,.notes-view-container .file-docs-container .custom-table th:first-child{padding:0 10px !important;text-align:center;vertical-align:middle}.notes-view-container .file-docs-container .custom-table td:first-child md-checkbox,.notes-view-container .file-docs-container .custom-table th:first-child md-checkbox{display:flex;justify-content:center;align-items:center;margin:0;line-height:1;overflow:hidden}.notes-view-container .file-docs-container .custom-table th md-checkbox .md-container::after,.notes-view-container .file-docs-container .custom-table th md-checkbox .md-container::before{display:none !important}.notes-view-container .bottom-bar{position:absolute;bottom:0;display:none;width:100%;background:#f9fafb;border-top:1px solid #e0e0e0;opacity:0;transform:translateY(100%);transition:all .25s ease;z-index:3}.notes-view-container .bottom-bar.visible{opacity:1;transform:translateY(0);display:flex}.notes-view-container .button-badge{line-height:20px !important;height:20px;border:1px solid #d3d2d2;border-radius:5px;background-color:#fff}.notes-view-container .button-badge.label-btn{line-height:27px;min-height:27px;height:27px}.notes-view-container .button-badge span{font-weight:500}.notes-view-container .button-badge.chat-filter-chip{padding:0 10px !important;display:inline-flex;align-items:center;gap:6px}.notes-view-container .button-badge.chat-filter-chip md-icon{display:inline-flex;align-items:center;justify-content:center;height:14px;width:14px;min-height:14px;min-width:14px;line-height:1;color:#6b7280}.notes-view-container .button-badge.chat-filter-chip md-icon svg{height:14px;width:14px}.notes-view-container .button-badge.chat-filter-chip span{line-height:1;font-size:12px}.notes-view-container .button-badge.active-menu{background-color:rgba(0,85,255,.7)}.notes-view-container .button-badge.active-menu .menu-text{color:#fff}.notes-view-container .button-badge.active-menu md-icon svg path{fill:#fff}.notes-view-container .delete-btn{background:#ef4444 !important;color:#fff !important;text-transform:none !important}.notes-view-container .image-doc-conatiner{flex:1;overflow-y:auto}.notes-view-container .image-doc-conatiner .item-chipset .chipbox{margin-right:10px}.notes-view-container .image-doc-conatiner .md-sidenav-right .task-wrapper{padding-bottom:90px}.notes-view-container .image-doc-conatiner .bottom-section{width:100%;position:absolute;bottom:0}.notes-view-container .image-doc-conatiner .image-card{position:relative;width:280px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.12);margin:20px;background:linear-gradient(to bottom, #f3f2f2 0%, #d0cdcd 65%, #302e2e 100%);padding:13px 13px 0}.notes-view-container .image-doc-conatiner .image-thumb{height:150px;background-size:cover;background-position:center;border-radius:8px}.notes-view-container .image-doc-conatiner .media-opt .icon-row{position:absolute;top:8px;right:8px;gap:6px}.notes-view-container .image-doc-conatiner .overlay-icon{min-width:28px;height:28px;background:hsla(0,0%,100%,.9);border-radius:50%;padding:0}.notes-view-container .image-doc-conatiner .overlay-checkbox{background:hsla(0,0%,100%,.9);border-radius:4px}.notes-view-container .image-doc-conatiner .media-footer{padding:10px 0;color:#fff}.notes-view-container .image-doc-conatiner .media-footer .file-name{margin:0;font-size:14px;font-weight:600}.notes-view-container .image-doc-conatiner .media-footer .file-meta{font-size:12px;opacity:.85}.notes-view-container .image-doc-conatiner .menu-ham-button .hamburger-dot:before{content:"• • •" !important;display:block;font-size:12px;transform:rotate(180deg);margin-left:2px;margin-top:-5px;color:#fff !important}.notes-view-container .image-doc-conatiner .hover-icons,.notes-view-container .image-doc-conatiner .menu-ham-button{display:flex;align-items:center;justify-content:center;border-radius:5px !important;min-height:30px !important;height:30px !important;width:30px !important;min-width:30px;line-height:normal !important;padding:0}.notes-view-container .image-doc-conatiner .menu-ham-button{background:rgba(0,0,0,.4)}.notes-view-container .image-doc-conatiner .menu-ham-button:hover{background:rgba(0,0,0,.5) !important}.notes-view-container .image-doc-conatiner .small-icon{width:16px;height:16px}.notes-view-container .image-doc-conatiner .tab-buttons{background-color:#f1f0f0;padding:5px !important;border-radius:8px}.notes-view-container .image-doc-conatiner .media-filter{display:flex}.notes-view-container .image-doc-conatiner .media-list{border-radius:6px;overflow:hidden;margin-bottom:8px}.notes-view-container .image-doc-conatiner .media-row{padding:12px;transition:background-color .2s ease}.notes-view-container .image-doc-conatiner .media-row:hover{background-color:#f7f8fa}.notes-view-container .image-doc-conatiner .left-option{display:flex;align-items:center;gap:10px}.notes-view-container .image-doc-conatiner .media-img{width:40px;height:40px;border-radius:4px;overflow:hidden;flex-shrink:0}.notes-view-container .image-doc-conatiner .media-img img{width:100%;height:100%;object-fit:cover}.notes-view-container .image-doc-conatiner .img-details{display:flex;flex-direction:column}.notes-view-container .image-doc-conatiner .img-title{font-weight:600;font-size:14px;color:#222;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notes-view-container .image-doc-conatiner .img-meta{font-size:12px;color:#666;margin-top:3px 1px}.notes-view-container .image-doc-conatiner .right-option{display:flex;align-items:center;gap:8px;opacity:0;transition:opacity .2s ease}.notes-view-container .image-doc-conatiner .media-row:hover .right-option{opacity:1}.notes-view-container .image-doc-conatiner .item-chipset{display:flex;flex-wrap:wrap;gap:4px;margin-right:10px}.notes-view-container .image-doc-conatiner .chipbox{background:#f0f0f0;border-radius:12px;padding:2px 8px;font-size:12px;color:#444;white-space:nowrap}.notes-view-container .image-doc-conatiner .option-menu .menu-btn{min-width:32px;height:32px;padding:0;margin:0}.notes-view-container .image-doc-conatiner .option-menu md-icon{color:#666;width:20px;height:20px}@media screen and (max-width: 655px){.notes-view-container .bottom-bar{position:relative;bottom:0}.notes-view-container .table-wrapper{padding-bottom:0 !important}}.notes-view-container .conv-empty-container{height:100%;width:100%;background-color:#fff;text-align:center;color:#374151;display:flex;justify-content:center;align-items:center}.notes-view-container .conv-empty-icon{width:56px;height:56px;opacity:.3;margin-bottom:12px}.notes-view-container .conv-empty-title{font-size:18px;font-weight:500;color:#374151;margin-bottom:6px}.notes-view-container .conv-empty-desc{font-size:14px;color:#6b7280}.notes-view-container .opportunity-pipeline-view-detail .deal-card{background:#fff;padding:20px;max-width:420px;margin:0 auto;color:#333}@media(max-width: 600px){.notes-view-container .opportunity-pipeline-view-detail .deal-card{padding:16px;max-width:100%}}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-header .deal-title{font-size:20px;font-weight:600;margin-bottom:2px}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-header .deal-company{color:#666;font-size:14px;margin-bottom:10px}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-header .deal-tags{display:flex;gap:8px}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-header .deal-tags .chip{font-size:12px;padding:2px 8px;border-radius:6px;font-weight:500}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-header .deal-tags .chip.high{background:#ffedcc;color:#b56a00}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-header .deal-tags .chip.outline{border:1px solid #ddd;color:#555}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-info{margin-top:20px;display:flex;justify-content:space-between;text-align:center}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-info .deal-section .label{font-size:13px;color:#666;display:flex;align-items:center;gap:4px}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-info .deal-section .value{font-size:18px;font-weight:600;margin-top:2px}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-info .deal-section .value.green{color:#2ecc71}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-info .deal-section .value.blue{color:#3498db}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-info .deal-section .value.red{color:#e74c3c}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-info .deal-section .custom-progress{height:6px;border-radius:5px;margin-bottom:15px}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-info .deal-section .custom-progress .md-bar{background-color:#3498db !important;border-radius:5px}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-info .deal-section .custom-progress .md-container{background-color:#e0e0e0 !important;border-radius:5px}@media(max-width: 600px){.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-info .deal-section .deal-progress{width:95%;padding:15px}}@media(max-width: 600px){.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-info{flex-direction:column;gap:10px;text-align:left}}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-desc{margin-top:20px}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-desc h4{font-size:14px;margin-bottom:4px;color:#222}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-desc p{font-size:13px;color:#555;line-height:1.5}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-labels .title-text{font-size:16px;font-weight:600}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-labels .label-btn{background-color:#fff;border:1px solid #c2c1c1;border-radius:8px}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-labels .label-chip{font-size:12px;padding:4px 10px;border-radius:30px;margin-right:8px;display:inline-block;font-weight:500;color:#fff}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-labels .label-chip.enterprise{background:#5b7bff}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-labels .label-chip.software{background:#2ecc71}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-labels .label-chip.urgent{background:#ff7675}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-labels .add-btn{min-width:36px;min-height:36px}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-progress .progress-title{font-weight:600;font-size:16px;color:#1d1d1f;margin-bottom:4px}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-progress .progress-subtitle{font-size:13px;color:#666;margin-bottom:8px}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-progress .custom-progress{height:10px;border-radius:5px;margin-bottom:15px}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-progress .custom-progress .md-bar{background-color:#3498db !important;border-radius:5px;height:10px}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-progress .custom-progress .md-container{background-color:#e0e0e0 !important;border-radius:5px;height:10px}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-progress .task-list{display:flex;flex-direction:column;gap:8px}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-progress .task-list .task{display:flex;align-items:center;justify-content:space-between;font-size:14px;padding:6px 0}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-progress .task-list .task .task-name{flex:1;margin-left:8px}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-progress .task-list .task .task-dot{width:8px;height:8px;border-radius:50%}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-progress .task-list .task .task-dot.completed{background-color:#28a745}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-progress .task-list .task .task-dot.in-progress{background-color:#f5b301}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-progress .task-list .task .task-dot.pending{background-color:#9e9e9e}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-progress .task-list .task .task-status{text-transform:capitalize;font-size:12px;padding:4px 10px;border-radius:20px;font-weight:500}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-progress .task-list .task .task-status.completed{background-color:#e6f7ec;color:#1a7f37}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-progress .task-list .task .task-status.in-progress{background-color:#fff5d6;color:#9a6b00}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-progress .task-list .task .task-status.pending{background-color:#f3f3f3;color:#6b6b6b}@media(max-width: 600px){.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-progress{padding:12px}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-progress .progress-title{font-size:15px}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-progress .progress-subtitle{font-size:12px}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-progress .task{font-size:13px}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-progress .task .task-status{font-size:11px;padding:3px 8px}}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-timeline{margin-top:20px}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-timeline .timeline-title{font-weight:600;font-size:14px;margin-bottom:8px}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-timeline .timeline-container{max-height:160px;overflow-y:auto;padding-right:4px}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-timeline .timeline-item{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-timeline .timeline-item .dot{width:8px;height:8px;border-radius:50%;margin-top:6px}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-timeline .timeline-item .dot.blue{background:#3498db}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-timeline .timeline-item .timeline-content{flex:1}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-timeline .timeline-item .timeline-content .timeline-text{font-size:13px;color:#333}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-timeline .timeline-item .timeline-content .timeline-meta{font-size:12px;color:#777}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-footer{margin-top:16px;border-top:1px solid #eee;padding-top:12px;display:flex;justify-content:space-between}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-footer .footer-section .footer-label{font-size:12px;color:#888}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-footer .footer-section .footer-value{font-size:13px;font-weight:500;display:flex;align-items:center;gap:4px}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-footer .footer-section .footer-value.red{color:#e74c3c}@media(max-width: 600px){.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-timeline .timeline-container{max-height:140px}.notes-view-container .opportunity-pipeline-view-detail .deal-card .deal-footer{flex-direction:column;align-items:flex-start;gap:8px}}.notes-view-container.drag-drop-container .upload-fixed-container{position:fixed;bottom:20px;right:20px;z-index:1000;max-height:90%;min-width:300px;overflow:auto;background:#1e1e1e;border-radius:12px;box-shadow:0 4px 8px rgba(0,0,0,.5);display:none}.notes-view-container.drag-drop-container .upload-fixed-container.show-upload-container{display:flex}.notes-view-container.drag-drop-container .upload-fixed-container .file-progress{margin-top:10px;height:4px;background:#444;border-radius:4px;overflow:hidden;position:relative}.notes-view-container.drag-drop-container .upload-fixed-container .file-progress-bar{height:100%;background:#66bb6a;width:0%;transition:width .3s;position:relative}.notes-view-container.drag-drop-container .upload-fixed-container .file-progress-bar.loading::after{content:"";position:absolute;top:0;left:-50%;height:100%;width:50%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.5), transparent);animation:loadingMove 1s infinite}@keyframes loadingMove{0%{left:-50%}100%{left:100%}}.notes-view-container.drag-drop-container .upload-fixed-container .upload-footer{background:#044335;color:#fff;padding:10px;font-weight:bold;font-size:16px;display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;border-radius:12px}.notes-view-container.drag-drop-container .upload-fixed-container .arrow-angle{height:32px;width:32px}.notes-view-container.drag-drop-container .upload-fixed-container .arrow-angle svg path{fill:#fff}.notes-view-container.drag-drop-container .upload-fixed-container .arrow-angle-up{transition:transform .3s ease;transform:rotate(180deg)}.notes-view-container.drag-drop-container .upload-fixed-container .tab-width{text-align:center;border-radius:20px;min-width:80px;padding:5px;background-color:#282727;color:#fff}.notes-view-container.drag-drop-container .upload-fixed-container .tab-width:hover{background-color:#3e3d3d}.notes-view-container.drag-drop-container .upload-fixed-container .tab-width.active{border:1px solid #ccc;background-color:#3e3d3d}.notes-view-container.drag-drop-container .upload-fixed-container .file-icon{height:15px;width:15px}.notes-view-container.drag-drop-container .upload-fixed-container .cancel-icon svg path{fill:#fff}.notes-view-container.drag-drop-container .upload-fixed-container .upload-footer{min-height:60px;text-align:center;font-weight:bold;color:#fff}.notes-view-container.drag-drop-container .upload-fixed-container .upload-footer.uploading{background-color:#2196f3}.notes-view-container.drag-drop-container .upload-fixed-container .upload-footer.uploaded{background-color:#044335}.notes-view-container.drag-drop-container .upload-fixed-container .update-details{display:none;position:absolute;bottom:100%;left:2px;right:2px;padding:18px;z-index:2}.notes-view-container.drag-drop-container .upload-fixed-container md-progress-linear .md-bar{background-color:#4a34f3 !important}.notes-view-container.drag-drop-container .upload-fixed-container md-progress-linear .md-container{background-color:#e3f2fd !important}.notes-view-container.drag-drop-container .upload-fixed-container .card-content{padding:10px;text-align:start}.notes-view-container.drag-drop-container .upload-fixed-container .btn-attach{border-left:1px solid #c6c3c3}.notes-view-container.drag-drop-container .upload-fixed-container .file-icon{height:15px;width:15px}.notes-view-container.drag-drop-container .drop-zone{border:2px dashed #fff;border-radius:10px;transition:border-color .3s,background-color .3s}.notes-view-container.drag-drop-container .drop-zone.dragover{border-color:#ee6331 !important;background-color:#f9f9f9}@media(max-width: 720px){.conversations{overflow-y:auto}.page-conversation{overflow-y:auto}}.notes-view-sidenav.sidenav-wrapper .edit-sidenav{width:100%;max-width:37%;min-width:300px}.notes-view-sidenav.sidenav-wrapper .edit-sidenav.reply-sidenav{width:100%;max-width:53%;min-width:300px}.support-repair .reply-post-btn{background:#635bff;color:#fff;border-radius:5px}.support-repair .reply-post-btn:hover{background:#7972fa}.support-repair .user-image-holder .image-replacer{height:30px;width:30px;color:#fff;font-size:12px;background:linear-gradient(135deg, #3a7bd5 0%, #8e2de2 100%);border-radius:10px;line-height:30px;text-align:center;display:block}.support-repair .user-image-holder .image-replacer.image-replacer-conversation{line-height:26px;height:25px;width:25px}.support-repair .user-image-holder .user-abbr{height:25px;width:25px;line-height:25px;border-radius:50%}.support-repair .msg-count{display:inline-flex;align-items:center;border-radius:25px;border:1px solid #c3c3c3;padding:2px 4px 4px 4px;white-space:nowrap;background-color:#fff}.support-repair .msg-count:hover{background-color:#f3f2f2}.chat-editor-wrapper{position:relative;display:flex;flex-direction:column;padding-bottom:40px}.chat-editor-wrapper .editor-actions{position:absolute;right:48px;bottom:8px}.chat-editor-wrapper .editor-actions .saperator{color:#d1d5db;margin:0 6px}.chat-editor-wrapper .editor-actions .label-icon-container .label-icon-wrapper{position:relative;cursor:pointer;display:inline-flex;align-items:center}.chat-editor-wrapper .editor-actions .label-icon-container .editor-icon{color:#6b7280;transition:.2s}.chat-editor-wrapper .editor-actions .label-icon-container .editor-icon:hover{color:#e64818;transform:scale(1.1)}.chat-editor-wrapper .editor-actions .label-icon-container .label-count{position:absolute;top:2px;right:-15px;font-size:10px;font-weight:600;background:#f05e33;color:#fff;border-radius:10px;padding:1px 5px;line-height:1;min-width:16px;text-align:center}.chat-editor-wrapper .editor-actions .editor-icon{cursor:pointer;color:#6b7280;fill:#6b7280;transition:all .2s ease}.chat-editor-wrapper .editor-actions .editor-icon:hover{color:#e64818;fill:#e64818;transform:scale(1.1)}.chat-editor-wrapper .editor-actions .editor-icon.send{fill:#f05e33;color:#f05e33}.chat-dialog{min-width:400px;border-radius:8px !important;overflow:hidden}.chat-dialog md-toolbar{background-color:rgba(0,0,0,0) !important;color:#333 !important;box-shadow:none !important;padding:0 10px}.chat-dialog md-toolbar .md-toolbar-tools h2{font-size:18px;font-weight:500}.chat-dialog md-toolbar .md-toolbar-tools .close-btn{background:none;border:none;min-width:5px}.chat-dialog md-toolbar .md-toolbar-tools .close-btn:hover{background:none}.chat-dialog md-toolbar .md-toolbar-tools .close-btn .close-icon{color:#5a5959;fill:#5a5959}.chat-dialog .md-dialog-content{padding:20px}.chat-dialog .md-dialog-content h2{font-size:18px;font-weight:500;margin-top:0;margin-bottom:10px}.chat-dialog .md-dialog-content .dialog-description{color:#666;margin-bottom:20px;font-size:14px;line-height:action}.chat-dialog .md-dialog-content md-input-container{margin:0}.chat-dialog .md-dialog-content md-input-container input{border:1px solid #ddd;border-radius:4px;padding:10px;height:40px}.chat-dialog md-dialog-actions{padding:10px 20px 20px}.chat-dialog md-dialog-actions .btns{margin:0 0 0 10px;padding:0 20px;border-radius:6px;text-transform:none;font-weight:500}.chat-dialog md-dialog-actions .btns.grey-none{border:1px solid #ddd;color:#333}.chat-dialog md-dialog-actions .btns.purple{background-color:#673ab7;color:#fff}.chat-dialog md-dialog-actions .btns.archive{background-color:#f9a825;color:#fff}.chat-dialog md-dialog-actions .btns.red{background-color:#d32f2f;color:#fff}.chat-dialog.update-group-name-dialog{min-width:500px}.chat-dialog.update-group-name-dialog .md-toolbar-tools{align-items:flex-start;height:auto;max-height:none;padding:15px 16px}.chat-dialog.update-group-name-dialog .md-toolbar-tools .toolbar-content p.dialog-description{font-size:14px;color:#666}.chat-dialog.contact-permissions-dialog{min-width:500px}.chat-dialog.contact-permissions-dialog .md-toolbar-tools{align-items:flex-start;height:auto;max-height:none;padding:15px 16px}.chat-dialog.contact-permissions-dialog .md-toolbar-tools .toolbar-content p.dialog-description{font-size:14px;color:#666}.chat-dialog.contact-permissions-dialog md-radio-group md-radio-button{margin-bottom:20px}.chat-dialog.contact-permissions-dialog md-radio-group md-radio-button .md-label{margin-left:30px}.chat-dialog.contact-permissions-dialog md-radio-group md-radio-button .radio-label{font-size:15px;font-weight:500;color:#333}.chat-dialog.contact-permissions-dialog md-radio-group md-radio-button .radio-description{font-size:13px;color:#777;display:block;margin-top:4px}.chat-dialog.contact-permissions-dialog md-radio-group md-radio-button.md-checked .md-on{background-color:#673ab7}.chat-dialog.contact-permissions-dialog md-radio-group md-radio-button .md-off{border-color:#673ab7}.chat-dialog.archive-group-dialog .dialog-header-center{position:relative;padding-top:40px;display:flex;justify-content:center}.chat-dialog.archive-group-dialog .dialog-header-center .warning-icon-container{width:60px;height:60px;background-color:#fff9c4;border-radius:50%;display:flex;align-items:center;justify-content:center}.chat-dialog.archive-group-dialog .dialog-header-center .warning-icon-container .warning-icon{color:#fbc02d;font-size:30px;width:30px;height:30px}.chat-dialog.archive-group-dialog .dialog-header-center .close-btn{position:absolute;top:10px;right:10px}.chat-dialog.archive-group-dialog .md-dialog-content{text-align:center}.chat-dialog.archive-group-dialog .md-dialog-content .info-box{background-color:#f5f5f5;padding:15px;border-radius:8px;margin-top:20px;text-align:left;align-items:flex-start}.chat-dialog.archive-group-dialog .md-dialog-content .info-box .info-icon{margin-right:15px;color:#555}.chat-dialog.archive-group-dialog .md-dialog-content .info-box .info-text{font-size:13px;color:#555;line-height:1.5}.chat-dialog.archive-group-dialog .md-dialog-content .info-box .info-text strong{display:block;margin-bottom:5px;color:#333}.chat-dialog.archive-group-dialog .md-dialog-content .info-box .info-text ul{padding-left:20px;margin:0}.chat-dialog.archive-group-dialog .archive .icon-trash{color:#fff;margin-right:8px}.md-open-menu-container .chat-settings-menu .btn{display:flex;align-items:center;justify-content:start;gap:10px}.md-open-menu-container .chat-settings-menu .btn.delete{color:#d32f2f}.md-open-menu-container .chat-settings-menu .btn.delete .delete-icon{fill:#d32f2f}.md-open-menu-container .notes-comments-arrow{transition:transform .2s linear}.md-open-menu-container .notes-comments-arrow.opened{transform:rotate(90deg)}.md-open-menu-container .notes-inline-comments{padding-left:40px;margin-top:10px}.md-open-menu-container .notes-inline-comments .notes-inline-comment{margin-bottom:10px}.md-open-menu-container .notes-inline-comments .notes-comment-avatar{width:28px;height:28px;font-size:11px}.md-open-menu-container .notes-inline-comments .notes-inline-comments-empty{padding:10px 0}.md-open-menu-container .notes-inline-comments .notes-inline-comments-load-more{padding:5px 0}.resource-preview-menu{border-radius:10px;overflow:hidden;width:320px;max-width:calc(100vw - 24px);background:#fff;padding:6px 0;box-shadow:0 12px 28px rgba(15,23,42,.14),0 2px 6px rgba(15,23,42,.06)}.resource-preview-menu md-dialog-content,.resource-preview-menu .md-dialog-content{padding:0}.resource-preview-menu .rpv-head{display:flex;align-items:center;gap:12px;padding:10px 16px 12px}.resource-preview-menu .rpv-head-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;background:#eaf3fb;color:#1264a3;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;font-weight:700}.resource-preview-menu .rpv-head-avatar img{width:100%;height:100%;object-fit:cover}.resource-preview-menu .rpv-head-body{min-width:0;line-height:1.2}.resource-preview-menu .rpv-head-name{font-size:14px;font-weight:700;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resource-preview-menu .rpv-head-role{margin-top:2px;font-size:11px;color:#6b7280;text-transform:capitalize}.resource-preview-menu .rpv-head-role .rpv-head-sep{margin:0 5px;opacity:.5}.resource-preview-menu .rpv-divider{height:1px;background:#eef1f4;margin:4px 0}.resource-preview-menu .rpv-row{display:flex;align-items:flex-start;gap:12px;padding:8px 16px}.resource-preview-menu .rpv-row-icon{color:#4b5563;flex-shrink:0;margin-top:2px}.resource-preview-menu .rpv-row-body{min-width:0;flex:1;line-height:1.3}.resource-preview-menu .rpv-row-label{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.resource-preview-menu .rpv-row-value{display:block;font-size:13px;color:#111827;word-break:break-word}.resource-preview-menu .rpv-row-value-sub{margin-top:2px;font-size:12px;color:#6b7280}.resource-preview-menu .rpv-row-address div+div{margin-top:1px}.resource-preview-menu .rpv-link{color:#1264a3;text-decoration:none}.resource-preview-menu .rpv-link:hover,.resource-preview-menu .rpv-link:focus{text-decoration:underline}.resource-preview-menu .rpv-empty{padding:4px 16px 12px;font-size:12px;color:#9ca3af}.resource-preview-menu .rpv-action-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;border:0;background:rgba(0,0,0,0);text-align:left;font:inherit;font-size:13px;color:#1264a3;font-weight:600;cursor:pointer;transition:background 100ms ease}.resource-preview-menu .rpv-action-row:hover,.resource-preview-menu .rpv-action-row:focus-visible{background:#f3f6fa;outline:none}.resource-preview-menu .rpv-action-row .rpv-row-icon{color:#1264a3}.resource-preview-menu .rpv-action-row .rpv-row-label-action{flex:1;min-width:0}.resource-preview-dialog--DEAD{border-radius:12px;overflow:hidden;width:420px;max-width:calc(100vw - 32px);box-shadow:0 20px 40px rgba(15,23,42,.16),0 4px 12px rgba(15,23,42,.08)}.resource-preview-dialog--DEAD .rpv-hero{padding:14px 12px 14px 18px;background:linear-gradient(135deg, #1264a3 0%, #0b4d80 100%);color:#fff;gap:14px}.resource-preview-dialog--DEAD .rpv-avatar{width:56px;height:56px;border-radius:50%;overflow:hidden;background:#eef2f7;border:2px solid hsla(0,0%,100%,.6);display:flex;align-items:center;justify-content:center;flex-shrink:0}.resource-preview-dialog--DEAD .rpv-avatar img{width:100%;height:100%;object-fit:cover}.resource-preview-dialog--DEAD .rpv-avatar-initials{font-size:20px;font-weight:700;color:#1264a3;letter-spacing:.5px}.resource-preview-dialog--DEAD .rpv-identity{min-width:0}.resource-preview-dialog--DEAD .rpv-name{font-size:17px;font-weight:700;line-height:1.2;letter-spacing:-0.2px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resource-preview-dialog--DEAD .rpv-role{margin-top:3px;font-size:12px;font-weight:500;color:hsla(0,0%,100%,.82);text-transform:capitalize}.resource-preview-dialog--DEAD .rpv-role .rpv-role-sep{margin:0 6px;opacity:.6}.resource-preview-dialog--DEAD .rpv-hero-actions{gap:4px;flex-shrink:0}.resource-preview-dialog--DEAD .rpv-view-profile{margin:0;min-height:30px;height:30px;padding:0 10px;border-radius:6px;font-size:12px;font-weight:600;text-transform:none;color:#fff;background:hsla(0,0%,100%,.14);display:inline-flex;align-items:center;gap:4px}.resource-preview-dialog--DEAD .rpv-view-profile:hover,.resource-preview-dialog--DEAD .rpv-view-profile:focus{background:hsla(0,0%,100%,.22) !important;color:#fff !important}.resource-preview-dialog--DEAD .rpv-view-profile .rpv-view-icon{color:#fff}.resource-preview-dialog--DEAD .rpv-close{margin:0;min-width:30px;min-height:30px;width:30px;height:30px;padding:0;color:hsla(0,0%,100%,.85)}.resource-preview-dialog--DEAD .rpv-close md-icon{color:inherit}.resource-preview-dialog--DEAD .rpv-close:hover{background:hsla(0,0%,100%,.12)}.resource-preview-dialog--DEAD .rpv-body{padding:16px 20px 8px;background:#fff;max-height:60vh}.resource-preview-dialog--DEAD .rpv-fields{display:flex;flex-direction:column;gap:14px}.resource-preview-dialog--DEAD .rpv-field{display:flex;align-items:flex-start;gap:12px}.resource-preview-dialog--DEAD .rpv-field-icon{width:34px;height:34px;border-radius:8px;background:#eaf3fb;color:#1264a3;display:flex;align-items:center;justify-content:center;flex-shrink:0}.resource-preview-dialog--DEAD .rpv-field-icon md-icon{color:#1264a3}.resource-preview-dialog--DEAD .rpv-field-body{min-width:0;flex:1}.resource-preview-dialog--DEAD .rpv-field-label{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;line-height:1;margin-bottom:4px}.resource-preview-dialog--DEAD .rpv-field-value{display:block;font-size:14px;color:#111827;line-height:1.4;word-break:break-word}.resource-preview-dialog--DEAD .rpv-field-value-secondary{margin-top:2px;color:#4b5563;font-size:13px}.resource-preview-dialog--DEAD .rpv-address div+div{margin-top:1px}.resource-preview-dialog--DEAD .rpv-link{color:#1264a3;text-decoration:none}.resource-preview-dialog--DEAD .rpv-link:hover,.resource-preview-dialog--DEAD .rpv-link:focus{text-decoration:underline}.resource-preview-dialog--DEAD .rpv-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0 20px;color:#9ca3af;font-size:13px;text-align:center}.resource-preview-dialog--DEAD .rpv-empty md-icon{color:#d1d5db}.group-info-menu{border-radius:10px;overflow:hidden;width:300px;max-width:calc(100vw - 24px);background:#fff;padding:6px 0;box-shadow:0 12px 28px rgba(15,23,42,.14),0 2px 6px rgba(15,23,42,.06)}.group-info-menu md-dialog-content,.group-info-menu .md-dialog-content{padding:0}.group-info-menu .gim-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;border:0;background:rgba(0,0,0,0);text-align:left;font:inherit;font-size:13px;color:#111827;cursor:pointer;transition:background 100ms ease}.group-info-menu .gim-row:hover,.group-info-menu .gim-row:focus-visible{background:#f3f6fa;outline:none}.group-info-menu .gim-row .gim-row-icon{color:#4b5563;flex-shrink:0}.group-info-menu .gim-row .gim-row-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.group-info-menu .gim-row.gim-row-danger{color:#b91c1c}.group-info-menu .gim-row.gim-row-danger .gim-row-icon{color:#b91c1c}.group-info-menu .gim-row.gim-row-danger:hover,.group-info-menu .gim-row.gim-row-danger:focus-visible{background:#fef2f2}.group-info-menu .gim-divider{height:1px;background:#eef1f4;margin:4px 0}.group-info-menu .gim-section{padding:6px 0 4px}.group-info-menu .gim-section-label{padding:6px 16px 8px;font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.4px}.group-info-menu .gim-members-loading,.group-info-menu .gim-empty{padding:8px 16px 12px;font-size:12px;color:#9ca3af}.group-info-menu .gim-members{max-height:260px;overflow-y:auto}.group-info-menu .gim-member{display:flex;align-items:center;gap:12px;padding:6px 16px}.group-info-menu .gim-member:hover{background:#f3f6fa}.group-info-menu .gim-member-avatar{width:34px;height:34px;border-radius:50%;overflow:hidden;background:#eaf3fb;color:#1264a3;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;font-weight:700}.group-info-menu .gim-member-avatar img{width:100%;height:100%;object-fit:cover}.group-info-menu .gim-member-body{min-width:0;flex:1;line-height:1.15}.group-info-menu .gim-member-name{font-size:13px;font-weight:500;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.group-info-menu .gim-member-you{margin-top:2px;font-size:11px;color:#6b7280}.chat-brief-body{padding:16px;background:#f7f9fc}.chat-brief-loading,.chat-brief-body .conv-empty-container{padding:40px 16px}.chat-brief-create-btn{margin-top:16px;background:#1264a3;color:#fff;text-transform:none;font-weight:600}.chat-brief-create-btn:hover,.chat-brief-create-btn:focus{background:#0f5288 !important;color:#fff !important}.chat-brief-summary-wrap{padding:4px}.chat-brief-summary{background:#fff;border:1px solid #e5e9ef;border-radius:12px;padding:16px 18px;box-shadow:0 1px 3px rgba(15,23,42,.04)}.chat-brief-summary-head{gap:12px}.chat-brief-summary-title-block{min-width:0;flex:1}.chat-brief-summary-title{font-size:18px;font-weight:700;color:#111827;letter-spacing:-0.2px;cursor:text;padding:2px 6px;margin-left:-6px;border-radius:4px;transition:background 120ms ease}.chat-brief-summary-title:hover{background:#eaf3fb}.chat-brief-rename-input{font-size:18px;font-weight:700;color:#111827;background:#fff;border:1px solid #1264a3;border-radius:6px;padding:2px 8px;outline:none;min-width:220px;box-shadow:0 0 0 3px rgba(18,100,163,.15)}.chat-brief-summary-meta{margin-top:6px;font-size:12px;color:#6b7280}.chat-brief-open-btn{margin:0;height:34px;min-height:34px;padding:0 14px;background:#1264a3;color:#fff;font-size:13px;font-weight:600;text-transform:none;border-radius:8px;flex-shrink:0}.chat-brief-open-btn:hover,.chat-brief-open-btn:focus{background:#0f5288 !important;color:#fff !important}.chat-brief-recent{margin-top:16px;padding-top:12px;border-top:1px solid #eef1f4}.chat-brief-recent-label{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px}.chat-brief-recent-list{list-style:none;padding:0;margin:0}.chat-brief-recent-list li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer;font-size:13px;color:#111827;transition:background 120ms ease}.chat-brief-recent-list li:hover{background:#eaf3fb}.chat-brief-recent-icon{color:#1264a3;flex-shrink:0}.chat-brief-recent-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-brief-doc{background:#fff;border:1px solid #e5e9ef;border-radius:12px;box-shadow:0 1px 3px rgba(15,23,42,.04);overflow:hidden;height:100%;min-height:0}.chat-brief-doc-toolbar{padding:12px 16px;border-bottom:1px solid #eef1f4;background:#fafbfd;gap:12px;flex-shrink:0}.chat-brief-doc-title-block{min-width:0;flex:1;gap:8px}.chat-brief-doc-title{font-size:16px;font-weight:700;color:#111827;cursor:text;padding:2px 8px;margin-left:-6px;border-radius:4px;transition:background 120ms ease}.chat-brief-doc-title:hover{background:#eaf3fb}.chat-brief-edit-btn,.chat-brief-cancel-btn{margin:0;height:32px;min-height:32px;padding:0 12px;text-transform:none;font-size:13px;font-weight:500;border-radius:8px;color:#374151;gap:6px}.chat-brief-edit-btn:hover,.chat-brief-edit-btn:focus,.chat-brief-cancel-btn:hover,.chat-brief-cancel-btn:focus{background:#eef2f6 !important}.chat-brief-save-btn{margin:0;height:32px;min-height:32px;padding:0 16px;background:#1264a3;color:#fff;font-size:13px;font-weight:600;text-transform:none;border-radius:8px}.chat-brief-save-btn:hover,.chat-brief-save-btn:focus{background:#0f5288 !important;color:#fff !important}.chat-brief-viewer{padding:20px 24px;overflow-y:auto;min-height:0}.chat-brief-viewer-content{font-size:14px;line-height:1.65;color:#1f2937}.chat-brief-viewer-content h1{font-size:22px;font-weight:700;margin:20px 0 12px}.chat-brief-viewer-content h2{font-size:18px;font-weight:700;margin:18px 0 10px}.chat-brief-viewer-content h3{font-size:15px;font-weight:700;margin:16px 0 8px}.chat-brief-viewer-content p{margin:0 0 10px}.chat-brief-viewer-content ul,.chat-brief-viewer-content ol{margin:0 0 12px;padding-left:22px}.chat-brief-viewer-content blockquote{margin:12px 0;padding:8px 14px;border-left:3px solid #1264a3;background:#f7fafc;color:#374151}.chat-brief-viewer-content code{background:#f1f5f9;padding:1px 5px;border-radius:4px;font-size:12.5px;font-family:"SFMono-Regular",Menlo,Consolas,monospace}.chat-brief-viewer-content pre{background:#0f172a;color:#e2e8f0;padding:12px 14px;border-radius:8px;overflow-x:auto}.chat-brief-viewer-content pre code{background:rgba(0,0,0,0);color:inherit;padding:0;font-size:12.5px}.chat-brief-empty-content{color:#9ca3af;font-style:italic;font-size:13px}.chat-brief-editor-wrap{padding:12px 16px 16px;overflow-y:auto;min-height:0}.chat-brief-editor-wrap .plate-editor-wrap{min-height:320px}.chat-brief-drawer{width:900px;max-width:100%}.chat-brief-drawer .cbd-wrap{display:flex;flex-direction:column;height:100%;background:#fff}.chat-brief-drawer .cbd-header{padding:12px 12px 12px 18px;background:#1264a3;color:#fff;flex-shrink:0}.chat-brief-drawer .cbd-header-title{display:flex;align-items:center;gap:10px;min-width:0}.chat-brief-drawer .cbd-header-name{font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-brief-drawer .cbd-body{flex:1;min-height:0}.chat-brief-drawer .cbd-nav{width:260px;flex-shrink:0;border-right:1px solid #eef1f4;background:#f7f9fc;overflow-y:auto;padding:8px 0}.chat-brief-drawer .cbd-nav-header{padding:4px 12px 8px}.chat-brief-drawer .cbd-nav-label{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.4px}.chat-brief-drawer .cbd-nav-add{margin:0;min-width:22px;min-height:22px;width:22px;height:22px;padding:0;color:#1264a3;border-radius:4px}.chat-brief-drawer .cbd-nav-add md-icon{color:inherit}.chat-brief-drawer .cbd-nav-add:hover{background:#eaf3fb}.chat-brief-drawer .cbd-nav-empty{padding:8px 12px 12px;font-size:12px;color:#9ca3af;font-style:italic}.chat-brief-drawer .cbd-cat-head{padding:6px 12px;cursor:pointer;gap:6px}.chat-brief-drawer .cbd-cat-head.is-active{background:#eaf3fb}.chat-brief-drawer .cbd-cat-head:hover:not(.is-active){background:#eef1f4}.chat-brief-drawer .cbd-cat-name-wrap{gap:6px;min-width:0;flex:1}.chat-brief-drawer .cbd-cat-icon,.chat-brief-drawer .cbd-page-icon{color:#6b7280;flex-shrink:0}.chat-brief-drawer .cbd-cat-name-input,.chat-brief-drawer .cbd-page-title-input{background:rgba(0,0,0,0);border:0;outline:none;font-size:13px;font-weight:600;color:#111827;padding:2px 4px;border-radius:4px;min-width:0;width:100%}.chat-brief-drawer .cbd-cat-name-input:focus,.chat-brief-drawer .cbd-page-title-input:focus{background:#fff;box-shadow:0 0 0 2px rgba(18,100,163,.25)}.chat-brief-drawer .cbd-cat-delete,.chat-brief-drawer .cbd-page-delete{margin:0;min-width:20px;min-height:20px;width:20px;height:20px;padding:0;color:#9ca3af;opacity:0;transition:opacity 100ms ease}.chat-brief-drawer .cbd-cat-delete md-icon,.chat-brief-drawer .cbd-page-delete md-icon{color:inherit}.chat-brief-drawer .cbd-cat-head:hover .cbd-cat-delete,.chat-brief-drawer .cbd-page:hover .cbd-page-delete{opacity:1}.chat-brief-drawer .cbd-pages{padding:4px 0 8px 24px}.chat-brief-drawer .cbd-page{padding:4px 12px 4px 4px;cursor:pointer;border-radius:4px}.chat-brief-drawer .cbd-page.is-active{background:#dbeafc}.chat-brief-drawer .cbd-page:hover:not(.is-active){background:#eef1f4}.chat-brief-drawer .cbd-page-name-wrap{gap:6px;min-width:0;flex:1}.chat-brief-drawer .cbd-page-name{font-size:12px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-brief-drawer .cbd-page-add{display:inline-flex;align-items:center;gap:4px;background:rgba(0,0,0,0);border:0;color:#1264a3;font-size:11px;font-weight:600;padding:4px 8px;margin-left:4px;border-radius:4px;cursor:pointer}.chat-brief-drawer .cbd-page-add md-icon{color:#1264a3}.chat-brief-drawer .cbd-page-add:hover{background:#eaf3fb}.chat-brief-drawer .cbd-editor{display:flex;flex-direction:column;min-width:0;background:#fff}.chat-brief-drawer .cbd-editor-empty{padding:40px 20px;color:#9ca3af;text-align:center;gap:8px;flex:1}.chat-brief-drawer .cbd-editor-empty md-icon{color:#d1d5db}.chat-brief-drawer .cbd-editor-empty-title{font-size:14px;font-weight:600;color:#4b5563}.chat-brief-drawer .cbd-editor-empty-sub{font-size:12px;max-width:260px}.chat-brief-drawer .cbd-editor-wrap{display:flex;flex-direction:column;flex:1;min-height:0}.chat-brief-drawer .cbd-page-header{padding:14px 20px 8px;border-bottom:1px solid #eef1f4;flex-shrink:0}.chat-brief-drawer .cbd-page-title-input{font-size:20px;font-weight:700;letter-spacing:-0.2px;padding:4px 6px;margin-left:-6px}.chat-brief-drawer .cbd-plate{flex:1;min-height:0;overflow-y:auto;padding:12px 20px}.md-sidenav-left-conversation{display:flex;flex-direction:column}.md-sidenav-left-conversation .conv-panel-header{flex-shrink:0;padding:12px 14px 10px;background:#f7f9fc;border-bottom:1px solid #e5e9ef}.md-sidenav-left-conversation .conv-panel-titlebar{margin-bottom:10px}.md-sidenav-left-conversation .conv-panel-title{font-size:15px;font-weight:700;color:#111827;letter-spacing:-0.2px}.md-sidenav-left-conversation .conv-panel-nav{gap:2px}.md-sidenav-left-conversation .conv-nav-btn{width:28px;height:28px;min-width:28px;min-height:28px;padding:0;margin:0;border-radius:6px;color:#4b5563}.md-sidenav-left-conversation .conv-nav-btn md-icon{color:inherit}.md-sidenav-left-conversation .conv-nav-btn:hover,.md-sidenav-left-conversation .conv-nav-btn:focus{background:#eaf3fb;color:#1264a3}.md-sidenav-left-conversation .conv-nav-btn:hover md-icon,.md-sidenav-left-conversation .conv-nav-btn:focus md-icon{color:#1264a3}.md-sidenav-left-conversation .conv-panel-search{position:relative;display:flex;align-items:center;background:#fff;border:1px solid #dbe1ea;border-radius:8px;padding:0 8px;transition:border-color 120ms ease,box-shadow 120ms ease}.md-sidenav-left-conversation .conv-panel-search:focus-within{border-color:#1264a3;box-shadow:0 0 0 3px rgba(18,100,163,.12)}.md-sidenav-left-conversation .conv-search-icon{color:#9ca3af;flex-shrink:0}.md-sidenav-left-conversation .conv-search-input{flex:1;min-width:0;border:0;outline:none;background:rgba(0,0,0,0);padding:7px 6px;font-size:13px;color:#111827}.md-sidenav-left-conversation .conv-search-input::placeholder{color:#9ca3af}.md-sidenav-left-conversation .conv-search-clear{border:0;background:rgba(0,0,0,0);color:#6b7280;font-size:16px;line-height:1;padding:2px 6px;cursor:pointer;border-radius:4px}.md-sidenav-left-conversation .conv-search-clear:hover{background:#eef1f4;color:#111827}.md-sidenav-left-conversation .conv-panel-body{flex:1;min-height:0;padding:6px 14px 14px !important}.md-sidenav-left-conversation .conv-panel-body .section-block{padding:12px 0 6px}.md-sidenav-left-conversation .conv-panel-body .section-block+.section-block{border-top:1px solid #eef1f4}.md-sidenav-left-conversation .conv-panel-body .section-block .section-title{font-size:12px;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.35px;padding:2px 0 6px}.md-sidenav-left-conversation .conv-panel-body .section-title.spacer-top-15{margin-top:0 !important}.md-sidenav-left-conversation .conv-panel-body .audience-group-header{font-size:10px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.8px;padding:14px 4px 4px;margin-top:6px;border-top:1px solid #eef1f4}.md-sidenav-left-conversation .conv-panel-body .audience-group-header:first-of-type{margin-top:0}.md-sidenav-left-conversation .conv-panel-body .audience-group-header+.section-block{border-top:0 !important;padding-top:6px}.md-sidenav-left-conversation .conv-panel-body .audience-group-header+.section-block::before{display:none}.md-open-menu-container.conv-recent-menu,md-menu-content.conv-recent-menu{min-width:260px;padding:4px 0}.md-open-menu-container.conv-recent-menu .conv-recent-label,md-menu-content.conv-recent-menu .conv-recent-label{height:auto}.md-open-menu-container.conv-recent-menu .conv-recent-label .conv-recent-label-text,md-menu-content.conv-recent-menu .conv-recent-label .conv-recent-label-text{padding:6px 14px 4px;font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.4px}.md-open-menu-container.conv-recent-menu .conv-recent-empty,md-menu-content.conv-recent-menu .conv-recent-empty{height:auto}.md-open-menu-container.conv-recent-menu .conv-recent-empty .conv-recent-empty-text,md-menu-content.conv-recent-menu .conv-recent-empty .conv-recent-empty-text{padding:6px 14px 10px;font-size:12px;color:#9ca3af;font-style:italic}.md-open-menu-container.conv-recent-menu md-menu-item .md-button,md-menu-content.conv-recent-menu md-menu-item .md-button{padding:0 14px;text-align:left;text-transform:none;font-weight:500}.md-open-menu-container.conv-recent-menu md-menu-item .md-button:hover,md-menu-content.conv-recent-menu md-menu-item .md-button:hover{background:#f3f6fa}.md-open-menu-container.conv-recent-menu .conv-recent-icon,md-menu-content.conv-recent-menu .conv-recent-icon{color:#6b7280;flex-shrink:0}.md-open-menu-container.conv-recent-menu .conv-recent-name,md-menu-content.conv-recent-menu .conv-recent-name{font-size:13px;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.convo-resource-sidenav{width:380px;max-width:100%;background:#fff;box-shadow:-8px 0 24px rgba(15,23,42,.08)}.convo-resource-sidenav .crs-wrap{display:flex;flex-direction:column;height:100%}.convo-resource-sidenav .crs-header{flex-shrink:0;padding:14px 12px 14px 20px;border-bottom:1px solid #eef1f4;background:#fff}.convo-resource-sidenav .crs-header-body{min-width:0}.convo-resource-sidenav .crs-header-title{font-size:15px;font-weight:600;color:#111827;line-height:1.2}.convo-resource-sidenav .crs-header-sub{margin-top:4px;font-size:12px;color:#6b7280;line-height:1.3;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.convo-resource-sidenav .crs-close{margin:0;min-width:30px;min-height:30px;width:30px;height:30px;padding:0;color:#6b7280;flex-shrink:0}.convo-resource-sidenav .crs-close md-icon{color:inherit}.convo-resource-sidenav .crs-close:hover{background:#f3f6fa}.convo-resource-sidenav .crs-name-input{flex-shrink:0;padding:12px 20px 4px}.convo-resource-sidenav .crs-field-label{display:block;font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}.convo-resource-sidenav .crs-text-input{width:100%;font-size:14px;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;outline:none;transition:border-color 120ms ease,box-shadow 120ms ease}.convo-resource-sidenav .crs-text-input:focus{border-color:#1264a3;box-shadow:0 0 0 3px rgba(18,100,163,.15)}.convo-resource-sidenav .crs-search-row{flex-shrink:0;padding:12px 16px;gap:8px;border-bottom:1px solid #eef1f4}.convo-resource-sidenav .crs-search{position:relative;background:#f5f7fa;border:1px solid #e5e7eb;border-radius:8px;display:flex;align-items:center;padding:0 8px;transition:border-color 120ms ease,box-shadow 120ms ease,background 120ms ease}.convo-resource-sidenav .crs-search:focus-within{background:#fff;border-color:#1264a3;box-shadow:0 0 0 3px rgba(18,100,163,.12)}.convo-resource-sidenav .crs-search-icon{color:#6b7280;flex-shrink:0}.convo-resource-sidenav .crs-search-input{flex:1;min-width:0;border:0;outline:none;background:rgba(0,0,0,0);padding:8px 6px;font-size:13px;color:#111827}.convo-resource-sidenav .crs-search-input::placeholder{color:#9ca3af}.convo-resource-sidenav .crs-search-clear{border:0;background:rgba(0,0,0,0);color:#6b7280;font-size:16px;line-height:1;padding:2px 6px;cursor:pointer;border-radius:4px}.convo-resource-sidenav .crs-search-clear:hover{background:#eef1f4;color:#111827}.convo-resource-sidenav .crs-org-select{width:110px;margin:0}.convo-resource-sidenav .crs-org-select .md-select-value{font-size:12px;min-height:36px;color:#374151}.convo-resource-sidenav .crs-privacy{flex-shrink:0;padding:12px 20px;gap:12px;background:#f9fafc;border-bottom:1px solid #eef1f4}.convo-resource-sidenav .crs-privacy-icon{color:#1264a3;flex-shrink:0}.convo-resource-sidenav .crs-privacy-body{min-width:0;line-height:1.25}.convo-resource-sidenav .crs-privacy-title{font-size:13px;font-weight:600;color:#111827}.convo-resource-sidenav .crs-privacy-sub{margin-top:2px;font-size:11px;color:#6b7280}.convo-resource-sidenav .crs-privacy-switch{flex-shrink:0}.convo-resource-sidenav .crs-list-wrap{flex:1;min-height:0;overflow-y:auto;padding:4px 0}.convo-resource-sidenav .crs-loading,.convo-resource-sidenav .crs-empty{padding:24px 20px;text-align:center;color:#6b7280}.convo-resource-sidenav .crs-empty-title{font-size:13px;font-weight:600;color:#374151}.convo-resource-sidenav .crs-empty-sub{margin-top:4px;font-size:12px;color:#9ca3af}.convo-resource-sidenav .crs-list{background:rgba(0,0,0,0);padding:0}.convo-resource-sidenav .crs-row{display:flex;align-items:center;gap:12px;padding:8px 20px;cursor:pointer;transition:background 100ms ease}.convo-resource-sidenav .crs-row:hover{background:#f3f6fa}.convo-resource-sidenav .crs-row.is-selected{background:#eaf3fb}.convo-resource-sidenav .crs-row.is-selected:hover{background:#dbeafc}.convo-resource-sidenav .crs-row.blur-effect{opacity:.5;pointer-events:none}.convo-resource-sidenav .crs-row-avatar{width:34px;height:34px;border-radius:50%;overflow:hidden;background:#eaf3fb;color:#1264a3;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;font-weight:700}.convo-resource-sidenav .crs-row-avatar img{width:100%;height:100%;object-fit:cover}.convo-resource-sidenav .crs-avatar-svg{width:20px;height:20px}.convo-resource-sidenav .crs-avatar-initials{letter-spacing:.3px}.convo-resource-sidenav .crs-row-body{min-width:0;flex:1;line-height:1.2}.convo-resource-sidenav .crs-row-name{font-size:13px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.convo-resource-sidenav .crs-row-sub{margin-top:2px;font-size:11px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.convo-resource-sidenav .crs-row-sub .crs-sub-sep{margin:0 5px;opacity:.5}.convo-resource-sidenav .crs-check{width:22px;height:22px;border-radius:50%;border:2px solid #d1d5db;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background 120ms ease,border-color 120ms ease}.convo-resource-sidenav .crs-check.is-checked{background:#1264a3;border-color:#1264a3}.convo-resource-sidenav .crs-check.is-checked md-icon{color:#fff}.convo-resource-sidenav .crs-footer{flex-shrink:0;padding:12px 16px 14px;border-top:1px solid #eef1f4;background:#fff}.convo-resource-sidenav .crs-footer-count{font-size:12px;color:#6b7280;flex:1;min-width:0}.convo-resource-sidenav .crs-footer-actions{gap:8px}.convo-resource-sidenav .crs-btn-cancel{margin:0;height:34px;min-height:34px;padding:0 14px;background:rgba(0,0,0,0);color:#4b5563;font-size:13px;font-weight:600;text-transform:none;border-radius:8px}.convo-resource-sidenav .crs-btn-cancel:hover,.convo-resource-sidenav .crs-btn-cancel:focus{background:#f3f6fa !important;color:#111827 !important}.convo-resource-sidenav .crs-btn-primary{margin:0;height:34px;min-height:34px;padding:0 16px;background:#1264a3;color:#fff;font-size:13px;font-weight:600;text-transform:none;border-radius:8px}.convo-resource-sidenav .crs-btn-primary:hover,.convo-resource-sidenav .crs-btn-primary:focus{background:#0f5288 !important;color:#fff !important}.convo-resource-sidenav .crs-btn-primary[disabled],.convo-resource-sidenav .crs-btn-primary.md-button[disabled]{background:#e5e7eb !important;color:#9ca3af !important;cursor:not-allowed}.conversation-landing{padding:24px;display:flex;background-color:aqua;flex-direction:column;min-height:100%}.conversation-landing>div[layout=row]{align-items:center;justify-content:space-between;margin-bottom:12px}.conversation-landing>div[layout=row] h2{margin:0;font-size:20px;font-weight:600}.conversation-landing>div[layout=row] .md-button.md-icon-button{height:36px;width:36px}.conversation-landing>div[layout=row] .md-button.md-icon-button md-icon{height:18px;width:18px}.conversation-landing .landing-body{padding-top:12px;color:#333;flex:1 1 auto;margin-top:50px}.conversation-landing .landing-body p{margin:0;font-size:14px}.conversation-landing .landing-list{margin-top:12px;display:block}.conversation-landing .landing-list .landing-item{padding:10px 12px;border-radius:6px;transition:background .12s ease}.conversation-landing .landing-list .landing-item:hover{background:#f8f9fb}@media(max-width: 767px){#conversation-landing-container,.conversation-landing{padding:16px}#conversation-landing-container .conversation-landing,.conversation-landing .conversation-landing{padding:16px}#conversation-landing-container .conversation-landing h2,.conversation-landing .conversation-landing h2{font-size:18px}}.customer-edit .md-subhead{margin:0}.customer-edit .contact-desc{padding-left:4px}.customer-edit .no-padding{padding:0}.customer-edit .secondary-contact{margin-bottom:35px}.customer-edit .billing-space{margin-bottom:0}.customer-edit .btn-min-space{min-width:38px}.customer-edit .form-base textarea{height:100px}.customer-edit .form-base .avtar{width:110px;max-width:110px;text-align:center}.customer-edit .form-base .avtar .avtar-img{height:100px;width:100px;padding:5px 3px 0;border:1px solid #ccc;border-radius:100%;margin-bottom:15px;overflow:hidden}.customer-edit .form-base .avtar .avtar-change{margin-top:10px;color:#f05e33;cursor:pointer}.customer-edit .form-base .add-email{padding:10px;margin-bottom:18px}.customer-edit .form-base .add-email .icon-round{margin-left:-20px}.customer-edit .form-base .add-field,.customer-edit .form-base .v-address{position:absolute;top:12px;right:-32px}@media screen and (max-width: 599px){.customer-edit .form-base .add-field,.customer-edit .form-base .v-address{position:relative;right:10px}}.customer-edit .form-base .v-address{right:-102px}@media screen and (max-width: 599px){.customer-edit .form-base .v-address{position:static;margin:-5px 0 10px;text-align:right}}.customer-edit .form-base .add-contact{margin:10px 0 15px;outline:0}.customer-edit .form-base .add-contact .icon-text{display:inline-block;vertical-align:middle;margin-left:8px}.customer-edit .form-base .add-contact .ico-plus{height:25px;width:25px}@media screen and (min-width: 600px){.customer-edit .form-base .email-section{flex:1 1 66.7%;max-width:66.7%}}.customer-edit .form-base md-input-container input[type=number]{height:38px}.customer-edit .md-subhead.profile-head{padding:0 9px 3px !important}@media screen and (max-width: 599px){.close-btn .icon-cross{margin:0}}@media only screen and (max-width: 767px){.default-box{padding:8px}.contact-user-list .user-contact{display:inline-block;margin-right:25px}}@media only screen and (max-width: 439px){.contact-user-list .icon-b{top:0}}.customer-history-section .default-box{padding:10px 20px}.customer-history-section .table-sort{margin:8px 0}.customer-history-section .data-list-move td:last-child{width:8%}.customer-history-section .table-responsive{padding:0}.customer-history-section .table-responsive .data-table{min-width:600px;margin-top:10px}.customer-history-section .table-responsive .data-table th{font-weight:normal;vertical-align:middle}.customer-history-section .table-responsive .data-table th .sub-label{position:relative}.customer-history-section .table-responsive .data-table th .sub-label .label-txt{font-size:7px;position:absolute;right:-3px;color:#f05e33;bottom:-4px}.customer-history-section .table-responsive .data-table td .ico-touch-arrow svg path{fill:#5cc5c3}.customer-history-section .table-responsive .data-table .ico-table{width:20px;height:20px;margin-right:5px}.customer-history-section .table-responsive .data-table .ico-table svg path{fill:hsl(0,0%,58%)}.customer-history-section .table-responsive .data-table .ico-table.small{width:15px;height:15px}.customer-history-section .table-responsive .data-table .ico-table.active svg path{fill:#5cc5c3}.customer-history-section .update-status{margin-top:17px}.customer-history-section .update-status label{padding-right:6px}.customer-history .customer-history-detail{border-bottom:1px solid #d6e1e5}.customer-history .customer-history-detail td{font-size:12px}.customer-history .data-table thead th{vertical-align:middle !important;text-align:left;line-height:40px}.customer-history .revenue-summary{border:1px solid #d6e1e5;margin-top:20px}.customer-history .revenue-summary h1{margin-left:15px;display:inline-block}.customer-history .revenue-summary .separator{padding:15px}.customer-history .revenue-summary .separator:not(:last-child){border-right:1px solid #d6e1e5}.customer-history .revenue-summary .separator span{color:#333}.customer-history .revenue-summary .separator>.f2.fm{font-size:22px;font-weight:600;color:#111827;line-height:1.15}.customer-history .revenue-summary .separator p.f2-small{margin-top:6px;font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.4px}.customer-history .revenue-summary .multi-currency-stack{display:inline-block;font-size:.8em;line-height:1.25;color:#333}.customer-history .revenue-summary .ch-delta{display:inline-block;margin-left:6px;padding:2px 6px;font-size:11px;font-weight:600;line-height:1;border-radius:4px;vertical-align:middle}.customer-history .revenue-summary .ch-delta-up{background:#ecfdf5;color:#047857}.customer-history .revenue-summary .ch-delta-down{background:#fef2f2;color:#b91c1c}.customer-history .revenue-summary .ch-delta-new{background:#fff7ed;color:#c2410c}.customer-history .revenue-summary .ch-delta-flat{display:none}.customer-history .ch-filter-bar{padding:8px 12px;margin:8px 0;background:#fff;border:1px solid #e5e7eb;border-radius:10px;gap:12px}.customer-history .ch-filter-bar .ch-date-label{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.4px;margin-right:4px}.customer-history .ch-filter-bar .ch-date-presets{gap:6px}.customer-history .ch-filter-bar .ch-date-chip{display:inline-flex;align-items:center;padding:4px 12px;background:#f9fafb;color:#4b5563;border:1px solid #e5e7eb;border-radius:999px;font-size:12px;font-weight:500;cursor:pointer;user-select:none;transition:background 120ms ease,border-color 120ms ease,color 120ms ease}.customer-history .ch-filter-bar .ch-date-chip:hover:not(.active){background:#fef3e6;border-color:#fdba74;color:#9a3412}.customer-history .ch-filter-bar .ch-date-chip.active{background:#ff7a18;color:#fff;border-color:#ff7a18;font-weight:600}.customer-history .ch-filter-bar .ch-date-custom{display:inline-flex;align-items:center;gap:6px;margin-left:8px;padding:4px 10px;background:#fff7ed;border:1px dashed #fdba74;border-radius:999px}.customer-history .ch-filter-bar .ch-date-custom md-datepicker{padding:0;margin:0}.customer-history .ch-filter-bar .ch-date-custom md-datepicker .md-datepicker-input-container{margin-left:0;border-bottom:none}.customer-history .ch-filter-bar .ch-date-custom md-datepicker input.md-datepicker-input{height:28px;font-size:12px;min-width:100px;max-width:110px;padding:0 4px}.customer-history .ch-filter-bar .ch-date-custom md-datepicker .md-datepicker-button{width:28px;height:28px;padding:0;min-height:28px}.customer-history .ch-applied-filters{padding:4px 12px 12px;gap:6px}.customer-history .ch-applied-filters .ch-applied-label{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.4px;margin-right:4px}.customer-history .ch-applied-filters .ch-applied-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 10px;background:#eef2ff;color:#4338ca;border:1px solid #c7d2fe;border-radius:999px;font-size:12px;cursor:pointer;user-select:none;transition:background 100ms ease}.customer-history .ch-applied-filters .ch-applied-chip:hover{background:#ddd6fe}.customer-history .ch-applied-filters .ch-applied-chip .ch-applied-key{font-weight:600;opacity:.75}.customer-history .ch-applied-filters .ch-applied-chip .ch-applied-val{font-weight:500}.customer-history .ch-applied-filters .ch-applied-chip .ch-applied-x{width:12px;height:12px;margin:0 0 0 2px;color:#4338ca}.customer-history .top-gap{margin:12px 0}@media(max-width: 600px){.customer-history .separator{border-right:none}.customer-history .separator:not(:last-child){border-bottom:1px solid #d6e1e5}}.customer-segment{padding:20px}.customer-segment .revenue-summary{padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04);margin-bottom:12px}.customer-segment .revenue-summary h1{font-size:13px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;margin:0 0 8px}.customer-segment .revenue-summary .separator{padding:4px 12px;border-right:1px solid #e5e7eb}.customer-segment .revenue-summary .separator:last-child{border-right:none}.customer-segment .revenue-summary .separator .f2{font-size:18px;font-weight:600;color:#111827;line-height:1.2}.customer-segment .revenue-summary .separator .f2-small{font-size:11px;color:#6b7280;margin:2px 0 0}.customer-segment .table-toolbar{padding:4px 0 8px}.customer-segment .table-toolbar .toolbar-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;user-select:none;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0)}.customer-segment .table-toolbar .toolbar-btn:hover{background:#f3f4f6;border-color:#e5e7eb}.customer-segment .table-toolbar .toolbar-btn md-icon{width:16px;height:16px;margin:0}.customer-segment .table-toolbar .cl-cta{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:500}.customer-segment .table-toolbar .cl-cta md-icon{width:16px;height:16px;margin:0}.customer-segment .active-filter-chips{display:flex;flex-wrap:wrap;gap:6px;padding:6px 0 10px}.customer-segment .active-filter-chips .chip{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 10px;background:#eef2ff;color:#3730a3;border:1px solid #c7d2fe;border-radius:999px;font-size:12px;line-height:1.4}.customer-segment .active-filter-chips .chip .chip-label{font-weight:500}.customer-segment .active-filter-chips .chip .chip-value{font-weight:400;opacity:.9}.customer-segment .active-filter-chips .chip .chip-close{width:18px;height:18px;min-width:18px;line-height:18px;border-radius:50%;cursor:pointer;text-align:center;color:#3730a3}.customer-segment .active-filter-chips .chip .chip-close:hover{background:rgba(55,48,163,.15)}.customer-segment .active-filter-chips .chip .chip-close md-icon{width:12px;height:12px;margin:0}.customer-segment .active-filter-chips .chip-clear-all{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500;color:#b91c1c;cursor:pointer;background:rgba(0,0,0,0)}.customer-segment .active-filter-chips .chip-clear-all:hover{background:#fef2f2}.customer-popup md-toolbar.main-header{height:72px}.customer-popup md-toolbar.main-header h2{font-size:16px;font-weight:normal}.customer-popup md-toolbar.main-header .md-button{width:70px;min-width:70px}.customer-popup md-toolbar.main-header .close-popup{min-width:0}.customer-popup md-toolbar.main-header .close-popup md-icon svg path{fill:#f2f2f2}.customer-popup md-toolbar.main-header .md-toolbar-tools{height:72px;min-height:72px}.customer-popup.disable-popup{min-height:100px;width:700px;height:300px}.customer-popup.disable-popup md-dialog-content{padding:30px 50px}.customer-popup.disable-popup md-dialog-content span{line-height:50px;padding:10px 20px}.customer-popup.conversation-popup{min-height:500px;width:800px}.customer-popup.conversation-popup md-dialog-content{padding:15px}.customer-popup.conversation-popup md-icon{height:18px;width:15px;margin:0 5px 0 0}.customer-popup.conversation-popup .block-title{font-weight:500;margin:0 0 21px}.customer-popup.conversation-popup .block-title md-icon{width:25px;height:28px}.customer-popup.conversation-popup .links label{font-size:10px;color:hsl(0,0%,58%)}.customer-popup.conversation-popup md-input-container{margin-bottom:18px;max-width:100%}.customer-popup.conversation-popup md-input-container label{padding-left:0}.customer-popup.conversation-popup md-input-container textarea{height:90px;min-height:92px}.customer-popup.conversation-popup .chip{display:inline-block;position:relative;width:109px;height:86px;text-align:center;background:#fff;border:1px solid #eaeaea;border-radius:3px;box-shadow:2px 2px 0 #eaeaea;margin:0 10px 10px 0}.customer-popup.conversation-popup .chip .md-button{position:absolute;right:-16px;top:-9px}.customer-popup.conversation-popup .chip .md-button md-icon{width:10px;height:10px}.customer-popup.conversation-popup .chip md-icon{width:31px;height:auto}.image-slider-popup{min-height:500px;width:800px}.image-slider-popup md-dialog-content{padding:25px 20px}.image-slider-popup .arrow-holder{width:60px}.image-slider-popup .arrow-holder .arrow-btn{height:auto;margin:0;min-height:auto;width:auto}.image-slider-popup .arrow-holder .arrow-btn md-icon{height:35px;width:35px}.image-slider-popup .arrow-holder .arrow-btn md-icon.right-arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.image-slider-popup .slider-container{padding-right:10px;padding-left:10px}.image-slider-popup .slider-container .img-container{padding:16px}.image-slider-popup .slider-container .img-container img{max-height:380px;width:100%}.image-slider-popup .thumbnail-holder{margin:10px 60px 0;overflow:hidden;white-space:nowrap}.image-slider-popup .thumbnail-holder li{box-sizing:border-box;display:inline-block;margin-right:10px;padding:5px;width:115px}.image-slider-popup .thumbnail-holder li.selected{border:1px solid #ccc}.image-slider-popup .thumbnail-holder li img{max-height:85px;width:100%}@media only screen and (min-width: 600px){.conversation-popup md-input-container{width:75%}}@media only screen and (max-width: 600px){.customer-popup .manage-board{padding:18px}}.customer-dashboard .default-box{margin:25px 20px;position:relative}.customer-dashboard .default-box .title{color:hsl(0,0%,16.5%);margin:0 8px 0 0;font-size:16px;font-weight:normal}.customer-dashboard .default-box .type-box{padding:12px 16px;min-width:140px;line-height:21px;box-sizing:border-box}.customer-dashboard .default-box .type-box .type-label{color:#7f7f7f;font-size:14px}.customer-dashboard .default-box .type-box .type-value{color:#494949;font-size:16px}.customer-dashboard .default-box .earning-type-list{margin-top:20px;max-width:350px}.customer-dashboard .default-box .earning-type-list li{margin-bottom:15px}.customer-dashboard .default-box .earning-type-list li.selected .type-box{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;background-clip:padding-box;border:1px solid #c8e0ba;background:#e4f9d9}.customer-dashboard .dashboard-details{margin:12px 20px;border-top:1px solid hsl(0,0%,86%);padding-top:20px}.customer-dashboard .dashboard-details h2{font-weight:normal;margin:0 0 8px;font-size:16px;color:hsl(0,0%,16.5%)}.customer-dashboard .dashboard-details .dashboard-list{border-right:1px solid hsl(0,0%,86%);margin-right:20px}.customer-dashboard .dashboard-details .dashboard-list ul li{padding:15px 20px 15px 0}.customer-dashboard .dashboard-details .dashboard-list ul li md-icon{float:left;margin-right:10px}.customer-dashboard .dashboard-details .dashboard-list ul li label{font-size:16px;color:#333;float:left;padding-top:5px}.customer-dashboard .dashboard-details .dashboard-list ul li span{float:right;padding-top:8px}.customer-dashboard .dashboard-details .recent-list{margin-right:0}.customer-dashboard .dashboard-details .recent-list ul li{padding:16px 20px 16px 0}.customer-dashboard .dashboard-details .recent-contacts h2{padding-left:20px}.customer-dashboard .dashboard-details .recent-contacts ul li{padding-top:8px;padding-bottom:9px;padding-left:10px;margin-left:10px;border:1px solid #fff}.customer-dashboard .dashboard-details .recent-contacts ul li:hover{border-color:#eaeaea;border-radius:3px}.customer-dashboard .dashboard-details .recent-contacts ul li md-icon{margin:0}.customer-dashboard .dashboard-details .recent-contacts ul li .user-icon{height:35px;width:35px;margin-right:8px}.customer-dashboard .dashboard-details .recent-contacts ul li .user-icon svg{border-radius:100%;border:1px solid hsl(0,0%,86%)}.customer-dashboard .dashboard-details .recent-contacts ul li .user-sub-icon{height:14px;width:18px;margin-top:5px}.customer-dashboard .dashboard-details .recent-contacts ul li label{font-size:16px;color:#333}.customer-dashboard .dashboard-details .list-all-link{display:inline-block;margin-top:15px;margin-bottom:15px;margin-left:5px;font-size:16px}@media only screen and (min-width: 600px){.customer-dashboard .default-box{padding-top:30px}.customer-dashboard .default-box:before{content:"";border-right:1px solid hsl(0,0%,86%);display:inline-block;height:80%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:1px}.customer-dashboard .default-box .title.gap-left{margin-left:15px}.customer-dashboard .default-box .inner-cell:first-child{padding-right:20px}.customer-dashboard .default-box .inner-cell:last-child{padding-left:20px}.customer-dashboard .default-box .head-section{margin-top:-10px}.customer-dashboard .default-box .earning-type-list li{display:inline-block;margin-right:15px}}@media only screen and (max-width: 600px){.customer-dashboard .dashboard-details .dashboard-list{border-right:0;margin-right:0}.customer-dashboard .dashboard-details h2{margin-top:10px}.customer-dashboard .dashboard-details .recent-contacts h2{padding-left:0}.customer-dashboard .dashboard-details .recent-contacts ul li{padding-left:0;margin-left:0}.customer-dashboard .default-box{padding:20px}.customer-dashboard .default-box .inner-cell:not(:last-child){margin-bottom:25px}.customer-dashboard .default-box .title{margin-bottom:8px}}.service-history-section{padding:30px 20px}.service-history-section .dark-color,.service-history-section .signature-section h4,.service-history-section .data-table .total-amt,.service-history-section .service-quote-detail .id-no{color:hsl(0,0%,16.5%)}.service-history-section .no-padding,.service-history-section .cost-summary-section{padding:0}.service-history-section .no-margin,.service-history-section .cost-summary-section .data-table{margin:0}.service-history-section .no-br{border-radius:0}.service-history-section .no-top-br{border-top-left-radius:0;border-top-right-radius:0}.service-history-section .no-bottom-br{border-bottom-left-radius:0;border-bottom-right-radius:0}.service-history-section .default-card-box{margin-bottom:30px}.service-history-section .cost-summary-section,.service-history-section .message-section,.service-history-section .service-detail-section{margin-bottom:20px}.service-history-section .service-quote-detail{margin-bottom:20px}.service-history-section .service-quote-detail .gap-right{margin-right:40px}.service-history-section .service-quote-detail .id-no{font-size:16px}.service-history-section .data-table .big-label{font-size:16px}.service-history-section .data-table .total-amt{font-size:16px;margin-left:8px}.service-history-section .data-table .amt-detail{margin-left:4px;position:relative;top:-1px}.service-history-section .data-table.business-detail-table{margin-bottom:20px}.service-history-section .data-table.business-detail-table .bottom-gap{margin-bottom:10px}.service-history-section .data-table.service-info-table td{width:50%}.service-history-section .data-table.service-info-table .service-label{margin-bottom:7px}.service-history-section .data-table.charge-details tbody td{height:75px}.service-history-section .note{letter-spacing:.24px;line-height:18px;margin-top:20px}.service-history-section .message-section p{margin-bottom:0}.service-history-section .cost-summary-section .data-table .summary-amt{text-align:right;padding-right:35px}.service-history-section .cost-summary-section .data-table .total-amt{margin-left:0}.service-history-section .cost-summary-section .data-table .charge-dates{font-style:italic;padding-left:40px}.service-history-section .cost-summary-section .data-table .dist-list li{font-style:italic;margin-top:10px}.service-history-section .cost-summary-section .data-table .dist-list .gap-left{margin-left:15px}.service-history-section .tnc-section .arrow{height:14px;width:14px;float:right;position:relative;top:2px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:all .2s linear}.service-history-section .tnc-section .arrow svg path{fill:#f05e33}.service-history-section .tnc-section .arrow.open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.service-history-section .signature-section h4{font-weight:normal;margin-top:0;margin-bottom:10px}.service-history-section .signature-section .signing-panel{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;border:1px solid #d6e1e5;height:100px;margin-bottom:10px}.service-history-section .signature-section .date-picker md-datepicker{position:relative}.service-history-section .signature-section .date-picker md-datepicker .md-datepicker-button{background:#fff;height:24px;min-height:24px;padding:0;position:absolute;right:2px;top:-5px;z-index:1}.service-history-section .signature-section .date-picker .md-datepicker-input-container{margin-left:0;width:165px}@media screen and (min-width: 600px){.service-history-section .signature-section .gap{margin-right:10px}}@media screen and (max-width: 600px){.service-history-section .service-quote-detail label{margin-bottom:10px}.service-history-section .service-quote-detail .id-no{line-height:14px}.service-history-section .signature-section .gap{margin-bottom:20px}}.certificate-completion-section .data-table td{line-height:24px;padding:10px}.certificate-completion-section .data-table td label{display:inline-block;margin-right:15px;min-width:120px}.certificate-completion-section .data-table .long-descp,.certificate-completion-section .data-table .dark-color{width:100%}.certificate-completion-section .data-table .no-width{min-width:auto}.certificate-completion-section .data-table .signer-list li:not(:last-child){margin-bottom:20px}@media screen and (min-width: 1024px){.certificate-completion-section .table-responsive{width:90%}}.envelop-history-section .top-section{margin-bottom:20px}.envelop-history-section .titles{color:hsl(0,0%,16.5%);margin-top:10px;margin-bottom:20px}.envelop-history-section .envelop-list li{line-height:16px;margin-bottom:20px}.envelop-history-section .envelop-list .receipient-list li{margin-bottom:0}.envelop-history-section .table-responsive{margin-bottom:20px}.envelop-history-section .table-responsive .titles{margin:0}@media screen and (min-width: 600px){.envelop-history-section .section-right-gap{margin-right:15px}}.promotion-section{padding:10px 20px}.promotion-section .top-section{margin-bottom:18px}.promotion-section .small-lbl,.promotion-section .coupon-list .coupon-descp label{color:hsl(0,0%,58%);font-size:10px}.promotion-section .big-lbl{color:#333;font-size:16px}.promotion-section .form-base md-input-container{margin-bottom:0}.promotion-section .form-base md-input-container md-select{width:145px}.promotion-section .coupon-list li{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;background:#f2f2f2;display:inline-block;margin-bottom:20px;margin-right:20px;padding:20px 12px;position:relative;width:22.5%;max-width:100%}.promotion-section .coupon-list .gap-right{margin-right:4px}.promotion-section .coupon-list .gap-left{margin-left:15px}.promotion-section .coupon-list .bottom-gap-xs{margin-bottom:10px}.promotion-section .coupon-list .bottom-gap-sm,.promotion-section .coupon-list .title{margin-bottom:20px}.promotion-section .coupon-list .coupon-status,.promotion-section .coupon-list .menu-btn{position:absolute}.promotion-section .coupon-list .menu-btn{top:9px;right:12px}.promotion-section .coupon-list .coupon-status{top:12px;left:12px}.promotion-section .coupon-list .icon-coupon{height:34px;margin-bottom:15px;width:34px}.promotion-section .coupon-list .title{margin-top:0;width:100%}.promotion-section .coupon-list .coupon-descp{margin-top:6px}.promotion-section .coupon-list .coupon-descp label{margin-bottom:5px}@media screen and (min-width: 769px){.promotion-section .coupon-list li:nth-child(4n){margin-right:0}}@media screen and (max-width: 768px){.promotion-section .coupon-list li{width:30.5%}.promotion-section .coupon-list li:nth-child(3n){margin-right:0}}@media screen and (max-width: 600px){.promotion-section .coupon-list li{width:100%;margin-right:0}}.search-wrapper .cust-upload-search{right:8px}.customer-upload-section{padding:20px;position:relative}.customer-upload-section .save-msg{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;color:#0c6614;background:#b9eaa7;font-size:16px;padding:4px 0 4px 10px;position:absolute;top:10px;right:20px;z-index:11}.customer-upload-section .save-msg .icon-button{margin-right:2px}.customer-upload-section .save-msg md-icon{height:16px;width:16px}.customer-upload-section .save-msg md-icon svg path{fill:#0c6614}.customer-upload-section .status-displayer{margin-top:0;margin-bottom:10px}.customer-upload-section .status-displayer .main-holder:after,.customer-upload-section .status-displayer .main-holder:before{top:30%}.customer-upload-section .status-displayer .main-holder.active .progress-circular-holder:after{border-color:#dbdbdb}.customer-upload-section .status-displayer .main-holder .displayer-title{margin-top:10px}.customer-upload-section .status-displayer .progress-circular-holder{height:50px;width:50px}.customer-upload-section .status-displayer .progress-circular-holder md-progress-circular{height:43px !important;width:43px !important}.customer-upload-section .status-displayer .progress-circular-holder md-progress-circular svg{width:51px !important;height:51px !important}.customer-upload-section .status-displayer .progress-circular-holder md-progress-circular .md-inner{height:88px;width:88px}.customer-upload-section .status-displayer .progress-circular-holder md-progress-circular .md-inner .md-gap{left:44px;right:44px}.customer-upload-section .status-displayer .progress-circular-holder md-progress-circular .md-inner .md-left,.customer-upload-section .status-displayer .progress-circular-holder md-progress-circular .md-inner .md-right{height:88px;width:43px}.customer-upload-section .status-displayer .progress-circular-holder md-progress-circular .md-inner .md-left .md-half-circle,.customer-upload-section .status-displayer .progress-circular-holder md-progress-circular .md-inner .md-right .md-half-circle{width:88px;height:88px}.customer-upload-section .status-displayer .progress-circular-holder .progress-number{font-size:16px}.customer-upload-section .table-responsive{padding-top:0}.customer-upload-section .data-table{min-width:780px}.customer-upload-section .data-table td.name-initial-cell{padding-right:0;width:30px}.customer-upload-section .data-table .editable-row{background:#fafbfc}.customer-upload-section .data-table .editable-row.no-border td{border-bottom:none;padding-bottom:0}.customer-upload-section .data-table .editable-row md-input-container{margin-top:0}.customer-upload-section .data-table .editable-row .tag-holder{margin-top:-5px;margin-left:45px}.customer-upload-section .data-table .editable-row .tag-holder .md-chips{margin-bottom:10px}.customer-upload-section .data-table .editable-row .tag-holder .md-chips .md-chip{font-size:14px}.customer-upload-section .data-table .edit-icon{margin-top:-8px}.customer-upload-section .data-table .archive-img-container{margin-right:0;position:relative;top:-4px}.customer-upload-section .editable-action{text-align:center;position:absolute;right:10px;bottom:-8px}.customer-upload-section .editable-action .option-icons{padding:0;height:auto;width:auto}.customer-upload-section .editable-action .option-icons md-icon{height:27px;width:27px}.customer-upload-section .editable-action .option-icons md-icon.active svg path.inner-tick,.customer-upload-section .editable-action .option-icons md-icon.active svg path.outer-circle{fill:#39a82d}.customer-upload-section .editable-action .option-icons md-icon .tick-bg{fill:rgba(0,0,0,0)}.customer-upload-section .editable-action a{display:inline-block;margin-top:16px}.customer-upload-section .icon-button{height:auto;min-height:auto;width:auto}.customer-upload-section .edit-icon md-icon{height:28px;width:28px}.customer-upload-section .duplicate-list{margin-top:30px}.customer-upload-section .duplicate-list li{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;border:1px solid #d6e1e5;margin-bottom:20px;padding:20px;-webkit-box-shadow:2px 2px 2px 0 rgba(214,225,229,.75);-moz-box-shadow:2px 2px 2px 0 rgba(214,225,229,.75);box-shadow:2px 2px 2px 0 rgba(214,225,229,.75)}.customer-upload-section .duplicate-list .header{padding-bottom:10px}.customer-upload-section .duplicate-list .header md-checkbox{margin-bottom:0;margin-right:40px}.customer-upload-section .duplicate-list .header .btn-primary{margin-left:30px;margin-right:0;border-radius:8px}.customer-upload-section .duplicate-list .inner-sublist li{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-clip:padding-box;border-width:0 0 1px 0;border-style:solid;border-color:#d6e1e5;margin-bottom:0;padding-right:0;padding-left:0;box-shadow:none}.customer-upload-section .duplicate-list .inner-sublist .archive-img-container{margin-right:15px}.customer-upload-section .duplicate-list .inner-sublist md-radio-button{margin-right:5px;margin-bottom:0}.customer-upload-section .duplicate-list .inner-sublist .input-container{margin-top:4px}.customer-upload-section .duplicate-list .inner-sublist .input-container:not(:last-child){margin-bottom:16px}.customer-upload-section .duplicate-list .inner-sublist .input-container .contact-type-cb1,.customer-upload-section .duplicate-list .inner-sublist .input-container .contact-type-cb2{margin-bottom:0;margin-left:60px;max-width:20px}.customer-upload-section .duplicate-list .inner-sublist .input-container .contact-type-cb1 .md-label,.customer-upload-section .duplicate-list .inner-sublist .input-container .contact-type-cb2 .md-label{left:-88px;text-align:right;width:45px}.customer-upload-section .duplicate-list .inner-sublist .input-container .contact-type-cb2{margin-left:125px}.customer-upload-section .duplicate-list .inner-sublist .input-container .contact-type-value{margin-top:10px;margin-left:15px;text-align:left;word-break:break-all}.upload-setting-section .inner{background:#fafbfc;box-sizing:border-box;height:160px;padding-top:34px;padding-bottom:34px}.upload-setting-section .inner.uploading .progress-btn md-icon svg path{fill:#f05e33}.upload-setting-section .inner.uploading md-progress-linear .md-bar{background-color:#5cc5c3}.upload-setting-section .inner.completed .progress-btn md-icon svg path{fill:#39a82d}.upload-setting-section .inner.completed md-progress-linear .md-bar{background-color:#39a82d}.upload-setting-section .inner.failed{background:#efa8a8;border-color:#f9e1e1}.upload-setting-section .inner.failed .progress-btn md-icon svg path{fill:#f45151}.upload-setting-section .inner.failed md-progress-linear .md-bar,.upload-setting-section .inner.failed md-progress-linear .md-container{background-color:#f45151}.upload-setting-section .btn-setting{position:absolute;top:0;right:-6px}.upload-setting-section .btn-setting md-icon{height:20px;width:20px}.upload-setting-section .btn-setting md-icon svg path{fill:#a19f9f}.upload-setting-section .icon-button{height:auto;min-height:auto;width:auto}.upload-setting-section .record-section{margin-bottom:18px}.upload-setting-section .record-section .icon-records{height:68px;margin-bottom:8px;width:72px}.upload-setting-section .file-selector{font-size:16px}.upload-setting-section .download-link{display:inline-block;margin-top:8px}.upload-setting-section .upload-progress-section .icon-file{height:35px;margin-left:10px;margin-right:18px;width:26px}.upload-setting-section .upload-progress-section .progress-btn{margin-right:-8px}.upload-setting-section .upload-progress-section .progress-btn md-icon{height:15px;width:15px}.upload-setting-section .refresh-btn{margin-left:0}.upload-setting-section .refresh-btn md-icon{height:18px;width:18px}.upload-setting-section .refresh-btn md-icon svg path{fill:#a19f9f}.upload-setting-section .pwd-strength-checker md-progress-linear,.upload-setting-section .pwd-strength-checker md-progress-linear .md-bar,.upload-setting-section .pwd-strength-checker md-progress-linear .md-container,.upload-setting-section .pwd-strength-checker md-progress-linear .md-container .md-bar{height:2px}.upload-setting-section .pwd-strength-checker md-progress-linear .md-container{background-color:#f2f2f2}.upload-setting-popup{height:540px;width:800px}.upload-setting-popup md-dialog-content{padding:28px 18px 18px;line-height:20px}.upload-setting-popup .main-header h2{font-size:16px}.upload-setting-popup .fields-section{margin-top:25px}.upload-setting-popup .fields-section .field-list{margin-top:16px}@media screen and (min-width: 600px){.upload-setting-popup md-dialog-content{padding-left:55px}.upload-setting-popup .field-list li{display:inline-block;margin-right:16px}}.status-dropmenu.uploadDropmenu{padding-top:12px;padding-bottom:12px}.status-dropmenu.uploadDropmenu:before{border-width:9px;margin-right:46px}.status-dropmenu.uploadDropmenu:after{border-width:8px;margin-right:47.5px}.status-dropmenu.uploadDropmenu md-menu-item{height:30px;min-height:30px}.status-dropmenu.uploadDropmenu md-menu-item:hover{background:#5cc5c3;color:#fff}.status-dropmenu.uploadDropmenu .md-button{line-height:30px;min-height:30px}.status-dropmenu.uploadDropmenu .md-button p{font-size:14px}.image-upload-section{padding:20px}.image-upload-section .status-displayer{margin-top:0;margin-bottom:18px}.image-upload-section .status-displayer .main-holder:after,.image-upload-section .status-displayer .main-holder:before{top:30%}.image-upload-section .status-displayer .main-holder.active .progress-circular-holder:after{border-color:#dbdbdb}.image-upload-section .status-displayer .main-holder .displayer-title{margin-top:10px}.image-upload-section .status-displayer .progress-circular-holder{height:50px;width:50px}.image-upload-section .status-displayer .progress-circular-holder md-progress-circular{height:43px !important;width:43px !important}.image-upload-section .status-displayer .progress-circular-holder md-progress-circular .md-inner{height:88px;width:88px}.image-upload-section .status-displayer .progress-circular-holder md-progress-circular .md-inner .md-gap{left:44px;right:44px}.image-upload-section .status-displayer .progress-circular-holder md-progress-circular .md-inner .md-left,.image-upload-section .status-displayer .progress-circular-holder md-progress-circular .md-inner .md-right{height:88px;width:43px}.image-upload-section .status-displayer .progress-circular-holder md-progress-circular .md-inner .md-left .md-half-circle,.image-upload-section .status-displayer .progress-circular-holder md-progress-circular .md-inner .md-right .md-half-circle{width:88px;height:88px}.image-upload-section .status-displayer .progress-circular-holder .progress-number{font-size:16px}.image-upload-section .f9{color:hsl(0,0%,16.5%);font-size:14px}.image-upload-section .coupon-list li{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;border:1px solid hsl(0,0%,86%);display:inline-block;margin-bottom:10px;margin-right:10px;padding:8px 10px 20px;position:relative;width:23.7%;max-width:100%}.image-upload-section .coupon-list a{margin-left:8px}.image-upload-section .coupon-list .product-img{display:block;height:110px;width:110px;margin:10px auto 22px}.image-upload-section .coupon-list .bottom-gap-sm{margin-bottom:8px}.image-upload-section .coupon-list .bottom-gap-md{margin-bottom:20px}.image-upload-section .coupon-list .menu-btn{position:absolute;top:8px;right:2px;z-index:2}.image-upload-section .coupon-list .menu-btn:before{color:hsl(0,0%,86%);-webkit-transform:rotate(90deg) scale(1.7, 1.1);-moz-transform:rotate(90deg) scale(1.7, 1.1);transform:rotate(90deg) scale(1.7, 1.1)}.image-upload-section .custom-tabs md-content{padding-top:25px}.image-upload-section .col-2-table{padding-top:0;min-width:825px}.image-upload-section .col-2-table md-radio-button{margin-bottom:0}.image-upload-section .col-2-table .table-header{margin-top:4px}.image-upload-section .col-2-table .table-header md-radio-button{margin-left:15px}.image-upload-section .col-2-table .data-table{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;border:1px solid #c1cbcd;min-width:auto}.image-upload-section .col-2-table .data-table tr:last-child td{border-bottom:none}.image-upload-section .col-2-table .data-table td{border-bottom:1px solid #c1cbcd;font-size:10px;line-height:16px;vertical-align:middle;width:50%}.image-upload-section .col-2-table .data-table td.highlight-cell{background:#d6e1e5}.image-upload-section .col-2-table .data-table td:last-child{border-left:1px solid #c1cbcd}.image-upload-section .col-2-table .data-table .product-img-holder{margin-left:-18px}.image-upload-section .col-2-table .data-table .product-img-holder .inner-cell{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;border:1px solid hsl(0,0%,86%);background:#fff;padding:5px 10px}.image-upload-section .col-2-table .data-table .product-img-holder .inner-cell:first-child{margin-right:18px}.image-upload-section .col-2-table .data-table .product-img-holder .inner-cell img{height:28px;margin-right:10px;width:28px}.image-upload-section .col-2-table .data-table .product-img-holder .icon-button{height:auto;min-height:auto;margin-right:-8px;width:auto}.image-upload-section .col-2-table .data-table .product-img-holder .icon-button md-icon{height:14px;width:14px}.image-upload-sidebar .leftnav-wrap{position:relative}.image-upload-sidebar .leftnav-wrap .bottom-section,.image-upload-sidebar .leftnav-wrap .task-wrapper{position:absolute;right:0;left:0}.image-upload-sidebar .task-wrapper{top:0;bottom:50px;overflow-y:auto;padding-top:20px}.image-upload-sidebar .bottom-section{bottom:1px}.image-upload-sidebar .cb-options,.image-upload-sidebar .cb-options-note,.image-upload-sidebar .upper-section{margin-right:20px;margin-left:20px}.image-upload-sidebar .upper-section{margin-bottom:30px}.image-upload-sidebar .upper-section .sidebar-title{color:hsl(0,0%,16.5%);font-weight:500;font-size:16px;margin-top:0;margin-bottom:4px}.image-upload-sidebar .upper-section md-input-container{margin-bottom:10px}.image-upload-sidebar .upper-section md-input-container label{font-size:14px}.image-upload-sidebar .cb-options{margin-top:20px}.image-upload-sidebar .cb-options li{margin-bottom:4px}.image-upload-sidebar .cb-options md-checkbox .md-container{background:#fff}.image-upload-sidebar .cb-options-note{color:hsl(0,0%,58%);font-size:10px;line-height:20px;margin-bottom:20px}.image-upload-sidebar .search-list li{padding-right:20px;padding-left:20px;padding-bottom:0}.image-upload-sidebar .search-list md-divider{margin-top:10px;margin-right:-20px;margin-left:-20px}@media screen and (max-width: 768px){.image-upload-section .coupon-list li{width:30.5%}}@media screen and (max-width: 600px){.image-upload-section .coupon-list li{width:100%;margin-right:0}}.repository-section .coupon-list li.selected{border-color:#5cc5c3}.repository-section .coupon-list.layout2 li{overflow:hidden}.repository-section .coupon-list.layout2 .img-box{margin:-8px -10px 10px}.repository-section .coupon-list.layout2 .img-box img{width:100%;max-height:146px}.repository-section .coupon-list.layout2 .menu-btn{top:1px;right:-7px}.repository-section .thumbnail-holder{margin:0 60px 10px;overflow:hidden;white-space:nowrap}.repository-section .thumbnail-holder li{box-sizing:border-box;display:inline-block;margin-right:10px;padding:5px;width:115px}.repository-section .thumbnail-holder li.selected{border:1px solid #ccc}.repository-section .thumbnail-holder li img{max-height:85px;width:100%}.repository-section .arrow-holder{width:60px}.repository-section .arrow-holder .arrow-btn{height:auto;margin:0;min-height:auto;width:auto}.repository-section .arrow-holder .arrow-btn md-icon{height:35px;width:35px}.repository-section .arrow-holder .arrow-btn md-icon.right-arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.repository-section .slider-container{padding-right:10px;padding-left:10px}.repository-section .slider-container .img-container{padding:25px}.repository-section .slider-container .img-container img{max-height:380px;width:100%}.image-upload-sidebar .apply-al-cb{margin-top:20px;margin-left:0}.image-upload-sidebar .apply-al-cb .md-container{background:#fff}.customers-list .data-table.archive-img-table .row-check{height:40px}.customers-list .data-table.archive-img-table .row-check td md-chechbox.selected{display:inline-block}.customers-list .data-table.archive-img-table .row-check th md-checkbox{display:inline-block;position:relative;bottom:5px}.customers-list .c-filter{position:absolute;right:20px;top:18px}.customers-list .filter-label{margin-top:20px}.customers-list .filters-bar md-input-container.filter-input{margin-top:5px}.customers-list .filters-bar md-input-container.filter-input .md-input,.customers-list .filters-bar md-input-container.filter-input md-select{margin-top:8px}.generate_email{position:absolute;left:-100%;top:64px;bottom:0;right:100%;transition:.5s all linear;border-right:3px solid}.generate_email.open{right:0;left:400px}@media screen and (max-width: 959px){.generate_email.open{left:0}}.generate_email .copy-icon{position:absolute;right:5px;bottom:5px}.gpt-input .md-input{border:1px solid #20394c !important;border-radius:6px;padding:10px 15px;box-shadow:rgba(0,0,0,.15) 2.5px 2.5px 2.5px}.gpt-input .send-icon{position:absolute;right:25px;bottom:25px}md-dialog.send_email{max-width:100%;width:100%;height:100%;max-height:100%}md-dialog.send_email md-card{width:100%;margin:0}md-dialog.send_email md-card md-card-content{padding:0}md-dialog.send_email .md-sidenav-left{min-width:400px;padding:0 10px;overflow-x:hidden;background:#f7f7f7;border-right:1px solid #cdcdcd}md-dialog.send_email .md-sidenav-left .profile-section{text-align:left}md-dialog.send_email .md-sidenav-left .profile-section h3{font-size:18px;color:#333;margin-bottom:5px;font-weight:bold}md-dialog.send_email .md-sidenav-left .action-buttons{position:relative}md-dialog.send_email .md-sidenav-left .action-buttons .btn{padding:10px;font-size:14px;border-radius:5px;cursor:pointer;text-align:center}md-dialog.send_email .md-sidenav-left .action-buttons .btn md-icon{margin-right:10px !important}md-dialog.send_email .md-sidenav-left .action-buttons .btn md-icon.white{color:#fff}md-dialog.send_email .md-sidenav-left .action-buttons .btn md-icon.blue{color:#2962ff}md-dialog.send_email .md-sidenav-left .action-buttons .btn md-icon.grey{cursor:not-allowed}md-dialog.send_email .md-sidenav-left .action-buttons .btn.btn-primary{background-color:#2962ff;color:#fff;border:none}md-dialog.send_email .md-sidenav-left .action-buttons .btn.btn-secondary{background-color:rgba(0,0,0,0);border:1px solid #2962ff;color:#2962ff}md-dialog.send_email .md-sidenav-left .action-buttons .btn.btn-disabled{background-color:#ccc;color:#888;cursor:not-allowed}md-dialog.send_email .md-sidenav-left .action-buttons .search-boxes input{width:100%;padding:8px 10px;border-radius:5px;border:1px solid #ccc;background:#fff;color:#333}md-dialog.send_email .md-sidenav-left .action-buttons .search-boxes input ::placeholder{color:#888}md-dialog.send_email .md-sidenav-left .template-card-section .template-categories .category{padding:10px 20px;border-radius:6px;font-size:14px;color:#2d2d2d;line-height:0}md-dialog.send_email .md-sidenav-left .template-card-section .template-categories .category span{border-radius:10px;padding:0 5px;margin-left:5px}md-dialog.send_email .md-sidenav-left .template-card-section .template-categories .category.favorite,md-dialog.send_email .md-sidenav-left .template-card-section .template-categories .category .cat-fav{background:#ffd99b;color:#c64b05;border:1px solid #fdc76f}md-dialog.send_email .md-sidenav-left .template-card-section .template-categories .category.business,md-dialog.send_email .md-sidenav-left .template-card-section .template-categories .category .cat-business{background:#c1d0fa;color:#093ac1;border:1px solid #6ffdf1}md-dialog.send_email .md-sidenav-left .template-card-section .template-categories .category.general,md-dialog.send_email .md-sidenav-left .template-card-section .template-categories .category .cat-gen{background:#afecb1;color:#04a00a;border:1px solid #affd6f}md-dialog.send_email .md-sidenav-left .template-card-section .template-list{display:flex;flex-direction:column;gap:8px;overflow-y:auto;height:245px;scrollbar-width:none;-ms-overflow-style:none}md-dialog.send_email .md-sidenav-left .template-card-section .template-list::-webkit-scrollbar{display:none}md-dialog.send_email .md-sidenav-left .template-card-section .template-list .template-card{display:flex;justify-content:space-between;padding:10px;background:#fff;border-radius:8px;cursor:pointer;border:1px solid #e0e6e7}md-dialog.send_email .md-sidenav-left .template-card-section .template-list .template-card:hover{border-color:#e0e6e7}md-dialog.send_email .md-sidenav-left .template-card-section .template-list .template-card .template-info{width:100%}md-dialog.send_email .md-sidenav-left .template-card-section .template-list .template-card .template-info .template-name{color:#333;font-size:14px;font-weight:bold}md-dialog.send_email .md-sidenav-left .template-card-section .template-list .template-card .template-info .template-category{font-size:10px;color:#666;padding:3px 10px;background:#fbf5eb;border-radius:12px}md-dialog.send_email .md-sidenav-left .template-card-section .template-list .template-card .template-date{font-size:10px;color:#888}md-dialog.send_email .type_box_card_section .type-box{border:1px solid #ffab40;background-color:#fff;width:100%;margin-right:25px;display:flex;padding:12px 16px 2px}md-dialog.send_email .type_box_card_section .type-box .type-label{align-items:flex-start}md-dialog.send_email .type_box_card_section .type-box .type-label .custom_type-value_title{font-size:13px;color:#ffab40}md-dialog.send_email .type_box_card_section .type-box .type-label .custom_type-value{margin-left:0;font-weight:normal;font-size:17px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px;width:100%}md-dialog.send_email .type_box_card_section .type-box .icon_png_img{width:30px;height:30px;right:-15px;top:-15px;position:absolute}md-dialog.send_email .btn_icon_img{width:20px;margin-right:10px}md-dialog.send_email .email_cta{background-color:rgba(0,0,0,0);padding:0}md-dialog.send_email .add-email .insert_content{margin-top:7px}md-dialog.send_email .add-email .ico-plus svg path{fill:#5cc8fc}md-dialog.send_email .email_form_section{padding:0;overflow-x:hidden}md-dialog.send_email .email_form_section .customer-dashboard{display:block}md-dialog.send_email .email_form_section .email_title{font-size:18px}md-dialog.send_email .email_form_section .custom-default-box{padding:20px 30px 5px;margin:0 0 20px;background-color:#e8f0f3}md-dialog.send_email .email_form_section .custom-default-box .business_entity{margin-bottom:20px !important}md-dialog.send_email .email_form_section .custom-default-box .second_cell .percent_des_label{background:#fff;color:#999;font-weight:500;padding:5px 15px;border-radius:15px;height:fit-content}md-dialog.send_email .email_form_section .customer-dashboard-content{padding:0 30px}md-dialog.send_email .email_form_section .customer-dashboard-content .popup-notes{color:#52758d;font-size:14px;margin-bottom:15px}md-dialog.send_email .email_form_section .input_section h2{margin-right:10px}md-dialog.send_email .email_form_section.custom-default-boxx{overflow-y:auto;padding:0;margin:0}md-dialog.send_email .email_form_section.custom-default-boxx.email-popup-template{background-color:#fff;min-height:calc(100vh - 64px)}md-dialog.send_email .email_form_section.custom-default-boxx::-webkit-scrollbar{width:8px}md-dialog.send_email .email_form_section.custom-default-boxx::-webkit-scrollbar-track{background:rgba(0,0,0,0)}md-dialog.send_email .email_form_section.custom-default-boxx::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border-radius:6px;border:3px solid rgba(0,0,0,0)}md-dialog.send_email .generate_email .custom-default-box{background-color:rgba(0,0,0,0);overflow-y:auto}md-dialog.send_email .generate_email .custom-default-box .first_cell{max-width:880px;width:100%;line-height:1.5}md-dialog.send_email .generate_email .custom-default-box .email_instruction{background-color:#f2f6f9;padding-bottom:40px}md-dialog.send_email .generate_email .custom-default-box .email_instruction .instruction_label{font-size:16px;margin-top:12px}md-dialog.send_email .generate_email .custom-default-box .email_point_edit{background-color:rgba(0,0,0,0)}md-dialog.send_email .generate_email .custom-default-box .word_count_section .word_count_desc{margin-right:20px;font-size:15px}md-dialog.send_email .generate_email .custom-default-box .word_count_section .left_section{display:flex}md-dialog.send_email .generate_email .custom-default-box .word_count_section .right-space{margin-right:10px}md-dialog.send_email .generate_email .custom-default-box::-webkit-scrollbar{width:8px}md-dialog.send_email .generate_email .custom-default-box::-webkit-scrollbar-track{background:rgba(0,0,0,0)}md-dialog.send_email .generate_email .custom-default-box::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border-radius:6px;border:3px solid rgba(0,0,0,0)}md-dialog.send_email .generate_email .chat_label{font-size:18px;color:#000;margin-top:10px}md-dialog.send_email .generate_email .email_divider{border:1px solid #d8d6d6;width:65%;margin-bottom:20px}md-dialog.send_email .generate_email .right_section{display:flex}md-dialog.send_email .generate_email .right_section .second_cell .percent_counter{margin:0 auto 10px;background-color:#496481;color:#fff;line-height:3;min-width:75px;height:75px;font-size:25px;font-weight:500}md-dialog.send_email .generate_email .right_section .second_cell .label_text{text-align:center;color:#000;font-size:14px}md-dialog.send_email .generate_email .custom_svg_icon{margin:5px 20px 0 0;height:45px;width:45px}md-dialog.send_email .generate_email .custom_svg_icon svg path{fill:#000}md-dialog.send_email .ico-plus{margin-right:10px}md-dialog.send_email .word_count_section .add-email{margin-bottom:0;padding-top:10px}md-dialog.send_email .word_count_section .add-email.add-token{margin-bottom:15px}md-dialog.send_email .word_count_section .close{width:10px}md-dialog.send_email .word_count_section .md-button.md-icon-button{min-width:30px;margin:0;padding:0}md-dialog.send_email .word_count_section .attachments-label{padding-left:5px;margin-bottom:10px}md-dialog.send_email .word_count_section .icon_png{width:19px}md-dialog.send_email .word_count_section .icon_img{width:65px;height:65px;margin:10px 10px 0 0}md-dialog.send_email .word_count_section .word_count_desc{margin-right:20px}md-dialog.send_email .word_count_section .word_count_desc span{font-weight:bold;margin-left:8px}md-dialog.send_email .word_count_section .card_cta{margin-left:0}md-dialog.send_email .word_count_section .card_cta .btn-primary{padding-left:0;margin-right:10px;background-color:rgba(0,0,0,0);color:#000;border-radius:8px}md-dialog.send_email .word_count_section .card_cta .btn-primary .icon-ico-add{margin-right:10px}md-dialog.send_email .word_count_section .card_cta .btn-secondary{background-color:rgba(0,0,0,0);color:#000;padding-left:0}md-dialog.send_email .word_count_section .card_cta .btn-secondary .icon-ico-add{margin-right:10px}md-dialog.send_email .word_count_section .card_cta .cta_text{line-height:18px;text-align:left}md-dialog.send_email .word_count_section .card_cta .icon_img{width:30px;margin-right:5px}md-dialog.send_email .word_count_section .business-desc-sec{display:flex}md-dialog.send_email .word_count_section .business-desc-sec.business-desc-sec-right{margin-right:25px}md-dialog.send_email .word_count_section .business-desc-sec .first_row{margin-right:0}md-dialog.send_email .word_count_section .business-desc-sec p{font-size:12px;line-height:1.4}md-dialog.send_email .word_count_section .business-desc-sec p span{font-size:14px}md-dialog.send_email .word_count_section .business-desc-sec .star-img-icon{width:25px;height:25px;margin-top:18px}md-dialog.send_email .detail-overview{display:flex;padding:0}md-dialog.send_email .detail-overview .desc{display:inline-flex;padding:0}md-dialog.send_email .detail-overview .percent_counter.border_plate{border:none;box-shadow:none;border-radius:50px;text-align:center;margin-right:15px}md-dialog.send_email .detail-overview .percent_counter.border_plate .icon_img{width:35px;margin:7px auto 0;height:auto}md-dialog.send_email .text_white{color:#fff}md-dialog.send_email .text_blue{color:#5cc8fc}md-dialog.send_email .attached-files-section{position:relative;right:37px;margin-bottom:20px}md-dialog.send_email .attached-files-section .attach_label{margin-right:38px}md-dialog.send_email .attached-files-section .add-btn{padding:0;margin:0}md-dialog.send_email .attached-files-section h2{margin-right:25px}@media(max-width: 1250px){.attached-files-section{right:0 !important}}@media(max-width: 600px){md-dialog.send_email .word_count_section .card_cta .btn-primary{margin-bottom:10px;border-radius:8px}md-dialog.send_email .word_count_section .card_cta .btn-primary .icon-ico-add{margin:0 10px 0 0}md-dialog.send_email .word_count_section .card_cta .btn-secondary{margin-bottom:10px}md-dialog.send_email .word_count_section .card_cta .btn-secondary .icon-ico-add{margin:0 10px 0 0}}.email-compose-container{color:#202124}.email-compose-container h2{font-size:.95rem;font-weight:600;margin:0;color:#444}.email-compose-container .email-field .email-label{width:60px;font-weight:600;color:#444;margin-top:.4rem;flex-shrink:0;text-align:left}.email-compose-container .email-field .email-input-wrapper{flex:1;position:relative;flex-wrap:wrap;gap:.6rem}.email-compose-container .email-field .email-input-wrapper .md-chip{padding:5px 0 0 5px;margin:0}.email-compose-container .email-field .email-input-wrapper .md-chip .md-chips{border-bottom:none !important;box-shadow:none !important;background-color:#f8f8f8;height:37px}.email-compose-container .email-field .email-input-wrapper .md-chip md-autocomplete{flex:1;margin-top:-8px}.email-compose-container .email-field .email-input-wrapper .md-chip md-autocomplete .md-input{border-radius:6px !important;padding:.6rem .8rem !important;border:none}.email-compose-container .email-field .email-input-wrapper .md-chip md-autocomplete md-autocomplete-wrap{background-color:#f8f8f8;box-shadow:none}.email-compose-container .email-field .email-input-wrapper .md-chip md-autocomplete md-virtual-repeat-container{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:4px;max-height:200px;overflow-y:auto}.email-compose-container .email-field .email-input-wrapper .md-chip md-autocomplete md-virtual-repeat-container .md-virtual-repeat-scroller{padding:5px}.email-compose-container .email-field .email-input-wrapper .md-chip md-autocomplete md-virtual-repeat-container md-item-template{padding:8px 12px;font-size:15px;color:#333;border-radius:4px;cursor:pointer}.email-compose-container .email-field .email-input-wrapper .md-chip md-autocomplete md-virtual-repeat-container md-item-template:hover{background:#f6f8fc}.email-compose-container .email-field .email-input-wrapper .md-chip md-autocomplete md-virtual-repeat-container md-item-template .ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-compose-container .email-field .email-input-wrapper .md-chip md-autocomplete md-virtual-repeat-container md-item-template strong{color:#202124}.email-compose-container .email-field .email-input-wrapper .md-chip md-autocomplete md-virtual-repeat-container md-item-template em{color:#5f6368;font-style:normal}.email-compose-container .email-field .email-input-wrapper .email-inputs{flex:1;padding:.6rem .8rem;border:1px solid #d0d0d0;background-color:#f8f8f8;border-radius:6px;font-size:.95rem;outline:none;transition:all .2s ease;min-width:250px}.email-compose-container .email-field .email-input-wrapper .email-inputs:hover{border-color:#bcbcbc}.email-compose-container .email-field .email-input-wrapper .email-inputs:focus{border-color:#1a73e8;box-shadow:0 0 0 2px rgba(26,115,232,.1)}.email-compose-container .email-field .email-input-wrapper .char-count{font-size:12px;color:#888;margin-left:auto}.email-compose-container .email-field .email-input-wrapper.md-chip-wrapper{border:1px solid #d0d0d0;background-color:#f8f8f8;border-radius:6px}.email-compose-container .email-field .field-actions{margin-left:auto}.email-compose-container .email-field .field-actions .link-btn{background:none;border:none;color:#1a73e8;font-weight:500;cursor:pointer;font-size:15px;transition:color .2s ease}.email-compose-container .email-field .field-actions .link-btn md-icon{width:16px;height:16px}.email-compose-container .email-field .field-actions .link-btn:hover{color:#0b57d0;text-decoration:underline}.email-compose-container .email-field .field-actions .link-btn.small{font-size:14px;color:#5f6368}.email-compose-container .subject-field .email-input,.email-compose-container .subject-field .email-field .email-input-wrapper .md-chip md-autocomplete .md-input,.email-compose-container .email-field .email-input-wrapper .md-chip md-autocomplete .subject-field .md-input{font-weight:500}@media(max-width: 768px){.email-compose-container{padding:16px}.email-compose-container .email-field{flex-direction:column}.email-compose-container .email-field .email-label{width:auto;text-align:left;margin-bottom:6px}.email-compose-container .email-field .email-input-wrapper{width:100%}}.email-compose-container .divider{height:1px;background:#e0e0e0;margin:8px 0}.card-sections{border:1px solid #d0d0d0;background-color:#f8f8f8;border-radius:6px;padding:12px 16;margin-bottom:16px}.card-sections .section-title{font-size:14px;font-weight:600;color:#333;padding:2px 12px;display:flex;gap:5px}.card-sections .section-title md-icon{font-size:18px;margin-right:6px}.card-sections .section-title .color-blue{color:#1100f8}.card-sections md-input-container{width:100%;margin:0}.card-sections md-input-container ng-quill-editor{display:block}.card-sections md-input-container ng-quill-editor .ql-toolbar{border:none !important;box-shadow:none !important;padding:4px 0;background:rgba(0,0,0,0)}.card-sections md-input-container ng-quill-editor .ql-container{border:none !important;box-shadow:none !important;background:rgba(0,0,0,0)}.card-sections md-input-container ng-quill-editor .ql-editor{min-height:120px;padding:12px;border-radius:6px;background-color:#fff;font-size:14px;color:#333;line-height:1.5;transition:background-color .2s,border .2s}.card-sections md-input-container ng-quill-editor .ql-editor:focus{background-color:#fff;outline:none}.card-sections md-input-container ng-quill-editor .ql-editor:empty:before{color:#aaa;font-style:italic}.card-sections .word_count_section{padding:0 20px}.send-entity-picker .sidenav-close{transition:background-color .12s ease}.send-entity-picker .sidenav-close:hover{background:rgba(240,94,51,.08)}.send-entity-picker .entity-picker__head{gap:12px;padding:18px 16px 10px}.send-entity-picker .entity-picker__head .fill-white svg path{fill:#3f5f77}.send-entity-picker .entity-picker__head .svc-sec-head{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#98a2b3}.send-entity-picker .entity-picker__head .entity-picker__title{font-size:20px;font-weight:600;line-height:1.3;color:#202124}.send-entity-picker .entity-picker__search{display:flex;align-items:center;gap:8px;margin:0 16px 12px;padding:8px 12px;border:1px solid #d6e1e5;border-radius:5px;background:#f7f7f7}.send-entity-picker .entity-picker__search md-icon{width:16px;height:16px}.send-entity-picker .entity-picker__search md-icon svg path{fill:#98a2b3}.send-entity-picker .entity-picker__search input{flex:1;border:none;background:rgba(0,0,0,0);outline:none;font-size:14px;color:#202124}.send-entity-picker .entity-picker__search input::placeholder{color:#98a2b3}.send-entity-picker .entity-picker__list{display:flex;flex-direction:column;gap:10px;padding:0 16px 16px}.send-entity-picker .entity-card{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;padding:12px 14px;background:#fff;border:1px solid #d6e1e5;border-radius:10px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.send-entity-picker .entity-card:hover{background:rgba(240,94,51,.06)}.send-entity-picker .entity-card:focus{outline:none;border-color:rgba(240,94,51,.5)}.send-entity-picker .entity-card--selected{border-color:#f05e33;box-shadow:inset 0 0 0 1px #f05e33}.send-entity-picker .entity-card .entity-card__logo{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:5px;background:hsl(0,0%,86%);overflow:hidden}.send-entity-picker .entity-card .entity-card__logo img{width:100%;height:100%;object-fit:contain}.send-entity-picker .entity-card .entity-card__logo .entity-card__logo-fallback{font-size:14px;font-weight:600;color:#3f5f77}.send-entity-picker .entity-card .entity-card__body{display:flex;flex-direction:column;gap:3px;min-width:0}.send-entity-picker .entity-card .entity-card__name{font-size:15px;font-weight:600;color:#202124;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.send-entity-picker .entity-card .entity-card__meta{font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.send-entity-picker .entity-card .entity-card__badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.send-entity-picker .entity-card .entity-card__badges:empty{display:none}.send-entity-picker .entity-card .entity-card__manage{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:12px;font-weight:500;color:#1100f8}.send-entity-picker .entity-card .entity-card__manage md-icon{width:13px;height:13px}.send-entity-picker .entity-card .entity-card__manage md-icon svg path{fill:#1100f8}.send-entity-picker .entity-card .entity-card__manage:hover{text-decoration:underline}.send-entity-picker .entity-card .entity-card__check{flex:0 0 auto;margin-left:auto;align-self:center}.send-entity-picker .entity-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.5;border-radius:10px}.send-entity-picker .entity-badge--default{background:var(--jt-color-info-bg);color:var(--jt-color-info)}.send-entity-picker .entity-badge--recent{background:var(--jt-color-success-bg);color:var(--jt-color-success)}.send_email .entity-selected-check,.send-entity-picker .entity-card__check{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#f05e33}.send_email .entity-selected-check md-icon,.send-entity-picker .entity-card__check md-icon{width:16px;height:16px}.send_email .entity-selected-check md-icon svg path,.send-entity-picker .entity-card__check md-icon svg path{fill:#fff}.md-autocomplete-suggestions .md-autocomplete-suggestion{line-height:25px;border-bottom:1px solid #dedede}.md-chip md-chip{padding-left:10px !important;background-color:#fff4e0;border:1px solid orange}.email-inbox md-checkbox{min-height:25px;margin-left:5px}.email-inbox .read-email{background-color:#fff !important}.email-inbox .inventory-addproduct-section{padding-left:0}@media(max-width: 600px){.email-inbox .inventory-addproduct-section{padding-right:0}}.email-inbox .segment-info-sec{display:flex;justify-content:space-between;padding-left:20px}.email-inbox .segment-info-sec .inbox-body-content-section{border-top:none;margin-top:0px;padding:0px}.email-inbox .segment-info-sec .inbox-heading{font-size:32px;font-weight:500;color:#20394c}.email-inbox .segment-info-sec .icon-next-arrow{rotate:90deg;width:35px}.email-inbox .segment-info-sec .icon-next-arrow svg path{fill:#64c43a}.email-inbox .inbox-body-content-section{border-top:1px solid #dbdbdb;margin-top:12px;padding:0px}.email-inbox .inbox-body-content-section .inbox-body-content .icons-grid{max-width:210px;width:100%;margin-top:10px}.email-inbox .inbox-body-content-section .inbox-body-content .icons-grid .md-mini{min-height:38px;min-width:42px;margin:0}.email-inbox .inbox-body-content-section .inbox-body-content .icons-grid .md-mini:hover{background-color:rgba(0,0,0,0)}.email-inbox .inbox-body-content-section .inbox-body-content .icons-grid .icon-grid-list{width:35px;height:35px;margin-right:0}.email-inbox .inbox-body-content-section .inbox-body-content .icons-grid .icon-grid-list:hover svg path{fill:#c00 !important}.email-inbox .inbox-body-content-section .inbox-body-content .icons-grid .icon-grid-list-flag{border:1px solid;border-radius:50px;padding:7px}.email-inbox .inbox-body-content-section .inbox-body-content .icons-grid .icon-grid-list-flag:hover{border:1px solid #c00 !important}@media(max-width: 600px){.email-inbox .inbox-body-content-section{padding-right:0}}.email-inbox .inbox-body-content-section .inbox-body-content-text md-datepicker .md-datepicker-calendar-icon svg path{fill:#97999b}.email-inbox .inbox-body-content-section .inbox-body-content-text .dot_icon_png{top:5px !important;margin-right:2px}.email-inbox .inbox-body-content-section .inbox-body-content-text .icon-grid-list-newtab{top:-2px !important}.email-inbox .inbox-body-content-section .inbox-body-content-text .icon_png{width:22px;height:16px;margin:0 2px 0 0}.email-inbox .inbox-body-content-section .inbox-body-content-text li{background-color:#e2f4f4;padding:0 10px;display:flex;box-shadow:rgba(156,200,200,.4784313725) 0 0px 2px 0px}.email-inbox .inbox-body-content-section .inbox-body-content-text li.read-email .user-name{font-weight:normal !important}.email-inbox .inbox-body-content-section .inbox-body-content-text li.small-chip{box-shadow:none;padding-left:5px;align-items:center;background-color:rgba(0,0,0,0)}.email-inbox .inbox-body-content-section .inbox-body-content-text li.small-chip .user-name{line-height:35px;padding:0 0px 0 10px;max-width:135px;font-weight:bold}@media(max-width: 600px){.email-inbox .inbox-body-content-section .inbox-body-content-text li.small-chip .user-name{line-height:35px;padding:0 0px 0 8px;max-width:130px}}.email-inbox .inbox-body-content-section .inbox-body-content-text li .hover-icon{display:none}.email-inbox .inbox-body-content-section .inbox-body-content-text li .hover-date{display:block}.email-inbox .inbox-body-content-section .inbox-body-content-text li.small-chip .img-replacer,.email-inbox .inbox-body-content-section .inbox-body-content-text li.small-chip .form-base .avtar .i-holder .quote-image-replacer-edit-contact,.email-inbox .inbox-body-content-section .inbox-body-content-text .form-base .avtar .i-holder .custom-chips li.small-chip .quote-image-replacer-edit-contact,.email-inbox .inbox-body-content-section .inbox-body-content-text .custom-chips li.small-chip img,.email-inbox .inbox-body-content-section .inbox-body-content-text .custom-chips li.small-chip md-icon{width:30px;height:30px;line-height:30px;font-size:12px}.email-inbox .inbox-body-content-section .inbox-body-content-text li:hover{box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,.1) 0px 4px 6px -1px,rgba(0,0,0,.1) 0px 2px 4px -2px;z-index:1;position:relative}.email-inbox .inbox-body-content-section .inbox-body-content-text li:hover.small-chip{box-shadow:none}.email-inbox .inbox-body-content-section .inbox-body-content-text li:hover .date-time-section{display:flex;justify-content:end}.email-inbox .inbox-body-content-section .inbox-body-content-text li:hover .date-time-section .hover-icon{display:block}.email-inbox .inbox-body-content-section .inbox-body-content-text li:hover .hover-date{display:none}.email-inbox .inbox-body-content-section .inbox-body-content-text li:hover .icon-grid-list-newtab svg path{fill:#c00 !important}.email-inbox .inbox-body-content-section .inbox-body-content-text md-icon.star-icon-filled:hover svg path,.email-inbox .inbox-body-content-section .inbox-body-content-text .starred svg path{fill:#fbcf15;height:24px;width:24px}.email-inbox .inbox-body-content-section .inbox-body-content-text .no-background{background-color:rgba(0,0,0,0)}.email-inbox .inbox-body-content-section .inbox-body-content-text .no-background .ico-name{margin:0 5px 0 0}.email-inbox .inbox-body-content-section .inbox-body-content-text .no-background:hover{box-shadow:#949494 0 3px 18px -1px;border:none;z-index:1;position:relative}.email-inbox .inbox-body-content-section .inbox-body-content-text .text-with-dot{max-width:245px;width:100%;margin-right:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.email-inbox .inbox-body-content-section .inbox-body-content-text .text-with-dot .circle-dot{width:10px;height:10px;padding:5px;background-color:#6a6a6a;border-radius:50px;display:inline-block}@media(max-width: 600px){.email-inbox .inbox-body-content-section .inbox-body-content-text .text-with-dot .circle-dot{margin-right:15px !important}}.email-inbox .inbox-body-content-section .inbox-body-content-text .text-with-dot .circle-dot.green{background-color:lime}.email-inbox .inbox-body-content-section .inbox-body-content-text .text-with-dot .circle-dot.blue{background-color:#06b7f8}.email-inbox .inbox-body-content-section .inbox-body-content-text .text-with-dot .circle-dot.red{background-color:#f45150}.email-inbox .inbox-body-content-section .inbox-body-content-text .text-with-dot .description-bold{font-weight:bold}@media(max-width: 1000px){.email-inbox .inbox-body-content-section .inbox-body-content-text .text-with-dot .description-bold.title-desc,.email-inbox .inbox-body-content-section .inbox-body-content-text .text-with-dot .description.title-desc{white-space:nowrap;max-width:198px;overflow:hidden;text-overflow:ellipsis;display:block;width:100%}}@media(max-width: 600px){.email-inbox .inbox-body-content-section .inbox-body-content-text .text-with-dot .description-bold.title-desc,.email-inbox .inbox-body-content-section .inbox-body-content-text .text-with-dot .description.title-desc{white-space:nowrap;max-width:198px;overflow:hidden;text-overflow:ellipsis;display:block;width:100%}}.email-inbox .inbox-body-content-section .inbox-body-content-text .text-with-dot .description{font-weight:normal}@media(max-width: 1435px){.email-inbox .inbox-body-content-section .inbox-body-content-text .text-with-dot{max-width:200px;width:100%}}@media(max-width: 1250px){.email-inbox .inbox-body-content-section .inbox-body-content-text .text-with-dot{padding-bottom:0px;padding-bottom:10px;display:flex;padding-top:5px;align-items:center;max-width:600px;width:100%}.email-inbox .inbox-body-content-section .inbox-body-content-text .text-with-dot .circle-dot{margin-right:5px}}@media(max-width: 600px){.email-inbox .inbox-body-content-section .inbox-body-content-text .text-with-dot{padding-bottom:10px;display:flex;padding-top:0px}}.email-inbox .inbox-body-content-section .inbox-body-content-text .preview{color:#666;max-width:540px;width:100%;margin-right:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 1435px){.email-inbox .inbox-body-content-section .inbox-body-content-text .preview{max-width:400px;width:100%}}@media(max-width: 600px){.email-inbox .inbox-body-content-section .inbox-body-content-text .preview{margin-left:25px;padding-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:198px}}.email-inbox .inbox-body-content-section .inbox-body-content-text .data-table{border:none}@media(max-width: 1250px){.email-inbox .inbox-body-content-section .inbox-body-content-text .data-table.archive-img-table{min-width:325px}.email-inbox .inbox-body-content-section .inbox-body-content-text .data-table.archive-img-table .row-check{height:auto}}.email-inbox .inbox-body-content-section .inbox-body-content-text .archive-img-container{width:auto;line-height:45px;height:45px}.email-inbox .inbox-body-content-section .inbox-body-content-text .icon-section{max-width:50px;width:100%;display:flex;justify-content:space-between;padding:15px 0px;align-items:center;gap:5px}@media(max-width: 600px){.email-inbox .inbox-body-content-section .inbox-body-content-text .icon-section{padding-top:15px;max-width:30px;display:grid;gap:0px;display:none}}.email-inbox .inbox-body-content-section .inbox-body-content-text .icon-section .md-checkbox{min-height:30px;margin-right:0px}.email-inbox .inbox-body-content-section .inbox-body-content-text .icon-section .star-icon-filled{margin:0px}.email-inbox .inbox-body-content-section .inbox-body-content-text .icon-name-section{display:flex;width:100%;max-width:185px}.email-inbox .inbox-body-content-section .inbox-body-content-text .icon-name-section.icon-name-div{justify-content:flex-start;padding:0px;border:none}@media(max-width: 1000px){.email-inbox .inbox-body-content-section .inbox-body-content-text .icon-name-section.icon-name-div{align-items:center;display:flex}}@media(max-width: 600px){.email-inbox .inbox-body-content-section .inbox-body-content-text .icon-name-section.icon-name-div{padding-top:0px}}.email-inbox .inbox-body-content-section .inbox-body-content-text .icon-name-section .avatar_icon_png{width:25px;height:26px;border-radius:50px;margin-top:7px !important}@media(max-width: 600px){.email-inbox .inbox-body-content-section .inbox-body-content-text .icon-name-section .avatar_icon_png{margin-right:3px}}.email-inbox .inbox-body-content-section .inbox-body-content-text .icon-name-section .ico-name{margin:-3px 5px 0 0;min-width:26px}.email-inbox .inbox-body-content-section .inbox-body-content-text .icon-name-section .ico-name svg{width:25px;height:25px}.email-inbox .inbox-body-content-section .inbox-body-content-text .icon-name-section .ico-name:hover{background-color:rgba(0,0,0,0)}@media(max-width: 600px){.email-inbox .inbox-body-content-section .inbox-body-content-text .icon-name-section{padding-left:10px}.email-inbox .inbox-body-content-section .inbox-body-content-text .icon-name-section .ico-name{margin-right:5px;position:relative;bottom:0px;padding:0;margin:0px 2px 0 0}}.email-inbox .inbox-body-content-section .inbox-body-content-text .text-label{max-width:130px;width:100%;padding:22px 15px 0 0;display:inline-block}@media(max-width: 1000px){.email-inbox .inbox-body-content-section .inbox-body-content-text .text-label{padding-top:0px}}@media(max-width: 600px){.email-inbox .inbox-body-content-section .inbox-body-content-text .text-label{padding:0px 0 0}}.email-inbox .inbox-body-content-section .inbox-body-content-text .mail-text-div{display:flex;justify-content:space-between;width:100%;border-left:1px solid #c1c1c1;align-items:center;padding:20px 0 20px 10px}@media(max-width: 1250px){.email-inbox .inbox-body-content-section .inbox-body-content-text .mail-text-div{display:grid;gap:5px}}@media(max-width: 600px){.email-inbox .inbox-body-content-section .inbox-body-content-text .mail-text-div{margin-bottom:0px;justify-content:flex-start;border-left:none;align-items:center;padding:0px 0 10px 15px}}@media(max-width: 600px){.email-inbox .inbox-body-content-section .inbox-body-content-text .mail-desc-div{display:grid;align-items:center;padding:0px 0 0 17px;margin-bottom:10px}}.email-inbox .inbox-body-content-section .inbox-body-content-text .right{float:right}.email-inbox .inbox-body-content-section .inbox-body-content-text .text-end{text-align:end}.email-inbox .pl-0{padding-left:0}.description-bold{font-weight:bold}.first-md-checkbox .md-label{margin-top:28px}.email-inbox-wrapper .email-insight-wrapper{background-color:#f9fbff}.email-inbox-wrapper .move-menu-item .md-icon-button{font-size:16px;line-height:30px;width:140px}.email-inbox-wrapper .custom-tab-header{background:#f0f4fc;margin-bottom:20px;padding:0px}.email-inbox-wrapper .tab-content{padding:16px;background-color:#fff}.email-inbox-wrapper .md-sidenav-right md-content{padding:30px}.email-inbox-wrapper .border-container{width:100%;padding:20px;border:1px solid #e4e4e7;border-radius:15px}.email-inbox-wrapper .toolbar{background:#2f3e54;color:#fff;padding:10px 20px}.email-inbox-wrapper .toolbar .back-btn md-icon svg path{fill:#fff}.email-inbox-wrapper .toolbar-content-heading .icon-ico-mail{margin-top:12px;width:20px}.email-inbox-wrapper .toolbar-content-heading .icon-ico-mail svg path{fill:#fff}.email-inbox-wrapper .toolbar-content-heading .md-headline{margin-top:9px;font-size:18px;color:#fff;font-weight:500}.email-inbox-wrapper .toolbar .archive-btn{margin-top:4px;font-size:18px}.email-inbox-wrapper .intent-analysis-card{background-color:#eef2f9;margin-top:10px;border-radius:15px;border:1px solid #bfdbfe;box-shadow:none}.email-inbox-wrapper .email-delivery-card{background-image:linear-gradient(to right, #f8fafc, #f9fafb);background-color:rgba(0,0,0,0) !important;border:1px solid #e2e8f0 !important}.email-inbox-wrapper .icon-stats-div{background-color:#dbeafe;width:40px;height:40px;padding:12px;display:flex;border-radius:50px;justify-content:center;align-items:center}.email-inbox-wrapper .icon-stats-div md-icon{margin:0px}.email-inbox-wrapper .icon-stats-div md-icon svg path{fill:#2563eb}.email-inbox-wrapper md-card.intent-analysis-card md-card-title md-card-title-text{flex-direction:row;display:flex;align-items:center;justify-content:space-between}.email-inbox-wrapper md-card.intent-analysis-card md-card-title md-card-title-text h4,.email-inbox-wrapper md-card.intent-analysis-card md-card-title md-card-title-text md-icon{margin-top:0px;margin-bottom:0px}.email-inbox-wrapper .suggestion-chip{background:#d4f9e4;padding:2px 6px;border-radius:4px}.email-inbox-wrapper .priority-chip{background:#f3e8ff;color:#8a6ecb;padding:2px 6px;border-radius:4px}.email-inbox-wrapper .email-preview-card-div{padding:0px 20px 20px;background-color:rgba(0,0,0,0);margin:20px 0;border-left:4px solid #4a90e2}.email-inbox-wrapper .email-preview-card-div h2{margin-top:0px}.email-inbox-wrapper .email-preview-card{padding:20px;background-color:#f1f5f9;margin:0px;box-shadow:none;border-radius:8px}.email-inbox-wrapper .email-preview-card .email-preview-card-child{border:1px solid #bbf7d0;background-image:linear-gradient(to right, #f0fdf4, #eff6ff);margin:0px;padding:15px 5px}.email-inbox-wrapper .email-preview-card .email-preview-card-child .email-preview-card-div{padding:0px;margin:0px;border-left:4px solid #4ade80;margin-bottom:15px}.email-inbox-wrapper .email-preview-card .intent-analysis-card.email-preview-card-child .execute-cta{background-color:#16a34a !important}.email-inbox-wrapper .email-preview-card .intent-analysis-card.email-preview-card-child .execute-cta md-icon{height:19px}.email-inbox-wrapper .email-preview-card-bottom{border:none !important;background:rgba(0,0,0,0) !important}.email-inbox-wrapper .email-preview-card-bottom md-icon{margin-bottom:3px;height:18px}.email-inbox-wrapper .email-preview-card .email-preview-card-child .email-preview-card-div .email-preview-card{padding:10px 0px}.email-inbox-wrapper .intent-analysis-card .profile_icon_png{width:15px;height:15px;margin-right:5px}.email-inbox-wrapper .icon-stats-div-green{background-color:#dcfce7 !important}.email-inbox-wrapper .icon-stats-div-green md-icon svg path{fill:#166534 !important}.email-inbox-wrapper .icon-stats-div-green img{width:20px;height:20px}.email-inbox-wrapper .email-preview-card .email-preview-card-child md-card-title md-card-title-text{justify-content:flex-start;gap:10px}.email-inbox-wrapper .email-preview-card .email-preview-card-child md-card-title md-card-title-text .md-title,.email-inbox-wrapper .email-preview-card .email-preview-card-child md-card-title md-card-title-text p{color:#166534}.email-inbox-wrapper .email-preview-card .email-preview-card-child md-card-title md-card-title-text .md-title{font-size:16px;font-weight:600}.email-inbox-wrapper .green-label-capsule{background-color:#dcfce7;border-radius:25px;padding:5px 10px !important;color:#166534;display:flex;align-items:center}.email-inbox-wrapper .email-preview-card .radio-option{margin:12px 0}.email-inbox-wrapper .email-preview-card .radio-option input[type=radio]{margin-right:8px;transform:scale(1.2)}.email-inbox-wrapper .email-preview-card .radio-label{font-weight:500;color:#1a1a1a}.email-inbox-wrapper md-card .email-preview-card md-card-title{padding-top:0px}.email-inbox-wrapper md-card .email-preview-card md-card-title md-card-title-text{flex-direction:row;justify-content:space-between}.email-inbox-wrapper md-card .email-preview-card md-card-title md-card-title-text h4,.email-inbox-wrapper md-card .email-preview-card md-card-title md-card-title-text p{padding:0px !important;margin:0px !important}.email-inbox-wrapper md-card .email-preview-card md-card-title md-card-title-text h4 span{color:#475569}.email-inbox-wrapper md-card .email-preview-card md-card-title md-card-title-text p{color:#64748b}.email-inbox-wrapper md-card .email-preview-card md-card-content p{color:#374151}.email-inbox-wrapper .analysis-data-div div{display:flex;flex-direction:column;gap:10px;width:100%;margin-bottom:30px}.email-inbox-wrapper .analysis-data-div div strong{font-size:14px;color:#374151}.email-inbox-wrapper .analysis-data-div div span{color:#1f2937;font-weight:600;padding:8px 12px;border-radius:10px;display:flex;justify-content:flex-start}.email-inbox-wrapper .analysis-data-div div span.detected-chip{background-color:#f3f4f6;border:1px solid #e5e7eb;color:#1f2937}.email-inbox-wrapper .analysis-data-div div span.suggestion-chip{color:#166534;background-color:#dcfce7;border:1px solid #bbf7d0}.email-inbox-wrapper .analysis-data-div div span.priority-chip{color:#1f2937;background-color:#f3f4f6;border:1px solid #e5e7eb}.email-inbox-wrapper .intent-analysis-card .execute-cta{background-color:#2563eb !important;border-radius:8px;font-weight:bold}.email-inbox-wrapper .intent-analysis-card .analyze-cta{background-color:#fff;border-radius:8px;color:#09090b;font-weight:bold;border:1px solid #e4e4e7}.email-inbox-wrapper .intent-analysis-card .analyze-cta md-icon{font-size:16px;height:16px}.email-inbox-wrapper .intent-analysis-card .analyze-cta md-icon svg path{fill:#09090b}.email-inbox-wrapper .data-table.archive-img-table .row-check,.email-inbox-wrapper .stock-status .archive-img-table.stock-full-status .row-check{height:auto}.email-inbox-wrapper .data-table.archive-img-table .row-check:hover md-checkbox{display:flex;justify-content:flex-start;margin-left:-4px}.email-inbox-wrapper .icon-div md-datepicker .md-button.md-icon-button{margin:0 6px;height:auto;min-width:0;min-height:5px;line-height:15px;padding:0px;width:40px;border-radius:50%}.email-inbox-wrapper .user-name,.email-inbox-wrapper .text-with-dot{font-weight:600 !important;font-size:16px !important;display:flex}.email-inbox-wrapper .user-name .left{float:left;display:flex;align-items:center;width:70%}.email-inbox.email-inbox-wrapper .inbox-body-content-section .inbox-body-content-text .icon-name-section{max-width:45px}.email-inbox.email-inbox-wrapper .inbox-body-content-section .inbox-body-content-text .mail-text-div{display:flex;justify-content:space-between;width:100%;border-left:none;align-items:flex-start;padding:15px 0 20px 10px;min-height:135px}.email-inbox.email-inbox-wrapper .inbox-body-content-section .inbox-body-content-text li:hover .mail-text-div{padding:10px 0 20px 10px}.email-inbox.email-inbox-wrapper .inbox-body-content-section .inbox-body-content-text li:hover .mail-text-div .icon-div-hover{display:flex}.email-inbox.email-inbox-wrapper .inbox-body-content-section .inbox-body-content-text li .mail-text-div .icon-div-hover{display:none}.email-inbox.email-inbox-wrapper .inbox-body-content-section .inbox-body-content-text .icon-section .star-icon-filled{margin-top:-5px}.email-inbox.email-inbox-wrapper .inbox-body-content-section .inbox-body-content-text li{background-color:rgba(239,246,255,.8);padding:0 10px;margin:20px;border-radius:10px;display:flex;box-shadow:rgba(156,200,200,0.4784313725) 0 0px 2px 0px;background-image:linear-gradient(to right, rgba(239, 246, 255, 0.8), rgba(238, 242, 255, 0.8));border:1px solid rgba(226,232,240,.6)}.email-inbox.email-inbox-wrapper .inbox-body-content-section .inbox-body-content-text li .custom-chips li{background-color:rgba(0,0,0,0) !important;border:none;background-image:none}.email-inbox.email-inbox-wrapper .inbox-body-content-section .inbox-body-content-text .text-with-dot{max-width:100%;width:100%;margin-right:25px;white-space:nowrap;overflow:visible;text-overflow:initial}.email-inbox.email-inbox-wrapper .inbox-body-content-section .inbox-body-content-text .text-with-dot .description{font-weight:600}.email-inbox.email-inbox-wrapper .inbox-body-content-section .inbox-body-content-text .icon-section{align-items:flex-start}@media only screen and (max-width: 800px){.email-inbox-wrapper md-card.intent-analysis-card md-card-title md-card-title-text{flex-direction:column;display:flex;align-items:start;justify-content:start;gap:10px}.email-inbox-wrapper.email-inbox .inbox-body-content-section .inbox-body-content-text .mail-text-div{flex-direction:column !important}.email-inbox-wrapper .email-preview-card{padding:10px 0px !important}}.attach-tab-content{border:1px solid #e4e4e7;border-radius:15px;padding:24px}.attach-tab-content .avatar-circle{width:40px;height:40px;line-height:40px;border-radius:50%;background-color:#2196f3;color:#fff;text-align:center;font-weight:bold;margin-right:15px;display:flex;justify-content:center;align-items:center}.attach-tab-content .associated-contact:hover{background-color:#dbeafe}.attach-tab-content .selected-contact md-icon{width:15px;height:21px}.attach-tab-content .selected-contact md-icon svg path{fill:#666}.attach-tab-content .no-margin{margin:0px !important}.attach-tab-content .status-tag{padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500;background:#e0e0e0;color:#333}.attach-tab-content .status-tag.neutral{background:#5847eb;color:#fff}.attach-tab-content .status-tag.natural{background-color:#fff;color:#09090b;border:1px solid #e4e4e7}.attach-tab-content .status-tag.danger{background:#fdecea;color:#d32f2f}.attach-tab-content .status-tag.new{background:#fff3e0;color:#fb8c00}.attach-tab-content .status-tag.success{background:#e8f5e9;color:#166534}.attach-tab-content h2{font-weight:bold !important;margin:0px !important;color:#111827 !important}.attach-tab-content .heading-section{border-bottom:1px solid #e4e4e7;padding-bottom:10px;margin-bottom:25px}.attach-tab-content .associations-card{background-color:#eef2f9 !important;margin-top:10px;border-radius:15px !important;border:1px solid #bfdbfe;box-shadow:none;padding:20px 25px;margin:0}.attach-tab-content .associations-card .subheading{padding:0px;margin:0px 0px 10px;color:#1e3a8a}.attach-tab-content .selected-contact,.attach-tab-content .associations-card{background:#f9fafb;border-radius:8px;box-shadow:none}.attach-tab-content .associated-contact{background-color:#fff;padding:10px 15px;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:10px}.attach-tab-content .associated-contact .avatar-circle{background-image:linear-gradient(to bottom right, #3b82f6, #9333ea) !important}.attach-tab-content .associated-contact:last-child{margin-bottom:0px}.attach-tab-content .associated-function-card{box-shadow:none}.attach-tab-content .associated-function-card .heading-section{border:none;margin-bottom:0px}.attach-tab-content .associated-function-card .heading-section md-icon{width:15px;height:20px;margin-right:10px}.attach-tab-content .associated-function-card .heading-section md-icon svg path{fill:#000}.attach-tab-content .notes-textarea-section{padding-left:10px}.attach-tab-content .notes-textarea-section .md-subhead{font-weight:bold !important;margin:0px !important;color:#111827 !important}.attach-tab-content .notes-textarea-section md-input-container{margin-top:20px}.attach-tab-content .analyze-cta{background-color:#fff;border-radius:8px;color:#09090b;font-weight:bold;border:1px solid #e4e4e7}.attach-tab-content .action-read-cta{color:#2563eb;border-radius:25px;font-size:12px;min-width:140px}.attach-tab-content .email-text,.attach-tab-content .company-text{font-size:14px;color:#4b5563}.attach-tab-content .mt-2{margin-top:16px}.attach-tab-content .mt-4{margin-top:20px}.attach-tab-content .p-2{padding:16px}.attach-tab-content .p-4{padding:24px}.attach-tab-content .function-item{background-color:#fff;padding:10px 15px;border:1px solid #e5e7eb;border-radius:10px;margin:8px 0px}.attach-tab-content .avatar-circle{width:40px;height:40px;border-radius:50%;text-align:center;line-height:40px;font-weight:bold;color:#fff;margin-right:15px}.attach-tab-content .function-content .function-sub{font-size:14px;color:#666}.attach-tab-content .function-meta{text-align:right;min-width:130px;margin-right:16px}.attach-tab-content .creator{font-size:14px;font-weight:500}.attach-tab-content .date{font-size:13px;color:#888}.attach-tab-content .status-tag{display:inline-block;padding:4px 14px;font-size:12px;border-radius:12px;margin-top:4px;font-weight:600;line-height:normal}.attach-tab-content .status-tag.active{background:#5847eb;color:#fff}.attach-tab-content .status-tag.draft{background-color:#f3f4f6;color:#6b7280}.attach-tab-content .status-tag.sent{background-color:#e6f4ea;color:#388e3c}.attach-tab-content .status-tag.inprogress{background-color:#e3f2fd;color:#1976d2}.attach-tab-content .execute-cta{background-color:#2563eb !important;border-radius:8px;font-weight:bold}.attach-tab-content .attach-btn{background:#f97316;color:#fff;min-width:160px;margin-left:12px;border-radius:8px}.attach-tab-content .attach-btn:hover{color:#f97316}.attach-tab-content .attach-btn md-icon.message-icon{width:12px;height:15px;margin-right:5px}.attach-tab-content .attach-btn md-icon.message-icon svg path{fill:#fff}.attach-tab-content .attach-btn[disabled]{opacity:.5;background-color:#f97316 !important;color:#fff}.automation-rule-section .automation-card{box-shadow:none;background-color:#eef2f9;border-radius:15px;border:1px solid #bfdbfe;padding:20px;margin:0 0 20px}.automation-rule-section .bottom-cta-row{display:flex;justify-content:center;align-items:center;padding:0px 20px;gap:5px}.automation-rule-section .execute-cta md-icon{width:12px;rotate:45deg;margin-right:5px}.automation-rule-section .analyze-cta md-icon{margin-right:5px}.automation-rule-section .analyze-cta md-icon svg path{fill:#09090b}.automation-rule-section .associated-contact{cursor:pointer}.automation-rule-section .status-tag{font-size:12px;padding:2px 8px;border-radius:12px;margin-left:5px;display:inline-block}.automation-rule-section .status-tag.active{background-color:#6366f1;color:#fff}.automation-rule-section .status-tag.inactive{background-color:#e5e7eb;color:#4b5563}.automation-rule-section .status-tag.neutral{background-color:#f3f4f6;color:#111827}.automation-rule-section .rule-subtext{font-size:14px;color:#4b5563;margin-top:4px}.automation-rule-section .rule-trigger{font-size:12px;color:#6b7280;margin-top:2px}.automation-rule-section .rule-actions .md-button{margin-left:5px;border:1px solid #e4e4e7;border-radius:8px;padding:8px;display:flex;justify-content:center;align-items:center}.automation-rule-section .rule-actions .md-button:hover{background-color:#f4f4f5}.automation-rule-section .rule-actions .md-button md-icon{width:18px;height:18px}.automation-rule-section .rule-actions .md-button md-icon.icon-power-off svg path{stroke:#09090b;background-color:rgba(0,0,0,0);fill:#fff}.automation-rule-section .rule-actions .md-button md-icon.delete-icon svg path{fill:#dc2626}.automation-rule-section .rule-actions .md-button md-icon svg path{fill:#09090b}.custom-email-card.email-card{display:flex;overflow:auto;align-items:flex-start;background:#f6f9ff;border-radius:12px;padding:15px !important;margin-bottom:12px;box-shadow:0 2px 4px rgba(0,0,0,.05) !important;position:relative}.custom-email-card.email-card:hover{box-shadow:0 6px 14px rgba(0,0,0,.08) !important;background:#f0f6ff;cursor:pointer}.custom-email-card.email-card:hover .icon-div{display:flex !important}.custom-email-card.email-card.read-email{background-color:#f5f5f5;font-weight:normal;opacity:.8}.custom-email-card.email-card.read-email .email-header,.custom-email-card.email-card.read-email .email-subject{color:#334155 !important}.custom-email-card.email-card .icon-div{margin-top:3px}.custom-email-card.email-card .ico-table,.custom-email-card.email-card .delete-icon{height:20px !important}.custom-email-card .archive-img-container{margin-right:10px}.custom-email-card .email-card-left{margin-right:10px;display:flex;flex-direction:row;align-items:start;margin-top:5px;gap:10px}.custom-email-card .email-card-left md-icon{width:18px;margin:0}.custom-email-card .star{font-size:16px;color:#ffc107;margin-top:6px}.custom-email-card .archive-img-container{line-height:35px !important}.custom-email-card .archive-img-container .img-replacer:not(md-icon){background:linear-gradient(135deg, #a855f7, #4f46e5) !important;color:#fff !important;width:40px !important;height:40px !important}.custom-email-card .email-content{flex:1}.custom-email-card .email-header{display:flex;gap:30px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:#0f172a !important;text-transform:lowercase;margin-bottom:15px}.custom-email-card .tag{background:#f3f4f6;padding:2px 6px;font-size:12px;border-radius:4px;color:#4b5563}.custom-email-card .circle-dot{width:8px;height:8px;border-radius:50%}.custom-email-card .email-subject{font-size:16px;font-weight:600;margin-top:4px;color:#0f172a !important;margin-bottom:12px}.custom-email-card .icon-div{display:none !important;justify-content:end !important}.custom-email-card .date-time-div{display:flex !important}.custom-email-card .email-message{font-size:14px;color:#4b5563;margin:4px 0 8px 0;max-height:18px;overflow:hidden}.custom-email-card .email-labels .badge{display:inline-block;font-size:13px;padding:4px 10px;border-radius:6px;margin-right:8px;font-weight:500;max-width:165px;margin-bottom:5px}.custom-email-card .badge.green{background:#d1fae5;color:#065f46}.custom-email-card .badge.low{background:#ede9fe;color:#7c3aed}.custom-email-card .badge.action{background:#bbf7d0;color:#14532d}.custom-email-card .email-time{font-size:12px;color:#6b7280;position:absolute;right:16px;bottom:16px}.automation-modal-backdrop{position:fixed;z-index:1001;background:rgba(0,0,0,.5);top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.automation-modal-backdrop .automation-modal{background:#fff;padding:24px;border-radius:8px;width:80%;max-height:80vh;overflow-y:auto;position:relative}.automation-modal-backdrop .close-btn.modal-close-btn{position:absolute;top:16px;right:16px;width:14px;cursor:pointer}.automation-modal-backdrop .close-btn.modal-close-btn svg path{fill:#09090b}.automation-modal-backdrop .template-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:16px;margin:16px 0}.automation-modal-backdrop .template-card{display:flex;align-items:flex-start;gap:16px;border:1px solid #e0e0e0;border-radius:8px;padding:16px;cursor:pointer;transition:all .2s;background-color:#fff}.automation-modal-backdrop .template-card:hover{background-color:#f9f9f9;border-color:#ccc}.automation-modal-backdrop .template-icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:20px}.automation-modal-backdrop .template-icon.icon-contact md-icon svg path{fill:#2563eb}.automation-modal-backdrop .template-icon.icon-sales md-icon svg path{fill:#16a34a}.automation-modal-backdrop .template-icon.icon-quote md-icon svg path{fill:#9333ea}.automation-modal-backdrop .template-icon.icon-job md-icon svg path{fill:#dc2626}.automation-modal-backdrop .template-icon.icon-task md-icon svg path{fill:#ea580c}.automation-modal-backdrop .template-icon.icon-support md-icon svg path{fill:#0891b2}.automation-modal-backdrop .template-icon.icon-meeting md-icon svg path{fill:#ca8a04}.automation-modal-backdrop .template-icon.icon-custom md-icon svg path{fill:#4b5563}.automation-modal-backdrop .template-content strong{font-size:16px}.automation-modal-backdrop .template-content p{color:#4b5563 !important}.automation-modal-backdrop .template-label{display:inline-block;margin-top:6px;font-size:12px;background:rgba(0,0,0,0);padding:2px 15px;border-radius:10px;border:1px solid #e4e4e7;color:#09090b;font-weight:600}.automation-modal-backdrop .attach-tab-content{border-top:1px solid #e4e4e7;border:none;border-radius:0px;padding:0px 15px 15px}.automation-modal-backdrop .custom-template-card{border-style:dashed;border-width:2px;border-color:#cbd5e0;background-color:#f9fafb}.automation-modal-backdrop .custom-template-card md-icon{width:18px;rotate:134deg}.automation-modal-backdrop .custom-template-card md-icon svg path{fill:#4b5563}.automation-modal-backdrop .custom-template-card:hover{border-color:#a0aec0;background-color:#f3f4f6}.automation-modal-backdrop .template-actions{margin-top:16px}.field-email-section .field-card{background-color:rgba(0,0,0,0);padding:0px !important;border:1px solid #e4e4e7;border-radius:15px;margin-bottom:20px}.field-email-section .field-card md-checkbox{margin-bottom:0px}.field-email-section .field-card md-checkbox .md-label{font-weight:600}.field-email-section .field-card .field-condition-group{margin-left:45px;margin-bottom:25px;gap:15px}.field-email-section .field-card .field-condition-group .md-icon-button{border:1px solid #e4e4e4;border-radius:8px;width:35px;height:35px}.field-email-section .field-card .field-condition-group .md-icon-button md-icon{rotate:135deg;width:12px;height:12px}.field-email-section .field-card .field-condition-group .md-icon-button svg path{fill:#dc2626}.field-email-section .field-card .field-condition-group .md-icon-button.md-icon-bin md-icon{rotate:0deg;width:22px;height:22px}.field-email-section .field-card .md-select-value{border-bottom-color:none}.attach-tab-content.template-actions{border-top:1px solid #e4e4e7 !important;border-left:0px !important;border-right:0px !important;border-bottom:0px !important;padding:10px 0px 0px !important;border-radius:0px !important}.custom-rule-content.attach-tab-content .md-select-value .md-text{margin-bottom:12px !important}.custom-rule-content.attach-tab-content input,.custom-rule-content.attach-tab-content textarea,.custom-rule-content.attach-tab-content md-select{border:1px solid #e4e4e7;border-radius:10px;padding:8px 12px;font-size:14px;line-height:20px}.custom-rule-content.attach-tab-content .attach-tab-content{border:1px solid #e4e4e7;border-radius:15px;padding:15px}.custom-rule-content.attach-tab-content .avatar-circle{background-color:#f3e8ff;color:#9333ea !important}.custom-rule-content.attach-tab-content md-checkbox{margin-left:0px !important}.custom-rule-content.attach-tab-content .field-card{background-color:rgba(0,0,0,0);padding:18px 12px;border:1px solid #e4e4e7}.custom-rule-content.attach-tab-content .field-card .md-caption{color:#09090b}.custom-rule-content.attach-tab-content .field-card .dropdown-chip md-select{background:#fff;border:1px solid #ccc;border-radius:6px;padding:4px 12px;font-size:14px}.custom-rule-content.attach-tab-content .logic-support-section .md-select-value span{color:rgba(0,0,0,.3803921569) !important;font-weight:normal !important}.custom-rule-content.attach-tab-content .logic-support-section .logic-conditions-container{padding:0px 20px 20px;background-color:rgba(0,0,0,0);margin:20px 0px 0px 50px;border-left:3px solid #ffedd5}.custom-rule-content.attach-tab-content .logic-support-section .logic-conditions-container .rule-example-box{padding:10px 15px;background-color:#fff7ed;color:#ea580c !important;margin-bottom:25px}.custom-rule-content.attach-tab-content .logic-support-section .logic-conditions-container .rule-example-box p{color:#7c2d12;font-size:16px}.custom-rule-content.attach-tab-content .logic-support-section .logic-conditions-container .rule-example-box ul{list-style:disc;color:#c2410c}.custom-rule-content.attach-tab-content .logic-support-section .logic-conditions-container md-checkbox{margin-bottom:0px;min-height:10px !important;padding:5px 12px}.custom-rule-content.attach-tab-content .logic-support-section .logic-conditions-container md-checkbox .md-container{margin-left:0 !important}.custom-rule-content.attach-tab-content .logic-support-section .logic-conditions-container md-checkbox .md-label{font-weight:600;padding-left:20px !important}.custom-rule-content.attach-tab-content .logic-support-section .avatar-circle{background-color:#ffedd5;color:#ea580c !important}.custom-rule-content.attach-tab-content .logic-support-section md-checkbox.checkbox-input{padding:5px 15px !important}.custom-rule-content.attach-tab-content .logic-support-section md-checkbox.checkbox-input .md-container{margin-left:9px}.custom-rule-content.attach-tab-content .logic-support-section md-checkbox.checkbox-input .md-caption{color:#09090b;font-weight:600}.custom-rule-content.attach-tab-content .logic-support-section.auto-flagging-section .flagging-logic-container{padding:0px 20px 10px;background-color:rgba(0,0,0,0);margin:20px 0px 0px 50px;border-left:3px solid #bbf7d0}.custom-rule-content.attach-tab-content .logic-support-section.auto-flagging-section .flagging-logic-container .md-caption{padding:10px 15px;background-color:#f0fdf4;color:#15803d !important;margin-bottom:5px}.custom-rule-content.attach-tab-content .logic-support-section.auto-flagging-section .flagging-logic-container md-checkbox{margin-bottom:0px;min-height:10px !important;padding:5px 12px}.custom-rule-content.attach-tab-content .logic-support-section.auto-flagging-section .flagging-logic-container md-checkbox .md-container{margin-left:0 !important}.custom-rule-content.attach-tab-content .logic-support-section.auto-flagging-section .flagging-logic-container md-checkbox .md-label{font-weight:600;padding-left:20px !important}.custom-rule-content.attach-tab-content .logic-support-section.auto-flagging-section .avatar-circle{background-color:#dcfce7;color:#14532d !important}.custom-rule-content.attach-tab-content .logic-support-section.auto-flagging-section .analyze-cta{margin-left:0px !important}.custom-rule-content.attach-tab-content .logic-support-section.auto-flagging-section .analyze-cta md-icon{width:13px;margin-right:5px;rotate:135deg;margin-bottom:5px}.custom-rule-content.attach-tab-content .logic-support-section.auto-flagging-section .analyze-cta md-icon svg path{fill:#09090b}.custom-rule-content.attach-tab-content .logic-support-section.email-trigger-section .avatar-circle{background-color:#dbeafe;color:#2563eb !important}.custom-rule-content.attach-tab-content .logic-support-section.email-trigger-section .dropdown-chip md-select{background:#fff;border:1px solid #ccc;border-radius:6px;padding:6px 12px;font-size:14px}.custom-rule-content.attach-tab-content .logic-support-section.email-trigger-section .md-select-value span{color:rgba(41,40,40,.6509803922);font-weight:500}.custom-rule-content.attach-tab-content .logic-support-section.reply-engine-section .reply-engine-body{padding:0px 20px 20px;background-color:rgba(0,0,0,0);margin:20px 0px 0px 50px;border-left:3px solid #e9d5ff}.custom-rule-content.attach-tab-content .logic-support-section.reply-engine-section .reply-engine-body .reply-analysis-data-div .reply-div{display:flex;flex-direction:column;gap:10px}.custom-rule-content.attach-tab-content .logic-support-section.reply-engine-section .reply-engine-body .reply-analysis-data-div .reply-div md-input-container{margin-right:10px !important;margin-bottom:0 !important}.custom-rule-content.attach-tab-content .logic-support-section.reply-engine-section .reply-engine-body .reply-analysis-data-div .reply-div md-input-container label{padding-left:15px !important}.custom-rule-content.attach-tab-content .logic-support-section.reply-engine-section .reply-engine-body md-checkbox{margin-bottom:0px;min-height:10px !important;padding:5px 12px}.custom-rule-content.attach-tab-content .logic-support-section.reply-engine-section .reply-engine-body md-checkbox .md-container{margin-left:0 !important}.custom-rule-content.attach-tab-content .logic-support-section.reply-engine-section .reply-engine-body md-checkbox .md-label{font-weight:600;padding-left:20px !important}.custom-rule-content.attach-tab-content .logic-support-section.data-conversion-section .data-conversion-container{padding:0px 20px 10px;background-color:rgba(0,0,0,0);margin:20px 0px 0px 50px;border-left:3px solid #ffedd5}.custom-rule-content.attach-tab-content .logic-support-section.data-conversion-section .data-conversion-container .info-card{padding:10px 15px;background-color:#fff7ed;color:#7c2d12 !important;margin-bottom:5px;font-size:16px}.custom-rule-content.attach-tab-content .logic-support-section.data-conversion-section .data-conversion-container md-checkbox{margin-bottom:0px;min-height:10px !important;padding:5px 12px}.custom-rule-content.attach-tab-content .logic-support-section.data-conversion-section .data-conversion-container md-checkbox .md-container{margin-left:0 !important}.custom-rule-content.attach-tab-content .logic-support-section.data-conversion-section .data-conversion-container md-checkbox .md-label{font-weight:600;padding-left:20px !important}.custom-rule-content.attach-tab-content .logic-support-section.crm-actions-section .md-caption{color:#09090b;font-weight:600}.custom-rule-content.attach-tab-content .logic-support-section.crm-actions-section .md-select-value span{color:rgba(41,40,40,.6509803922);font-weight:500}.custom-rule-content.attach-tab-content .logic-support-section.advance-settings-section md-icon{margin-right:10px !important}.custom-rule-content.attach-tab-content .logic-support-section.advance-settings-section md-icon svg path{fill:#4b5563}.convert-data-tab .execute-cta md-icon{width:12px;height:15px;margin-right:5px}.convert-data-tab .green-container{background-color:#dcfce7;color:#14532d}.convert-data-tab .orange-container{background-color:#ffedd5;color:#ea580c}.convert-data-tab md-checkbox{margin-left:12px;border-radius:12px;padding:20px 12px;margin-bottom:12px}.convert-data-tab md-checkbox.opportunity-card{background-color:#dcfce7;color:#14532d;border:1px solid #bbf7d0}.convert-data-tab md-checkbox.task-card{background-color:#fff7ed;color:#7c2d12;border:1px solid #fed7aa}.convert-data-tab md-checkbox.task-card .card-list-content strong{color:#7c2d12}.convert-data-tab md-checkbox.task-card .card-list-content .md-caption{color:#ea580c;font-size:14px}.convert-data-tab md-checkbox.task-card .status-tag.danger{background:#d32f2f;color:#fff}.convert-data-tab .associated-contact{border-radius:8px;padding:10px;margin-bottom:8px;transition:all .2s ease-in-out;cursor:pointer}.convert-data-tab .selected-contact-card{background-color:#dbeafe;border:2px solid #3b82f6}.convert-data-tab .selected-contact-card .checkmark-icon md-icon svg path{fill:#3b82f6}.convert-data-tab .selected-badge{background-color:#3b82f6;color:#fff;font-size:11px;padding:4px 14px;border-radius:12px}.convert-data-tab md-list-item .md-button,.convert-data-tab md-list-item .md-focused{line-height:normal}.convert-data-tab md-list-item .md-button:hover,.convert-data-tab md-list-item .md-focused:hover{background-color:rgba(0,0,0,0)}.convert-data-tab md-list-item .md-button:focus,.convert-data-tab md-list-item .md-focused:focus{background-color:rgba(0,0,0,0)}.convert-data-tab .checkmark-icon{margin-left:auto;color:#3b82f6;font-size:20px;padding-right:10px}.convert-data-tab .card-list-content strong{color:#14532d}.convert-data-tab .card-list-content .md-caption{color:#15803d;font-size:14px}.convert-data-tab md-checkbox .md-container{margin-left:14px;position:absolute}.convert-data-tab md-checkbox .md-label{margin-left:0px !important;padding-left:35px !important;width:100%;margin-top:0px}@media only screen and (max-width: 800px){.attach-tab-content .associated-contact .contact-info,.associated-contact .contact-info{flex-direction:column !important}.attach-tab-content .attach-btn{margin-left:0px}}@media only screen and (max-width: 600px){.toolbar{flex-direction:column;align-items:flex-start}.border-container{padding:10px 0px}.intent-analysis-card{width:95%}.attach-tab-content .associated-contact .avatar-circle{min-width:40px}.convert-data-tab md-list-item .md-button{padding:0px !important}.convert-data-tab md-list-item .md-button .md-list-item-inner{align-items:flex-start !important}.attach-tab-content .associated-contact{align-items:flex-start !important}}.inbox-folder-dialog{max-width:450px;max-height:460px;width:100%;height:100%}.inbox-reply-dialog{max-width:650px;max-height:660px;width:100%;height:100%}.active-rule-dialog{max-width:100%;max-height:100%;width:100%;height:100%;box-sizing:border-box;position:relative}.active-rule-dialog .close-icon{position:absolute;top:16px;right:20px;cursor:pointer;color:#6b6b6b;transition:color .2s ease}.active-rule-dialog .close-icon:hover{color:#000}.active-rule-dialog .page-top .page-header{background:#fff;padding:16px 48px;display:flex;align-items:center;justify-content:space-between}.active-rule-dialog .page-top .page-header .left-section{display:flex;align-items:center;gap:12px}.active-rule-dialog .page-top .page-header .left-section .back-btn{width:130px}.active-rule-dialog .page-top .page-header .left-section .back-btn md-icon{color:#1a1a1a;width:20px;height:20px}.active-rule-dialog .page-top .page-header .left-section .header-text{display:flex;flex-direction:column;border-left:1px solid #ddd;padding-left:12px}.active-rule-dialog .page-top .page-header .left-section .header-text .title{margin:0;font-size:18px;font-weight:600;color:#1a1a1a}.active-rule-dialog .page-top .page-header .left-section .header-text .subtitle{margin:0;font-size:13px;color:#666}.active-rule-dialog .page-top .page-header .right-section .create-btn{background:#1a73e8 !important;color:#fff !important;border-radius:6px;text-transform:none;font-weight:500;font-size:14px;padding:0 16px;height:36px;display:flex;align-items:center;gap:6px}.active-rule-dialog .page-top .page-header .right-section .create-btn md-icon{width:16px;height:16px;color:#fff !important}.active-rule-dialog .page-top .page-header .right-section .create-btn:hover{background:#1668d7 !important}.active-rule-dialog .tab-section{margin:20px 0;padding:0 52px}.active-rule-dialog .tab-section .custom-tabs{background:rgba(0,0,0,0) !important}.active-rule-dialog .tab-section .custom-tabs .chart-card{display:flex;flex-direction:column;gap:16px}.active-rule-dialog .tab-section .custom-tabs .chart-card .rule-card{background:#fff;border:1px solid #e3e6ea;border-radius:8px;padding:20px;box-shadow:none;transition:box-shadow .2s ease;justify-content:space-between}.active-rule-dialog .tab-section .custom-tabs .chart-card .rule-card:hover{box-shadow:0 2px 6px rgba(0,0,0,.06)}.active-rule-dialog .tab-section .custom-tabs .chart-card .rule-card .rule-title{font-size:16px;font-weight:600;margin:0;color:#1a1a1a}.active-rule-dialog .tab-section .custom-tabs .chart-card .rule-card .status-badge{font-size:12px;font-weight:600;padding:3px 8px;border-radius:10px;background:rgba(0,184,113,.1019607843);color:#00b871}.active-rule-dialog .tab-section .custom-tabs .chart-card .rule-card .status-badge.green{background:rgba(0,184,113,.1019607843);color:#00b871}.active-rule-dialog .tab-section .custom-tabs .chart-card .rule-card .status-badge.blue{background:rgba(26,115,232,.1019607843);color:#1a73e8}.active-rule-dialog .tab-section .custom-tabs .chart-card .rule-card .status-badge.gray{background:rgba(158,158,158,.1019607843);color:#757575}.active-rule-dialog .tab-section .custom-tabs .chart-card .rule-card .details{display:flex;flex-wrap:wrap;margin-top:10px;column-gap:40px;row-gap:4px}.active-rule-dialog .tab-section .custom-tabs .chart-card .rule-card .details .detail-item .label{font-size:13px;color:#666;margin-bottom:2px}.active-rule-dialog .tab-section .custom-tabs .chart-card .rule-card .details .detail-item .value{font-size:14px;color:#1a1a1a;font-weight:500}.active-rule-dialog .tab-section .custom-tabs .chart-card .rule-card .details .detail-item .value.time{color:#000}.active-rule-dialog .tab-section .custom-tabs .chart-card .rule-card .edit-btn{background:#f6f7f8 !important;color:#1a1a1a !important;text-transform:none;font-weight:500;border-radius:6px;height:32px;padding:0 14px}.active-rule-dialog .tab-section .custom-tabs .chart-card .rule-card .edit-btn:hover{background:#e9ecef !important}.active-rule-dialog .tab-section .custom-tabs .chart-card .rule-card md-icon{color:#555 !important}.active-rule-dialog .tab-section .custom-tabs .template-section{padding:0}.active-rule-dialog .tab-section .custom-tabs .template-section .template-grid{display:flex;flex-wrap:wrap;gap:24px}.active-rule-dialog .tab-section .custom-tabs .template-section .template-card{width:375px;border-radius:10px;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:20px 24px}.active-rule-dialog .tab-section .custom-tabs .template-section .template-card .template-header{margin-bottom:12px}.active-rule-dialog .tab-section .custom-tabs .template-section .template-card .template-header .icon-box{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:12px}.active-rule-dialog .tab-section .custom-tabs .template-section .template-card .template-header .template-icon{color:#000;width:22px;height:22px}.active-rule-dialog .tab-section .custom-tabs .template-section .template-card .template-title{font-weight:600;font-size:16px;color:#1a1a1a}.active-rule-dialog .tab-section .custom-tabs .template-section .template-card .template-desc{font-size:14px;color:#555;margin-bottom:12px;line-height:1.4}.active-rule-dialog .tab-section .custom-tabs .template-section .template-card .template-tag{display:inline-block;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:20px;font-size:13px;padding:4px 10px;margin-bottom:16px;color:#000}.active-rule-dialog .tab-section .custom-tabs .template-section .template-card .use-template-btn{background:#f5f6f7 !important;color:#111 !important;font-weight:600;border-radius:6px;text-transform:none;width:100%}.active-rule-dialog .tab-section .custom-tabs .template-section .template-card .use-template-btn:hover{background:#e9ecef !important}.create-new-rule-dialog{max-width:50%;max-height:80%;width:100%;height:100%;background:#fff;border-radius:10px}.create-new-rule-dialog md-toolbar{background-color:#f8f9fb;color:#333;border-bottom:1px solid #e0e0e0}.create-new-rule-dialog md-toolbar h2{font-size:18px;font-weight:600}.create-new-rule-dialog md-toolbar .cancel-icon{fill:gray;height:20px !important;width:20px !important}.create-new-rule-dialog .subtitle{font-size:14px;color:#6a6a6a;margin-bottom:20px}.create-new-rule-dialog .form-section md-input-container label{color:#444;font-weight:500;margin-bottom:10px}.create-new-rule-dialog .form-section md-input-container input,.create-new-rule-dialog .form-section md-input-container textarea{border:1px solid #ccc;border-radius:6px;padding:10px;font-size:14px}.create-new-rule-dialog .form-section md-input-container input{padding:20px 10px}.create-new-rule-dialog .form-section md-input-container textarea{min-height:60px}.create-new-rule-dialog .field-section{border:1px solid #e0e0e0;border-radius:10px;padding:15px;padding:15px;width:97%;margin:0 auto}.create-new-rule-dialog .field-section .field-header{display:flex;align-items:center;margin-bottom:10px}.create-new-rule-dialog .field-section .field-header .field-icon{background-color:#7b61ff;color:#fff;font-weight:bold;border-radius:50%;width:25px;height:25px;display:flex;align-items:center;justify-content:center;margin-right:10px}.create-new-rule-dialog .field-section .field-header span{font-weight:600;font-size:15px}.create-new-rule-dialog .field-section md-list-item{padding:4px 0;border:1px solid #ccc;margin-bottom:15px;border-radius:8px}.create-new-rule-dialog .field-section md-list-item md-checkbox{font-size:14px}.create-new-rule-dialog .field-section md-list-item md-checkbox md-icon{color:#b406b4;margin-right:8px !important}.create-new-rule-dialog .field-section md-list-item:last-child{margin-bottom:0}.create-new-rule-dialog .field-section md-list-item .criteria-box{border-radius:10px;margin-top:10px;margin-left:22px}.create-new-rule-dialog .field-section md-list-item .criteria-box .criterion{border:1px solid #ddd;border-radius:8px;padding:12px;margin-bottom:10px;background:#fff}.create-new-rule-dialog .field-section md-list-item .criteria-box .criterion h5{margin:0 0 8px 0;font-size:14px;font-weight:600;color:#333}.create-new-rule-dialog .field-section md-list-item .criteria-box .criterion .criterion-fields md-input-container{width:45%}.create-new-rule-dialog .field-section md-list-item .criteria-box .criterion .criterion-fields md-input-container .md-select-value{border-bottom:none !important}.create-new-rule-dialog .field-section md-list-item .criteria-box .criterion .criterion-fields md-input-container input{border:1px solid #e4e4e7;border-radius:10px;padding:6px 10px;min-width:100%;height:45px}.create-new-rule-dialog .field-section md-list-item .criteria-box .criterion .criterion-fields md-input-container md-select{border:1px solid #e4e4e7;border-radius:10px;padding:6px 10px;width:100%;height:45px}.create-new-rule-dialog .field-section md-list-item .criteria-box .md-primary.md-raised{background:#1a73e8 !important;color:#fff !important;border-radius:6px;text-transform:none;font-weight:500;font-size:14px;padding:0 16px;height:36px}.create-new-rule-dialog .option-section{margin-top:25px}.create-new-rule-dialog .option-section .option-card{border:1px solid #e0e0e0;border-radius:10px;padding:15px 20px;background:#fff;margin-bottom:20px;transition:all .3s ease}.create-new-rule-dialog .option-section .option-card:hover{box-shadow:0 2px 6px rgba(0,0,0,.05)}.create-new-rule-dialog .option-section .option-card .option-header{display:flex;align-items:center;margin-bottom:10px}.create-new-rule-dialog .option-section .option-card .option-header .option-icon{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff;margin-right:10px;font-size:14px}.create-new-rule-dialog .option-section .option-card .option-header .option-icon.logic{background-color:#ffb347}.create-new-rule-dialog .option-section .option-card .option-header .option-icon.people{background-color:#82d26b}.create-new-rule-dialog .option-section .option-card .option-header .option-icon.trigger{background-color:#7b61ff}.create-new-rule-dialog .option-section .option-card .option-header .option-icon.reply{background-color:#ff61ff}.create-new-rule-dialog .option-section .option-card .option-header span{font-weight:600;font-size:15px}.create-new-rule-dialog .option-section .option-card md-checkbox{font-size:14px;margin-left:5px;color:#444;font-weight:600}.create-new-rule-dialog .option-section .option-card .trigger-section{margin-top:30px}.create-new-rule-dialog .option-section .option-card .trigger-section md-input-container label{color:#555;font-weight:500}.create-new-rule-dialog .option-section .option-card .trigger-section md-input-container input{border:1px solid #ccc;border-radius:6px;padding:8px 10px;font-size:14px}.create-new-rule-dialog .option-section .option-card .trigger-section md-input-container md-select{border-radius:6px;background:#fff}.create-new-rule-dialog .option-section .logic-operator-card{background:#fff;border-left:4px solid #f59e0b;border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,.08);padding:20px;width:100%}.create-new-rule-dialog .option-section .logic-operator-card .label-title{font-weight:600;font-size:14px;color:#333;margin-bottom:6px;display:block}.create-new-rule-dialog .option-section .logic-operator-card md-input-container input,.create-new-rule-dialog .option-section .logic-operator-card md-input-container textarea{border:1px solid #ccc;border-radius:6px;padding:10px;font-size:14px}.create-new-rule-dialog .option-section .logic-operator-card md-input-container md-select{border:1px solid #ccc;padding:5px;border-radius:8px}.create-new-rule-dialog .option-section .logic-operator-card md-input-container md-select md-select-value{border-bottom:none}.create-new-rule-dialog .option-section .logic-operator-card md-input-container textarea{min-height:60px}.create-new-rule-dialog .option-section .logic-operator-card .rule-builder-example{background:#fff7ed;border-radius:6px;padding:10px 16px;box-shadow:none}.create-new-rule-dialog .option-section .logic-operator-card .rule-builder-example h4{color:#b45309;font-size:14px;margin-bottom:8px}.create-new-rule-dialog .option-section .logic-operator-card .rule-builder-example ul{margin:0;padding-left:16px}.create-new-rule-dialog .option-section .logic-operator-card .rule-builder-example ul li{font-size:13px;color:#444;line-height:1.5;margin-bottom:4px}.create-new-rule-dialog .option-section .logic-operator-card .rule-builder-example ul li code{display:block;background:#fef3c7;padding:6px 8px;border-radius:4px;font-family:"Courier New",monospace;margin-top:4px}.create-new-rule-dialog .option-section .logic-operator-card .predefined-conditions{margin-top:20px}.create-new-rule-dialog .option-section .logic-operator-card .predefined-conditions md-checkbox{display:block}.create-new-rule-dialog .option-section .contact-flag-card{background:#fff;border-left:4px solid #22c55e;border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,.06);padding:20px;width:100%}.create-new-rule-dialog .option-section .contact-flag-card .label-title{font-weight:600;font-size:14px;color:#333;margin-bottom:6px;display:block}.create-new-rule-dialog .option-section .contact-flag-card .checkbox p{margin-top:0}.create-new-rule-dialog .option-section .contact-flag-card md-input-container{max-width:50%}.create-new-rule-dialog .option-section .contact-flag-card md-input-container input,.create-new-rule-dialog .option-section .contact-flag-card md-input-container textarea{border:1px solid #ccc;padding:5px;border-radius:8px;min-height:40px}.create-new-rule-dialog .option-section .contact-flag-card md-input-container md-select{border:1px solid #ccc;padding:5px;border-radius:8px}.create-new-rule-dialog .option-section .contact-flag-card md-input-container md-select md-select-value{border-bottom:none}.create-new-rule-dialog .option-section .contact-flag-card md-input-container textarea{min-height:60px}.create-new-rule-dialog .option-section .contact-flag-card .domain-rules .domain-rule-row{display:flex;align-items:center}.create-new-rule-dialog .option-section .contact-flag-card .domain-rules .add-rule-btn{display:flex;align-items:center;gap:6px;color:#16a34a;border:1px solid #a7f3d0;text-transform:none;font-weight:500;border-radius:6px;background:#f0fdf4;transition:.2s}.create-new-rule-dialog .option-section .contact-flag-card .domain-rules .add-rule-btn:hover{background:#dcfce7}.create-new-rule-dialog .option-section .contact-flag-card .auto-flag-info{background:#f0fdf4;border-left:3px solid #16a34a;border-radius:6px;padding:10px 12px;font-size:13px;color:#14532d}.create-new-rule-dialog .option-section .contact-flag-card .auto-flag-info strong{color:#166534}.create-new-rule-dialog .option-section .contact-flag-card .auto-flag-info span{margin-left:4px}.create-new-rule-dialog .option-section .no-reply-trigger-card{background:#fff;border-left:3px solid #d4d4d4;border-radius:6px;padding:20px;width:100%;box-shadow:0 1px 4px rgba(0,0,0,.05)}.create-new-rule-dialog .option-section .no-reply-trigger-card .label-title{font-weight:600;font-size:14px;color:#333;margin-bottom:6px;display:block}.create-new-rule-dialog .option-section .no-reply-trigger-card .checkbox p{margin-top:0}.create-new-rule-dialog .option-section .no-reply-trigger-card .trigger-row{display:flex;align-items:center;gap:8px;margin-left:-5px}.create-new-rule-dialog .option-section .no-reply-trigger-card .trigger-row .days-text{font-size:13px;color:#555}.create-new-rule-dialog .option-section .no-reply-trigger-card .days-input{margin-left:-5px}.create-new-rule-dialog .option-section .no-reply-trigger-card .trigger-input{width:70px;margin:0}.create-new-rule-dialog .option-section .no-reply-trigger-card .trigger-input input{text-align:center;background:#fafafa;border-radius:6px}.create-new-rule-dialog .option-section .no-reply-trigger-card md-checkbox{font-size:13px;color:#444}.create-new-rule-dialog .option-section .no-reply-trigger-card .label-title{font-weight:600;font-size:14px;color:#333;margin-bottom:6px;display:block}.create-new-rule-dialog .option-section .no-reply-trigger-card md-input-container input,.create-new-rule-dialog .option-section .no-reply-trigger-card md-input-container textarea{border:1px solid #ccc;border-radius:6px;padding:10px;font-size:14px}.create-new-rule-dialog .option-section .no-reply-trigger-card md-input-container md-select{border:1px solid #ccc;padding:5px;border-radius:8px}.create-new-rule-dialog .option-section .no-reply-trigger-card md-input-container md-select md-select-value{border-bottom:none}.create-new-rule-dialog .option-section .no-reply-trigger-card md-input-container textarea{min-height:60px}.create-new-rule-dialog .footer-part-btns{padding:15px;border-top:1px solid #e0e0e0}.create-new-rule-dialog .footer-part-btns .save-btn{background:#1a73e8 !important;color:#fff !important;border-radius:6px;text-transform:none;font-weight:500;font-size:14px;padding:0 16px;height:36px}.create-new-rule-dialog .footer-part-btns .cancel-btn{background:#fffbf5 !important;color:#3f3f3f !important;border:1px solid orange;border-radius:6px;text-transform:none;font-weight:500;font-size:14px;padding:0 16px;height:36px}.custom-rule-builder-dialog{max-width:900px !important;width:90vw !important;max-height:90vh !important}.custom-rule-builder-dialog md-dialog-content{padding:0 !important}.crb-toolbar{background:#fff !important;color:#111827 !important;border-bottom:1px solid #e5e7eb;box-shadow:none !important}.crb-toolbar .md-toolbar-tools{height:64px;padding:0 24px}.crb-toolbar .md-toolbar-tools .crb-title{font-size:20px !important;font-weight:600 !important;color:#111827 !important;margin:0 !important}.crb-toolbar .md-toolbar-tools .md-icon-button .cancel-icon{fill:#949393}.crb-subtitle{padding:0 24px 16px}.crb-subtitle p{font-size:14px;color:#4b5563;margin:0}.crb-step-indicator{display:flex;align-items:center;justify-content:space-between;padding:24px 24px;background:#fff;border-bottom:1px solid #e5e7eb;position:relative}.crb-step{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;cursor:pointer;transition:all .2s ease}.crb-step:hover .crb-step__icon{transform:scale(1.05)}.crb-step.crb-step--active .crb-step__icon{background:#4f8ff5;color:#fff;border-color:#4f8ff5}.crb-step.crb-step--active .crb-step__icon md-icon{color:#fff !important}.crb-step.crb-step--active .crb-step__label{color:#4f8ff5;font-weight:600}.crb-step.crb-step--completed .crb-step__icon{background:#10b981;color:#fff;border-color:#10b981}.crb-step.crb-step--completed .crb-step__icon md-icon{color:#fff !important}.crb-step.crb-step--completed .crb-step__connector{background:#10b981}.crb-step.crb-step--completed .crb-check{color:#fff !important}.crb-step__icon{width:48px;height:48px;border-radius:50%;background:#fff;border:2px solid #d1d5db;display:flex;align-items:center;justify-content:center;margin-bottom:8px;transition:all .2s ease;position:relative;z-index:2}.crb-step__icon md-icon{font-size:24px;color:#6b7280 !important}.crb-step__label{font-size:13px;color:#4b5563;font-weight:500;transition:all .2s ease;white-space:nowrap}.crb-step__connector{position:absolute;top:24px;left:50%;right:-50%;height:2px;background:#d1d5db;z-index:1;transition:all .2s ease}.crb-content{background:#f9fafb;overflow-y:auto !important;max-height:calc(90vh - 240px)}.crb-content__inner{padding:24px}.crb-step-content{animation:fadeInRight .3s ease-out}@keyframes fadeInRight{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.crb-section-header{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#eff6ff;border-radius:8px;border:1px solid #bfdbfe;margin-bottom:24px}.crb-section-header md-icon.basic-info-icon{color:#2563eb}.crb-section-header.crb-section-header--triggers{background:#eff6ff;border-color:#bfdbfe}.crb-section-header.crb-section-header--triggers .crb-section-header_icon{color:#eb25b0}.crb-section-header.crb-section-header--actions{background:#f0fdf4;border-color:#dcfce7}.crb-section-header.crb-section-header--actions .crb-section-header__icon{color:#16a34a !important}.crb-section-header.crb-section-header--crm{background:#faf5ff;border-color:#f3e8ff}.crb-section-header.crb-section-header--crm .crb-section-header__icon{color:#9333ea !important}.crb-section-header.crb-section-header--review{background:#f3f4f6;border-color:#e5e7eb}.crb-section-header.crb-section-header--review .crb-section-header__icon{color:#374151 !important}.crb-section-header__text{flex:1}.crb-section-header__title{font-size:18px;font-weight:600;color:#111827;margin:0 0 4px 0}.crb-section-header__subtitle{font-size:14px;color:#4b5563;margin:0;line-height:1.5}.crb-input{margin-bottom:16px !important}.crb-input input,.crb-input textarea,.crb-input md-select{border:1px solid #ccc;border-radius:6px;padding:10px;font-size:14px}.crb-input input .md-select-value,.crb-input textarea .md-select-value,.crb-input md-select .md-select-value{border-bottom:none !important;min-height:20px;padding-top:0 !important}.crb-input label{color:#444;font-weight:500;margin-bottom:10px}.crb-input input{padding:20px 10px}.crb-input md-select{height:42px}.crb-input textarea{min-height:60px}.crb-input .md-errors-spacer{min-height:0 !important}.crb-required{color:#ef4444;font-weight:600}.crb-hint{font-size:12px;color:#6b7280;margin-top:4px}.crb-switch-row{padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px}.crb-switch-row:hover{border-color:#d1d5db}.crb-switch-row .crb-switch-row__label{font-size:15px;font-weight:500;color:#111827;margin-bottom:4px}.crb-switch-row .crb-switch-row__hint{font-size:13px;color:#4b5563}.crb-switch-row--basic-info{padding:0 5px}.crb-switch-row--basic-info .crb-switch-row__label{font-size:15px;font-weight:500;color:#111827;margin-bottom:4px}.crb-switch-row--basic-info .crb-switch-row__hint{font-size:13px;color:#4b5563}.crb-validation-message{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin-bottom:16px}.crb-validation-message md-icon{color:#f59e0b !important;font-size:20px !important}.crb-validation-message span{font-size:13px;color:#92400e;font-weight:500}.crb-validation-message.crb-validation-message--warning{background:#fffbeb;border-color:#fde68a}.crb-card{margin-bottom:16px !important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05) !important;border-radius:8px !important;border:1px solid #e5e7eb}.crb-card md-card-title{padding:16px 24px;border-bottom:1px solid #e5e7eb;cursor:pointer;transition:all .15s ease}.crb-card md-card-title:hover{background:#f9fafb}.crb-card md-card-content{padding:24px}.crb-card__title{display:flex;align-items:center;gap:8px;font-size:16px !important;font-weight:600 !important;color:#111827 !important}.crb-card__subtitle{font-size:13px !important;color:#4b5563 !important;margin-top:4px}.crb-card__icon{font-size:20px !important;width:20px;height:20px}.crb-card__help-icon{font-size:18px !important;color:#9ca3af !important;cursor:help}.crb-card__help-icon:hover{color:#4b5563 !important}.crb-card__toggle{font-size:24px !important;color:#6b7280 !important;transition:all .2s ease}.crb-card__expand{font-size:24px !important;color:#9ca3af !important}.crb-field-section{margin-bottom:24px}.crb-field-section:last-child{margin-bottom:0}.crb-field-section__label{font-size:11px;font-weight:700;color:#6b7280;letter-spacing:.5px;text-transform:uppercase;margin-bottom:12px}.crb-field-row{padding:12px;background:#f9fafb}.crb-field-row:last-child{border-bottom:none}.crb-field-row__switch{margin:0 !important}.crb-field-row__icon{font-size:20px !important;color:#9ca3af !important;margin:0 12px !important}.crb-field-row__title{font-size:14px;font-weight:500;color:#111827}.crb-field-row__subtitle{font-size:12px;color:#6b7280;margin-top:2px}.crb-field-row__count{font-size:12px;color:#4f8ff5;font-weight:500;padding:2px 8px;background:#eff6ff;border-radius:12px}.crb-condition-builder{margin:12px 0 16px;padding:16px;background:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}.crb-condition-row{margin-bottom:8px}.crb-condition-row:last-child{margin-bottom:0}.crb-condition-row__select{border:1px solid #ccc;border-radius:6px;padding:10px;font-size:14px;height:37px}.crb-condition-row__select .md-select-value{border-bottom:none !important}.crb-condition-row__select:focus{outline:none;border-color:#4f8ff5;box-shadow:0 0 0 3px rgba(79,143,245,.1)}.crb-condition-row__input{border:1px solid #ccc;border-radius:6px;padding:10px;font-size:14px;flex:1;margin-left:15px}.crb-condition-row__input:focus{outline:none;border-color:#4f8ff5;box-shadow:0 0 0 3px rgba(79,143,245,.1)}.crb-condition-row__input::placeholder{color:#9ca3af}.crb-condition-row__copy{margin:0 !important}.crb-condition-row__copy md-icon{color:#9ca3af !important}.crb-condition-row__copy:hover md-icon{color:#4b5563 !important}.crb-add-condition{margin-top:12px;border:1px solid #d1d1d1;margin-left:0;border-radius:8px}.crb-add-condition md-icon{margin-right:4px !important}.crb-logic-preview{padding:12px;background:#feffff;border-left:3px solid #2563eb;border-radius:4px;margin-top:16px}.crb-logic-preview__label{font-size:12px;font-weight:600;color:#374151;margin-bottom:4px}.crb-logic-preview__text{font-size:13px;color:#4b5563;font-family:"Courier New",monospace}.crb-trigger-group{margin-bottom:24px;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.crb-trigger-group:last-child{margin-bottom:0}.crb-trigger-group__header{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.crb-trigger-group__icon{font-size:20px !important;color:#4f8ff5 !important;margin-right:8px !important}.crb-trigger-group__title{font-size:15px;font-weight:600;color:#111827}.crb-trigger-item{padding:12px 0;border-bottom:1px solid #f3f4f6}.crb-trigger-item:last-child{border-bottom:none}.crb-trigger-item__label{font-size:14px;font-weight:500;color:#111827}.crb-trigger-item__hint{font-size:12px;color:#6b7280;margin-top:2px}.crb-trigger-item__input{width:80px;padding:6px 10px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;text-align:center;margin:0 8px}.crb-trigger-item__input:focus{outline:none;border-color:#4f8ff5;box-shadow:0 0 0 3px rgba(79,143,245,.1)}.crb-trigger-item__unit{font-size:13px;color:#4b5563}.crb-actions-list{margin-bottom:16px}.crb-action-card{margin-bottom:16px !important;box-shadow:0 1px 2px 0 rgba(0,0,0,.05) !important;border-radius:8px !important;border:1px solid #e5e7eb}.crb-action-card md-card-title{padding:16px 24px;border-bottom:1px solid #e5e7eb;cursor:pointer;transition:all .15s ease}.crb-action-card md-card-title:hover{background:#f9fafb}.crb-action-card md-card-content{padding:24px !important}.crb-action-card__title{display:flex;align-items:center;gap:8px;font-size:15px !important;font-weight:600 !important}.crb-action-card__icon{font-size:22px !important;width:22px;height:22px}.crb-action-card__subtitle{font-size:13px !important;color:#4b5563 !important}.crb-tag-section{margin-bottom:24px}.crb-tag-section__label{font-size:14px;font-weight:600;color:#111827;margin-bottom:4px}.crb-tag-section__hint{font-size:12px;color:#6b7280;margin-bottom:16px}.crb-tag-grid{display:flex;flex-wrap:wrap;gap:8px}.crb-tag-grid md-chip{cursor:pointer;border:1px solid #f0f0f0;border-radius:30px;padding:2px 8px}.crb-domain-rules{margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}.crb-domain-rules .crb-domain-rules__header{margin-bottom:12px}.crb-domain-rules .crb-domain-rules__header .crb-domain-rules__title{font-size:14px;font-weight:600;color:#111827;display:block}.crb-domain-rules .crb-domain-rules__header .crb-domain-rules__subtitle{font-size:12px;color:#6b7280;display:block;margin-top:2px}.crb-domain-rules .crb-add-button{box-shadow:none !important;border-radius:6px;border:1px solid #e5e7eb;width:auto;padding:0 25px}.crb-settings-card{padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px}.crb-settings-card__header{font-size:14px;font-weight:600;color:#111827;margin-bottom:16px}.crb-delay-section{margin-bottom:16px}.crb-delay-section__label{font-size:13px;font-weight:500;color:#374151;margin-bottom:12px}.crb-delay-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.crb-delay-chips md-chip{cursor:pointer;transition:all .15s ease}.crb-delay-chips md-chip:hover{transform:translateY(-1px)}.crb-ai-toggle{display:flex;align-items:center;gap:16px;padding:16px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);border-radius:8px;margin-top:16px}.crb-ai-toggle__icon{font-size:24px !important;color:#fff !important}.crb-ai-toggle__label{flex:1;font-size:15px;font-weight:600;color:#fff}.crb-selected-actions{margin-bottom:24px;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.crb-selected-actions__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.crb-selected-actions__title{font-size:15px;font-weight:600;color:#111827}.crb-selected-actions__select{font-size:13px}.crb-selected-actions__list{padding:0 !important}.crb-selected-action{border-bottom:1px solid #f3f4f6}.crb-selected-action:last-child{border-bottom:none}.crb-selected-action__number{width:24px;height:24px;border-radius:50%;color:#1d4ed8;font-size:12px;font-weight:600;margin-right:12px}.crb-selected-action__icon{color:#4f8ff5;margin-right:12px}.crb-stop-on-error{margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.crb-stop-on-error__icon{color:#f59e0b;margin-right:8px}.crb-stop-on-error__label{flex:1;font-size:14px;font-weight:500;color:#111827}.crb-add-button{box-shadow:none !important;border-radius:6px;border:1px solid #e5e7eb;width:100%;padding:0 25px}.crb-add-button md-icon{margin:0 4px 0 0}.crb-add-button.crb-add-button--primary{box-shadow:none !important;border-radius:6px;border:1px solid #e5e7eb;width:auto;padding:0 25px}.crb-add-header{text-transform:none;font-size:13px}.crb-add-header md-icon{font-size:18px}.crb-crm-categories{margin-top:24px}.crb-crm-category{margin-bottom:24px}.crb-crm-category__header{font-size:11px;font-weight:700;color:#6b7280;letter-spacing:.5px;text-transform:uppercase;margin-bottom:12px}.crb-crm-actions-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:12px}.crb-crm-action-item{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .15s ease}.crb-crm-action-item:hover{border-color:#4f8ff5;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-2px)}.crb-crm-action-item__icon{flex-shrink:0;margin-top:2px}.crb-crm-action-item__content{flex:1}.crb-crm-action-item__title{font-size:14px;font-weight:600;color:#111827;margin-bottom:2px}.crb-crm-action-item__subtitle{font-size:12px;color:#6b7280}.crb-webhook-quickadd{display:flex;align-items:center;gap:8px;margin-bottom:24px;padding:16px;background:#f9fafb;border-radius:8px}.crb-webhook-quickadd__label{font-size:13px;font-weight:500;color:#374151;margin-right:8px}.crb-webhook-quickadd__btn{border:1px solid #d1d5db;box-shadow:none !important;border-radius:6px}.crb-webhook-quickadd__btn.zaiper{background-color:#ffedd5;color:#d97706}.crb-webhook-quickadd__btn.make{background-color:#ede9fe;color:#7c3aed}.crb-webhook-quickadd__btn.n8n{background-color:#d1fae5;color:#10b981}.crb-webhook-quickadd__btn.custom{background-color:#dbeafe;color:#1d4ed8}.crb-webhook-quickadd__btn md-icon{margin-right:4px}.crb-webhook-quickadd__btn md-icon.zaiper-icon{color:#d97706}.crb-webhook-quickadd__btn md-icon.make-icon{color:#7c3aed}.crb-webhook-quickadd__btn md-icon.n8n-icon{color:#10b981}.crb-webhook-quickadd__btn md-icon.custom-icon{color:#1d4ed8}.crb-webhook-config{margin-bottom:24px;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.crb-webhook-config__header{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.crb-webhook-config__title{font-size:15px;font-weight:600;color:#111827}.crb-webhook-section__header{font-size:13px;font-weight:600;color:#374151;margin-bottom:12px}.crb-webhook-header{margin-bottom:8px}.crb-webhook-header__key,.crb-webhook-header__value{padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:14px}.crb-webhook-header__key:focus,.crb-webhook-header__value:focus{outline:none;border-color:#4f8ff5;box-shadow:0 0 0 3px rgba(79,143,245,.1)}.crb-webhook-header__key{width:180px}.crb-webhook-header__separator{font-size:14px;color:#9ca3af;display:flex;align-items:center}.crb-webhook-payload{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:4px;font-size:13px;font-family:"Courier New",monospace;background:#f9fafb;resize:vertical}.crb-webhook-payload:focus{outline:none;border-color:#4f8ff5;box-shadow:0 0 0 3px rgba(79,143,245,.1)}.crb-webhook-variables{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding:12px;background:#eff6ff;border-radius:4px}.crb-webhook-variables__label{font-size:12px;color:#4b5563;font-weight:500;margin-right:8px}.crb-webhook-variables code{font-size:11px;padding:2px 6px;background:#fff;border:1px solid #bfdbfe;border-radius:4px;color:#1d4ed8;font-weight:500}.crb-webhook-advanced .crb-webhook-advanced__label{font-size:13px;font-weight:500;color:#374151}.crb-webhook-advanced .crb-webhook-advanced__input{width:60px;padding:4px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:13px;text-align:center;margin:0 8px}.crb-webhook-advanced .crb-webhook-advanced__input:focus{outline:none;border-color:#4f8ff5}.crb-webhook-advanced .crb-webhook-advanced__unit{font-size:13px;color:#4b5563}.crb-info-note{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-top:24px}.crb-info-note__icon{color:#2563eb !important;font-size:20px !important;flex-shrink:0}.crb-info-note__text{font-size:13px;color:#1d4ed8;line-height:1.5}.crb-review-card{margin:0 0 24px 0;box-shadow:none}.crb-review-summary{padding:16px;background:#fff;border-radius:8px;border:1px solid #e5e7eb}.crb-review-summary__header{margin-bottom:12px}.crb-review-summary__title{font-size:18px;font-weight:600;color:#111827;margin:0}.crb-review-badges{display:flex;gap:8px}.crb-review-badges .chip{padding:2px 8px;border-radius:30px;color:#fff}.crb-review-badges .status-chip.enabled{background-color:#22c55e !important}.crb-review-badges .status-chip.disabled{background-color:#ef4444 !important}.crb-review-badges .priority-chip{background-color:#3b82f6 !important}.crb-review-badges .category-chip{background-color:#f59e0b !important}.crb-review-summary__description{font-size:14px;color:#4b5563;line-height:1.5;margin:0}.crb-review-summary__description.crb-review-summary__description--empty{font-style:italic;color:#9ca3af}.crb-review-section{margin-bottom:24px;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.crb-review-section__header{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.crb-review-section__icon{font-size:20px !important;color:#4f8ff5 !important}.crb-review-section__title{font-size:15px;font-weight:600;color:#111827}.crb-review-list{padding:0 !important}.crb-review-list-item{border-bottom:1px solid #f3f4f6}.crb-review-list-item:last-child{border-bottom:none}.crb-review-list-item .md-list-item-text h3{font-size:14px;font-weight:600;color:#111827}.crb-review-list-item .md-list-item-text p{font-size:13px;color:#4b5563}.crb-test-card md-card-title{background:#fff;border-radius:8px}.crb-test-result{margin-top:16px;padding:16px;border-radius:8px;animation:slideDown .3s ease-out}.crb-test-result.crb-test-result--success{background:#f0fdf4;border:1px solid #dcfce7}.crb-test-result.crb-test-result--failure{background:#fef2f2;border:1px solid #fee2e2}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.crb-test-result__header{gap:16px}.crb-test-result__icon{font-size:32px !important}.crb-test-result--success .crb-test-result__icon{color:#16a34a !important}.crb-test-result--failure .crb-test-result__icon{color:#dc2626 !important}.crb-test-result__title{font-size:16px;font-weight:600}.crb-test-result--success .crb-test-result__title{color:#15803d}.crb-test-result--failure .crb-test-result__title{color:#b91c1c}.crb-test-result__subtitle{font-size:13px;margin-top:2px}.crb-test-result--success .crb-test-result__subtitle{color:#16a34a}.crb-test-result--failure .crb-test-result__subtitle{color:#dc2626}.crb-impact-list{padding:0 !important}.crb-impact-list md-list-item{min-height:48px !important;margin:0 0 0 5px}.crb-impact-list md-list-item md-icon{color:#4f8ff5 !important}.crb-impact-list md-list-item p{font-size:13px;color:#4b5563}.crb-dialog-actions{padding:16px 24px !important;border-top:1px solid #e5e7eb;background:#fff !important}.crb-dialog-actions .button{border:1px solid #e5e7eb;border-radius:8px}.crb-dialog-actions .md-primary{background:#4f8ff5 !important;color:#fff !important}.crb-dialog-actions .md-primary .next-icon{color:#fff !important}.crb-dialog-actions .md-accent{background:#10b981 !important;color:#fff !important}.crb-dialog-actions .md-accent .next-icon{color:#fff !important}.text-muted{color:#6b7280 !important}@media(max-width: 768px){.custom-rule-builder-dialog{width:100vw !important;max-width:100vw !important;max-height:100vh !important;height:100vh !important}}.crb-selected-actions{margin-bottom:24px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.crb-selected-actions__header{margin-bottom:16px}.crb-selected-actions__header .crb-selected-actions__title{font-size:15px;font-weight:600;color:#374151}.crb-selected-actions__header .crb-selected-actions__label{font-size:13px;color:#6b7280;margin-right:8px}.crb-selected-actions__header .crb-selected-actions__select{margin:0 !important;border:1px solid #d1d5db !important;border-radius:6px;background:#fff;padding:0 8px;height:32px;min-width:120px}.crb-selected-actions__header .crb-selected-actions__select .md-select-value{border-bottom:none !important;padding:0 !important;font-size:13px;min-height:32px;display:flex;align-items:center}.crb-selected-action-wrapper{margin-bottom:16px;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff}.crb-selected-action-wrapper:last-child{margin-bottom:0}.crb-selected-action-wrapper .crb-selected-action{padding:12px;background:#fff;transition:all .2s ease;cursor:default}.crb-selected-action-wrapper .crb-selected-action:hover{background:#f9fafb}.crb-selected-action-wrapper .crb-selected-action .crb-selected-action__number{font-size:13px;color:#9ca3af;width:24px;margin-right:8px}.crb-selected-action-wrapper .crb-selected-action .crb-selected-action__icon-container{width:40px;height:40px;background:#eff6ff;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:12px}.crb-selected-action-wrapper .crb-selected-action .crb-selected-action__icon-container .crb-selected-action__icon{font-size:20px !important;color:#2563eb !important;margin:0 !important}.crb-selected-action-wrapper .crb-selected-action .crb-selected-action__text h3{font-size:14px;font-weight:600;color:#111827;margin:0 0 2px 0}.crb-selected-action-wrapper .crb-selected-action .crb-selected-action__text p{font-size:12px;color:#6b7280;margin:0}.crb-selected-action-wrapper .crb-selected-action .crb-selected-action__badge{background:#f0f9ff;color:#0284c7;border:1px solid #e0f2fe;padding:2px 12px;border-radius:16px;font-size:12px;font-weight:500;margin-right:8px}.crb-selected-action-wrapper .crb-selected-action .crb-selected-action__settings{margin:0 8px 0 0 !important;background:#f5f3ff !important;border-radius:6px !important;width:32px !important;height:32px !important;padding:0 !important}.crb-selected-action-wrapper .crb-selected-action .crb-selected-action__settings md-icon{color:#7c3aed !important;font-size:18px !important;width:18px !important;height:18px !important}.crb-selected-action-wrapper .crb-selected-action .crb-selected-action__settings:hover{background:#ede9fe !important}.crb-selected-action-wrapper .crb-selected-action .crb-selected-action__remove{margin:0 !important;color:#9ca3af !important}.crb-selected-action-wrapper .crb-selected-action .crb-selected-action__remove:hover{color:#ef4444 !important}.crb-selected-action-wrapper .crb-selected-action__settings-panel{margin:0;padding:18px;background:#fff;border-top:1px solid #f3f4f6;animation:fadeIn .3s ease-out}.crb-selected-action-wrapper .crb-selected-action__settings-panel .crb-settings-section{background:#fff;border:1px solid #f3f4f6;border-radius:8px;padding:16px;margin-bottom:12px}.crb-selected-action-wrapper .crb-selected-action__settings-panel .crb-settings-section.crb-settings-section--green{background:#f0fdf4;border:1px solid #dcfce7}.crb-selected-action-wrapper .crb-selected-action__settings-panel .crb-settings-section.crb-settings-section--green .crb-settings-section__header{color:#166534}.crb-selected-action-wrapper .crb-selected-action__settings-panel .crb-settings-section .crb-settings-section__header{font-size:14px;font-weight:600;color:#374151;margin-bottom:4px;display:flex;align-items:center;gap:6px}.crb-selected-action-wrapper .crb-selected-action__settings-panel .crb-settings-section .crb-settings-section__subtitle{font-size:12px;color:#9ca3af;margin-bottom:16px}.crb-selected-action-wrapper .crb-selected-action__settings-panel .crb-source-items{display:flex;flex-direction:column;gap:8px}.crb-selected-action-wrapper .crb-selected-action__settings-panel .crb-source-item{padding:12px 16px;border:1px solid #f3f4f6;border-radius:8px;background:#fff}.crb-selected-action-wrapper .crb-selected-action__settings-panel .crb-source-item md-checkbox{margin-right:16px}.crb-selected-action-wrapper .crb-selected-action__settings-panel .crb-source-item .crb-source-item__title{font-size:13px;font-weight:600;color:#111827}.crb-selected-action-wrapper .crb-selected-action__settings-panel .crb-source-item .crb-source-item__subtitle{font-size:11px;color:#9ca3af}.crb-selected-action-wrapper .crb-selected-action__settings-panel .crb-settings-toggles{margin-bottom:12px}.crb-selected-action-wrapper .crb-selected-action__settings-panel .crb-trigger-item{padding:14px 16px;border-radius:8px;margin-bottom:8px;border:1px solid rgba(0,0,0,0)}.crb-selected-action-wrapper .crb-selected-action__settings-panel .crb-trigger-item.crb-trigger-item--blue{background:#f0f7ff;border-color:#e0effe}.crb-selected-action-wrapper .crb-selected-action__settings-panel .crb-trigger-item.crb-trigger-item--blue .crb-trigger-item__label{color:#1e40af;font-weight:500}.crb-selected-action-wrapper .crb-selected-action__settings-panel .crb-trigger-item.crb-trigger-item--blue .crb-trigger-item__hint{color:#60a5fa}.crb-selected-action-wrapper .crb-selected-action__settings-panel .crb-trigger-item.crb-trigger-item--purple{background:#faf5ff;border-color:#f3e8ff}.crb-selected-action-wrapper .crb-selected-action__settings-panel .crb-trigger-item.crb-trigger-item--purple md-icon{color:#7c3aed !important}.crb-selected-action-wrapper .crb-selected-action__settings-panel .crb-trigger-item.crb-trigger-item--purple .crb-trigger-item__label{color:#6b21a8;font-weight:500}.crb-selected-action-wrapper .crb-selected-action__settings-panel .crb-trigger-item.crb-trigger-item--purple .crb-trigger-item__hint{color:#a855f7}.crb-selected-action-wrapper .crb-selected-action__settings-panel .crb-hint{font-size:12px;color:#9ca3af}.crb-selected-action-wrapper .crb-selected-action__settings-panel .crb-hint.spacer-top-10{margin-top:10px}.crb-selected-action-wrapper .crb-selected-action__settings-panel .crb-settings-section--green .crb-hint{color:#166534;opacity:.8}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.crb-stop-on-error{padding-top:16px;border-top:1px solid #f3f4f6}.crb-stop-on-error .crb-stop-on-error__icon{color:#f59e0b !important;margin-right:8px !important}.crb-stop-on-error .crb-stop-on-error__label{font-size:13px;color:#4b5563;font-weight:500}@media(max-width: 768px){.crb-step-indicator{overflow-x:auto;gap:8px}.crb-step__label{font-size:11px}.crb-content__inner{padding:16px}.crb-crm-actions-grid{grid-template-columns:1fr}.crb-delay-chips md-chip{font-size:12px}.crb-webhook-header{flex-direction:column}.crb-webhook-header .crb-webhook-header__key,.crb-webhook-header .crb-webhook-header__value{width:100%}}@media(max-width: 480px){.crb-title{font-size:16px !important}.crb-step__icon{width:36px;height:36px}.crb-step__icon md-icon{font-size:20px !important}.crb-review-badges{flex-wrap:wrap}}.inbox-module{height:100%;overflow:hidden;background:#fff;position:relative}.inbox-module .rotate-90{transform:rotate(90deg)}.inbox-module .rotate-180{transform:rotate(180deg)}.inbox-module .rotate-270{transform:rotate(270deg)}.inbox-module .inbox-compose-section{display:flex;align-items:center;padding:12px}.inbox-module .inbox-compose-btn{justify-content:flex-start !important}.inbox-module .inbox-compose-btn .compose-icon{margin:0 !important;flex-shrink:0}.inbox-module .inbox-folder-item.active .folder-name{font-weight:600;color:#1976d2}.inbox-module .inbox-folder-item.active .folder-icon{color:#1976d2 !important}.inbox-module .inbox-folder-item .folder-name{min-width:0;flex:1}.inbox-module .inbox-rules-btn{display:flex !important;align-items:center;justify-content:center;gap:8px}.inbox-module .inbox-rules-btn md-icon{margin:0 !important;flex-shrink:0;width:18px;height:18px}.inbox-module .inbox-filter-chip .chip-label{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-module .inbox-panel-1{width:220px;min-width:220px;flex-shrink:0;border-right:1px solid #e0e0e0;background:#fafafa;position:relative;transition:width 200ms ease,min-width 200ms ease;display:flex;flex-direction:column;overflow:hidden}.inbox-module .inbox-panel-1.collapsed{width:56px;min-width:56px}.inbox-module .inbox-panel-1.collapsed .inbox-folders-scroll{align-items:center}.inbox-module .inbox-panel-1.collapsed .inbox-folder-item{justify-content:center;padding:8px 0}.inbox-module .inbox-panel-1.collapsed .inbox-folder-item .folder-icon{margin:0}@media(max-width: 960px){.inbox-module .inbox-panel-1{width:56px;min-width:56px}}.inbox-module .inbox-compose-section{padding:12px}.inbox-module .inbox-compose-btn{width:100%;background-color:#f05e33 !important;color:#fff !important;border-radius:8px !important;text-transform:none !important;font-weight:600 !important;font-size:14px !important;display:flex !important;align-items:center;gap:8px;min-height:40px}.inbox-module .inbox-compose-btn .compose-icon{color:#fff;width:20px;height:20px}.inbox-module .inbox-compose-btn-icon{color:#f05e33 !important}.inbox-module .inbox-account-selector{padding:0 12px 8px;position:relative}.inbox-module .inbox-account-btn{width:100%;text-align:left !important;text-transform:none !important;font-size:13px !important;padding:6px 8px !important;border-radius:6px !important;background:#fff !important;border:1px solid #e0e0e0 !important;display:flex !important;align-items:center;gap:8px}.inbox-module .inbox-account-btn .account-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-module .inbox-account-btn .dropdown-arrow{width:16px;height:16px;transform:rotate(90deg)}.inbox-module .inbox-account-dropdown{position:absolute;top:100%;left:12px;right:12px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.12);z-index:50;max-height:250px;overflow-y:auto}.inbox-module .inbox-account-option{padding:10px 12px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:background 150ms}.inbox-module .inbox-account-option:hover{background:#f5f5f5}.inbox-module .inbox-account-option.active{background:rgba(240,94,51,.06)}.inbox-module .inbox-account-option .account-name{font-weight:500;font-size:13px}.inbox-module .inbox-account-option .account-email{font-size:11px}.inbox-module .inbox-unread-badge{background:#f05e33;color:#fff;font-size:11px;font-weight:600;padding:2px 7px;border-radius:10px;min-width:20px;text-align:center;line-height:16px}.inbox-module .inbox-unread-badge-mini{position:absolute;top:2px;right:2px;background:#f05e33;color:#fff;font-size:9px;font-weight:700;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.inbox-module .inbox-folders-scroll{overflow-y:auto;padding-bottom:8px}.inbox-module .inbox-section-label{font-size:10px;font-weight:700;color:#999;letter-spacing:.5px;padding:12px 16px 4px;text-transform:uppercase}.inbox-module .inbox-folder-item{display:flex;align-items:center;padding:7px 16px;cursor:pointer;gap:10px;transition:background 150ms;position:relative}.inbox-module .inbox-folder-item:hover{background:rgba(0,0,0,.04)}.inbox-module .inbox-folder-item:hover .drag-handle{opacity:1}.inbox-module .inbox-folder-item:hover .folder-overflow-menu{opacity:1}.inbox-module .inbox-folder-item.active{background:rgba(25,118,210,.08);border-left:3px solid #1976d2;padding-left:13px}.inbox-module .inbox-folder-item .folder-icon{width:24px !important;height:24px !important;min-width:24px;min-height:24px;margin:0 !important;padding:0 !important;color:#666}.inbox-module .inbox-folder-item .folder-icon svg{width:20px !important;height:20px !important;vertical-align:middle}.inbox-module .inbox-folder-item .folder-name{font-size:13px;color:#20394c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-module .inbox-folder-item .folder-count{font-size:12px;font-weight:600;color:#666;margin-left:auto}.inbox-module .inbox-folder-item .drag-handle{opacity:0;cursor:grab;color:#bbb;font-size:16px;width:16px;height:16px;transition:opacity 150ms}.inbox-module .inbox-folder-item .folder-overflow-menu{opacity:0;transition:opacity 150ms}.inbox-module .folder-color-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.inbox-module .smart-folder-live-count{font-size:11px;font-weight:600;padding:1px 6px;border-radius:10px;background:#e0e0e0;color:#333;margin-left:auto}.inbox-module .smart-folder-live-count.badge-red{background:#ffebee;color:#d32f2f}.inbox-module .smart-icon{color:#ff9800 !important}.inbox-module .inbox-add-folder-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;margin:4px 12px;border:1px dashed #ccc;border-radius:6px;cursor:pointer;font-size:12px;color:#888;transition:all 150ms}.inbox-module .inbox-add-folder-btn:hover{border-color:#f05e33;color:#f05e33}.inbox-module .inbox-add-folder-btn md-icon{width:16px;height:16px;font-size:16px}.inbox-module .inbox-team-presence{border-top:1px solid #e0e0e0;padding:8px 12px 12px;flex-shrink:0}.inbox-module .presence-agent-row{display:flex;align-items:center;gap:8px;padding:4px 0}.inbox-module .presence-agent-row .presence-name{font-size:13px;color:#20394c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-module .presence-agent-row .presence-thread-count{font-size:12px;font-weight:600;color:#666}.inbox-module .presence-avatar{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;position:relative;flex-shrink:0}.inbox-module .presence-dot{position:absolute;bottom:-1px;right:-1px;width:8px;height:8px;border-radius:50%;border:1.5px solid #fafafa}.inbox-module .presence-dot.online{background:#4caf50}.inbox-module .presence-dot.away{background:#ff9800}.inbox-module .presence-overflow,.inbox-module .presence-empty{font-size:11px;color:#999;padding:4px 0}.inbox-module .presence-badge{position:absolute;top:0;right:0;background:#4caf50;color:#fff;font-size:9px;font-weight:700;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.inbox-module .inbox-panel1-toggle{position:absolute;bottom:4px;right:-16px;z-index:10;width:28px !important;height:28px !important;min-width:28px;background:#fff !important;border:1px solid #e0e0e0 !important;border-radius:50% !important;box-shadow:0 1px 3px rgba(0,0,0,.1)}.inbox-module .inbox-panel1-toggle md-icon{font-size:16px;width:16px;height:16px}.inbox-module .inbox-panel-2{min-width:320px;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;overflow:hidden}.inbox-module .inbox-tabs{flex-shrink:0}.inbox-module .inbox-tabs md-tabs-wrapper{background:#fff}.inbox-module .inbox-tabs .tab-badge{background:#f05e33;color:#fff;font-size:10px;font-weight:700;padding:1px 6px;border-radius:8px;margin-left:6px}.inbox-module .inbox-rules-btn-container{padding:8px 12px 0;flex-shrink:0}.inbox-module .inbox-rules-btn{background:#f05e33 !important;color:#fff !important;width:100%;text-transform:none !important;font-weight:600 !important;border-radius:8px !important}.inbox-module .inbox-rules-btn md-icon{color:#fff}.inbox-module .inbox-toolbar{padding:10px 14px;flex-shrink:0;border-bottom:1px solid #f0f0f0}.inbox-module .inbox-panel-title{font-size:20px;font-weight:600;color:#20394c;margin:0}.inbox-module .inbox-count-badge{font-size:12px;font-weight:600;background:#e8e8e8;color:#666;padding:2px 8px;border-radius:10px;margin-left:6px;vertical-align:middle}.inbox-module .inbox-panel-subtitle{font-size:12px;color:#999}.inbox-module .inbox-select-all{margin:0 !important;min-height:auto}.inbox-module .inbox-search-section{padding:0 12px 8px;flex-shrink:0}.inbox-module .inbox-search-bar{background:#f5f5f5;border-radius:8px;padding:4px 8px;border:1px solid rgba(0,0,0,0);transition:border-color 200ms}.inbox-module .inbox-search-bar:focus-within{border-color:#f05e33;background:#fff}.inbox-module .inbox-search-bar md-icon{color:#999;width:20px;height:20px}.inbox-module .inbox-search-bar input{border:none;background:rgba(0,0,0,0);font-size:13px;padding:6px 8px;outline:none;width:100%}.inbox-module .inbox-search-bar .filter-dropdown-label{font-size:12px;color:#999}.inbox-module .inbox-filter-chips{display:flex;flex-wrap:wrap;gap:6px;padding:6px 0}.inbox-module .inbox-filter-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:#f0f4ff;border:1px solid #c5d0e6;border-radius:14px;font-size:12px;color:#333}.inbox-module .inbox-filter-chip .chip-icon{width:14px;height:14px;font-size:14px}.inbox-module .inbox-filter-chip .chip-remove{width:14px;height:14px;font-size:14px;cursor:pointer;color:#999}.inbox-module .inbox-filter-chip .chip-remove:hover{color:#d32f2f}.inbox-module .inbox-advanced-filter{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;padding:12px;margin-top:8px}.inbox-module .inbox-collision-banner{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#fff8e1;border-left:3px solid #ff8f00;font-size:13px;color:#5d4037;flex-shrink:0}.inbox-module .inbox-collision-banner md-icon{color:#ff8f00;width:18px;height:18px}.inbox-module .inbox-bulk-bar{padding:6px 14px;background:#e3f2fd;border-bottom:1px solid #bbdefb;flex-shrink:0}.inbox-module .inbox-bulk-bar .bulk-count{font-size:13px;font-weight:600;color:#1565c0}.inbox-module .inbox-email-list{overflow-y:auto}.inbox-module .inbox-skeleton{padding:12px}.inbox-module .skeleton-row{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #f5f5f5}.inbox-module .skeleton-avatar{width:40px;height:40px;border-radius:50%;background:#e0e0e0;animation:skeleton-pulse 1.5s ease-in-out infinite}.inbox-module .skeleton-lines{display:flex;flex-direction:column;gap:8px}.inbox-module .skeleton-line{height:12px;border-radius:4px;background:#e0e0e0;animation:skeleton-pulse 1.5s ease-in-out infinite}.inbox-module .skeleton-line.short{width:120px}.inbox-module .skeleton-line.medium{width:200px}.inbox-module .skeleton-line.long{width:280px}@keyframes skeleton-pulse{0%,100%{opacity:.4}50%{opacity:1}}.inbox-module .inbox-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.inbox-module .inbox-empty-state .empty-icon{font-size:48px;width:48px;height:48px;color:#ccc;margin-bottom:12px}.inbox-module .inbox-empty-state h4{margin:0 0 4px;color:#20394c}.inbox-module .inbox-email-row{display:flex;align-items:flex-start;padding:10px 14px;gap:10px;cursor:pointer;border-bottom:1px solid #f5f5f5;transition:background 150ms;position:relative}.inbox-module .inbox-email-row:hover{background:rgba(0,0,0,.02)}.inbox-module .inbox-email-row:hover .inbox-hover-actions{display:flex}.inbox-module .inbox-email-row.unread{background:#e3f2fd}.inbox-module .inbox-email-row.selected{border-left:3px solid #1976d2;background:rgba(25,118,210,.06);padding-left:11px}.inbox-module .inbox-email-row.sla-breach{border-left:3px solid #d32f2f;padding-left:11px}.inbox-module .inbox-row-checkbox{margin:4px 0 0 !important;min-height:auto}.inbox-module .inbox-avatar{width:40px;height:40px;min-width:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;flex-shrink:0}.inbox-module .inbox-avatar.small{width:32px;height:32px;min-width:32px;font-size:11px}.inbox-module .inbox-row-content{overflow:hidden;min-width:0}.inbox-module .inbox-row-line1{margin-bottom:2px}.inbox-module .sender-name{font-size:13px;color:#20394c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-module .sender-name.font-bold{font-weight:700}.inbox-module .sender-company{font-size:12px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-module .thread-timestamp{font-size:11px;color:#999;white-space:nowrap;flex-shrink:0}.inbox-module .thread-subject{font-size:13px;color:#333}.inbox-module .thread-subject.font-bold{font-weight:600}.inbox-module .thread-count-badge{font-size:11px;color:#999;margin-left:4px}.inbox-module .thread-preview{font-size:12px;color:#999;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;margin-top:2px}.inbox-module .inbox-tag{font-size:10px;font-weight:600;color:#fff;padding:2px 8px;border-radius:10px;white-space:nowrap}.inbox-module .assignment-avatar{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#fff;flex-shrink:0}.inbox-module .sla-countdown{display:flex;align-items:center;gap:3px;font-size:11px;font-weight:600;white-space:nowrap}.inbox-module .sla-countdown .sla-icon{width:14px;height:14px;font-size:14px}.inbox-module .sla-countdown.sla-amber{color:#ff8f00}.inbox-module .sla-countdown.sla-amber .sla-icon{color:#ff8f00}.inbox-module .sla-countdown.sla-red{color:#d32f2f}.inbox-module .sla-countdown.sla-red .sla-icon{color:#d32f2f}.inbox-module .inbox-hover-actions{display:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:2px}.inbox-module .inbox-hover-actions .md-icon-button{width:32px !important;height:32px !important;min-width:32px;padding:4px !important}.inbox-module .inbox-hover-actions .md-icon-button md-icon{font-size:18px;width:18px;height:18px}.inbox-module .inbox-panel-3{flex:1;min-width:400px;display:flex;overflow:hidden}.inbox-module .inbox-thread-view{display:flex;flex-direction:column;overflow:hidden}.inbox-module .inbox-thread-header{padding:8px 14px;border-bottom:1px solid #e0e0e0;flex-shrink:0;background:#fff}.inbox-module .inbox-sla-badge{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:16px;font-size:12px;font-weight:700}.inbox-module .inbox-sla-badge md-icon{width:16px;height:16px;font-size:16px}.inbox-module .inbox-sla-badge.sla-ok{background:#e8f5e9;color:#2e7d32}.inbox-module .inbox-sla-badge.sla-amber{background:#fff3e0;color:#ff8f00}.inbox-module .inbox-sla-badge.sla-red{background:#ffebee;color:#d32f2f}.inbox-module .inbox-status-select{margin:0 !important;min-width:120px}.inbox-module .inbox-status-select .status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.inbox-module .inbox-status-select .status-dot.status-open{background:#1976d2}.inbox-module .inbox-status-select .status-dot.status-pending{background:#ff8f00}.inbox-module .inbox-status-select .status-dot.status-pending-internal{background:#f57c00}.inbox-module .inbox-status-select .status-dot.status-snoozed{background:#9e9e9e}.inbox-module .inbox-status-select .status-dot.status-resolved{background:#4caf50}.inbox-module .inbox-status-select .status-dot.status-spam{background:#d32f2f}.inbox-module .inbox-thread-conversation{overflow-y:auto;padding:12px}.inbox-module .inbox-message{margin-bottom:12px;border:1px solid #e8e8e8;border-radius:8px;overflow:hidden}.inbox-module .inbox-message.internal-note{background:#fff8e1;border-color:#ffe082}.inbox-module .inbox-message.internal-note .message-expanded{background:#fff8e1}.inbox-module .message-collapsed-row{padding:10px 14px;cursor:pointer;transition:background 150ms}.inbox-module .message-collapsed-row:hover{background:rgba(0,0,0,.02)}.inbox-module .message-collapsed-row .message-preview{font-size:12px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.inbox-module .message-collapsed-row .message-timestamp{font-size:11px;color:#999;white-space:nowrap}.inbox-module .message-expanded{padding:14px;background:#fff}.inbox-module .message-header{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.inbox-module .internal-label{font-size:11px;font-weight:600;color:#f57c00;display:inline-flex;align-items:center;gap:3px}.inbox-module .internal-label .lock-icon{width:14px;height:14px;font-size:14px;color:#f57c00}.inbox-module .delivery-badge{font-size:11px;font-weight:500;padding:2px 8px;border-radius:10px;display:inline-flex;align-items:center;gap:4px}.inbox-module .delivery-badge .badge-icon{width:12px;height:12px;font-size:12px}.inbox-module .delivery-badge.delivered{background:#e8f5e9;color:#2e7d32}.inbox-module .delivery-badge.opened{background:#e3f2fd;color:#1565c0}.inbox-module .message-body{font-size:14px;line-height:1.6;color:#333;padding:8px 0;word-break:break-word}.inbox-module .message-body img{max-width:100%}.inbox-module .message-attachments{padding-top:8px;gap:8px}.inbox-module .attachment-chip{padding:4px 10px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;font-size:12px;cursor:pointer}.inbox-module .attachment-chip:hover{background:#e8e8e8}.inbox-module .attachment-chip md-icon{width:16px;height:16px;font-size:16px;color:#666}.inbox-module .message-actions{padding-top:8px;border-top:1px solid #f0f0f0;margin-top:8px}.inbox-module .inbox-reply-box{border:1px solid #e0e0e0;border-radius:8px;margin:12px 0;overflow:hidden}.inbox-module .reply-header{padding:8px 12px;background:#fafafa;border-bottom:1px solid #e0e0e0;font-size:13px;font-weight:500}.inbox-module .reply-recipients{padding:8px 12px;border-bottom:1px solid #f0f0f0}.inbox-module .reply-toolbar{padding:4px 8px;border-bottom:1px solid #f0f0f0;background:#fafafa}.inbox-module .reply-toolbar .md-icon-button{width:32px !important;height:32px !important;min-width:32px}.inbox-module .reply-toolbar .md-icon-button md-icon{font-size:18px;width:18px;height:18px}.inbox-module .reply-body{min-height:120px;padding:12px;font-size:14px;line-height:1.6;outline:none}.inbox-module .reply-body:empty::before{content:attr(placeholder);color:#bbb}.inbox-module .reply-footer{padding:8px 12px;border-top:1px solid #e0e0e0;background:#fafafa}.inbox-module .internal-note-toggle{margin:0 !important;font-size:12px}.inbox-module .internal-note-toggle md-icon{width:16px;height:16px;font-size:16px;margin-right:4px}.inbox-module .inbox-crm-rail{width:310px;min-width:310px;flex-shrink:0;border-left:1px solid #e0e0e0;display:flex;flex-direction:column;position:relative;background:#fff;overflow:hidden}@media(max-width: 960px){.inbox-module .inbox-crm-rail{display:none}}.inbox-module .crm-rail-toggle{position:absolute;top:8px;left:-16px;z-index:5;width:28px !important;height:28px !important;min-width:28px;background:#fff !important;border:1px solid #e0e0e0 !important;border-radius:50% !important;box-shadow:0 1px 3px rgba(0,0,0,.1)}.inbox-module .crm-rail-toggle md-icon{font-size:16px;width:16px;height:16px}.inbox-module .crm-rail-expand-toggle{position:absolute;right:0;top:50%;transform:translateY(-50%)}.inbox-module .crm-rail-tabs{flex:1;display:flex;flex-direction:column;overflow:hidden}.inbox-module .crm-rail-tabs md-tabs-wrapper{flex-shrink:0}.inbox-module .crm-rail-tabs md-tabs-content-wrapper{flex:1;overflow:hidden}.inbox-module .crm-tab-content{padding:12px;overflow-y:auto}.inbox-module .crm-contact-card{padding-bottom:12px;border-bottom:1px solid #f0f0f0;margin-bottom:12px;position:relative}.inbox-module .crm-avatar{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff;flex-shrink:0}.inbox-module .crm-contact-name{font-size:15px;font-weight:600;color:#20394c;margin:0}.inbox-module .crm-contact-title{font-size:12px}.inbox-module .crm-contact-company{font-size:12px;color:#f05e33;cursor:pointer}.inbox-module .crm-contact-company:hover{text-decoration:underline}.inbox-module .crm-contact-meta{padding-top:8px;gap:8px}.inbox-module .crm-stage-badge{font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px}.inbox-module .crm-stage-badge.lead{background:#e0e0e0;color:#616161}.inbox-module .crm-stage-badge.prospect{background:#e3f2fd;color:#1565c0}.inbox-module .crm-stage-badge.customer{background:#e8f5e9;color:#2e7d32}.inbox-module .crm-stage-badge.vip{background:#fff8e1;color:#f57f17}.inbox-module .crm-health-score{font-size:12px;color:#666;display:flex;align-items:center;gap:3px}.inbox-module .crm-health-score .health-icon{width:14px;height:14px;font-size:14px;color:#e91e63}.inbox-module .crm-contact-info{padding-top:8px}.inbox-module .contact-info-row{display:flex;align-items:center;gap:6px;padding:3px 0;font-size:12px}.inbox-module .contact-info-row md-icon{width:16px;height:16px;font-size:16px;color:#999}.inbox-module .contact-info-row .click-to-call{color:#f05e33;text-decoration:none}.inbox-module .contact-info-row .click-to-call:hover{text-decoration:underline}.inbox-module .crm-360-btn{position:absolute;top:0;right:0}.inbox-module .crm-contact-not-found{text-align:center;padding:20px}.inbox-module .crm-contact-not-found .empty-icon{font-size:40px;width:40px;height:40px;color:#ccc}.inbox-module .crm-records-section{margin-bottom:12px}.inbox-module .group-header{padding:8px 0;cursor:pointer;font-size:13px;font-weight:600;color:#20394c;border-bottom:1px solid #f0f0f0}.inbox-module .group-header md-icon{width:18px;height:18px;font-size:18px;color:#666}.inbox-module .crm-record-row{padding:8px 0;border-bottom:1px solid #f5f5f5}.inbox-module .crm-record-row:hover .attach-btn{opacity:1}.inbox-module .crm-record-row .record-id{font-size:11px;font-family:monospace}.inbox-module .crm-record-row .record-name{font-size:13px;color:#20394c}.inbox-module .crm-record-row .status-badge{font-size:10px;font-weight:600;padding:1px 6px;border-radius:8px}.inbox-module .crm-record-row .status-badge.status-active{background:#e8f5e9;color:#2e7d32}.inbox-module .crm-record-row .status-badge.status-pending{background:#fff3e0;color:#ff8f00}.inbox-module .crm-record-row .status-badge.status-draft{background:#e0e0e0;color:#616161}.inbox-module .crm-record-row .status-badge.status-closed{background:#e3f2fd;color:#1565c0}.inbox-module .crm-record-row .record-owner{font-size:11px}.inbox-module .crm-record-row .attach-btn{opacity:0;transition:opacity 150ms}.inbox-module .crm-link-record-btn{margin-top:8px !important;text-transform:none !important;font-size:12px !important}.inbox-module .crm-activity-log{padding-top:8px}.inbox-module .activity-entry{padding:6px 0}.inbox-module .activity-entry .activity-icon{width:18px;height:18px;font-size:18px;color:#999;flex-shrink:0}.inbox-module .activity-entry .activity-desc{font-size:12px;color:#20394c}.inbox-module .activity-entry .activity-time{font-size:11px}.inbox-module .crm-quick-actions{border-top:1px solid #e0e0e0;padding:8px;flex-shrink:0;background:#fafafa}.inbox-module .quick-action-grid{gap:4px}.inbox-module .quick-action-btn{text-transform:none !important;font-size:12px !important;border:1px solid #e0e0e0 !important;border-radius:8px !important;background:#fff !important;padding:6px 8px !important;min-height:36px !important;display:flex !important;align-items:center;gap:4px}.inbox-module .quick-action-btn md-icon{width:18px;height:18px;font-size:18px;color:#f05e33}.inbox-module .quick-action-btn:hover{background:#f5f5f5 !important}.inbox-module .crm-attach-notes-placeholder,.inbox-module .crm-ai-extract-placeholder{text-align:center;padding:30px 12px}.inbox-module .crm-attach-notes-placeholder .empty-icon,.inbox-module .crm-ai-extract-placeholder .empty-icon{font-size:40px;width:40px;height:40px;color:#ccc;display:block;margin:0 auto 8px}.inbox-module .crm-timeline{position:relative;padding-left:20px}.inbox-module .crm-timeline::before{content:"";position:absolute;left:7px;top:0;bottom:0;width:2px;background:#e0e0e0}.inbox-module .timeline-entry{position:relative;padding-bottom:16px}.inbox-module .timeline-dot{position:absolute;left:-20px;top:2px;width:12px;height:12px;border-radius:50%;border:2px solid #fff}.inbox-module .timeline-dot.email{background:#1976d2}.inbox-module .timeline-dot.phone{background:#4caf50}.inbox-module .timeline-dot.note{background:#ff9800}.inbox-module .timeline-dot.quote{background:#9c27b0}.inbox-module .timeline-dot.job{background:#00bcd4}.inbox-module .timeline-content .timeline-desc{font-size:12px;color:#20394c}.inbox-module .timeline-content .timeline-time{font-size:11px}.inbox-module .crm-timeline-empty{text-align:center;padding:30px 12px}.inbox-module .crm-timeline-empty .empty-icon{font-size:40px;width:40px;height:40px;color:#ccc;display:block;margin:0 auto 8px}.inbox-module .inbox-rules-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;background:#fff;display:flex;flex-direction:column;overflow:hidden}.inbox-module .rules-header{padding:12px 20px;border-bottom:1px solid #e0e0e0;flex-shrink:0}.inbox-module .rules-header h2{margin:0;font-size:20px;font-weight:600;color:#20394c}.inbox-module .rules-header md-icon{color:#f05e33}.inbox-module .rules-tabs{flex:1;overflow:hidden}.inbox-module .rules-tab-content{padding:40px 20px}.inbox-module .rules-placeholder{text-align:center;padding:40px}.inbox-module .rules-placeholder .empty-icon{font-size:48px;width:48px;height:48px;color:#ccc;display:block;margin:0 auto 12px}.inbox-module .inbox-snooze-picker{position:fixed;z-index:200;background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.15);min-width:260px;overflow:hidden}.inbox-module .snooze-option{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;font-size:13px;transition:background 150ms}.inbox-module .snooze-option:hover{background:#f5f5f5}.inbox-module .snooze-option md-icon{width:20px;height:20px;font-size:20px;color:#666}.inbox-module .snooze-divider{border-top:1px solid #e0e0e0;margin:4px 0}.inbox-module .snooze-custom{padding:12px 16px;background:#fafafa}.inbox-module .snooze-custom .snooze-custom-label{font-size:12px;font-weight:600;color:#999;margin-bottom:8px}.inbox-module .snooze-custom .snooze-time-select{margin:8px 0 !important}.inbox-module .attach-tab-content{border:1px solid #e4e4e7;border-radius:15px;padding:24px}.inbox-module .attach-tab-content .avatar-circle{width:40px;height:40px;line-height:40px;border-radius:50%;background-color:#2196f3;color:#fff;text-align:center;font-weight:bold;margin-right:15px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.inbox-module .attach-tab-content .heading-section{border-bottom:1px solid #e4e4e7;padding-bottom:10px;margin-bottom:25px}.inbox-module .attach-tab-content .email-text,.inbox-module .attach-tab-content .company-text{font-size:14px;color:#4b5563}.inbox-module .attach-tab-content .gap-5{gap:5px}.inbox-module .attach-tab-content .gap-10{gap:10px}.inbox-module .attach-tab-content .status-tag{padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500;background:#e0e0e0;color:#333;white-space:nowrap}.inbox-module .attach-tab-content .status-tag.neutral{background:#5847eb;color:#fff}.inbox-module .attach-tab-content .status-tag.natural{background-color:#fff;color:#09090b;border:1px solid #e4e4e7}.inbox-module .attach-tab-content .status-tag.danger{background:#fdecea;color:#d32f2f}.inbox-module .attach-tab-content .status-tag.new{background:#fff3e0;color:#fb8c00}.inbox-module .attach-tab-content .status-tag.success{background:#e8f5e9;color:#166534}.inbox-module .attach-tab-content .status-tag.active{background-color:#6366f1;color:#fff}.inbox-module .attach-tab-content .status-tag.inactive{background-color:#e5e7eb;color:#4b5563}.inbox-module .attach-tab-content .status-tag.draft{background-color:#f3f4f6;color:#374151}.inbox-module .attach-tab-content .selected-contact{background:#f9fafb;border-radius:8px;box-shadow:none;padding:16px}.inbox-module .attach-tab-content .associations-card{background-color:#eef2f9 !important;margin-top:10px;border-radius:15px !important;border:1px solid #bfdbfe;box-shadow:none;padding:20px 25px;margin:0}.inbox-module .attach-tab-content .subheading{padding:0;margin:0 0 10px;color:#1e3a8a}.inbox-module .attach-tab-content .associated-contact{background-color:#fff;padding:10px 15px;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:10px}.inbox-module .attach-tab-content .associated-function-card{box-shadow:none}.inbox-module .attach-tab-content .function-item{background-color:#fff;padding:10px 15px;border:1px solid #e5e7eb;border-radius:10px;margin:8px 0}.inbox-module .attach-tab-content .function-content .function-sub{font-size:14px;color:#666}.inbox-module .attach-tab-content .function-meta{text-align:right;min-width:130px;margin-right:16px}.inbox-module .attach-tab-content .notes-textarea-section{padding-left:10px}.inbox-module .attach-tab-content .analyze-cta{background-color:#fff;border-radius:8px;color:#09090b;font-weight:bold;border:1px solid #e4e4e7}.inbox-module .attach-tab-content .action-read-cta{color:#2563eb;border-radius:25px;font-size:12px;min-width:140px}.inbox-module .attach-tab-content .attach-btn{background:#f97316;color:#fff;min-width:160px;margin-left:12px;border-radius:8px}.inbox-module .attach-tab-content.convert-data-tab .selected-contact-card{background-color:#dbeafe;border:2px solid #3b82f6}.inbox-module .attach-tab-content.convert-data-tab .selected-badge{background-color:#3b82f6;color:#fff;font-size:11px;padding:4px 14px;border-radius:12px}.inbox-module .attach-tab-content.convert-data-tab .checkmark-icon{margin-left:auto;color:#3b82f6;font-size:20px;padding-right:10px}.inbox-module .attach-tab-content.convert-data-tab .green-container{background-color:#dcfce7;color:#14532d}.inbox-module .attach-tab-content.convert-data-tab .orange-container{background-color:#ffedd5;color:#ea580c}.inbox-module .attach-tab-content.convert-data-tab md-checkbox.opportunity-card{background-color:#dcfce7;color:#14532d;border:1px solid #bbf7d0;border-radius:8px;padding:12px;margin-bottom:8px}.inbox-module .attach-tab-content.convert-data-tab md-checkbox.task-card{background-color:#fff7ed;color:#7c2d12;border:1px solid #fed7aa;border-radius:8px;padding:12px;margin-bottom:8px}.inbox-module .attach-tab-content.convert-data-tab .card-list-content strong{color:inherit}.inbox-module .attach-tab-content .automation-rule-section .automation-card{box-shadow:none;background-color:#eef2f9;border-radius:15px;border:1px solid #bfdbfe;padding:20px;margin:0 0 20px}.inbox-module .attach-tab-content .automation-rule-section .rule-actions .md-button{margin-left:5px;border:1px solid #e4e4e7;border-radius:8px;padding:8px;display:flex;justify-content:center;align-items:center}.inbox-module .attach-tab-content .automation-rule-section .rule-subtext{font-size:14px;color:#4b5563;margin-top:4px}.inbox-module .attach-tab-content .automation-rule-section .rule-trigger{font-size:12px;color:#6b7280;margin-top:2px}.inbox-module .attach-tab-content .execute-cta{background-color:#2563eb !important;border-radius:8px;font-weight:bold}.inbox-module .attach-tab-content .buttom-cta-row{display:flex;justify-content:center;align-items:center;padding:0 20px;gap:5px}.inbox-module .automation-modal-backdrop{position:fixed;z-index:1001;background:rgba(0,0,0,.5);top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.inbox-automation-v2{padding:20px}.inbox-automation-v2 .rules-list{display:flex;flex-direction:column;gap:16px;margin-bottom:30px}.inbox-automation-v2 .rule-card-v2{border:1px solid #e0e0e0;border-left:4px solid rgba(0,0,0,0);border-radius:4px;background-color:#fff;padding:16px;transition:all .3s ease}.inbox-automation-v2 .rule-card-v2:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.inbox-automation-v2 .rule-card-v2.is-enabled{border-left-color:#4caf50;background-color:rgba(76,175,80,.02)}.inbox-automation-v2 .rule-card-v2.is-enabled .disabled-badge{display:none}.inbox-automation-v2 .rule-card-v2.is-disabled{opacity:.6;background-color:rgba(0,0,0,.02)}.inbox-automation-v2 .rule-card-v2.is-disabled .disabled-badge{display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:#fff;background-color:#9e9e9e;border-radius:3px;padding:4px 8px;text-transform:uppercase;letter-spacing:.5px}.inbox-automation-v2 .rule-card-v2 .rule-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.inbox-automation-v2 .rule-card-v2 .rule-card-left{display:flex;align-items:center;gap:12px;flex:1}.inbox-automation-v2 .rule-card-v2 .rule-card-left .drag-handle{cursor:grab;color:#9e9e9e;font-size:16px;display:flex;align-items:center}.inbox-automation-v2 .rule-card-v2 .rule-card-left .drag-handle:active{cursor:grabbing}.inbox-automation-v2 .rule-card-v2 .rule-card-left .priority-badge{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#f5f5f5;border-radius:4px;font-weight:600;font-size:12px;color:#212121;border:1px solid #e0e0e0}.inbox-automation-v2 .rule-card-v2 .rule-card-left .rule-name{font-size:14px;font-weight:500;color:#212121;word-break:break-word}.inbox-automation-v2 .rule-card-v2 .rule-card-right{display:flex;align-items:center;gap:12px}.inbox-automation-v2 .rule-card-v2 .rule-card-right .toggle-switch{position:relative;display:inline-block;width:44px;height:24px}.inbox-automation-v2 .rule-card-v2 .rule-card-right .toggle-switch input{opacity:0;width:0;height:0}.inbox-automation-v2 .rule-card-v2 .rule-card-right .toggle-switch input:checked+.slider{background-color:#4caf50}.inbox-automation-v2 .rule-card-v2 .rule-card-right .toggle-switch input:checked+.slider:before{transform:translateX(20px)}.inbox-automation-v2 .rule-card-v2 .rule-card-right .toggle-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#9e9e9e;transition:.3s;border-radius:24px}.inbox-automation-v2 .rule-card-v2 .rule-card-right .toggle-switch .slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.inbox-automation-v2 .rule-card-v2 .rule-card-right .disabled-badge{margin-left:8px}.inbox-automation-v2 .rule-card-v2 .chips-row{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.inbox-automation-v2 .rule-card-v2 .chips-row .chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:16px;font-size:12px;font-weight:500}.inbox-automation-v2 .rule-card-v2 .chips-row .chip.condition-chip{background-color:rgba(66,165,245,.15);color:#42a5f5}.inbox-automation-v2 .rule-card-v2 .chips-row .chip.action-chip{background-color:rgba(76,175,80,.15);color:#4caf50}.inbox-automation-v2 .rule-card-v2 .execution-stats{display:flex;gap:20px;margin-top:12px;padding-top:12px;border-top:1px solid #e0e0e0;font-size:12px;color:#9e9e9e}.inbox-automation-v2 .rule-card-v2 .execution-stats .stat{display:flex;align-items:center;gap:4px}.inbox-automation-v2 .rule-card-v2 .execution-stats .stat .stat-value{font-weight:600;color:#212121}.inbox-automation-v2 .empty-state{text-align:center;padding:60px 20px;color:#9e9e9e}.inbox-automation-v2 .empty-state .empty-icon{font-size:48px;margin-bottom:20px;color:#e0e0e0}.inbox-automation-v2 .empty-state .empty-title{font-size:16px;font-weight:500;color:#212121;margin-bottom:8px}.inbox-automation-v2 .empty-state .empty-description{font-size:13px;color:#9e9e9e;margin-bottom:20px}.inbox-automation-v2 .empty-state .empty-button{display:inline-block;padding:8px 16px;background-color:#f05e33;color:#fff;border-radius:4px;font-size:12px;font-weight:600;cursor:pointer;border:none;transition:background-color .3s ease}.inbox-automation-v2 .empty-state .empty-button:hover{background-color:rgb(223.5616438356,63.5616438356,16.4383561644)}.inbox-automation-v2 .templates-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin-bottom:30px}@media screen and (max-width: 1200px){.inbox-automation-v2 .templates-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.inbox-automation-v2 .templates-grid{grid-template-columns:1fr}}.inbox-automation-v2 .templates-grid .template-card{border:1px solid #e0e0e0;border-radius:4px;background-color:#fff;padding:16px;cursor:pointer;transition:all .3s ease}.inbox-automation-v2 .templates-grid .template-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-2px)}.inbox-automation-v2 .templates-grid .template-card .template-icon-box{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:4px;margin-bottom:12px;font-size:28px}.inbox-automation-v2 .templates-grid .template-card .template-icon-box.category-customer-service{background-color:rgba(66,165,245,.15);color:#42a5f5}.inbox-automation-v2 .templates-grid .template-card .template-icon-box.category-sales{background-color:rgba(76,175,80,.15);color:#4caf50}.inbox-automation-v2 .templates-grid .template-card .template-icon-box.category-operations{background-color:rgba(255,152,0,.15);color:#ff9800}.inbox-automation-v2 .templates-grid .template-card .template-icon-box.category-compliance{background-color:rgba(244,67,54,.15);color:#f44336}.inbox-automation-v2 .templates-grid .template-card .template-header{margin-bottom:8px}.inbox-automation-v2 .templates-grid .template-card .template-name{font-size:14px;font-weight:500;color:#212121;margin-bottom:4px}.inbox-automation-v2 .templates-grid .template-card .category-badge{display:inline-block;font-size:11px;font-weight:600;text-transform:uppercase;padding:3px 8px;border-radius:3px;letter-spacing:.5px}.inbox-automation-v2 .templates-grid .template-card .category-badge.badge-customer-service{background-color:rgba(66,165,245,.15);color:#42a5f5}.inbox-automation-v2 .templates-grid .template-card .category-badge.badge-sales{background-color:rgba(76,175,80,.15);color:#4caf50}.inbox-automation-v2 .templates-grid .template-card .category-badge.badge-operations{background-color:rgba(255,152,0,.15);color:#ff9800}.inbox-automation-v2 .templates-grid .template-card .category-badge.badge-compliance{background-color:rgba(244,67,54,.15);color:#f44336}.inbox-automation-v2 .templates-grid .template-card .template-description{font-size:12px;color:#9e9e9e;line-height:1.4}.inbox-automation-v2 .overview-section{margin-bottom:30px}.inbox-automation-v2 .overview-section .overview-title{font-size:16px;font-weight:600;color:#212121;margin-bottom:16px}.inbox-automation-v2 .overview-section .overview-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}@media screen and (max-width: 768px){.inbox-automation-v2 .overview-section .overview-grid{grid-template-columns:1fr}}.inbox-automation-v2 .overview-section .overview-grid .overview-card{border:1px solid #e0e0e0;border-radius:4px;background-color:#fff;padding:16px}.inbox-automation-v2 .overview-section .overview-grid .overview-card .stat-big{font-size:28px;font-weight:700;color:#212121;line-height:1;margin-bottom:8px}.inbox-automation-v2 .overview-section .overview-grid .overview-card .stat-sub{font-size:12px;color:#9e9e9e}.inbox-automation-v2 .sla-tier-table{width:100%;border-collapse:collapse;margin-bottom:30px}.inbox-automation-v2 .sla-tier-table thead{background-color:#f5f5f5;border-bottom:1px solid #e0e0e0}.inbox-automation-v2 .sla-tier-table th{padding:12px 16px;text-align:left;font-size:12px;font-weight:600;color:#212121;text-transform:uppercase;letter-spacing:.5px}.inbox-automation-v2 .sla-tier-table td{padding:12px 16px;border-bottom:1px solid #e0e0e0;font-size:13px;color:#212121}.inbox-automation-v2 .sla-tier-table tbody tr:hover{background-color:rgba(0,0,0,.02)}.inbox-automation-v2 .sla-tier-table .sla-badge{display:inline-block;padding:4px 8px;border-radius:3px;font-size:11px;font-weight:600}.inbox-automation-v2 .sla-tier-table .sla-badge.sla-critical{background-color:rgba(244,67,54,.15);color:#f44336}.inbox-automation-v2 .sla-tier-table .sla-badge.sla-high{background-color:rgba(255,152,0,.15);color:#ff9800}.inbox-automation-v2 .sla-tier-table .sla-badge.sla-medium{background-color:rgba(66,165,245,.15);color:#42a5f5}.inbox-automation-v2 .sla-tier-table .sla-badge.sla-low{background-color:rgba(76,175,80,.15);color:#4caf50}.inbox-automation-v2 .analytics-metrics-row{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;margin-bottom:30px}@media screen and (max-width: 1200px){.inbox-automation-v2 .analytics-metrics-row{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.inbox-automation-v2 .analytics-metrics-row{grid-template-columns:1fr}}.inbox-automation-v2 .analytics-metrics-row .metric-card{border:1px solid #e0e0e0;border-radius:4px;background-color:#fff;padding:16px}.inbox-automation-v2 .analytics-metrics-row .metric-card .metric-label{font-size:12px;color:#9e9e9e;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.inbox-automation-v2 .analytics-metrics-row .metric-card .metric-value{font-size:24px;font-weight:700;color:#212121;margin-bottom:8px}.inbox-automation-v2 .analytics-metrics-row .metric-card .metric-change{font-size:12px;font-weight:500;display:flex;align-items:center;gap:4px}.inbox-automation-v2 .analytics-metrics-row .metric-card .metric-change.positive{color:#4caf50}.inbox-automation-v2 .analytics-metrics-row .metric-card .metric-change.positive .change-arrow{display:inline-block;width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-bottom:4px solid #4caf50}.inbox-automation-v2 .analytics-metrics-row .metric-card .metric-change.negative{color:#f44336}.inbox-automation-v2 .analytics-metrics-row .metric-card .metric-change.negative .change-arrow{display:inline-block;width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid #f44336}.inbox-automation-v2 .analytics-metrics-row .metric-card .metric-change.neutral{color:#9e9e9e}.inbox-automation-v2 .chart-section{border:1px solid #e0e0e0;border-radius:4px;background-color:#fff;padding:20px;margin-bottom:30px}.inbox-automation-v2 .chart-section .chart-title{font-size:14px;font-weight:600;color:#212121;margin-bottom:16px}.inbox-automation-v2 .chart-section .bar-chart{display:flex;align-items:flex-end;gap:8px;height:200px;padding:20px 0}.inbox-automation-v2 .chart-section .bar-chart .bar-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}.inbox-automation-v2 .chart-section .bar-chart .bar-item .bar{width:100%;background-color:#f05e33;border-radius:4px 4px 0 0;min-height:4px;transition:all .3s ease}.inbox-automation-v2 .chart-section .bar-chart .bar-item .bar:hover{opacity:.8}.inbox-automation-v2 .chart-section .bar-chart .bar-item .bar-label{font-size:11px;color:#9e9e9e;text-align:center;word-break:break-word}.inbox-automation-v2 .chart-section .bar-chart .bar-item .bar-value{font-size:12px;font-weight:600;color:#212121}.inbox-automation-v2 .distribution-bars{display:flex;flex-direction:column;gap:16px;margin-bottom:30px}.inbox-automation-v2 .distribution-bars .distribution-item .distribution-label{font-size:12px;color:#212121;font-weight:500;margin-bottom:6px;display:flex;justify-content:space-between}.inbox-automation-v2 .distribution-bars .distribution-item .distribution-label .label-value{font-weight:600;color:#212121}.inbox-automation-v2 .distribution-bars .distribution-item .distribution-bar{height:24px;background-color:#f5f5f5;border-radius:4px;overflow:hidden;display:flex}.inbox-automation-v2 .distribution-bars .distribution-item .distribution-bar .bar-segment{height:100%;background-color:#42a5f5;transition:all .3s ease}.inbox-automation-v2 .distribution-bars .distribution-item .distribution-bar .bar-segment:hover{opacity:.8}.inbox-automation-v2 .distribution-bars .distribution-item .distribution-bar .bar-segment.segment-1{background-color:#42a5f5}.inbox-automation-v2 .distribution-bars .distribution-item .distribution-bar .bar-segment.segment-2{background-color:#4caf50}.inbox-automation-v2 .distribution-bars .distribution-item .distribution-bar .bar-segment.segment-3{background-color:#f05e33}.inbox-automation-v2 .distribution-bars .distribution-item .distribution-bar .bar-segment.segment-4{background-color:#f44336}.inbox-automation-v2 .rule-performance-table{width:100%;border-collapse:collapse;margin-bottom:30px}.inbox-automation-v2 .rule-performance-table thead{background-color:#f5f5f5;border-bottom:1px solid #e0e0e0}.inbox-automation-v2 .rule-performance-table th{padding:12px 16px;text-align:left;font-size:12px;font-weight:600;color:#212121;text-transform:uppercase;letter-spacing:.5px}.inbox-automation-v2 .rule-performance-table td{padding:12px 16px;border-bottom:1px solid #e0e0e0;font-size:13px;color:#212121}.inbox-automation-v2 .rule-performance-table tbody tr:hover{background-color:rgba(0,0,0,.02)}.inbox-automation-v2 .rule-performance-table .success-bar{display:flex;align-items:center;gap:8px;height:24px}.inbox-automation-v2 .rule-performance-table .success-bar .bar-fill{height:100%;background-color:#4caf50;border-radius:2px;min-width:4px}.inbox-automation-v2 .rule-performance-table .success-bar .bar-percentage{font-size:12px;font-weight:600;color:#212121}.inbox-automation-v2 .rule-performance-table .failure-badge{display:inline-block;padding:4px 8px;background-color:rgba(244,67,54,.15);color:#f44336;border-radius:3px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.inbox-automation-v2 .rule-performance-table .action-icon{cursor:pointer;color:#9e9e9e;transition:color .3s ease}.inbox-automation-v2 .rule-performance-table .action-icon:hover{color:#f05e33}.inbox-automation-v2 .rule-builder-dialog{padding:20px;max-width:600px;max-height:80vh;overflow-y:auto}.inbox-automation-v2 .rule-builder-dialog .dialog-header{font-size:18px;font-weight:600;color:#212121;margin-bottom:20px}.inbox-automation-v2 .rule-builder-dialog .dialog-section{margin-bottom:24px}.inbox-automation-v2 .rule-builder-dialog .dialog-section .section-title{font-size:13px;font-weight:600;color:#212121;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.inbox-automation-v2 .rule-builder-dialog .dialog-section .section-content{border:1px solid #e0e0e0;border-radius:4px;padding:12px;background-color:rgba(0,0,0,.02)}.inbox-automation-v2 .rule-builder-dialog .condition-row{display:flex;align-items:center;gap:12px;margin-bottom:12px}.inbox-automation-v2 .rule-builder-dialog .condition-row:last-child{margin-bottom:0}.inbox-automation-v2 .rule-builder-dialog .condition-row .condition-field{flex:1}.inbox-automation-v2 .rule-builder-dialog .condition-row .condition-field input,.inbox-automation-v2 .rule-builder-dialog .condition-row .condition-field select{width:100%;padding:8px 12px;border:1px solid #e0e0e0;border-radius:3px;font-size:12px;color:#212121}.inbox-automation-v2 .rule-builder-dialog .condition-row .condition-field input:focus,.inbox-automation-v2 .rule-builder-dialog .condition-row .condition-field select:focus{outline:none;border-color:#f05e33;box-shadow:0 0 0 2px rgba(240,94,51,.1)}.inbox-automation-v2 .rule-builder-dialog .condition-row .condition-remove{cursor:pointer;color:#f44336;font-size:16px;transition:color .3s ease}.inbox-automation-v2 .rule-builder-dialog .condition-row .condition-remove:hover{color:hsl(4.1052631579,89.6226415094%,48.431372549%)}.inbox-automation-v2 .rule-builder-dialog .logic-toggle{display:flex;gap:8px;margin:12px 0}.inbox-automation-v2 .rule-builder-dialog .logic-toggle .toggle-button{flex:1;padding:8px 12px;border:1px solid #e0e0e0;background-color:#fff;border-radius:3px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease;color:#9e9e9e}.inbox-automation-v2 .rule-builder-dialog .logic-toggle .toggle-button.active{background-color:#f05e33;border-color:#f05e33;color:#fff}.inbox-automation-v2 .rule-builder-dialog .logic-toggle .toggle-button:hover{border-color:#f05e33}.inbox-automation-v2 .rule-builder-dialog .action-row{display:flex;align-items:center;gap:12px;margin-bottom:12px}.inbox-automation-v2 .rule-builder-dialog .action-row:last-child{margin-bottom:0}.inbox-automation-v2 .rule-builder-dialog .action-row .action-field{flex:1}.inbox-automation-v2 .rule-builder-dialog .action-row .action-field input,.inbox-automation-v2 .rule-builder-dialog .action-row .action-field select{width:100%;padding:8px 12px;border:1px solid #e0e0e0;border-radius:3px;font-size:12px;color:#212121}.inbox-automation-v2 .rule-builder-dialog .action-row .action-field input:focus,.inbox-automation-v2 .rule-builder-dialog .action-row .action-field select:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 2px rgba(76,175,80,.1)}.inbox-automation-v2 .rule-builder-dialog .action-row .action-remove{cursor:pointer;color:#f44336;font-size:16px;transition:color .3s ease}.inbox-automation-v2 .rule-builder-dialog .action-row .action-remove:hover{color:hsl(4.1052631579,89.6226415094%,48.431372549%)}.inbox-automation-v2 .rule-builder-dialog .add-button{display:inline-block;padding:6px 12px;background-color:rgba(0,0,0,0);border:1px dashed #e0e0e0;border-radius:3px;color:#f05e33;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:8px}.inbox-automation-v2 .rule-builder-dialog .add-button:hover{border-color:#f05e33;background-color:rgba(240,94,51,.05)}.inbox-automation-v2 .rule-builder-dialog .test-banner{background-color:rgba(66,165,245,.1);border:1px solid rgba(66,165,245,.3);border-left:4px solid #42a5f5;border-radius:3px;padding:12px;margin-bottom:20px;font-size:12px;color:#42a5f5}.inbox-automation-v2 .rule-builder-dialog .test-banner .test-banner-icon{margin-right:8px}.inbox-automation-v2 .rule-builder-dialog .test-banner .test-button{display:inline-block;margin-left:8px;padding:4px 8px;background-color:#42a5f5;color:#fff;border-radius:2px;font-weight:600;cursor:pointer;border:none;transition:background-color .3s ease}.inbox-automation-v2 .rule-builder-dialog .test-banner .test-button:hover{background-color:rgb(17.5628140704,141.9346733668,242.4371859296)}.inbox-automation-v2 .rule-builder-dialog .conflict-warning{background-color:rgba(244,67,54,.1);border:1px solid rgba(244,67,54,.3);border-left:4px solid #f44336;border-radius:3px;padding:12px;margin-bottom:20px;font-size:12px;color:#f44336}.inbox-automation-v2 .rule-builder-dialog .conflict-warning .warning-icon{margin-right:8px}.inbox-automation-v2 .rule-builder-dialog .conflict-warning .conflict-message{font-weight:500}.inbox-automation-v2 .rule-builder-dialog .conflict-warning .conflict-details{margin-top:8px;font-size:11px}.inbox-automation-v2 .rule-builder-dialog .dialog-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid #e0e0e0}.inbox-automation-v2 .rule-builder-dialog .dialog-footer .dialog-button{padding:8px 16px;border-radius:3px;font-size:12px;font-weight:600;cursor:pointer;border:none;transition:all .3s ease}.inbox-automation-v2 .rule-builder-dialog .dialog-footer .dialog-button.cancel-button{background-color:#f5f5f5;color:#212121}.inbox-automation-v2 .rule-builder-dialog .dialog-footer .dialog-button.cancel-button:hover{background-color:hsl(0,0%,91.0784313725%)}.inbox-automation-v2 .rule-builder-dialog .dialog-footer .dialog-button.save-button{background-color:#f05e33;color:#fff}.inbox-automation-v2 .rule-builder-dialog .dialog-footer .dialog-button.save-button:hover{background-color:rgb(223.5616438356,63.5616438356,16.4383561644)}.inbox-automation-v2 .test-results-dialog{padding:20px;max-width:600px;max-height:80vh;overflow-y:auto}.inbox-automation-v2 .test-results-dialog .dialog-header{font-size:18px;font-weight:600;color:#212121;margin-bottom:20px;display:flex;align-items:center;gap:12px}.inbox-automation-v2 .test-results-dialog .dialog-header .header-icon{font-size:24px}.inbox-automation-v2 .test-results-dialog .dialog-header.success .header-icon{color:#4caf50}.inbox-automation-v2 .test-results-dialog .dialog-header.failure .header-icon{color:#f44336}.inbox-automation-v2 .test-results-dialog .test-summary{background-color:#f5f5f5;border-radius:4px;padding:12px;margin-bottom:20px;font-size:12px}.inbox-automation-v2 .test-results-dialog .test-summary .summary-row{display:flex;justify-content:space-between;padding:6px 0}.inbox-automation-v2 .test-results-dialog .test-summary .summary-row:last-child{padding-bottom:0}.inbox-automation-v2 .test-results-dialog .test-summary .summary-row .summary-label{color:#9e9e9e}.inbox-automation-v2 .test-results-dialog .test-summary .summary-row .summary-value{font-weight:600;color:#212121}.inbox-automation-v2 .test-results-dialog .test-result-item{border:1px solid #e0e0e0;border-radius:4px;padding:12px;margin-bottom:12px}.inbox-automation-v2 .test-results-dialog .test-result-item:last-child{margin-bottom:0}.inbox-automation-v2 .test-results-dialog .test-result-item.passed{border-left:4px solid #4caf50;background-color:rgba(76,175,80,.02)}.inbox-automation-v2 .test-results-dialog .test-result-item.failed{border-left:4px solid #f44336;background-color:rgba(244,67,54,.02)}.inbox-automation-v2 .test-results-dialog .test-result-item .result-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.inbox-automation-v2 .test-results-dialog .test-result-item .result-header .result-icon{font-size:16px}.inbox-automation-v2 .test-results-dialog .test-result-item .result-header .result-icon.passed{color:#4caf50}.inbox-automation-v2 .test-results-dialog .test-result-item .result-header .result-icon.failed{color:#f44336}.inbox-automation-v2 .test-results-dialog .test-result-item .result-header .result-title{font-size:13px;font-weight:500;color:#212121}.inbox-automation-v2 .test-results-dialog .test-result-item .result-details{font-size:12px;color:#9e9e9e;margin-left:24px}.inbox-automation-v2 .test-results-dialog .dialog-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid #e0e0e0}.inbox-automation-v2 .test-results-dialog .dialog-footer .dialog-button{padding:8px 16px;border-radius:3px;font-size:12px;font-weight:600;cursor:pointer;border:none;transition:all .3s ease;background-color:#f5f5f5;color:#212121}.inbox-automation-v2 .test-results-dialog .dialog-footer .dialog-button:hover{background-color:hsl(0,0%,91.0784313725%)}.inbox-automation-v2 .test-results-dialog .dialog-footer .dialog-button.primary{background-color:#f05e33;color:#fff}.inbox-automation-v2 .test-results-dialog .dialog-footer .dialog-button.primary:hover{background-color:rgb(223.5616438356,63.5616438356,16.4383561644)}.inbox-automation-v2 .audit-log-dialog{padding:20px;max-width:700px;max-height:80vh;overflow-y:auto}.inbox-automation-v2 .audit-log-dialog .dialog-header{font-size:18px;font-weight:600;color:#212121;margin-bottom:20px}.inbox-automation-v2 .audit-log-dialog .audit-filters{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.inbox-automation-v2 .audit-log-dialog .audit-filters .filter-input,.inbox-automation-v2 .audit-log-dialog .audit-filters .filter-select{padding:8px 12px;border:1px solid #e0e0e0;border-radius:3px;font-size:12px;color:#212121}.inbox-automation-v2 .audit-log-dialog .audit-filters .filter-input:focus,.inbox-automation-v2 .audit-log-dialog .audit-filters .filter-select:focus{outline:none;border-color:#f05e33}.inbox-automation-v2 .audit-log-dialog .audit-filters .filter-input{flex:1;min-width:200px}.inbox-automation-v2 .audit-log-dialog .audit-log-table{width:100%;border-collapse:collapse;margin-bottom:20px}.inbox-automation-v2 .audit-log-dialog .audit-log-table thead{background-color:#f5f5f5;border-bottom:1px solid #e0e0e0}.inbox-automation-v2 .audit-log-dialog .audit-log-table th{padding:12px 8px;text-align:left;font-size:11px;font-weight:600;color:#212121;text-transform:uppercase;letter-spacing:.5px}.inbox-automation-v2 .audit-log-dialog .audit-log-table td{padding:12px 8px;border-bottom:1px solid #e0e0e0;font-size:12px;color:#212121}.inbox-automation-v2 .audit-log-dialog .audit-log-table tbody tr:hover{background-color:rgba(0,0,0,.02)}.inbox-automation-v2 .audit-log-dialog .audit-log-table .action-badge{display:inline-block;padding:3px 8px;border-radius:3px;font-size:10px;font-weight:600;text-transform:uppercase}.inbox-automation-v2 .audit-log-dialog .audit-log-table .action-badge.action-created{background-color:rgba(76,175,80,.15);color:#4caf50}.inbox-automation-v2 .audit-log-dialog .audit-log-table .action-badge.action-updated{background-color:rgba(66,165,245,.15);color:#42a5f5}.inbox-automation-v2 .audit-log-dialog .audit-log-table .action-badge.action-deleted{background-color:rgba(244,67,54,.15);color:#f44336}.inbox-automation-v2 .audit-log-dialog .audit-log-table .action-badge.action-executed{background-color:rgba(240,94,51,.15);color:#f05e33}.inbox-automation-v2 .audit-log-dialog .audit-log-table .timestamp{font-size:11px;color:#9e9e9e}.inbox-automation-v2 .audit-log-dialog .audit-log-table .user-badge{padding:3px 8px;background-color:#f5f5f5;border-radius:3px;font-size:11px}.inbox-automation-v2 .audit-log-dialog .pagination{display:flex;justify-content:center;gap:8px;margin-top:20px}.inbox-automation-v2 .audit-log-dialog .pagination .page-button{padding:6px 10px;border:1px solid #e0e0e0;border-radius:3px;background-color:#fff;color:#212121;font-size:12px;cursor:pointer;transition:all .3s ease}.inbox-automation-v2 .audit-log-dialog .pagination .page-button:hover{border-color:#f05e33;color:#f05e33}.inbox-automation-v2 .audit-log-dialog .pagination .page-button.active{background-color:#f05e33;border-color:#f05e33;color:#fff}.inbox-automation-v2 .audit-log-dialog .pagination .page-button:disabled{opacity:.5;cursor:not-allowed}.inbox-automation-v2 .audit-log-dialog .dialog-footer{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid #e0e0e0}.inbox-automation-v2 .audit-log-dialog .dialog-footer .dialog-button{padding:8px 16px;border-radius:3px;font-size:12px;font-weight:600;cursor:pointer;border:none;transition:all .3s ease;background-color:#f5f5f5;color:#212121}.inbox-automation-v2 .audit-log-dialog .dialog-footer .dialog-button:hover{background-color:hsl(0,0%,91.0784313725%)}.email-thread-main .email-threads .icon_img{width:35px;margin:10px 25px 0 0;height:auto}.email-thread-main .email-threads .first_cell{max-width:600px;width:100%}.email-thread-main .email-threads .inner-cell.second_cell{margin-left:57px}@media(max-width: 600px){.email-thread-main .email-threads .inner-cell.second_cell.side_bar_perform_section{margin-left:0px}}@media(max-width: 1265px){.email-thread-main .email-threads .inner-cell.second_cell{justify-content:flex-start;margin-left:52px}}.email-thread-main .email-threads .bg-bluegrey{background-color:rgba(211,225,229,.2901960784)}.email-thread-main .email-threads .text-oceanblue{color:#5cc5c3}.email-thread-main .email-threads .desc{width:100%;margin-bottom:10px;display:flex;padding:0}.email-thread-main .email-threads .accepting_cards_content{padding:0}.email-thread-main .email-threads .usr-date{color:#6a6a6a !important}.email-thread-main .email-threads .icon-next-arrow svg path{fill:#b7b7b7}.email-thread-main .email-threads .table-content{background-color:rgba(211,225,229,0.2901960784);padding:24px 60px}@media(max-width: 600px){.email-thread-main .email-threads .table-content{padding:16px}}.email-thread-main .email-threads .detail-overview.customer-dashboard{padding:16px;background-color:#20394c}.email-thread-main .email-threads .detail-overview.customer-dashboard .right-nav-back .circle-back-icon{rotate:none;margin-top:0}.email-thread-main .email-threads .detail-overview.customer-dashboard .right-nav-back .circle-back-icon svg path{fill:#fff}.email-thread-main .email-threads .detail-overview.customer-dashboard .right-nav-back .circle-back-icon:hover svg path{fill:#f05e33}.email-thread-main .email-threads .detail-overview.customer-dashboard .icon-next-arrow{width:15px;height:15px;rotate:-180deg;width:35px}.email-thread-main .email-threads .detail-overview.customer-dashboard .icon-next-arrow svg path{fill:#f05e33}.email-thread-main .email-threads .detail-overview.customer-dashboard .back{color:#f05e33}.email-thread-main .email-threads .detail-overview.customer-dashboard .from-desc{line-height:1.5}.email-thread-main .email-threads .customer-communicate{width:100%;gap:35px;vertical-align:middle;display:flex;align-items:center}@media(max-width: 600px){.email-thread-main .email-threads .customer-communicate{gap:10px;align-items:start}}.email-thread-main .email-threads .legend_section{width:100%;gap:27px;display:flex}.email-thread-main .email-threads .email-thread-content{display:flex;padding:0;background-color:#fff}.email-thread-main .email-threads .email-thread-content .icon-section{margin-right:25px}.email-thread-main .email-threads .email-thread-content .icon-section .icon-next-arrow{rotate:-180deg;width:35px}.email-thread-main .email-threads .email-thread-content .icon-section .icon-next-arrow svg path{fill:#64c43a}@media(max-width: 750px){.email-thread-main .email-threads .email-thread-content .icon-section{margin-right:0}}@media(max-width: 750px){.email-thread-main .email-threads .email-thread-content{margin-right:0}}.email-thread-main .email-threads .email-thread-content .main-card-container-section{flex-wrap:wrap;width:100%;min-height:auto}.email-thread-main .email-threads .email-thread-content .main-card-container-section .icon-next-arrow{width:15px;height:10px;position:relative;bottom:1px}.email-thread-main .email-threads .email-thread-content .main-card-container-section .icon-down-head svg polygon.st0{fill:#959494}.email-thread-main .email-threads .email-thread-content .main-card-container-section .clickable-section:hover{cursor:pointer}.email-thread-main .email-threads .email-thread-content .main-card-container-section .clickable-section:hover label{color:#f05e33;cursor:pointer}.email-thread-main .email-threads .email-thread-content .main-card-container-section .clickable-section:hover .icon-next-arrow svg path{fill:#f05e33}.email-thread-main .email-threads .email-thread-content .main-card-container-section .clickable-section:hover .icon_img_download svg path{fill:#f05e33 !important}.email-thread-main .email-threads .email-thread-content md-input-container .md-input{position:relative;bottom:18px}.email-thread-main .email-threads .email-thread-content .card-container-section:hover{box-shadow:0 3px 6px -1px #949494;border:1px solid #ccc}.email-thread-main .email-threads .email-thread-content .recipient-section{margin-bottom:80px}.email-thread-main .email-threads .email-thread-content .card-container-section{background-color:#fff;border:1px solid #ccc}.email-thread-main .email-threads .email-thread-content .card-container-section .detail-overview,.email-thread-main .email-threads .email-thread-content .card-container-section .reply-desc.desc{background-color:#20394c;color:#fff}.email-thread-main .email-threads .email-thread-content .card-container-section .detail-overview{padding:20px 20px 10px}.email-thread-main .email-threads .email-thread-content .card-container-section .detail-overview .desc{padding:0}.email-thread-main .email-threads .email-thread-content .card-container-section .reply-desc.desc{margin-bottom:0}.email-thread-main .email-threads .email-thread-content .card-container-section .desc{width:100%;margin-bottom:10px;padding:20px}.email-thread-main .email-threads .email-thread-content .card-container-section .desc .icon_img{width:13px;height:auto;position:relative;top:3px;margin-right:3px}.email-thread-main .email-threads .email-thread-content .card-container-section .desc .icon_img.icon_img_download{height:13px;top:0;margin-top:0}.email-thread-main .email-threads .email-thread-content .card-container-section .desc .icon_img.icon_img_download svg path{fill:#b7b7b7}.email-thread-main .email-threads .email-thread-content .card-container-section hr{margin:0 20px}.email-thread-main .email-threads .email-thread-content .card-container-section label{color:#b7b7b7}.email-thread-main .email-threads .email-thread-content .card-container-section .recipients-label{margin-right:20px;font-size:16px}.email-thread-main .email-threads .email-thread-content .card-container-section .email-threads-desc-section{border-left:4px solid #abd037;padding-right:15px}.email-thread-main .email-threads .email-thread-content .card-container-section .reply.email-threads-desc-section{border-left:4px solid #6b9aff}.email-thread-main .email-threads .email-thread-content .card-container-section .email-threads-desc{display:block;padding:15px 20px}.email-thread-main .email-threads .email-thread-content .card-container-section .email-threads-desc p{line-height:1.5;font-size:12px;font-family:Roboto,"Helvetica Neue",sans-serif;color:#666}.email-thread-main .email-threads .email-thread-content .card-container-section .icons-grid{padding:0 20px}.email-thread-main .email-threads .email-thread-content .card-container-section .icons-grid .icon_img{width:100px;margin-right:10px}.email-thread-main .email-threads .email-thread-content .card-container-section .bottom-icons-grid .icon-grid-list{margin:0 0 0 3px}.email-thread-main .email-threads .email-thread-content .card-container-section .bottom-icons-grid div{margin-right:10px}.email-thread-main .email-threads .email-thread-content .card-container-section .bottom-icons-grid .icon_png{width:25px;height:12px;position:relative;top:2px;margin-right:0}.email-thread-main .email-threads .email-thread-content .card-container-section .bottom-icons-grid .icon-flag.icon_png{width:25px;height:35px;position:relative;top:-11px}.email-thread-main .email-threads .email-thread-content .card-container-section .bottom-icons-grid .icon-flag.icon_png svg g path{fill:#b7b7b7 !important}.email-thread-main .email-threads .email-thread-content .card-container-section .bottom-icons-grid .icon-flag.icon_png:hover svg g path{fill:#c00 !important}.email-thread-main .email-threads .email-thread-content .card-container-section .bottom-icons-grid .icon-flag.icon_png:hover svg g .cls-2{stroke:#c00 !important}.email-thread-main .email-threads .icon_png_recipients{margin-top:5px}.email-thread-main .email-threads .email-thread-summary-content .icon-section .icon-next-arrow{rotate:-180deg;width:35px}.email-thread-main .email-threads .email-thread-summary-content .business_entity{flex-wrap:nowrap}@media(max-width: 1200px){.email-thread-main .email-threads .email-thread-summary-content .business_entity{flex-wrap:wrap}}.email-thread-main .email-threads .email-thread-summary-content .table-responsive{padding:0;width:100%;overflow-x:auto}.email-thread-main .email-threads .email-thread-summary-content thead{background:#21374c}.email-thread-main .email-threads .email-thread-summary-content thead th{color:#fff}.email-thread-main .email-threads .second_cell .md-button.btn-primary:hover{background-color:#fff;color:#f05e33;border:1px solid #f05e33;border-radius:8px}.email-thread-main .email-threads .second_cell .md-button.btn-primary:hover md-icon svg path{fill:#f05e33}.email-thread-main .email-threads .second_cell .md-button.btn-primary.active{background-color:#fff;color:#f05e33;border:1px solid #f05e33}.email-thread-main .email-threads .second_cell .md-button.btn-primary.active md-icon svg path{fill:#f05e33}.email-thread-main .email-threads .second_cell .md-button.btn-primary md-icon svg path{fill:#fff}.email-thread-main .email-threads .flex{display:flex}.email-thread-main .email-threads .save-contacts{background-color:#fff;color:#f05e33;border:1px solid #f05e33;margin-top:7px;max-width:175px;min-width:175px;width:100%;display:flex;justify-content:space-between;margin-left:0}.email-thread-main .email-threads .save-contacts .ico-touch-arrow{margin:0}.email-thread-main .email-threads .save-contacts:hover{background-color:#f05e33 !important;color:#fff}.email-thread-main .email-threads .save-contacts:hover md-icon svg path{fill:#fff}.email-thread-main .email-threads .table-description{max-width:300px;width:100%}.email-thread-main .email-threads .td-title-heading{font-size:16px;color:#21374c;font-weight:600;margin:0}.email-thread-main .email-threads .td-description-text{color:#b7b7b7;font-size:12px;margin-top:0;min-width:240px}@media(max-width: 1200px){.email-thread-main .email-threads{max-width:100%}}@media(max-width: 750px){.email-thread-main .email-threads{max-width:100%}}.email-thread-main .associated-text{margin-top:0 !important}.email-thread-main .icon-section.layout-column{margin-right:32px}.email-thread-main .text-white{color:#fff}.email-thread-main .text-navy-blue{color:#20394c}.email-thread-main .email_title{font-size:20px}.email-thread-main .thread-btn-primary{line-height:1.3;text-align:left;min-width:130px;padding:5px;margin:6px 0;border:1px solid #f05e33}@media(max-width: 600px){.email-thread-main .thread-btn-primary{min-width:105px}.email-thread-main .thread-btn-primary span{font-size:16px}}.email-thread-main .thread-btn-primary span{font-size:18px}.email-thread-main .thread-btn-primary md-icon{margin-right:7px !important}.email-thread-main .function-content .dashboard.bisection{margin:40px 12px 0 0}.email-thread-main .function-content .first_default-box{padding:0;margin:0}.email-thread-main .function-content .first_default-box .default-box-section .profile-des-contact{margin-left:0}.email-thread-main .function-content .first_default-box .default-box-section .profile-des-contact .section-header{background-color:#000;padding:20px 0 20px 40px}.email-thread-main .function-content .first_default-box .default-box-section .profile-des-contact .section-header span{font-weight:bold;font-size:16px}.email-thread-main .function-content .first_default-box .default-box-section .content_div{padding-right:25px}.email-thread-main .function-content .first_default-box .default-box-section .content_div .img-container .img-replacer{bottom:40px;font-size:20px;line-height:55px;height:55px;width:55px}.email-thread-main .function-content .first_default-box .default-box-section .content_div .pointer-section{gap:10px}.email-thread-main .function-content .first_default-box .default-box-section .content_div .pointer-section .img-container{position:initial}.email-thread-main .function-content .first_default-box .default-box-section .content_div .pointer-section .img-container .img-replacer:not(md-icon){background:#20394c;color:#fff}.email-thread-main .function-content .first_default-box .default-box-section .content_div .pointer-section .img-container .img-replacer.green:not(md-icon){background:#63c53a}.email-thread-main .function-content .first_default-box .default-box-section .content_div .pointer-section .img-container .img-replacer.red:not(md-icon){background:#f45250}.email-thread-main .function-content .first_default-box .default-box-section .content_div .pointer-section .img-container .img-replacer{position:initial;height:35px;width:35px;line-height:35px;margin-right:10px;font-size:19px}@media(max-width: 600px){.email-thread-main .function-content .first_default-box .default-box-section .content_div .pointer-section{padding-left:25px}}.email-thread-main .function-content .second-card-box{margin-top:0}.email-thread-main .function-content .flex{display:flex;width:100%}.email-thread-main .function-content .section-heading p{width:100%;padding-left:10px}.email-thread-main .function-content .heading-card{width:100%;background:#000;padding:20px 0}.email-thread-main .function-content .heading-card .profile-des{width:100%}.email-thread-main .function-content .heading-card .profile-des .section-header{display:flex;justify-content:space-between;width:100%;padding-right:25px}.email-thread-main .function-content .heading-card .profile-des .section-header span{font-weight:bold;font-size:16px}.email-thread-main .function-content .content_div{background-color:rgba(0,0,0,0)}.email-thread-main .function-content .content_div .action-menu{display:flex;align-items:flex-start}.email-thread-main .function-content .md-button.active-cta,.email-thread-main .function-content .md-button.archive-cta{text-transform:capitalize;max-width:250px;min-width:145px;text-align:left;border-radius:25px}.email-thread-main .function-content .md-button.active-cta md-icon,.email-thread-main .function-content .md-button.archive-cta md-icon{margin-right:10px}.email-thread-main .function-content .md-button.active-cta{background-color:#20394c;color:#fff}.email-thread-main .function-content .md-button.archive-cta{background-color:#fff;color:#f05e33;box-shadow:0 3px 6px -4px #949494}.email-thread-main .function-content .md-button.archive-cta.active-cta{background-color:#20394c;color:#fff}.email-thread-main .function-content .md-button.archive-cta.active-cta md-icon svg path{fill:#fff}.email-thread-main .function-content .md-button.archive-cta md-icon svg path{fill:#f05e33}.email-thread-main .function-content .table-responsive .data-table{background-color:#fff}.email-thread-main .function-content .table-responsive .data-table thead{background:#20394c}.email-thread-main .function-content .table-responsive .data-table thead th{color:#fff}.email-thread-main .function-content .table-responsive .data-table .hexa-icon{position:absolute}.email-thread-main .function-content .table-responsive .data-table .hexa-icon .ico-table{position:relative;right:30px;width:30px;height:30px;bottom:10px}.email-thread-main .function-content .table-responsive .table-description{margin-left:10px;bottom:10px;position:initial}.email-thread-main .function-content .table-responsive .owner-detail .profile-pic{width:40px;height:40px;line-height:40px;margin-right:10px}.email-thread-main .function-content .table-responsive .owner-detail .status-capsule{background-color:rgba(0,0,0,0);border:1px solid #b7b7b7;max-width:115px !important;width:100%;font-weight:500;font-size:12px;text-align:center;line-height:1.4;border-radius:20px;padding:3px 0 1px;height:18px;box-sizing:content-box;color:#980000 !important;display:inline-block}@media(max-width: 600px){.email-thread-main .function-content .table-responsive .owner-detail .status-capsule{max-width:100px !important}}.email-thread-main .function-content .table-responsive .location-symbol{padding:0 12px !important;min-width:35px;text-align:center}.email-thread-main .function-content .table-responsive .save-contacts md-icon svg path{fill:#f05e33}.email-thread-main .function-content .table-responsive .save-contacts md-icon svg path{fill:#f05e33}.email-thread-main .function-content .table-responsive .save-contacts:hover md-icon svg path{fill:#fff}.email-thread-main .function-content .table-responsive .td-description-text{margin:5px auto}.email-thread-main .data-content .dashboard.bisection{margin:10px 12px 0 0}@media(max-width: 600px){.email-thread-main .data-content .dashboard.bisection{margin:30px 12px 0 0}}.email-thread-main .data-content .second-card-box{margin-top:20px}.email-thread-main .data-content .heading-card{padding:0}.email-thread-main .data-content .switch-here{justify-content:flex-end}.email-thread-main .data-content .switch-here p{color:#f05e33;margin-top:0;text-align:right}.email-thread-main .data-content .switch-here .icon-next-arrow{height:15px;rotate:90deg;width:35px}.email-thread-main .data-content .switch-here .icon-next-arrow svg path{fill:#f05e33}.email-thread-main .data-content .second-card-box{margin-top:0}.email-thread-main .data-content .heading-card{width:100%;background:#000;padding:20px 0}.email-thread-main .data-content .heading-card .profile-des{width:100%}.email-thread-main .data-content .heading-card .profile-des .section-header{display:flex;justify-content:space-between;width:100%;padding-right:25px}.email-thread-main .data-content .heading-card .profile-des .section-header span{font-weight:bold;font-size:16px}.email-thread-main .data-content .pointer-section{width:100%;margin:0 auto;display:flex;justify-content:space-around}.email-thread-main .data-content .pointer-section .img-container{position:initial}.email-thread-main .data-content .pointer-section .img-container .img-replacer{position:initial;height:35px;width:35px;line-height:38px;margin-right:10px}.email-thread-main .data-content .pointer-section .img-container .img-replacer:not(md-icon){background:#20394c;color:#fff}.email-thread-main .data-content .pointer-section p{font-size:16px;margin-top:7px}.email-thread-main .thread-profile{padding:24px}.email-thread-main .thread-profile .default-box{border-radius:5px !important;margin:0}.email-thread-main .thread-profile .default-box-section{width:100%}.email-thread-main .thread-profile .primary_email{display:flex}.email-thread-main .thread-profile .primary_email a{margin:0 0 10px}.email-thread-main .thread-profile .primary_email .good-email{margin-left:7px}.email-thread-main .thread-profile .primary_email .good-email span.icon{margin-right:2px}.email-thread-main .thread-profile .primary_email .edit{width:15px}.email-thread-main .thread-profile .icon-next-arrow{margin-right:15px}.email-thread-main .thread-profile .img-container{position:absolute}.email-thread-main .thread-profile .img-container .img-replacer{position:relative;right:40px;bottom:5px}.email-thread-main .thread-profile .img-container .img-replacer:not(md-icon){background:#5cc5c3;color:#fff}.email-thread-main .thread-profile .switch-here{justify-content:flex-end}.email-thread-main .thread-profile .switch-here p{color:#f05e33;margin-top:0;text-align:right}.email-thread-main .thread-profile .switch-here .icon-next-arrow{height:15px;rotate:90deg;width:35px}.email-thread-main .thread-profile .switch-here .icon-next-arrow svg path{fill:#f05e33}@media(max-width: 600px){.email-thread-main .thread-profile .switch-here{padding-left:25px;justify-content:flex-start;margin-bottom:10px}}.email-thread-main .thread-profile .profile-des{margin-left:20px}.email-thread-main .thread-profile .profile-des .icon-grid-list-newtab{margin-top:8px}@media(max-width: 600px){.email-thread-main .thread-profile .profile-des{width:100%}.email-thread-main .thread-profile .profile-des .icon-grid-list-newtab{margin-right:15px}}.email-thread-main .thread-profile .section-header h1{font-size:30px;margin-right:15px;color:#20394c;font-weight:600 !important}.email-thread-main .thread-profile .default-box.second-card-box{width:100%}.email-thread-main .thread-profile .default-box.second-card-box .default-box-section{background-color:#f2f6f9}.email-thread-main .thread-profile .default-box.second-card-box .heading-card{width:100%;background:#000}.email-thread-main .thread-profile .default-box.second-card-box .heading-card .percent_counter{position:absolute}.email-thread-main .thread-profile .default-box.second-card-box .heading-card .percent_counter .icon_img{width:50px;position:relative;right:40px}.email-thread-main .thread-profile .default-box.second-card-box .heading-card h1{margin:10px 0 10px 30px;color:#fff;font-size:17px}.email-thread-main .thread-profile .default-box.second-card-box .pointer-section{width:100%;margin:0 auto;display:flex;justify-content:space-around;padding:25px}.email-thread-main .thread-profile .default-box.second-card-box .pointer-section .img-container{position:initial}.email-thread-main .thread-profile .default-box.second-card-box .pointer-section .img-container .img-replacer{position:initial;height:35px;width:35px;line-height:38px;margin-right:10px}.email-thread-main .thread-profile .default-box.second-card-box .pointer-section .img-container .img-replacer:not(md-icon){background:#20394c;color:#fff}.email-thread-main .thread-profile .default-box.second-card-box .pointer-section p{font-size:16px;margin-top:7px}.email-thread-main .thread-profile .default-box.second-card-box .pointer-section .pointer-donot-exits,.email-thread-main .thread-profile .default-box.second-card-box .pointer-section .pointer-exits{justify-content:center}.email-thread-main .thread-profile .default-box.second-card-box .emailname-cta{margin-bottom:20px}.email-thread-main .thread-profile .default-box.second-card-box .btn-primary{border:1px solid #5cc5c3;background-color:#fff;border-radius:25px;line-height:1.4;color:#5cc5c3;min-width:250px;width:100%;padding:6px;max-width:300px;box-shadow:0 3px 6px -1px #949494;border-radius:8px}.email-thread-main .thread-profile .default-box.second-card-box .btn-primary span{font-size:16px;font-weight:600}.email-thread-main .thread-profile .default-box.second-card-box .btn-primary:hover{background-color:#5cc5c3;color:#fff}.email-thread-main .aliases-heading h2{font-size:20px}.email-thread-main .text-green{color:#6aa84f !important}.email-thread-main .text-orange{color:#ff9501 !important}@media(max-width: 860px){.email-thread-main .thread-profile .default-box.second-card-box{width:100%}}@media(max-width: 600px){.email-thread-main .convert-btn-primary{margin:0}.email-thread-main .pointer-section{align-items:flex-start}.email-thread-main .card-container-section .icons-grid .icon_img{width:55px !important}.email-thread-main .card-container-section .desc .first_row{margin-bottom:8px}.email-thread-main .bottom-icons-grid{margin:10px 0 0 15px}.email-thread-main .bottom-icons-grid .clickable-section{margin-top:5px}}@media(max-width: 600px)and (max-width: 600px){.email-thread-main .bottom-icons-grid .clickable-section{margin-top:0px}}@media(max-width: 600px){.email-thread-main .bottom-icons-grid .icon-grid-list-flag{margin-top:20px !important}}.inbox-left-pannel{width:300px !important;min-width:300px !important}.inbox-left-pannel md-list-item::before,.inbox-left-pannel md-list-item .md-list-item-inner::before{min-height:0px}.inbox-left-pannel md-content{height:100%;padding:15px}.inbox-left-pannel .my-workspace-tag{width:100%;border-radius:10px;padding:10px}.inbox-left-pannel .my-workspace-tag.active{background-image:linear-gradient(to right, #3b82f6, #4f46e5)}.inbox-left-pannel .my-workspace-tag.active .badge-label span{color:#fff}.inbox-left-pannel .my-workspace-tag.active .badge-label{background-color:hsla(0,0%,100%,.2)}.inbox-left-pannel .my-workspace-tag.active .main-heading{color:#fff}.inbox-left-pannel .add-btn md-icon{rotate:45deg}.inbox-left-pannel .add-btn md-icon svg path{fill:#64748b}.inbox-left-pannel .add-btn{font-size:16px;font-weight:600;color:#64748b;padding:15px;border-style:dashed;border-width:2px;border-color:#cbd5e1;border-radius:10px;margin-top:45px}.inbox-left-pannel .add-btn .icon-container{background-color:#f1f5f9;width:40px;padding:14px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:10px}.inbox-left-pannel .message-icon-div{background-color:hsla(0,0%,100%,.2);border-radius:8px;display:flex;justify-content:center;padding:5px;width:35px;height:30px}.inbox-left-pannel .message-icon-div .icon-ico-mail{width:20px}.inbox-left-pannel .message-icon-div .icon-ico-mail svg path{fill:#fff}.inbox-left-pannel .main-heading{font-size:16px;font-weight:600;color:#334155}.inbox-left-pannel .sub-heading{font-size:12px;color:#64748b !important;margin-top:5px}.inbox-left-pannel .inner-menu-list-section{padding-right:10px;margin-bottom:15px}.inbox-left-pannel .inner-menu-list-section:hover{background:#f8fafc}.inbox-left-pannel .inner-menu-list-section .md-list-item-inner{flex-direction:column;align-items:start;min-height:0px;line-height:30px}.inbox-left-pannel .inner-menu-list-section span{color:#334155}.inbox-left-pannel .status-bg{background-color:#fce5cd;border-radius:50px;padding:10px;width:20px;height:20px;margin-right:10px;position:relative}.inbox-left-pannel .status-bg.red{background-color:#dc2626}.inbox-left-pannel .status-bg.green{background-color:#10b981}.inbox-left-pannel .status-bg.yellow{background-color:#f59e0b}.inbox-left-pannel .status-bg.blue{background-color:#6366f1}.inbox-left-pannel .badge-label{background-color:#e2e8f0;border-radius:50px;display:flex;justify-content:center;width:25px;height:25px}.inbox-left-pannel .badge-label span{color:#334155;font-size:12px;display:flex;justify-content:center;align-items:center;padding:0;font-weight:600}.inbox-left-pannel .badge-label.red{background-color:#fee2e2}.inbox-left-pannel .badge-label.red span{color:#dc2626}.sms-message .text-white{color:#fff !important}.sms-message .text_orange{color:#f8951d}.sms-message .desc{display:flex}.sms-message .accepting_cards{margin:0}.sms-message .accepting_cards .chat-list{min-width:375px;background:#fff;padding:0 20px;box-shadow:#949494 0 3px 5px 0}.sms-message .accepting_cards .chat-list .icon_img{margin:0 15px 0 0 !important !important}.sms-message .accepting_cards .chat-list .proflie_section h1{color:#395a7a;font-size:20px;margin-top:7px}.sms-message .accepting_cards .chat-list .proflie_section p{color:#3d9a83;margin-top:10px}.sms-message .accepting_cards .icon-search-container .search-input{min-width:340px}.sms-message .accepting_cards .chats:hover{background-color:rgba(97,197,195,.2196078431)}.sms-message .accepting_cards .chats.active{border:1px solid #3d9a83;overflow:visible}.sms-message .accepting_cards .chats.active .chat-div .text-label-desc.active{color:#3d9a83}.sms-message .accepting_cards .chats.active .bell-icon{position:absolute;bottom:78px;left:95%;width:25px;z-index:999999}.sms-message .accepting_cards .chats.active .bell-icon svg g circle{fill:#3d9a83}.sms-message .accepting_cards .chats.active .bell-icon svg g path{fill:#fff}.sms-message .accepting_cards .chats{width:100%;background-color:#f3f3f3;padding:15px 10px;border-radius:10px;margin-bottom:15px !important}.sms-message .accepting_cards .chats .icon_img{margin:10px 15px 0 0;width:60px;height:60px}.sms-message .accepting_cards .chats .chat-div{width:100%;line-height:1.9}.sms-message .accepting_cards .chats .chat-div .text-label-desc{font-size:13px;color:#999}.sms-message .accepting_cards .heading_title{background:#fff}.sms-message .accepting_cards #content{display:contents}.sms-message .accepting_cards .chat-section{background:url(../../../assets/images/Chat-Background.95b70f502f1664a3fc91.jpg) no-repeat 0 0;background-position:0 0;background-size:cover}.sms-message .accepting_cards .chat-section .chats .chat-div .text-label-desc.chat-text-label-desc{word-break:break-all;width:265px;white-space:wrap;color:rgba(0,0,0,.8705882353);line-height:1.6}.sms-message .accepting_cards .chat-section .chats .chat-div .chat-text-label-heading{color:#999;cursor:pointer}.sms-message .accepting_cards .chat-section .chats .chat-div .p-date-tag{position:relative;top:7px}.sms-message .accepting_cards .chat-section .input_chat_div:hover md-icon.copy-quote-icon{display:block}.sms-message .accepting_cards .chat-section .input_chat_div md-icon.copy-quote-icon{display:none}.sms-message .accepting_cards .chat-section .custom-default-box{background-color:#395a7a;padding:5px 15px;margin-bottom:20px}.sms-message .accepting_cards .chat-section .custom-default-box .icon_img{width:50px;margin:7px 25px 0 0;height:auto}.sms-message .accepting_cards .chat-section .chat-div{line-height:inherit}.sms-message .accepting_cards .chat-section .icon_png svg g path{fill:#fff !important}.sms-message .accepting_cards .chat-section .search-without-border{margin-top:5px !important}.sms-message .accepting_cards .chat-section .forward-icon{width:15px}.sms-message .accepting_cards .chat-section .icon_png svg path{fill:#fff !important}.sms-message .accepting_cards .chat-section .chat-profile-name{margin-right:80px;line-height:.2}.sms-message .accepting_cards .chat-section .chat-profile-name .email_title{margin-right:15px;margin-top:10px;line-height:1}.sms-message .accepting_cards .chat-section .chat-profile-name p{margin-bottom:5px;margin-top:5px}@media(max-width: 600px){.sms-message .accepting_cards .chat-section .chat-profile-name{margin-right:60px}}.sms-message .accepting_cards .chat-section .img-grid-list{display:flex;justify-content:flex-end;padding-top:16px}.sms-message .accepting_cards .chat-section .img-grid-list .icon_png{margin:0 10px 0 0}.sms-message .accepting_cards .chat-section .insert-action .img-grid-list md-icon{margin-bottom:10px;width:40px;height:40px}.sms-message .accepting_cards .chat-section .insert-action .insert-section{background-color:#000;color:#fff;margin-right:20px;padding:5px 0}.sms-message .accepting_cards .chat-section .insert-action .insert-section .insert-div{min-width:400px;width:100%;max-width:600px;align-items:center;padding-left:25px}@media(max-width: 600px){.sms-message .accepting_cards .chat-section .insert-action .insert-section .insert-div{align-items:start;grid-gap:10px;padding:10px 0 10px 5px}}.sms-message .accepting_cards .chat-section .insert-action .insert-section .insert-div .add-email{margin-right:25px}.sms-message .accepting_cards .chat-section .insert-action .insert-section .cta-div{align-items:center;display:flex}.sms-message .accepting_cards .chat-section .insert-action .insert-section .ico-plus{margin-right:10px}.sms-message .accepting_cards .chat-section .insert-action .insert-section .insert_content{padding-top:5px}.sms-message .accepting_cards .chat-section .insert-action .insert-section .ico-white svg path{fill:#fff}@media(max-width: 600px){.sms-message .accepting_cards .chat-section{overflow-x:hidden;margin-bottom:65px !important}}.sms-message .accepting_cards .input_chat_section.end{display:flex;justify-content:flex-end;padding-right:20px}.sms-message .accepting_cards .input_chat_section.end .chats{background-color:#427675;border-bottom-right-radius:0}@media(max-width: 600px){.sms-message .accepting_cards .input_chat_section.end{flex-direction:row}}.sms-message .accepting_cards .input_chat_section.start{display:flex;justify-content:flex-start;padding-left:20px}.sms-message .accepting_cards .input_chat_section.start .chats{border:2px solid #427675;background-color:#fff;border-bottom-left-radius:0}@media(max-width: 1200px){.sms-message .accepting_cards .input_chat_section.start{flex-wrap:wrap}}@media(max-width: 600px){.sms-message .accepting_cards .input_chat_section.start{flex-direction:row;padding-left:0;padding-right:20px}}.sms-message .accepting_cards .input_chat_section .quote-id .icon_img{width:25px;margin-top:5px;height:25px}.sms-message .accepting_cards .input_chat_section .quote-id p{color:#f90 !important}.sms-message .accepting_cards .input_chat_section .quote-id .quote-icon{margin:7px 10px 0 0 !important !important;bottom:0}.sms-message .no-marg-top{margin-top:0 !important}.sms-message .flex{display:flex;width:100%}.sms-message .accepting_cards_content{padding:0}.sms-message .back-btn{min-width:25px}.sms-message .chat-unreads-div{margin-bottom:10px}.start-sms-message .accepting_cards .chat-list{padding:0px}.start-sms-message .accepting_cards .chat-list .start-header{background-color:#46676c;padding:15px}.start-sms-message .accepting_cards .chat-list .start-header .icon-next-arrow{rotate:-180deg;margin:0px 20px 0px 0px}.start-sms-message .accepting_cards .chat-list .start-header .icon-next-arrow svg path{fill:#f05e33}.start-sms-message .accepting_cards .chat-list .start-header .first_cell_content{max-width:260px;min-width:260px;width:100%}.start-sms-message .accepting_cards .chat-list .proflie_section h1{font-size:18px}.start-sms-message .accepting_cards .chat-list .chat-list-div{padding:0px 20px}.start-sms-message .accepting_cards .chat-list .chat-list-div .top-all-contacts{margin:10px auto}.start-sms-message .accepting_cards .chat-list .chat-list-div .top-all-contacts h1{font-size:16px;margin-top:15px}.start-sms-message .accepting_cards .chat-list .chat-list-div .top-all-contacts .cta-div .btn-secondary{background-color:#fff;color:#f05e33;border:1px solid #f05e33;border-radius:10px;font-size:12px;margin-right:0px}.start-sms-message .accepting_cards .chat-list .chat-list-div .top-all-contacts .cta-div .btn-secondary .ico-plus{width:15px;padding-bottom:3px;margin-right:5px}.start-sms-message .accepting_cards .chats .icon_img{width:45px;height:45px;margin-top:5px}.start-sms-message .accepting_cards .chat-section .custom-default-box .icon_img{width:35px}.start-sms-message .accepting_cards .chat-section .img-grid-list{padding-top:10px}.start-sms-message .accepting_cards .chat-section .chat-profile-name .email_title{padding-top:5px}.start-sms-message .accepting_cards .input_chat_section{justify-content:center;margin:0px auto}.start-sms-message .accepting_cards .input_chat_section .chats{background-color:rgba(0,0,0,0);justify-content:center}.start-sms-message .accepting_cards .input_chat_section .chats .icon_img{margin-top:0px;width:65px;height:auto}.start-sms-message .accepting_cards .input_chat_section .chats .profile-address{line-height:1.7}.start-sms-message .accepting_cards .send-hi{margin-bottom:80px}.start-sms-message .accepting_cards .send-hi .chats{background-color:#fff;padding:30px}.start-sms-message .accepting_cards .send-hi .chats .icon_img{margin:0px auto 10px;width:35px}.start-sms-message .accepting_cards .send-hi .chats .md-button{font-size:14px;line-height:30px;min-height:25px;margin:10px auto 0px;justify-content:center;display:flex}.start-sms-message .accepting_cards .form-base md-input-container label{text-align:left}.start-sms-message .accepting_cards .form-base .number-text{text-align:left}.notes-templates-main .like-history-icon{width:18px}.notes-templates-main .category-dropdown{width:50%}.notes-templates-main .add-note-template-sidenav{position:absolute;right:10px}.notes-templates-main .color-picker{border-radius:50px;width:65px;margin:auto}.notes-templates-main .color-picker .color-holder{width:100px;height:20px;opacity:0}.notes-templates-main h2{font-size:25px}.notes-templates-main .note-templates{top:-50px}.notes-templates-main .detail-cards-div{min-height:220px;width:100%;display:flex;flex-direction:column;background-color:#f3ffff;cursor:pointer;position:relative;box-shadow:0 0 1px 0 rgba(0,0,0,.2),0 0 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.notes-templates-main .detail-cards-div .template-preview{flex-grow:1;display:flex;flex-direction:column}.notes-templates-main .detail-cards-div .template-preview h3,.notes-templates-main .detail-cards-div .template-preview p{white-space:normal;word-break:break-word}.notes-templates-main .detail-cards-div .notes-icon-tick{position:absolute;top:-13px;z-index:1;left:-9px}.notes-templates-main .detail-cards-div.notes-tick-border{border:1px solid #6aa84f !important;border-bottom:0 !important}.notes-templates-main .detail-cards-div .sales-card-cta{background-color:#20394c;color:#fff;border-radius:15px;text-align:left;padding:5px 16px;font-size:12px;max-width:90px}.notes-templates-main .detail-cards-div h3{color:#21374c;font-size:18px;font-weight:bold}.notes-templates-main .detail-cards-div p{color:#666}.notes-templates-main .detail-cards-div md-card-actions .list-icons{margin-right:0;text-align:end}.notes-templates-main .detail-cards-div md-card-actions .list-icons svg path{fill:#f90}.notes-templates-main .detail-cards-div md-card-actions.bottom-label-section{margin:0;padding:5px 5px 5px 8px;color:#fff;background-color:#20394c}.notes-templates-main .detail-cards-div md-card-actions.bottom-label-section p{margin:0;color:#fff;font-size:10px}.notes-templates-main .detail-cards-div md-card-actions.bottom-label-section p span{color:#f90}.notes-templates-main .detail-cards-div:hover .temp-widget .template-overlay{display:flex}.notes-templates-main .detail-cards-div .temp-widget{height:100%}.notes-templates-main .detail-cards-div .temp-widget.temp-active{border-color:#f05e33}.notes-templates-main .detail-cards-div .temp-widget .template-heading{position:relative;background:#dbdbdb;border-bottom:1px solid hsl(0,0%,86%);padding:1px 0;overflow:hidden}.notes-templates-main .detail-cards-div .temp-widget .template-heading h2{padding:0 15px}.notes-templates-main .detail-cards-div .temp-widget .template-heading .ico-tick{position:absolute;top:0;right:0;height:18px;width:18px}.notes-templates-main .detail-cards-div .temp-widget .template-heading .location-symbol{position:absolute;top:-11px;right:-18px;transform:rotate(45deg);z-index:1;padding:12px 10px 0 10px !important;border-radius:0}.notes-templates-main .detail-cards-div .temp-widget .temp-image{overflow:hidden;position:absolute;width:100%;height:100%}.notes-templates-main .detail-cards-div .temp-widget .temp-image:hover .template-overlay{display:flex}.notes-templates-main .detail-cards-div .temp-widget .template-preview{margin:0;overflow:hidden;display:flex;justify-content:space-between;flex-direction:column;height:100%}.notes-templates-main .detail-cards-div .temp-widget .template-preview md-card-title{display:grid;padding:0 16px 15px 8px}.notes-templates-main .detail-cards-div .temp-widget .preview-container{transform:scale(0.41) translate(-72%, -72%)}.notes-templates-main .detail-cards-div .temp-widget .template-overlay{background:rgba(0,0,0,.6);color:#fff;display:none;padding:20px;position:absolute;top:0;left:0;right:0;bottom:0}.notes-templates-main .detail-cards-div .temp-widget .template-overlay .overlay-btn{width:100%;display:flex;justify-content:space-around}.notes-templates-main .detail-cards-div .temp-widget .template-overlay .md-button{border:1px solid #fff;margin-left:0}.notes-templates-main .detail-cards-div .temp-widget .template-options{width:100%;bottom:45px;position:absolute}.notes-templates-main .detail-cards-div .temp-widget .template-options .cursor-point{text-align:center}.notes-templates-main .detail-cards-div .temp-widget .template-options md-icon{height:20px;width:20px;margin-bottom:10px}.notes-templates-main .detail-cards-div .temp-widget .template-options md-icon path{fill:#fff}.notes-templates-main .detail-cards-div.selected{background-color:#fff;border:1px solid #64c43a}.notes-templates-main .notes-header{padding:30px 25px;background-color:#d3e1e5}.notes-templates-main .notes-header .categories-header{font-weight:bold !important}.notes-templates-main .notes-header .header-icon{min-height:70px;min-width:84px}.notes-templates-main .notes-header .manage-categories{background-color:#fff;border-radius:5px}.notes-templates-main .notes-header .manage-categories md-icon{width:17px;height:15px}.notes-templates-main .notes-template-selection{font-size:10px;color:#000}@media(min-width: 600px){.notes-templates-main .template-select-categories{margin-top:25px}}.notes-templates-main .template-select-categories{top:-53px}.notes-templates-main .template-select-categories .category-select{min-width:304px;max-width:750px;width:100%}.notes-templates-main .template-select-categories .select-btn{background-color:#fafafa;border:1px solid hsl(0,0%,86%);border-radius:5px}.notes-templates-main .template-select-categories .select-btn:hover{background-color:#f4f2f2;border:1px solid #cecccc;color:#232323}.notes-templates-main .template-select-categories .onSelectBtnClick{border:1px solid #f05e33;background-color:#f05e33}.notes-templates-main .template-select-categories .onSelectBtnClickNotes{background-color:#f46b3d;border:1px solid #f46b3d;color:#fff}.customer-layout{height:calc(100vh - 130px);overflow:hidden;background:#f5f5f5;display:flex}.customer-layout .cust-cmn-sidenav{background:#fff}.customer-layout .cust-cmn-sidenav .panel-header{padding:12px 16px;border-bottom:1px solid #eee;background:#fafafa}.customer-layout .cust-cmn-sidenav .panel-header h2{font-size:16px;font-weight:600;margin:0}.customer-layout .cust-cmn-sidenav .panel-header .cursor-point{transition:all .2s ease}.customer-layout .cust-cmn-sidenav .panel-header .cursor-point:hover{opacity:.8}.customer-layout .cust-cmn-sidenav .panel-header .cursor-point .clear-text{font-size:13px}.customer-layout .cust-cmn-sidenav .panel-header .cursor-point .clear-text.text-danger{color:#e53935}.customer-layout .cust-cmn-sidenav .boards li{border-radius:5px;margin-right:20px;max-width:300px;width:100%}.customer-layout .cust-cmn-sidenav .boards .new-label{position:absolute;top:-24px;right:0;width:30px;height:30px}.customer-layout .cust-cmn-sidenav .boards .summery-widget{padding:10px 15px;overflow:hidden}.customer-layout .cust-cmn-sidenav .boards .summery-widget.white-board{background:#fff;min-height:306px;padding:0;transition:box-shadow 1s,border-color 1s;border:1px solid #d0e4f2}.customer-layout .cust-cmn-sidenav .boards .summery-widget.white-board:hover{border-color:#52758d;box-shadow:0 0 8.37px .63px rgba(82,117,141,.35)}.customer-layout .cust-cmn-sidenav .boards .summery-widget .opportunity-header{padding:4px 15px 2px;border-bottom:1px solid #ccc;background-color:#eff6fb}.customer-layout .cust-cmn-sidenav .boards .summery-widget.new-board{padding:15px}.customer-layout .cust-cmn-sidenav .boards .summery-widget .side-space{padding:0 15px}.customer-layout .cust-cmn-sidenav .boards .summery-widget .color-indicator{position:absolute;right:0;bottom:0;width:0;height:0;border-bottom:50px solid rgba(0,0,0,0);border-left:50px solid rgba(0,0,0,0)}.customer-layout .cust-cmn-sidenav .boards .summery-widget .category-img{height:30px;width:30px}.customer-layout .cust-cmn-sidenav .boards .summery-widget .category-img .visual{transform:translate(-50%, -50%) scale(0.47)}.customer-layout .cust-cmn-sidenav .boards .summery-widget .menu-btn{position:static}.customer-layout .cust-cmn-sidenav .boards md-icon.edit{height:15px;width:15px}.customer-layout .cust-cmn-sidenav .boards .stat{margin:0;display:inline-block}.customer-layout .cust-cmn-sidenav .boards .stat-info{text-transform:uppercase}.customer-layout .cust-cmn-sidenav .boards .location-symbol{margin:3px 0}.customer-layout .cust-cmn-sidenav .boards .md-button{margin:0}.customer-layout .cust-cmn-sidenav .boards .btn-primary{padding:0 15px;border-radius:8px}.customer-layout .cust-cmn-sidenav .boards .space-bottom{margin-bottom:24px}.customer-layout .cust-cmn-sidenav .boards .new-board{color:hsl(0,0%,58%)}.customer-layout .cust-cmn-sidenav .boards .new-board md-icon:not(.icon-ico-add){height:60px;width:60px}.customer-layout .cust-cmn-sidenav .boards .new-board md-icon:not(.icon-ico-add) path{fill:#ccc}.customer-layout .cust-cmn-sidenav .boards .opportunity-card:hover{background:rgba(211,225,229,.21)}.customer-layout .cust-cmn-sidenav .boards .color-indicator .category-filter-image{border-radius:63px;top:21px;right:2px}.customer-layout .cust-cmn-sidenav .boards .color-indicator .visual-sm-icon{height:16px;width:16px}.customer-layout .cust-cmn-sidenav .boards .color-indicator .category-img .visual{transform:translate(-50%, -50%) scale(0.3)}.customer-layout .cust-cmn-sidenav .board-sidebar{padding:0 0 16px 0;display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto}.customer-layout .cust-cmn-sidenav .board-sidebar .nav-item{width:100%;justify-content:flex-start;text-transform:none;color:#444;font-weight:500;border-radius:6px;margin-bottom:2px;transition:background .2s ease}.customer-layout .cust-cmn-sidenav .board-sidebar .nav-item:hover{background:#f8f9fa}.customer-layout .cust-cmn-sidenav .board-sidebar .nav-item.active{background:none !important;color:#529dff}.customer-layout .cust-cmn-sidenav .board-sidebar .nav-item.add-category{margin-top:8px;color:#529dff;font-weight:600;background-color:#faffff}.customer-layout .cust-cmn-sidenav .board-sidebar .nav-item.add-category md-icon{height:13px;width:13px;margin-right:8px}.customer-layout .cust-cmn-sidenav .board-sidebar .nav-item md-icon{height:18px;width:18px;margin-right:16px}.customer-layout .cust-cmn-sidenav .board-sidebar .category-btn{font-size:14px;font-weight:500;margin-bottom:2px}.customer-layout .cust-cmn-sidenav .board-sidebar .submenu{padding-left:20px;margin-top:4px}.customer-layout .cust-cmn-sidenav .board-sidebar .submenu .board-item{margin:6px 0;padding:8px 10px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease}.customer-layout .cust-cmn-sidenav .board-sidebar .submenu .board-item:hover{background-color:#dbebff}.customer-layout .cust-cmn-sidenav .board-sidebar .submenu .board-item.active{background:#dbebff}.customer-layout .cust-cmn-sidenav .board-sidebar .submenu .board-item .icon-head{display:flex;align-items:center;gap:10px}.customer-layout .cust-cmn-sidenav .board-sidebar .submenu .board-item .icon-head .sub-menu-icon{fill:#a09f9f;height:15px;width:15px}.customer-layout .cust-cmn-sidenav .board-sidebar .submenu .board-item .icon-head .board-title{font-size:14px;margin:0;color:#333}.customer-layout .cust-cmn-sidenav .board-sidebar .submenu .board-item .board-count{font-size:13px;color:#757575;border:1px solid #e4e4e4;border-radius:8px;padding:2px 8px}.customer-layout .panel-toggle-icon{position:absolute;left:-10px !important;top:0}.customer-layout .panel-toggle-icon.opened{left:194px}@media screen and (max-width: 959px){.customer-layout .panel-toggle-icon{left:-19px !important}}.customer-layout .panel-toggle-icon.md-primary.md-fab{height:25px;width:25px;min-height:25px;transition-property:all;background-color:hsla(0,0%,100%,.6)}.customer-layout .panel-toggle-icon.md-primary.md-fab.opened{transform:rotate(180deg)}.customer-layout .panel-toggle-icon md-icon{height:10px;width:10px}.customer-layout .panel-toggle-icon svg path{fill:#000}.customer-layout .customer-details{background:#fafafa;overflow:auto;padding:10px;flex:1;scrollbar-width:none;-ms-overflow-style:none}.customer-layout .customer-details::-webkit-scrollbar{display:none}.customer-layout .customer-details .details-header{background:#fff;border-bottom:1px solid #e0e0e0;padding:12px 16px}.customer-layout .customer-details .details-header .header-left h2{margin:0;font-weight:600}.customer-layout .customer-details .details-header .sub-text{font-size:14px;color:#757575}.customer-layout .customer-details .info-section{background:#fff;margin:16px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.08);padding:16px}.customer-layout .customer-details .info-section .info-header h3{margin:0 0 8px;font-size:16px;font-weight:600}.customer-layout .customer-details .quick-actions{margin-top:16px;display:flex;gap:16px}.delete-notes{padding:18px 35px}.delete-notes .heading{color:#000;max-width:445px;font-size:16px;width:100%;line-height:1.5}.delete-notes .bottom-section{display:flex;justify-content:center}.add-note-popup .add-notes{width:100%}.add-note-popup .add-notes md-list-item.md-no-proxy{padding:0}.add-note-popup .add-notes .lead-creation-div .export-criteria-div{display:flex;width:100%;justify-content:space-between}.add-note-popup .add-notes .lead-creation-div .export-criteria-div md-switch{margin-top:15px;margin-right:20px}.add-note-popup .add-notes .lead-creation-div .bz-preferred{padding:5px 15px;background-color:#d6e1e5;border-radius:13px}.add-note-popup .add-notes .lead-creation-div .icon_img{width:30px;margin-right:15px}.add-note-popup .add-notes .lead-card{display:flex;width:100%}.add-note-popup .add-notes .lead-card md-input-container{margin-right:15px}.add-note-popup .add-notes .section-heading{width:100%}.add-note-popup .add-notes .section-heading md-icon{margin:0 5px 0 4px}.add-note-popup .add-notes .lead-card-content{margin-left:40px;margin-bottom:30px;width:100%}.add-note-popup .add-notes .lead-card-content .sales-agent-btns{margin:0 0 20px}.add-note-popup .add-notes .view-lead-card-content md-radio-button{pointer-events:none}.add-note-popup .add-notes .view-lead-card-content md-switch.md-block{pointer-events:none}.add-note-popup .add-notes .view-lead-card-content md-checkbox{pointer-events:none}.add-note-popup .add-notes .view-lead-card-content md-input-container{pointer-events:none}.add-note-popup .add-notes .setup-content-div .setup-content-heading{margin-right:45px}.add-note-popup .add-notes .setup-content-div .setup-content-desc{margin-top:10px;width:100%}.add-note-popup .add-notes .setup-content-div md-input-container{margin-left:0 !important}.add-note-popup .add-notes .setup-content-div .rb-btns{margin-top:10px}.add-note-popup .add-notes .add-contact{margin:0 30px 20px 0;align-items:center;display:flex}.add-note-popup .add-notes .add-contact .icon-ico-add{margin-right:5px}.add-note-popup .add-notes .add-contact .profile_icon_png{width:30px !important;margin-right:5px}.notes-template-sidenav{bottom:0 !important}.notes-template-sidenav .leftnav-wrap{width:100%;min-width:100%;position:absolute;right:0}.notes-template-sidenav .leftnav-wrap .site-visit-sidebar{padding:0}.notes-template-sidenav .leftnav-wrap .site-visit-sidebar .close-div{background-color:#000;padding:15px 10px !important}.notes-template-sidenav .leftnav-wrap .site-visit-sidebar .close-div .topbar-heading{margin:0 auto;color:#fff;font-size:18px}.notes-template-sidenav .leftnav-wrap .site-visit-sidebar .profile-detail-section ul{padding-left:0;width:100%}.notes-template-sidenav .leftnav-wrap .site-visit-sidebar .profile-detail-section ul li{margin-bottom:10px;padding:25px 10px}.notes-template-sidenav .leftnav-wrap .site-visit-sidebar .profile-detail-section ul li .img-content{display:flex;align-items:flex-start}.notes-template-sidenav .leftnav-wrap .site-visit-sidebar .profile-detail-section ul li .img-content .capsule-section{justify-content:space-between;padding-top:10px}.notes-template-sidenav .leftnav-wrap .site-visit-sidebar .profile-detail-section ul li .img-content .capsule-section .capsule-div{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:50px;padding:5px 10px}.notes-template-sidenav .leftnav-wrap .site-visit-sidebar .profile-detail-section ul li .img-content .capsule-section .capsule-name{padding:0;border:1px solid #eee;border-radius:50px;background-color:#eee;max-width:155px;width:100%;align-items:center;display:flex;text-align:left;font-weight:600;font-size:11px;margin-right:20px}.notes-template-sidenav .leftnav-wrap .site-visit-sidebar .profile-detail-section ul li .img-content .capsule-section .capsule-name .icon_img{margin:0 7px 0 0;width:25px !important;height:auto}.notes-template-sidenav .leftnav-wrap .site-visit-sidebar .profile-detail-section ul li .icon_img{width:40px !important;height:auto;margin-right:15px}.notes-template-sidenav .leftnav-wrap .site-visit-sidebar .profile-detail-section ul li p{color:#20394c !important;margin-top:0 !important;font-size:15px;font-weight:500}.notes-template-sidenav .leftnav-wrap .site-visit-sidebar .profile-detail-section ul li:nth-child(even){background-color:rgba(211,225,229,.2901960784)}.text-seagreen{color:#5cc5c3 !important}.text-seablue{color:#2196f3 !important}.mb-0{margin-bottom:0 !important}.mt-0{margin-top:0 !important}.pb-0{padding-bottom:0 !important}.pt-0{padding-top:0 !important}.notes-labels-sidenav{background-color:#fff}.notes-labels-sidenav .notes-labels{border-radius:4px;color:#fff}.notes-sidenav .likes-history{background-color:#fff}.notes-sidenav .user-contact .contact-img.notes{width:30px !important;height:30px !important;min-width:24px !important;max-width:34px !important;min-height:24px !important;max-height:34px !important;border-radius:50%;overflow:hidden}.notes-sidenav .likes-thumbs-up{height:20px;width:20px}.notes-sidenav .location-symbol-notes{background-color:#ef4135}.opportunities-getting-started{background-color:#fff;font-family:"Inter",sans-serif;color:#1e293b}.opportunities-getting-started .opp-top-header{background-color:#fff;padding:12px 0;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;gap:16px}@media(max-width: 655px){.opportunities-getting-started .opp-top-header{padding:10px 16px;margin-top:12px;gap:8px;flex-direction:column;align-items:stretch}}.opportunities-getting-started .opp-top-header .back-btn{text-transform:none;font-size:13px;font-weight:500;color:#64748b;margin:0;padding:0 12px;min-height:32px}.opportunities-getting-started .opp-top-header .back-btn md-icon{color:#94a3b8;margin-right:4px}.opportunities-getting-started .opp-top-header .back-btn:hover{background-color:#f8fafc;color:#1e293b}.opportunities-getting-started .opp-top-header .vertical-divider{width:1px;height:24px;background-color:#e2e8f0;margin:0 16px}@media(max-width: 655px){.opportunities-getting-started .opp-top-header .vertical-divider{margin:0 12px}}.opportunities-getting-started .opp-top-header .header-main-icon{width:36px;height:36px;border-radius:8px;margin-right:12px}.opportunities-getting-started .opp-top-header .header-main-icon.pulse-blue{background-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.1)}.opportunities-getting-started .opp-top-header .header-title-box .title{font-size:16px;font-weight:700;color:#0f172a}.opportunities-getting-started .opp-top-header .header-title-box .subtitle{font-size:11px;color:#94a3b8;margin-top:2px}.opportunities-getting-started .opp-top-header .header-actions{gap:12px}@media(max-width: 655px){.opportunities-getting-started .opp-top-header .header-actions{width:100%;margin-top:12px;flex-direction:column;align-items:stretch;gap:12px}.opportunities-getting-started .opp-top-header .header-actions .search-container{width:100%;flex:none;height:44px;margin-bottom:0}.opportunities-getting-started .opp-top-header .header-actions .gap-10{width:100%;gap:12px;display:flex;flex-direction:column}.opportunities-getting-started .opp-top-header .header-actions .gap-10 .md-button{margin:0;width:100% !important;justify-content:center;font-size:14px;font-weight:600;height:44px;border-radius:8px}.opportunities-getting-started .opp-top-header .header-actions .gap-10 .md-button md-icon{margin-right:8px}.opportunities-getting-started .opp-top-header .header-actions .gap-10 .md-button.category-btn{background-color:#fff;border:1px solid #e2e8f0;color:#1e293b}.opportunities-getting-started .opp-top-header .header-actions .gap-10 .md-button.board-btn{background-color:#2563eb;color:#fff;border:none}}.opportunities-getting-started .opp-top-header .header-actions .search-container{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:0 12px;height:36px;width:250px;max-width:100%;flex-shrink:0}.opportunities-getting-started .opp-top-header .header-actions .search-container input{border:none;background:rgba(0,0,0,0);font-size:13px;margin-left:8px;flex:1;outline:none;color:#334155}.opportunities-getting-started .opp-top-header .header-actions .search-container input::placeholder{color:#94a3b8}@media(min-width: 860px)and (max-width: 1000px){.opportunities-getting-started .opp-top-header .header-actions .gap-10{flex-direction:column;align-items:stretch;gap:6px}.opportunities-getting-started .opp-top-header .header-actions .gap-10 .md-button{height:32px;line-height:32px}}.opportunities-getting-started .opp-top-header .header-actions .md-button{margin:0;text-transform:none;font-size:13px;font-weight:600;height:36px;line-height:36px;border-radius:8px;padding:0 16px}.opportunities-getting-started .opp-top-header .header-actions .md-button md-icon{margin-right:8px}.opportunities-getting-started .opp-top-header .header-actions .md-button.category-btn{border:1px solid #e2e8f0;color:#475569}.opportunities-getting-started .opp-top-header .header-actions .md-button.category-btn:hover{border-color:#cbd5e1;background-color:#f8fafc}.opportunities-getting-started .opp-top-header .header-actions .md-button.board-btn{background-color:#2563eb;color:#fff}.opportunities-getting-started .opp-top-header .header-actions .md-button.board-btn:hover{background-color:#1d4ed8}.opportunities-getting-started .opp-main-tabs{background-color:#fff}.opportunities-getting-started .opp-main-tabs md-tabs-wrapper{border-bottom:1px solid #f1f5f9;padding:0 12px}.opportunities-getting-started .opp-main-tabs md-tabs-canvas{height:48px}.opportunities-getting-started .opp-main-tabs md-tab-item{text-transform:none;font-size:13px;font-weight:600;color:#64748b;padding:12px 24px;transition:all .2s}.opportunities-getting-started .opp-main-tabs md-tab-item.md-active{color:#0f172a}.opportunities-getting-started .opp-main-tabs md-tab-item:hover{color:#1e293b}.opportunities-getting-started .opp-main-tabs md-ink-bar{background:#0f172a;height:2px}.opportunities-getting-started .opp-main-content{background-color:#f8fafc;padding:24px}.opportunities-getting-started .opp-main-content .boards-container{background-color:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:0;margin-top:32px;box-shadow:0 1px 3px rgba(0,0,0,.02)}.opportunities-getting-started .opp-main-content .boards-container .boards-grid{padding:12px;margin:0}.opportunities-getting-started .opp-main-content .boards-container .filter-bar{padding:24px;margin:0;background-color:#fbfbfb;border-bottom:1px solid #f1f5f9;border-radius:12px 12px 0 0}.opportunities-getting-started .opp-main-content .boards-container .filter-bar .filter-chip{align-items:center;gap:8px;padding:0 16px;border-radius:8px;font-size:13px;font-weight:600;border:1px solid rgba(0,0,0,0);transition:all .2s;height:36px;box-sizing:border-box}.opportunities-getting-started .opp-main-content .boards-container .filter-bar .filter-chip .filter-text{white-space:nowrap}.opportunities-getting-started .opp-main-content .boards-container .filter-bar .filter-chip .count{font-size:11px;font-weight:700;background-color:#f1f5f9;color:#64748b;padding:0 8px;border-radius:12px;margin-left:8px;height:20px;line-height:20px;display:inline-block}.opportunities-getting-started .opp-main-content .boards-container .filter-bar .filter-chip.dark{background-color:#0f172a;color:#fff;border:1px solid #0f172a}.opportunities-getting-started .opp-main-content .boards-container .filter-bar .filter-chip.dark .count{background-color:hsla(0,0%,100%,.2);color:#fff}.opportunities-getting-started .opp-main-content .boards-container .filter-bar .filter-chip.dark.active{border-color:#0f172a;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.opportunities-getting-started .opp-main-content .boards-container .filter-bar .filter-chip.blue{background-color:#eff6ff;color:#2563eb;border-color:#dbeafe}.opportunities-getting-started .opp-main-content .boards-container .filter-bar .filter-chip.blue .count{background-color:#fff}.opportunities-getting-started .opp-main-content .boards-container .filter-bar .filter-chip.green{background-color:#f0fdf4;color:#16a34a;border-color:#dcfce7}.opportunities-getting-started .opp-main-content .boards-container .filter-bar .filter-chip.green .count{background-color:#fff}.opportunities-getting-started .opp-main-content .boards-container .filter-bar .filter-chip.purple{background-color:#f5f3ff;color:#7c3aed;border-color:#ede9fe}.opportunities-getting-started .opp-main-content .boards-container .filter-bar .filter-chip.purple .count{background-color:#fff}.opportunities-getting-started .opp-main-content .boards-container .filter-bar .filter-chip.active .white-icon,.opportunities-getting-started .opp-main-content .boards-container .filter-bar .filter-chip.active md-icon{color:#fff !important}.opportunities-getting-started .opp-main-content .boards-container .filter-bar .filter-chip.active.blue{background-color:#2563eb;color:#fff;border-color:#2563eb}.opportunities-getting-started .opp-main-content .boards-container .filter-bar .filter-chip.active.blue .count{background-color:hsla(0,0%,100%,.2);color:#fff}.opportunities-getting-started .opp-main-content .boards-container .filter-bar .filter-chip.active.green{background-color:#16a34a;color:#fff;border-color:#16a34a}.opportunities-getting-started .opp-main-content .boards-container .filter-bar .filter-chip.active.green .count{background-color:hsla(0,0%,100%,.2);color:#fff}.opportunities-getting-started .opp-main-content .boards-container .filter-bar .filter-chip.active.purple{background-color:#9333ea;color:#fff;border-color:#9333ea}.opportunities-getting-started .opp-main-content .boards-container .filter-bar .filter-chip.active.purple .count{background-color:hsla(0,0%,100%,.3);color:#fff}.opportunities-getting-started .opp-main-content .boards-container .filter-bar .filter-chip:hover{opacity:.9;transform:translateY(-1px)}.opportunities-getting-started .opp-main-content .boards-container .add-filter-btn{margin:0;text-transform:none;font-size:13px;font-weight:500;color:#94a3b8;border:1px dashed #cbd5e1;border-radius:8px;padding:0 12px;height:36px;line-height:normal;background-color:#fff}.opportunities-getting-started .opp-main-content .boards-container .add-filter-btn:hover{background-color:#f8fafc;border-color:#94a3b8}.opportunities-getting-started .opp-main-content .recent-boards-label{margin-bottom:16px;gap:10px;font-size:14px;font-weight:700;color:#334155}.opportunities-getting-started .opp-main-content .recent-boards-label md-icon{color:#64748b}.opportunities-getting-started .opp-main-content .boards-grid{margin:0 -12px;padding:0}.opportunities-getting-started .opp-main-content .board-card-wrapper{padding:12px;box-sizing:border-box;flex:0 0 25% !important;max-width:25% !important;min-width:220px !important;padding:8px}.opportunities-getting-started .opp-main-content .board-card{background-color:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:20px;position:relative;transition:all .2s;min-height:160px;box-shadow:0 1px 3px rgba(0,0,0,.05);flex:1 1 auto;min-height:160px;border-left:4px solid rgba(0,0,0,0)}.opportunities-getting-started .opp-main-content .board-card.blue{border-left-color:#2563eb}.opportunities-getting-started .opp-main-content .board-card.purple{border-left-color:#9333ea}.opportunities-getting-started .opp-main-content .board-card.green{border-left-color:#10b981}.opportunities-getting-started .opp-main-content .board-card.teal{border-left-color:#0d9488}.opportunities-getting-started .opp-main-content .board-card.cyan{border-left-color:#06b6d4}.opportunities-getting-started .opp-main-content .board-card.emerald{border-left-color:#10b981}.opportunities-getting-started .opp-main-content .board-card.indigo{border-left-color:#4f46e5}.opportunities-getting-started .opp-main-content .board-card.violet{border-left-color:#7c3aed}.opportunities-getting-started .opp-main-content .board-card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.opportunities-getting-started .opp-main-content .board-card .card-top{margin-bottom:20px}.opportunities-getting-started .opp-main-content .board-card .card-top .icon-box{width:40px;height:40px;border-radius:10px}.opportunities-getting-started .opp-main-content .board-card .card-top .icon-box.blue{background-color:#2563eb}.opportunities-getting-started .opp-main-content .board-card .card-top .icon-box.purple{background-color:#9333ea}.opportunities-getting-started .opp-main-content .board-card .card-top .icon-box.green{background-color:#16a34a}.opportunities-getting-started .opp-main-content .board-card .card-top .icon-box.teal{background-color:#0d9488}.opportunities-getting-started .opp-main-content .board-card .card-top .icon-box.cyan{background-color:#06b6d4}.opportunities-getting-started .opp-main-content .board-card .card-top .icon-box.emerald{background-color:#10b981}.opportunities-getting-started .opp-main-content .board-card .card-top .icon-box.indigo{background-color:#4f46e5}.opportunities-getting-started .opp-main-content .board-card .card-top .icon-box.violet{background-color:#7c3aed}.opportunities-getting-started .opp-main-content .board-card .card-top .location-tag{background-color:#f1f5f9;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;color:#475569}.opportunities-getting-started .opp-main-content .board-card .card-top .star-icon{color:#fbbf24;font-size:18px}.opportunities-getting-started .opp-main-content .board-card .card-info{flex:1}.opportunities-getting-started .opp-main-content .board-card .card-info .title{display:block;font-size:16px;font-weight:700;color:#1e293b;margin-bottom:8px}.opportunities-getting-started .opp-main-content .board-card .card-stats{margin-top:auto}.opportunities-getting-started .opp-main-content .board-card .card-stats .count{font-size:14px;color:#64748b;font-weight:500}.opportunities-getting-started .opp-main-content .board-card .card-stats .time{font-size:12px;color:#94a3b8}.opportunities-getting-started .opp-main-content .board-card .card-stats .value{font-size:14px;font-weight:800;color:#0f172a;margin-bottom:2px}.opportunities-getting-started .opp-main-content .add-board-card{border:2px dashed #cbd5e1;border-radius:12px;height:100%;min-height:160px;background-color:#fff;color:#94a3b8;transition:all .2s;flex:1 1 auto}.opportunities-getting-started .opp-main-content .add-board-card md-icon{color:#cbd5e1;margin:0}.opportunities-getting-started .opp-main-content .add-board-card span{font-size:13px;font-weight:600}.opportunities-getting-started .opp-main-content .add-board-card:hover{background-color:#f8fafc;border-color:#94a3b8;color:#64748b}.opportunities-getting-started .opp-main-content .add-board-card:hover md-icon{color:#94a3b8}.opportunities-getting-started .opp-main-content .other-tabs-placeholder{padding:60px;text-align:center}.opportunities-getting-started .opp-main-content .other-tabs-placeholder .placeholder-icon-box{animation:fadeIn .5s ease-out}.opportunities-getting-started .opp-main-content .other-tabs-placeholder .placeholder-title{font-size:24px;font-weight:700;color:#1e293b;margin:20px 0 10px}.opportunities-getting-started .opp-main-content .other-tabs-placeholder .placeholder-desc{font-size:16px;color:#64748b}.opportunities-getting-started .opp-main-content .other-tabs-placeholder .s64{width:64px;height:64px;opacity:.3}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.opportunities-getting-started .white-icon{color:#fff}.opportunities-getting-started .gray-icon{color:#94a3b8}@media(max-width: 1200px){.opportunities-getting-started .board-card-wrapper{flex:0 0 33.3333% !important;max-width:33.3333% !important}}@media(max-width: 800px){.opportunities-getting-started .board-card-wrapper{flex:0 0 50% !important;max-width:50% !important}}@media(max-width: 480px){.opportunities-getting-started .board-card-wrapper{flex:0 0 100% !important;max-width:100% !important}}.opportunities-getting-started .connectors-content{background-color:#f8fafc;padding:24px}.opportunities-getting-started .connectors-content .connectors-header{background-color:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:20px 24px;margin-bottom:24px;box-shadow:0 1px 3px rgba(0,0,0,.02)}.opportunities-getting-started .connectors-content .connectors-header .header-left{gap:16px}.opportunities-getting-started .connectors-content .connectors-header .header-icon-box{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%);box-shadow:0 4px 6px -1px rgba(139,92,246,.3)}.opportunities-getting-started .connectors-content .connectors-header .header-title{font-size:18px;font-weight:700;color:#0f172a;display:block;margin-bottom:4px}.opportunities-getting-started .connectors-content .connectors-header .header-subtitle{font-size:13px;color:#64748b;display:block}.opportunities-getting-started .connectors-content .connectors-header .connect-provider-btn{background:linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%);color:#fff;text-transform:none;font-size:14px;font-weight:600;height:40px;border-radius:8px;padding:0 20px;margin:0;transition:all .2s}.opportunities-getting-started .connectors-content .connectors-header .connect-provider-btn md-icon{margin-right:8px;color:#fff}.opportunities-getting-started .connectors-content .connectors-header .connect-provider-btn:hover{background:linear-gradient(135deg, #7c3aed 0%, #6d28d9 100%);box-shadow:0 6px 10px -1px rgba(139,92,246,.4);transform:translateY(-1px)}.opportunities-getting-started .connectors-content .connectors-list{gap:16px}.opportunities-getting-started .connectors-content .connector-card{background-color:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:20px 24px;transition:all .2s;box-shadow:0 1px 3px rgba(0,0,0,.02)}.opportunities-getting-started .connectors-content .connector-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);border-color:#e2e8f0}.opportunities-getting-started .connectors-content .connector-card .connector-left{gap:16px}.opportunities-getting-started .connectors-content .connector-card .connector-icon-box{width:48px;height:48px;border-radius:10px;flex-shrink:0}.opportunities-getting-started .connectors-content .connector-card .connector-info{gap:8px}.opportunities-getting-started .connectors-content .connector-card .title-row{gap:10px;margin-bottom:6px}.opportunities-getting-started .connectors-content .connector-card .title-row .status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.opportunities-getting-started .connectors-content .connector-card .title-row .status-dot.green{background-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.2)}.opportunities-getting-started .connectors-content .connector-card .title-row .status-dot.orange{background-color:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.2)}.opportunities-getting-started .connectors-content .connector-card .title-row .connector-title{font-size:15px;font-weight:700;color:#0f172a}.opportunities-getting-started .connectors-content .connector-card .title-row .status-badge{font-size:11px;font-weight:600;padding:3px 10px;border-radius:12px;text-transform:capitalize}.opportunities-getting-started .connectors-content .connector-card .title-row .status-badge.green{background-color:#d1fae5;color:#065f46}.opportunities-getting-started .connectors-content .connector-card .title-row .status-badge.orange{background-color:#fef3c7;color:#92400e}.opportunities-getting-started .connectors-content .connector-card .board-info{font-size:13px;margin-bottom:6px}.opportunities-getting-started .connectors-content .connector-card .board-info .label{color:#64748b;font-weight:500;margin-right:6px}.opportunities-getting-started .connectors-content .connector-card .board-info .value{color:#334155;font-weight:600}.opportunities-getting-started .connectors-content .connector-card .metrics-row{gap:24px}.opportunities-getting-started .connectors-content .connector-card .metrics-row .metric{font-size:12px}.opportunities-getting-started .connectors-content .connector-card .metrics-row .metric .label{color:#94a3b8;font-weight:500;margin-right:6px}.opportunities-getting-started .connectors-content .connector-card .metrics-row .metric .value{color:#1e293b;font-weight:600}.opportunities-getting-started .connectors-content .connector-card .metrics-row .metric .value.positive{color:#10b981}.opportunities-getting-started .connectors-content .connector-card .metrics-row .metric .value.neutral{color:#64748b}.opportunities-getting-started .connectors-content .connector-card .connector-actions{gap:8px;flex-shrink:0}.opportunities-getting-started .connectors-content .connector-card .connector-actions .action-btn{margin:0;text-transform:none;font-size:13px;font-weight:600;height:36px;border-radius:8px;padding:0 16px;transition:all .2s}.opportunities-getting-started .connectors-content .connector-card .connector-actions .action-btn md-icon{margin-right:6px}.opportunities-getting-started .connectors-content .connector-card .connector-actions .action-btn.sync-btn{border:1px solid #e2e8f0;color:#475569;background-color:#fff}.opportunities-getting-started .connectors-content .connector-card .connector-actions .action-btn.sync-btn md-icon{color:#64748b}.opportunities-getting-started .connectors-content .connector-card .connector-actions .action-btn.sync-btn:hover{background-color:#f8fafc;border-color:#cbd5e1}.opportunities-getting-started .connectors-content .connector-card .connector-actions .action-btn.pause-btn{border:1px solid #e2e8f0;color:#475569;background-color:#fff}.opportunities-getting-started .connectors-content .connector-card .connector-actions .action-btn.pause-btn md-icon{color:#64748b}.opportunities-getting-started .connectors-content .connector-card .connector-actions .action-btn.pause-btn:hover{background-color:#f8fafc;border-color:#cbd5e1}.opportunities-getting-started .connectors-content .connector-card .connector-actions .action-btn.resume-btn{border:1px solid #e2e8f0;color:#475569;background-color:#fff}.opportunities-getting-started .connectors-content .connector-card .connector-actions .action-btn.resume-btn md-icon{color:#64748b}.opportunities-getting-started .connectors-content .connector-card .connector-actions .action-btn.resume-btn:hover{background-color:#f8fafc;border-color:#cbd5e1}.opportunities-getting-started .connectors-content .connector-card .connector-actions .action-btn.review-btn{border:1px solid #e2e8f0;color:#475569;background-color:#fff}.opportunities-getting-started .connectors-content .connector-card .connector-actions .action-btn.review-btn md-icon{color:#64748b}.opportunities-getting-started .connectors-content .connector-card .connector-actions .action-btn.review-btn:hover{background-color:#f8fafc;border-color:#cbd5e1}.opportunities-getting-started .connectors-content .contact-data-providers-section{margin-top:48px}.opportunities-getting-started .connectors-content .contact-data-providers-section .providers-header{background-color:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:20px 24px;margin-bottom:24px;box-shadow:0 1px 3px rgba(0,0,0,.02);gap:16px}.opportunities-getting-started .connectors-content .contact-data-providers-section .providers-header .header-icon-box{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%);box-shadow:0 4px 6px -1px rgba(37,99,235,.3);flex-shrink:0}.opportunities-getting-started .connectors-content .contact-data-providers-section .providers-header .header-title{font-size:18px;font-weight:700;color:#0f172a;margin:0 0 4px 0}.opportunities-getting-started .connectors-content .contact-data-providers-section .providers-header .header-subtitle{font-size:13px;color:#64748b;margin:0}.opportunities-getting-started .connectors-content .contact-data-providers-section .providers-subheader{margin-bottom:24px}.opportunities-getting-started .connectors-content .contact-data-providers-section .providers-subheader .subheader-title{font-size:16px;font-weight:700;color:#0f172a;margin:0 0 6px 0}.opportunities-getting-started .connectors-content .contact-data-providers-section .providers-subheader .subheader-subtitle{font-size:13px;color:#64748b;margin:0}.opportunities-getting-started .connectors-content .contact-data-providers-section .providers-grid{margin:0 -12px}.opportunities-getting-started .connectors-content .contact-data-providers-section .provider-card-wrapper{padding:12px;box-sizing:border-box}.opportunities-getting-started .connectors-content .contact-data-providers-section .provider-card{background-color:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:24px;transition:all .2s;box-shadow:0 1px 3px rgba(0,0,0,.02);height:100%}.opportunities-getting-started .connectors-content .contact-data-providers-section .provider-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);border-color:#e2e8f0;transform:translateY(-2px)}.opportunities-getting-started .connectors-content .contact-data-providers-section .provider-card .card-icon-box{width:48px;height:48px;border-radius:10px;margin-bottom:16px}.opportunities-getting-started .connectors-content .contact-data-providers-section .provider-card .card-content .card-title{font-size:15px;font-weight:700;color:#0f172a;margin:0 0 8px 0}.opportunities-getting-started .connectors-content .contact-data-providers-section .provider-card .card-content .card-description{font-size:13px;color:#64748b;line-height:1.5;margin:0 0 12px 0}.opportunities-getting-started .connectors-content .contact-data-providers-section .provider-card .card-content .data-tags{gap:6px;margin-top:12px}.opportunities-getting-started .connectors-content .contact-data-providers-section .provider-card .card-content .data-tags .data-tag{font-size:11px;font-weight:600;color:#64748b;background-color:#f1f5f9;padding:4px 10px;border-radius:12px;white-space:nowrap}.opportunities-getting-started .connectors-content .contact-data-providers-section .provider-card .connect-btn{width:100%;margin:0;text-transform:none;font-size:14px;font-weight:600;height:40px;border-radius:8px;transition:all .2s}.opportunities-getting-started .connectors-content .contact-data-providers-section .provider-card .connect-btn.blue{background-color:#2563eb;color:#fff}.opportunities-getting-started .connectors-content .contact-data-providers-section .provider-card .connect-btn.blue:hover{background-color:#1d4ed8}.opportunities-getting-started .connectors-content .contact-data-providers-section .provider-card .connect-btn.cyan{background-color:#06b6d4;color:#fff}.opportunities-getting-started .connectors-content .contact-data-providers-section .provider-card .connect-btn.cyan:hover{background-color:#0891b2}.opportunities-getting-started .connectors-content .contact-data-providers-section .provider-card .connect-btn.orange{background-color:#f97316;color:#fff}.opportunities-getting-started .connectors-content .contact-data-providers-section .provider-card .connect-btn.orange:hover{background-color:#ea580c}.opportunities-getting-started .connectors-content .contact-data-providers-section .provider-card .connect-btn.purple{background-color:#7c3aed;color:#fff}.opportunities-getting-started .connectors-content .contact-data-providers-section .provider-card .connect-btn.purple:hover{background-color:#6d28d9}.opportunities-getting-started .connectors-content .contact-data-providers-section .provider-card .connect-btn.teal{background-color:#14b8a6;color:#fff}.opportunities-getting-started .connectors-content .contact-data-providers-section .provider-card .connect-btn.teal:hover{background-color:#0d9488}.opportunities-getting-started .connectors-content .other-connectors-section{margin-top:48px}.opportunities-getting-started .connectors-content .other-connectors-section .section-header{margin-bottom:24px}.opportunities-getting-started .connectors-content .other-connectors-section .section-header .section-title{font-size:18px;font-weight:700;color:#0f172a;margin:0 0 6px 0}.opportunities-getting-started .connectors-content .other-connectors-section .section-header .section-subtitle{font-size:13px;color:#64748b;margin:0}.opportunities-getting-started .connectors-content .other-connectors-section .other-connectors-grid{margin:0 -12px}.opportunities-getting-started .connectors-content .other-connectors-section .other-connector-card-wrapper{padding:12px;box-sizing:border-box}.opportunities-getting-started .connectors-content .other-connectors-section .other-connector-card{background-color:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:24px;transition:all .2s;box-shadow:0 1px 3px rgba(0,0,0,.02);height:100%}.opportunities-getting-started .connectors-content .other-connectors-section .other-connector-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);border-color:#e2e8f0;transform:translateY(-2px)}.opportunities-getting-started .connectors-content .other-connectors-section .other-connector-card .card-icon-box{width:48px;height:48px;border-radius:10px;margin-bottom:16px}.opportunities-getting-started .connectors-content .other-connectors-section .other-connector-card .card-content{margin-bottom:20px}.opportunities-getting-started .connectors-content .other-connectors-section .other-connector-card .card-content .card-title{font-size:15px;font-weight:700;color:#0f172a;margin:0 0 8px 0}.opportunities-getting-started .connectors-content .other-connectors-section .other-connector-card .card-content .card-description{font-size:13px;color:#64748b;line-height:1.5;margin:0}.opportunities-getting-started .connectors-content .other-connectors-section .other-connector-card .connect-btn{width:100%;margin:0;text-transform:none;font-size:14px;font-weight:600;height:40px;border-radius:8px;transition:all .2s;border:1px solid #bbb}.review-provider-dialog{border-radius:12px;background-color:#fff;min-width:600px;max-width:700px;min-height:85vh;overflow:hidden}.review-provider-dialog md-toolbar{background-color:#fff;color:#0f172a;min-height:64px}.review-provider-dialog md-toolbar .md-toolbar-tools{padding:0 24px;height:64px}.review-provider-dialog md-toolbar .header-content .title-row{gap:12px}.review-provider-dialog md-toolbar .header-content .title-row md-icon{margin:0}.review-provider-dialog md-toolbar .header-content .title-row md-icon.green-icon{color:#10b981;fill:#10b981}.review-provider-dialog md-toolbar .header-content .title-row .md-title{font-size:18px;font-weight:700;margin:0;color:#0f172a}.review-provider-dialog md-toolbar .header-content .subtitle{font-size:13px;color:#64748b;margin-left:0;margin-top:4px}.review-provider-dialog md-toolbar .close-btn{margin-right:-12px}.review-provider-dialog md-toolbar .close-btn md-icon{color:#94a3b8;fill:#94a3b8}.review-provider-dialog md-toolbar .close-btn:hover md-icon{color:#0f172a}.review-provider-dialog md-dialog-content .md-dialog-content{padding:10px 24px 24px}.review-provider-dialog .status-box{border-radius:12px;padding:24px;margin-bottom:24px;border:1px solid rgba(0,0,0,0)}.review-provider-dialog .status-box.green{background-color:#f0fdf4;border-color:#dcfce7}.review-provider-dialog .status-box.green .status-dot{background-color:#10b981}.review-provider-dialog .status-box.green .status-text{color:#166534}.review-provider-dialog .status-box.orange{background-color:#fffbeb;border-color:#fef3c7}.review-provider-dialog .status-box.orange .status-dot{background-color:#f59e0b}.review-provider-dialog .status-box.orange .status-text{color:#0f172a}.review-provider-dialog .status-box .status-header{margin-bottom:20px}.review-provider-dialog .status-box .status-header .status-indicator{gap:10px;margin-bottom:12px}.review-provider-dialog .status-box .status-header .status-indicator .status-dot{width:10px;height:10px;border-radius:50%}.review-provider-dialog .status-box .status-header .status-indicator .status-text{font-weight:700;font-size:16px}.review-provider-dialog .status-box .status-header .provider-tag{background-color:#fff;border:1px solid #e2e8f0;padding:6px 16px;border-radius:20px;font-size:12px;color:#0f172a;font-weight:500}.review-provider-dialog .status-box .status-details .detail-row{font-size:14px;margin-bottom:6px}.review-provider-dialog .status-box .status-details .detail-row:last-child{margin-bottom:0}.review-provider-dialog .status-box .status-details .detail-row .label{color:#64748b;margin-right:4px}.review-provider-dialog .status-box .status-details .detail-row .value{color:#475569;font-weight:500}.review-provider-dialog .metrics-grid{margin-bottom:15px;gap:24px}.review-provider-dialog .metrics-grid .metric-card{border:1px solid #e2e8f0;border-radius:8px;padding:24px;box-shadow:0 1px 2px rgba(0,0,0,.05);background-color:#fff}.review-provider-dialog .metrics-grid .metric-card .metric-value{font-size:32px;font-weight:700;color:#0f172a;margin-bottom:8px}.review-provider-dialog .metrics-grid .metric-card .metric-value.positive{color:#10b981}.review-provider-dialog .metrics-grid .metric-card .metric-value.neutral{color:#0f172a}.review-provider-dialog .metrics-grid .metric-card .metric-label{font-size:14px;color:#64748b;font-weight:500}.review-provider-dialog .metrics-divider{margin-top:0;margin-bottom:24px;border-color:#e2e8f0}.review-provider-dialog .actions-grid{margin-bottom:25px;gap:16px}.review-provider-dialog .actions-grid .action-btn{border-radius:6px;height:44px;margin:0;text-transform:none;font-weight:600;font-size:14px}.review-provider-dialog .actions-grid .action-btn.outline{border:1px solid #e2e8f0;background-color:#fff;color:#0f172a}.review-provider-dialog .actions-grid .action-btn.outline md-icon{color:#0f172a;margin-right:8px}.review-provider-dialog .actions-grid .action-btn.outline:hover{background-color:#f8fafc;border-color:#cbd5e1}.review-provider-dialog .settings-section{margin-bottom:24px}.review-provider-dialog .settings-section .settings-header{cursor:pointer;padding:8px 0;user-select:none}.review-provider-dialog .settings-section .settings-header:hover .settings-title{color:#0f172a}.review-provider-dialog .settings-section .settings-header .settings-title{font-size:14px;font-weight:700;color:#334155;margin:0;display:flex;align-items:center;gap:8px}.review-provider-dialog .settings-section .settings-header .settings-title md-icon{color:#64748b}.review-provider-dialog .settings-section .settings-header .settings-chevron{color:#94a3b8;transition:transform .2s ease}.review-provider-dialog .settings-section .settings-header .settings-chevron.rotated{transform:rotate(180deg)}.review-provider-dialog .settings-section .settings-body{padding-top:16px}.review-provider-dialog .settings-section .settings-field{margin-bottom:16px}.review-provider-dialog .settings-section .settings-field .settings-label{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155;margin-bottom:8px}.review-provider-dialog .settings-section .settings-field .settings-label md-icon{color:#64748b}.review-provider-dialog .settings-section .settings-field .settings-input-container{margin:0;padding:0}.review-provider-dialog .settings-section .settings-field .settings-input-container input{border:1px solid #e2e8f0;border-radius:6px;padding:10px 12px;height:40px;width:100%;font-size:14px;color:#0f172a;background-color:#fff;box-sizing:border-box}.review-provider-dialog .settings-section .settings-field .settings-input-container input:focus{border-color:#8b5cf6;box-shadow:0 0 0 2px rgba(139,92,246,.1);outline:none}.review-provider-dialog .settings-section .settings-field .settings-input-container input::placeholder{color:#94a3b8}.review-provider-dialog .settings-section .settings-field .settings-input-container .md-errors-spacer{min-height:0}.review-provider-dialog .settings-section .settings-field .settings-input-container:after{display:none}.review-provider-dialog .settings-section .settings-field .settings-input-container md-select{margin:0;border:1px solid #e2e8f0;border-radius:6px;padding:0 12px;height:40px;min-height:40px;background:#fff}.review-provider-dialog .settings-section .settings-field .settings-input-container md-select md-select-value{border:none;padding:0;min-height:40px}.review-provider-dialog .settings-section .settings-field .settings-input-container md-select md-select-value span{color:#0f172a;font-size:14px}.review-provider-dialog .settings-section .settings-radio-group{padding-left:4px}.review-provider-dialog .settings-section .settings-radio-group md-radio-button{margin-bottom:8px}.review-provider-dialog .settings-section .settings-radio-group md-radio-button .md-label{font-size:14px;color:#475569}.review-provider-dialog .settings-section .settings-radio-group md-radio-button:last-child{margin-bottom:0}.review-provider-dialog .settings-section .settings-save-btn{width:100%;margin:8px 0 0;height:40px;border-radius:6px;text-transform:none;font-weight:600;font-size:14px;background-color:#8b5cf6;color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}.review-provider-dialog .settings-section .settings-save-btn:hover{background-color:#7c3aed}.review-provider-dialog .settings-section .settings-save-btn:disabled,.review-provider-dialog .settings-section .settings-save-btn[disabled]{background-color:#cbd5e1;color:#fff;cursor:not-allowed;opacity:.6}.review-provider-dialog .settings-section .settings-save-btn .settings-save-spinner{margin-right:8px}.review-provider-dialog .settings-section .settings-save-btn .settings-save-spinner circle{stroke:#fff}.review-provider-dialog .disconnect-btn{width:100%;margin:0;height:44px;border-radius:6px;text-transform:none;font-weight:600;font-size:14px;background-color:#ef4444;color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}.review-provider-dialog .disconnect-btn .disconnect-btn-icon{margin-right:8px;color:#fff}.review-provider-dialog .disconnect-btn:hover{background-color:#dc2626;box-shadow:0 4px 6px -1px rgba(239,68,68,.3)}.connect-provider-dialog{width:100%;max-width:448px;border-radius:12px;overflow:hidden}.connect-provider-dialog md-toolbar{background-color:#fff;color:#0f172a;min-height:80px}.connect-provider-dialog md-toolbar .md-toolbar-tools{padding:0 24px}.connect-provider-dialog md-toolbar .md-toolbar-tools .header-icon-box{width:40px;height:40px;border-radius:8px;font-size:18px;font-weight:700;margin-right:16px}.connect-provider-dialog md-toolbar .md-toolbar-tools .md-title{font-size:18px;font-weight:700;color:#0f172a}.connect-provider-dialog md-toolbar .md-toolbar-tools .close-btn .close-md-icon{color:#64748b;fill:#64748b}.connect-provider-dialog md-dialog-content{padding:0 24px 24px}.connect-provider-dialog md-dialog-content .provider-description{font-size:14px;color:#64748b;line-height:1.5;margin:0 0 24px}.connect-provider-dialog md-dialog-content .input-group{margin-bottom:20px}.connect-provider-dialog md-dialog-content .input-group .input-label{display:block;font-size:14px;font-weight:600;color:#0f172a;margin-bottom:8px}.connect-provider-dialog md-dialog-content .input-group .input-label .required{color:#ef4444}.connect-provider-dialog md-dialog-content .input-group md-input-container{margin:0;padding:0}.connect-provider-dialog md-dialog-content .input-group md-input-container input{border:1px solid #e2e8f0;border-radius:6px;padding:10px 12px;height:44px;width:100%;font-size:14px;color:#0f172a;background-color:#fff;box-sizing:border-box}.connect-provider-dialog md-dialog-content .input-group md-input-container input:focus{border-color:#8b5cf6;box-shadow:0 0 0 2px rgba(139,92,246,.1);outline:none}.connect-provider-dialog md-dialog-content .input-group md-input-container input::placeholder{color:#94a3b8}.connect-provider-dialog md-dialog-content .input-group md-input-container input::-ms-reveal,.connect-provider-dialog md-dialog-content .input-group md-input-container input::-ms-clear{display:none}.connect-provider-dialog md-dialog-content .input-group md-input-container .md-errors-spacer{min-height:0}.connect-provider-dialog md-dialog-content .input-group md-input-container:after{display:none}.connect-provider-dialog md-dialog-content .input-group md-input-container.icon-right{position:relative}.connect-provider-dialog md-dialog-content .input-group md-input-container.icon-right input{padding-right:40px}.connect-provider-dialog md-dialog-content .input-group md-input-container.icon-right .input-icon{position:absolute;right:12px;top:15px;color:#94a3b8;margin:0;outline:none}.connect-provider-dialog md-dialog-content .input-group .help-text{font-size:13px;color:#64748b;margin-top:65px;margin-bottom:6px}.connect-provider-dialog md-dialog-content .input-group .help-link{display:inline-flex;gap:4px;font-size:13px;color:#6366f1;text-decoration:none;font-weight:500;margin-top:10px}.connect-provider-dialog md-dialog-content .input-group .help-link md-icon{color:#6366f1}.connect-provider-dialog md-dialog-content .input-group .help-link:hover{text-decoration:underline}.connect-provider-dialog md-dialog-content .success-message-box{background-color:#f0fdf4;border:1px solid #dcfce7;border-radius:8px;padding:16px;margin-top:65px}.connect-provider-dialog md-dialog-content .success-message-box .success-header{margin-bottom:10px}.connect-provider-dialog md-dialog-content .success-message-box .success-header .success-icon{color:#15803d;margin:0}.connect-provider-dialog md-dialog-content .success-message-box .success-header .success-title{color:#14532d;font-weight:600;font-size:15px}.connect-provider-dialog md-dialog-content .success-message-box .success-details .detail-row{font-size:14px}.connect-provider-dialog md-dialog-content .success-message-box .success-details .detail-row .detail-icon{width:16px;height:16px;min-width:16px;min-height:16px;color:#15803d;margin:0}.connect-provider-dialog md-dialog-content .success-message-box .success-details .detail-row .detail-label{color:#14532d;font-weight:600}.connect-provider-dialog md-dialog-content .success-message-box .success-details .detail-row .detail-value{color:#15803d}.connect-provider-dialog md-dialog-content .success-message-box .success-details .detail-row .detail-value.status-active{color:#15803d}.connect-provider-dialog md-dialog-actions{padding:16px 24px 24px;gap:12px;border-top:none}.connect-provider-dialog md-dialog-actions button{text-transform:none;font-weight:600;font-size:14px;border-radius:6px;margin:0;height:40px;padding:0 16px}.connect-provider-dialog md-dialog-actions button.cancel-btn{color:#0f172a;border:1px solid #e2e8f0;background-color:#fff}.connect-provider-dialog md-dialog-actions button.cancel-btn:hover{background-color:#f8fafc;border-color:#cbd5e1}.connect-provider-dialog md-dialog-actions button.test-btn{color:#64748b;background-color:rgba(0,0,0,0);border:1px solid #e2e8f0}.connect-provider-dialog md-dialog-actions button.test-btn md-icon{color:#64748b}.connect-provider-dialog md-dialog-actions button.test-btn:hover{background-color:#f8fafc;color:#475569}.connect-provider-dialog md-dialog-actions button.test-btn:hover md-icon{color:#475569}.connect-provider-dialog md-dialog-actions button.test-btn[disabled]{opacity:.5;cursor:not-allowed;background-color:rgba(0,0,0,0);color:#94a3b8;border-color:#e2e8f0}.connect-provider-dialog md-dialog-actions button.test-btn[disabled] md-icon{color:#94a3b8}.connect-provider-dialog md-dialog-actions button.save-btn{background-color:#8b5cf6;color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}.connect-provider-dialog md-dialog-actions button.save-btn:hover{background-color:#7c3aed}.connect-provider-dialog md-dialog-actions button.save-btn:disabled{background-color:#cbd5e1;color:#fff;cursor:not-allowed;opacity:.5}.connect-provider-dialog md-dialog-actions button.save-btn.blue{background-color:#2563eb}.connect-provider-dialog md-dialog-actions button.save-btn.blue:hover{background-color:#1d4ed8}.connect-provider-dialog md-dialog-actions button.save-btn.cyan{background-color:#06b6d4}.connect-provider-dialog md-dialog-actions button.save-btn.cyan:hover{background-color:#0891b2}.connect-provider-dialog md-dialog-actions button.save-btn.orange{background-color:#f97316}.connect-provider-dialog md-dialog-actions button.save-btn.orange:hover{background-color:#ea580c}.connect-provider-dialog md-dialog-actions button.save-btn.purple{background-color:#8b5cf6}.connect-provider-dialog md-dialog-actions button.save-btn.purple:hover{background-color:#7c3aed}.connect-provider-dialog md-dialog-actions button.save-btn.teal{background-color:#10b981}.connect-provider-dialog md-dialog-actions button.save-btn.teal:hover{background-color:#059669}.crm-automation-dialog{min-width:650px;max-width:800px;width:100%;border-radius:8px;overflow:hidden}.crm-automation-dialog md-toolbar{background:#fff;color:#333;border-bottom:1px solid #e0e0e0;min-height:56px}.crm-automation-dialog md-toolbar .md-toolbar-tools{padding:0 24px}.crm-automation-dialog md-toolbar .md-toolbar-tools h2{font-size:18px;font-weight:600;color:#1a1a1a}.crm-automation-dialog md-toolbar .md-toolbar-tools .md-button{color:#666}.crm-automation-dialog md-toolbar .md-toolbar-tools .md-button md-icon{color:#666;fill:#666}.crm-automation-dialog md-dialog-content{background:#fff;padding:0}.crm-automation-dialog md-dialog-content .md-dialog-content{padding:24px;background:#fcfcfc}.crm-automation-dialog md-dialog-content .header-title-row .header-main-icon{width:36px;height:36px;border-radius:8px}.crm-automation-dialog md-dialog-content .header-title-row .header-main-icon md-icon{color:#fff}.crm-automation-dialog md-dialog-content .header-title-row .header-main-icon.pulse-blue{background-color:#009e5c;box-shadow:0 0 0 4px rgba(37,235,159,.1)}.crm-automation-dialog md-dialog-content .header-title-row .txt{font-size:18px;font-weight:700;color:#0f172a}.crm-automation-dialog md-dialog-content .task-container{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:24px;overflow:hidden}.crm-automation-dialog md-dialog-content .task-container .task-header{padding:16px 24px;background:#fff}.crm-automation-dialog md-dialog-content .task-container .task-header .header-icon{color:#005c74}.crm-automation-dialog md-dialog-content .task-container .task-header .task-number{font-size:18px;font-weight:600;color:#5f5f5f}.crm-automation-dialog md-dialog-content .task-container .task-header .copy-task-btn{font-size:12px;color:#2563eb;font-weight:500;text-transform:none;min-height:24px;line-height:24px;padding:0 8px}.crm-automation-dialog md-dialog-content .task-container .task-header .copy-task-btn:hover{text-decoration:underline;background:none}.crm-automation-dialog md-dialog-content .task-container .task-card-body{padding:0 24px 24px 24px}.crm-automation-dialog md-dialog-content .task-container .task-card-body .field-group label{font-size:13px;font-weight:800;color:#4b5563;margin-bottom:8px;display:block}.crm-automation-dialog md-dialog-content .task-container .task-card-body .field-group input[type=text],.crm-automation-dialog md-dialog-content .task-container .task-card-body .field-group input[type=number]{height:44px;border:1px solid #d1d5db;border-radius:6px;padding:0 12px;font-size:14px;color:#1f2937;outline:none;width:100%;box-sizing:border-box;background:#fff}.crm-automation-dialog md-dialog-content .task-container .task-card-body .field-group input[type=text]::placeholder,.crm-automation-dialog md-dialog-content .task-container .task-card-body .field-group input[type=number]::placeholder{color:#9ca3af}.crm-automation-dialog md-dialog-content .task-container .task-card-body .field-group input[type=text]:focus,.crm-automation-dialog md-dialog-content .task-container .task-card-body .field-group input[type=number]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.crm-automation-dialog md-dialog-content .task-container .task-card-body .field-group textarea{min-height:80px;border:1px solid #d1d5db;border-radius:6px;padding:10px 12px;font-size:14px;color:#1f2937;outline:none;width:100%;box-sizing:border-box;background:#fff;font-family:inherit}.crm-automation-dialog md-dialog-content .task-container .task-card-body .field-group textarea::placeholder{color:#9ca3af}.crm-automation-dialog md-dialog-content .task-container .task-card-body .field-group textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.crm-automation-dialog md-dialog-content .task-container .task-card-body .field-group .custom-select{margin:0;border:1px solid #d1d5db;border-radius:6px;padding:0 12px;height:42px;min-height:42px;background:#fff}.crm-automation-dialog md-dialog-content .task-container .task-card-body .field-group .custom-select md-select-value{border:none;padding:0;color:#1f2937;min-height:42px}.crm-automation-dialog md-dialog-content .task-container .task-card-body .field-group .custom-select md-select-value span{color:#1f2937}.crm-automation-dialog md-dialog-content .task-container .task-card-body .field-group .custom-select md-select-value .md-select-icon{margin-top:0}.crm-automation-dialog md-dialog-content .task-container .task-card-body .field-group .due-after-row{gap:10px}.crm-automation-dialog md-dialog-content .task-container .task-card-body .field-group .due-after-row .due-input{width:80px;height:42px}.crm-automation-dialog md-dialog-content .task-container .task-card-body .field-group .due-after-row .due-select{width:120px;border:1px solid #d1d5db;border-radius:6px;padding:0 10px;height:42px;min-height:42px}.crm-automation-dialog md-dialog-content .task-container .task-card-body .field-group .due-after-row .due-select md-select-value{border:none;padding:0;min-height:42px}.crm-automation-dialog md-dialog-content .task-container .task-card-body .field-group .due-after-row .due-suffix{font-size:13px;color:#6b7280;margin-left:5px}.crm-automation-dialog md-dialog-content .task-container .task-card-body .add-resources-link{color:#f97316;font-weight:500;font-size:14px}.crm-automation-dialog md-dialog-content .task-container .task-card-body .add-resources-link md-icon{color:#f97316;margin-right:8px}.crm-automation-dialog md-dialog-content .task-container .task-card-body .add-resources-link:hover{text-decoration:underline}.crm-automation-dialog md-dialog-content .add-another-task-wrapper{padding:0 0 24px 0}.crm-automation-dialog md-dialog-content .add-another-task-wrapper .add-another-task-btn{width:100%;background:rgba(0,0,0,0);border:2px dashed #d1d5db;border-radius:8px;padding:10px;color:#374151;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s}.crm-automation-dialog md-dialog-content .add-another-task-wrapper .add-another-task-btn:hover{background:#f9fafb;border-color:#9ca3af}.crm-automation-dialog md-dialog-actions{background:#fff;border-top:1px solid #e0e0e0;padding:16px 24px}.crm-automation-dialog md-dialog-actions .dialog-footer-info{font-size:13px;color:#6b7280}.crm-automation-dialog md-dialog-actions .md-button{text-transform:none;font-weight:500;border-radius:6px;padding:0 20px;height:38px;min-height:38px}.crm-automation-dialog md-dialog-actions .md-button.cancel-btn{background:#f3f4f6;color:#374151;margin-right:12px}.crm-automation-dialog md-dialog-actions .md-button.inject-now-btn{background:#f97316;color:#fff;margin-right:12px}.crm-automation-dialog md-dialog-actions .md-button.inject-now-btn:hover{background:#ea580c}.crm-automation-dialog md-dialog-actions .md-button.recurring-btn{background:#2563eb;color:#fff}.crm-automation-dialog md-dialog-actions .md-button.recurring-btn:hover{background:#1d4ed8}.sidenav-wrappers{background:rgba(0,0,0,0)}.sidenav-wrappers md-dialog-content{max-height:550px;overflow-y:auto}.sidenav-wrappers .md-sidenav-right md-toolbar{background:#f8fafc;color:#1e293b;border-bottom:1px solid #e2e8f0}.sidenav-wrappers .md-sidenav-right md-toolbar .md-toolbar-tools h2{font-size:16px;font-weight:600}.sidenav-wrappers .md-sidenav-right md-content{background:#fff}.sidenav-wrappers .md-sidenav-right md-list-item{border-bottom:1px solid #f1f5f9}.sidenav-wrappers .md-sidenav-right md-list-item md-icon{color:#64748b}.sidenav-wrappers .md-sidenav-right md-list-item h3{font-size:14px;color:#1e293b;font-weight:500}.sidenav-wrappers .md-sidenav-right .sidenav-footer{padding:20px 24px;background:#fff;border-top:1px solid #f1f5f9;display:flex}.sidenav-wrappers .md-sidenav-right .sidenav-footer .md-button{flex:1;margin:0;height:40px;border-radius:6px;font-weight:700;font-size:15px;text-transform:none;transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);letter-spacing:.2px}.sidenav-wrappers .md-sidenav-right .sidenav-footer .sidenav-cancel-btn{border:1px solid #e2e8f0;background:#fff;color:#64748b;margin-right:14px}.sidenav-wrappers .md-sidenav-right .sidenav-footer .sidenav-cancel-btn:hover{background:#f8fafc;border-color:#cbd5e1;color:#475569;transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.05)}.sidenav-wrappers .md-sidenav-right .sidenav-footer .sidenav-cancel-btn:active{transform:translateY(0)}.sidenav-wrappers .md-sidenav-right .sidenav-footer .sidenav-attach-btn{background:linear-gradient(135deg, #ef4444 0%, #dc2626 100%);color:#fff;border:none}.sidenav-wrappers .md-sidenav-right .sidenav-footer .sidenav-attach-btn:hover{background:linear-gradient(135deg, #f87171 0%, #ef4444 100%)}.sidenav-wrappers .md-sidenav-right .sidenav-footer .sidenav-attach-btn:active{transform:translateY(0)}.sidenav-wrappers .md-sidenav-right .sidenav-footer .sidenav-attach-btn[disabled]{opacity:.6;background:#cbd5e1;box-shadow:none}.sidenav-wrappers .padding-right-10{padding-right:10px}.sidenav-wrappers .row-gap-15{row-gap:15px}.checklist-content .cl-main-container{background-color:#fff;border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.02);overflow:hidden}.checklist-content .cl-page-header{padding:18px 24px;margin-bottom:0}.checklist-content .cl-page-header .cl-header-left{gap:14px}.checklist-content .cl-page-header .cl-header-icon{width:44px;height:44px;border-radius:10px;flex-shrink:0;background:linear-gradient(135deg, #10b981 0%, #059669 100%);box-shadow:0 4px 8px rgba(16,185,129,.25);display:flex;align-items:center;justify-content:center}.checklist-content .cl-page-header .cl-header-text{gap:3px}.checklist-content .cl-page-header .cl-header-text .cl-header-title{font-size:18px;font-weight:700;color:#0f172a}.checklist-content .cl-page-header .cl-header-text .cl-header-subtitle{font-size:13px;color:#64748b}.checklist-content .cl-page-header .cl-header-text .cl-header-subtitle a{color:#10b981;text-decoration:none;font-weight:500}.checklist-content .cl-create-btn{margin:0;text-transform:none;font-size:13px;font-weight:600;height:40px;border-radius:8px;padding:0 20px;background:linear-gradient(135deg, #10b981 0%, #059669 100%);color:#fff}.checklist-content .cl-create-btn md-icon{margin-right:6px;color:#fff}.checklist-content .cl-create-btn:hover{background:linear-gradient(135deg, #059669 0%, #047857 100%);box-shadow:0 4px 10px rgba(16,185,129,.3)}.checklist-content .cl-templates-grid{padding:12px;margin:0}.checklist-content .cl-template-wrapper{padding:10px;box-sizing:border-box}.checklist-content .cl-template-card{margin:0;border:1px solid #e2e8f0;border-radius:10px;box-shadow:none;overflow:hidden;transition:box-shadow .2s,transform .2s;background:#fff}.checklist-content .cl-template-card:hover{box-shadow:0 6px 18px rgba(0,0,0,.09);transform:translateY(-1px)}.checklist-content .cl-template-card md-card-content.cl-card-body{padding:16px 16px 12px 16px}.checklist-content .cl-card-top{gap:10px;margin-bottom:8px}.checklist-content .cl-template-title-row{gap:8px;flex:1}.checklist-content .cl-template-title-row .cl-green-icon{color:#10b981}.checklist-content .cl-template-title-row .cl-template-name{font-size:15px;font-weight:700;color:#0f172a;line-height:1.3}.checklist-content .cl-tag-badge{font-size:11px;font-weight:600;padding:3px 12px;border-radius:20px;white-space:nowrap;flex-shrink:0}.checklist-content .cl-tag-badge.tag-blue{background:#dbeafe;color:#1d4ed8}.checklist-content .cl-tag-badge.tag-purple{background:#ede9fe;color:#6d28d9}.checklist-content .cl-tag-badge.tag-teal{background:#ccfbf1;color:#0f766e}.checklist-content .cl-tag-badge.tag-orange{background:#fef3c7;color:#b45309}.checklist-content .cl-tag-badge.tag-green{background:#dcfce7;color:#15803d}.checklist-content .cl-template-desc{font-size:13px;color:#656565;line-height:1.5;margin:0 0 12px 0}.checklist-content .cl-template-meta .cl-items-count{font-size:12px;font-weight:500;color:#64748b}.checklist-content .cl-template-meta .cl-used-count{font-size:12px;color:#2563eb;font-weight:500}.checklist-content .cl-template-actions .cl-tpl-btn{margin:0;height:34px;min-height:34px;text-transform:none;font-size:13px;font-weight:600;color:#374151;background:#fff;border:1px solid #e2e8f0;border-radius:7px;transition:all .15s}.checklist-content .cl-template-actions .cl-tpl-btn md-icon{color:#6b7280}.checklist-content .cl-template-actions .cl-tpl-btn:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.checklist-content .cl-template-actions .cl-tpl-btn:hover md-icon{color:#374151}.create-checklist-template-dialog{min-width:500px;max-width:550px;border-radius:12px;overflow:hidden;position:relative}.create-checklist-template-dialog .close-btn{position:absolute;top:8px;right:8px;z-index:10;margin:0}.create-checklist-template-dialog .close-btn md-icon{color:#6b7280}.create-checklist-template-dialog md-dialog-content{padding:0;background:#fff}.create-checklist-template-dialog md-dialog-content .md-dialog-content{padding:32px 32px 24px 32px}.create-checklist-template-dialog .dialog-header-box{margin-bottom:24px}.create-checklist-template-dialog .dialog-header-box .dialog-title{font-size:20px;font-weight:700;color:#0f172a;margin:0 0 6px 0}.create-checklist-template-dialog .dialog-header-box .dialog-subtitle{font-size:14px;color:#64748b;margin:0}.create-checklist-template-dialog .dialog-body .field-label{font-size:14px;font-weight:600;color:#374151;margin-bottom:8px;display:block}.create-checklist-template-dialog .dialog-body md-input-container.md-block{margin:0;padding:0;min-height:auto}.create-checklist-template-dialog .dialog-body md-input-container.md-block .md-errors-spacer{display:none}.create-checklist-template-dialog .dialog-body md-input-container.md-block::after,.create-checklist-template-dialog .dialog-body md-input-container.md-block::before{display:none;content:none;border:none}.create-checklist-template-dialog .dialog-body md-input-container.md-block .md-input{border:none;padding:0;margin:0;height:auto;order:0}.create-checklist-template-dialog .dialog-body md-input-container.md-block input.custom-input{display:block;height:44px;border:1px solid #d1d5db;border-radius:8px;padding:0 16px;font-size:14px;color:#1e293b;outline:none;width:100%;box-sizing:border-box;background:#fff;transition:border-color .2s,box-shadow .2s;margin:0}.create-checklist-template-dialog .dialog-body md-input-container.md-block input.custom-input::placeholder{color:#9ca3af}.create-checklist-template-dialog .dialog-body md-input-container.md-block input.custom-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.create-checklist-template-dialog .dialog-body md-input-container.md-block .custom-select{margin:0;border:1px solid #d1d5db;border-radius:8px;padding:0 0 0 16px;height:44px;min-height:44px;background:#fff;display:flex;align-items:center;transition:all .2s;width:100%;box-sizing:border-box}.create-checklist-template-dialog .dialog-body md-input-container.md-block .custom-select.md-input-focused{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.create-checklist-template-dialog .dialog-body md-input-container.md-block .custom-select md-select-value{border-bottom:none;padding:0;color:#1e293b;min-height:44px;height:44px;display:flex;align-items:center;width:100%}.create-checklist-template-dialog .dialog-body md-input-container.md-block .custom-select md-select-value span{color:#1e293b;font-size:14px;background:rgba(0,0,0,0)}.create-checklist-template-dialog .dialog-body md-input-container.md-block .custom-select md-select-value .md-select-icon{margin:0 12px 0 0;color:#64748b;display:flex;align-items:center;justify-content:center}.create-checklist-template-dialog .dialog-body md-input-container.md-block .custom-select md-select-value .md-select-icon::after{display:none}.create-checklist-template-dialog .no-margin-top{margin-top:0}.create-checklist-template-dialog .no-margin-bottom{margin-bottom:0}.create-checklist-template-dialog .spacer-top-20{margin-top:20px;display:block}.create-checklist-template-dialog md-dialog-actions{padding:16px 32px 32px 32px;background:#fff;border:none}.create-checklist-template-dialog md-dialog-actions .cancel-btn{text-transform:none;font-size:14px;font-weight:500;color:#0f172a;padding:0 16px;margin:0 12px 0 0;border:1px solid #e2e8f0;background:#fff;border-radius:8px;height:40px;min-height:40px}.create-checklist-template-dialog md-dialog-actions .cancel-btn:hover{background:#f8fafc}.create-checklist-template-dialog md-dialog-actions .create-btn{text-transform:none;background:#10b981;color:#fff;font-size:14px;font-weight:600;height:40px;min-height:40px;border-radius:8px;padding:0 24px;margin:0;box-shadow:none}.create-checklist-template-dialog md-dialog-actions .create-btn:hover{background:#059669;transform:none}.notifications-content .notif-main-card{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:0;box-shadow:0 1px 3px rgba(0,0,0,.02)}.notifications-content .notif-header-row{padding:20px 24px}.notifications-content .notif-header-row .header-icon-box{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.notifications-content .notif-header-row .header-icon-box.orange-bg{background:#fbbf24}.notifications-content .notif-header-row .header-title{font-size:16px;font-weight:700;color:#0f172a;display:block}.notifications-content .notif-header-row .header-subtitle{font-size:12px;color:#64748b;margin-top:2px}.notifications-content .notif-header-row .create-rule-btn-premium{margin:0;text-transform:none;font-size:13px;font-weight:600;height:36px;border-radius:8px;padding:0 16px;min-width:auto;background:#f59e0b;color:#fff}.notifications-content .notif-header-row .create-rule-btn-premium md-icon{color:#fff;margin-right:6px}.notifications-content .notif-header-row .create-rule-btn-premium:hover{background:#d97706}.notifications-content .notif-rules-list-premium{padding:12px 25px;gap:12px}.notifications-content .notif-rule-row-card{background:#fff;border:1px solid #f1f5f9;border-radius:10px;padding:12px 20px;transition:all .2s}.notifications-content .notif-rule-row-card:hover{border-color:#e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.notifications-content .notif-rule-row-card .rule-avatar-box{width:40px;height:40px;border-radius:8px;background:#fef3c7;display:flex;align-items:center;justify-content:center}.notifications-content .notif-rule-row-card .rule-avatar-box.disabled-bg{background:#f1f5f9}.notifications-content .notif-rule-row-card .rule-name{font-size:14px;font-weight:700;color:#1e293b}.notifications-content .notif-rule-row-card .status-pill-premium{font-size:10px;font-weight:600;padding:2px 10px;border-radius:10px}.notifications-content .notif-rule-row-card .status-pill-premium.enabled{background:#dcfce7;color:#15803d;border:1px solid #bdf2cc}.notifications-content .notif-rule-row-card .status-pill-premium.disabled{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.notifications-content .notif-rule-row-card .rule-desc-text{font-size:13px;color:#475569;margin:2px 0 10px;font-weight:400;letter-spacing:-0.01em}.notifications-content .notif-rule-row-card .rule-footer-meta .channel-badge-premium{display:flex;align-items:center;gap:5px;background:#f1f5f9;padding:4px 10px;border-radius:4px;font-size:10px;font-weight:700;color:#475569;text-transform:uppercase;border:1px solid #e2e8f0}.notifications-content .notif-rule-row-card .rule-footer-meta .channel-badge-premium md-icon{color:#64748b;margin:0}.notifications-content .notif-rule-row-card .rule-footer-meta .channel-badge-premium:hover{background:#e2e8f0}.notifications-content .notif-rule-row-card .rule-footer-meta .last-fired-text-premium{font-size:11px;color:#94a3b8;font-weight:500;margin-left:5px}.notifications-content .notif-rule-row-card .action-btn-status{margin:0;text-transform:none;font-size:12px;font-weight:600;height:32px;border-radius:6px;padding:0 12px;border:1px solid #e2e8f0;color:#1e293b}.notifications-content .notif-rule-row-card .action-btn-status md-icon{margin-right:6px;color:#1e293b}.notifications-content .notif-rule-row-card .action-btn-status:hover{background:#f8fafc;border-color:#cbd5e1}.notifications-content .notif-rule-row-card .action-btn-status.enable{background:#fff}.notifications-content .notif-rule-row-card .action-btn-status.enable:hover{background:#f8fafc}.notifications-content .notif-rule-row-card .action-btn-edit{margin:0;min-width:32px;width:32px;height:32px;padding:0;padding-top:2px;border-radius:6px;border:1px solid #e2e8f0}.notifications-content .notif-rule-row-card .action-btn-edit:hover{background:#f8fafc;border-color:#cbd5e1}.notifications-content .notif-rule-row-card .action-btn-edit md-icon{color:#1e293b}.create-rule-dialog{border-radius:12px;width:500px;max-width:95vw;background:#fff;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);overflow:hidden}.create-rule-dialog md-toolbar{background:#fff;color:#1e293b;padding:16px 16px 0;border-bottom:none}.create-rule-dialog md-toolbar .md-toolbar-tools{padding:0 8px;height:auto;max-height:none}.create-rule-dialog md-toolbar .dialog-title{font-size:18px;font-weight:700;margin:0;color:#0f172a;line-height:normal}.create-rule-dialog md-toolbar .dialog-subtitle{font-size:13px;color:#64748b;margin-top:4px;font-weight:400;line-height:normal}.create-rule-dialog md-toolbar md-icon{color:#94a3b8;fill:#94a3b8}.create-rule-dialog md-dialog-content{padding:8px 24px 24px}.create-rule-dialog md-dialog-content .md-dialog-content{padding:0}.create-rule-dialog md-dialog-content .custom-input-container{margin:20px 0 0;padding:0}.create-rule-dialog md-dialog-content .custom-input-container.md-input-has-value label,.create-rule-dialog md-dialog-content .custom-input-container.md-input-focused label,.create-rule-dialog md-dialog-content .custom-input-container label{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:8px;position:static;transform:none;transition:none;display:block;opacity:1}.create-rule-dialog md-dialog-content .custom-input-container input{width:100%;height:48px;border:1px solid #e2e8f0;border-radius:8px;padding:0 16px;font-size:14px;color:#1e293b;outline:none;order:2;margin-top:0}.create-rule-dialog md-dialog-content .custom-input-container input::placeholder{color:#94a3b8}.create-rule-dialog md-dialog-content .custom-input-container .md-errors-spacer{display:none}.create-rule-dialog md-dialog-content .custom-input-container::after,.create-rule-dialog md-dialog-content .custom-input-container::before{display:none}.create-rule-dialog md-dialog-content .custom-input-container label.md-required::after{display:none}.create-rule-dialog md-dialog-content .custom-input-container.md-input-focused input{border-color:#cbd5e1;background:#fff;box-shadow:0 0 0 4px rgba(226,232,240,.2)}.create-rule-dialog md-dialog-content .custom-input-container md-select{width:100%;height:48px;background:#fff;border:1px solid #94a3b8;border-radius:8px;margin:0;padding:10px 16px;font-size:14px;color:#1e293b;box-sizing:border-box;order:2}.create-rule-dialog md-dialog-content .custom-input-container md-select .md-select-value{border-bottom:none;padding-bottom:0;color:#475569;min-width:0}.create-rule-dialog md-dialog-content .custom-input-container md-select .md-select-value span:first-child{color:#64748b;font-weight:500}.create-rule-dialog md-dialog-content .custom-input-container md-select .md-select-value .md-select-icon{color:#94a3b8;display:flex;align-items:center;margin-top:0}.create-rule-dialog md-dialog-content .channels-section{margin-top:24px}.create-rule-dialog md-dialog-content .channels-section .input-label{font-size:14px;font-weight:600;color:#1e293b;display:block;margin-bottom:12px}.create-rule-dialog md-dialog-content .custom-checkbox .md-container{width:18px;height:18px;border-radius:5px;border:1.5px solid #94a3b8;background:#fff;left:0;top:0;transform:none;margin-top:16px}.create-rule-dialog md-dialog-content .custom-checkbox .md-icon{border:none;background-color:rgba(0,0,0,0)}.create-rule-dialog md-dialog-content .custom-checkbox .md-icon::after{border-color:#fff;top:2px;left:6px;width:5px;height:10px}.create-rule-dialog md-dialog-content .custom-checkbox.md-checked .md-container{background-color:#6366f1;border-color:#6366f1}.create-rule-dialog md-dialog-content .custom-checkbox .md-label{margin-left:28px}.create-rule-dialog md-dialog-content .custom-checkbox .md-label .check-label{font-size:14px;font-weight:500;color:#1e293b}.create-rule-dialog md-dialog-actions{padding:16px 24px 24px;border-top:none;display:flex;justify-content:flex-end}.create-rule-dialog md-dialog-actions .md-button{text-transform:none;font-size:14px;font-weight:700;height:44px;padding:0 24px;border-radius:8px;margin:0;min-width:100px}.create-rule-dialog md-dialog-actions .md-button.cancel-btn{color:#1e293b;background:#fff;border:1px solid #e2e8f0;margin-right:12px}.create-rule-dialog md-dialog-actions .md-button.cancel-btn:hover{background:#f8fafc}.create-rule-dialog md-dialog-actions .md-button.create-btn{background:#d97706;color:#fff}.create-rule-dialog md-dialog-actions .md-button.create-btn:hover{background:#b45309}.preview-note-template{max-width:720px;width:100%}.preview-note-template .preview-note-content{padding:24px 28px;max-height:70vh;overflow-y:auto}.preview-note-template .preview-note-header{padding-bottom:12px;border-bottom:1px solid #eef1f4;margin-bottom:16px}.preview-note-template .preview-note-name{font-size:22px;font-weight:700;color:#111827;margin:0;line-height:1.3}.preview-note-template .preview-note-description{font-size:13px;color:#6b7280;margin:6px 0 0;line-height:1.5}.preview-note-template .preview-note-meta{margin-bottom:12px}.preview-note-template .preview-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.preview-note-template .preview-chip.category-chip{color:#fff;background:#6b7280}.preview-note-template .preview-chip.function-chip{background:#eef4fb;color:#1264a3}.preview-note-template .preview-chip.function-chip md-icon{color:#1264a3}.preview-note-template .preview-note-body{padding:14px 16px;background:#fafbfc;border:1px solid #e5e7eb;border-radius:8px;max-height:40vh;overflow-y:auto;font-size:14px;line-height:1.55;color:#1f2937}.preview-note-template .preview-note-body p{margin:0 0 8px}.preview-note-template .preview-note-body ul,.preview-note-template .preview-note-body ol{margin:0 0 8px 24px;padding:0}.preview-note-template .preview-note-body h1,.preview-note-template .preview-note-body h2,.preview-note-template .preview-note-body h3,.preview-note-template .preview-note-body h4{margin:12px 0 6px;font-weight:700;color:#111827}.preview-note-template .preview-note-body a{color:#1264a3;text-decoration:underline}.preview-note-template .preview-note-body img{max-width:100%;height:auto}.preview-note-template .preview-note-body-empty{padding:30px;text-align:center;background:#fafbfc;border:1px dashed #e5e7eb;border-radius:8px}.preview-note-template .preview-note-footer{border-top:1px solid #eef1f4;padding-top:12px;color:#6b7280}.preview-note-template .prebuilt-badge{background:#1264a3 !important;color:#fff}.enrichment-banner{background:#f0f9ff;border-left:4px solid #3b82f6;padding:12px 16px;margin:0 15px 16px;border-radius:4px}.enrichment-banner .banner-content{font-size:14px;line-height:1.4}.enrichment-banner .banner-actions{gap:8px;flex-shrink:0}.bulk-enrich-progress{padding:8px 16px;margin:0 15px 8px;background:#fefce8;border-radius:4px;font-size:13px}.enrichment-header{min-width:140px}.enrichment-cell{min-width:140px;padding:4px 8px}.enrichment-cell .enrichment-badge{gap:8px}.enrichment-cell .enrichment-bar{width:60px;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.enrichment-cell .enrichment-bar .enrichment-bar-fill{height:100%;border-radius:3px;transition:width .3s ease}.enrichment-cell .enrichment-bar.enrichment-complete .enrichment-bar-fill{background:#10b981}.enrichment-cell .enrichment-bar.enrichment-partial .enrichment-bar-fill{background:#f59e0b}.enrichment-cell .enrichment-bar.enrichment-low .enrichment-bar-fill{background:#ef4444}.enrichment-cell .enrichment-score{font-size:11px;font-weight:600;white-space:nowrap}.enrichment-cell .enrich-btn{font-size:11px;min-height:24px;line-height:24px;min-width:0;padding:0 8px;margin-top:4px}.enrichment-cell .inline-spinner{display:inline-block}.contact-enrichment-panel{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:20px 24px;margin-bottom:0}.contact-enrichment-panel .enrich-empty-state{gap:16px}.contact-enrichment-panel .enrich-empty-state .enrich-empty-icon{width:40px;height:40px;border-radius:8px;background-color:#f0f9ff;flex-shrink:0}.contact-enrichment-panel .enrich-empty-state .enrich-empty-icon md-icon{color:#3b82f6}.contact-enrichment-panel .enrich-empty-state .enrich-empty-text{gap:4px}.contact-enrichment-panel .enrich-empty-state .enrich-empty-title{font-size:14px;font-weight:600;color:#0f172a}.contact-enrichment-panel .enrich-empty-state .enrich-empty-subtitle{font-size:13px;color:#64748b}.contact-enrichment-panel .enrich-empty-state .enrich-connect-btn{white-space:nowrap;min-width:0;text-transform:none;font-size:13px}.contact-enrichment-panel .enrich-header-row{margin-bottom:16px}.contact-enrichment-panel .enrich-score-section{gap:12px}.contact-enrichment-panel .enrich-score-ring{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:3px solid #e5e7eb}.contact-enrichment-panel .enrich-score-ring.enrich-score-high{border-color:#10b981;background-color:#ecfdf5}.contact-enrichment-panel .enrich-score-ring.enrich-score-medium{border-color:#f59e0b;background-color:#fffbeb}.contact-enrichment-panel .enrich-score-ring.enrich-score-low{border-color:#ef4444;background-color:#fef2f2}.contact-enrichment-panel .enrich-score-value{font-size:16px;font-weight:700;color:#0f172a}.contact-enrichment-panel .enrich-score-info{gap:2px}.contact-enrichment-panel .enrich-score-label{font-size:14px;font-weight:600;color:#0f172a}.contact-enrichment-panel .enrich-score-detail{font-size:12px;color:#94a3b8}.contact-enrichment-panel .enrich-actions{gap:4px}.contact-enrichment-panel .enrich-action-btn{text-transform:none;font-size:13px;font-weight:600;min-width:0;white-space:nowrap;height:36px;line-height:36px;border-radius:6px;padding:0 16px}.contact-enrichment-panel .enrich-action-btn .enrich-spinner{margin-right:6px;display:inline-block;vertical-align:middle}.contact-enrichment-panel .enrich-action-btn .enrich-btn-icon{margin-right:4px;vertical-align:middle}.contact-enrichment-panel .enrich-settings-btn{width:36px;height:36px;min-width:36px;min-height:36px;margin:0;border:1px solid #e2e8f0;border-radius:6px}.contact-enrichment-panel .enrich-provider-menu .provider-menu-item{gap:10px}.contact-enrichment-panel .enrich-provider-menu .provider-initial{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:700;flex-shrink:0}.contact-enrichment-panel .enrich-provider-menu .provider-name{font-size:13px;font-weight:500;color:#0f172a}.contact-enrichment-panel .enrich-provider-menu .provider-status{font-size:11px;color:#94a3b8;text-transform:capitalize}.contact-enrichment-panel .enrich-provider-menu .active-strategy{font-weight:600;color:#f05e33}.contact-enrichment-panel .enrich-provider-menu .enrich-no-providers{padding:8px 16px;color:#94a3b8;font-size:13px}.contact-enrichment-panel .enrich-last-updated{font-size:12px;color:#94a3b8;margin-bottom:16px;display:flex;align-items:center;gap:4px}.contact-enrichment-panel .enrich-result-banner{padding:8px 12px;border-radius:6px;margin-bottom:16px;gap:8px}.contact-enrichment-panel .enrich-result-banner.success{background-color:#ecfdf5;border:1px solid #a7f3d0}.contact-enrichment-panel .enrich-result-banner.success .enrich-result-icon{color:#10b981}.contact-enrichment-panel .enrich-result-banner.error{background-color:#fef2f2;border:1px solid #fecaca}.contact-enrichment-panel .enrich-result-banner.error .enrich-result-icon{color:#ef4444}.contact-enrichment-panel .enrich-result-banner .enrich-result-text{font-size:13px;font-weight:500;color:#0f172a;flex:1}.contact-enrichment-panel .enrich-result-banner .enrich-dismiss-btn{width:24px;height:24px;min-width:24px;min-height:24px;margin:0;padding:0}.contact-enrichment-panel .enrich-fields-grid{gap:8px 0}.contact-enrichment-panel .enrich-fields-grid .enrich-field-item{gap:6px;padding:4px 0}.contact-enrichment-panel .enrich-fields-grid .enrich-field-filled{color:#10b981}.contact-enrichment-panel .enrich-fields-grid .enrich-field-empty{color:#d1d5db}.contact-enrichment-panel .enrich-fields-grid .enrich-field-label{font-size:12px}.contact-enrichment-panel .enrich-fields-grid .enrich-field-label.filled{color:#0f172a}.contact-enrichment-panel .enrich-fields-grid .enrich-field-label.empty{color:#94a3b8}.contact-enrichment-history{border:1px solid #e2e8f0;border-top:none;border-radius:0 0 8px 8px;background-color:#fff;margin-bottom:24px}.contact-enrichment-history .enrich-history-toggle{padding:12px 24px;cursor:pointer;transition:background-color .15s ease}.contact-enrichment-history .enrich-history-toggle:hover{background-color:#f8fafc}.contact-enrichment-history .enrich-history-icon{color:#64748b;margin-right:8px}.contact-enrichment-history .enrich-history-title{font-size:13px;font-weight:600;color:#0f172a}.contact-enrichment-history .enrich-history-count{font-size:12px;color:#94a3b8;margin-left:6px}.contact-enrichment-history .enrich-chevron{transition:transform .2s ease;color:#94a3b8;transform:rotate(90deg)}.contact-enrichment-history .enrich-chevron.expanded{transform:rotate(270deg)}.contact-enrichment-history .enrich-history-loading{padding:24px 0}.contact-enrichment-history .enrich-history-list{padding:0 24px 16px}.contact-enrichment-history .enrich-history-empty{padding:16px 0}.contact-enrichment-history .enrich-history-empty p{font-size:13px;color:#94a3b8;margin:0}.contact-enrichment-history .enrich-history-item{padding:12px 0;border-bottom:1px solid #f1f5f9;gap:12px}.contact-enrichment-history .enrich-history-item:last-child{border-bottom:none}.contact-enrichment-history .enrich-history-dot{width:8px;height:8px;border-radius:50%;background-color:#f05e33;margin-top:6px;flex-shrink:0}.contact-enrichment-history .enrich-history-provider{font-size:13px;font-weight:600;color:#0f172a}.contact-enrichment-history .enrich-history-date{font-size:12px;color:#94a3b8}.contact-enrichment-history .enrich-history-detail{font-size:12px;color:#64748b;margin-top:2px}.contact-enrichment-history .enrich-history-strategy{font-size:11px;color:#94a3b8;margin-top:2px}.opp-card-enrichment{margin-top:8px}.opp-card-enrichment h2{font-size:14px;font-weight:600;color:#0f172a;margin:16px 0 8px;padding-left:16px}.opp-card-enrichment .opp-enrich-no-connector{font-size:13px;color:#94a3b8}.opp-card-enrichment .opp-enrich-no-connector a{color:#f05e33;cursor:pointer;font-weight:500}.opp-card-enrichment .opp-enrich-no-connector a:hover{text-decoration:underline}.opp-card-enrichment .opp-enrich-score-row{gap:8px}.opp-card-enrichment .opp-enrich-bar{width:80px;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.opp-card-enrichment .opp-enrich-bar .opp-enrich-bar-fill{height:100%;border-radius:3px;transition:width .3s ease}.opp-card-enrichment .opp-enrich-bar.enrich-score-high .opp-enrich-bar-fill{background:#10b981}.opp-card-enrichment .opp-enrich-bar.enrich-score-medium .opp-enrich-bar-fill{background:#f59e0b}.opp-card-enrichment .opp-enrich-bar.enrich-score-low .opp-enrich-bar-fill{background:#ef4444}.opp-card-enrichment .opp-enrich-score-text{font-size:13px;font-weight:600;color:#0f172a}.opp-card-enrichment .opp-enrich-field-count{font-size:12px;color:#94a3b8}.opp-card-enrichment .opp-enrich-missing{font-size:13px;color:#94a3b8}.opp-card-enrichment .opp-enrich-actions{gap:8px}.opp-card-enrichment .opp-enrich-btn{text-transform:none;font-size:12px;font-weight:600;min-height:28px;line-height:28px;min-width:0;padding:0 12px;border-radius:4px}.opp-card-enrichment .opp-enrich-btn .opp-enrich-spinner{margin-right:4px;display:inline-block;vertical-align:middle}.opp-card-enrichment .opp-enrich-result{font-size:12px;color:#10b981;font-weight:500}.customer-import-unified{padding:20px;min-height:100%}.customer-import-unified .import-close-btn{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1}.customer-import-unified .import-close-btn md-icon{width:18px;height:18px}.customer-import-unified .import-stepper-header{padding:16px 0 24px;margin-bottom:8px;border-bottom:1px solid #d6e1e5;display:flex;justify-content:center;align-items:center;gap:0;position:relative}.customer-import-unified .import-stepper-header .stepper-step{display:flex;align-items:center;position:relative}.customer-import-unified .import-stepper-header .stepper-step.clickable{cursor:pointer}.customer-import-unified .import-stepper-header .stepper-step:not(.clickable){cursor:default;opacity:.5}.customer-import-unified .import-stepper-header .stepper-step.active{opacity:1}.customer-import-unified .import-stepper-header .stepper-step.active .step-circle{background:#f05e33;color:#fff;border-color:#f05e33}.customer-import-unified .import-stepper-header .stepper-step.active .step-label{color:#f05e33;font-weight:600}.customer-import-unified .import-stepper-header .stepper-step.completed{opacity:1}.customer-import-unified .import-stepper-header .stepper-step.completed .step-circle{background:#39a82d;border-color:#39a82d;color:#fff}.customer-import-unified .import-stepper-header .stepper-step.completed .step-label{color:#39a82d}.customer-import-unified .import-stepper-header .stepper-step .step-circle{width:32px;height:32px;border-radius:50%;border:2px solid #d6e1e5;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#999;background:#fff;flex-shrink:0}.customer-import-unified .import-stepper-header .stepper-step .step-circle .step-tick{width:16px;height:16px}.customer-import-unified .import-stepper-header .stepper-step .step-circle .step-tick svg path{fill:#fff}.customer-import-unified .import-stepper-header .stepper-step .step-label{margin-left:8px;font-size:13px;color:#999;white-space:nowrap}.customer-import-unified .import-stepper-header .stepper-step .step-connector{width:40px;height:2px;background:#d6e1e5;margin:0 12px}.customer-import-unified .import-stepper-header .stepper-step.completed .step-connector{background:#39a82d}.customer-import-unified .import-step-content{max-width:960px;margin:0 auto;padding:20px 0}.customer-import-unified .step-header{margin-bottom:24px}.customer-import-unified .step-header h2{font-size:20px;font-weight:600;margin:0 0 8px;color:#21374c}.customer-import-unified .step-header p{margin:0}.customer-import-unified .step-actions{margin-top:24px;padding-top:16px;border-top:1px solid #d6e1e5}.customer-import-unified .step-info{display:flex;align-items:center;gap:8px;margin-top:16px;padding:12px 16px;background:#f5f8fa;border-radius:4px}.customer-import-unified .step-info .info-icon-small{width:18px;height:18px;flex-shrink:0}.customer-import-unified .step-info .info-icon-small svg path{fill:#f05e33}.customer-import-unified .pending-import-banner{padding:14px 20px;margin-bottom:24px;background:#fff8e1;border:1px solid #ffe082;border-left:4px solid #ffa000;border-radius:4px;gap:12px}.customer-import-unified .pending-import-banner .banner-icon{width:22px;height:22px;flex-shrink:0}.customer-import-unified .pending-import-banner .banner-icon svg path{fill:#f57c00}.customer-import-unified .pending-import-banner strong{display:block;color:#21374c;margin-bottom:2px}.customer-import-unified .pending-import-banner .resume-btn{white-space:nowrap;flex-shrink:0}.customer-import-unified .step-source .source-cards{gap:20px;margin-bottom:20px}.customer-import-unified .step-source .source-card{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-clip:padding-box;border:2px solid #d6e1e5;padding:28px 24px;cursor:pointer;flex:1;min-width:200px;max-width:300px;transition:all .2s ease;text-align:center;background:#fff}.customer-import-unified .step-source .source-card:hover{border-color:#f05e33;box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.customer-import-unified .step-source .source-card.selected{border-color:#f05e33;background:rgba(240,94,51,.03)}.customer-import-unified .step-source .source-card .card-icon{margin-bottom:16px}.customer-import-unified .step-source .source-card .card-icon md-icon{width:48px;height:48px}.customer-import-unified .step-source .source-card .card-title{font-size:16px;font-weight:600;margin:0 0 8px;color:#21374c}.customer-import-unified .step-source .source-card .card-desc{margin:0 0 8px;font-size:13px;line-height:1.4}.customer-import-unified .step-source .source-card .card-help{margin:0 0 12px;font-size:11px;color:#999;line-height:1.4}.customer-import-unified .step-source .source-card .download-link{display:inline-block;font-size:13px;font-weight:500}.customer-import-unified .step-upload .import-box{margin-bottom:16px}.customer-import-unified .step-upload .import-box .inner.dragover{border-color:#f05e33 !important;background:rgba(240,94,51,.06) !important;box-shadow:0 0 0 3px rgba(240,94,51,.15);transition:all .2s ease}.customer-import-unified .step-upload .import-box .inner.dragover .icon-upload{transform:scale(1.15);transition:transform .2s ease}.customer-import-unified .step-upload .import-box .inner.dragover h1{color:#f05e33}.customer-import-unified .step-upload .upload-btn-row{margin-top:12px;margin-bottom:8px}.customer-import-unified .step-upload .upload-btn-row .upload-file-btn{text-transform:none;font-size:14px;font-weight:500;padding:0 20px;min-height:36px}.customer-import-unified .step-upload .upload-btn-row .upload-file-btn .btn-upload-icon{width:18px;height:18px;margin-right:6px}.customer-import-unified .step-upload .upload-btn-row .upload-file-btn .btn-upload-icon svg path{fill:#fff}.customer-import-unified .step-configure .configure-form{max-width:500px}.customer-import-unified .step-configure .configure-fields{gap:8px}.customer-import-unified .step-configure .settings-link{margin-top:16px;padding-top:16px;border-top:1px solid #d6e1e5}.customer-import-unified .step-configure .settings-link a{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.customer-import-unified .step-configure .settings-link .settings-icon-small{width:18px;height:18px}.customer-import-unified .step-configure .settings-link .settings-icon-small svg path{fill:#a19f9f}.customer-import-unified .step-configure .settings-link span.f4{display:block;margin-top:4px;margin-left:24px}.customer-import-unified .step-review{max-width:100%;padding:0}.customer-import-unified .step-review .review-summary{margin-bottom:20px;gap:16px}.customer-import-unified .step-review .review-summary .summary-card{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-clip:padding-box;border:2px solid #d6e1e5;padding:16px 28px;text-align:center;cursor:pointer;transition:all .2s ease;min-width:120px}.customer-import-unified .step-review .review-summary .summary-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.customer-import-unified .step-review .review-summary .summary-card.active{border-width:2px}.customer-import-unified .step-review .review-summary .summary-card.success-card.active{border-color:#39a82d;background:rgba(57,168,45,.04)}.customer-import-unified .step-review .review-summary .summary-card.success-card .summary-count{color:#39a82d}.customer-import-unified .step-review .review-summary .summary-card.error-card.active{border-color:#f45151;background:rgba(244,81,81,.04)}.customer-import-unified .step-review .review-summary .summary-card.error-card .summary-count{color:#f45151}.customer-import-unified .step-review .review-summary .summary-card.duplicate-card.active{border-color:#5cc5c3;background:rgba(92,197,195,.04)}.customer-import-unified .step-review .review-summary .summary-card.duplicate-card .summary-count{color:#5cc5c3}.customer-import-unified .step-review .review-summary .summary-card .summary-count{font-size:28px;font-weight:700;line-height:1.2}.customer-import-unified .step-review .review-summary .summary-card .summary-label{font-size:13px;color:#666;margin-top:4px}.customer-import-unified .step-review .import-btn{font-size:14px;padding:0 24px}.customer-import-unified .bulk-action-bar{padding:10px 16px;margin-bottom:12px;background:#e3f2fd;border:1px solid #90caf9;border-radius:4px;gap:12px}.customer-import-unified .bulk-action-bar .bulk-count{font-weight:600;font-size:14px;color:#1565c0}.customer-import-unified .bulk-action-bar .bulk-delete-btn{text-transform:none;font-size:13px;min-height:32px;line-height:32px}.customer-import-unified .bulk-action-bar .bulk-delete-btn .bulk-btn-icon{width:16px;height:16px;margin-right:4px}.customer-import-unified .bulk-action-bar .bulk-delete-btn .bulk-btn-icon svg path{fill:#fff}.customer-import-unified .bulk-action-bar .bulk-clear-btn{text-transform:none;font-size:13px;min-height:32px;line-height:32px;color:#666}.customer-import-unified .checkbox-cell{width:40px;max-width:40px;padding:0 4px !important}.customer-import-unified .checkbox-cell md-checkbox{margin:0}.customer-import-unified .unknown-email-link{display:block;font-size:12px;margin-top:4px;cursor:pointer;color:#f05e33;font-weight:500}.customer-import-unified .unknown-email-link:hover{text-decoration:underline}@media screen and (max-width: 600px){.customer-import-unified{padding:12px}.customer-import-unified .import-stepper-header{overflow-x:auto;justify-content:flex-start;padding:12px 0 16px}.customer-import-unified .import-stepper-header .stepper-step .step-label{font-size:11px}.customer-import-unified .import-stepper-header .stepper-step .step-connector{width:20px;margin:0 6px}.customer-import-unified .step-source .source-cards{gap:12px}.customer-import-unified .step-source .source-card{max-width:100%;padding:20px 16px}.customer-import-unified .step-review .review-summary{gap:8px}.customer-import-unified .step-review .review-summary .summary-card{padding:12px 16px;min-width:80px}.customer-import-unified .step-review .review-summary .summary-card .summary-count{font-size:22px}}.jac-pipeline-intel-bar{background:#fff;border:1px solid #d6e1e5;border-radius:10px;margin-bottom:10px;transition:all .2s ease}.jac-intel-bar--collapsed .jac-intel-bar__strip{display:none}.jac-intel-bar__toggle{padding:8px 20px;cursor:pointer;gap:8px}.jac-intel-bar__toggle:hover{background:#f9f9f9;border-radius:10px}.jac-intel-bar__toggle md-icon{transition:transform .2s ease;color:#949494;width:18px;height:18px}.jac-intel-bar__toggle--rotated{transform:rotate(-180deg)}.jac-intel-bar__toggle-label{font-size:12px;font-weight:700;color:#949494;text-transform:uppercase;letter-spacing:.5px}.jac-intel-bar__strip{padding:12px 20px;gap:16px}.jac-intel-bar__kpi{cursor:pointer;padding:8px 12px;border-radius:10px;transition:background .15s ease;text-align:center}.jac-intel-bar__kpi:hover{background:#f9f9f9}.jac-intel-bar__kpi--health{cursor:default}.jac-intel-bar__kpi-label{display:block;font-size:11px;font-weight:700;color:#949494;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.jac-intel-bar__kpi-value{display:block;font-size:18px;font-weight:700;color:#000}.jac-intel-bar__kpi-value--primary{color:#f05e33}.jac-intel-bar__health-pills{gap:6px;justify-content:center;margin-top:2px}.jac-intel-bar__pill{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:22px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:700;color:#fff}.jac-intel-bar__pill--success{background:#abd036}.jac-intel-bar__pill--warning{background:#ffab19}.jac-intel-bar__pill--danger{background:#ff8162}.jac-card-health{position:absolute;left:0;top:0;width:4px;height:100%;border-radius:4px 0 0 4px}.jac-card-enhancements{position:relative;padding:8px 0 4px}.jac-card-enhance__win-badge{position:absolute;top:8px;right:8px;font-size:10px;font-weight:700;padding:2px 8px;border-radius:999px;color:#fff;line-height:1.4}.jac-card-enhance__win-badge--high{background:#abd036}.jac-card-enhance__win-badge--medium{background:#ffab19}.jac-card-enhance__win-badge--low{background:#ff8162}.jac-card-enhance__status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;vertical-align:middle;margin-right:6px}.jac-card-enhance__status-dot--won{background:#abd036}.jac-card-enhance__status-dot--lost{background:#ff8162}.jac-card-enhance__status-dot--postponed{background:#ffab19}.jac-card-enhance__status-dot--active{background:#f05e33}.jac-card-enhance__status-dot--no-outcome{background:rgba(0,0,0,0);border:2px solid #ccc}.jac-card-enhance__labels{margin-top:6px;gap:4px;flex-wrap:wrap}.jac-card-enhance__label-chip{border-radius:999px;padding:2px 8px;font-weight:700;font-size:10px;text-transform:uppercase;color:#fff;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.jac-card-enhance__label-overflow{border-radius:999px;padding:2px 8px;font-weight:700;font-size:10px;background:#949494;color:#fff;display:inline-block}.jac-card-enhance__next-action{margin-top:6px;font-size:11px;color:#949494;display:flex;align-items:center;gap:4px}.jac-card-enhance__action-icon{width:12px;height:12px;min-width:12px;min-height:12px;color:inherit}.jac-card-enhance__action-text{color:#ccc}.jac-card-enhance__days-in-stage{position:absolute;bottom:4px;right:8px;font-size:10px;font-weight:300;color:#ccc}.jac-column-header-upgrade{padding:4px 12px 8px}.jac-col-header__stats{margin-bottom:4px}.jac-col-header__count{font-size:12px;font-weight:700;color:#949494}.jac-col-header__value{font-size:13px;font-weight:700;color:#000}.jac-col-header__health{gap:6px}.jac-col-header__health-dot{font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;color:#fff;display:inline-block}.jac-col-header__health-dot--success{background:#abd036}.jac-col-header__health-dot--warning{background:#ffab19}.jac-col-header__health-dot--danger{background:#ff8162}.jac-col-header__deal-status{gap:6px;margin-top:4px}.jac-col-header__deal-capsule{font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;display:inline-block;white-space:nowrap}.jac-col-header__deal-capsule--won{background-color:#edffed;color:#27ae60}.jac-col-header__deal-capsule--lost{background-color:#ffeded;color:#e74c3c}.jac-col-header__deal-capsule--postponed{background-color:#fff8e6;color:#f39c12}.proposal-container{padding:25px 30px;box-sizing:border-box}.proposal-container .slide-rating .range-slider{display:inline-block;vertical-align:top;width:120px;margin-left:35px;margin-top:-16px}.proposal-container .customer-name .box{max-width:none;margin-left:15px}.proposal-container .due-date{max-width:180px}.proposal-container .attach-file-section{margin-top:25px}.proposal-container md-icon.icon-ico-add{margin-right:8px}.proposal-container .attachment-chip{display:inline-block;padding:6px 10px;position:relative;text-align:left;background:#eaeaea;min-width:100px;margin-bottom:15px;border-radius:3px}.proposal-container .attachment-chip md-icon{width:15px;height:18px}.proposal-container .attachment-chip .icon-cross{display:inline-block;border-left:2px solid #ccc;position:absolute;right:8px;bottom:6px;top:6px}.proposal-container .attachment-chip .icon-cross md-icon{width:10px;height:10px;position:relative;top:4px;margin-left:10px}.proposal-container .attachment-chip .icon-cross md-icon svg path{fill:hsl(0,0%,58%)}.proposal-container .attachment-chip span{display:inline-block;vertical-align:middle;margin-left:10px}.proposal-container .comment-btn{margin:0;min-width:110px;width:110px;line-height:30px;min-height:30px;height:30px;margin-top:-7px}.proposal-container .comment-section li{margin-top:15px;position:relative}.proposal-container .comment-section li.default-card-box{padding:10px;box-shadow:1px 1px 0 #d2d2d2;border-radius:3px}.proposal-container .comment-section li .profile-pic{max-width:40px;max-height:40px}.proposal-container .comment-section li .comment-txt{display:inline-block;vertical-align:top;width:100%;padding-bottom:5px;margin-left:10px}.proposal-container .comment-section li .comment-txt p{margin-top:5px;margin-bottom:5px}.proposal-container .comment-section li .comment-txt .usr-name{font-size:10px;font-weight:normal;color:hsl(0,0%,58%)}.proposal-container .color-chooser{width:auto;margin-left:45px;border-bottom:0;padding-bottom:0;vertical-align:top;display:inline-block}.proposal-container .color-chooser li{margin:0;display:block;margin-bottom:5px}.proposal-container .color-chooser li md-checkbox{display:inline-block;vertical-align:middle}.proposal-container .color-chooser li md-checkbox .md-container .md-icon{border-radius:5px}.proposal-container .color-chooser li label{padding-right:10px}.proposal-container .color-chooser li label.active{color:#5cc5c3}.proposal-container .color-chooser li .label-box{display:inline-block;width:21px;height:21px;border-radius:3px;outline:0}.proposal-container .attachment-title{margin-bottom:6px;margin-top:20px;font-weight:500}.proposal-container .datepicker-wrapper{position:relative;margin:0 0 18px;vertical-align:middle}.proposal-container .datepicker-wrapper .datepicker-custom .md-datepicker-input-container{margin-left:0;width:100%;padding-bottom:0}.proposal-container .datepicker-wrapper .datepicker-custom .md-datepicker-input-container .md-datepicker-input.md-input{border-bottom:none}.proposal-container .datepicker-wrapper .datepicker-custom .md-datepicker-input-container input{width:100%;height:36px}.proposal-container .datepicker-wrapper .datepicker-custom .md-datepicker-triangle-button.md-button.md-icon-button{display:none}.proposal-container .datepicker-wrapper .padding-right{padding-right:15px}.proposal-container .datepicker-wrapper .md-datepicker-button{position:absolute;right:0;margin:0;z-index:2;width:36px;height:36px}.proposal-container .datepicker-wrapper .md-datepicker-input-container.md-datepicker-focused{border-bottom-color:#f05e33}.proposal-container .format-option{position:relative}.proposal-container .format-option md-input-container textarea{min-height:140px;padding-bottom:32px}.proposal-container .comment-options{position:absolute;right:0;bottom:28px}.proposal-container .comment-options md-icon{width:25px;height:20px;vertical-align:top;margin-right:22px}.proposal-container .comment-options md-icon svg path{fill:#ccc}.proposal-container .comment-options md-icon.attach{width:25px;height:25px;margin-top:-3px}.proposal-container .comment-options md-icon.active svg path{fill:#f05e33}.proposal-container .attach-list li{border:1px solid #f2f2f2;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;box-shadow:2px 2px 0 #eaeaea;float:left;height:90px;margin:0 17px 20px 0;position:relative;width:110px;background:url(../../../assets/icons/ico-pdf.85168ce8fdf8069c5bf5.svg) center no-repeat;background-size:34px}.proposal-container .attach-list li md-icon{position:absolute;height:10px;top:7px;right:7px;width:10px}.proposal-sidepanel{width:310px;max-width:310px}.proposal-sidepanel.large-panel{max-width:400px;width:100%}.proposal-sidepanel .likes-history .postHistory-sidebar{background-color:#f2f6f8}.proposal-sidepanel h3{font-weight:500;margin-bottom:10px;margin-top:12px}.proposal-sidepanel .bottom-section{position:absolute;left:0;right:0;bottom:0}.proposal-sidepanel #label{height:100%}.proposal-sidepanel #label .proposal-sidenav{position:absolute;top:0;bottom:48px;left:0;right:0;overflow-y:auto}.proposal-sidepanel #label .proposal-sidenav.no-footer{bottom:0}.proposal-sidepanel .top-section{margin-bottom:10px}.proposal-sidepanel .top-section md-icon{margin-right:15px}.proposal-sidepanel .top-section span{font-size:16px;font-weight:normal}.proposal-sidepanel .proposal-sidenav{padding:20px 15px}.proposal-sidepanel .proposal-sidenav .edit-section{margin-top:10px}.proposal-sidepanel .proposal-sidenav .edit-section md-input-container{margin-bottom:12px}.proposal-sidepanel .proposal-sidenav .edit-section md-input-container input{border-radius:10px;padding:21px 16px}.proposal-sidepanel .proposal-sidenav .edit-section .editlabel-input:not(:first-of-type){margin-top:15px}.proposal-sidepanel .proposal-sidenav md-input-container.static-label{margin-bottom:12px}.proposal-sidepanel .proposal-sidenav md-input-container.static-label label{position:static;transform:none !important;font-size:13px;font-weight:500;color:#5f6368;margin-bottom:6px;display:block}.proposal-sidepanel .proposal-sidenav md-input-container.static-label input{border-radius:8px;padding:16px;border:1px solid #dfdede;box-shadow:none}.proposal-sidepanel .proposal-sidenav .sidebar-header{padding:16px}.proposal-sidepanel .proposal-sidenav .sidebar-header .tags-icon{color:#fff}.proposal-sidepanel .proposal-sidenav .sidebar-header .title{font-size:15px;font-weight:600}.proposal-sidepanel .proposal-sidenav .sidebar-header .subtitle{font-size:12px;color:#6b7280;color:#fff}.proposal-sidepanel .proposal-sidenav .add-flag-box{margin:16px 16px 20px 16px;padding:14px;border:2px dashed #2dd4bf;border-radius:10px;text-align:center;cursor:pointer;color:#0f766e}.proposal-sidepanel .proposal-sidenav .add-flag-box:hover{background:#ecfeff}.proposal-sidepanel .proposal-sidenav .flags-list{padding:0 16px 20px;max-height:calc(100vh - 255px);overflow-y:auto}.proposal-sidepanel .proposal-sidenav .flag-item{border-radius:10px;padding:14px 16px;margin-bottom:12px;color:#fff;cursor:pointer}.proposal-sidepanel .proposal-sidenav .flag-item .flag-name{font-size:14px}.proposal-sidepanel .proposal-sidenav .flag-item .tick-icon{color:#fff}.proposal-sidepanel .proposal-sidenav .flag-item .edit-icon{color:#fff;display:none}.proposal-sidepanel .proposal-sidenav .flag-item:hover .edit-icon{display:block}.proposal-sidepanel .proposal-sidenav .create-section .input-with-actions{margin:25px 0 22px}.proposal-sidepanel .proposal-sidenav h2:first-child{margin-top:0}.proposal-sidepanel .proposal-sidenav md-divider.space{margin:30px 0 25px}.proposal-sidepanel .proposal-sidenav ul.color-list li{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;float:left;height:35px;margin:0 15px 15px 0;width:50px}.proposal-sidepanel .proposal-sidenav ul.active-label-list li{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box;color:#fff;font-size:16px;margin-bottom:15px;padding:7px 10px;width:70%}.proposal-sidepanel .proposal-sidenav ul.emoji-list{padding:0 5px}.proposal-sidepanel .proposal-sidenav ul.emoji-list li{display:inline-block;padding-left:30px;padding-bottom:30px}.proposal-sidepanel .proposal-sidenav ul.emoji-list li:nth-child(4n-7){padding-left:0}.proposal-sidepanel .proposal-sidenav ul.emoji-list li md-icon{height:42px;width:42px}#emoji h2{padding-left:5px;margin-bottom:20px}#label .color-chooser li{padding-right:12px;padding-bottom:12px;margin:0}@media screen and (max-width: 375px){.proposal-container .attach-list li{background-size:35px;height:80px;width:100px}}@media screen and (max-width: 320px){.proposal-container md-sidenav section ul.emoji-list li{margin-right:30px}.proposal-container md-sidenav section ul.emoji-list li md-icon{height:45px;width:45px}}.ai-content-sidenav{max-width:400px;background-color:#fff}.ai-content-sidenav md-list-item{cursor:pointer}.ai-content-sidenav md-list-item:hover{border-color:#f05e33;box-shadow:0 0 8.37px .63px #f05e33}.opportunity-pipeline-section .opportunity-pipeline{padding:20px}.opportunity-pipeline-section .opportunity-pipeline .table-responsive .data-table td:last-child{width:auto}.opportunity-pipeline-section .map-switch .map-switch-btn{position:relative;top:10px;right:4px;margin-left:8px}@media only screen and (max-width: 600px){.opportunity-pipeline-section .map-switch .map-switch-btn{right:-5px}}.opportunity-pipeline-section .active-lanes .lane{margin-bottom:25px}.opportunity-pipeline-section .active-lanes md-input-container:first-of-type{margin-right:10px}.opportunity-pipeline-section .active-lanes md-icon path{fill:#f05e33}.opportunity-pipeline-section .active-lanes .add-lane{margin-bottom:30px}.opportunity-pipeline-section .active-lanes .add-lane md-icon{margin-right:5px}.opportunity-pipeline-section .active-lanes .visual-icon{height:30px;width:30px;margin-right:5px}.opportunity-pipeline-section .active-lanes .visual-icon .visual{transform:translate(-50%, -50%) scale(0.47)}.opportunity-pipeline-section .associate-right-nav{min-width:415px;width:100%}.opportunity-pipeline-section .associate-right-nav .form-base{margin-right:8px}.opportunity-pipeline-section .associate-right-nav .close-filter{background-color:rgba(0,0,0,0);margin:0;padding:0;min-width:0}.opportunity-pipeline-section .associate-right-nav .close-filter:hover{background-color:rgba(0,0,0,0)}.opportunity-pipeline-section .associate-right-nav md-checkbox .md-container{top:50%;left:0;width:20px;height:20px;margin:0}.opportunity-pipeline-section .associate-right-nav md-checkbox .md-container:before{background-color:rgba(0,0,0,0);border-radius:50%;bottom:0;box-sizing:border-box;content:"";display:block;height:auto;left:0;position:absolute;right:0;top:0;transition:all .5s;width:auto}.opportunity-pipeline-section .associate-right-nav md-checkbox .md-container:after{bottom:-10px;box-sizing:border-box;content:"";left:-10px;position:absolute;right:-10px;top:-10px}.opportunity-pipeline-section .pipeline-right-nav{min-width:415px;width:100%}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar{padding:0}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .close-div{background-color:#000;padding:18px}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .close-div md-icon{margin-right:10px !important}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .close-div md-icon svg{max-width:50px;height:14px;width:100%}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .close-div p{margin:0 0 5px;color:#fff}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .close-div h2{margin:0;color:#fff;font-size:18px}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .profile-detail-section ul{padding-left:15px;width:100%}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .profile-detail-section ul .owner-detail .profile-customer-name{width:100%;display:flex;justify-content:space-between}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .profile-detail-section ul .owner-detail .profile-customer-name .forward-icon{margin-top:0}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .profile-detail-section ul .owner-detail .age-section .profile-pic.forward-img{max-width:20px;height:20px;margin-right:5px}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .profile-detail-section ul .owner-detail .age-section .age-div{margin-right:5px}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .profile-detail-section ul .owner-detail .social-icon-wrapper .insta-icon{margin:0;padding:0;width:25px}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .profile-detail-section ul .owner-detail .social-icon-wrapper md-icon svg path{fill:#dbdbdb}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .profile-detail-section ul .owner-detail .profile-pic{max-width:50px;width:100%;height:50px;margin-right:15px}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .profile-detail-section ul .owner-detail h3{margin:0;font-size:18px;font-weight:500}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .profile-detail-section ul .owner-detail p{color:#999}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .profile-detail-section ul .primary_email a{font-weight:600;margin-bottom:8px}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .profile-detail-section ul .primary_email a span{margin-right:20px}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .profile-detail-section ul .primary_email p{margin-top:0}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .profile-detail-section ul .mb-30{margin-bottom:30px !important}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .status-deal-section{padding:0}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .status-deal-section .status-deal-div{background-color:#000;padding:0 10px}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .status-deal-section .status-deal-div md-icon{margin-right:15px}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .status-deal-section .status-deal-div md-icon svg path{fill:#fff}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .status-deal-section .status-deal-div h2{color:#fff;font-size:18px}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .status-deal-section ul{width:100%;padding:0}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .status-deal-section ul li{margin-bottom:10px;padding:15px 0 15px 10px}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .status-deal-section ul .association-section .owner-detail .profile-pic{max-width:40px;height:40px}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .status-deal-section ul .association-section .owner-detail .add-icon{max-width:30px;min-height:30px;width:100%}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .status-deal-section ul .association-section .owner-detail .add-icon svg{width:25px;height:25px}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .status-deal-section ul .association-section:hover{background-color:rgba(211,225,229,.2901960784)}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .status-deal-section ul .association-section:hover h3{color:#fe9603}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .status-deal-section ul .bg-neon{background-color:#eaf0d6 !important}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .status-deal-section ul .bg-yellow{background-color:#fff2cd !important}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .status-deal-section ul .bg-yellow.active{border:1px solid #fe9603 !important}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .status-deal-section ul .bg-red{background-color:#fae1dc !important}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .status-deal-section ul .bg-grey{background-color:#f6f6f6 !important}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .status-deal-section ul .bg-dark-grey{background-color:#d9d9d9 !important}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .status-deal-section ul .background-circel{background-color:#fff;border-radius:50px;height:45px;width:47px;margin-right:15px;position:relative}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .status-deal-section ul .background-circel .icon_png_img{width:30px;height:30px;position:relative;vertical-align:middle;align-items:center;display:flex;top:8px;left:6px}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .status-deal-section ul .owner-detail .profile-pic{max-width:50px;width:100%;height:50px;margin-right:15px}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .status-deal-section ul .owner-detail h3{margin:0;font-size:18px;font-weight:500}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .status-deal-section ul .owner-detail h3 span{font-size:11px}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .status-deal-section ul .owner-detail p{color:#999}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .status-deal-section ul .owner-detail .arrow-icon{margin-top:0}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .status-deal-section ul .owner-detail .arrow-icon svg{width:15px;height:15px}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .status-deal-section ul .owner-detail .arrow-icon svg path{fill:#f05e33}.opportunity-pipeline-section .pipeline-right-nav .opportunity-pipeline-sidebar .notify-custom{border-radius:5px;margin-right:8px}.opportunity-pipeline-section .text-green{color:#6aa84f !important}.opps-pl-sidebar .opportunities-header{font-size:15px;color:#f05e33}.opps-pl-sidebar .view-associates-icon md-icon{width:18px;height:18px}.opps-pl-sidebar .associates-quotes-card{padding:20px 15px}.opps-pl-sidebar .quotes-card{background-color:#f9f9f9}.opps-pl-sidebar .quotes-drips-card{background-color:#f2f6f8}.opps-pl-sidebar .quotes-notify{min-width:70px;text-align:center;padding:5px 0 4px;font-size:14px;font-weight:bold;background-color:#20394c;color:#fff;border-radius:2px}.opps-pl-sidebar .quotes-notify.quotes-header{background-color:#fff;color:#000}.opps-pl-sidebar .quotes-notify.drips-sent{background:#6aa84f}.opps-pl-sidebar .quotes-notify.drips-pending{background-color:#6fa8dc}.opps-pl-sidebar .quotes-id{font-size:16px;color:#20394c}.opps-pl-sidebar .quotes-id-border{border-right:2px solid hsl(0,0%,58%)}.opps-pl-sidebar .quotes-id-border.expired{border-left:2px solid hsl(0,0%,58%)}.opps-pl-sidebar .quotes-id-border.status{padding:0 15px}.opps-pl-sidebar .quotes-details-label{min-width:110px}.opps-pl-sidebar .opportunities-details-label{min-width:120px}.opps-pl-sidebar .line-height-3{line-height:3}.opps-pl-sidebar .line-height-1{line-height:1}.opps-pl-sidebar .line-height-2{line-height:2}.opps-pl-sidebar .line-height-1-half{line-height:1.5}.opps-pl-sidebar .line-height-2-half{line-height:2.5}.opps-pl-sidebar .line-height-px{line-height:15px}.opps-pl-sidebar .notify.disabled,.opps-pl-sidebar .sales-status.disabled,.opps-pl-sidebar .segment-status.disabled{background-color:#eaeaea}.opps-pl-sidebar .notify.active,.opps-pl-sidebar .notify.enabled,.opps-pl-sidebar .notify.sent,.opps-pl-sidebar .notify.won,.opps-pl-sidebar .sales-status.active,.opps-pl-sidebar .sales-status.enabled,.opps-pl-sidebar .sales-status.sent,.opps-pl-sidebar .sales-status.won,.opps-pl-sidebar .segment-status.active,.opps-pl-sidebar .segment-status.enabled,.opps-pl-sidebar .segment-status.sent,.opps-pl-sidebar .segment-status.won{background-color:#eaf0d6}.opps-pl-sidebar .notify.draft,.opps-pl-sidebar .notify.expired,.opps-pl-sidebar .notify.inactive,.opps-pl-sidebar .notify.lost,.opps-pl-sidebar .notify.pending,.opps-pl-sidebar .sales-status.draft,.opps-pl-sidebar .sales-status.expired,.opps-pl-sidebar .sales-status.inactive,.opps-pl-sidebar .sales-status.lost,.opps-pl-sidebar .sales-status.pending,.opps-pl-sidebar .segment-status.draft,.opps-pl-sidebar .segment-status.expired,.opps-pl-sidebar .segment-status.inactive,.opps-pl-sidebar .segment-status.lost,.opps-pl-sidebar .segment-status.pending{background-color:#fae1dc}.opps-pl-sidebar .notify.postponed,.opps-pl-sidebar .sales-status.postponed,.opps-pl-sidebar .segment-status.postponed{background-color:#fff2cd}.opps-pl-sidebar md-select .md-select-placeholder{font-weight:bold;color:#000;font-size:16px}.opps-pl-sidebar .notify.counter-drip-status{padding:0 10px !important;border-radius:20px !important}.opps-pl-sidebar .md-select-wrapper{padding:25px 20px 10px 30px}.opps-pl-sidebar .font-color-gray{color:#adada7}.opps-pl-sidebar .quotes-text{color:#000}.opps-pl-sidebar .associates-row{color:#000;background-color:#fff;border:1px dashed rgba(0,0,0,0)}.opps-pl-sidebar .associates-row.active,.opps-pl-sidebar .associates-row:hover{border-color:#f05e33;background:#ffe9ce}.fulfillment-pipeline-view .navigation-btn{padding:3px;border:1px solid #f05e33;border-radius:30px;color:#fff;width:110px}.fulfillment-pipeline-view .navigation-btn.pending{background-color:#e06666}.fulfillment-pipeline-view .navigation-btn.fully{background-color:#6aa84f}.fulfillment-pipeline-view .navigation-btn.partial{background-color:#b45f06}.fulfillment-pipeline-view .service-flags.sidebar-arrow-icon{height:20px;width:20px;top:-6.5px}.fulfillment-pipeline-view .label-indicators-open{height:auto !important;width:auto !important;border-radius:45px !important;padding:3px 10px;position:relative !important;top:-9px}.fulfillment-pipeline-view .service-title{color:#000;font-size:16px}.fulfillment-pipeline-view .shipping-details{border-radius:4px;background:#fff}.fulfillment-pipeline-view .clone-icon{width:25px;height:25px}.fulfillment-pipeline-view .clone-icon path{fill:#f05e33}.fulfillment-pipeline-view .status.pending{background-color:rgba(224,102,102,.1) !important}.fulfillment-pipeline-view .status.partial{background-color:rgba(230,140,56,.1) !important}.fulfillment-pipeline-view .status.fully{background-color:rgba(106,168,79,.1) !important}.fulfillment-pipeline-view .order-status .status-viewer{border-radius:12px}.invalid-email-container{border-bottom:5px solid #14354c;background-color:#f2f6f8}.invalid-email-container .invalid-email-action-icon{width:290px;height:320px}@media(min-width: 600px){.invalid-email-container .invalid-email-action-icon{position:absolute;top:-184px;bottom:0}}.cust-cmn-sidenav .panel-header{background-color:#f2fffe !important}.cust-cmn-sidenav .bold-text{color:#000 !important}.cust-cmn-sidenav .bold-text:hover{color:#f05e33 !important}.cust-cmn-sidenav .cust-stats{background-color:#fff;padding:5px 10px;border-radius:6px}.cust-cmn-sidenav .associates-row{border:0}.cust-cmn-sidenav .associates-row.active,.cust-cmn-sidenav .associates-row:hover{border:0;background:#eef3f6}.cust-cmn-sidenav .customer-desc{background-color:#081f2f;color:#fff}.cust-cmn-sidenav .customer-desc h1{color:#f05e33}.cust-cmn-sidenav .customer-desc h1 .company-details{color:#fff;font-weight:500}.cust-cmn-sidenav .customer-desc .contact-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cust-cmn-sidenav .tab-content{background-color:#f2fffe}.cust-cmn-sidenav md-tabs-wrapper md-next-button,.cust-cmn-sidenav md-tabs-wrapper md-prev-button{background:#eef3f6}.cust-cmn-sidenav .card-title.short-len{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:300px}.cust-cmn-sidenav .sidebar-sub-header .arrow{transform:rotate(-90deg);transition:.5s all}.cust-cmn-sidenav .sidebar-sub-header .arrow.open{transform:rotate(90deg)}.cust-cmn-sidenav .tz-content{display:none}.cust-cmn-sidenav .user-contact .contact-img,.cust-cmn-sidenav .user-contact .avatar{width:30px !important;height:30px !important;min-width:30px !important;max-width:30px !important;min-height:30px !important;max-height:30px !important}.cust-cmn-sidenav .card-footer .user-contact .contact-img,.cust-cmn-sidenav .card-footer .user-contact .avatar{width:24px !important;height:24px !important;min-width:24px !important;max-width:24px !important;min-height:24px !important;max-height:24px !important}.cust-cmn-sidenav .user-contact .contact-img{border-radius:50%;overflow:hidden}.cust-cmn-sidenav .contact-img .img-replacer{height:30px;width:30px;font-size:12px;line-height:30px}.cust-cmn-sidenav .card-footer .img-replacer{height:24px;width:24px;font-size:10px;line-height:24px}.cust-cmn-sidenav .ql-snow .ql-tooltip{left:3px !important}.cust-cmn-sidenav .pipeline-action .star .path1{fill:none}.cust-cmn-sidenav .board-list{overflow-x:auto}.cust-cmn-sidenav .disabled-item{opacity:.5;pointer-events:none}.cust-cmn-sidenav .refresh-overlay{pointer-events:none}.cust-cmn-sidenav .refresh-overlay.active{pointer-events:auto}.ex-over{background-color:#f2f2f2}.gu-transit{opacity:.3 !important}.ex-moved{transition:opacity .5s ease-in-out}.gu-mirror{transform:rotate(2deg)}.gu-mirror.card-container{border-radius:10px;overflow:hidden}.gu-mirror.card-container .icon-tabs{display:none !important}.board-list .card-list{border-color:#d6e1e5;border-width:0 1px 0 1px}.board-list .card-list .board-list-title{padding:16px 11px;border-bottom:1px solid #dbdbdb}.refresh-overlay{position:absolute;left:0;right:0;top:0;bottom:0;transition:all linear .2s}.refresh-overlay.active{z-index:10;opacity:.7;background:#fff}.section-filters .filters-section{flex-wrap:wrap;gap:12px}.section-filters .filters-section .filter-item span{font-size:13px;font-weight:600}.section-filters .filters-section .filter-item .filter-btn{border-radius:8px;font-size:13px;font-weight:600;padding:2px 12px;height:28px;min-width:130px;margin-left:6px !important}.section-filters .filters-section .filter-item .filter-btn .dot{height:12px;width:12px}.section-filters .filters-section .filter-item .filter-btn .dot.red{background-color:#e74c3c}.section-filters .filters-section .filter-item .filter-btn .dot.purple{background-color:#9b59b6}.section-filters .filters-section .filter-item .filter-btn .dot.orange{background-color:#f39c12}.section-filters .filters-section .filter-item .filter-btn .icon{color:#414141;fill:#414141}.section-filters .filters-section .filter-item .filter-btn.red{background-color:#ffebeb;border:1px solid #b73232;color:#b73232}.section-filters .filters-section .filter-item .filter-btn.orange{background-color:#fff7ef;border:1px solid #d8791a;color:#d8791a}.section-filters .filters-section .filter-item .filter-btn.blue{background-color:#f4f7ff;border:1px solid #3664e8;color:#3664e8}.section-filters .filters-section .filter-item .filter-btn.gray{background-color:#f5f5f5;border:1px solid #e6e6e6;color:#333;font-weight:500}@media screen and (max-width: 768px){.section-filters{padding:175px 10px 10px;background:#fff;height:300px;overflow:auto}.section-filters .filters-section{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;gap:12px}.section-filters .filters-section .add-task-btn,.section-filters .filters-section .filter-item,.section-filters .filters-section .preset-section{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.section-filters .filters-section label{font-size:12px;font-weight:600;color:#444;margin-bottom:4px}.section-filters .filters-section .filter-select{width:100%;min-width:unset;height:36px;font-size:13px;padding:4px 10px}.section-filters .filters-section .preset-section{gap:8px}.section-filters .filters-section .preset-section .filter-select{width:100%;margin-left:0 !important}.section-filters .filters-section .preset-section .save-btn{width:100%;height:32px;margin-left:0}.section-filters .filters-section .preset-section .preset-box{position:relative;top:auto;right:auto;width:100%;margin-top:8px;box-shadow:none;border:1px solid #ddd}.section-filters .filters-section .add-task-btn{height:36px;font-size:14px;width:100%;margin-top:8px;display:flex;align-items:center;justify-content:center;margin-left:0}}.card-labels{min-height:5px;margin:0 0 10px}.card-labels md-divider{position:relative;top:4px;z-index:0}.card-labels .label-indicators,.card-labels .label-indicators-hover{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;height:7px;float:left;margin-right:10px;position:relative;width:70px;z-index:1}.card-labels .label-indicators-hover{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;height:auto;padding:0 5px;width:50px;text-align:center;font-size:11px}.dpd-menu{width:90%;visibility:hidden}.dpd-content{position:absolute;right:0}.optimeline-cal .md-fab.scroll-btn{bottom:0}.optimeline-cal .scroll-left md-icon{transform:rotate(180deg)}.optimeline-cal .scroll-btn.scroll-left{right:42px}.optimeline-cal .scroll-btn.scroll-right{right:0}.optimeline-cal md-tab-data{z-index:1;min-width:130px;left:auto}.optimeline-cal .date-time-detail{position:absolute;top:0;right:0;bottom:0;left:0}.optimeline-cal .date-time-detail.win-chance-section .cal-inner{background-color:#fff;border:1px solid #d6e1e5;height:185px;padding:0;width:325px}.optimeline-cal .date-time-detail.win-chance-section .title{font-size:16px}.optimeline-cal .date-time-detail.win-chance-section .inner-gap{padding:20px}.optimeline-cal .date-time-detail.win-chance-section .cal-head{border-bottom:1px solid #d6e1e5}.optimeline-cal .date-time-detail.win-chance-section .content-section{position:absolute;top:65px;left:0;right:0;bottom:0}.optimeline-cal .date-time-detail.win-chance-section .range-slider{margin-left:17px;width:170px}.optimeline-cal .show-cal{cursor:pointer}.optimeline-cal .cal-inner{padding:10px 30px 30px;background-color:#f3fcff;border:1px solid #c0e0f6;border-radius:3px;position:relative;z-index:2}.optimeline-cal .cal-head{margin-bottom:15px}.optimeline-cal .cal-head md-icon.round{border:1px solid hsl(0,0%,58%);padding:5px;border-radius:50%;cursor:pointer}.optimeline-cal .cal-head md-icon.round.right{margin-right:0}.optimeline-cal .cal-head md-icon.round.left{margin-left:0}.optimeline-cal .cal-head md-icon.active{border-color:#f05e33}.optimeline-cal .cal-head md-icon.active svg path{fill:#f05e33}.optimeline-cal .custom-calender{border:1px solid #c0e0f6;border-radius:3px}.board-list{overflow-x:auto;overflow-y:hidden}.board-list .card-list{width:100%;max-width:350px;min-width:350px;border:1px solid #d6e1e5;border-radius:12px}.board-list .card-list:first-child{margin-left:0}.board-list .card-list .board-list-title{padding:13px 11px;background-color:#dbebff;font-size:14px;font-weight:500;border-bottom:1px solid #dbebff;border-radius:12px 12px 0 0;box-shadow:0 2px 6px rgba(0,0,0,.08)}.board-list .card-list .board-list-title .title-name{margin-top:3px}.board-list .card-list .buck-status{margin-bottom:10px}.board-list .card-list .buck-status .price-old{font-size:16px;font-weight:500}.board-list .card-list .buck-status .price-new{padding-top:15px;font-size:14px;font-weight:500}.board-list .card-list .buck-status .price-new.add{color:#39a82d}.board-list .card-list .buck-status .price-new.less{color:#f45151;margin-left:2px}.board-list .card-list.selected{border-color:#5cc5c3;background-color:rgba(92,197,195,.05);position:relative;z-index:1}.board-list .card-list.selected .board-list-title{background-color:rgba(92,197,195,.15)}.board-list::-webkit-scrollbar{display:none}.cards-container{overflow-y:auto;overflow-x:hidden;padding:15px 8px}.card{background-color:#fff;min-height:94px;padding:10px 0;position:relative;transition:.3s linear all}.card:hover{cursor:move;background-color:#fff4e7;box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px}.card h2{margin:0;font-weight:600;font-size:14px;border:1px solid rgba(0,0,0,0)}.card .card-title{width:100%}.card .card-title,.card .card-title textarea{line-height:20px;border-radius:6px;font-weight:600;cursor:auto;width:100%;max-height:200px;font-size:14px;border:1px solid rgba(0,0,0,0)}.card .card-title textarea{resize:none;padding:0 5px;max-height:62px}.card .card-title:not(.editing-title){padding:0 5px}.card .card-title.editing-title,.card .card-title:hover{background:#fff;border-color:#f05e33}.card .card-title.editing-title .edit-icon-holder,.card .card-title:hover .edit-icon-holder{display:inline-block}.card .card-header{margin:0 8px 10px}.card .card-body{padding:0 14px}.card.action{border-top:2px solid;background-color:#f7f7f8}.card.action h2:not(.card-title){font-weight:600;color:#434343;margin:3px 0 20px}.card.action .card-title{max-width:calc(100% - 28px);min-height:65px}.card.action .card-title,.card.action .card-title textarea{border:1px solid rgba(0,0,0,0);font-weight:600;cursor:auto;width:100%;max-height:200px;font-size:14px}.card.action .card-title textarea{padding:0 5px;min-height:63px;max-width:-webkit-fill-available;min-width:-webkit-fill-available}.card.action .card-title:not(.editing-title){padding:0 5px}.card.action .card-title.editing-title{padding:0;overflow-y:auto}.card.action .card-title.editing-title,.card.action .card-title:hover{color:#f05e33;border-color:#f05e33}.card.action .card-title.editing-title .edit-icon-holder,.card.action .card-title:hover .edit-icon-holder{display:inline-block}.card.action .edit-icon-holder{position:absolute;background:#fff;display:none;padding:3px 5px 5px;right:0;top:0}.card.action .edit-icon-holder md-icon{height:15px;width:18px}.card.action .card-header{background:#fff;min-height:85px;padding-bottom:20px}.card.action .card-labels{position:absolute;top:-3px}.card.action .focused svg path{fill:#f05e33}.card.action .function-chip{background:#2b3e50;color:#fff;padding:3px 7px;display:inline-block;border-radius:15px}.card.action .timer{height:18px;width:18px}.card .card-details{color:hsl(0,0%,58%);list-style-type:disc;padding-left:50px}.card .card-details li{line-height:25px}.card .menu-btn:before{font-size:10px;color:hsl(0,0%,58%);padding:6px}.card.selected{border-color:#5cc5c3;background-color:#fff}.card .contact-img .img-replacer{height:20px;width:20px;font-size:10px;line-height:21px}.card .user-contact{width:20px;height:20px;border-radius:50%;overflow:hidden;margin:0 6px 0 0}.card .user-contact .avatar,.card .user-contact .contact-img{width:20px !important;height:20px !important;min-width:20px !important;max-width:20px !important;min-height:20px !important;max-height:20px !important}.card .user-contact .contact-img{border-radius:50%;overflow:hidden}.card .card-stats .visual-sm-icon{margin-right:6px}.card .card-stats .stat:not(:last-of-type){margin-bottom:15px}.card .card-activity{margin-top:18px;text-transform:capitalize}.card.won{background-color:rgba(171,208,54,.2)}.card.won:hover{background-color:rgba(171,208,54,.4)}.card.lost{background-color:rgba(255,129,98,.2)}.card.lost:hover{background-color:rgba(255,129,98,.4)}.card.postponed{background-color:rgba(255,242,205,.8)}.card.postponed:hover{background-color:#fff2cd}.card.disabled{background-color:rgba(186,186,186,.8)}.card.disabled:hover{background-color:#bababa}.card.pending{background-color:rgba(147,71,255,.2)}.card.pending:hover{background-color:rgba(147,71,255,.4)}.card.quotes{border-color:#a07cbc;background-color:rgba(160,124,188,.1)}.card.quotes:hover{background-color:rgba(160,124,188,.2)}.card.jobs{border-color:#ef4135;background-color:rgba(239,65,53,.1)}.card.jobs:hover{background-color:rgba(239,65,53,.2)}.card.campaigns,.card.customers,.card.opportunities{border-color:#62c060;background-color:rgba(98,192,96,.1)}.card.campaigns:hover,.card.customers:hover,.card.opportunities:hover{background-color:rgba(98,192,96,.2)}.card .card-progress{height:5px;margin:5px 0;z-index:1;position:relative}.card .card-progress .progress-bar,.card .card-progress .progress-track{position:relative}.card .card-progress .progress-track{background:#ccc;height:1px;margin:3px -5px -4px;top:-1px}.card .card-progress .progress-bar{height:100%;background-color:#424853;border-radius:15px}.card .card-footer{font-size:12px;margin-top:6px}.card .card-footer .new-record{left:-10px;top:-12px;bottom:-10px;border-top:1px solid #ccc}.card .card-footer .tech{color:#ccc}.card .card-footer span:not(.img-replacer){color:hsl(0,0%,58%)}.card .card-footer md-icon.rating-star{height:20px;width:20px}.card .card-footer .user-contact{height:24px;width:24px}.card .card-footer .user-contact .avatar,.card .card-footer .user-contact .contact-img{width:24px !important;height:24px !important;min-width:24px !important;max-width:24px !important;min-height:24px !important;max-height:24px !important}.card .card-footer .img-replacer{height:24px;width:24px;font-size:10px;line-height:24px}.card{border-top:1px solid;border-right:1px solid;border-bottom:1px solid;border-left:3px solid;background-color:#fffbf9;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.card.priority-critical{border-color:#e53935;background-color:#fcf2f3}.card.priority-low{border-color:#64748b;background-color:#f1f5f9}.card.priority-backlog{border-color:#94a3b8;background-color:#f8fafc}.card.priority-high{border-color:#e85000;background-color:#fff3ed}.card.priority-medium{border-color:#2563eb;background-color:#eff4ff}.card.priority-normal{border-color:#16a34a;background-color:#ecfdf5}.card.priority-na{border-color:#9e9e9e;background-color:#fafafa}.card.card-action-item{border-color:#e53935;background-color:#fcf2f3}.card .card-header .card-title h3{margin:0;font-size:14px;font-weight:600;width:100%;white-space:normal;word-wrap:break-word;overflow-wrap:anywhere}.card .card-header .card-title .title{display:flex}.card .card-header .card-title md-icon{color:orange}.card .img-replacer{background-color:#fde6c7;height:20px;width:20px;border-radius:50%;font-size:10px;line-height:21px}.card .avatars{height:20px;width:20px}.card .user-img-holder img{height:20px;width:20px;border-radius:50%}.card .tech,.card .user-name{font-size:12px;color:#333}.card .date{font-size:11px;color:#ff2828}.card .date md-icon{height:11px;width:11px;color:#ff2828}.card .win-loss-status{border:1px solid gray;border-radius:20px;padding:2px 8px;text-transform:capitalize}.card .win-loss-status.win{background-color:#edffed;color:#27ae60;border-color:#27ae60}.card .win-loss-status.loss{background-color:#ffeded;color:#e74c3c;border-color:#e74c3c}.card .win-loss-status.postponed{background-color:#fff8e6;color:#f39c12;border-color:#f39c12}.card .win-loss-status.pending{background-color:#ebf5ff;color:#3498db;border-color:#3498db}.card .price-n-progress .priority-tag{border:1px solid #c9c9c9;border-radius:20px;padding:2px 8px}.card .price-n-progress .priority-tag.priority{background-color:#fff7f7;color:#f51414}.card .price-n-progress .priority-tag.jt{background-color:#ececec;color:#727272}.card .price-n-progress .card-value{font-weight:700;color:#27ae60;font-size:14px;margin-bottom:6px;width:60px}.card .price-n-progress .progress-section .custom-progress{flex:1;min-width:35px;height:6px;border-radius:5px;margin-bottom:10px}.card .price-n-progress .progress-section .custom-progress .md-bar{border-radius:5px}.card .price-n-progress .progress-section .custom-progress .md-container{background-color:#e0e0e0 !important;border-radius:5px}.card .price-n-progress .progress-section .blue-progress .md-bar{background-color:#3498db !important}.card .price-n-progress .progress-section .green-progress .md-bar{background-color:#2ecc71 !important}.card .price-n-progress .progress-section .progress-p-text{font-size:12px;color:#333}.card .label-indicators,.card .card-labels .label-indicators-hover,.card-labels .card .label-indicators-hover{border-radius:8px;padding:1px 10px;font-size:12px;color:#fff}.card .custom-chips-sales-agent li{background:none}.card .card-tags{margin-bottom:8px}.card .card-tags .tag{padding:2px 8px;border-radius:8px;color:#fff;font-size:11px}.card .card-tags .tag.blue{background:#2f80ed}.card .card-tags .tag.green{background:#27ae60}.card .card-tags .completion-tag{padding:2px 8px;border-radius:20px;border:1px solid #e0e0e0;color:#ffd000;background-color:#fffbec}.card .due-date .sub-text{margin-top:5px}.card .due-date .sub-text md-icon{color:#666}.card .due-date .sub-text .left-text,.card .due-date .sub-text .right-text{margin:0;color:#666;font-size:12px}.card .subtask-user .left-text,.card .subtask-user .right-text{margin:0;color:#666;font-size:12px}.card .subtask-user .left-text md-icon,.card .subtask-user .right-text md-icon{color:#666}.card .card-footer{margin-top:10px}.card .card-footer .sub-text{margin-top:5px}.card .card-footer .sub-text .left-text,.card .card-footer .sub-text .right-text{margin:0;color:#666;font-size:12px}.card .card-top{padding:0 14px}.card .card-top .sub-text{margin-top:5px}.card .card-top .sub-text .left-text{margin:0;color:#100db9;font-size:12px}.card .card-top .sub-text md-icon{color:#666}.card .icon-tabs{position:absolute;bottom:10px;right:10px;background-color:#f3f2f2;border:1px solid #d6e1e5;padding:4px;border-radius:10px;display:none;z-index:3;box-shadow:1px 1px 5px rgba(107,107,107,.4431372549);transition:transform .2s ease}.card .icon-tabs .icon-container{border-radius:6px;height:25px;width:25px}.card .icon-tabs .icon-container md-icon{width:14px !important;height:14px !important;cursor:pointer}.card .icon-tabs .icon-container md-icon.focused{fill:#f05e33}.card .icon-tabs .icon-container md-icon.green{fill:#a7ff6c}.card .icon-tabs .icon-container md-icon.red{fill:#ff7d6c}.card .icon-tabs .icon-container md-icon.orange{fill:#f39c12}.card .icon-tabs .icon-container md-icon.grey{fill:#bdc3c7}.card .icon-tabs .icon-container md-icon.purple{fill:#ff6ce7}.card .icon-tabs .icon-container md-icon.blue{fill:#6c6fff}.card .icon-tabs .icon-container.bg-green{border:1px solid #a7ff6c;background-color:#e6ffe6}.card .icon-tabs .icon-container.bg-red{border:1px solid #ff7d6c;background-color:#ffe6e6}.card .icon-tabs .icon-container.bg-orange{border:1px solid #f39c12;background-color:#fff0e6}.card .icon-tabs .icon-container.bg-grey{border:1px solid #bdc3c7;background-color:#f2f2f2}.card .icon-tabs .icon-container.bg-purple{border:1px solid #ff6ce7;background-color:#ffe6fb}.card .icon-tabs .icon-container.bg-blue{border:1px solid #6c6fff;background-color:#e6e6ff}.card .icon-tabs:hover .pipeline-custom-menu{display:none !important}.card:hover .icon-tabs{display:flex}.card:hover .icon-tabs .pipeline-custom-menu{display:none !important}.card-status{font-size:11px;margin-top:10px}.card-status .flag,.card-status .flags{font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.card-status .card-labels-chip{padding:3px 6px;border-radius:15px}.card-status.overdue{color:#e74c3c}.card-status .card-status-opportunity{font-size:14px;font-weight:bold}.card-status .card-status-opportunity .flag.priority-critical{color:#e53935 !important}.card-status .card-status-opportunity .flag.priority-high{color:#e85000 !important}.card-status .card-status-opportunity .flag.priority-medium{color:#2563eb !important}.card-status .card-status-opportunity .flag.priority-normal{color:#16a34a !important}.card-status .card-status-opportunity .flag.priority-na{color:#9e9e9e !important}.card-status .card-status-opportunity .flag.priority-low{color:#64748b !important}.card-status .card-status-opportunity .flag.priority-backlog{color:#6b7280 !important}.card-options{color:#fff;font-size:12px;opacity:0;padding:15px;position:absolute;top:0;right:0;left:0;bottom:0;transition:all .2s linear;z-index:2}.card-options.active{background:rgba(0,0,0,.8);opacity:1;height:150px}.card-options .action{padding:5px;margin:8px 0;cursor:pointer}.card-options .action.doc-action-cta{padding:10px 18px;border:2px solid #fff;font-size:14px}.card-options .action.doc-action-cta .cta-icon{width:20px;height:20px}.card-options .action.doc-action-cta div{line-height:1.5}.card-options .action .view-cta{width:24px;height:24px}.card-options .action:hover div{text-decoration:underline;text-decoration-color:#f05e33}.card-options md-icon{height:13px;margin-right:5px;width:13px;vertical-align:top}.card-options md-icon svg path{fill:#fff}.card-options md-icon.icon-primary svg path{fill:#f05e33}.card-outer-footer{font-size:12px;color:hsl(0,0%,58%);margin-bottom:15px;margin-left:2px}.card-outer-footer.ellipsis{max-width:260px}.pipeline-custom-menu{min-width:200px !important;position:absolute;background:#fff;border:1px solid #f3f3f3;border-radius:8px;box-shadow:1px 1px 8px #d4d4d4}.pipeline-custom-menu .card-option{color:#fff;font-size:12px;padding:0 15px;z-index:2000}.pipeline-custom-menu .card-option .header-menu{color:#333 !important;margin-bottom:10px;font-size:14px}.pipeline-custom-menu .card-option .menu-text{color:#333 !important}.pipeline-custom-menu .card-option .priority-select{gap:6px;padding:8px 0}.pipeline-custom-menu .card-option .priority-select .priority-item{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.pipeline-custom-menu .card-option .priority-select .priority-item input[type=checkbox]{width:14px;height:14px;accent-color:#2f80ed;cursor:pointer}.pipeline-custom-menu .card-option .priority-select .priority-item .priority-label{background-color:#f6f6f6;border-radius:12px;padding:4px 10px;font-size:12px;color:#333;line-height:1;display:inline-block;min-width:80px;text-align:center}.pipeline-custom-menu .card-option .priority-select .priority-item:hover{background-color:#f3f7ff}.pipeline-custom-menu .card-option .priority-select input[type=checkbox]:checked+.priority-label{background-color:#2f80ed;color:#fff}.pipeline-custom-menu .card-option .priority-select .create-label{color:#2f80ed;font-size:14px}.pipeline-custom-menu .card-option.active{opacity:1;height:auto}.pipeline-custom-menu .card-option .action{margin:8px 0;cursor:pointer}.pipeline-custom-menu .card-option .action.doc-action-cta{padding:10px 18px;border:2px solid #fff;font-size:14px}.pipeline-custom-menu .card-option .action.doc-action-cta .cta-icon{width:20px;height:20px}.pipeline-custom-menu .card-option .action.doc-action-cta div{line-height:1.5}.pipeline-custom-menu .card-option .action .view-cta{width:24px;height:24px}.pipeline-custom-menu .card-option md-icon{height:13px;margin-right:5px;width:13px;vertical-align:top}.pipeline-custom-menu .card-option md-icon svg path{fill:#333 !important}.selection-section{position:absolute;top:50px;left:100px;z-index:10}.selection-section .selection-bar{background-color:#20394c;border:1px solid #eaeaea;border-radius:8px;padding:8px 16px;box-shadow:0 2px 6px rgba(0,0,0,.05);gap:10px;width:fit-content;margin:12px 0}.selection-section .selection-bar .close-btn{background:rgba(0,0,0,0);color:#666;border:none}.selection-section .selection-bar .close-btn:hover{background:#f2f2f2}.selection-section .selection-bar .selected-count{background-color:#e6eeff;color:#1a56db;border-radius:999px;font-size:13px;padding:4px 10px;font-weight:500;display:flex;align-items:center;gap:4px;margin-right:8px}.selection-section .selection-bar .selected-count span:first-child{font-weight:600}.selection-section .selection-bar .selected-count .selected-text{text-decoration:underline;cursor:pointer}.selection-section .selection-bar .action-btn{background:#fff;color:#111;border:1px solid #eaeaea;border-radius:6px;text-transform:none;font-size:13px;padding:0 10px;min-height:32px;transition:background .2s ease;display:flex;align-items:center;gap:6px}.selection-section .selection-bar .action-btn md-icon{width:16px;height:16px}.selection-section .selection-bar .action-btn md-icon svg path{fill:#111}.selection-section .selection-bar .action-btn:hover{background:#f5f5f5}.selection-section .selection-bar .action-btn.delete{border:1px solid #f8d7da;color:#e53935}.selection-section .selection-bar .action-btn.delete md-icon svg path{fill:#e53935}.selection-section .selection-bar .action-btn.delete:hover{background:#fdecea}.selection-section .selection-bar .action-btn.clear{color:#333;border:none;background:#fff;font-weight:500}.selection-section .selection-bar .action-btn.clear md-icon svg path{fill:#333}.selection-section .selection-bar .action-btn.clear:hover{background:#f2f2f2}.card-below-f-full{display:none}.color-picker .title{font-size:16px;font-weight:600}.color-picker .color-option{width:28px;height:28px;border-radius:50%;cursor:pointer;border:2px solid rgba(0,0,0,0);transition:all .2s ease}.color-picker .color-option:hover{transform:scale(1.1)}.color-picker .color-option.selected{border:2px solid #000;box-shadow:0 0 0 2px #fff,0 0 5px rgba(0,0,0,.2)}.color-picker .selected-color-preview{font-size:13px;color:#444}.color-picker .selected-color-preview span{font-weight:600}.opportunity-sidenav .opportunity-container{background:#fff;border-radius:8px;padding:20px}.opportunity-sidenav .opportunity-container .title h1{font-weight:bold;font-size:25px;margin:0}.opportunity-sidenav .opportunity-container .title md-icon{height:24px;width:24px;color:#111}.opportunity-sidenav .opportunity-container .info-section{display:grid;grid-template-columns:repeat(3, 1fr)}@media(max-width: 1024px){.opportunity-sidenav .opportunity-container .info-section{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.opportunity-sidenav .opportunity-container .info-section{grid-template-columns:1fr}}.opportunity-sidenav .opportunity-container .info-section .info-card{border-radius:10px;padding:16px;min-width:197px;box-shadow:0 1px 3px rgba(0,0,0,.1);background:#fff}.opportunity-sidenav .opportunity-container .info-section .info-card .label{color:#3f3f3f;font-size:13px;text-transform:uppercase;margin-bottom:6px}.opportunity-sidenav .opportunity-container .info-section .info-card .label md-icon{height:16px;width:16px;margin-right:8px !important}.opportunity-sidenav .opportunity-container .info-section .info-card .label md-icon.green{color:#24a86e}.opportunity-sidenav .opportunity-container .info-section .info-card .label md-icon.blue{color:#6858d0}.opportunity-sidenav .opportunity-container .info-section .info-card .label md-icon.sky{color:#0074d9}.opportunity-sidenav .opportunity-container .info-section .info-card .value-text{font-weight:600;font-size:20px}.opportunity-sidenav .opportunity-container .info-section .info-card.value{background:#e9f9ef;border:1px solid #24a86e}.opportunity-sidenav .opportunity-container .info-section .info-card.value .value-text{color:#24a86e}.opportunity-sidenav .opportunity-container .info-section .info-card.forecast{background:#f2efff;border:1px solid #6858d0}.opportunity-sidenav .opportunity-container .info-section .info-card.forecast .value-text{color:#6858d0}.opportunity-sidenav .opportunity-container .info-section .info-card.cost{background:#eef6ff;border:1px solid #0074d9}.opportunity-sidenav .opportunity-container .info-section .info-card.cost .value-text{color:#0074d9}.opportunity-sidenav .opportunity-container .info-section .info-card.contact{background:#fafafa;border:1px solid #d6d6d6}.opportunity-sidenav .opportunity-container .info-section .info-card.contact .value-text{color:#7e7e7e}.opportunity-sidenav .opportunity-container .info-section .info-card.company{background:#fafafa;border:1px solid #d6d6d6}.opportunity-sidenav .opportunity-container .info-section .info-card.company .value-text{color:#7e7e7e}.opportunity-sidenav .opportunity-container .info-section .info-card.outcome{background:#e8faf3;border:2px solid #167a4f}.opportunity-sidenav .opportunity-container .info-section .info-card.outcome .chip{background:#d3f6e0;color:#167a4f;border-radius:20px;padding:4px 10px;font-size:13px;display:inline-block}.opportunity-sidenav .opportunity-container .details-section{margin-top:20px}.opportunity-sidenav .opportunity-container .details-section .section-title{font-weight:600;font-size:16px;color:#494949}.opportunity-sidenav .opportunity-container .details-section .section-title md-icon{color:#494949;height:16px;width:16px;margin-right:5px !important}.opportunity-sidenav .opportunity-container .details-section .details-card{border-radius:10px;border:1px solid #e0e0e0;background:#fff;box-shadow:none}.opportunity-sidenav .opportunity-container .details-section .details-card.purple-bg{background:#f3f9ff}.opportunity-sidenav .opportunity-container .details-section .details-card.blue-bg{background:#f0fffe}.opportunity-sidenav .opportunity-container .details-section .details-card.light-border{background:#fafafa;text-align:center}.opportunity-sidenav .opportunity-container .details-section .details-card .no-files{color:#777;padding:12px 0}.opportunity-sidenav .opportunity-container .details-section .details-card .details-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:12px}.opportunity-sidenav .opportunity-container .details-section .details-card .details-grid .detail-item{margin-top:8px}.opportunity-sidenav .opportunity-container .details-section .details-card .details-grid .detail-item .label{color:#666;font-size:12px;text-transform:uppercase;margin-bottom:4px;display:block}.opportunity-sidenav .opportunity-container .details-section .details-card .details-grid .detail-item .label.purple{color:#351483}.opportunity-sidenav .opportunity-container .details-section .details-card .details-grid .detail-item .detail-item-text{font-size:14px;font-weight:600;margin-top:8px}.opportunity-sidenav .opportunity-container .details-section .details-card .details-grid .detail-item .detail-item-text.additional-prospect{font-weight:500}.opportunity-sidenav .opportunity-container .details-section .details-card .details-grid .detail-item .stars md-icon{height:16px;width:16px}.opportunity-sidenav .opportunity-container .details-section .details-card .details-grid .detail-item .stars md-icon.filled{color:orange}.opportunity-sidenav .opportunity-container .details-section .details-card .details-grid .detail-item .stars md-icon.empty{color:orange}.opportunity-sidenav .opportunity-container .details-section .details-card .details-grid .detail-item .authority .label md-icon,.opportunity-sidenav .opportunity-container .details-section .details-card .details-grid .detail-item .need .label md-icon{color:#351483}.opportunity-sidenav .opportunity-container .details-section .details-card .details-grid .detail-item .authority md-icon,.opportunity-sidenav .opportunity-container .details-section .details-card .details-grid .detail-item .need md-icon{height:14px;width:14px}.opportunity-sidenav .opportunity-container .details-section .details-card .details-grid .detail-item .authority md-icon.no,.opportunity-sidenav .opportunity-container .details-section .details-card .details-grid .detail-item .need md-icon.no{color:red}.opportunity-sidenav .opportunity-container .details-section .details-card .details-grid .detail-item .authority md-icon.yes,.opportunity-sidenav .opportunity-container .details-section .details-card .details-grid .detail-item .need md-icon.yes{color:green}.opportunity-sidenav .opportunity-container .details-section .details-card .details-grid .detail-item.labels .chips{display:flex;flex-wrap:wrap;gap:6px}.opportunity-sidenav .opportunity-container .details-section .details-card .details-grid .detail-item.labels .chips .chip{border-radius:12px;padding:6px 8px;font-size:12px;font-weight:500}.opportunity-sidenav .opportunity-container .details-section .details-card .details-grid .detail-item.labels .chips .chip.blue{background:#e4e9ff;color:#3949ab}.opportunity-sidenav .opportunity-container .details-section .details-card .details-grid .detail-item.labels .chips .chip.green{background:#e5f9ed;color:#1b8a4f}.opportunity-sidenav .opportunity-container .details-section .details-card .details-grid .detail-item.labels .chips .chip.red{background:#ffe5e5;color:#c62828}.opportunity-sidenav .opportunity-container .details-section .details-card .details-grid .detail-item.full{grid-column:1/-1}.opportunity-sidenav .opportunity-container .details-section .details-card .details .detail-item{margin-top:8px}.opportunity-sidenav .opportunity-container .details-section .details-card .details .detail-item .label{color:#666;font-size:12px;text-transform:uppercase;margin-bottom:4px;display:block}.opportunity-sidenav .opportunity-container .details-section .details-card .details .detail-item .label.blue{color:#1bb1b6}.opportunity-sidenav .opportunity-container .details-section .details-card .details .detail-item .detail-item-text{font-size:14px;font-weight:600;margin-top:8px}.opportunity-sidenav .opportunity-container .btn-footer .btn{border-radius:6px}.opportunity-sidenav .opportunity-container .btn-footer .btn.close{border:1px solid #cfcfcf}.opportunity-sidenav .opportunity-container .btn-footer .btn.duplicate{border:1px solid #6f91ee;background-color:#6f91ee;color:#fff}.details-card .file-list{display:flex;flex-direction:column;gap:8px}.details-card .file-item{background:#fff;border:1px solid #e6e8eb;border-radius:8px;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.details-card .file-item:hover{background:#f9fbff;box-shadow:0 1px 4px rgba(0,0,0,.04)}.details-card .file-left{display:flex;align-items:center;gap:8px}.details-card .file-icon{width:18px !important;height:18px !important;color:#7a7a7a}.details-card .file-name{font-size:14px;font-weight:500;color:#1a1a1a;word-break:break-all}.details-card .file-size{font-size:13px;color:#666;white-space:nowrap}.details-card .no-files{text-align:center;padding:20px 0;font-size:14px;color:#777}.pipeline-skeleton{display:flex;gap:20px;padding:10px;overflow-x:auto;background:#fff}.pipeline-skeleton .pipeline-lane{width:320px;min-width:320px;border-radius:10px;padding:12px}.pipeline-skeleton .pipeline-lane .lane-title-skeleton{height:18px;width:60%;background:#e2e8f0;border-radius:6px;margin-bottom:8px;animation:pulse 1.2s infinite ease-in-out}.pipeline-skeleton .pipeline-lane .lane-amount-skeleton{height:16px;width:40%;background:#e2e8f0;border-radius:6px;margin-bottom:14px;animation:pulse 1.2s infinite ease-in-out}.pipeline-skeleton .pipeline-lane .pipeline-card-skeleton{background:#fff;border-radius:10px;padding:14px;margin-bottom:12px;box-shadow:0 1px 4px rgba(0,0,0,.1);border:1px solid #e5e7eb}.pipeline-skeleton .pipeline-lane .pipeline-card-skeleton .card-line{height:12px;background:#e5e7eb;border-radius:5px;margin-bottom:10px;animation:pulse 1.2s infinite ease-in-out}.pipeline-skeleton .pipeline-lane .pipeline-card-skeleton .card-line.title{width:70%}.pipeline-skeleton .pipeline-lane .pipeline-card-skeleton .card-line.short{width:40%;margin-bottom:0}@keyframes pulse{0%{opacity:.6}50%{opacity:1}100%{opacity:.6}}.inset{padding:0;position:absolute;top:-30px;right:256px}@media(max-width: 600px){.inset{top:-45px;right:120px}}.custom-orange-switch .md-bar{background-color:rgba(255,153,0,.35) !important}.custom-orange-switch.md-checked .md-bar{background-color:rgba(245,127,1,.45) !important}.custom-orange-switch .md-thumb{background-color:rgba(255,153,0,.85) !important}.custom-orange-switch.md-checked .md-thumb{background-color:rgba(230,120,0,.9) !important;box-shadow:0 0 6px rgba(230,120,0,.5) !important}@media(max-width: 768px){.opportunity-container .info-card{min-width:100%}}@media(max-width: 960px){.selection-section{position:fixed;left:0;right:0;top:auto}.selection-bar{width:100%;border-radius:12px;padding:10px;flex-direction:column;gap:8px}.selection-bar>.layout-row{width:100%;justify-content:space-between;flex-wrap:wrap;gap:8px}.selected-count{margin-right:0;font-size:12px;padding:4px 8px}.action-btn{min-height:30px;font-size:12px;padding:0 8px}.action-btn md-icon{width:14px;height:14px}}@media(max-width: 600px){.selection-bar{padding:8px}.selection-bar>.layout-row{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.action-btn{white-space:nowrap;flex-shrink:0}.selected-count{white-space:nowrap;flex-shrink:0}.close-btn{margin-left:auto}}.card-list .icon-arrow-container{border-radius:5px}.card-list .icon-arrow-container:hover{background-color:#d8d8d8}.card-list .collapsed-header{display:none !important}.card-list .collapsed-header .icon-arrow-container{border-radius:5px}.card-list .collapsed-header .icon-arrow-container:hover{background-color:#d8d8d8}.card-list.lane-collapsed{width:48px;min-width:48px;height:100%;overflow:hidden !important;display:flex;flex-direction:column}.card-list.lane-collapsed .board-list-title{display:flex !important;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;padding:0;margin:0;box-sizing:border-box}.card-list.lane-collapsed .board-list-title>*:not(.collapsed-header){display:none !important}.card-list.lane-collapsed .collapsed-header{display:flex !important;flex-direction:column;justify-content:space-between;align-items:center;height:100%;width:100%;padding:12px 0;box-sizing:border-box}.card-list.lane-collapsed .collapsed-header .notify{width:17px;height:17px;background:#5cc5c3;display:flex;align-items:center;justify-content:center;font-size:11px;color:#1f2937}.card-list.lane-collapsed .collapsed-header .title-name{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;text-align:center;font-size:14px;line-height:1.3;padding:0;margin:0}.card-list.lane-collapsed .collapsed-header .lane-toggle{width:20px;height:20px;display:flex;align-items:center;justify-content:center;transform:rotate(180deg);cursor:pointer;transition:transform 180ms ease}.card-list.lane-collapsed .lane-content,.card-list.lane-collapsed .cards-container,.card-list.lane-collapsed .dragula-container,.card-list.lane-collapsed .dragula-container *{display:none !important;opacity:0 !important;max-height:0 !important;overflow:hidden !important;pointer-events:none !important}.card-list .lane-toggle:focus{outline:none;box-shadow:0 0 0 3px rgba(66,153,225,.25);border-radius:4px}@media(max-width: 480px){.card-list.lane-collapsed{width:48px;min-width:48px}}.current-folder-title-container{position:relative}.current-folder-title-container .edit-icons-section{color:#6d6c6c;opacity:0;transition:opacity .2s ease-in-out}.current-folder-title-container:hover .edit-icons-section{opacity:1 !important}.current-folder-title-container .edit-icons-section:hover{opacity:1 !important}.current-folder-title-container .edit-icons-section md-icon:active{opacity:1 !important}.current-folder-title-container .edit-icons-section:focus-within{opacity:1 !important}.card-container-fo .fo-pipeline-card{background-color:#fff;border-radius:10px;padding:0;border:none;box-shadow:rgba(0,0,0,.08) 0 2px 8px;transition:.2s ease all;overflow:hidden;border:1px solid #e0e0e0}.card-container-fo .fo-pipeline-card:hover{box-shadow:rgba(50,50,93,.2) 0 6px 12px -2px,rgba(0,0,0,.2) 0 3px 7px -3px}.card-container-fo .fo-pipeline-card.statuss.pending{border-left:4px solid #e06666;border-color:#e06666}.card-container-fo .fo-pipeline-card.statuss.partial{border-left:4px solid #b45f06;border-color:#b45f06}.card-container-fo .fo-pipeline-card.statuss.fully{border-left:4px solid #2e7d32;border-color:#2e7d32}.card-container-fo .fo-pipeline-card .fo-card-header{padding:14px 14px 8px;margin:0;gap:10px}.card-container-fo .fo-pipeline-card .fo-card-header .user-contact .contact-img{width:40px;height:40px}.card-container-fo .fo-pipeline-card .fo-card-header .user-contact .user-img-holder,.card-container-fo .fo-pipeline-card .fo-card-header .user-contact .img-replacers{width:35px;height:35px;border-radius:50%;font-size:13px;background:linear-gradient(135deg, #f05e33, #ff8c66);color:#fff;overflow:hidden;text-transform:uppercase}.card-container-fo .fo-pipeline-card .fo-card-header .user-contact img{width:35px;height:35px;border-radius:50%;object-fit:cover}.card-container-fo .fo-pipeline-card .fo-card-header .fo-title-section{min-width:0;gap:2px}.card-container-fo .fo-pipeline-card .fo-card-header .fo-title-section .service-title{font-size:14px;font-weight:700;color:#1a1a1a;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-container-fo .fo-pipeline-card .fo-card-header .fo-title-section .fo-customer-link{font-size:12px;color:#555;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-container-fo .fo-pipeline-card .fo-card-header .fo-title-section .fo-customer-link:hover{color:#f05e33}.card-container-fo .fo-pipeline-card .fo-card-header .fo-title-section .f3{font-size:12px;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-container-fo .fo-pipeline-card .fo-card-header .fo-header-actions{flex-shrink:0}.card-container-fo .fo-pipeline-card .fo-card-header .fo-header-actions .fo-location-badges{font-size:10px;padding:5px 10px;border-radius:30px;background:#f0f0f5;color:#555;font-weight:700;letter-spacing:.3px;white-space:nowrap;border:1px solid #a3a3a3}.card-container-fo .fo-pipeline-card .fo-card-header .fo-header-actions .fo-menu-dots{cursor:pointer}.card-container-fo .fo-pipeline-card .fo-card-header .fo-header-actions .fo-menu-dots:hover{opacity:.7}.card-container-fo .fo-pipeline-card .fo-card-body{padding:0 14px 10px}.card-container-fo .fo-pipeline-card .fo-card-body .fo-status-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.card-container-fo .fo-pipeline-card .fo-card-body .fo-status-row .navigation-btn{font-size:12px;font-weight:600;padding:5px 10px;border-radius:12px;white-space:nowrap;width:fit-content}.card-container-fo .fo-pipeline-card .fo-card-body .fo-status-row .navigation-btn.pending{background-color:#fce4e4;color:#c0392b;border-color:#c0392b}.card-container-fo .fo-pipeline-card .fo-card-body .fo-status-row .navigation-btn.partial{background-color:#fff3e0;color:#b45f06;border-color:#b45f06}.card-container-fo .fo-pipeline-card .fo-card-body .fo-status-row .navigation-btn.fully{background-color:#e8f5e9;color:#2e7d32;border-color:#2e7d32}.card-container-fo .fo-pipeline-card .fo-card-body .fo-status-row .fo-fulfilled-count{font-size:12px;color:#335af0;background:#fbfdff;padding:5px 10px;border-radius:8px}.card-container-fo .fo-pipeline-card .fo-card-body .fo-status-row .fo-fulfilled-count md-icon{color:#335af0}.card-container-fo .fo-pipeline-card .fo-card-body .fo-status-row .fo-fulfilled-count:hover{background-color:#eef6fd}.card-container-fo .fo-pipeline-card .fo-card-body .fo-labels{margin-bottom:8px}.card-container-fo .fo-pipeline-card .fo-card-body .label-indicator{display:inline-flex;align-items:center;padding:5px 10px;border-radius:20px;font-size:11px;font-weight:600;color:#fff;margin-right:4px;margin-bottom:4px;cursor:pointer}.card-container-fo .fo-pipeline-card .fo-card-body .fo-card-footer{padding-top:4px;font-size:12px;display:flex;align-items:center;justify-content:space-between}.card-container-fo .fo-pipeline-card .fo-card-body .fo-owner-pill{display:inline-flex;align-items:center;gap:6px}.card-container-fo .fo-pipeline-card .fo-card-body .fo-owner-pill .fo-owner-avatar{width:20px;height:20px;border-radius:50%;background:#f3edff;color:#b860ff;font-size:10px;font-weight:700;text-transform:uppercase;flex-shrink:0;overflow:hidden}.card-container-fo .fo-pipeline-card .fo-card-body .fo-owner-pill .fo-owner-avatar img{width:20px;height:20px;border-radius:50%;object-fit:cover}.card-container-fo .fo-pipeline-card .fo-card-body .fo-owner-pill .fo-owner-name{font-size:12px;font-weight:600;color:#5b21b6;white-space:nowrap}.card-container-fo .fo-pipeline-card .fo-card-body .assign-owner{color:#838282;border:1px dashed #838282;padding:4px 10px;border-radius:5px}.card-container-fo .fo-pipeline-card .fo-card-body .fo-expand-toggle{color:#aaa;font-size:12px;user-select:none;cursor:pointer;display:flex;align-items:center;gap:2px}.card-container-fo .fo-pipeline-card .fo-card-body .fo-expand-toggle:hover{color:#f05e33}.card-container-fo .fo-pipeline-card .fo-card-body .fo-expand-toggle .fo-toggle-icon{width:12px;height:12px;vertical-align:middle}.card-container-fo .fo-pipeline-card .fo-card-body .fo-expanded-details{padding:8px 0 4px;font-size:12px;color:#444;border-top:1px solid #f0f0f0}.card-container-fo .fo-pipeline-card .fo-card-body .fo-expanded-details .fo-detail-row{display:flex;align-items:center;gap:6px;padding:4px 0;line-height:1.4;flex-wrap:nowrap}.card-container-fo .fo-pipeline-card .fo-card-body .fo-expanded-details .fo-detail-row.fo-address-row{align-items:flex-start}.card-container-fo .fo-pipeline-card .fo-card-body .fo-expanded-details .fo-detail-row .fo-detail-label{font-weight:700;color:#aaa;min-width:14px;text-align:center;font-size:13px}.card-container-fo .fo-pipeline-card .fo-card-body .fo-expanded-details .fo-detail-row .fo-detail-icon path{fill:#aaa}.card-container-fo .fo-pipeline-card .fo-card-body .fo-expanded-details .fo-detail-row span{font-size:12px;color:#555}.card-container-fo .fo-pipeline-card .fo-card-body .fo-expanded-details .fo-detail-row strong{font-size:12px;color:#222}.card-container-fo .fo-pipeline-card .fo-card-body .fo-expanded-details .fo-detail-row .fo-address-text{font-size:12px;color:#555;line-height:1.5;flex:1}.card-container-fo .fo-pipeline-card .fo-card-body .fo-expanded-details .fo-detail-row .fo-service-status-badge{font-size:11px;font-weight:600;padding:1px 8px;border-radius:30px;margin-left:2px}.card-container-fo .fo-pipeline-card .fo-card-body .fo-expanded-details .fo-detail-row .fo-service-status-badge.active{background-color:#e8f5e9;color:#2e7d32}.card-container-fo .fo-pipeline-card .fo-card-body .fo-expanded-details .fo-detail-row .fo-service-status-badge.inactive,.card-container-fo .fo-pipeline-card .fo-card-body .fo-expanded-details .fo-detail-row .fo-service-status-badge.pending{background-color:#fce4ec;color:#c62828}.card-container-fo .fo-pipeline-card .fo-card-body .fo-expanded-details .fo-detail-row .fo-service-status-badge.expired{background-color:#f3e5f5;color:#6a1b9a}.card-container-fo .fo-pipeline-card .fo-card-body .fo-expanded-details .fo-detail-row .fo-service-status-badge.started{background-color:#e3f2fd;color:#1565c0}.opportunity-detail{padding:20px}.opportunity-detail .item-chips{margin-bottom:21px}.opportunity-detail .item-chips li{margin:0 15px 15px 0}.opportunity-detail .card-info-box:not(:last-of-type){margin-bottom:15px}.opportunity-detail .card-info-box .visual-sm-icon{margin-right:5px}.opportunity-detail .label-container{vertical-align:top}.opportunity-detail .label-container li{margin-bottom:5px}.opportunity-detail .opp-detail-list .attachment-list li{max-width:260px;word-break:break-all}.opportunity-detail .opp-detail-list md-list-item{min-height:auto;margin-bottom:20px}.opportunity-detail .opp-detail-list md-list-item:before{min-height:0}.opportunity-detail .opp-detail-list md-list-item label{color:hsl(0,0%,58%)}.opportunity-detail .opp-detail-list md-list-item span{color:hsl(0,0%,16.5%);word-break:break-word}.opportunity-detail .opp-detail-list md-list-item .icon-star{margin-right:4px}.opportunity-detail .opp-detail-list md-list-item .attach-link{color:#f05e33}.opportunity-detail .opp-detail-list .range-slider{margin:0 10px 0 2px}.opportunity-detail .opp-detail-list .range-slider .md-thumb-text{color:#fff}.opportunity-detail .btn-primary.comment-btn{margin-left:0}.opportunity-detail .opportunity-detail-tab md-content{padding-top:15px}.opportunity-detail .switch-bar:first-of-type{margin-right:50px}.opportunity-detail .switch-bar label{margin-left:15px}.opportunity-detail .switch-bar .md-block{top:1px}.opportunity-detail .icon-ico-add{height:21px;margin-right:8px;width:21px}.opportunity-detail .deal-status{padding:6px;border-radius:20px;box-shadow:rgba(0,0,0,.2) 0 2px 5px 0}.opportunity-detail .deal-status md-icon{margin:0 10px 0 0}.opportunity-detail .deal-status.won{background-color:#eaf0d6}.opportunity-detail .deal-status.lost{background-color:#fae1dc}.opportunity-detail .deal-status.postponed{background-color:#fff2cd}.opportunity-detail .deal-status.pending{background-color:#d9d2e9}.opportunity-detail .table-responsive.activity-table-section{padding-top:0}.opportunity-detail .contact-user-list .user-contact{margin-top:0}.opportunity-detail .default-card-box,.opportunity-detail .opp-stats{margin-bottom:27px}.opportunity-detail .comment-section li{margin-top:15px;position:relative}.opportunity-detail .comment-section li.default-card-box{padding:15px 10px;box-shadow:1px 1px 0 #d2d2d2;border-radius:3px}.opportunity-detail .comment-section li .profile-pic{max-width:40px;max-height:40px}.opportunity-detail .comment-section li .comment-txt{display:inline-block;vertical-align:top;padding-bottom:5px;margin-left:10px;word-break:break-word}.opportunity-detail .comment-section li .comment-txt p{margin-top:5px;margin-bottom:5px}.opportunity-detail .comment-section li .comment-txt img{vertical-align:middle}.opportunity-detail .comment-section li .comment-txt .usr-name{font-size:10px;font-weight:normal;color:hsl(0,0%,58%)}.label-box{display:inline-block;width:150px;padding:3px;border-radius:8px;outline:0;vertical-align:middle;margin-right:15px;color:#fff !important;font-size:14px;text-align:center;font-weight:500}.opp-detail-edit .format-option{position:relative}.opp-detail-edit .format-option md-input-container textarea{min-height:140px;padding-bottom:32px}.opp-detail-edit .comment-options{position:absolute;right:0;bottom:50px}.opp-detail-edit .comment-options md-icon{width:25px;height:20px;vertical-align:top;margin-right:22px}.opp-detail-edit .comment-options md-icon svg path{fill:#ccc}.opp-detail-edit .comment-options md-icon.attach{width:25px;height:25px;margin-top:-3px}.opp-detail-edit .comment-options md-icon.active svg path{fill:#f05e33}.opp-detail-edit .edit-inputs li{margin-bottom:15px}.opp-detail-edit .edit-inputs li.rating-field{margin:25px 0}.opp-detail-edit .edit-inputs li.rating-field md-icon{margin-right:4px}.opp-detail-edit .edit-inputs li md-input-container.with-label-box{width:100%}.opp-detail-edit .edit-inputs li md-input-container.with-label-box input{width:88%}.opp-detail-edit .edit-inputs li .datepicker-custom .md-datepicker-button{top:-5px}.opp-detail-edit .edit-inputs li .rating{margin-left:10px}.opp-detail-edit .edit-inputs li .attach-title a{display:inline-block;margin-bottom:15px}.opp-detail-edit .edit-inputs li .slider-wrapp label{display:inline-block;min-width:110px;margin-right:5px}.opp-detail-edit .edit-inputs li .slider-wrapp md-slider{max-width:230px}.opp-detail-edit .edit-inputs li h3{margin:40px 0 10px;font-size:14px;font-weight:500}.opp-detail-edit .payment-distribution{margin-top:20px}.opp-detail-edit .payment-distribution md-input-container .md-placeholder,.opp-detail-edit .payment-distribution md-input-container label:not(.md-no-float):not(.md-container-ignore),.opp-detail-edit .payment-distribution md-input-container md-select md-select-value,.opp-detail-edit .payment-distribution md-input-container md-select:not([disabled]):focus md-select-value{padding-left:0}.opp-detail-edit .payment-distribution li{margin-bottom:18px}.opp-detail-edit .payment-distribution li md-input-container{margin:0}.opp-detail-edit .payment-distribution li md-checkbox span{color:#ccc}.opp-detail-edit md-input-container label,.opp-detail-edit md-input-container md-select span{color:hsl(0,0%,58%);padding-bottom:4px}.opp-detail-edit .datepicker-custom .md-datepicker-input-container{height:31px}.opp-detail-edit .datepicker-custom .md-datepicker-input-container input{font-size:14px;padding-left:4px;padding-top:10px}.opp-detail-edit .datepicker-custom .md-datepicker-button{top:-5px}@media only screen and (max-width: 600px){.opportunity-detail .opp-detail-list md-list-item{padding-left:8px}.opportunity-detail .opp-detail-list md-list-item label{margin-bottom:8px}}.ar-sidepanel .accordionN-section-content{padding:0 !important}.ar-sidepanel .resourcedivision-allocation{margin-right:30px}.ar-sidepanel .resource-assign{width:100%}.ar-sidepanel .resource-assign .resource-organisation{margin-top:4px;line-height:1}.ar-sidepanel .resource-assign .resource-allocation{float:right}.divison-side-allocation a{padding:9px 0;font-weight:normal;font-size:12px;color:#333}.divison-side-allocation a img{vertical-align:middle;margin-right:12px}.search-list .quote-select{padding:12px}.search-list .quote-select .quote-name{font-size:14px}.search-list .quote-select .quoteselect-date{margin-top:3px}.opportunity-bulk-action .table-responsive table{min-width:1200px}.opportunity-sidebar{padding:0}.opportunity-sidebar .close-div{background-color:#595959;padding:18px}.opportunity-sidebar .close-div md-icon{margin-right:10px !important}.opportunity-sidebar .close-div md-icon svg{max-width:50px;height:14px;width:100%}.opportunity-sidebar .close-div p{margin:0 0 5px;color:#fff}.opportunity-sidebar .close-div h2{margin:0;color:#fff;font-size:18px}.opportunity-sidebar .profile-detail-section ul{padding-left:15px;width:100%}.opportunity-sidebar .profile-detail-section ul .owner-detail h3{margin:0;font-size:18px;font-weight:500}.opportunity-sidebar .profile-detail-section ul .owner-detail p{color:#999}.opportunity-sidebar .profile-detail-section ul .mb-30{margin-bottom:30px !important}.opportunity-sidebar .status-deal-section{padding:0}.opportunity-sidebar .status-deal-section .status-deal-div{background-color:#000;padding:0 10px}.opportunity-sidebar .status-deal-section .status-deal-div md-icon{margin-right:15px}.opportunity-sidebar .status-deal-section .status-deal-div md-icon svg path{fill:#fff}.opportunity-sidebar .status-deal-section .status-deal-div h2{color:#fff;font-size:18px}.opportunity-sidebar .status-deal-section ul{width:100%;padding:0}.opportunity-sidebar .status-deal-section ul li{margin-bottom:10px;padding:15px 10px;cursor:pointer}.opportunity-sidebar .status-deal-section ul .won{background-color:#eaf0d6 !important}.opportunity-sidebar .status-deal-section ul .postponed{background-color:#fff2cd !important}.opportunity-sidebar .status-deal-section ul .lost{background-color:#fae1dc !important}.opportunity-sidebar .status-deal-section ul .pending{background-color:#d9d2e9 !important}.opportunity-sidebar .status-deal-section ul .no-outcome{background-color:#f6f6f6 !important}.opportunity-sidebar .status-deal-section ul .bg-dark-grey{background-color:#d9d9d9 !important}.opportunity-sidebar .status-deal-section ul .background-circle{background-color:#fff;border-radius:50px;height:46px;width:46px;margin-right:15px;position:relative}.opportunity-sidebar .status-deal-section ul .background-circle .icon_png_img{width:30px;height:30px;position:relative;top:8px;left:8px;display:none}.opportunity-sidebar .status-deal-section ul .active{border:1px solid #fe9603 !important}.opportunity-sidebar .status-deal-section ul .active .icon_png_img{display:inline-block}.opportunity-sidebar .status-deal-section ul .owner-detail h3{margin:0;font-size:18px;font-weight:500}.opportunity-sidebar .status-deal-section ul .owner-detail p{color:#999}.opportunity-sidebar .status-deal-section ul .owner-detail .arrow-icon{margin:0;width:15px;height:15px}.opp-detail{margin-bottom:12px}.opp-detail label{font-weight:400;margin-right:10px}.default-card-box,.opp-stats{margin-bottom:18px}.opp-stats{font-size:16px;color:hsl(0,0%,16.5%)}.opp-stats .cur-status label{padding-right:0}.opp-stats .cur-status .separator{display:inline-block;margin:5px 20px 5px 9px;position:relative;top:2px;border:1px solid #f2f2f2;width:46px}.opp-stats .cur-status .separator md-icon{height:8px;position:absolute;top:-4px;right:-16px;width:15px}.opp-stats .label{color:hsl(0,0%,58%);font-size:10px;margin-bottom:8px}.opp-stats .agent-detail{font-size:14px}.opp-stats .resource-chips md-chips .md-chips{padding:0}.opp-stats .resource-chips md-chips md-chip{margin:0}.md-open-menu-container,.receipient-menu{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box}.receipient-menu{border:1px solid #cfdade}.receipient-menu:after{border-width:7px}.receipient-menu:before{border-width:9px}.receipient-menu:after,.receipient-menu:before{bottom:99%}.receipient-menu md-menu-item{height:40px;min-height:40px}.receipient-menu md-menu-item>*{padding:0 10px}.receipient-menu md-menu-item .md-button{color:hsl(0,0%,16.5%);font-size:14px;background:none}.receipient-menu:after,.receipient-menu:before{right:15px}.opportunity-proposal .contact-user-list .user-contact{margin-top:0}.opportunity-proposal .opportunity-agreements{background:#f8f8f8;box-shadow:1px 1px 1px hsl(0,0%,58%);padding:10px 10px 12px}.opportunity-proposal .opportunity-agreements .agr-name{margin:0 0 12px}.opportunity-proposal .opportunity-agreements .agr-name h2{color:#333;font-size:16px;font-weight:400;margin:0}.opportunity-proposal .opportunity-agreements .agr-name .agr-status{color:#5cc5c3;font-size:15px}.opportunity-proposal .opportunity-agreements .agr-name .menu-btn{right:0;top:-6px}.opportunity-proposal .opportunity-agreements .agr-amt{display:inline-block;margin:0 0 16px}.opportunity-proposal .opportunity-agreements .business-tag{margin:0 0 10px}.opportunity-proposal .opportunity-agreements .business-tag md-icon{height:16px;margin:0 10px 0 0;width:16px}.opportunity-proposal .opportunity-agreements .business-tag .rec-msg{color:hsl(0,0%,58%);font-size:10px;margin-left:8px}.opportunity-proposal .receipient-lists li{background-color:#fff;box-shadow:2px 2px 1px hsl(0,0%,86%);box-sizing:border-box;float:left;margin:0 10px 0 0;min-width:201px;height:65px;max-height:65px;padding:10px 9px}.opportunity-proposal .receipient-lists li:last-child{background:none;box-shadow:none;height:auto;min-width:auto;margin:0;padding:0}.opportunity-proposal .receipient-lists .recep-no{color:hsl(0,0%,58%);font-size:36px;font-weight:300}.opportunity-proposal .receipient-lists .recep-detail{position:relative;line-height:16px;color:hsl(0,0%,58%);font-size:10px}.opportunity-proposal .receipient-lists .recep-name{margin-top:3px}.opportunity-proposal .receipient-lists .circle{border:1px solid hsl(0,0%,58%);-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background-clip:padding-box;display:inline-block;height:11px;width:11px;position:absolute;top:0;right:0}.opportunity-proposal .receipient-lists .circle.ind-suc{border:1px solid #39a82d}.opportunity-proposal .receipient-lists .circle.ind-warn{border:1px solid #f05e33}.opportunity-proposal .receipient-lists .add-recp-btn{height:36px;margin:16px 0 0 8px;width:36px}.opportunity-proposal .agreement-detail{color:hsl(0,0%,58%);font-size:10px;margin:10px 0 30px}.opportunity-proposal .opportunity-tabs md-content{padding-top:15px;min-height:365px}.opportunity-proposal .opportunity-tabs .summary-head{margin:0 0 32px;color:hsl(0,0%,16.5%);font-weight:normal}.opportunity-proposal .opportunity-tabs md-ink-bar:after,.opportunity-proposal .opportunity-tabs md-ink-bar:before{top:0;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.opportunity-proposal .opportunity-tabs md-ink-bar:after{border-color:hsla(0,0%,100%,0);border-top-color:#fff;border-width:7px;margin-left:-15px}.opportunity-proposal .opportunity-tabs md-ink-bar:before{border-color:hsla(0,0%,80%,0);border-top-color:#ccc;border-width:8px;margin-left:-16px}.opportunity-proposal .opportunity-tabs md-ink-bar{background:none;height:12px;bottom:-12px}.opportunity-proposal .opportunity-tabs .md-tab{color:#f05e33}.opportunity-proposal .opportunity-tabs .md-tab.md-active{color:#000}.opportunity-proposal .opportunity-tabs[md-border-bottom] md-tabs-wrapper{z-index:11}.opportunity-proposal .opportunity-tabs md-tab-item{padding-top:0;padding-bottom:0;text-transform:capitalize}.opportunity-proposal .opportunity-tabs md-tab-item span{font-weight:normal;font-size:14px}.opportunity-proposal .opportunity-tabs md-pagination-wrapper,.opportunity-proposal .opportunity-tabs md-tabs-canvas{height:27px}.opportunity-proposal .opportunity-tabs md-pagination-wrapper md-tab-item,.opportunity-proposal .opportunity-tabs md-tabs-canvas md-tab-item{padding-left:10px}.opportunity-proposal .opportunity-tabs md-tabs-canvas{overflow:visible}.opportunity-proposal .opportunity-tabs .proposal-summary li{color:hsl(0,0%,16.5%);margin:0 0 30px}.opportunity-proposal .opportunity-tabs .proposal-summary .status{color:#abd036}.opportunity-proposal .opportunity-tabs .data-table{min-width:700px}.opportunity-proposal .opportunity-tabs .data-table thead th{color:hsl(0,0%,16.5%)}.opportunity-proposal .opportunity-tabs .data-table td{color:hsl(0,0%,16.5%);font-size:14px}.opportunity-proposal .opportunity-tabs .data-table td:first-child{color:#606060}.opportunity-proposal .opportunity-tabs .data-table .sort-icon{margin-left:10px}.opportunity-proposal .opportunity-tabs .notes-list{margin:0;padding-left:10px;min-height:200px}.opportunity-proposal .opportunity-tabs .notes-list.edit-note-list{margin:20px 0;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-clip:padding-box}.opportunity-proposal .opportunity-tabs .notes-list li{color:hsl(0,0%,16.5%);font-size:14px;position:relative;padding:0 150px 0 0;margin:0 0 20px;line-height:21px}.opportunity-proposal .opportunity-tabs .notes-list li .notes-edit-icon{position:absolute;top:5px;right:0;height:14px;width:14px}.opportunity-proposal .opportunity-tabs .notes-list li md-input-container{margin:-10px 0 0}.opportunity-proposal .opportunity-tabs .notes-list li md-input-container textarea{height:30px}.opportunity-proposal .opportunity-tabs .formatting-wrapper{display:none}.opportunity-proposal .opportunity-tabs .formatting-wrapper md-input-container{margin:12px 0}.opportunity-proposal .opportunity-tabs .formatting-wrapper md-input-container textarea.md-input{font-size:14px;width:640px;max-width:100%;line-height:18px;padding:15px 10px 20px;box-sizing:border-box;height:68px;max-height:68px}.opportunity-proposal .opportunity-tabs .formatting-wrapper .footer-icons md-icon{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background-clip:padding-box;border:1px solid hsl(0,0%,58%);height:17px;margin:0 7px 0 0;padding:6.5px;width:17px}.opportunity-proposal .opportunity-tabs .formatting-wrapper .footer-icons md-icon.active-btn{border:1px solid #f05e33}.opportunity-proposal .opportunity-tabs .formatting-wrapper .footer-icons md-icon.active-btn svg path{fill:#f05e33}.md-sidenav-right md-content{padding-top:25px}.md-sidenav-right md-content.projects-setup-dialog{margin-top:50px}.md-sidenav-right .md-content{padding-top:0}.md-sidenav-right .sidenav-header{padding-left:16px}.md-sidenav-right .sidenav-header h2{margin:0 0 18px;font-weight:normal}.md-sidenav-right .sidenav-header md-checkbox.md-checked .md-icon:after{border-color:#f05e33;top:1px;left:5.5px;height:12.33px;width:5px}.md-sidenav-right .sidenav-header .md-icon{background-color:#fff;height:18px;width:18px}.md-sidenav-right .sidenav-header .md-label{color:#333;margin-top:2px;margin-left:34px}.md-sidenav-right .receipient-list{padding:0}.md-sidenav-right .receipient-list .right-space,.md-sidenav-right .receipient-list .edit-recp-box md-input-container{margin-right:20px}.md-sidenav-right .receipient-list md-list-item{min-height:70px;padding:15px 16px;position:relative}.md-sidenav-right .receipient-list md-list-item:last-child{min-height:auto}.md-sidenav-right .receipient-list .recp-add-btn{margin:0 14px 0 0;min-height:auto;min-width:auto;padding:0}.md-sidenav-right .receipient-list .recp-add-btn.md-button:not([disabled]):hover{background:none}.md-sidenav-right .receipient-list .list-detail{margin-right:10px;max-width:23px;min-height:55px;background:url(../../../assets/icons/ico-bricks.c6a01b483c4aeb4682de.svg) center top 32px/10px 14px no-repeat}.md-sidenav-right .receipient-list .list-no{border:1px solid #c0e0f6;display:inline-block;height:22px;line-height:22px;width:22px;background-color:#ebf2f7;font-size:16px}.md-sidenav-right .receipient-list .recp-detail{position:relative}.md-sidenav-right .receipient-list .recp-detail span{margin-bottom:7px}.md-sidenav-right .receipient-list .edit-recp-box md-input-container{background-color:#fff;margin-bottom:12px}.md-sidenav-right .receipient-list .edit-recp-box md-input-container input{padding:0 9px}.md-sidenav-right .receipient-list .edit-recp-box md-input-container input,.md-sidenav-right .receipient-list .edit-recp-box md-input-container label{font-size:14px}.md-sidenav-right .receipient-list .edit-recp-box md-input-container label{padding-bottom:0 !important;font-weight:300}.md-sidenav-right .receipient-list .edit-recp-box md-input-container:last-child{margin-bottom:0 !important}.md-sidenav-right .right-sidenav-footer{background-color:#e1e2e0;max-height:40px;padding:7px 0}.md-sidenav-right .right-sidenav-footer .md-button{font-size:16px;margin:0 8px;line-height:27px;min-height:27px;max-height:27px}.md-sidenav-right .right-sidenav-footer .md-button:first-child{background-color:#f2f2f2;color:#8e8e93}.md-sidenav-right .right-sidenav-footer .md-button:last-child{background-color:#f05e33;color:#fff}@media only screen and (max-width: 714px){.opportunity-proposal .opportunity-agreements .receipient-lists li{margin-bottom:10px}}@media only screen and (max-width: 600px){.opp-detail span:first-child{margin-bottom:7px}.opp-stats div:not(:last-child){margin-bottom:7px}.opp-stats .agent-detail{margin-top:20px}.opportunity-proposal .opportunity-tabs .formatting-wrapper md-input-container textarea.md-input{max-width:100%}.opportunity-proposal .opportunity-tabs .notes-list li{padding:0 40px 0 0;text-align:justify}.opportunity-proposal .opportunity-tabs .notes-list li .notes-edit-icon{right:-8px}}@media only screen and (max-width: 320px){.opportunity-proposal .opportunity-agreements .receipient-lists li{float:none;margin:0 auto 10px}.opportunity-proposal .opportunity-agreements .receipient-lists li:last-child{text-align:center}.opportunity-proposal .opportunity-agreements .receipient-lists li:last-child md-icon[aria-label=icon-add]{margin:0}}.send-proposal{width:800px;min-height:610px;overflow:hidden}.send-proposal .main-header .md-toolbar-tools .md-icon-button md-icon{height:18px;width:18px}.send-proposal .main-header .md-toolbar-tools .md-icon-button md-icon svg path{fill:#fff}.send-proposal md-dialog-content{width:100%;height:100%;padding:12px 20px 0}.send-proposal md-dialog-content .mail-section{width:100%}.send-proposal md-dialog-content .mail-section .mail-tool-list li{border-bottom:1px solid #f2f2f2;padding:32px 0 10px}.send-proposal md-dialog-content .mail-section .mail-tool-list li label{font-weight:500;display:inline-block;width:7%;min-width:40px;margin-right:5px}.send-proposal md-dialog-content .mail-section .mail-tool-list li input{display:inline-block;width:85%;height:auto;border:0;background:#fff}.send-proposal md-dialog-content .mail-section .mail-tool-list li:last-child{margin-bottom:10px}.send-proposal md-dialog-content .mail-section .mail-tools .ico-add{height:20px;width:20px}.send-proposal md-dialog-content .mail-section .mail-tools .ico-add svg path{fill:#5cc5c3}.send-proposal md-dialog-content .mail-section .mail-tools .ico-attach{width:15px;height:15px;margin-right:4px}.send-proposal md-dialog-content .mail-section .mail-tools .edit-tool{margin:15px 0}.send-proposal md-dialog-content .mail-section .mail-tools .edit-tool img{max-width:100%}.send-proposal md-dialog-content .mail-section .mail-tools .muted-btns{margin:5px 0 0}.send-proposal md-dialog-content .mail-section .mail-tools .muted-btns .md-button{padding:0 20px 0 8px;font-size:10px;height:20px;min-height:20px;line-height:20px}.send-proposal md-dialog-content .mail-section .mail-tools .muted-btns .md-button .chip-close{height:8px;width:8px;position:absolute;top:5px;right:6px}.send-proposal md-dialog-content .mail-section .mail-tools .permisson-settings{position:relative;padding-left:20px;margin-top:14px}.send-proposal md-dialog-content .mail-section .mail-tools .permisson-settings md-icon{width:14px;height:14px;position:absolute;left:0;top:0}.send-proposal md-dialog-content .mail-section .mail-tools .permisson-settings span{display:block;font-size:10px;color:#333;margin-bottom:4px;padding-top:2px}.send-proposal md-dialog-content .mail-section .mail-tools .permisson-settings a{font-size:10px}.send-proposal md-dialog-content .mail-section .mail-box{margin:0;display:block;text-align:justify;height:200px;max-height:200px;overflow-y:auto;line-height:1.42857143;background-color:#fff;background-image:none;border:0;resize:none}.send-proposal .md-sidenav-right.inside-container{bottom:0;width:232px}@media only screen and (max-width: 767px){.send-proposal .md-sidenav-right.inside-container{bottom:0 !important}}.send-proposal .md-sidenav-right.inside-container #setPermissions{padding:20px}.send-proposal .md-sidenav-right.inside-container #setPermissions h2{margin-top:0;font-weight:normal;margin-bottom:6px}.send-proposal .md-sidenav-right.inside-container #setPermissions label{display:inline-block;margin-bottom:20px;margin-top:6px}.send-proposal .md-sidenav-right.inside-container #setPermissions md-radio-group{margin-bottom:20px}.send-proposal .md-sidenav-right.inside-container #setPermissions md-radio-group md-radio-button{margin-bottom:20px}.send-proposal .md-sidenav-right.inside-container #setPermissions md-radio-group md-radio-button:last-child{margin-bottom:0}.send-proposal .md-sidenav-right.inside-container #setPermissions md-radio-group md-radio-button .md-off{background:#fff}.send-proposal .md-sidenav-right.inside-container #setPermissions md-radio-group md-radio-button .md-on{top:4px;left:4px;width:14px;height:14px}.send-proposal .md-sidenav-right.inside-container #setPermissions .datepicker-custom{margin-bottom:16px}.send-proposal .md-sidenav-right.inside-container #setPermissions .datepicker-custom .md-datepicker-input-container input{height:38px;width:100%}.ar-sidepanel{width:305px}.ar-sidepanel .assign-type{margin:3px 15px}.ar-sidepanel .assign-type md-radio-button{font-size:15px}.ar-sidepanel .top-section{height:130px}.ar-sidepanel .top-section span{font-size:15px}.ar-sidepanel .top-section .sidenav-searchicon{height:16px;float:right;cursor:pointer;margin:0;padding-right:6px;outline:0;z-index:10;position:relative}.ar-sidepanel .top-section .sidenav-searchicon svg path{fill:#000}.ar-sidepanel .sidenav-title{margin-top:15px;margin-bottom:0}.ar-sidepanel .sidenav-title h2{display:inline-block;font-weight:500;margin-left:9px}.ar-sidepanel .sidenav-title .search-box{height:25px;font-size:14px;position:absolute;margin:0;top:4px;right:13px;padding-right:22px}.ar-sidepanel .sidenav-title .search-box:focus{width:145px;z-index:1;border:1px solid #fff;background:#fff}.ar-sidepanel .sidenav-title .search-button{top:8px;z-index:2}.ar-sidepanel .sidenav-title .sidenav-search{width:115px;position:absolute;right:23px;top:17px;margin:0;padding:5px;border:0;border-radius:5px}.ar-sidepanel .select-wrapper{margin-top:3px;margin-bottom:2px}.ar-sidepanel .md-avatar{border-radius:50%;border:1px solid #ccc}.ar-sidepanel .task-wrapper{position:absolute;top:115px;bottom:50px;overflow:auto;left:0;right:0}.ar-sidepanel .task-list{padding:0;overflow:auto;height:100%}.ar-sidepanel .task-list .pending-task .ico-calender-st0{fill:none;stroke:#bd4545}.ar-sidepanel .task-list md-list-item .md-no-style,.ar-sidepanel .task-list md-list-item.md-no-proxy{padding-left:18px;padding-right:18px}.ar-sidepanel .task-list .md-avatar{margin-right:10px}.ar-sidepanel .bottom-section{height:50px;position:absolute;left:0;bottom:0;right:0}.ar-sidepanel .top-section{position:absolute;left:0;top:0;right:0;height:100px}.ar-sidepanel .sidenav-wrapper{position:relative;height:100%}.search-wrap{display:inline-block;padding:0;position:relative;top:10px}.search-box{height:36px;font-size:16px;display:inline-block;outline:none;border:none;color:#555;cursor:pointer;padding:3px 60px 3px 10px;width:0;position:absolute;top:-4px;right:116px;border-radius:5px;background:none;z-index:3;transition:width .4s cubic-bezier(0, 0.795, 0, 1)}.search-box:focus{width:250px;z-index:1;border:1px solid #fff;background:#fff}.search-button{display:inline-block;border:none;top:0;right:0;z-index:2;position:relative;margin:0;cursor:pointer}.search-button svg path{fill:#8e8e8e}.ar-sidepanel .task-wrapper{overflow:hidden}.ar-sidepanel .task-wrapper .contact-title{text-align:right;padding:10px 16px 5px}.ar-sidepanel .task-wrapper .contact-title span{font-size:10px}.ar-sidepanel .task-wrapper .task-list.heightAdjust{height:93%}.input-with-actions md-icon{top:16px;left:inherit;height:10px;width:15px}.input-with-actions md-icon.tick{right:30px}.input-with-actions md-icon.active-icon,.input-with-actions md-icon.delete{right:8px !important}.input-with-actions md-icon path{fill:hsl(0,0%,58%)}.input-with-actions md-icon.active-icon path{fill:#fff}.editlabel-input{position:relative;width:100%;margin-bottom:0 !important}.editlabel-input:not(.view-only){max-width:calc(100% - 30px)}.editlabel-input input[type=text]{background-color:#fff;border-radius:3px;border:1px solid #f05e33;color:#fff;height:40px;min-height:40px;text-indent:10px;transition:all linear .3s;width:100%}.editlabel-input input[type=text].pink{background-color:#f266ba;border:2px solid #f266ba}.editlabel-input input[type=text].blue{background-color:#005bc3;border:2px solid #005bc3}.editlabel-input input[type=text].red{background-color:#ff2e4e;border:2px solid #ff2e4e}.editlabel-input input[type=text].orange{background-color:#ff6f38;border:2px solid #ff6f38}.editlabel-input input[type=text].sky-blue{background-color:#5b9fff;border:2px solid #5b9fff}.editlabel-input input[type=text].green{background-color:#46d146;border:2px solid #46d146}.editlabel-input input[type=text].light-green{background-color:#a8d900;border:2px solid #a8d900}.editlabel-input input[type=text].skin{background-color:#ffd285;border:2px solid #ffd285}.editlabel-input input[type=text].edit-mode{background-color:#fff;color:#333}.editlabel-input md-icon{top:50%;transform:translateY(-50%)}.editlabel-input md-icon.icon-action{right:-24px !important;height:14px;width:14px}.editlabel-input md-icon.icon-action path{fill:hsl(0,0%,58%)}.color-chooser li{margin-right:10px;margin-top:5px;display:inline-block}.color-chooser md-checkbox{margin:0;width:40px;height:40px;min-width:40px;min-height:40px}.color-chooser md-checkbox .md-label{display:none}.color-chooser md-checkbox .md-container{width:40px;height:40px;min-width:40px;min-height:40px}.color-chooser md-checkbox .md-container .md-icon{width:40px;height:40px}.color-chooser md-checkbox .md-container .md-icon:after{border-color:#fff;left:14px;top:9px}.color-chooser md-checkbox.md-checked .md-icon:after{border-width:3px;width:10px;height:16px}.color-chooser md-checkbox.pink .md-icon{background-color:#f266ba;border:1px solid #f266ba}.color-chooser md-checkbox.blue .md-icon{background-color:#005bc3;border:1px solid #005bc3}.color-chooser md-checkbox.red .md-icon{background-color:#ff2e4e;border:1px solid #ff2e4e}.color-chooser md-checkbox.green .md-icon{background-color:#a8d900;border:1px solid #a8d900}.color-chooser md-checkbox.orange .md-icon{background-color:#ff6f38;border:1px solid #ff6f38}.color-chooser md-checkbox.sky-blue .md-icon{background-color:#5b9fff;border:1px solid #5b9fff}.color-chooser md-checkbox.light-green .md-icon{background-color:#d4ff85;border:1px solid #d4ff85}.color-chooser md-checkbox.skin .md-icon{background-color:#ffd285;border:1px solid #ffd285}.opportunity-popup{height:540px;width:800px}.opportunity-popup.board-categories md-dialog-content{padding:20px}.opportunity-popup.board-categories .category-img{height:40px;width:40px}.opportunity-popup.board-categories .category-img .visual{transform:translate(-50%, -50%) scale(0.625)}.opportunity-popup.board-categories .data-table{border:none;margin-bottom:20px;padding-top:0}.opportunity-popup.board-categories .data-table thead{background:rgba(0,0,0,0)}.opportunity-popup.board-categories .data-table thead th{font-weight:bold;border-bottom:1px solid #d6e1e5}.opportunity-popup.board-categories .data-table md-input-container{margin-bottom:0}.opportunity-popup.board-categories .add-btn{margin:0}.opportunity-popup.priority-setup md-dialog-content{padding:20px}.opportunity-popup.priority-setup .priority-icon{margin:8px 10px 0 0}.opportunity-popup.priority-setup md-icon.badge-icon{height:30px;width:30px;margin:5px 3px 0 0}.opportunity-popup.priority-setup md-icon.remove-icon{height:20px;width:20px;margin:12px 0 0 10px}.opportunity-popup.priority-setup .add-priority md-icon{margin-right:5px}.opportunity-popup.priority-setup .productivity h2.main-header{margin-bottom:30px}.opportunity-popup.priority-setup .measurement h2{margin-top:25px}.confirm-dialog.card-priority{width:300px}.confirm-dialog.card-priority .dialog-content{padding:20px}.confirm-dialog.card-priority .question{margin-bottom:25px}.confirm-dialog.card-priority .field-row{margin-bottom:15px}.confirm-dialog.card-priority .field-row.priority{margin-bottom:25px}.confirm-dialog.card-priority .field-label{padding-right:15px}.confirm-dialog.card-priority md-icon.rating-star{height:16px;width:16px}.bulk-update-opportunity{padding:20px}.bulk-update-opportunity .field-row{margin:15px 0}.bulk-update-opportunity .field-row md-checkbox{margin-bottom:0}.bulk-update-opportunity .add-contact{margin:20px 0}.bulk-update-opportunity .add-contact md-icon{margin-right:10px}.bulk-update-opportunity .rating span{vertical-align:middle;margin-left:8px}.bulk-update{padding:40px 20px}.bulk-update h3{margin-bottom:20px !important}.bulk-update ul li{margin-bottom:10px}.create-bulk-item .bulk-add-resource{margin:20px 0}.create-bulk-item .bulk-add-resource md-icon{margin-right:15px}.post-conversion{height:500px}.post-conversion .type-of-conversations{margin:0}.opportunity-bulk-action{width:800px}.opportunity-bulk-action md-chip{border-radius:50px !important}.workboard-inner-content md-icon{margin:10px !important}.workboard-inner-content md-input-container{margin:10px 0 20px 0 !important}.workboard-inner-content .inner-content{margin:10px 10px 10px 20px}.workboard-inner-content .text-content{margin:20px 0 0 45px}.workboard-inner-content .tracking-popups{width:1030px !important}.clone-workboard md-icon{margin:10px !important}.clone-workboard md-input-container{margin-left:40px}.completing-workboard .tracking-popups{width:1170px !important}.completing-workboard .f2-small{margin-top:20px}.completing-workboard md-input-container{margin-top:0 !important}.completing-workboard .workboard-text{font-size:14px}.completing-workboard.add-board-dialog .color-code{width:30px;height:30px;border-radius:8px;border:2px solid rgba(0,0,0,0);transition:border-color .2s ease}.opportunity-tracking .opp-stats{margin:25px 0}.opportunity-tracking .guider-checklist .md-list-item-inner{padding-left:0;padding-right:0;width:100%}.opportunity-tracking .user-options-wrapper .md-button.md-icon-button{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-clip:padding-box;color:hsl(0,0%,58%);font-size:10px;font-weight:400;height:auto;line-height:14px;margin:0 8px;min-width:30px;overflow:visible;padding:0;width:auto}.opportunity-tracking .user-options-wrapper .md-button.md-icon-button:last-child{margin:0 0 0 8px}.opportunity-tracking .user-options-wrapper .md-button md-icon{display:block;height:16px;margin-bottom:4px;width:16px}.opportunity-tracking .table-responsive{margin-bottom:20px;padding-top:0}.opportunity-tracking .table-responsive .data-table .ico-table{height:16px;width:16px}.opportunity-tracking .panel-container{max-height:400px}.opportunity-tracking .panel-container .panel-content{min-height:350px;max-height:350px;overflow-y:auto;overflow-x:hidden}.opportunity-tracking .panel-container md-list md-list-item.form-base:first-child{min-height:80px}.opportunity-tracking .panel-container md-list md-list-item .radio-section{width:100%}.opportunity-tracking .panel-container md-list .star{margin:5px 10px 5px 5px;cursor:pointer}.opportunity-tracking .panel-container md-list .star md-icon{color:#eaeaea}.opportunity-tracking .panel-container md-list .timer{margin:5px 10px 5px 5px;cursor:pointer}.opportunity-tracking .panel-container md-list .timer md-icon{color:#eaeaea}.opportunity-tracking .panel-container md-list .timer md-icon.active{color:#5cc5c3}.opportunity-tracking .panel-container md-list .radio-list-btn{margin-top:14px;margin-bottom:16px;margin-left:16px;line-height:15px}.opportunity-tracking .panel-container md-list .radio-list-btn .md-icon{height:18px;width:18px}.opportunity-tracking .panel-container md-list .radio-list-btn .md-icon:after{height:11px;left:5.5px;top:1.45px;width:6px}.opportunity-tracking .panel-container .panel-btn{width:100%;height:40px;margin:15px 0;background:#eaeaea;padding-top:2px;border-radius:3px;font-size:16px;text-transform:none}.opportunity-tracking .panel-container .panel-btn .badge{background-color:#ccc;margin-left:5px}.opportunity-tracking .panel-container .archived-items{margin:0}.opportunity-tracking .panel-container .archived-items md-list{padding-top:0}.opportunity-tracking .panel-container .archived-items md-list md-list-item:first-child .md-list-item-inner{margin-top:0}.opportunity-tracking .panel-container md-input-container{padding-right:20px;margin-bottom:0}.opportunity-tracking .panel-container md-input-container.btn-section{background-color:hsl(0,0%,86%)}.opportunity-tracking .panel-container md-input-container .btn-accent{background-color:#5cc5c3;color:#fff}.opportunity-tracking .panel-container md-input-container .guider-cancel{background:hsl(0,0%,86%)}.opportunity-tracking .panel-container md-checkbox .md-label{width:97%;margin-left:0}.opportunity-tracking .panel-container md-checkbox .md-label span{width:80%}.opportunity-tracking .panel-container md-checkbox md-icon{margin:0 7px 0 25px;vertical-align:top;height:18px;width:20px;float:left}.opportunity-tracking .panel-container .calander .full-cal,.opportunity-tracking .panel-container .calander .time{padding:10px}.opportunity-tracking .date-time-detail{background:#f2f2f2}.opportunity-tracking .date-time-detail .custom-calender{min-height:300px;max-height:310px}.opportunity-tracking .date-time-detail .custom-calender table{width:100%}.opportunity-tracking .date-time-detail .custom-calender .uib-datepicker{transform:scale(1);transform-origin:left top 0}@media only screen and (max-width: 1270px)and (min-width: 960px){.opportunity-tracking .date-time-detail .custom-calender .uib-datepicker{transform:scale(1)}}@media only screen and (max-width: 524px)and (min-width: 320px){.opportunity-tracking .date-time-detail .custom-calender .uib-datepicker{transform:scale(0.8)}}.opportunity-tracking .date-time-detail .custom-calender .uib-datepicker .btn{min-width:40px !important;min-height:40px}.opportunity-tracking .date-time-detail .panel-date-time{margin-top:0}.opportunity-tracking .date-time-detail md-input-container{padding-right:20px;margin-bottom:15px;margin-right:20px;margin-left:20px}.opportunity-tracking .date-time-detail md-input-container input,.opportunity-tracking .date-time-detail md-input-container label,.opportunity-tracking .date-time-detail md-input-container span{font-size:16px}.opportunity-tracking .date-time-detail md-input-container.btn-section{margin:0;background:rgba(0,0,0,0)}.right-gap{margin-right:27px}@media screen and (max-width: 960px){.right-gap{margin-right:0;margin-bottom:65px}}.tracking-popups{width:800px;min-height:610px;overflow:hidden}.tracking-popups md-dialog-content{box-sizing:border-box;max-width:100%;padding:12px 20px 0}.tracking-popups md-dialog-content .datepicker-custom .md-datepicker-input-container input{padding-left:4px;padding-top:14px;font-weight:500}.tracking-popups md-dialog-content .inner-content{max-width:70%}.tracking-popups md-dialog-content .inner-content .message-head{color:#f05e33;margin:24px 0;outline:0;cursor:pointer}.tracking-popups md-dialog-content .inner-content md-input-container label{font-weight:500}.tracking-popups md-dialog-content .inner-content .message-list{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;border:1px solid #f2f2f2;max-height:200px;overflow-y:auto}.tracking-popups md-dialog-content .inner-content .message-list li{box-sizing:border-box;min-height:60px;padding:15px;border-bottom:1px solid #ccc}.tracking-popups md-dialog-content .inner-content .message-list md-divider{border-top-color:#f2f2f2}.tracking-popups md-dialog-content .inner-content .message-list md-checkbox{margin-bottom:0}.tracking-popups md-dialog-content .inner-content .message-list md-checkbox .md-icon{top:-5px}.tracking-popups md-dialog-content .inner-content .message-list md-checkbox .md-icon:after{border-color:#f05e33}.tracking-popups md-dialog-content .inner-content .message-list md-checkbox .md-label{line-height:18px;margin-top:0}.tracking-popups md-dialog-content .inner-content .input-width{max-width:130px}.tracking-popups md-dialog-content .attachment-wrapper{margin-bottom:10px}.tracking-popups md-dialog-content .attachment-wrapper .ico-attach{width:15px;height:15px;margin-right:4px}.tracking-popups md-dialog-content .attachment-wrapper .muted-btns{margin:5px 0 0}.tracking-popups md-dialog-content .attachment-wrapper .muted-btns .md-button{padding:0 20px 0 8px;font-size:10px;height:20px;min-height:20px;line-height:20px}.tracking-popups md-dialog-content .attachment-wrapper .muted-btns .md-button .chip-close{height:8px;width:8px;position:absolute;top:5px;right:6px}.tracking-popups md-dialog-content .attachment-wrapper .ico-add{height:20px;width:20px}.tracking-popups md-dialog-content .attachment-wrapper .ico-add svg path{fill:#5cc5c3}.tracking-popups .tracking-popup-sidenav{padding-top:20px}.tracking-popups .tracking-popup-sidenav #attachments{margin-top:-18px}.tracking-popups .tracking-popup-sidenav .popup-title{color:#606060;font-weight:normal;margin:0 10px 15px}.tracking-popups .tracking-popup-sidenav .message-list li{box-sizing:border-box;min-height:60px;padding:10px}.tracking-popups .tracking-popup-sidenav .message-list md-divider{border-top-color:#f2f2f2}.tracking-popups .tracking-popup-sidenav .message-list md-checkbox .md-container{top:34% !important}.tracking-popups .tracking-popup-sidenav .message-list md-checkbox{margin-bottom:0}.tracking-popups .tracking-popup-sidenav .message-list md-checkbox .md-icon{top:-5px}.tracking-popups .tracking-popup-sidenav .message-list md-checkbox .md-icon:after{border-color:#f05e33}.tracking-popups .tracking-popup-sidenav .message-list md-checkbox .md-label{line-height:18px;margin-top:0}.tracking-popups .tracking-popup-sidenav .schedule-date{margin-left:10px}.tracking-popups .tracking-popup-sidenav .popup-schedule-list li{padding:0 10px;height:48px}.tracking-popups .tracking-popup-sidenav .popup-schedule-list li .schedule-location,.tracking-popups .tracking-popup-sidenav .popup-schedule-list li .schedule-time{color:#333}.tracking-popups .tracking-popup-sidenav .popup-schedule-list li .schedule-type{color:#f05e33}@media screen and (max-width: 600px){.tracking-popups md-dialog-content .inner-content{max-width:100%}.tracking-popups md-dialog-content .inner-content .input-width{margin-bottom:18px;max-width:100%;width:100%}}.opportunity-proposal.proposal-template .section-title{font-size:16px;font-weight:400;margin-top:0}.opportunity-proposal.proposal-template .opportunity-tabs.inner md-tabs-wrapper{border-bottom:none}.opportunity-proposal.proposal-template .opportunity-tabs.inner md-ink-bar:after,.opportunity-proposal.proposal-template .opportunity-tabs.inner md-ink-bar:before{border:none}.opportunity-proposal.proposal-template .layouts{margin-left:-10px}@media screen and (max-width: 900px){.opportunity-proposal.proposal-template .layouts{margin:0 auto;text-align:center}}.opportunity-proposal.proposal-template .layouts li{width:100%;max-width:220px;max-height:100%;min-height:157px;padding:10px;float:left}@media screen and (max-width: 900px){.opportunity-proposal.proposal-template .layouts li{float:none;display:inline-block}}.opportunity-proposal.proposal-template .layouts li .layout-box{padding:10px;margin:0;border:1px solid #d6e1e5;box-shadow:1px 1px #d6e1e5;cursor:pointer}.opportunity-proposal.proposal-template .layouts li .layout-box .img-container{width:100%;max-height:140px;min-height:100px;height:100%}.opportunity-proposal.proposal-template .layouts li .layout-box .image{width:100%;max-height:100%}.opportunity-proposal.proposal-template .layouts li .layout-box .menu-btn{position:absolute;top:auto;bottom:5px;right:5px}.opportunity-proposal.proposal-template .layouts li .layout-box .menu-btn:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.opportunity-proposal.proposal-template .layouts li.built{max-width:130px}.opportunity-proposal.proposal-template .layouts li.built .layout-box{padding:20px;text-align:center}.opportunity-proposal.proposal-template .layouts li.built .layout-box .image svg{height:37px}.opportunity-proposal.proposal-template .layouts li.built .layout-box.prop-tiles{font-size:16px;font-weight:500;border:1px solid;border-radius:3px;box-shadow:none;cursor:pointer}.opportunity-proposal.proposal-template .layouts li.built .layout-box.prop-tiles.active{color:#fff}.opportunity-proposal.proposal-template .layouts li.built .layout-box.prop-tiles.active .image svg path{fill:#fff}.opportunity-proposal.proposal-template .layouts li.built .layout-box.branding{border-color:#ff7878;color:#ff7878}.opportunity-proposal.proposal-template .layouts li.built .layout-box.branding.active{background-color:#ff7878}.opportunity-proposal.proposal-template .layouts li.built .layout-box.catering{border-color:#d84e99;color:#d84e99}.opportunity-proposal.proposal-template .layouts li.built .layout-box.catering.active{background-color:#d84e99}.opportunity-proposal.proposal-template .layouts li.built .layout-box.ecommerce{border-color:#66bc7e;color:#66bc7e}.opportunity-proposal.proposal-template .layouts li.built .layout-box.ecommerce.active{background-color:#66bc7e}.opportunity-proposal.proposal-template .layouts li.built .layout-box.eventmanage{border-color:#6c9aff;color:#6c9aff}.opportunity-proposal.proposal-template .layouts li.built .layout-box.eventmanage.active{background-color:#6c9aff}.opportunity-proposal.proposal-template .layouts li.built .layout-box.html5{border-color:#fcb24f;color:#fcb24f}.opportunity-proposal.proposal-template .layouts li.built .layout-box.html5.active{background-color:#fcb24f}.opportunity-proposal.proposal-template .layouts li.built .layout-box.inbound{border-color:#ff7878;color:#ff7878}.opportunity-proposal.proposal-template .layouts li.built .layout-box.inbound.active{background-color:#ff7878}.opportunity-proposal.proposal-template .layouts li.built .layout-box.ios{border-color:#d84e99;color:#d84e99}.opportunity-proposal.proposal-template .layouts li.built .layout-box.ios.active{background-color:#d84e99}.opportunity-proposal.proposal-template .layouts li.built .layout-box.seo{border-color:#ff7878;color:#ff7878}.opportunity-proposal.proposal-template .layouts li.built .layout-box.seo.active{background-color:#ff7878}.opportunity-proposal.proposal-template .layouts li.built .layout-box.social{border-color:#66bc7e;color:#66bc7e}.opportunity-proposal.proposal-template .layouts li.built .layout-box.social.active{background-color:#66bc7e}.opportunity-proposal.proposal-template .layouts li.built .layout-box.ux{border-color:#ff7878;color:#ff7878}.opportunity-proposal.proposal-template .layouts li.built .layout-box.ux.active{background-color:#ff7878}.opportunity-proposal.proposal-template .layouts li .image-msg{position:absolute;bottom:0;height:40px;left:0;width:100%;background-color:rgba(0,0,0,.75);color:#fff;font-size:16px;cursor:pointer}.opportunity-proposal.proposal-template .layouts li .update-status{margin-top:5px;margin-right:5px}.opportunity-proposal.proposal-template .layouts li.active .layout-box{border-color:#f05e33;box-shadow:1px 1px #f05e33}.opportunity-proposal.proposal-template .layouts li.active .image-msg{background-color:rgba(240,94,51,.88)}.opportunity-building md-content{padding:20px}.opportunity-building .toolbar-sec h2{float:left;font-size:36px;margin:10px 0 0;font-weight:500;color:#000}.opportunity-building .toolbar-sec .tools-list{display:inline-block;float:right;border-radius:5px;background:#eaeaea}.opportunity-building .toolbar-sec .tools-list li{display:inline-block;padding:8px 12px;text-align:center;vertical-align:top;min-width:50px;height:75px;min-height:55px;cursor:pointer;position:relative;border-bottom:5px solid rgba(0,0,0,0)}.opportunity-building .toolbar-sec .tools-list li .selection-counter{position:absolute;top:6px;right:14px;background:#5cc5c3;color:#fff !important;font-weight:500;font-size:10px;text-align:center;line-height:1.9;border-radius:20px;padding:0 3px !important;min-width:14px;height:18px;box-sizing:content-box}.opportunity-building .toolbar-sec .tools-list li .tool-name{font-size:10px}.opportunity-building .toolbar-sec .tools-list li md-icon{margin-bottom:5px;height:22px;width:22px}.opportunity-building .toolbar-sec .tools-list li md-icon svg path{fill:hsl(0,0%,58%)}.opportunity-building .toolbar-sec .tools-list li.active{border-bottom:5px solid #5cc5c3;background:hsl(0,0%,16.5%);color:#fff}.opportunity-building .toolbar-sec .tools-list li.active md-icon svg path{fill:#fff}.opportunity-building .toolbar-sec .tools-list li.active:hover{background:hsl(0,0%,16.5%)}.opportunity-building .toolbar-sec .tools-list li:hover{background:#ccc}.opportunity-building .toolbar-sec .tools-list li:hover md-icon svg path{fill:#fff}.opportunity-building .op-main-sec{position:relative}.opportunity-building .op-main-sec h3{font-size:27px;font-weight:300}.opportunity-building .op-main-sec .doc-image{float:right;margin-top:-60px;margin-left:30px}.opportunity-building .op-main-sec .text-section{margin-top:20px}.opportunity-building .op-main-sec .text-section p{font-size:13px;color:hsl(0,0%,58%);margin-bottom:0;line-height:1.4;padding:10px}.opportunity-building .op-main-sec .half-sec{max-width:100%;width:calc(100% - 500px)}.opportunity-building .editable-sec{transition:all .5s ease-in-out;position:relative}.opportunity-building .editable-sec img,.opportunity-building .editable-sec p{border:1px solid rgba(0,0,0,0)}.opportunity-building .editable-sec:hover img,.opportunity-building .editable-sec:hover p{border:1px dotted #ccc}.opportunity-building .editable-sec .editable-part{position:absolute;right:0;z-index:10;top:-12px}.opportunity-building .editable-sec .editable-part md-icon{width:15px;height:15px;margin-right:15px;background:#eaeaea;border-radius:100%;padding:5px}.opportunity-building .editable-sec .editable-part md-icon svg path{fill:hsl(0,0%,58%)}.opportunity-building .tool-arrow{border-radius:0;padding:0;width:auto;border:0}.opportunity-building .tool-arrow:before{border-bottom-color:#5cc5c3;border-width:11px;bottom:-30px;right:25px}.opportunity-building .tool-arrow:after{display:none}.opportunity-building .all-toolbars md-toolbar{margin-top:25px;background:#eaeaea;position:relative;border-top:1px solid hsl(0,0%,58%)}.opportunity-building .all-toolbars md-toolbar .icon-close{position:absolute;top:10px;right:15px;width:13px;height:13px}.opportunity-building .all-toolbars md-toolbar .tools-btn-list{padding:0 20px 20px}.opportunity-building .all-toolbars md-toolbar .tools-btn-list md-input-container.md-input-has-value label:not(.md-no-float){display:none}.opportunity-building .all-toolbars md-toolbar .tools-btn-list li{display:inline-block;vertical-align:top;text-align:center;padding:10px 4px 20px;margin-top:10px;cursor:pointer;padding-bottom:0}.opportunity-building .all-toolbars md-toolbar .tools-btn-list li:hover{background:#fff}.opportunity-building .all-toolbars md-toolbar .tools-btn-list li .toolname{font-size:10px}.opportunity-building .all-toolbars md-toolbar .tools-btn-list li .md-button md-icon{max-width:18px}.opportunity-building .all-toolbars md-toolbar .tools-btn-list li.btn-separator{position:relative;margin-right:20px;padding-right:20px}.opportunity-building .all-toolbars md-toolbar .tools-btn-list li.btn-separator:after{content:"";position:absolute;right:0;top:18px;bottom:2px;border-right:1px solid hsl(0,0%,58%)}.opportunity-building .all-toolbars md-toolbar .tools-btn-list li .color-pick-tool{margin-top:10px}.opportunity-building .all-toolbars md-toolbar .tools-btn-list li .color-pick-tool label{display:inline-block;vertical-align:middle;height:17px;width:17px;background:#f05e33;margin-right:5px}.opportunity-building .all-toolbars md-toolbar .tools-btn-list li .color-pick-tool input{background:#fff;border:1px solid hsl(0,0%,58%);font-size:16px;color:hsl(0,0%,58%);max-width:75px;height:30px;padding:0 5px}.opportunity-building .all-toolbars md-toolbar .tools-btn-list li .page-label{display:inline-block;border:1px solid hsl(0,0%,58%);color:#5cc5c3;position:relative;font-size:11px;width:22px;height:22px;border-radius:2px;line-height:22px;margin-top:15px;text-align:center}.opportunity-building .all-toolbars md-toolbar .tools-btn-list li .page-label:after{content:"▼";position:absolute;right:-14px;top:0;color:hsl(0,0%,58%)}.opportunity-building .all-toolbars .format-toolbar .tools-btn-list li{padding-top:30px;position:relative;margin-right:20px;padding-right:0;text-align:left}.opportunity-building .all-toolbars .format-toolbar .tools-btn-list li:hover{background:inherit}.opportunity-building .all-toolbars .format-toolbar .tools-btn-list li .toolname{position:absolute;top:18px;left:0;right:0}.opportunity-building .all-toolbars .format-toolbar .tools-btn-list li md-slider{min-width:80px}.opportunity-building .all-toolbars .format-toolbar .tools-btn-list li md-input-container{margin-bottom:0}.opportunity-building .all-toolbars .format-toolbar .tools-btn-list li .md-icon-button{font-size:16px;color:hsl(0,0%,58%);margin:0}.opportunity-building .all-toolbars .attach-quote-toolbar .tools-btn-list li{text-align:left;padding:15px 12px}.opportunity-building .all-toolbars .attach-quote-toolbar .tools-btn-list li.tool-heading{font-size:20px;margin-top:18px}.opportunity-building .all-toolbars .attach-quote-toolbar .tools-btn-list li.btn-separator{margin-right:13px;padding-right:30px}.opportunity-building .all-toolbars .attach-quote-toolbar .tools-btn-list li .toolname{margin-top:10px;font-weight:500}.opportunity-building .all-toolbars .attach-quote-toolbar .tools-btn-list li .tooldesc{margin-top:6px}.opportunity-building .all-toolbars .hyperlink-toolbar .tools-btn-list li md-input-container{vertical-align:middle;margin-bottom:0}.opportunity-building .all-toolbars .hyperlink-toolbar .tools-btn-list li:hover{background:inherit}.opportunity-building .all-toolbars .hyperlink-toolbar md-radio-group md-radio-button{margin-right:0}.opportunity-building .all-toolbars .hyperlink-toolbar .tooldesc{display:inline-block;font-size:16px;margin-right:10px}.opportunity-building .all-toolbars .hyperlink-toolbar .btn-secondary{color:hsl(0,0%,58%)}.opportunity-building .all-toolbars .dynamicdata-toolbar .tools-btn-list{padding:20px 10px}.opportunity-building .all-toolbars .dynamicdata-toolbar .tools-btn-list li{vertical-align:middle;padding:10px 15px}.opportunity-building .all-toolbars .dynamicdata-toolbar .tools-btn-list li.tool-heading{font-size:20px}.opportunity-building .all-toolbars .dynamicdata-toolbar .tools-btn-list li.choose-company{margin:0}.opportunity-building .all-toolbars .dynamicdata-toolbar .tools-btn-list li.choose-company:hover{background:rgba(0,0,0,0)}.opportunity-building .all-toolbars .dynamicdata-toolbar .tools-btn-list li.choose-company md-input-container{min-width:180px;border:0;margin:0}.opportunity-building .all-toolbars .dynamicdata-toolbar .tools-btn-list li.choose-company md-input-container span{font-size:20px;color:#333}.opportunity-building .all-toolbars .dynamicdata-toolbar .tools-btn-list li.choose-company md-input-container md-select{border:0}.opportunity-building .all-toolbars .dynamicdata-toolbar .tools-btn-list li.choose-company md-input-container md-select md-select-value{border:0}.opportunity-building .all-toolbars .dynamicdata-toolbar .tools-btn-list li .toolname{font-size:13px}.opportunity-building .table-of-content{margin-top:20px}.opportunity-building .table-of-content .t-content{display:inline-block;vertical-align:top;width:60%;float:left}.opportunity-building .table-of-content .img-content{display:inline-block;vertical-align:top;width:40%;float:right}.opportunity-building .table-of-content .img-content img{max-width:100%;min-width:200px}.opportunity-building .table-of-content .table-content-list{padding-right:50px;padding-left:14px;counter-reset:li}.opportunity-building .table-of-content .table-content-list li{margin-bottom:25px;position:relative;counter-increment:li}.opportunity-building .table-of-content .table-content-list li:before{content:counter(li) ".";color:#5cc5c3;display:inline-block;width:1em;margin-left:-16px}.opportunity-building .table-of-content .table-content-list li .page-name{font-size:16px}.opportunity-building .table-of-content .table-content-list li p{font-size:14px;margin-top:2px}.opportunity-building .table-of-content .table-content-list li .page-index{position:absolute;right:3px;top:3px;margin-top:0}.opportunity-building .content-title{font-size:20px;font-weight:500;margin-top:0;margin-bottom:30px}.opportunity-building .toolbox,.opportunity-building .master-template .tools-detail .tools-detail-desc,.opportunity-building .master-template .tools-detail .tools-detail-list{background:#fff;margin-right:10px;border:1px solid hsl(0,0%,58%);display:inline-block;vertical-align:top}.opportunity-building .master-template{margin-top:20px}.opportunity-building .master-template .content-title{margin:0}.opportunity-building .master-template .tools-detail{margin-top:15px;margin-bottom:15px;display:table;background-color:#eaeaea;border:1px solid hsl(0,0%,58%);padding-top:3px}.opportunity-building .master-template .tools-detail .tools-detail-list{display:table-cell}.opportunity-building .master-template .tools-detail .tools-detail-list li{padding:6px 5px;min-width:200px;cursor:pointer}.opportunity-building .master-template .tools-detail .tools-detail-list li:first-child{border-bottom:1px solid hsl(0,0%,58%);margin-bottom:5px}.opportunity-building .master-template .tools-detail .tools-detail-list li.active{background:#5cc5c3}.opportunity-building .master-template .tools-detail .tools-detail-desc{display:table-cell;margin-right:0}.opportunity-building .master-template .tools-detail .tools-detail-desc img{max-width:100%}.edit-dropbtn{display:inline-block;width:25px;height:10px;line-height:1;border-radius:0;border:0;position:relative;color:hsl(0,0%,58%);font-size:16px}.edit-dropbtn:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"•••";cursor:pointer;display:block;font-size:14px;padding:5px;color:#ccc}.edit-dropdown{position:absolute;top:6px;right:10px;display:inline-block}.edit-dropdown:before{content:"";position:absolute;top:0;background:#000}.edit-dropdown-content{display:none;position:absolute;top:20px;right:0;background-color:#f9f9f9;min-width:0;width:auto;border-radius:5px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:10}.edit-dropdown-content>li{display:block;border:1px solid hsl(0,0%,86%);float:none !important;border-top:0;text-align:center;padding:7px 10px !important;background:#fff !important}.edit-dropdown-content>li:hover{background:rgba(158,158,158,.2) !important}.edit-dropdown-content>li:first-child{border-top:1px solid hsl(0,0%,86%)}.edit-dropdown-content>li md-icon{width:18px;height:18px}.edit-dropdown-content>li md-icon svg path{fill:hsl(0,0%,58%)}.edit-dropdown-content a:hover{background-color:#f1f1f1}.edit-dropdown:hover .edit-dropdown-content{display:block}.comment-link-btn{background:#a5d9f2;width:25px;min-width:25px;height:25px;min-height:25px;line-height:25px;border-radius:0;position:absolute;left:10%}.comment-link-btn:hover{background:#a5d9f2}.comment-menu{background:#eaeaea;border-radius:0}.comment-menu .icon-close{position:absolute;top:10px;right:15px;width:10px;height:10px}.comment-menu .comments-listsec{margin-bottom:10px;padding:15px;margin-top:10px}.comment-menu .comments-listsec .menu-btn{position:absolute;right:10px;top:0}.comment-menu .comments-listsec>li{padding:10px;position:relative;margin-bottom:10px}.comment-menu .comments-listsec>li.reciver{background:#fff;margin-left:30px}.comment-menu .comments-listsec>li .img-holder{display:inline-block;float:left;width:20%}.comment-menu .comments-listsec>li .img-holder md-icon{width:42px;height:42px}.comment-menu .comments-listsec>li .comm-desc{display:inline-block;float:left;width:80%}.comment-menu .comments-listsec>li .comm-desc .user-name{color:#5cc5c3;font-size:11px}.comment-menu .comments-listsec>li .comm-desc .user-name>span{display:inline-block;margin-left:10px;font-size:9px}.comment-menu .comments-listsec>li .comm-desc p{font-size:11px;color:#333}.comment-menu .comments-listsec>li .comm-desc a{font-size:9px}.comment-menu:before{left:18px;right:inherit;border-bottom-color:#eaeaea;border-width:12px}.comment-menu:after{display:none}.opportunity-grid{padding:20px}.opportunity-grid .opportunity-grid-header-section{background:rgba(211,225,229,.2901960784)}.opportunity-grid .title-blue{color:#2196f3}.opportunity-grid .title-image-background{background:#fff;border-radius:50px;padding:8px}.opportunity-grid .title-image-background .title-image{width:40px;height:40px}.opportunity-grid .filter-header{background:#52758d;font-size:20px;color:#fff;margin:2px 0 0 10px}.opportunity-grid .category-filter-image{border-radius:30px;padding:4px;background:#fff;position:absolute;top:-22px;right:6px;border:1px solid #000}.opportunity-grid .opportunity-category-header{background-color:#000;padding:5px 15px}.opportunity-grid .opportunity-new-count.location-symbol{background:#ef4135}.opportunity-grid .opportunity-font-size{font-size:10px}.opportunity-grid .card-btns{line-height:1.5;border-radius:7px;border:1px solid #d0e4f2;padding:5px}.opportunity-grid .card-btns .right-arrow{display:none}.opportunity-grid .card-btns:hover{background-color:#f05e33}.opportunity-grid .card-btns:hover .opportunity-font-size{color:#fff}.opportunity-grid .card-btns:hover .right-arrow{display:inline}.opportunity-grid .card-btns:hover svg path{fill:#fff}.opportunity-grid .boards li{border-radius:5px;margin-right:20px;max-width:300px;width:100%}.opportunity-grid .boards .new-label{position:absolute;top:-24px;right:0;width:30px;height:30px}.opportunity-grid .boards .summery-widget{padding:10px 15px;overflow:hidden}.opportunity-grid .boards .summery-widget.white-board{background:#fff;min-height:306px;padding:0;transition:box-shadow 1s,border-color 1s;border:1px solid #d0e4f2}.opportunity-grid .boards .summery-widget.white-board:hover{border-color:#52758d;box-shadow:0 0 8.37px .63px rgba(82,117,141,.35)}.opportunity-grid .boards .summery-widget .opportunity-header{padding:4px 15px 2px;border-bottom:1px solid #ccc;background-color:#eff6fb}.opportunity-grid .boards .summery-widget.new-board{padding:15px}.opportunity-grid .boards .summery-widget .side-space{padding:0 15px}.opportunity-grid .boards .summery-widget .color-indicator{position:absolute;right:0;bottom:0;width:0;height:0;border-bottom:50px solid rgba(0,0,0,0);border-left:50px solid rgba(0,0,0,0)}.opportunity-grid .boards .summery-widget .category-img{height:30px;width:30px}.opportunity-grid .boards .summery-widget .category-img .visual{transform:translate(-50%, -50%) scale(0.47)}.opportunity-grid .boards .summery-widget .menu-btn{position:static}.opportunity-grid .boards md-icon.edit{height:15px;width:15px}.opportunity-grid .boards .stat{margin:0;display:inline-block}.opportunity-grid .boards .stat-info{text-transform:uppercase}.opportunity-grid .boards .location-symbol{margin:3px 0}.opportunity-grid .boards .md-button{margin:0}.opportunity-grid .boards .btn-primary{padding:0 15px;border-radius:8px}.opportunity-grid .boards .space-bottom{margin-bottom:24px}.opportunity-grid .boards .new-board{color:hsl(0,0%,58%)}.opportunity-grid .boards .new-board md-icon:not(.icon-ico-add){height:60px;width:60px}.opportunity-grid .boards .new-board md-icon:not(.icon-ico-add) path{fill:#ccc}.opportunity-grid .boards .opportunity-card:hover{background:rgba(211,225,229,.21)}.opportunity-grid .boards .color-indicator .category-filter-image{border-radius:63px;top:21px;right:2px}.opportunity-grid .boards .color-indicator .visual-sm-icon{height:16px;width:16px}.opportunity-grid .boards .color-indicator .category-img .visual{transform:translate(-50%, -50%) scale(0.3)}.opportunity-right-sidebar .sidebar-header h2{font-size:20px !important}.opportunity-right-sidebar .header-section h2{font-size:18px}.opportunity-right-sidebar .cards-section:hover{background-color:#f2f6f7}.opportunity-right-sidebar .card-stat{border-radius:10px;min-width:170px}.opportunity-right-sidebar .card-stat md-icon{width:15px;height:15px}.opportunity-right-sidebar .card-stat .location-symbol{padding:0 10px !important}.opportunity-right-sidebar .card-stat.won{background:#eaf7e4}.opportunity-right-sidebar .card-stat.won .location-symbol{background-color:#6aa84f}.opportunity-right-sidebar .card-stat.lost{background:#fbe2e2}.opportunity-right-sidebar .card-stat.lost .location-symbol{background-color:#e06666}.opportunity-right-sidebar .card-stat.pending{background:#f5f0ff}.opportunity-right-sidebar .card-stat.pending .location-symbol{background-color:#b4a7d6}.opportunity-right-sidebar .card-stat.postponed{background:#fff2cc}.opportunity-right-sidebar .card-stat.postponed .location-symbol{background-color:#fab963}.opportunity-right-sidebar .card-stat.canceled,.opportunity-right-sidebar .card-stat.no-outcome,.opportunity-right-sidebar .card-stat.void{background:#f3f3f3}.opportunity-right-sidebar .card-stat.canceled .location-symbol,.opportunity-right-sidebar .card-stat.no-outcome .location-symbol,.opportunity-right-sidebar .card-stat.void .location-symbol{background-color:#b7b7b7}.opportunity-right-sidebar .contact-stat{background-color:#63bf60}.opportunity-right-sidebar .contact-stat md-icon svg path{fill:#fff}.add-card-contact .contact-picker-card{background:#ecfdfa;border:1px solid #b9f2e7;border-radius:8px;padding:16px 20px}.add-card-contact .contact-picker-title{color:#00796b}.add-card-contact .contact-picker-btn{height:36px;padding:0 16px;border-radius:6px;transition:all .2s ease}.add-card-contact .contact-picker-btn .small-svg-icon{height:20px;width:20px}.add-card-contact .contact-picker-btn .small-svg-icon svg path{fill:#4b4b4b}.add-card-contact .contact-picker-btn .small-svg-icon.icon-mint svg path{fill:#1aa383}.add-card-contact .contact-picker-browse{border:1px solid #53e1c9;color:#1db9a0;background:#fff}.add-card-contact .contact-picker-btn.contact-picker-browse:hover{background:#ddfff9;color:#263238}.add-card-contact .contact-picker-btn:hover .small-svg-icon svg path{fill:#1c1c1c}.add-card-contact .contact-picker-clear{border:1px solid #cfd8dc;color:#7c7e7e;background:#fff}.add-card-contact .contact-picker-clear:hover{background:#f2f6f8;color:#263238}.opportunity-playbook .sp-page{padding:24px;background:#f9fafb;min-height:100vh}.opportunity-playbook .sp-header-title{font-size:24px;font-weight:700;color:#111827;margin:0;display:flex;align-items:center;gap:10px}.opportunity-playbook .sp-header-title md-icon{color:#e11d48;width:28px;height:28px}.opportunity-playbook .sp-header-desc{color:#4b5563;margin:4px 0 0;font-size:14px}.opportunity-playbook .color-blue{color:#2563eb}.opportunity-playbook .color-green{color:#0d9488}.opportunity-playbook .color-purple{color:#9333ea}.opportunity-playbook .color-red{color:#e11d48}.opportunity-playbook .color-white{color:#fff}.opportunity-playbook .sp-btn-outline{text-transform:none !important;font-weight:500;border:1px solid #d1d5db !important;border-radius:8px !important;color:#374151 !important;background:#fff !important;font-size:13px !important;padding:0 16px !important;min-height:38px !important}.opportunity-playbook .sp-btn-outline md-icon{width:18px;height:18px;margin-right:8px}.opportunity-playbook .sp-btn-primary{text-transform:none !important;font-weight:500;border-radius:8px !important;background-color:#e11d48 !important;color:#fff !important;font-size:13px !important;padding:0 16px !important;min-height:38px !important}.opportunity-playbook .sp-btn-primary:hover{background-color:#be123c !important}.opportunity-playbook .sp-btn-primary md-icon{width:18px;height:18px;margin-right:8px;color:#fff}.opportunity-playbook .sp-stat-card{background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:16px 20px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.opportunity-playbook .sp-stat-card .sp-stat-label{font-size:13px;color:#6b7280;margin:0 0 4px}.opportunity-playbook .sp-stat-card .sp-stat-value{font-size:26px;font-weight:700;color:#111827;margin:0}.opportunity-playbook .sp-stat-card .sp-stat-value.green{color:#16a34a}.opportunity-playbook .sp-stat-card .sp-stat-value.purple{color:#9333ea}.opportunity-playbook .sp-stat-card .sp-stat-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center}.opportunity-playbook .sp-stat-card .sp-stat-icon md-icon{width:22px;height:22px}.opportunity-playbook .sp-stat-card .sp-stat-icon.rose{background:#ffe4e6}.opportunity-playbook .sp-stat-card .sp-stat-icon.rose md-icon{color:#e11d48}.opportunity-playbook .sp-stat-card .sp-stat-icon.green{background:#dcfce7}.opportunity-playbook .sp-stat-card .sp-stat-icon.green md-icon{color:#16a34a}.opportunity-playbook .sp-stat-card .sp-stat-icon.blue{background:#dbeafe}.opportunity-playbook .sp-stat-card .sp-stat-icon.blue md-icon{color:#2563eb}.opportunity-playbook .sp-stat-card .sp-stat-icon.purple{background:#f3e8ff}.opportunity-playbook .sp-stat-card .sp-stat-icon.purple md-icon{color:#9333ea}.opportunity-playbook .sp-search-wrap{position:relative;width:30%}.opportunity-playbook .sp-search-wrap md-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af;width:16px;height:16px;z-index:1}.opportunity-playbook .sp-search-wrap input{width:100%;padding:9px 12px 9px 38px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;outline:none;background:#fff;transition:all .2s}.opportunity-playbook .sp-search-wrap input:focus{border-color:#e11d48;box-shadow:0 0 0 3px rgba(225,29,72,.1)}.opportunity-playbook .sp-category-tabs{display:flex;flex-wrap:wrap}.opportunity-playbook .sp-cat-tab{text-transform:none !important;font-size:13px;font-weight:500;min-width:0;min-height:34px;height:34px;line-height:34px;padding:0 16px;border-radius:8px;border:1px solid #d1d5db;background:#fff;color:#4b5563;transition:all .2s}.opportunity-playbook .sp-cat-tab:hover{background:#f9fafb;color:#111827}.opportunity-playbook .sp-cat-tab.active{background-color:#e11d48 !important;color:#fff !important;border-color:#e11d48 !important}.opportunity-playbook .sp-grid{display:flex;flex-wrap:wrap;gap:20px}.opportunity-playbook .sp-grid-item{flex:1 1 calc(50% - 10px);max-width:calc(50% - 10px);display:flex}@media(max-width: 600px){.opportunity-playbook .sp-grid-item{flex:1 1 100%;max-width:100%}}.opportunity-playbook .sp-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);position:relative}.opportunity-playbook .sp-card:hover{box-shadow:0 10px 25px -5px rgba(0,0,0,.05),0 8px 10px -6px rgba(0,0,0,.05);border-color:#d1d5db}.opportunity-playbook .sp-card-icon{width:52px;height:52px;min-width:52px;background:#ffe4e6;border-radius:12px;display:flex;align-items:center;justify-content:center}.opportunity-playbook .sp-card-icon md-icon{color:#e11d48;width:26px;height:26px}.opportunity-playbook .sp-card-title{font-size:16px;font-weight:600;color:#111827;margin:0}.opportunity-playbook .sp-badge-category{font-size:11px;font-weight:500;padding:2px 10px;border-radius:6px;background:#f3f4f6;color:#374151}.opportunity-playbook .sp-badge-active{font-size:11px;font-weight:500;padding:2px 10px;border-radius:6px;background:#dcfce7;color:#15803d}.opportunity-playbook .sp-badge-draft{font-size:11px;font-weight:500;padding:2px 10px;border-radius:6px;background:#fef9c3;color:#a16207}.opportunity-playbook .sp-card-desc{font-size:14px;color:#6b7280;margin:16px 0 20px;line-height:1.5;height:42px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.opportunity-playbook .sp-metrics{background:#f9fafb;border-radius:10px;padding:16px;margin-bottom:20px}.opportunity-playbook .sp-metrics .sp-metric{text-align:center;flex:1}.opportunity-playbook .sp-metrics .sp-metric .sp-metric-value{font-size:18px;font-weight:700;margin:0 0 2px}.opportunity-playbook .sp-metrics .sp-metric .sp-metric-value.green{color:#16a34a}.opportunity-playbook .sp-metrics .sp-metric .sp-metric-value.dark{color:#111827}.opportunity-playbook .sp-metrics .sp-metric .sp-metric-value.blue{color:#2563eb}.opportunity-playbook .sp-metrics .sp-metric .sp-metric-label{font-size:11px;color:#6b7280;margin:0;text-transform:uppercase;letter-spacing:.025em}.opportunity-playbook .sp-metrics .sp-metric-divider{width:1px;background:#e5e7eb;height:32px}.opportunity-playbook .sp-progress-meta{font-size:13px;font-weight:500;color:#374151;margin-bottom:8px}.opportunity-playbook .sp-progress-meta .sp-team-count{font-weight:400;color:#6b7280}.opportunity-playbook .sp-stage-bars{display:flex;gap:4px;margin-bottom:20px}.opportunity-playbook .sp-stage-bars .sp-stage-bar{flex:1;height:6px;border-radius:3px;background:#ffe4e6}.opportunity-playbook .sp-stage-bars .sp-stage-bar.completed{background:#e11d48}.opportunity-playbook .sp-tactics{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}.opportunity-playbook .sp-tactic-badge{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:400;color:#374151;padding:4px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.opportunity-playbook .sp-tactic-badge md-icon{width:13px;height:13px;color:#e11d48}.opportunity-playbook .sp-connectors{gap:6px;margin-bottom:16px}.opportunity-playbook .sp-connector-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:#0e7490;padding:3px 10px;border:1px solid #cffafe;border-radius:8px;background:#ecfeff}.opportunity-playbook .sp-connector-badge md-icon{width:12px;height:12px;color:#06b6d4}.opportunity-playbook .sp-connector-badge.auto-enrich{color:#6d28d9;border-color:#ede9fe;background:#f5f3ff}.opportunity-playbook .sp-connector-badge.auto-enrich md-icon{color:#7c3aed}.opportunity-playbook .sp-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid #f3f4f6;margin-top:auto}.opportunity-playbook .sp-updated{font-size:12px;color:#9ca3af;display:flex;align-items:center;gap:6px}.opportunity-playbook .sp-updated md-icon{width:14px;height:14px;color:#9ca3af}.opportunity-playbook .sp-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.opportunity-playbook .sp-actions .md-button{flex:1 1 0;min-width:max-content;margin:0;text-transform:none !important;font-weight:600;font-size:13px !important;border-radius:8px !important;min-height:40px !important;padding:0 12px !important}.opportunity-playbook .sp-actions .md-button md-icon{width:16px;height:16px;margin-right:6px}@media(max-width: 1200px){.opportunity-playbook .sp-actions .md-button{font-size:11px !important;padding:0 6px !important}.opportunity-playbook .sp-actions .md-button md-icon{margin-right:4px}}.opportunity-playbook .sp-btn-campaign{border:1px solid #dbeafe !important;background:#fff !important;color:#2563eb !important}.opportunity-playbook .sp-btn-campaign:hover{background:#eff6ff !important}.opportunity-playbook .sp-btn-stage{border:1px solid #ccfbf1 !important;background:#fff !important;color:#0d9488 !important}.opportunity-playbook .sp-btn-stage:hover{background:#f0fdfa !important}.opportunity-playbook .sp-btn-start{background-color:#e11d48 !important;color:#fff !important}.opportunity-playbook .sp-btn-start:hover{background-color:#be123c !important}.opportunity-playbook .sp-card-menu .md-button{min-width:32px !important;width:32px;height:32px;padding:0 !important;margin:0;border-radius:8px}.opportunity-playbook .sp-card-menu .md-button md-icon{width:18px;height:18px;color:#9ca3af}.opportunity-playbook .sp-card-menu .md-button.sp-star-btn.favorited md-icon{color:#eab308}.opportunity-playbook .sp-ai-card{background:linear-gradient(135deg, #fff1f2 0%, #fce7f3 100%);border:1px solid #fecdd3;border-radius:16px;padding:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.opportunity-playbook .sp-ai-card .sp-ai-icon{width:52px;height:52px;background:#e11d48;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(225,29,72,.2)}.opportunity-playbook .sp-ai-card .sp-ai-icon md-icon{color:#fff;width:26px;height:26px}.opportunity-playbook .sp-ai-card .sp-ai-title{font-size:16px;font-weight:700;color:#881337;margin:0 0 6px}.opportunity-playbook .sp-ai-card .sp-ai-desc{font-size:14px;line-height:1.6;color:#9f1239;margin:0 0 16px}.opportunity-playbook .sp-ai-card .sp-ai-actions{display:flex;gap:12px}.opportunity-playbook .sp-ai-card .sp-ai-actions .md-button{margin:0;text-transform:none;font-weight:600;border-radius:8px}.opportunity-playbook .sp-ai-card .sp-ai-actions .sp-ai-btn-primary{background-color:#e11d48 !important;color:#fff !important}.opportunity-playbook .sp-ai-card .sp-ai-actions .sp-ai-btn-outline{border:1px solid #fda4af;color:#9f1239 !important;background:rgba(0,0,0,0)}.opportunity-playbook .sp-ai-card .sp-ai-actions .sp-ai-btn-outline:hover{background:rgba(225,29,72,.06)}.opportunity-playbook .sp-wizard-sidenav{background:#fff;width:700px !important;max-width:90vw !important;overflow-y:auto}.opportunity-playbook .pw-header{padding:24px;border-bottom:1px solid #f3f4f6;position:relative}.opportunity-playbook .pw-header-title{font-size:18px;font-weight:600;color:#111827;margin:0;display:flex;align-items:center;gap:8px}.opportunity-playbook .pw-header-desc{font-size:14px;color:#6b7280;margin:8px 0 0}.opportunity-playbook .pw-close-btn{position:absolute;top:16px;right:16px;color:#9ca3af}.opportunity-playbook .pw-steps{padding:20px 24px;border-bottom:1px solid #f3f4f6}.opportunity-playbook .pw-step-dot{width:36px;height:36px;border-radius:50%;border:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;transition:all .2s;cursor:pointer}.opportunity-playbook .pw-step-dot.active{background:#0d9488;color:#fff;box-shadow:0 0 0 4px #ccfbf1}.opportunity-playbook .pw-step-dot.complete{background:#f0fdf4;color:#16a34a}.opportunity-playbook .pw-step-dot.pending{background:#f9fafb;color:#9ca3af}.opportunity-playbook .pw-step-dot md-icon{color:inherit}.opportunity-playbook .pw-step-line{height:1px;width:40px;margin:0 4px}.opportunity-playbook .pw-step-line.done{background:#16a34a}.opportunity-playbook .pw-step-line.pending{background:#e5e7eb}.opportunity-playbook .pw-item-row{padding:12px 16px;border-radius:12px;border:1.5px solid;margin-bottom:12px;transition:all .2s;display:flex;align-items:center}.opportunity-playbook .pw-item-row.selected{border-color:#0d9488;background:#f0fdf4}.opportunity-playbook .pw-item-row.selected md-checkbox.md-checked .md-icon{background-color:#6366f1}.opportunity-playbook .pw-item-row.selected md-checkbox.md-checked .md-icon:after{border-color:#fff !important}.opportunity-playbook .pw-item-row.selected-blue{border-color:#3b82f6;background:#eff6ff}.opportunity-playbook .pw-item-row.selected-blue md-checkbox.md-checked .md-icon{background-color:#6366f1;border-color:#6366f1}.opportunity-playbook .pw-item-row.selected-blue md-checkbox.md-checked .md-icon:after{border-color:#fff !important}.opportunity-playbook .pw-item-row.selected-orange{border-color:#f97316;background:#fff7ed}.opportunity-playbook .pw-item-row.selected-orange md-checkbox.md-checked .md-icon{background-color:#6366f1;border-color:#6366f1}.opportunity-playbook .pw-item-row.selected-orange md-checkbox.md-checked .md-icon:after{border-color:#fff !important}.opportunity-playbook .pw-item-row.selected-amber{border-color:#f59e0b;background:#fffdf0}.opportunity-playbook .pw-item-row.selected-amber md-checkbox.md-checked .md-icon{background-color:#6366f1;border-color:#6366f1}.opportunity-playbook .pw-item-row.selected-amber md-checkbox.md-checked .md-icon:after{border-color:#fff !important}.opportunity-playbook .pw-item-row.selected-cyan{border-color:#06b6d4;background:#f0fdfa}.opportunity-playbook .pw-item-row.selected-cyan md-checkbox.md-checked .md-icon{background-color:#6366f1;border-color:#6366f1}.opportunity-playbook .pw-item-row.selected-cyan md-checkbox.md-checked .md-icon:after{border-color:#fff !important}.opportunity-playbook .pw-item-row.selected-red{border-color:#fb7185;background:#fff1f2}.opportunity-playbook .pw-item-row.selected-red md-checkbox.md-checked .md-icon{background-color:#6366f1;border-color:#6366f1}.opportunity-playbook .pw-item-row.selected-red md-checkbox.md-checked .md-icon:after{border-color:#fff !important}.opportunity-playbook md-slider.violet-slider .md-track.md-track-fill{background-color:#6366f1 !important}.opportunity-playbook md-slider.violet-slider .md-thumb:after{background-color:#fff !important;border:2px solid #6366f1 !important}.opportunity-playbook md-slider .md-track-container{height:8px;top:21px}.opportunity-playbook md-switch.violet-switch.md-checked .md-thumb{background-color:#fff !important}.opportunity-playbook md-switch.violet-switch.md-checked .md-bar{background-color:#6366f1 !important;opacity:1 !important}.opportunity-playbook .md-track{border-radius:8px}.opportunity-playbook .pw-item-row.selected-pink{border-color:#ec4899;background:#fdf2f8}.opportunity-playbook .pw-item-row.selected-pink md-checkbox.md-checked .md-icon{background-color:#6366f1;border-color:#6366f1}.opportunity-playbook .pw-item-row.selected-pink md-checkbox.md-checked .md-icon:after{border-color:#fff !important}.opportunity-playbook .pw-item-row.selected-green{border-color:#22c55e;background:#f0fdf4}.opportunity-playbook .pw-item-row.selected-green md-checkbox.md-checked .md-icon{background-color:#6366f1;border-color:#6366f1}.opportunity-playbook .pw-item-row.selected-green md-checkbox.md-checked .md-icon:after{border-color:#fff !important}.opportunity-playbook .pw-item-row.selected-purple{border-color:#c084fc;background:#faf5ff}.opportunity-playbook .pw-item-row.selected-purple md-checkbox.md-checked .md-icon{background-color:#6366f1;border-color:#6366f1}.opportunity-playbook .pw-item-row.selected-purple md-checkbox.md-checked .md-icon:after{border-color:#fff !important}.opportunity-playbook .pw-item-row.unselected{border-color:#e5e7eb;background:#fff}.opportunity-playbook .pw-item-row:hover{border-color:#0d9488}.opportunity-playbook .pw-color-dot{width:14px;height:14px;border-radius:50%;display:inline-block}.opportunity-playbook .pw-badge{font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;text-transform:uppercase}.opportunity-playbook .pw-badge.outline{border:1px solid;background:#fff}.opportunity-playbook .pw-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;color:#fff;margin:4px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.opportunity-playbook .pw-dist-bar{padding:10px 0;gap:8px;margin-bottom:16px}.opportunity-playbook .pw-dist-label{font-size:13px;font-weight:500;color:#6b7280;margin-right:4px}.opportunity-playbook .pw-dist-btn{min-height:0;min-width:0;padding:5px 12px;font-size:12px;font-weight:500;text-transform:none;margin:0;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#374151}.opportunity-playbook .pw-dist-btn md-icon{margin-right:4px}.opportunity-playbook .pw-dist-btn:hover{background:#f3f4f6;border-color:#d1d5db}.opportunity-playbook .pw-total-bar{border:1px solid #e5e7eb;margin-top:16px;padding:12px 16px;border-radius:8px}.opportunity-playbook .pw-total-bar .pw-total-value{font-size:13px;font-weight:600}.opportunity-playbook .pw-total-bar .pw-total-hint{font-size:12px;font-weight:500}.opportunity-playbook .pw-total-bar--valid{background:#f0fdf4;border-color:#bbf7d0}.opportunity-playbook .pw-total-bar--valid .pw-total-icon,.opportunity-playbook .pw-total-bar--valid .pw-total-value,.opportunity-playbook .pw-total-bar--valid .pw-total-hint{color:#15803d}.opportunity-playbook .pw-total-bar--invalid{background:#fef2f2;border-color:#fecaca}.opportunity-playbook .pw-total-bar--invalid .pw-total-icon,.opportunity-playbook .pw-total-bar--invalid .pw-total-value,.opportunity-playbook .pw-total-bar--invalid .pw-total-hint{color:#b91c1c}.opportunity-playbook .pw-footer{padding:20px 24px;border-top:1px solid #f3f4f6}.opportunity-playbook .pw-footer-steps{font-size:13px;color:#9ca3af;font-weight:500}.opportunity-playbook .pw-btn-continue{background:#6366f1 !important;color:#fff !important;padding:8px 24px !important;border-radius:8px !important;font-weight:600 !important;text-transform:none !important;height:37px;line-height:20px}.opportunity-playbook .pw-btn-continue:hover{background:#4f46e5 !important}.opportunity-playbook .pw-btn-cancel{border:1px solid #e5e7eb !important;border-radius:8px !important;color:#374151 !important;text-transform:none !important;padding:8px 20px !important;font-weight:500 !important;height:37px;line-height:20px}.opportunity-playbook .pw-btn-cancel:hover{background:#f9fafb !important}.opportunity-playbook .pw-add-section{padding-top:16px;margin-top:8px;border-top:1px dashed #e5e7eb}.opportunity-playbook .pw-add-section label{display:block;font-size:12px;font-weight:600;color:#6b7280;margin-bottom:8px;text-transform:uppercase}.opportunity-playbook .pw-add-input{border:1px solid #e5e7eb;border-radius:6px;padding:0 12px;height:36px;font-size:13px;outline:none}.opportunity-playbook .pw-add-input:focus{border-color:#6366f1}.opportunity-playbook .pw-color-picker{width:24px;height:24px;border:none;padding:0;background:none;cursor:pointer}.opportunity-playbook .pw-content{padding:24px 16px;overflow-y:auto}.opportunity-playbook .pw-step-desc{font-size:13px;color:#6b7280;margin-bottom:16px}.opportunity-playbook .pw-info-box{padding:12px;border-radius:8px;margin-bottom:16px;display:flex;gap:8px;align-items:flex-start}.opportunity-playbook .pw-info-box.blue{background:#eff6ff;border:1px solid #bfdbfe}.opportunity-playbook .pw-info-box.indigo{background:#eef2ff;border:1px solid #c7d2fe}.opportunity-playbook .pw-info-box.violet{background:#f5f3ff;border:1px solid #c4b5fd}.opportunity-playbook .pw-info-box.blue-automation{background:#dbeafe;border:1px solid #93c5fd}.opportunity-playbook .pw-info-box md-icon{width:16px;height:16px;flex-shrink:0;margin-top:2px}.opportunity-playbook .pw-delete-confirm{display:flex;align-items:center;gap:4px;background:#fef2f2;border-radius:8px;padding:2px 8px}.opportunity-playbook .pw-delete-confirm span{font-size:11px;color:#dc2626}.opportunity-playbook .pw-total-bar{padding:12px;border-radius:8px;margin-top:16px}.opportunity-playbook .pw-total-bar.ok{background:#f0fdf4;border:1px solid #bbf7d0}.opportunity-playbook .pw-total-bar.warn{background:#fffbeb;border:1px solid #fde68a}.opportunity-playbook .pw-connector-row{padding:12px;border-radius:8px;border:1px solid;margin-bottom:8px;transition:all .15s}.opportunity-playbook .pw-connector-row.sel-cyan{border-color:#06b6d4;background:#ecfeff}.opportunity-playbook .pw-connector-row.enabled-purple{border-color:#a855f7;background:#faf5ff}.opportunity-playbook .pw-connector-row.enabled-blue{border-color:#3b82f6;background:#eff6ff}.opportunity-playbook .pw-connector-row.disabled{border-color:#e5e7eb;background:#fff}.opportunity-playbook .pw-connector-icon{width:32px;height:32px;border-radius:8px;background:#f3f4f6;display:flex;align-items:center;justify-content:center}.opportunity-playbook .pw-connector-icon md-icon{width:16px;height:16px;color:#6b7280}.opportunity-playbook .pw-plan-card{padding:16px;border-radius:8px;border:2px solid;cursor:pointer;transition:all .15s}.opportunity-playbook .pw-plan-card.selected{border-color:#22c55e;background:#f0fdf4;box-shadow:0 1px 3px rgba(0,0,0,.08)}.opportunity-playbook .pw-plan-card.unselected{border-color:#e5e7eb}.opportunity-playbook .pw-plan-card.unselected:hover{border-color:#d1d5db;background:#f9fafb}.opportunity-playbook .pw-plan-icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center}.opportunity-playbook .pw-plan-icon.selected{background:#dcfce7}.opportunity-playbook .pw-plan-icon.unselected{background:#f3f4f6}md-dialog.csd-dialog{max-width:960px;width:95vw;height:85vh;max-height:90vh;display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden}md-dialog.csd-dialog md-dialog-content{padding:32px;background:#fff}md-dialog.csd-dialog .csd-header{padding:32px 32px 16px;border-bottom:1px solid #f3f4f6}md-dialog.csd-dialog .csd-header h2{font-size:22px;font-weight:700;color:#111827;margin:0}md-dialog.csd-dialog .csd-header p{font-size:14px;color:#6b7280;margin:8px 0 0}md-dialog.csd-dialog .csd-steps{display:flex;align-items:center;justify-content:center;gap:24px;padding:16px 32px;background:#fdfdfd;border-bottom:1px solid #e5e7eb}md-dialog.csd-dialog .csd-steps .csd-step-item{display:flex;align-items:center;gap:12px}md-dialog.csd-dialog .csd-steps .csd-step-dot{width:40px;height:40px;border-radius:50%;border:1.5px solid #d1d5db;display:flex;align-items:center;justify-content:center;background:#fff;transition:all .2s ease}md-dialog.csd-dialog .csd-steps .csd-step-dot md-icon{width:16px;height:16px;color:#9ca3af}md-dialog.csd-dialog .csd-steps .csd-step-dot.active{border-color:#4f46e5;background:#eef2ff}md-dialog.csd-dialog .csd-steps .csd-step-dot.active md-icon{color:#4f46e5}md-dialog.csd-dialog .csd-steps .csd-step-dot.completed{background:#10b981;border-color:#10b981}md-dialog.csd-dialog .csd-steps .csd-step-dot.completed md-icon{color:#fff}md-dialog.csd-dialog .csd-steps .csd-step-label{font-size:14px;font-weight:500;color:#6b7280}md-dialog.csd-dialog .csd-steps .csd-step-label.active{color:#111827;font-weight:600}md-dialog.csd-dialog .csd-steps .csd-step-label.completed{color:#10b981}md-dialog.csd-dialog .csd-steps .csd-step-line{width:40px;height:1.5px;background:#e5e7eb}md-dialog.csd-dialog .csd-steps .csd-step-line.done{background:#10b981}md-dialog.csd-dialog .csd-content{flex:1;overflow-y:auto}md-dialog.csd-dialog .csd-section-title{font-size:16px;font-weight:600;color:#111827;margin:0 0 20px;display:flex;align-items:center;gap:10px}md-dialog.csd-dialog .csd-section-title md-icon{width:20px;height:20px;color:#4f46e5}md-dialog.csd-dialog .csd-divider{border-top:1px solid #f3f4f6;padding-top:32px;margin-top:32px}md-dialog.csd-dialog .csd-field-group{margin-bottom:24px}md-dialog.csd-dialog .csd-label{display:block;font-size:13px;font-weight:500;color:#374151;margin-bottom:8px}md-dialog.csd-dialog .csd-input-wrapper{position:relative;display:flex;align-items:center}md-dialog.csd-dialog .csd-input-wrapper md-icon{position:absolute;left:12px;width:18px;height:18px;color:#9ca3af}md-dialog.csd-dialog .csd-input-wrapper.with-icon .csd-input{padding-left:40px}md-dialog.csd-dialog .csd-input{width:100%;height:42px;padding:0 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;background:#fff;color:#111827;transition:all .2s ease;outline:none}md-dialog.csd-dialog .csd-input:focus{border-color:#4f46e5;box-shadow:0 0 0 4px rgba(79,70,229,.1)}md-dialog.csd-dialog .csd-input::placeholder{color:#9ca3af}md-dialog.csd-dialog .csd-textarea{width:100%;padding:12px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;background:#fff;resize:vertical;min-height:80px;outline:none;transition:all .2s ease}md-dialog.csd-dialog .csd-textarea:focus{border-color:#4f46e5;box-shadow:0 0 0 4px rgba(79,70,229,.1)}md-dialog.csd-dialog .csd-select-underline{border-bottom:1px solid #e5e7eb;height:24px;min-height:24px;margin:0 !important}md-dialog.csd-dialog .csd-select-underline .md-select-value{border-bottom:none !important;padding:0 4px !important;min-width:0 !important;min-height:24px !important}md-dialog.csd-dialog .csd-select-underline .md-select-value span:first-child{color:#111827;font-weight:500;transform:none !important}md-dialog.csd-dialog .csd-select-underline .md-select-value span:first-child .md-text{color:#111827}md-dialog.csd-dialog .csd-select-underline .md-select-value .md-select-icon{margin-right:0;color:#6b7280;width:14px;height:14px;display:flex;align-items:center;justify-content:center;margin-top:2px}md-dialog.csd-dialog .csd-select-underline .md-select-value .md-select-icon:after{font-size:14px;content:"▼";transform:scale(0.8)}md-dialog.csd-dialog md-select.csd-select{margin:0;border:1px solid #d1d5db;border-radius:8px;height:42px;padding:0 12px;background:#fff}md-dialog.csd-dialog md-select.csd-select .md-select-value{border-bottom:none !important;padding:0;min-width:0;margin:0}md-dialog.csd-dialog md-select.csd-select .md-select-value span:not(.md-select-icon){font-size:14px;color:#111827}md-dialog.csd-dialog md-select.csd-select:focus{border-color:#4f46e5}md-dialog.csd-dialog .csd-btn-plus{width:42px;height:42px;min-width:42px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;color:#374151;cursor:pointer;transition:all .2s ease}md-dialog.csd-dialog .csd-btn-plus:hover{background:#f9fafb;border-color:#d1d5db}md-dialog.csd-dialog .csd-btn-plus md-icon{width:20px;height:20px}md-dialog.csd-dialog .csd-tags-container{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}md-dialog.csd-dialog .csd-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9999px;font-size:13px;color:#374151}md-dialog.csd-dialog .csd-tag md-icon{width:14px;height:14px;color:#6b7280}md-dialog.csd-dialog .csd-tag button{background:none;border:none;font-size:16px;color:#9ca3af;cursor:pointer;line-height:1;padding:0;margin-left:2px}md-dialog.csd-dialog .csd-tag button:hover{color:#ef4444}md-dialog.csd-dialog .csd-btn-add-tag{background:#4f46e5 !important;color:#fff !important;height:42px;border-radius:8px;text-transform:none !important;font-weight:600;padding:0 20px !important;margin:0 !important}md-dialog.csd-dialog .csd-footer{padding:20px 32px;border-top:1px solid #e5e7eb;background:#fff;display:flex !important;flex-direction:row;justify-content:space-between !important;align-items:center !important}md-dialog.csd-dialog .csd-footer .md-button{height:44px;border-radius:8px;text-transform:none !important;font-weight:600;margin:0}md-dialog.csd-dialog .csd-btn-back{border:1.5px solid #e5e7eb !important;color:#374151 !important}md-dialog.csd-dialog .csd-btn-back:hover{background:#f9fafb !important}md-dialog.csd-dialog .csd-btn-cancel{color:#6b7280 !important}md-dialog.csd-dialog .csd-btn-next{background:#4f46e5 !important;color:#fff !important;box-shadow:0 1px 2px rgba(0,0,0,.05) !important}md-dialog.csd-dialog .csd-btn-next:hover{background:#4338ca !important}md-dialog.csd-dialog .csd-datepicker-wrapper{position:relative;width:100%}md-dialog.csd-dialog .csd-datepicker-wrapper md-input-container{width:100%;margin:0;padding:0}md-dialog.csd-dialog .csd-datepicker-wrapper md-input-container .md-errors-spacer{display:none}md-dialog.csd-dialog .csd-datepicker-wrapper md-datepicker{background:#fff;padding:0 12px;margin:0;display:flex;align-items:center;width:100%;border:1px solid #e5e7eb;border-radius:8px;height:42px;transition:all .2s ease}md-dialog.csd-dialog .csd-datepicker-wrapper md-datepicker:focus-within{border-color:#4f46e5;box-shadow:0 0 0 4px rgba(79,70,229,.1)}md-dialog.csd-dialog .csd-datepicker-wrapper md-datepicker .md-datepicker-input-container{border:none;border-radius:0;height:100%;width:100%;margin:0;padding:0;display:flex;align-items:center;background:rgba(0,0,0,0)}md-dialog.csd-dialog .csd-datepicker-wrapper md-datepicker .md-datepicker-input-container.md-datepicker-focused{border:none;box-shadow:none}md-dialog.csd-dialog .csd-datepicker-wrapper md-datepicker .md-datepicker-input{font-size:14px;color:#111827;min-width:0;flex:1;border:none;background:rgba(0,0,0,0);height:100%}md-dialog.csd-dialog .csd-datepicker-wrapper md-datepicker .md-datepicker-button{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;top:0;min-width:24px;height:24px;color:#6b7280;background:rgba(0,0,0,0);border:none;order:-1;margin-right:8px}md-dialog.csd-dialog .csd-datepicker-wrapper md-datepicker .md-datepicker-button md-icon{width:18px;height:18px;color:#6b7280 !important}md-dialog.csd-dialog .csd-datepicker-wrapper md-datepicker button.md-datepicker-triangle-button{display:none}md-dialog.csd-dialog .csd-datepicker-wrapper md-datepicker .md-datepicker-calendar-icon{color:#6b7280;width:18px;height:18px}md-dialog.csd-dialog .csd-datepicker-wrapper .md-datepicker-input-container{flex:1}md-dialog.csd-dialog .csd-trigger-card{border:1px solid #e5e7eb;border-radius:12px;padding:16px;text-align:center;cursor:pointer;transition:all .15s ease;background:#fff}md-dialog.csd-dialog .csd-trigger-card:hover{border-color:#9ca3af;background:#f9fafb}md-dialog.csd-dialog .csd-trigger-card.selected{border-color:#4f46e5;background:rgba(79,70,229,.04);box-shadow:0 0 0 2px rgba(79,70,229,.15)}md-dialog.csd-dialog .csd-trigger-card.selected md-icon{color:#4f46e5}md-dialog.csd-dialog .csd-trigger-card.selected p.label{color:#4f46e5}md-dialog.csd-dialog .csd-trigger-card md-icon{width:24px;height:24px;color:#9ca3af;margin-bottom:8px}md-dialog.csd-dialog .csd-trigger-card p.label{font-size:14px;font-weight:600;margin:0;color:#374151}md-dialog.csd-dialog .csd-trigger-card p.desc{font-size:11px;color:#6b7280;margin:4px 0 0}md-dialog.csd-dialog .csd-seg-card{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);background:#fff}md-dialog.csd-dialog .csd-seg-card:hover{border-color:#d1d5db;background:#fafafa}md-dialog.csd-dialog .csd-seg-card.selected{border-color:#3b82f6;background:#eff6ff}md-dialog.csd-dialog .csd-seg-card.selected md-checkbox .md-icon{background-color:#4f46e5 !important;border-color:#4f46e5 !important}md-dialog.csd-dialog .csd-seg-card.selected md-icon:not(.md-checkbox-icon){color:#3b82f6}md-dialog.csd-dialog .csd-seg-card.selected p{color:#1e40af}md-dialog.csd-dialog .csd-seg-card md-checkbox{margin:0 !important}md-dialog.csd-dialog .csd-seg-card md-icon:not(.md-checkbox-icon){width:18px;height:18px;color:#4b5563}md-dialog.csd-dialog .csd-seg-card p{font-size:14px;font-weight:500;margin:0;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}md-dialog.csd-dialog .csd-recipient-row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#f9fafb;border:1px solid #f3f4f6;border-radius:8px;margin-bottom:8px}md-dialog.csd-dialog .csd-recipient-row span{font-size:13px;color:#111827}md-dialog.csd-dialog .csd-badge{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:4px 10px;border-radius:9999px;line-height:1;text-transform:capitalize}md-dialog.csd-dialog .csd-badge.csd-badge-secondary{background:#f3f4f6;color:#374151}md-dialog.csd-dialog .csd-badge.csd-badge-outline{background:#fff;border:1px solid #e5e7eb;color:#374151}md-dialog.csd-dialog .csd-badge.csd-badge-required{background:#ef4444;color:#fff}md-dialog.csd-dialog .csd-badge.csd-badge-optional{background:#f3f4f6;color:#6b7280;font-weight:500}md-dialog.csd-dialog .csd-badge.csd-badge-selected{background:#4f46e5;color:#fff}md-dialog.csd-dialog .csd-badge.csd-badge-selected-green{background:#10b981;color:#fff}md-dialog.csd-dialog .csd-badge.csd-badge-selected-pink{background:#ec4899;color:#fff}md-dialog.csd-dialog .icon-15{width:15px !important;height:15px !important;min-width:15px;min-height:15px}md-dialog.csd-dialog .icon-18{width:18px !important;height:18px !important;min-width:18px;min-height:18px}md-dialog.csd-dialog .icon-20{width:20px !important;height:20px !important;min-width:20px;min-height:20px}md-dialog.csd-dialog .csd-type-card{border:1px solid #e5e7eb;border-radius:12px;padding:12px 16px;cursor:pointer;transition:all .2s cubic-bezier(0.4, 0, 0.2, 1);background:#fff;min-height:80px;display:flex !important;align-items:center}md-dialog.csd-dialog .csd-type-card:hover:not(.locked){border-color:#d1d5db;background:#fafafa}md-dialog.csd-dialog .csd-type-card.enabled:not(.locked){border-color:#3b82f6;background:#fff;box-shadow:0 0 0 1px #3b82f6}md-dialog.csd-dialog .csd-type-card.locked{border-color:#c084fc;background:#fff;opacity:1;cursor:default}md-dialog.csd-dialog .csd-type-card.locked .csd-type-icon{background:rgba(147,51,234,.08) !important}md-dialog.csd-dialog .csd-type-card .csd-pinned-badge{font-size:10px;font-weight:600;padding:2px 8px;background:#f3e8ff;color:#9333ea;border-radius:6px;text-transform:capitalize;margin-right:4px}md-dialog.csd-dialog .csd-type-icon{width:44px;height:44px;min-width:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#f3f4f6}md-dialog.csd-dialog .csd-type-icon md-icon{width:20px;height:20px}md-dialog.csd-dialog .csd-btn-add{min-width:46px;width:46px;height:38px;border:1px solid #e5e7eb !important;border-radius:8px !important;background:#fff !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center;justify-content:center;gap:4px;color:#6b7280;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}md-dialog.csd-dialog .csd-btn-add:hover{background:#f9fafb !important;border-color:#d1d5db !important;color:#111827}md-dialog.csd-dialog .csd-btn-add md-icon{margin:0 !important}md-dialog.csd-dialog .csd-info-box{padding:14px;border-radius:10px;display:flex;gap:12px;align-items:flex-start;margin-bottom:20px}md-dialog.csd-dialog .csd-info-box.purple{background:#f5f3ff;border:1px solid #ddd6fe}md-dialog.csd-dialog .csd-info-box.purple md-icon{color:#7c3aed}md-dialog.csd-dialog .csd-info-box.purple p{color:#5b21b6;font-size:13px}md-dialog.csd-dialog .csd-info-box.amber{background:#fffbeb;border:1px solid #fde68a}md-dialog.csd-dialog .csd-info-box.amber md-icon{color:#d97706}md-dialog.csd-dialog .csd-info-box.amber p{color:#92400e;font-size:13px}md-dialog.csd-dialog .csd-info-box.orange{background:#fff7ed;border:1px solid #fdba74}md-dialog.csd-dialog .csd-info-box.orange md-icon{color:#ea580c}md-dialog.csd-dialog .csd-info-box.orange p{color:#c2410c;font-size:13px}md-dialog.csd-dialog .csd-info-box md-icon{width:18px;height:18px;margin-top:2px}md-dialog.csd-dialog .csd-info-box p{margin:0;line-height:1.5}md-dialog.csd-dialog .csd-drip-card{border:1px solid #e5e7eb;border-radius:12px;padding:12px 16px;margin-bottom:12px;background:#fff;transition:all .2s ease}md-dialog.csd-dialog .csd-drip-card:hover{border-color:#d1d5db;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}md-dialog.csd-dialog .csd-drip-card.misaligned{border-left:4px solid #f59e0b}md-dialog.csd-dialog .csd-drip-grip{cursor:grab;padding:6px;border-radius:6px;color:#9ca3af}md-dialog.csd-dialog .csd-drip-grip:hover{background:#f3f4f6;color:#6b7280}md-dialog.csd-dialog .csd-drip-grip md-icon{width:18px;height:18px}md-dialog.csd-dialog .csd-drip-icon{width:32px;height:32px;min-width:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}md-dialog.csd-dialog .csd-drip-icon md-icon{width:16px;height:16px}md-dialog.csd-dialog .csd-drip-name-input{border:none;background:rgba(0,0,0,0);font-size:14px;font-weight:600;padding:0;width:180px;outline:none;color:#111827}md-dialog.csd-dialog .csd-drip-type-badge{font-size:11px;font-weight:500;padding:2px 8px;border:1px solid #e1e1e1;border-radius:6px;color:#4b5563;background:#f9fafb}md-dialog.csd-dialog .csd-drip-actions .md-button{min-width:32px !important;width:32px;height:32px;padding:0 !important;margin:0 2px}md-dialog.csd-dialog .csd-drip-actions .md-button md-icon{width:16px;height:16px;color:#6b7280}md-dialog.csd-dialog .csd-drip-actions .md-button:hover md-icon{color:#111827}md-dialog.csd-dialog .csd-pinned-card{border:1.5px solid #c4b5fd;background:#f5f3ff;border-radius:12px;padding:16px;margin-bottom:16px}md-dialog.csd-dialog .csd-pinned-card .csd-pinned-badge{font-size:11px;font-weight:600;padding:2px 8px;background:#ddd6fe;color:#6d28d9;border-radius:6px}md-dialog.csd-dialog .csd-empty{text-align:center;padding:48px 32px;border:2px dashed #e5e7eb;border-radius:16px;background:#fafafa;margin:20px 0}md-dialog.csd-dialog .csd-empty p{color:#374151;font-weight:600;margin:0}md-dialog.csd-dialog .csd-empty p.sub{font-size:14px;color:#6b7280;margin-top:8px;font-weight:400}md-dialog.csd-dialog .csd-tpl-card{padding:16px;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:all .2s ease;margin-bottom:10px;background:#fff}md-dialog.csd-dialog .csd-tpl-card:hover{border-color:#9ca3af}md-dialog.csd-dialog .csd-tpl-card.selected-blue{border-color:#3b82f6;background:#eff6ff}md-dialog.csd-dialog .csd-tpl-card.selected-green{border-color:#10b981;background:#ecfdf5}md-dialog.csd-dialog .csd-tpl-card.selected-pink{border-color:#ec4899;background:#fdf2f8}md-dialog.csd-dialog .csd-tpl-card p.name{font-size:14px;font-weight:600;margin:0;color:#111827}md-dialog.csd-dialog .csd-tpl-card p.sub{font-size:12px;color:#6b7280;margin:4px 0 0}md-dialog.csd-dialog .csd-summary{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px;margin-bottom:32px;box-shadow:0 1px 3px rgba(0,0,0,.05)}md-dialog.csd-dialog .csd-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:14px}md-dialog.csd-dialog .csd-summary-grid .full{grid-column:1/-1}md-dialog.csd-dialog .csd-summary-grid span.label{font-weight:600;color:#4b5563;margin-right:8px}md-dialog.csd-dialog md-select{border:1px solid #dcdcdc;border-radius:8px;padding:4px}md-dialog.csd-dialog md-select .md-select-value{border-bottom:none}md-dialog.csd-dialog .csd-timeline{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:24px}md-dialog.csd-dialog .csd-timeline-row{display:flex;align-items:center;gap:16px;margin-bottom:12px}md-dialog.csd-dialog .csd-timeline-row:last-child{margin-bottom:0}md-dialog.csd-dialog .csd-timeline-time{width:100px;font-size:13px;color:#6b7280;font-weight:500}md-dialog.csd-dialog .csd-timeline-dot{width:28px;height:28px;min-width:28px;border-radius:50%;display:flex;align-items:center;justify-content:center}md-dialog.csd-dialog .csd-timeline-dot md-icon{width:14px;height:14px}md-dialog.csd-dialog .csd-timeline-name{font-size:14px;font-weight:500;color:#111827}md-dialog.csd-dialog .csd-checkbox-purple{margin:0 !important;min-height:18px}md-dialog.csd-dialog .csd-checkbox-purple .md-container{margin:0 8px 0 0 !important;top:50%;transform:translateY(-50%)}md-dialog.csd-dialog .csd-checkbox-purple.md-checked .md-icon{background-color:#6366f1 !important;border-color:#6366f1 !important}md-dialog.csd-dialog .csd-checkbox-purple .md-ripple{display:none}md-dialog.csd-dialog .csd-btn-primary{background-color:#6366f1 !important;color:#fff !important;border-radius:8px !important;text-transform:none !important;min-height:38px;line-height:normal;transition:background-color .2s}md-dialog.csd-dialog .csd-btn-primary:hover{background-color:#4f46e5 !important}md-dialog.csd-dialog .csd-btn-primary md-icon{margin:0}md-dialog.csd-dialog .sp-welcome-state{padding:60px 24px}md-dialog.csd-dialog .sp-welcome-card{background:#fff;border:1px solid #f3f4f6;border-radius:16px;padding:48px 40px;max-width:480px;width:100%;text-align:center;box-shadow:0 4px 24px rgba(0,0,0,.06)}md-dialog.csd-dialog .sp-welcome-icon{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg, #ffe4e6 0%, #fecdd3 100%);display:flex;align-items:center;justify-content:center;margin:0 auto 24px}md-dialog.csd-dialog .sp-welcome-icon md-icon{width:36px;height:36px;color:#e11d48}md-dialog.csd-dialog .sp-welcome-title{font-size:22px;font-weight:700;color:#111827;margin:0 0 12px}md-dialog.csd-dialog .sp-welcome-desc{font-size:14px;color:#6b7280;line-height:1.6;margin:0 0 8px}md-dialog.csd-dialog .sp-seed-error{display:flex;align-items:center;gap:6px;color:#dc2626;font-size:13px;margin:8px 0;justify-content:center}md-dialog.csd-dialog .sp-welcome-actions{gap:12px;margin-top:24px}md-dialog.csd-dialog .sp-seed-progress{background:#fff;border:1px solid #f3f4f6;border-radius:16px;padding:48px 40px;max-width:400px;width:100%;text-align:center;box-shadow:0 4px 24px rgba(0,0,0,.06)}md-dialog.csd-dialog .sp-seed-step-title{font-size:18px;font-weight:600;color:#111827;margin-bottom:28px}md-dialog.csd-dialog .sp-seed-steps{gap:16px;width:100%}md-dialog.csd-dialog .sp-seed-step{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;background:#f9fafb;font-size:14px;color:#9ca3af}md-dialog.csd-dialog .sp-seed-step md-icon,md-dialog.csd-dialog .sp-seed-step md-progress-circular{flex-shrink:0}md-dialog.csd-dialog .sp-seed-step.sp-seed-step-active{background:#eff6ff;color:#1d4ed8;font-weight:500}md-dialog.csd-dialog .sp-seed-step.sp-seed-step-done{background:#f0fdf4;color:#15803d;font-weight:500}md-dialog.csd-dialog .sp-seed-done{text-align:center;padding:48px 40px}md-dialog.csd-dialog .sp-seed-done .sp-seed-done-icon{width:56px;height:56px;margin-bottom:16px}md-dialog.csd-dialog .sp-seed-done .sp-seed-done-title{font-size:20px;font-weight:700;color:#111827;margin:0 0 8px}md-dialog.csd-dialog .sp-seed-done .sp-seed-done-sub{font-size:14px;color:#6b7280;margin:0}md-dialog.csd-dialog .pw-gap-4{gap:4px}md-dialog.csd-dialog .pw-gap-6{gap:6px}md-dialog.csd-dialog .pw-gap-8{gap:8px}md-dialog.csd-dialog .pw-gap-12{gap:12px}md-dialog.csd-dialog .pw-gap-16{gap:16px}md-dialog.csd-dialog .pw-flex-1{flex:1}md-dialog.csd-dialog .pw-flex-center{display:flex;align-items:center}md-dialog.csd-dialog .pw-mb-24{margin-bottom:24px}md-dialog.csd-dialog .pw-mt-16{margin-top:16px}md-dialog.csd-dialog .pw-content md-checkbox,md-dialog.csd-dialog .pw-content md-switch,md-dialog.csd-dialog .pw-select-all-row md-checkbox{margin:0}md-dialog.csd-dialog .pw-add-row{gap:12px;margin-bottom:24px}md-dialog.csd-dialog .pw-add-col{gap:12px}md-dialog.csd-dialog .pw-header-icon{color:#0d9488;width:20px;height:20px;margin:0}md-dialog.csd-dialog .pw-create-fields{margin-top:12px;padding:0 4px}md-dialog.csd-dialog .pw-create-fields md-input-container.md-block{margin-bottom:8px}md-dialog.csd-dialog .pw-create-fields md-input-container.md-block:last-child{margin-bottom:0}md-dialog.csd-dialog .pw-step-dots-row{margin-bottom:8px}md-dialog.csd-dialog .pw-step-half-label{text-align:center;font-size:11px;color:#6b7280}md-dialog.csd-dialog .pw-step-half-sep{margin:0 8px}md-dialog.csd-dialog .pw-step-nav-link{background:none;border:none;padding:0;cursor:pointer;color:#0d9488;font-size:11px;font-weight:500}md-dialog.csd-dialog .pw-step-nav-link:hover{text-decoration:underline}md-dialog.csd-dialog .pw-current-step{text-align:center;margin-top:8px}md-dialog.csd-dialog .pw-current-step-title{font-weight:500;color:#111827;margin:0}md-dialog.csd-dialog .pw-current-step-sub{font-size:13px;color:#6b7280;margin:2px 0 0}md-dialog.csd-dialog .pw-muted-label{font-size:13px;font-weight:500;color:#6b7280}md-dialog.csd-dialog .pw-select-all-row{margin-bottom:12px;gap:8px}md-dialog.csd-dialog .pw-item-name{font-size:14px;font-weight:500;color:#111827}md-dialog.csd-dialog .pw-item-name-bold{font-size:14px;font-weight:600;color:#111827}md-dialog.csd-dialog .pw-icon-muted{color:#6b7280}md-dialog.csd-dialog .pw-enrich-label{font-size:13px;color:#6b7280;font-weight:500}md-dialog.csd-dialog .pw-item-row--stage{border-radius:8px;margin-bottom:12px;padding:14px 16px}md-dialog.csd-dialog .pw-item-row--tight{border-radius:8px;margin-bottom:0;padding:12px 16px}md-dialog.csd-dialog .pw-item-row--score{border-radius:8px;margin-bottom:0;padding:16px}md-dialog.csd-dialog .pw-item-row--connector{cursor:pointer;border-radius:8px;margin-bottom:12px;padding:12px 16px}md-dialog.csd-dialog .pw-item-row--script{cursor:pointer;border-radius:8px;padding:12px 16px}md-dialog.csd-dialog .pw-two-col-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}md-dialog.csd-dialog .pw-script-grid{margin:-6px}md-dialog.csd-dialog .pw-script-cell{padding:6px}md-dialog.csd-dialog .pw-script-name{font-size:14px;color:#111827}md-dialog.csd-dialog .pw-pct-input{width:52px;height:28px;text-align:center;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;font-weight:500;color:#374151;outline:none;background:#fff;padding:0 4px}md-dialog.csd-dialog .pw-pct-suffix{font-size:13px;color:#6b7280}md-dialog.csd-dialog .pw-total-icon{display:inline-flex}md-dialog.csd-dialog .pw-priority-badge{font-weight:500;padding:4px 16px;border-radius:12px;text-transform:lowercase}md-dialog.csd-dialog .pw-add-section--bare{margin-top:24px;padding:0;background:rgba(0,0,0,0);border:none}md-dialog.csd-dialog .pw-add-section--bare>label{font-size:13px;font-weight:600;color:#6b7280;text-transform:uppercase;margin-bottom:12px;display:block}md-dialog.csd-dialog .pw-add-input.pw-add-input--lg{height:44px;padding:0 16px;font-size:14px}md-dialog.csd-dialog .pw-add-input.pw-add-input--esc{width:100%;height:40px;padding:0 12px;box-sizing:border-box;font-size:14px;color:#4b5563}md-dialog.csd-dialog .pw-add-btn{width:44px;height:44px;min-width:44px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#111827;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}md-dialog.csd-dialog .pw-add-btn:hover{background:#f9fafb}md-dialog.csd-dialog .pw-add-btn--wide{width:100%;height:44px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-weight:500;font-size:14px;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}md-dialog.csd-dialog .pw-add-btn--wide:hover{background:#f3f4f6}md-dialog.csd-dialog .pw-add-btn--pill{height:44px;padding:0 20px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#111827;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;transition:background .2s}md-dialog.csd-dialog .pw-add-btn--pill:hover{background:#f9fafb}md-dialog.csd-dialog .pw-score-name{font-size:14px;font-weight:500;color:#111827;margin-bottom:2px}md-dialog.csd-dialog .pw-score-desc{font-size:12px;color:#6b7280}md-dialog.csd-dialog .pw-weight-badge{display:inline-block;padding:2px 10px;border-radius:12px;border:1px solid #e5e7eb;background:#f9fafb;font-size:12px;font-weight:500;color:#111827}md-dialog.csd-dialog .pw-color-picker--lg{width:32px;height:32px}md-dialog.csd-dialog .pw-chip-summary{background:none;border:none;padding:0}md-dialog.csd-dialog .pw-chip-summary--mt32{margin-top:32px}md-dialog.csd-dialog .pw-chip-summary--divider{margin-top:24px;padding-top:16px}md-dialog.csd-dialog .pw-summary-count{font-size:13px;color:#6b7280;margin:0 0 12px}md-dialog.csd-dialog .pw-summary-count--light{color:#9ca3af}md-dialog.csd-dialog .pw-chip.pw-chip--soft{background:#f9fafb;color:#111827;border:1px solid #f3f4f6;font-weight:500;font-size:13px;padding:6px 16px;box-shadow:none}md-dialog.csd-dialog .pw-chip.pw-chip--removable{padding:6px 12px 6px 16px;display:flex;align-items:center;gap:8px}md-dialog.csd-dialog .pw-chip-remove{margin:0;padding:0;width:16px;height:16px;min-height:16px;line-height:16px;color:#9ca3af}md-dialog.csd-dialog .pw-chip-remove-icon{width:14px;height:14px;min-height:14px}.connectors-content .connectors-stats-banner{background:linear-gradient(135deg, #FFFFFF 0%, #F9F9F9 100%);border:1px solid #d6e1e5;border-radius:10px;padding:20px 32px;margin-bottom:24px}.connectors-content .connectors-stats-banner .stat-item{flex:1;text-align:center}.connectors-content .connectors-stats-banner .stat-value{font-size:24px;font-weight:700;color:#52758d;line-height:1.2}.connectors-content .connectors-stats-banner .stat-label{font-size:12px;color:#949494;margin-top:4px;text-transform:uppercase;letter-spacing:.5px}.connectors-content .connectors-stats-banner .stat-divider{width:1px;height:40px;background:#d6e1e5;margin:0 16px}.connectors-content .connectors-loading{padding:60px 0}.connectors-content .connectors-empty-state{padding:48px 24px;text-align:center}.connectors-content .connectors-empty-state .empty-icon{color:#ccc;margin-bottom:16px}.connectors-content .connectors-empty-state .empty-title{font-size:18px;font-weight:600;color:#000;margin:0 0 8px 0}.connectors-content .connectors-empty-state .empty-subtitle{font-size:14px;color:#949494;margin:0;max-width:400px}.connectors-content .connector-card-v2{background:#fff;border:1px solid #d6e1e5;border-radius:10px;padding:16px 20px;margin-bottom:12px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.connectors-content .connector-card-v2:hover{border-color:#f05e33;box-shadow:0 0 8.37px .63px rgba(82,117,141,.35)}.connectors-content .connector-card-v2.card-selected{border-color:#f05e33;border-width:2px;padding:15px 19px;background:#fffaf8}.connectors-content .connector-card-v2.card-error{border-left:4px solid #ff8162;padding-left:16px}.connectors-content .connector-card-v2.card-syncing{border-left:4px solid #52758d;padding-left:16px}.connectors-content .connector-card-v2 .card-header-left{min-width:0}.connectors-content .connector-card-v2 .card-icon-box{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.connectors-content .connector-card-v2 .card-titles{min-width:0}.connectors-content .connector-card-v2 .card-title{font-size:14px;font-weight:700;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connectors-content .connector-card-v2 .status-pill{border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;text-transform:uppercase;color:#fff;margin-left:8px;line-height:1.4;white-space:nowrap;flex-shrink:0}.connectors-content .connector-card-v2 .status-pill.green{background:#abd036}.connectors-content .connector-card-v2 .status-pill.orange{background:#fab963}.connectors-content .connector-card-v2 .status-pill.red{background:#ff8162}.connectors-content .connector-card-v2 .status-pill.blue{background:#52758d}.connectors-content .connector-card-v2 .status-pill.grey{background:#949494}.connectors-content .connector-card-v2 .card-subtitle{font-size:12px;color:#949494;margin-top:2px}.connectors-content .connector-card-v2 .card-subtitle .board-link{cursor:pointer;color:#52758d}.connectors-content .connector-card-v2 .card-subtitle .board-link:hover{text-decoration:underline}.connectors-content .connector-card-v2 .not-assigned-warning{color:#ff8162;font-size:12px;font-weight:500}.connectors-content .connector-card-v2 .not-assigned-warning md-icon{color:#ff8162;vertical-align:middle;margin-right:2px}.connectors-content .connector-card-v2 .card-menu-btn{margin:0;padding:0;min-height:32px;min-width:32px}.connectors-content .connector-card-v2 .card-metrics{margin-top:12px;padding-top:12px;border-top:1px solid #d6e1e5}.connectors-content .connector-card-v2 .card-metrics .metric-item{font-size:12px;color:#949494}.connectors-content .connector-card-v2 .card-metrics .metric-num{font-weight:700;color:#52758d}.connectors-content .connector-card-v2 .card-metrics .metric-positive{color:#abd036}.connectors-content .connector-card-v2 .card-metrics .metric-sep{width:1px;height:14px;background:#d6e1e5}.connectors-content .connector-card-v2 .card-metrics .metric-last-sync{color:#ccc}.connectors-content .connector-card-v2 .card-metrics .metric-health.health-ok{color:#abd036}.connectors-content .connector-card-v2 .card-metrics .metric-health.health-warning{color:#fab963}.connectors-content .connector-card-v2 .card-metrics .metric-health.health-error{color:#ff8162}.connectors-content .connector-card-v2 .card-metrics .metric-health.health-syncing{color:#52758d}.connectors-content .connector-card-v2 .card-progress{margin-top:12px;padding-top:8px}.connectors-content .connector-card-v2 .card-progress .progress-track{width:100%;height:6px;background:#d6e1e5;border-radius:3px;overflow:hidden}.connectors-content .connector-card-v2 .card-progress .progress-fill{height:100%;background:linear-gradient(90deg, #52758D, #7a9bb0);border-radius:3px;transition:width .3s ease}.connectors-content .connector-card-v2 .card-progress .progress-label{font-size:11px;color:#949494;margin-top:4px;display:block}.connectors-content .connector-card .sync-progress-bar{margin-top:12px;padding-top:12px;border-top:1px solid #d6e1e5}.connectors-content .connector-card .sync-progress-bar .progress-track{width:100%;height:6px;background:#d6e1e5;border-radius:3px;overflow:hidden}.connectors-content .connector-card .sync-progress-bar .progress-fill{height:100%;background:linear-gradient(90deg, #52758D, #7a9bb0);border-radius:3px;transition:width .3s ease}.connectors-content .connector-card .sync-progress-bar .progress-text{display:block;font-size:12px;color:#52758d;margin-top:6px;font-weight:500}.connectors-content .status-dot.green.status-dot,.connectors-content .status-badge.green.status-dot{background-color:#abd036}.connectors-content .status-dot.green.status-badge,.connectors-content .status-badge.green.status-badge{color:#abd036;background-color:rgba(171,208,54,.1)}.connectors-content .status-dot.orange.status-dot,.connectors-content .status-badge.orange.status-dot{background-color:#fab963}.connectors-content .status-dot.orange.status-badge,.connectors-content .status-badge.orange.status-badge{color:#fab963;background-color:rgba(250,185,99,.1)}.connectors-content .status-dot.red.status-dot,.connectors-content .status-badge.red.status-dot{background-color:#ff8162}.connectors-content .status-dot.red.status-badge,.connectors-content .status-badge.red.status-badge{color:#ff8162;background-color:rgba(255,129,98,.1)}.connectors-content .status-dot.blue.status-dot,.connectors-content .status-badge.blue.status-dot{background-color:#52758d}.connectors-content .status-dot.blue.status-badge,.connectors-content .status-badge.blue.status-badge{color:#52758d;background-color:rgba(82,117,141,.1)}.connectors-content .status-dot.grey.status-dot,.connectors-content .status-badge.grey.status-dot{background-color:#949494}.connectors-content .status-dot.grey.status-badge,.connectors-content .status-badge.grey.status-badge{color:#949494;background-color:rgba(148,148,148,.1)}.connectors-content .connected-badge{display:inline-block;font-size:11px;font-weight:600;color:#abd036;background:rgba(171,208,54,.1);padding:2px 8px;border-radius:10px;margin-left:8px;vertical-align:middle}.connectors-content .provider-card.provider-connected,.connectors-content .other-connector-card.provider-connected{border-color:rgba(171,208,54,.3);background:rgba(171,208,54,.02)}.connectors-content .connect-btn.connected{background-color:rgba(171,208,54,.1) !important;color:#abd036 !important;border:1px solid rgba(171,208,54,.3)}.connectors-content .connect-btn.connected md-icon{color:#abd036;margin-right:4px}.connectors-content .action-btn.retry-btn{color:#ff8162}.connectors-content .action-btn.retry-btn md-icon{color:#ff8162}.connectors-content .health-indicator{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:8px;flex-shrink:0;position:relative}.connectors-content .health-indicator.health-ok{background:#abd036}.connectors-content .health-indicator.health-warning{background:#fab963}.connectors-content .health-indicator.health-error{background:#ff8162}.connectors-content .health-indicator.health-syncing{background:#52758d}.connectors-content .health-indicator.health-syncing .health-pulse{position:absolute;top:-3px;left:-3px;width:16px;height:16px;border-radius:50%;background:rgba(82,117,141,.4);animation:healthPulse 1.5s ease-in-out infinite}@keyframes healthPulse{0%,100%{transform:scale(1);opacity:.4}50%{transform:scale(1.4);opacity:0}}.connectors-content .onboarding-progress-card{background:linear-gradient(135deg, #F9F9F9 0%, #FFFFFF 100%);border:1px solid #d6e1e5;margin-bottom:20px;box-shadow:none}.connectors-content .onboarding-progress-card .onboarding-title{margin:0;font-size:16px;font-weight:600;color:#52758d}.connectors-content .onboarding-progress-card .onboarding-count{font-size:12px;color:#949494}.connectors-content .onboarding-progress-card .onboarding-bar-container{margin:12px 0;gap:12px}.connectors-content .onboarding-progress-card .onboarding-bar{height:8px;background:#d6e1e5;border-radius:4px;overflow:hidden}.connectors-content .onboarding-progress-card .onboarding-bar .onboarding-bar-fill{height:100%;background:linear-gradient(90deg, #52758D, #abd036);border-radius:4px;transition:width .3s ease}.connectors-content .onboarding-progress-card .onboarding-pct{font-weight:600;color:#52758d;font-size:14px;flex-shrink:0}.connectors-content .onboarding-progress-card .onboarding-milestones .milestone-item{padding:6px 0;font-size:14px;color:#949494;display:flex;align-items:center;gap:8px}.connectors-content .onboarding-progress-card .onboarding-milestones .milestone-item.completed{color:#abd036}.connectors-content .onboarding-progress-card .onboarding-milestones .milestone-item .milestone-check{flex-shrink:0}.connectors-content .onboarding-progress-card .onboarding-milestones .milestone-item .milestone-detail{color:#ccc;font-size:12px}.connectors-content .duplicate-alert{background:#fff8e8;border-left:4px solid #fab963;padding:12px 16px;margin-bottom:20px;border-radius:4px;gap:12px}.connectors-content .duplicate-alert .alert-badge{width:24px;height:24px;border-radius:50%;background:#fab963;color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.connectors-content .comparison-matrix{margin-bottom:20px;overflow-x:auto}.connectors-content .comparison-matrix .comparison-table{width:100%;border-collapse:collapse;font-size:13px}.connectors-content .comparison-matrix .comparison-table th,.connectors-content .comparison-matrix .comparison-table td{padding:10px 14px;border-bottom:1px solid #d6e1e5;text-align:center}.connectors-content .comparison-matrix .comparison-table th{background:#f9f9f9;font-weight:600;color:#000}.connectors-content .comparison-matrix .comparison-table .feat-label{text-align:left;font-weight:500;color:#000;min-width:120px}.connectors-content .comparison-matrix .comparison-table .cap-yes{color:#abd036;font-weight:600}.connectors-content .comparison-matrix .comparison-table .cap-no{color:#ccc}.connectors-content .comparison-matrix .comparison-table .connected-badge-sm{display:block;font-size:10px;color:#abd036;font-weight:500}.connectors-content .comparison-matrix .comparison-table tbody tr:hover{background:#f9f9f9}.connectors-content .section-header{margin-bottom:12px}.connectors-content .section-header .section-title{margin:0;font-size:15px;font-weight:600;color:#000}.connector-detail-sidenav{width:480px;max-width:480px;border-left:1px solid #d6e1e5;box-shadow:-2px 0 8px rgba(0,0,0,.08);background:#fff;overflow-y:auto}@media(max-width: 960px){.connector-detail-sidenav{width:100%;max-width:100%}}.connectors-layout{transition:margin-right .3s cubic-bezier(0.4, 0, 0.2, 1)}.connectors-layout.panel-open{margin-right:480px}@media(max-width: 960px){.connectors-layout.panel-open{margin-right:0}}.connector-detail-panel .panel-header{padding:16px 20px;border-bottom:1px solid #d6e1e5;position:sticky;top:0;background:#fff;z-index:2}.connector-detail-panel .panel-header .panel-icon-box{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.connector-detail-panel .panel-header .panel-title{font-size:16px;font-weight:700;color:#000}.connector-detail-panel .panel-header .panel-provider-tag{font-size:11px;color:hsl(0,0%,58%);text-transform:uppercase;letter-spacing:.5px}.connector-detail-panel .panel-section-title{font-size:11px;font-weight:500;text-transform:uppercase;color:hsl(0,0%,58%);letter-spacing:.5px;margin:0 0 12px 0}.connector-detail-panel .panel-section-title.no-margin{margin:0}.connector-detail-panel .panel-section-title md-icon{color:hsl(0,0%,58%);vertical-align:middle;margin-right:4px}.connector-detail-panel .panel-health-bar{background:#d8e7f2;border-radius:10px;padding:12px 16px;margin:16px 20px 0}.connector-detail-panel .panel-health-bar.red{background:#fff0ed}.connector-detail-panel .panel-health-bar.orange{background:#fff8e8}.connector-detail-panel .panel-health-bar .health-status-pill{border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;text-transform:uppercase;color:#fff}.connector-detail-panel .panel-health-bar .health-status-pill.green{background:#abd036}.connector-detail-panel .panel-health-bar .health-status-pill.orange{background:#fab963}.connector-detail-panel .panel-health-bar .health-status-pill.red{background:#ff8162}.connector-detail-panel .panel-health-bar .health-status-pill.blue{background:#52758d}.connector-detail-panel .panel-health-bar .health-status-pill.grey{background:#ccc}.connector-detail-panel .panel-health-bar .health-meta{flex-wrap:wrap}.connector-detail-panel .panel-health-bar .health-meta-item{font-size:12px;color:#52758d;font-weight:500}.connector-detail-panel .panel-health-bar .health-meta-sep{margin:0 8px;color:#d6e1e5}.connector-detail-panel .panel-health-metrics{margin:12px 20px 0;padding:12px 0;border-bottom:1px solid #d6e1e5}.connector-detail-panel .panel-health-metrics .health-metric{text-align:center;padding:4px}.connector-detail-panel .panel-health-metrics .health-metric-value{font-size:18px;font-weight:700;color:#52758d;display:block}.connector-detail-panel .panel-health-metrics .health-metric-value.created{color:#abd036}.connector-detail-panel .panel-health-metrics .health-metric-value.failed{color:#ff8162}.connector-detail-panel .panel-health-metrics .health-metric-value.credits{color:#fab963}.connector-detail-panel .panel-health-metrics .health-metric-label{font-size:10px;text-transform:uppercase;color:hsl(0,0%,58%);margin-top:2px}.connector-detail-panel .panel-actions{padding:16px 20px;gap:8px;flex-wrap:wrap}.connector-detail-panel .panel-actions .action-btn-primary{background:#f05e33 !important;color:#fff !important;border-radius:5px;font-size:13px;font-weight:600;text-transform:none;min-height:36px;line-height:36px;padding:0 16px;margin:0}.connector-detail-panel .panel-actions .action-btn-primary md-icon{color:#fff}.connector-detail-panel .panel-actions .action-btn-ghost{background:rgba(0,0,0,0) !important;color:#000 !important;border:1px solid #d6e1e5;border-radius:5px;font-size:13px;text-transform:none;min-height:36px;line-height:36px;padding:0 16px;margin:0}.connector-detail-panel .panel-actions .action-btn-ghost:hover{border-color:#f05e33}.connector-detail-panel .panel-actions .action-btn-ghost[disabled]{opacity:.6}.connector-detail-panel .panel-actions .action-spinner{margin-right:4px}.connector-detail-panel .test-result{margin:0 20px 12px;padding:8px 12px;border-radius:5px;font-size:12px;display:flex;align-items:center;gap:6px}.connector-detail-panel .test-result.test-success{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.connector-detail-panel .test-result.test-success md-icon{color:#16a34a}.connector-detail-panel .test-result.test-failure{background:#fff0ed;color:#ff8162;border:1px solid #fecdd3}.connector-detail-panel .test-result.test-failure md-icon{color:#ff8162}.connector-detail-panel .panel-settings{background:#f9f9f9;border-radius:10px;padding:16px 20px;margin:0 20px 16px}.connector-detail-panel .panel-settings .settings-title-row{margin-bottom:12px}.connector-detail-panel .panel-settings .settings-edit-btn{margin:0;padding:0;min-height:28px;min-width:28px}.connector-detail-panel .panel-settings .settings-edit-btn md-icon{color:hsl(0,0%,58%)}.connector-detail-panel .panel-settings .settings-edit-btn:hover md-icon{color:#f05e33}.connector-detail-panel .panel-settings .settings-read-mode .setting-read-row{padding:8px 0;border-bottom:1px solid #d6e1e5}.connector-detail-panel .panel-settings .settings-read-mode .setting-read-row:last-child{border-bottom:none}.connector-detail-panel .panel-settings .settings-read-mode .setting-label{font-size:13px;font-weight:500;color:#000}.connector-detail-panel .panel-settings .settings-read-mode .setting-value{font-size:13px;color:hsl(0,0%,58%);text-align:right}.connector-detail-panel .panel-settings .settings-read-mode .setting-value.setting-value-warning{color:#ff8162;font-weight:600}.connector-detail-panel .panel-settings .settings-read-mode .credit-context{font-size:11px;color:#ccc}.connector-detail-panel .panel-settings .settings-edit-mode .setting-row{padding:8px 0;border-bottom:1px solid #d6e1e5}.connector-detail-panel .panel-settings .settings-edit-mode .setting-row:last-of-type{border-bottom:none}.connector-detail-panel .panel-settings .settings-edit-mode .setting-label{font-size:13px;font-weight:500;color:#000}.connector-detail-panel .panel-settings .settings-edit-mode .setting-label .setting-required{color:#ff8162;font-weight:700}.connector-detail-panel .panel-settings .settings-edit-mode .compact-input{margin:0;padding:0}.connector-detail-panel .panel-settings .settings-edit-mode .compact-input input,.connector-detail-panel .panel-settings .settings-edit-mode .compact-input md-select{font-size:13px}.connector-detail-panel .panel-settings .settings-edit-mode .field-warning{border-bottom-color:#ff8162 !important}.connector-detail-panel .panel-settings .settings-edit-mode .schedule-chips{margin-top:8px;gap:6px}.connector-detail-panel .panel-settings .settings-edit-mode .schedule-chips .schedule-chip{padding:6px 12px;border-radius:999px;font-size:12px;font-weight:500;border:1px solid #d6e1e5;color:#000;cursor:pointer;transition:all .2s ease}.connector-detail-panel .panel-settings .settings-edit-mode .schedule-chips .schedule-chip.active{background:#f05e33;color:#fff;border-color:#f05e33}.connector-detail-panel .panel-settings .settings-edit-mode .schedule-chips .schedule-chip:hover:not(.active){border-color:#f05e33}.connector-detail-panel .panel-settings .settings-edit-mode .credit-context{font-size:12px;color:hsl(0,0%,58%);margin-left:8px}.connector-detail-panel .panel-settings .settings-edit-mode .credit-helper-text{font-size:11px;color:hsl(0,0%,58%);margin-top:6px;padding-left:0;font-weight:400;line-height:1.4}.connector-detail-panel .panel-settings .settings-edit-mode .credit-helper-text.credit-helper-warning{color:#ffab19;font-weight:500}.connector-detail-panel .panel-settings .settings-edit-mode .credit-helper-text.credit-helper-danger{color:#ff8162;font-weight:600}.connector-detail-panel .panel-settings .settings-footer{margin-top:12px;gap:8px}.connector-detail-panel .panel-settings .settings-cancel-btn{background:rgba(0,0,0,0) !important;color:hsl(0,0%,58%) !important;border:1px solid #d6e1e5;border-radius:5px;font-size:13px;text-transform:none;min-height:32px;line-height:32px;margin:0}.connector-detail-panel .panel-settings .settings-save-btn{background:#f05e33 !important;color:#fff !important;border-radius:5px;font-size:13px;font-weight:600;text-transform:none;min-height:32px;line-height:32px;margin:0}.connector-detail-panel .panel-settings .settings-save-btn[disabled]{background:#d6e1e5 !important;color:hsl(0,0%,58%) !important}.connector-detail-panel .panel-settings .settings-save-btn .save-spinner{margin-right:4px}.connector-detail-panel .panel-history{padding:0 20px 16px}.connector-detail-panel .panel-history .history-header{margin-bottom:12px}.connector-detail-panel .panel-history .active-filter-chip{background:#fffaf8;border:1px solid #f05e33;border-radius:999px;padding:4px 12px;margin-bottom:12px;display:inline-flex}.connector-detail-panel .panel-history .active-filter-chip .chip-label{font-size:12px;color:#f05e33;text-transform:capitalize}.connector-detail-panel .panel-history .active-filter-chip .chip-clear{margin:0 0 0 4px;padding:0;min-height:20px;min-width:20px}.connector-detail-panel .panel-history .active-filter-chip .chip-clear md-icon{color:#f05e33}.connector-detail-panel .panel-history .filter-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:6px}.connector-detail-panel .panel-history .filter-dot.green{background:#abd036}.connector-detail-panel .panel-history .filter-dot.red{background:#ff8162}.connector-detail-panel .panel-history .filter-dot.orange{background:#fab963}.connector-detail-panel .panel-history .filter-dot.blue{background:#52758d}.connector-detail-panel .panel-history .history-loading{padding:24px 0}.connector-detail-panel .panel-history .history-empty{padding:32px 0}.connector-detail-panel .panel-history .history-empty .empty-icon{color:#ccc;margin-bottom:8px}.connector-detail-panel .panel-history .history-empty .empty-text{font-size:13px;color:hsl(0,0%,58%);margin:0}.connector-detail-panel .panel-history .history-item{border:1px solid #d6e1e5;border-radius:10px;margin-bottom:8px;overflow:hidden;transition:box-shadow .2s ease}.connector-detail-panel .panel-history .history-item.expanded{box-shadow:0px 1px 3px 0px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 2px 1px -1px rgba(0,0,0,.12)}.connector-detail-panel .panel-history .history-item-summary{padding:12px 16px;cursor:pointer;transition:background .15s ease}.connector-detail-panel .panel-history .history-item-summary:hover{background:#f9f9f9}.connector-detail-panel .panel-history .history-dot{width:10px;height:10px;border-radius:50%;margin-right:10px;flex-shrink:0}.connector-detail-panel .panel-history .history-dot.green{background:#abd036}.connector-detail-panel .panel-history .history-dot.red{background:#ff8162}.connector-detail-panel .panel-history .history-dot.orange{background:#fab963}.connector-detail-panel .panel-history .history-dot.blue{background:#52758d}.connector-detail-panel .panel-history .history-item-info{min-width:0}.connector-detail-panel .panel-history .history-status{font-size:13px;font-weight:600;color:#000;text-transform:capitalize}.connector-detail-panel .panel-history .history-stats{font-size:11px;color:hsl(0,0%,58%)}.connector-detail-panel .panel-history .history-stats .failed-count{color:#ff8162;font-weight:600}.connector-detail-panel .panel-history .history-date{font-size:11px;color:#ccc;margin-right:8px;white-space:nowrap}.connector-detail-panel .panel-history .expand-chevron{transition:transform .2s ease;color:hsl(0,0%,58%)}.connector-detail-panel .panel-history .expand-chevron.rotated{transform:rotate(180deg)}.connector-detail-panel .panel-history .history-item-detail{padding:0 16px 16px;border-top:1px solid #d6e1e5;background:#f9f9f9}.connector-detail-panel .panel-history .history-item-detail .detail-loading{padding:16px 0;gap:8px}.connector-detail-panel .panel-history .history-item-detail .loading-text{font-size:12px;color:hsl(0,0%,58%)}.connector-detail-panel .panel-history .history-item-detail .detail-section-label{font-size:10px;font-weight:600;text-transform:uppercase;color:hsl(0,0%,58%);letter-spacing:.5px;margin:12px 0 8px}.connector-detail-panel .panel-history .history-item-detail .progress-grid .progress-stat{text-align:center;padding:8px 4px}.connector-detail-panel .panel-history .history-item-detail .progress-grid .stat-val{font-size:18px;font-weight:700;color:#52758d;display:block}.connector-detail-panel .panel-history .history-item-detail .progress-grid .stat-val.created{color:#abd036}.connector-detail-panel .panel-history .history-item-detail .progress-grid .stat-val.updated{color:#52758d}.connector-detail-panel .panel-history .history-item-detail .progress-grid .stat-val.skipped{color:hsl(0,0%,58%)}.connector-detail-panel .panel-history .history-item-detail .progress-grid .stat-val.failed{color:#ff8162}.connector-detail-panel .panel-history .history-item-detail .progress-grid .stat-val.total{color:#000}.connector-detail-panel .panel-history .history-item-detail .progress-grid .stat-lbl{font-size:10px;text-transform:uppercase;color:hsl(0,0%,58%);margin-top:2px}.connector-detail-panel .panel-history .history-item-detail .progress-grid .has-failures{background:#fff0ed;border-radius:5px}.connector-detail-panel .panel-history .history-item-detail .progress-bar-visual{margin-top:8px}.connector-detail-panel .panel-history .history-item-detail .bar-track{height:8px;background:#d6e1e5;border-radius:4px;overflow:hidden;display:flex}.connector-detail-panel .panel-history .history-item-detail .bar-track .bar-seg{height:100%}.connector-detail-panel .panel-history .history-item-detail .bar-track .bar-seg.created{background:#abd036}.connector-detail-panel .panel-history .history-item-detail .bar-track .bar-seg.updated{background:#52758d}.connector-detail-panel .panel-history .history-item-detail .bar-track .bar-seg.skipped{background:#ccc}.connector-detail-panel .panel-history .history-item-detail .bar-track .bar-seg.failed{background:#ff8162}.connector-detail-panel .panel-history .history-item-detail .bar-legend{margin-top:6px;gap:12px}.connector-detail-panel .panel-history .history-item-detail .bar-legend .legend-item{font-size:10px;color:hsl(0,0%,58%);display:flex;align-items:center}.connector-detail-panel .panel-history .history-item-detail .bar-legend .legend-dot{width:8px;height:8px;border-radius:50%;margin-right:4px;display:inline-block}.connector-detail-panel .panel-history .history-item-detail .bar-legend .legend-dot.created{background:#abd036}.connector-detail-panel .panel-history .history-item-detail .bar-legend .legend-dot.updated{background:#52758d}.connector-detail-panel .panel-history .history-item-detail .bar-legend .legend-dot.skipped{background:#ccc}.connector-detail-panel .panel-history .history-item-detail .bar-legend .legend-dot.failed{background:#ff8162}.connector-detail-panel .panel-history .history-item-detail .detail-staging{margin-top:8px;padding-top:8px;border-top:1px solid #d6e1e5}.connector-detail-panel .panel-history .history-item-detail .staging-loading-wrap{padding:8px 0;gap:6px}.connector-detail-panel .panel-history .history-item-detail .staging-stats-grid .staging-stat{text-align:center;padding:6px 2px}.connector-detail-panel .panel-history .history-item-detail .staging-stats-grid .staging-stat-value{font-size:14px;font-weight:700;color:#52758d;display:block}.connector-detail-panel .panel-history .history-item-detail .staging-stats-grid .staging-stat-value.pending{color:hsl(0,0%,58%)}.connector-detail-panel .panel-history .history-item-detail .staging-stats-grid .staging-stat-value.processing{color:#52758d}.connector-detail-panel .panel-history .history-item-detail .staging-stats-grid .staging-stat-value.mapped{color:#52758d}.connector-detail-panel .panel-history .history-item-detail .staging-stats-grid .staging-stat-value.completed{color:#abd036}.connector-detail-panel .panel-history .history-item-detail .staging-stats-grid .staging-stat-value.failed{color:#ff8162}.connector-detail-panel .panel-history .history-item-detail .staging-stats-grid .staging-stat-label{font-size:9px;text-transform:uppercase;color:hsl(0,0%,58%);margin-top:2px}.connector-detail-panel .panel-history .history-item-detail .staging-stats-grid .has-failures{background:#fff0ed;border-radius:5px}.connector-detail-panel .panel-history .history-item-detail .staging-progress-bar{margin-top:8px}.connector-detail-panel .panel-history .history-item-detail .staging-progress-bar .staging-bar-track{height:6px;background:#d6e1e5;border-radius:3px;overflow:hidden}.connector-detail-panel .panel-history .history-item-detail .staging-progress-bar .staging-bar-fill{height:100%;background:#52758d;border-radius:3px;transition:width .3s ease}.connector-detail-panel .panel-history .history-item-detail .staging-progress-bar .staging-progress-text{font-size:10px;color:hsl(0,0%,58%);margin-top:4px;display:block}.connector-detail-panel .panel-history .history-item-detail .detail-meta{margin-top:8px;gap:8px}.connector-detail-panel .panel-history .history-item-detail .meta-chip{background:#fff;border:1px solid #d6e1e5;border-radius:5px;padding:4px 10px;font-size:11px;color:#52758d}.connector-detail-panel .panel-history .history-item-detail .meta-chip md-icon{color:hsl(0,0%,58%);vertical-align:middle;margin-right:2px}.connector-detail-panel .panel-history .history-item-detail .detail-config{margin-top:8px;padding-top:8px;border-top:1px solid #d6e1e5}.connector-detail-panel .panel-history .history-item-detail .config-grid{gap:4px}.connector-detail-panel .panel-history .history-item-detail .config-item{padding:4px 0}.connector-detail-panel .panel-history .history-item-detail .config-label{font-size:10px;text-transform:uppercase;color:hsl(0,0%,58%);display:block}.connector-detail-panel .panel-history .history-item-detail .config-value{font-size:12px;color:#000;font-weight:500}.connector-detail-panel .panel-history .history-item-detail .detail-criteria{margin-top:8px}.connector-detail-panel .panel-history .history-item-detail .criteria-label{font-size:10px;text-transform:uppercase;color:hsl(0,0%,58%);display:block;margin-bottom:4px}.connector-detail-panel .panel-history .history-item-detail .criteria-chips{gap:4px}.connector-detail-panel .panel-history .history-item-detail .criteria-chip{display:inline-block;background:#d8e7f2;color:#52758d;border:none;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:400;line-height:1.4;white-space:nowrap}.connector-detail-panel .panel-history .history-item-detail .detail-errors{margin-top:8px;padding-top:8px;border-top:1px solid #d6e1e5}.connector-detail-panel .panel-history .history-item-detail .error-row{padding:4px 0;gap:6px}.connector-detail-panel .panel-history .history-item-detail .error-icon{color:#ff8162;flex-shrink:0}.connector-detail-panel .panel-history .history-item-detail .error-message{font-size:12px;color:#ff8162}.connector-detail-panel .panel-history .history-item-detail .error-overflow{font-size:11px;color:hsl(0,0%,58%);padding-top:4px;display:block}.connector-detail-panel .panel-history .history-item-detail .detail-failed{margin-top:8px;padding-top:8px;border-top:1px solid #d6e1e5}.connector-detail-panel .panel-history .history-item-detail .failed-loading-wrap{padding:8px 0}.connector-detail-panel .panel-history .history-item-detail .failed-header{margin-bottom:4px}.connector-detail-panel .panel-history .history-item-detail .retry-btn{font-size:11px;min-height:28px;line-height:28px;color:#f05e33;text-transform:none;margin:0}.connector-detail-panel .panel-history .history-item-detail .retry-btn .retry-spinner{margin-right:4px}.connector-detail-panel .panel-history .history-item-detail .failed-list .failed-record-wrap{border-bottom:1px solid #d6e1e5}.connector-detail-panel .panel-history .history-item-detail .failed-list .failed-record-wrap:last-child{border-bottom:none}.connector-detail-panel .panel-history .history-item-detail .failed-list .failed-row{padding:6px 0;font-size:11px;cursor:pointer}.connector-detail-panel .panel-history .history-item-detail .failed-list .failed-row:hover{background:hsl(0,0%,86%)}.connector-detail-panel .panel-history .history-item-detail .failed-list .failed-row .failed-expand-chevron{margin-right:4px;transition:transform .2s ease;color:hsl(0,0%,58%)}.connector-detail-panel .panel-history .history-item-detail .failed-list .failed-row .failed-expand-chevron.rotated{transform:rotate(180deg)}.connector-detail-panel .panel-history .history-item-detail .failed-list .failed-row .failed-id{color:#000;font-family:monospace;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connector-detail-panel .panel-history .history-item-detail .failed-list .failed-row .failed-msg{color:#ff8162;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connector-detail-panel .panel-history .history-item-detail .failed-list .failed-row .failed-retry{color:hsl(0,0%,58%);text-align:right}.connector-detail-panel .panel-history .history-item-detail .failed-list .failed-record-detail{padding:4px 8px 8px 20px;background:hsl(0,0%,86%);border-radius:0 0 4px 4px}.connector-detail-panel .panel-history .history-item-detail .failed-list .failed-record-detail .failed-data-section{margin-bottom:6px}.connector-detail-panel .panel-history .history-item-detail .failed-list .failed-record-detail .failed-data-section:last-child{margin-bottom:0}.connector-detail-panel .panel-history .history-item-detail .failed-list .failed-record-detail .failed-data-label{font-size:10px;font-weight:600;color:hsl(0,0%,58%);text-transform:uppercase;display:block;margin-bottom:2px}.connector-detail-panel .panel-history .history-item-detail .failed-list .failed-record-detail .failed-data-json{font-size:10px;font-family:monospace;background:#fff;border:1px solid #d6e1e5;border-radius:4px;padding:6px 8px;max-height:120px;overflow:auto;margin:0;white-space:pre-wrap;word-break:break-all}.connector-detail-panel .panel-history .history-item-detail .failed-list .failed-record-detail .failed-data-empty{font-size:11px;color:hsl(0,0%,58%);font-style:italic}.connector-detail-panel .panel-history .history-item-detail .failed-overflow{font-size:11px;color:hsl(0,0%,58%);padding-top:4px;display:block}.connector-detail-panel .panel-history .history-item-detail .detail-no-failures{padding:12px;font-size:12px;color:#abd036;gap:6px}.connector-detail-panel .panel-history .history-item-detail .detail-no-failures .success-icon{color:#abd036}.connector-detail-panel .panel-history .show-more-btn{font-size:12px;color:#f05e33;text-transform:none;margin:8px 0 0;width:100%}.connector-detail-panel .panel-danger-zone{padding:0 20px 20px;margin-top:8px}.connector-detail-panel .panel-danger-zone .danger-zone-content{padding:16px 0}.connector-detail-panel .panel-danger-zone .danger-title{font-size:13px;font-weight:600;color:#ff8162}.connector-detail-panel .panel-danger-zone .danger-desc{font-size:11px;color:hsl(0,0%,58%)}.connector-detail-panel .panel-danger-zone .disconnect-btn-v2{background:rgba(0,0,0,0) !important;color:#ff8162 !important;border:1px solid #ff8162;border-radius:5px;font-size:12px;text-transform:none;margin:0}.connector-detail-panel .panel-danger-zone .disconnect-btn-v2:hover{background:#fff0ed !important}.connector-detail-panel .panel-danger-zone .disconnect-btn-v2 md-icon{color:#ff8162}.connectors-content .credit-dashboard{margin-top:24px;padding:16px;background:#f9f9f9;border-radius:6px}.connectors-content .credit-dashboard .credit-cards{gap:12px;margin-bottom:16px}.connectors-content .credit-dashboard .credit-card-wrapper{padding:6px}.connectors-content .credit-dashboard .credit-card{padding:14px;background:#fff;border-radius:6px;border:1px solid #d6e1e5}.connectors-content .credit-dashboard .credit-card .provider-name{font-weight:600;font-size:13px;margin-bottom:10px;text-transform:capitalize}.connectors-content .credit-dashboard .credit-card .credit-usage-bar{height:8px;background:#d6e1e5;border-radius:4px;overflow:hidden;margin-bottom:6px}.connectors-content .credit-dashboard .credit-card .credit-usage-bar .credit-usage-fill{height:100%;border-radius:4px;transition:width .3s ease}.connectors-content .credit-dashboard .credit-card .credit-usage-bar .credit-usage-fill.credit-bar-ok{background:#abd036}.connectors-content .credit-dashboard .credit-card .credit-usage-bar .credit-usage-fill.credit-bar-warning{background:#ffab19}.connectors-content .credit-dashboard .credit-card .credit-usage-bar .credit-usage-fill.credit-bar-danger{background:#ff8162}.connectors-content .credit-dashboard .credit-card .credit-usage-text{font-size:11px;color:hsl(0,0%,58%)}.connectors-content .credit-dashboard .credit-card .credit-percent{font-weight:600;color:#000}.connectors-content .credit-dashboard .credit-alerts{margin-top:12px}.connectors-content .credit-dashboard .credit-alerts .credit-alert-item{padding:8px 12px;margin-bottom:6px;border-radius:4px;font-size:12px;display:flex;align-items:center;gap:8px}.connectors-content .credit-dashboard .credit-alerts .credit-alert-item .alert-icon{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:11px;flex-shrink:0}.connectors-content .credit-dashboard .credit-alerts .credit-alert-item.alert-warning{background:#fff8e8;border-left:3px solid #ffab19}.connectors-content .credit-dashboard .credit-alerts .credit-alert-item.alert-warning .alert-icon{background:#ffab19;color:#fff}.connectors-content .credit-dashboard .credit-alerts .credit-alert-item.alert-critical{background:#fff0ed;border-left:3px solid #ff8162}.connectors-content .credit-dashboard .credit-alerts .credit-alert-item.alert-critical .alert-icon{background:#ff8162;color:#fff}.connectors-content .activity-feed-section{margin-top:24px;padding:16px;background:#f9f9f9;border-radius:6px}.connectors-content .activity-feed-section .activity-list{background:#fff;border:1px solid #d6e1e5;border-radius:6px;overflow:hidden}.connectors-content .activity-feed-section .activity-item{padding:10px 14px;border-bottom:1px solid #d6e1e5;display:flex;align-items:center;gap:10px;font-size:13px}.connectors-content .activity-feed-section .activity-item:last-child{border-bottom:none}.connectors-content .activity-feed-section .activity-item .activity-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:#abd036}.connectors-content .activity-feed-section .activity-item.activity-error .activity-dot{background:#ff8162}.connectors-content .activity-feed-section .activity-item.activity-enrich .activity-dot{background:#52758d}.connectors-content .activity-feed-section .activity-item.activity-webhook .activity-dot{background:#fab963}.connectors-content .activity-feed-section .activity-item .activity-description{color:#000}.connectors-content .activity-feed-section .activity-item .activity-timestamp{color:#ccc;font-size:11px;white-space:nowrap;flex-shrink:0}.connectors-content .signals-panel{margin-top:24px;padding:16px;background:#f9f9f9;border-radius:6px}.connectors-content .signals-panel .signals-section{margin-bottom:16px}.connectors-content .signals-panel .signals-section .signals-subsection-title{font-weight:600;font-size:13px;margin-bottom:8px;color:#000}.connectors-content .signals-panel .signals-section .signals-list{background:#fff;border:1px solid #d6e1e5;border-radius:6px;overflow:hidden}.connectors-content .signals-panel .signals-section .signal-item{padding:8px 14px;border-bottom:1px solid #d6e1e5;font-size:12px;gap:8px}.connectors-content .signals-panel .signals-section .signal-item:last-child{border-bottom:none}.connectors-content .signals-panel .signals-section .signal-item .signal-score{background:#f0fbe6;color:#3b7314;padding:2px 8px;border-radius:10px;font-weight:600;font-size:11px;white-space:nowrap}.connectors-content .signals-panel .signals-section .signal-item .account-name,.connectors-content .signals-panel .signals-section .signal-item .person-name,.connectors-content .signals-panel .signals-section .signal-item .company-name{font-weight:500;color:#000}.connectors-content .signals-panel .signals-section .signal-item .signal-keywords,.connectors-content .signals-panel .signals-section .signal-item .tech-stack,.connectors-content .signals-panel .signals-section .signal-item .job-transition{color:hsl(0,0%,58%)}.review-provider-dialog .sync-history-section .history-header{margin-bottom:12px}.review-provider-dialog .sync-history-section .history-header .history-title{margin:0;font-size:15px;font-weight:600;color:#000}.review-provider-dialog .sync-history-section .history-header .filter-btn{width:32px;height:32px;min-width:32px;min-height:32px;padding:0}.review-provider-dialog .sync-history-section .history-header .filter-btn md-icon{color:hsl(0,0%,58%)}.review-provider-dialog .sync-history-section .filter-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px}.review-provider-dialog .sync-history-section .filter-dot.green{background:#abd036}.review-provider-dialog .sync-history-section .filter-dot.red{background:#ff8162}.review-provider-dialog .sync-history-section .filter-dot.orange{background:#fab963}.review-provider-dialog .sync-history-section .filter-dot.blue{background:#52758d}.review-provider-dialog .sync-history-section .active-filter-chip{display:inline-flex;align-items:center;background:rgba(82,117,141,.1);border-radius:12px;padding:2px 8px 2px 12px;margin-bottom:12px}.review-provider-dialog .sync-history-section .active-filter-chip .chip-label{font-size:12px;font-weight:500;color:#52758d;text-transform:capitalize}.review-provider-dialog .sync-history-section .active-filter-chip .chip-clear{width:20px;height:20px;min-width:20px;min-height:20px;padding:0;margin-left:4px}.review-provider-dialog .sync-history-section .active-filter-chip .chip-clear md-icon{color:#52758d}.review-provider-dialog .sync-history-section .history-loading{padding:24px 0}.review-provider-dialog .sync-history-section .history-empty{padding:32px 16px}.review-provider-dialog .sync-history-section .history-empty .empty-icon{color:#ccc;margin-bottom:8px}.review-provider-dialog .sync-history-section .history-empty .empty-text{font-size:13px;color:hsl(0,0%,58%);margin:0;text-align:center}.review-provider-dialog .sync-history-section .history-list .history-row{padding:10px 12px;border-bottom:1px solid #d6e1e5;cursor:pointer;border-radius:6px;transition:background .15s ease}.review-provider-dialog .sync-history-section .history-list .history-row:hover{background:#f9f9f9}.review-provider-dialog .sync-history-section .history-list .history-row:last-child{border-bottom:none}.review-provider-dialog .sync-history-section .history-list .history-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-right:10px}.review-provider-dialog .sync-history-section .history-list .history-status-dot.green{background:#abd036}.review-provider-dialog .sync-history-section .history-list .history-status-dot.red{background:#ff8162}.review-provider-dialog .sync-history-section .history-list .history-status-dot.orange{background:#fab963}.review-provider-dialog .sync-history-section .history-list .history-status-dot.blue{background:#52758d}.review-provider-dialog .sync-history-section .history-list .history-row-info{min-width:0}.review-provider-dialog .sync-history-section .history-list .history-row-top{gap:8px;margin-bottom:2px}.review-provider-dialog .sync-history-section .history-list .history-status-label{font-size:13px;font-weight:600;color:#000;text-transform:capitalize}.review-provider-dialog .sync-history-section .history-list .history-provider-tag{font-size:11px;font-weight:500;color:hsl(0,0%,58%);background:hsla(0,0%,58%,.1);padding:1px 6px;border-radius:8px}.review-provider-dialog .sync-history-section .history-list .history-row-stats{gap:6px}.review-provider-dialog .sync-history-section .history-list .history-row-stats .history-stat{font-size:12px;color:hsl(0,0%,58%)}.review-provider-dialog .sync-history-section .history-list .history-row-stats .history-stat strong{font-weight:600;color:#000}.review-provider-dialog .sync-history-section .history-list .history-row-stats .history-stat.failed{color:#ff8162}.review-provider-dialog .sync-history-section .history-list .history-row-stats .history-stat-sep{color:#d6e1e5;font-size:12px}.review-provider-dialog .sync-history-section .history-list .history-date{font-size:12px;color:#ccc;white-space:nowrap;margin-right:4px}.review-provider-dialog .sync-history-section .history-list .history-arrow{color:#ccc;flex-shrink:0}.review-provider-dialog .sync-history-section .history-list .show-more-btn{margin:8px 0 0 0;font-size:12px;color:#52758d;text-transform:none}.sync-job-detail-dialog{max-width:640px;width:100%}.sync-job-detail-dialog .dialog-header{background:#fff;border-bottom:1px solid #d6e1e5}.sync-job-detail-dialog .dialog-header .md-toolbar-tools{min-height:56px}.sync-job-detail-dialog .dialog-header .title-row{gap:8px}.sync-job-detail-dialog .dialog-header .green-icon{color:#abd036}.sync-job-detail-dialog .dialog-header .subtitle{font-size:12px;color:hsl(0,0%,58%);margin-top:2px}.sync-job-detail-dialog .dialog-header .close-btn md-icon{color:hsl(0,0%,58%)}.sync-job-detail-dialog .job-status-banner{padding:12px 16px;border-radius:8px;margin-bottom:16px}.sync-job-detail-dialog .job-status-banner.green{background:rgba(171,208,54,.08)}.sync-job-detail-dialog .job-status-banner.red{background:rgba(255,129,98,.08)}.sync-job-detail-dialog .job-status-banner.orange{background:rgba(250,185,99,.08)}.sync-job-detail-dialog .job-status-banner.blue{background:rgba(82,117,141,.08)}.sync-job-detail-dialog .job-status-banner.grey{background:hsla(0,0%,80%,.08)}.sync-job-detail-dialog .job-status-banner .job-status-dot{width:10px;height:10px;border-radius:50%;margin-right:8px;flex-shrink:0}.sync-job-detail-dialog .job-status-banner .job-status-dot.green{background:#abd036}.sync-job-detail-dialog .job-status-banner .job-status-dot.red{background:#ff8162}.sync-job-detail-dialog .job-status-banner .job-status-dot.orange{background:#fab963}.sync-job-detail-dialog .job-status-banner .job-status-dot.blue{background:#52758d}.sync-job-detail-dialog .job-status-banner .job-status-dot.grey{background:#ccc}.sync-job-detail-dialog .job-status-banner .job-status-text{font-size:14px;font-weight:600;color:#000;text-transform:capitalize}.sync-job-detail-dialog .job-status-banner .job-meta{gap:16px}.sync-job-detail-dialog .job-status-banner .job-meta .job-duration,.sync-job-detail-dialog .job-status-banner .job-meta .job-credits{font-size:12px;color:hsl(0,0%,58%);display:flex;align-items:center;gap:4px}.sync-job-detail-dialog .job-status-banner .job-meta .job-duration md-icon,.sync-job-detail-dialog .job-status-banner .job-meta .job-credits md-icon{color:hsl(0,0%,58%)}.sync-job-detail-dialog .section-label{font-size:11px;font-weight:600;color:hsl(0,0%,58%);letter-spacing:.5px;text-transform:uppercase;margin:16px 0 12px 0}.sync-job-detail-dialog .job-progress-section .progress-grid{gap:8px}.sync-job-detail-dialog .job-progress-section .progress-card{background:#f9f9f9;border:1px solid #d6e1e5;border-radius:8px;padding:12px 8px;min-width:0}.sync-job-detail-dialog .job-progress-section .progress-card.has-failures{border-color:rgba(255,129,98,.3);background:rgba(255,129,98,.04)}.sync-job-detail-dialog .job-progress-section .progress-value{font-size:20px;font-weight:700;line-height:1.2}.sync-job-detail-dialog .job-progress-section .progress-value.total{color:#000}.sync-job-detail-dialog .job-progress-section .progress-value.created{color:#abd036}.sync-job-detail-dialog .job-progress-section .progress-value.updated{color:#52758d}.sync-job-detail-dialog .job-progress-section .progress-value.skipped{color:#fab963}.sync-job-detail-dialog .job-progress-section .progress-value.failed{color:#ff8162}.sync-job-detail-dialog .job-progress-section .progress-label{font-size:11px;color:hsl(0,0%,58%);margin-top:4px;text-transform:uppercase;letter-spacing:.3px}.sync-job-detail-dialog .job-progress-bar{margin-top:12px}.sync-job-detail-dialog .job-progress-bar .bar-track{height:8px;background:#d6e1e5;border-radius:4px;overflow:hidden;display:flex}.sync-job-detail-dialog .job-progress-bar .bar-segment{height:100%;transition:width .3s ease}.sync-job-detail-dialog .job-progress-bar .bar-segment.created{background:#abd036}.sync-job-detail-dialog .job-progress-bar .bar-segment.updated{background:#52758d}.sync-job-detail-dialog .job-progress-bar .bar-segment.skipped{background:#fab963}.sync-job-detail-dialog .job-progress-bar .bar-segment.failed{background:#ff8162}.sync-job-detail-dialog .job-progress-bar .bar-legend{margin-top:8px;gap:12px}.sync-job-detail-dialog .job-progress-bar .legend-item{font-size:11px;color:hsl(0,0%,58%);display:flex;align-items:center;gap:4px}.sync-job-detail-dialog .job-progress-bar .legend-dot{width:8px;height:8px;border-radius:2px;flex-shrink:0}.sync-job-detail-dialog .job-progress-bar .legend-dot.created{background:#abd036}.sync-job-detail-dialog .job-progress-bar .legend-dot.updated{background:#52758d}.sync-job-detail-dialog .job-progress-bar .legend-dot.skipped{background:#fab963}.sync-job-detail-dialog .job-progress-bar .legend-dot.failed{background:#ff8162}.sync-job-detail-dialog .staging-stats-section .staging-loading-text{font-size:12px;color:hsl(0,0%,58%);margin-left:8px}.sync-job-detail-dialog .staging-stats-section .staging-stats-grid{gap:4px}.sync-job-detail-dialog .staging-stats-section .staging-stat{background:#f9f9f9;border:1px solid #d6e1e5;border-radius:6px;padding:10px 4px}.sync-job-detail-dialog .staging-stats-section .staging-stat.has-failures{border-color:rgba(255,129,98,.3)}.sync-job-detail-dialog .staging-stats-section .staging-stat-value{font-size:16px;font-weight:700;color:#000}.sync-job-detail-dialog .staging-stats-section .staging-stat-value.pending{color:#fab963}.sync-job-detail-dialog .staging-stats-section .staging-stat-value.processing{color:#52758d}.sync-job-detail-dialog .staging-stats-section .staging-stat-value.mapped{color:#52758d}.sync-job-detail-dialog .staging-stats-section .staging-stat-value.completed{color:#abd036}.sync-job-detail-dialog .staging-stats-section .staging-stat-value.failed{color:#ff8162}.sync-job-detail-dialog .staging-stats-section .staging-stat-label{font-size:10px;color:hsl(0,0%,58%);margin-top:2px;text-transform:uppercase;letter-spacing:.3px}.sync-job-detail-dialog .staging-stats-section .staging-progress-bar{margin-top:12px}.sync-job-detail-dialog .staging-stats-section .staging-progress-bar .staging-bar-track{height:6px;background:#d6e1e5;border-radius:3px;overflow:hidden}.sync-job-detail-dialog .staging-stats-section .staging-progress-bar .staging-bar-fill{height:100%;background:linear-gradient(90deg, #52758D, #abd036);border-radius:3px;transition:width .3s ease}.sync-job-detail-dialog .staging-stats-section .staging-progress-bar .staging-progress-text{font-size:12px;color:hsl(0,0%,58%);margin-top:4px;display:block}.sync-job-detail-dialog .job-config-section .config-grid{gap:8px}.sync-job-detail-dialog .job-config-section .config-item{padding:8px 12px;background:#f9f9f9;border-radius:6px}.sync-job-detail-dialog .job-config-section .config-item .config-label{display:block;font-size:11px;color:hsl(0,0%,58%);text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px}.sync-job-detail-dialog .job-config-section .config-item .config-value{font-size:14px;font-weight:600;color:#000}.sync-job-detail-dialog .job-config-section .config-criteria{margin-top:12px}.sync-job-detail-dialog .job-config-section .config-criteria .config-label{display:block;font-size:11px;color:hsl(0,0%,58%);text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px}.sync-job-detail-dialog .job-config-section .config-criteria .criteria-tags{gap:6px}.sync-job-detail-dialog .job-config-section .config-criteria .criteria-tag{display:inline-block;font-size:12px;color:#000;background:#f9f9f9;border:1px solid #d6e1e5;border-radius:12px;padding:3px 10px}.sync-job-detail-dialog .job-errors-section .error-list{gap:6px}.sync-job-detail-dialog .job-errors-section .error-row{padding:6px 0}.sync-job-detail-dialog .job-errors-section .error-row .error-icon{color:#ff8162;margin-right:8px;flex-shrink:0;margin-top:1px}.sync-job-detail-dialog .job-errors-section .error-row .error-message{font-size:13px;color:#000;word-break:break-word}.sync-job-detail-dialog .job-errors-section .error-overflow{font-size:12px;color:hsl(0,0%,58%);font-style:italic;padding-top:4px}.sync-job-detail-dialog .failed-records-section .failed-header{margin-bottom:8px}.sync-job-detail-dialog .failed-records-section .retry-all-btn{background:#ff8162 !important;color:#fff !important;font-size:12px;font-weight:600;text-transform:none;border-radius:6px;min-height:32px;line-height:32px;padding:0 12px}.sync-job-detail-dialog .failed-records-section .retry-all-btn md-icon{color:#fff;margin-right:4px}.sync-job-detail-dialog .failed-records-section .retry-all-btn .retry-spinner{margin-right:6px}.sync-job-detail-dialog .failed-records-section .retry-all-btn .retry-spinner svg path{stroke:#fff}.sync-job-detail-dialog .failed-records-section .retry-all-btn[disabled]{opacity:.7}.sync-job-detail-dialog .failed-records-section .failed-empty{padding:24px 0}.sync-job-detail-dialog .failed-records-section .failed-empty .success-icon{color:#abd036;margin-bottom:8px}.sync-job-detail-dialog .failed-records-section .failed-empty .empty-text{font-size:13px;color:hsl(0,0%,58%);margin:0}.sync-job-detail-dialog .failed-records-section .failed-records-table .table-header{padding:8px 12px;background:#f9f9f9;border-radius:6px 6px 0 0;border:1px solid #d6e1e5;border-bottom:none}.sync-job-detail-dialog .failed-records-section .failed-records-table .table-header .col-header{font-size:11px;font-weight:600;color:hsl(0,0%,58%);text-transform:uppercase;letter-spacing:.3px}.sync-job-detail-dialog .failed-records-section .failed-records-table .failed-record-row{border:1px solid #d6e1e5;border-top:none}.sync-job-detail-dialog .failed-records-section .failed-records-table .failed-record-row:last-child{border-radius:0 0 6px 6px}.sync-job-detail-dialog .failed-records-section .failed-records-table .failed-record-row .record-main-row{padding:10px 12px}.sync-job-detail-dialog .failed-records-section .failed-records-table .failed-record-row .record-id{font-size:12px;font-family:monospace;color:hsl(0,0%,58%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sync-job-detail-dialog .failed-records-section .failed-records-table .failed-record-row .record-error{font-size:12px;color:#ff8162;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sync-job-detail-dialog .failed-records-section .failed-records-table .failed-record-row .record-retries{font-size:12px;color:hsl(0,0%,58%);text-align:center}.sync-job-detail-dialog .failed-records-section .failed-records-table .failed-record-row .expand-btn{width:28px;height:28px;min-width:28px;min-height:28px;padding:0}.sync-job-detail-dialog .failed-records-section .failed-records-table .failed-record-row .expand-btn md-icon{color:hsl(0,0%,58%);transition:transform .2s ease}.sync-job-detail-dialog .failed-records-section .failed-records-table .failed-record-row .expand-btn md-icon.rotated{transform:rotate(180deg)}.sync-job-detail-dialog .failed-records-section .failed-records-table .record-detail-expanded{padding:0 12px 12px 12px;background:#f9f9f9;border-top:1px solid #d6e1e5}.sync-job-detail-dialog .failed-records-section .failed-records-table .record-detail-expanded .detail-block{margin-top:8px}.sync-job-detail-dialog .failed-records-section .failed-records-table .record-detail-expanded .detail-block .detail-label{display:block;font-size:11px;font-weight:600;color:hsl(0,0%,58%);text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.sync-job-detail-dialog .failed-records-section .failed-records-table .record-detail-expanded .detail-block .detail-json{font-size:11px;font-family:monospace;color:#000;background:#fff;border:1px solid #d6e1e5;border-radius:4px;padding:8px;overflow-x:auto;max-height:200px;overflow-y:auto;margin:0;white-space:pre-wrap;word-break:break-word}.sync-job-detail-dialog .failed-records-section .failed-records-table .show-more-btn{margin:8px 0 0 0;font-size:12px;color:#52758d;text-transform:none}.connect-provider-dialog .webhook-setup-section{padding:0}.connect-provider-dialog .webhook-setup-section .step-icon-header{margin-bottom:16px}.connect-provider-dialog .webhook-setup-section .step-icon-circle{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center}.connect-provider-dialog .webhook-setup-section .step-icon-circle.step-icon-url{background-color:#d8e7f2;color:#52758d}.connect-provider-dialog .webhook-setup-section .step-icon-circle.step-icon-url md-icon{color:#52758d}.connect-provider-dialog .webhook-setup-section .step-icon-circle.step-icon-secret{background-color:#fff8e8;color:#ffab19}.connect-provider-dialog .webhook-setup-section .step-icon-circle.step-icon-secret md-icon{color:#ffab19}.connect-provider-dialog .webhook-setup-section .section-description{font-size:14px;color:hsl(0,0%,58%);line-height:1.5;margin:0 0 20px}.connect-provider-dialog .webhook-setup-section .text-center{text-align:center}.connect-provider-dialog .webhook-credential-card{background-color:#f9f9f9;border:1px solid #d6e1e5;border-radius:8px;padding:16px;margin-bottom:16px}.connect-provider-dialog .webhook-credential-card .credential-label{display:block;font-size:12px;font-weight:600;color:hsl(0,0%,58%);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.connect-provider-dialog .webhook-credential-card .credential-value-box{background-color:#fff;border:1px solid #d6e1e5;border-radius:6px;padding:8px 12px;min-height:40px}.connect-provider-dialog .webhook-credential-card .credential-value{font-family:"SFMono-Regular","Menlo","Monaco","Consolas",monospace;font-size:13px;color:#000;word-break:break-all;line-height:1.4}.connect-provider-dialog .webhook-credential-card .credential-masked{color:#ccc;letter-spacing:2px}.connect-provider-dialog .webhook-credential-card .credential-copied-hint{display:block;font-size:12px;color:#abd036;margin-top:4px;font-weight:500}.connect-provider-dialog .webhook-credential-card .one-time-badge{display:inline-block;background-color:#fff0ed;color:#ff8162;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;margin-left:8px;vertical-align:middle}.connect-provider-dialog .webhook-credential-card.secret-card{border-color:#ffab19;background-color:#fff8e8}.connect-provider-dialog .webhook-credential-card .copy-btn,.connect-provider-dialog .webhook-credential-card .reveal-btn{min-width:32px;min-height:32px;width:32px;height:32px;padding:0;margin:0 0 0 4px}.connect-provider-dialog .webhook-credential-card .copy-btn md-icon,.connect-provider-dialog .webhook-credential-card .reveal-btn md-icon{color:hsl(0,0%,58%)}.connect-provider-dialog .webhook-credential-card .copy-btn:hover md-icon,.connect-provider-dialog .webhook-credential-card .reveal-btn:hover md-icon{color:#000}.connect-provider-dialog .webhook-credential-card .grace-period-note{display:flex;align-items:center;gap:4px;font-size:12px;color:#ffab19;margin-top:8px}.connect-provider-dialog .webhook-credential-card .grace-period-note md-icon{color:#ffab19}.connect-provider-dialog .webhook-instructions{margin-top:20px}.connect-provider-dialog .webhook-instructions .instruction-step{margin-bottom:12px;gap:12px}.connect-provider-dialog .webhook-instructions .instruction-num{display:flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;border-radius:50%;background-color:#f9f9f9;color:hsl(0,0%,58%);font-size:12px;font-weight:700}.connect-provider-dialog .webhook-instructions .instruction-text{font-size:14px;color:hsl(0,0%,58%);line-height:1.5}.connect-provider-dialog .webhook-instructions .instruction-text code{background-color:#f9f9f9;padding:2px 6px;border-radius:4px;font-size:13px;color:#000}.connect-provider-dialog .enrich-toggle-row{padding:12px 0}.connect-provider-dialog .enrich-toggle-row .enrich-toggle-label{font-size:14px;font-weight:500;color:#000}.connect-provider-dialog .enrich-toggle-row .enrich-toggle-hint{font-size:12px;color:#ccc;margin-top:2px}.connect-provider-dialog .enrich-provider-select{margin-top:12px}.connect-provider-dialog .enrich-waterfall-note{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;color:#ccc}.connect-provider-dialog .mapping-detect-section{margin-bottom:20px}.connect-provider-dialog .mapping-detect-section .payload-detect-editor{min-height:120px}.connect-provider-dialog .mapping-detect-section .detect-actions{margin-top:12px;gap:8px}.connect-provider-dialog .mapping-detect-section .detect-btn{background-color:#52758d !important;color:#fff;text-transform:none;font-weight:600;font-size:14px;border-radius:6px}.connect-provider-dialog .mapping-detect-section .detect-btn md-icon{color:#fff}.connect-provider-dialog .mapping-detect-section .detect-btn:disabled{background-color:#ccc !important;opacity:.6}.connect-provider-dialog .mapping-detect-section .skip-detect-btn{text-transform:none;font-size:13px;color:hsl(0,0%,58%);font-weight:500}.connect-provider-dialog .detected-badge{display:inline-block;font-size:10px;font-weight:600;color:#52758d;background-color:#d8e7f2;padding:1px 5px;border-radius:3px;margin-top:2px}.connect-provider-dialog .detected-field{border-color:#52758d !important;background-color:#f9f9f9}.connect-provider-dialog .field-mapping-table{border:1px solid #d6e1e5;border-radius:8px;overflow:hidden}.connect-provider-dialog .field-mapping-table .mapping-header{background-color:#f9f9f9;padding:10px 16px;border-bottom:1px solid #d6e1e5}.connect-provider-dialog .field-mapping-table .mapping-header .mapping-col-label{font-size:12px;font-weight:600;color:hsl(0,0%,58%);text-transform:uppercase;letter-spacing:.5px}.connect-provider-dialog .field-mapping-table .mapping-header .mapping-col-hint{font-weight:400;text-transform:none;color:#ccc}.connect-provider-dialog .field-mapping-table .mapping-row{padding:8px 16px;border-bottom:1px solid #f9f9f9}.connect-provider-dialog .field-mapping-table .mapping-row:last-of-type{border-bottom:none}.connect-provider-dialog .field-mapping-table .mapping-row .mapping-input{margin:0;padding:0}.connect-provider-dialog .field-mapping-table .mapping-row .mapping-input input{height:36px;font-size:13px;border:1px solid #d6e1e5;border-radius:4px;padding:0 10px}.connect-provider-dialog .field-mapping-table .mapping-row .mapping-input md-select{margin:0}.connect-provider-dialog .field-mapping-table .mapping-row .mapping-input md-select .md-select-value{min-height:36px;border-bottom:none;padding:0 10px;border:1px solid #d6e1e5;border-radius:4px}.connect-provider-dialog .field-mapping-table .mapping-row .mapping-input md-select .md-select-value span{font-size:13px}.connect-provider-dialog .field-mapping-table .mapping-row .mapping-input .md-errors-spacer{min-height:0}.connect-provider-dialog .field-mapping-table .mapping-row .mapping-input:after{display:none}.connect-provider-dialog .field-mapping-table .mapping-row .mapping-arrow{color:#ccc}.connect-provider-dialog .field-mapping-table .mapping-row .remove-mapping-btn{min-width:28px;min-height:28px;width:28px;height:28px;padding:0;margin:0 0 0 4px}.connect-provider-dialog .field-mapping-table .mapping-row .remove-mapping-btn md-icon{color:#ccc}.connect-provider-dialog .field-mapping-table .mapping-row .remove-mapping-btn:hover md-icon{color:#ff8162}.connect-provider-dialog .field-mapping-table .add-mapping-btn{display:flex;align-items:center;gap:6px;width:100%;text-align:left;padding:10px 16px;margin:0;text-transform:none;font-size:13px;font-weight:500;color:#52758d;border-top:1px dashed #d6e1e5}.connect-provider-dialog .field-mapping-table .add-mapping-btn md-icon{color:#52758d}.connect-provider-dialog .field-mapping-table .add-mapping-btn:hover{background-color:#f9f9f9}.connect-provider-dialog .mapping-hint{display:flex;align-items:flex-start;gap:6px;margin-top:12px;font-size:12px;color:#ccc;line-height:1.5}.connect-provider-dialog .mapping-hint code{background-color:#f9f9f9;padding:1px 4px;border-radius:3px;font-size:11px}.connect-provider-dialog .test-payload-area{margin-bottom:16px}.connect-provider-dialog .test-payload-area .payload-editor-wrap{border:1px solid #d6e1e5;border-radius:8px;overflow:hidden;margin-bottom:12px}.connect-provider-dialog .test-payload-area .payload-editor{width:100%;min-height:200px;padding:12px 16px;font-family:"SFMono-Regular","Menlo","Monaco","Consolas",monospace;font-size:13px;color:#000;background-color:#f9f9f9;border:none;outline:none;resize:vertical;line-height:1.5;box-sizing:border-box}.connect-provider-dialog .test-payload-area .payload-editor:focus{background-color:#fff;box-shadow:inset 0 0 0 2px rgba(99,102,241,.15)}.connect-provider-dialog .test-payload-area .payload-editor::placeholder{color:#ccc}.connect-provider-dialog .test-payload-area .test-actions{gap:8px}.connect-provider-dialog .test-payload-area .test-send-btn{background-color:#abd036 !important;color:#fff;text-transform:none;font-weight:600;font-size:14px;border-radius:6px;padding:0 16px;height:40px}.connect-provider-dialog .test-payload-area .test-send-btn .white-icon{color:#fff}.connect-provider-dialog .test-payload-area .test-send-btn:hover{background-color:#abd036 !important}.connect-provider-dialog .test-payload-area .test-send-btn:disabled{background-color:#ccc !important;opacity:.6}.connect-provider-dialog .test-payload-area .reset-payload-btn{text-transform:none;font-size:13px;color:hsl(0,0%,58%);font-weight:500}.connect-provider-dialog .test-payload-area .reset-payload-btn md-icon{color:hsl(0,0%,58%)}.connect-provider-dialog .test-payload-area .reset-payload-btn:hover{color:hsl(0,0%,58%)}.connect-provider-dialog .test-result{border-radius:8px;padding:16px}.connect-provider-dialog .test-result .result-header{gap:8px;margin-bottom:12px}.connect-provider-dialog .test-result .result-title{font-size:14px;color:#000}.connect-provider-dialog .test-result .result-row{padding:6px 0;border-bottom:1px solid #f9f9f9}.connect-provider-dialog .test-result .result-row:last-child{border-bottom:none}.connect-provider-dialog .test-result .result-label{font-size:13px;font-weight:600;color:hsl(0,0%,58%)}.connect-provider-dialog .test-result .result-value{font-size:13px;color:#000}.connect-provider-dialog .test-result.success-result{background-color:#f0fbe6;border:1px solid #f0fbe6}.connect-provider-dialog .test-result.success-result .success-icon{color:#3b7314}.connect-provider-dialog .test-result.error-result{background-color:#fff0ed;border:1px solid #ff8162}.connect-provider-dialog .test-result.error-result .error-icon{color:#ff8162}.connect-provider-dialog .test-result .result-error-msg{font-size:14px;color:#8b2121;margin:0 0 8px}.connect-provider-dialog .test-result .result-hint{font-size:13px;color:hsl(0,0%,58%);background-color:#fff;border-radius:4px;padding:8px 12px}.connect-provider-dialog .skip-btn{text-transform:none;font-size:14px;font-weight:500;color:hsl(0,0%,58%);margin-right:8px}.webhook-connector-card .card-header .card-titles{margin-left:8px}.webhook-connector-card .webhook-card-stats{padding:12px 0;margin-top:12px;border-top:1px solid #f9f9f9}.webhook-connector-card .webhook-card-stats .wh-stat{flex:1;text-align:center}.webhook-connector-card .webhook-card-stats .wh-stat-value{display:block;font-size:18px;font-weight:700;color:#000;line-height:1.2}.webhook-connector-card .webhook-card-stats .wh-stat-value.wh-stat-last{font-size:14px;font-weight:600}.webhook-connector-card .webhook-card-stats .wh-stat-label{display:block;font-size:11px;color:#ccc;text-transform:uppercase;letter-spacing:.5px;margin-top:2px}.webhook-connector-card .webhook-card-stats .wh-stat-divider{width:1px;height:32px;background-color:#d6e1e5;margin:0 8px}.webhook-connector-card .webhook-card-actions{padding-top:12px;border-top:1px solid #f9f9f9}.webhook-connector-card .webhook-card-actions .action-btn{text-transform:none;font-size:13px;font-weight:600;color:#52758d}.webhook-connector-card .webhook-card-actions .action-btn md-icon{color:#52758d}.webhook-connector-card .webhook-card-actions .action-btn:hover{color:#52758d}.webhook-connector-card .webhook-card-actions .action-btn:hover md-icon{color:#52758d}.webhook-connector-card .status-pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.webhook-connector-card .status-pill.pill-active{background-color:#f0fbe6;color:#3b7314}.webhook-connector-card .status-pill.pill-inactive{background-color:#f9f9f9;color:#ccc}.webhook-management-panel{background-color:#fff;border:1px solid #d6e1e5;border-radius:12px;margin-bottom:24px;margin-top:24px;overflow:hidden}.webhook-management-panel .panel-header{padding:20px 24px;border-bottom:1px solid #f9f9f9}.webhook-management-panel .panel-header .panel-title-row{gap:12px}.webhook-management-panel .panel-header .panel-title-row .header-icon-box{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.webhook-management-panel .panel-header .panel-title{font-size:16px;font-weight:700;color:#000;margin:0}.webhook-management-panel .panel-header .panel-subtitle{font-size:13px;color:#ccc}.webhook-management-panel .webhook-info-strip{background-color:#f9f9f9;padding:12px 24px;border-bottom:1px solid #f9f9f9;gap:16px;flex-wrap:wrap}.webhook-management-panel .webhook-info-strip .info-item{display:flex;flex-direction:column;gap:2px}.webhook-management-panel .webhook-info-strip .info-label{font-size:11px;font-weight:600;color:#ccc;text-transform:uppercase;letter-spacing:.5px}.webhook-management-panel .webhook-info-strip .info-value{font-size:13px;font-weight:500;color:#000;display:flex;align-items:center;gap:4px}.webhook-management-panel .webhook-info-strip .info-value .status-dot{width:8px;height:8px;border-radius:50%}.webhook-management-panel .webhook-info-strip .info-value .status-dot.active{background-color:#abd036}.webhook-management-panel .webhook-info-strip .info-value .status-dot.inactive{background-color:#ccc}.webhook-management-panel .webhook-info-strip .url-value .truncated-url{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:hsl(0,0%,58%);font-family:monospace}.webhook-management-panel .webhook-info-strip .url-value .copy-inline-btn{min-width:24px;min-height:24px;width:24px;height:24px;padding:0;margin:0}.webhook-management-panel .webhook-info-strip .url-value .copy-inline-btn md-icon{color:#ccc}.webhook-management-panel .webhook-info-strip .url-value .copy-inline-btn:hover md-icon{color:hsl(0,0%,58%)}.webhook-management-panel .webhook-info-strip .info-divider{width:1px;height:28px;background-color:#d6e1e5}.webhook-management-panel .panel-action-bar{padding:12px 24px;border-bottom:1px solid #f9f9f9;gap:8px}.webhook-management-panel .panel-action-bar .regen-secret-btn,.webhook-management-panel .panel-action-bar .send-test-btn{text-transform:none;font-size:13px;font-weight:500;border-radius:6px;height:34px;padding:0 12px;margin:0}.webhook-management-panel .panel-action-bar .regen-secret-btn{color:#ffab19;border:1px solid #ffab19;background-color:#fff8e8}.webhook-management-panel .panel-action-bar .regen-secret-btn md-icon{color:#ffab19}.webhook-management-panel .panel-action-bar .regen-secret-btn:hover{background-color:#fff8e8}.webhook-management-panel .panel-action-bar .send-test-btn{color:#abd036;border:1px solid #abd036;background-color:#f0fbe6}.webhook-management-panel .panel-action-bar .send-test-btn md-icon{color:#abd036}.webhook-management-panel .panel-action-bar .send-test-btn:hover{background-color:#f0fbe6}.webhook-management-panel .delivery-log-section{padding:20px 24px}.webhook-management-panel .delivery-log-section .log-section-title{font-size:14px;font-weight:700;color:#000;margin:0 0 16px}.webhook-management-panel .delivery-log-section .log-loading{padding:32px 0;gap:12px}.webhook-management-panel .delivery-log-section .log-loading .loading-text{font-size:14px;color:#ccc}.webhook-management-panel .delivery-log-section .log-empty-state{text-align:center;padding:32px 0}.webhook-management-panel .delivery-log-section .log-empty-state .empty-icon{color:#ccc;margin-bottom:12px}.webhook-management-panel .delivery-log-section .log-empty-state .empty-title{font-size:15px;font-weight:600;color:hsl(0,0%,58%);margin:0 0 4px}.webhook-management-panel .delivery-log-section .log-empty-state .empty-subtitle{font-size:13px;color:#ccc;margin:0}.webhook-management-panel .delivery-log-list{border:1px solid #d6e1e5;border-radius:8px;overflow:hidden}.webhook-management-panel .delivery-log-list .log-row{border-bottom:1px solid #f9f9f9;cursor:pointer;transition:background-color .15s}.webhook-management-panel .delivery-log-list .log-row:last-child{border-bottom:none}.webhook-management-panel .delivery-log-list .log-row:hover{background-color:#f9f9f9}.webhook-management-panel .delivery-log-list .log-row.expanded{background-color:#f9f9f9}.webhook-management-panel .delivery-log-list .log-row-summary{padding:10px 16px}.webhook-management-panel .delivery-log-list .log-row-summary .log-left{gap:10px}.webhook-management-panel .delivery-log-list .log-row-summary .log-right{gap:12px}.webhook-management-panel .delivery-log-list .log-status-indicator{width:8px;height:8px;min-width:8px;border-radius:50%}.webhook-management-panel .delivery-log-list .log-status-indicator.status-success{background-color:#abd036}.webhook-management-panel .delivery-log-list .log-status-indicator.status-failed{background-color:#ff8162}.webhook-management-panel .delivery-log-list .log-status-indicator.status-rejected{background-color:#ffab19}.webhook-management-panel .delivery-log-list .log-timestamp{font-size:13px;color:hsl(0,0%,58%);font-weight:500}.webhook-management-panel .delivery-log-list .log-status-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.5px}.webhook-management-panel .delivery-log-list .log-status-badge.badge-success{background-color:#f0fbe6;color:#3b7314}.webhook-management-panel .delivery-log-list .log-status-badge.badge-failed{background-color:#fff0ed;color:#8b2121}.webhook-management-panel .delivery-log-list .log-status-badge.badge-rejected{background-color:#fff8e8;color:#8a5406}.webhook-management-panel .delivery-log-list .log-records-count{font-size:12px;color:#ccc}.webhook-management-panel .delivery-log-list .log-expand-icon{color:#ccc;transition:transform .2s}.webhook-management-panel .delivery-log-list .log-expand-icon.rotated{transform:rotate(90deg)}.webhook-management-panel .delivery-log-list .log-row-detail{padding:0 16px 16px;border-top:1px dashed #d6e1e5}.webhook-management-panel .delivery-log-list .log-row-detail .detail-grid{gap:8px;margin-bottom:12px}.webhook-management-panel .delivery-log-list .log-row-detail .detail-item{padding:4px 0}.webhook-management-panel .delivery-log-list .log-row-detail .detail-label{font-size:11px;font-weight:600;color:#ccc;text-transform:uppercase;letter-spacing:.3px}.webhook-management-panel .delivery-log-list .log-row-detail .detail-value{font-size:13px;color:#000}.webhook-management-panel .delivery-log-list .log-row-detail .detail-value.error-text{color:#ff8162}.webhook-management-panel .delivery-log-list .log-row-detail .payload-preview .payload-preview-label{display:block;font-size:11px;font-weight:600;color:#ccc;text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px}.webhook-management-panel .delivery-log-list .log-row-detail .payload-preview .payload-json{background-color:#f9f9f9;border:1px solid #d6e1e5;border-radius:6px;padding:12px;font-family:"SFMono-Regular","Menlo","Monaco","Consolas",monospace;font-size:12px;color:hsl(0,0%,58%);max-height:200px;overflow:auto;white-space:pre-wrap;word-break:break-word;margin:0}.webhook-management-panel .delivery-log-list .trigger-source-grid{margin-top:8px;padding-top:8px;border-top:1px dashed #f9f9f9}.webhook-management-panel .delivery-log-list .trigger-source-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px}.webhook-management-panel .delivery-log-list .trigger-source-badge--webhook{background-color:#d8e7f2;color:#52758d}.webhook-management-panel .delivery-log-list .trigger-source-badge--webhook md-icon{color:#52758d}.webhook-management-panel .delivery-log-list .trigger-source-badge--zapier{background-color:#fff8e8;color:#ffab19}.webhook-management-panel .delivery-log-list .trigger-source-badge--zapier md-icon{color:#ffab19}.webhook-management-panel .delivery-log-list .trigger-source-badge--make{background-color:#d8e7f2;color:#52758d}.webhook-management-panel .delivery-log-list .trigger-source-badge--make md-icon{color:#52758d}.webhook-management-panel .wizard-step-bar{padding:16px 24px;background:#f9f9f9;border-bottom:1px solid #d6e1e5}.webhook-management-panel .wizard-step-bar .wizard-step-wrapper{flex:0 1 auto}.webhook-management-panel .wizard-step-bar .wizard-step-wrapper:not(:last-child){flex:1 1 auto}.webhook-management-panel .wizard-step-bar .wizard-step{display:flex;flex-direction:column;align-items:center;min-width:60px}.webhook-management-panel .wizard-step-bar .wizard-step-num{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;border:2px solid #d6e1e5;color:#949494;background:#fff;transition:all .2s ease;box-sizing:border-box}.webhook-management-panel .wizard-step-bar .wizard-step-num md-icon{width:14px;height:14px;min-width:14px;min-height:14px}.webhook-management-panel .wizard-step-bar .wizard-step-label{font-size:10px;text-transform:uppercase;color:#949494;margin-top:6px;letter-spacing:.3px;font-weight:600;white-space:nowrap}.webhook-management-panel .wizard-step-bar .wizard-step.active .wizard-step-num{border-color:#f05e33;color:#f05e33;background:#fffaf8}.webhook-management-panel .wizard-step-bar .wizard-step.active .wizard-step-label{color:#f05e33;font-weight:700}.webhook-management-panel .wizard-step-bar .wizard-step.completed .wizard-step-num{border-color:#abd036;background:#abd036;color:#fff}.webhook-management-panel .wizard-step-bar .wizard-step.completed .wizard-step-num md-icon,.webhook-management-panel .wizard-step-bar .wizard-step.completed .wizard-step-num md-icon svg{color:#fff;fill:#fff}.webhook-management-panel .wizard-step-bar .wizard-step.completed .wizard-step-label{color:#abd036}.webhook-management-panel .wizard-step-bar .wizard-step-line{flex:1 1 auto;min-width:16px;height:2px;background:#d6e1e5;margin:0 8px;align-self:flex-start;margin-top:15px}.webhook-management-panel .wizard-step-bar .wizard-step-line.completed{background:#abd036}@media(max-width: 599px){.webhook-management-panel .wizard-step-bar{padding:12px 16px}.webhook-management-panel .wizard-step-bar .wizard-step-label{display:none}.webhook-management-panel .wizard-step-bar .wizard-step-line{margin-top:15px}}.webhook-management-panel .config-summary-preview{margin-top:8px}.webhook-management-panel .config-summary-preview md-divider{margin-bottom:16px}.webhook-management-panel .config-summary-preview .summary-grid{background:#f9f9f9;border:1px solid #d6e1e5;border-radius:8px;padding:12px 16px;margin-bottom:16px}.webhook-management-panel .config-summary-preview .summary-row{padding:6px 0;font-size:13px}.webhook-management-panel .config-summary-preview .summary-row .summary-label{color:#949494;text-transform:uppercase;font-size:11px;letter-spacing:.3px;font-weight:600}.webhook-management-panel .config-summary-preview .summary-row .summary-value{color:#000;font-weight:500}.webhook-management-panel .config-summary-preview .sample-preview{margin-top:16px}.webhook-management-panel .config-summary-preview .sample-preview .sample-table-wrapper{border:1px solid #d6e1e5;border-radius:8px;overflow-x:auto}.webhook-management-panel .config-summary-preview .sample-preview .sample-table{width:100%;border-collapse:collapse;font-size:12px}.webhook-management-panel .config-summary-preview .sample-preview .sample-table th,.webhook-management-panel .config-summary-preview .sample-preview .sample-table td{padding:8px 12px;text-align:left;border-bottom:1px solid #d6e1e5}.webhook-management-panel .config-summary-preview .sample-preview .sample-table th{background:#f9f9f9;color:#949494;font-weight:600;text-transform:uppercase;font-size:10px;letter-spacing:.3px}.webhook-management-panel .config-summary-preview .sample-preview .sample-table tr:last-child td{border-bottom:none}.webhook-management-panel .config-summary-preview .sample-preview .sample-table td{color:#000}.webhook-management-panel .config-summary-preview .sample-loading{padding:16px;gap:12px}.webhook-management-panel .config-summary-preview .sample-loading .loading-text{color:#949494;font-size:13px}.webhook-regen-dialog{max-width:420px}.webhook-regen-dialog .regen-content{padding:16px 24px}.webhook-regen-dialog .regen-warning-box{background-color:#fff8e8;border:1px solid #ffab19;border-radius:8px;padding:12px 16px;margin-bottom:16px;gap:10px}.webhook-regen-dialog .regen-warning-box .warning-icon{color:#ffab19}.webhook-regen-dialog .regen-warning-box .regen-warning-text{font-size:14px;color:#8a5406;line-height:1.5;margin:0}.connect-sheets-dialog{max-width:680px;min-width:520px;max-height:85vh}.connect-sheets-dialog .dialog-header{background:#fff;border-bottom:1px solid #d6e1e5}.connect-sheets-dialog .dialog-header .md-toolbar-tools{height:64px;padding:0 24px}.connect-sheets-dialog .dialog-header .header-icon-box{width:40px;height:40px;border-radius:10px;margin-right:12px;flex-shrink:0}.connect-sheets-dialog .dialog-header .header-titles .md-title{font-size:18px;font-weight:600;color:#000;line-height:1.3}.connect-sheets-dialog .dialog-header .header-titles .step-indicator{font-size:12px;color:#ccc;margin-top:2px}.connect-sheets-dialog .dialog-header .close-btn .close-md-icon{color:hsl(0,0%,58%)}.connect-sheets-dialog .step-progress-bar{height:3px;background:#d6e1e5;position:relative}.connect-sheets-dialog .step-progress-bar .step-progress-fill{height:100%;background:#f05e33;transition:width .3s ease;border-radius:0 2px 2px 0}.connect-sheets-dialog md-dialog-content{padding:0;overflow-y:auto;max-height:calc(85vh - 140px)}.connect-sheets-dialog .md-dialog-contents{padding:24px}.connect-sheets-dialog .provider-description{font-size:14px;color:hsl(0,0%,58%);margin:0 0 20px 0;line-height:1.5}.connect-sheets-dialog .oauth-section .oauth-card{background:#f9f9f9;border:1px solid #d6e1e5;border-radius:12px;padding:32px 24px;text-align:center}.connect-sheets-dialog .oauth-section .oauth-icon-box{width:64px;height:64px;border-radius:16px;margin-bottom:16px}.connect-sheets-dialog .oauth-section .oauth-text{font-size:15px;color:#000;margin:0 0 8px 0;max-width:360px;line-height:1.5}.connect-sheets-dialog .oauth-section .oauth-scope-text{font-size:12px;color:#ccc;margin:0 0 20px 0}.connect-sheets-dialog .oauth-section .oauth-scope-text md-icon{color:#abd036;margin-right:4px;vertical-align:middle}.connect-sheets-dialog .oauth-section .authorize-btn{min-width:220px;text-transform:none;font-weight:600;border-radius:8px;height:44px;font-size:14px;color:#fff}.connect-sheets-dialog .oauth-section .authorize-btn md-icon{margin-right:8px}.connect-sheets-dialog .oauth-section .oauth-hint{display:block;font-size:12px;color:#ccc;margin-top:12px}.connect-sheets-dialog .feedback-box{border-radius:8px;padding:12px 16px;margin-top:16px}.connect-sheets-dialog .feedback-box .feedback-header{gap:8px}.connect-sheets-dialog .feedback-box .feedback-title{font-size:14px;font-weight:600}.connect-sheets-dialog .feedback-box .feedback-details{font-size:13px;color:hsl(0,0%,58%);margin-top:4px;padding-left:24px}.connect-sheets-dialog .feedback-box .detail-sep{margin:0 6px;color:#ccc}.connect-sheets-dialog .success-box{background:#f0fbe6;border:1px solid #abd036}.connect-sheets-dialog .success-box .success-icon{color:#abd036}.connect-sheets-dialog .success-box .feedback-title{color:#3b7314}.connect-sheets-dialog .error-box{background:#fff0ed;border:1px solid #ff8162}.connect-sheets-dialog .error-box .error-icon{color:#ff8162}.connect-sheets-dialog .error-box .feedback-title{color:#8b2121}.connect-sheets-dialog .retry-btn{text-transform:none;font-size:13px;color:#f05e33;margin-top:8px;min-height:32px;line-height:32px}.connect-sheets-dialog .retry-btn md-icon{margin-right:4px}.connect-sheets-dialog .security-footnote{margin-top:20px;gap:6px;font-size:12px;color:#ccc}.connect-sheets-dialog .security-footnote md-icon{color:#ccc}.connect-sheets-dialog .input-group{margin-top:16px}.connect-sheets-dialog .input-group .input-label{display:block;font-size:13px;font-weight:500;color:#000;margin-bottom:4px}.connect-sheets-dialog .input-group .optional-label{font-weight:400;color:#ccc}.connect-sheets-dialog .sheets-loading{padding:48px 0;gap:12px}.connect-sheets-dialog .sheets-loading .loading-text{font-size:14px;color:hsl(0,0%,58%)}.connect-sheets-dialog .sheets-search-bar{margin-bottom:16px}.connect-sheets-dialog .sheets-search-bar .search-input-container{position:relative}.connect-sheets-dialog .sheets-search-bar .search-input-container .search-prefix-icon{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:#ccc}.connect-sheets-dialog .sheets-search-bar .search-input-container input{padding-left:28px}.connect-sheets-dialog .sheets-search-bar .clear-search-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#ccc}.connect-sheets-dialog .sheets-list{max-height:320px;overflow-y:auto;border:1px solid #d6e1e5;border-radius:8px}.connect-sheets-dialog .sheet-item{padding:12px 16px;cursor:pointer;border-bottom:1px solid #d6e1e5;transition:background .15s ease}.connect-sheets-dialog .sheet-item:last-child{border-bottom:none}.connect-sheets-dialog .sheet-item:hover{background:#f9f9f9}.connect-sheets-dialog .sheet-item.selected{background:#d8e7f2;border-left:3px solid #f05e33;padding-left:13px}.connect-sheets-dialog .sheet-item .sheet-icon-box{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.connect-sheets-dialog .sheet-item .sheet-icon-box.google-sheet-icon{background:#e8f5e9;color:#34a853}.connect-sheets-dialog .sheet-item .sheet-icon-box.excel-icon{background:#e3f2fd;color:#0078d4}.connect-sheets-dialog .sheet-item .sheet-info{min-width:0}.connect-sheets-dialog .sheet-item .sheet-name{font-size:14px;font-weight:500;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connect-sheets-dialog .sheet-item .sheet-meta{font-size:12px;color:#ccc;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connect-sheets-dialog .sheet-item .sheet-meta .detail-sep{margin:0 4px}.connect-sheets-dialog .sheet-item .selected-check{color:#abd036;flex-shrink:0}.connect-sheets-dialog .sheets-empty-state{padding:40px 24px;text-align:center}.connect-sheets-dialog .sheets-empty-state .empty-icon{color:#ccc;margin-bottom:12px}.connect-sheets-dialog .sheets-empty-state .empty-title{font-size:16px;font-weight:600;color:hsl(0,0%,58%);margin:0 0 8px 0}.connect-sheets-dialog .sheets-empty-state .empty-subtitle{font-size:13px;color:#ccc;margin:0 auto;max-width:360px;line-height:1.5}.connect-sheets-dialog .worksheet-selector{margin-top:20px;padding-top:20px;border-top:1px solid #d6e1e5}.connect-sheets-dialog .worksheet-loading{padding:8px 0;gap:8px}.connect-sheets-dialog .worksheet-loading .loading-text-sm{font-size:13px;color:hsl(0,0%,58%)}.connect-sheets-dialog .mapping-summary-bar{background:#f9f9f9;border:1px solid #d6e1e5;border-radius:8px;padding:10px 16px;margin-bottom:16px}.connect-sheets-dialog .mapping-summary-bar .mapping-count{font-size:13px;color:hsl(0,0%,58%)}.connect-sheets-dialog .mapping-summary-bar .mapping-count strong{color:#000}.connect-sheets-dialog .mapping-summary-bar .reset-btn{text-transform:none;font-size:12px;min-height:28px;line-height:28px;color:#f05e33}.connect-sheets-dialog .mapping-list{border:1px solid #d6e1e5;border-radius:8px;overflow:hidden}.connect-sheets-dialog .mapping-header{background:#f9f9f9;padding:8px 16px;border-bottom:1px solid #d6e1e5}.connect-sheets-dialog .mapping-header .mapping-col-label{font-size:11px;font-weight:600;color:hsl(0,0%,58%);text-transform:uppercase;letter-spacing:.5px}.connect-sheets-dialog .mapping-row{padding:10px 16px;border-bottom:1px solid #d6e1e5;transition:background .15s ease}.connect-sheets-dialog .mapping-row:last-child{border-bottom:none}.connect-sheets-dialog .mapping-row:hover{background:#f9f9f9}.connect-sheets-dialog .mapping-row.mapping-row-skipped{opacity:.5}.connect-sheets-dialog .mapping-row .mapping-source{gap:8px;min-width:0}.connect-sheets-dialog .mapping-row .column-letter{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;background:#d6e1e5;font-size:11px;font-weight:700;color:hsl(0,0%,58%);flex-shrink:0}.connect-sheets-dialog .mapping-row .column-header{font-size:13px;font-weight:500;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connect-sheets-dialog .mapping-row .confidence-badge{font-size:10px;font-weight:700;padding:2px 6px;border-radius:999px;flex-shrink:0;color:#fff}.connect-sheets-dialog .mapping-row .confidence-badge.confidence-high{background:#abd036}.connect-sheets-dialog .mapping-row .confidence-badge.confidence-medium{background:#fab963}.connect-sheets-dialog .mapping-row .confidence-badge.confidence-low{background:#ff8162}.connect-sheets-dialog .mapping-row .mapping-arrow-col .mapping-arrow{color:#ccc}.connect-sheets-dialog .mapping-row .mapping-select-container{margin:0;padding:0}.connect-sheets-dialog .mapping-row .mapping-select-container md-select{font-size:13px}.connect-sheets-dialog .mapping-row .mapping-sample{min-width:0}.connect-sheets-dialog .mapping-row .mapping-sample .sample-value{font-size:12px;color:hsl(0,0%,58%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:140px}.connect-sheets-dialog .mapping-row .mapping-sample .sample-empty{font-size:12px;color:#ccc}.connect-sheets-dialog .mapping-warning{background:#fff8e8;border:1px solid #fab963;border-radius:8px;padding:10px 16px;margin-top:12px;display:flex;align-items:center;gap:8px;font-size:13px;color:#8a5406}.connect-sheets-dialog .mapping-warning .warning-icon{color:#fab963;flex-shrink:0}.connect-sheets-dialog .preview-count-bar{background:#f9f9f9;border:1px solid #d6e1e5;border-radius:8px;padding:10px 16px;margin-bottom:16px}.connect-sheets-dialog .preview-count-bar .preview-count{font-size:13px;color:hsl(0,0%,58%)}.connect-sheets-dialog .preview-count-bar .preview-count strong{color:#000}.connect-sheets-dialog .preview-count-bar .preview-hint{font-size:12px;color:#ccc}.connect-sheets-dialog .preview-table-wrapper{overflow-x:auto;border:1px solid #d6e1e5;border-radius:8px}.connect-sheets-dialog .preview-table{width:100%;border-collapse:collapse;font-size:13px}.connect-sheets-dialog .preview-table th,.connect-sheets-dialog .preview-table td{padding:8px 12px;text-align:left;white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.connect-sheets-dialog .preview-table thead th{background:#f9f9f9;font-weight:600;color:hsl(0,0%,58%);text-transform:uppercase;font-size:11px;letter-spacing:.3px;border-bottom:1px solid #d6e1e5}.connect-sheets-dialog .preview-table tbody tr{border-bottom:1px solid #d6e1e5}.connect-sheets-dialog .preview-table tbody tr:last-child{border-bottom:none}.connect-sheets-dialog .preview-table tbody tr:hover{background:#f9f9f9}.connect-sheets-dialog .preview-table tbody td{color:#000}.connect-sheets-dialog .preview-table .row-num-col{width:36px;text-align:center;color:#ccc;font-size:11px}.connect-sheets-dialog .preview-table .preview-empty{color:#ccc}.connect-sheets-dialog .config-section{margin-bottom:20px}.connect-sheets-dialog .config-section .config-section-title{font-size:14px;font-weight:600;color:#000;margin:0 0 12px 0;display:flex;align-items:center;gap:6px}.connect-sheets-dialog .config-section .config-section-title md-icon{color:hsl(0,0%,58%)}.connect-sheets-dialog .config-radio-group md-radio-button{margin-bottom:4px}.connect-sheets-dialog .config-radio-group md-radio-button .md-label{font-size:14px;color:#000}.connect-sheets-dialog .schedule-time-row{margin-top:12px;gap:12px}.connect-sheets-dialog .schedule-time-row .schedule-label{font-size:13px;color:hsl(0,0%,58%);white-space:nowrap}.connect-sheets-dialog .schedule-time-row .schedule-time-input{max-width:120px}.connect-sheets-dialog .schedule-time-row .schedule-day-input{max-width:160px}.connect-sheets-dialog .import-options md-checkbox{margin-bottom:8px}.connect-sheets-dialog .import-options md-checkbox .md-label{font-size:14px;color:#000}.connect-sheets-dialog .confirmation-summary .summary-grid{border:1px solid #d6e1e5;border-radius:8px;overflow:hidden}.connect-sheets-dialog .confirmation-summary .summary-row{padding:10px 16px;border-bottom:1px solid #d6e1e5;font-size:13px}.connect-sheets-dialog .confirmation-summary .summary-row:last-child{border-bottom:none}.connect-sheets-dialog .confirmation-summary .summary-row:nth-child(even){background:#f9f9f9}.connect-sheets-dialog .confirmation-summary .summary-row .summary-label{color:hsl(0,0%,58%);font-weight:500}.connect-sheets-dialog .confirmation-summary .summary-row .summary-value{color:#000;font-weight:600}.connect-sheets-dialog .activation-notice{background:#d8e7f2;border:1px solid #52758d;border-radius:8px;padding:12px 16px;margin-top:20px;gap:8px;font-size:13px;color:#37566e;line-height:1.5}.connect-sheets-dialog .activation-notice md-icon{color:#52758d;flex-shrink:0}.connect-sheets-dialog .dialog-actions{padding:12px 24px;border-top:1px solid #d6e1e5;min-height:56px}.connect-sheets-dialog .dialog-actions .cancel-btn{text-transform:none;font-size:14px;color:hsl(0,0%,58%)}.connect-sheets-dialog .dialog-actions .save-btn{text-transform:none;font-weight:600;border-radius:8px;min-width:140px;height:40px;font-size:14px;color:#fff}.connect-sheets-dialog .dialog-actions .save-btn md-icon{margin-left:4px}.connect-sheets-dialog .dialog-actions .save-btn[disabled]{opacity:.5}.connect-sheets-dialog .white-icon{color:#fff !important}.connect-sheets-dialog .white-progress md-progress-circular .md-inner .md-gap{border-top-color:hsla(0,0%,100%,.5);border-bottom-color:hsla(0,0%,100%,.5)}.connect-sheets-dialog .white-progress md-progress-circular .md-inner .md-left .md-half-circle,.connect-sheets-dialog .white-progress md-progress-circular .md-inner .md-right .md-half-circle{border-top-color:#fff;border-right-color:#fff;border-bottom-color:#fff}.connector-export-dialog{min-width:560px;max-width:700px;max-height:85vh;border-radius:10px}.connector-export-dialog__toolbar{background-color:#f05e33 !important;min-height:56px}.connector-export-dialog__toolbar .md-toolbar-tools h2{font-weight:600;font-size:16px;color:#fff;margin-left:8px}.connector-export-dialog__toolbar .md-toolbar-tools md-icon{color:#fff}.connector-export-dialog__content{padding:24px;overflow-y:auto}.connector-export-dialog__steps{display:flex;align-items:center;justify-content:center;margin-bottom:24px;padding:0 16px}.connector-export-dialog__step{display:flex;align-items:center;gap:8px;opacity:.4;transition:opacity .2s ease}.connector-export-dialog__step--active{opacity:1}.connector-export-dialog__step--done{opacity:.7}.connector-export-dialog__step-num{width:28px;height:28px;border-radius:50%;background-color:#d6e1e5;color:#000;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.connector-export-dialog__step--active .connector-export-dialog__step-num{background-color:#f05e33;color:#fff}.connector-export-dialog__step--done .connector-export-dialog__step-num{background-color:#abd036;color:#fff}.connector-export-dialog__step-label{font-size:13px;font-weight:500;color:#949494}.connector-export-dialog__step--active .connector-export-dialog__step-label{color:#000}.connector-export-dialog__step-line{width:40px;height:2px;background-color:#d6e1e5;margin:0 8px;transition:background-color .2s ease}.connector-export-dialog__step-line--done{background-color:#abd036}.connector-export-dialog__section{min-height:200px}.connector-export-dialog__field-group{margin-bottom:20px}.connector-export-dialog__field-label{display:block;font-size:11px;font-weight:500;text-transform:uppercase;color:#949494;letter-spacing:.5px;margin-bottom:12px}.connector-export-dialog__radio-group{display:flex;flex-direction:column;gap:8px}.connector-export-dialog__radio{border:1px solid #d6e1e5;border-radius:8px;padding:12px 16px;margin:0;transition:border-color .2s ease,background-color .2s ease}.connector-export-dialog__radio.md-checked{border-color:#f05e33;background-color:rgba(240,94,51,.04)}.connector-export-dialog__radio-content{display:flex;flex-direction:column}.connector-export-dialog__radio-title{font-size:14px;font-weight:600;color:#000}.connector-export-dialog__radio-desc{font-size:12px;color:#949494;margin-top:2px}.connector-export-dialog__format-group{gap:12px}.connector-export-dialog__format-group .md-radio-button{border:1px solid #d6e1e5;border-radius:8px;padding:10px 20px;margin:0}.connector-export-dialog__format-group .md-radio-button.md-checked{border-color:#f05e33;background-color:rgba(240,94,51,.04)}.connector-export-dialog__format-group .md-radio-button md-icon{margin-right:6px}.connector-export-dialog__filter-row{gap:16px;margin-bottom:8px}.connector-export-dialog__filter-input{margin-bottom:0}.connector-export-dialog__job-option{display:flex;align-items:center;gap:12px}.connector-export-dialog__job-provider{font-weight:600;font-size:12px;color:#52758d;min-width:80px}.connector-export-dialog__job-date{font-size:12px;color:#949494;flex:1}.connector-export-dialog__job-status{font-size:11px;font-weight:600;text-transform:uppercase;padding:2px 8px;border-radius:999px}.connector-export-dialog__job-status--completed{background-color:rgba(171,208,54,.15);color:#7d9a00}.connector-export-dialog__job-status--failed{background-color:rgba(255,129,98,.15);color:#d04520}.connector-export-dialog__job-status--processing{background-color:rgba(82,117,141,.15);color:#52758d}.connector-export-dialog__job-summary{display:flex;gap:16px;margin-top:16px;padding:16px;background-color:#f9f9f9;border-radius:8px;border:1px solid #d6e1e5}.connector-export-dialog__job-stat{display:flex;flex-direction:column;align-items:center;flex:1}.connector-export-dialog__job-stat-value{font-size:20px;font-weight:700;color:#52758d}.connector-export-dialog__job-stat-value--success{color:#abd036}.connector-export-dialog__job-stat-value--warn{color:#fab963}.connector-export-dialog__job-stat-value--error{color:#ff8162}.connector-export-dialog__job-stat-label{font-size:11px;color:#949494;text-transform:uppercase;margin-top:4px}.connector-export-dialog__column-header{margin-bottom:12px}.connector-export-dialog__select-link{min-height:0;min-width:0;padding:0 8px;font-size:12px;text-transform:none;line-height:28px}.connector-export-dialog__column-search{margin-bottom:16px}.connector-export-dialog__column-groups{max-height:320px;overflow-y:auto;border:1px solid #d6e1e5;border-radius:8px;padding:8px 0}.connector-export-dialog__column-group:not(:last-child){border-bottom:1px solid #d6e1e5;padding-bottom:8px;margin-bottom:8px}.connector-export-dialog__group-header{padding:4px 12px;cursor:pointer}.connector-export-dialog__group-header md-checkbox{margin-bottom:0;margin-right:4px}.connector-export-dialog__group-name{font-size:12px;font-weight:600;text-transform:uppercase;color:#000;letter-spacing:.3px}.connector-export-dialog__group-count{font-size:11px;color:#949494;margin-left:8px}.connector-export-dialog__column-list{padding-left:24px}.connector-export-dialog__column-item{padding:2px 12px}.connector-export-dialog__column-item md-checkbox{margin-bottom:0;margin-right:4px}.connector-export-dialog__column-info{display:flex;align-items:center;gap:8px}.connector-export-dialog__column-label{font-size:13px;color:#000}.connector-export-dialog__column-key{font-size:10px;color:#5cc5c3;display:flex;align-items:center;gap:2px}.connector-export-dialog__enriched-icon{width:12px !important;height:12px !important;min-width:12px !important;min-height:12px !important;color:#5cc5c3}.connector-export-dialog__column-summary{margin-top:12px;padding:8px 12px;background-color:#f9f9f9;border-radius:6px;font-size:12px;color:#949494;text-align:center}.connector-export-dialog__summary-card{background-color:#f9f9f9;border:1px solid #d6e1e5;border-radius:8px;padding:16px;margin-top:12px}.connector-export-dialog__summary-row{display:flex;justify-content:space-between;padding:6px 0}.connector-export-dialog__summary-row:not(:last-child){border-bottom:1px solid #eee}.connector-export-dialog__summary-label{font-size:13px;color:#949494}.connector-export-dialog__summary-value{font-size:13px;font-weight:600;color:#000}.connector-export-dialog__filename{display:flex;align-items:center;gap:8px;margin-top:16px;padding:10px 14px;background-color:#e8f4f8;border-radius:6px;font-size:13px;color:#52758d;font-family:monospace}.connector-export-dialog__filename md-icon{width:18px;height:18px;min-width:18px;color:#52758d}.connector-export-dialog__progress{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:240px;text-align:center}.connector-export-dialog__progress-icon{margin-bottom:16px}.connector-export-dialog__progress-icon md-icon{width:48px;height:48px;color:#f05e33}.connector-export-dialog__progress-spin{animation:connector-export-spin 1.5s linear infinite}@keyframes connector-export-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.connector-export-dialog__progress-title{font-size:18px;font-weight:600;color:#000;margin:0 0 8px}.connector-export-dialog__progress-detail{font-size:13px;color:#949494;margin:0 0 16px}.connector-export-dialog__progress-bar{width:100%;max-width:360px;margin:16px 0}.connector-export-dialog__progress-status{font-size:14px;color:#abd036;font-weight:600;margin-top:8px}.connector-export-dialog__actions{padding:12px 16px;border-top:1px solid #d6e1e5}.connector-export-dialog__btn-next{background-color:#f05e33 !important;color:#fff !important;min-width:100px}.connector-export-dialog__btn-export{background-color:#f05e33 !important;color:#fff !important;min-width:140px}.connector-export-dialog__btn-export md-icon{color:#fff;margin-right:4px}.connector-export-trigger__btn{background-color:#f05e33 !important;color:#fff !important;font-size:12px;text-transform:none;min-height:32px;line-height:32px;padding:0 16px;border-radius:6px}.connector-export-trigger__btn md-icon{color:#fff;width:16px;height:16px;margin-right:4px}.connector-export-trigger__inline md-icon{color:#949494;width:18px;height:18px}.connector-export-trigger__inline:hover md-icon{color:#f05e33}.connector-export-trigger__inline--error md-icon{color:#ff8162}.connector-export-trigger__inline--error:hover md-icon{color:#d04520}.deal-detail-drawer,.deal-edit-drawer{max-width:60vw;width:100%}@media(max-width: 1024px){.deal-detail-drawer,.deal-edit-drawer{max-width:75vw}}@media(max-width: 768px){.deal-detail-drawer,.deal-edit-drawer{max-width:100vw}}.dd-container{background:#fff;padding:20px 24px}.dd-container .dd-header{margin-bottom:8px}.dd-container .dd-title-row{margin-bottom:16px}.dd-container .dd-title{font-size:22px;font-weight:700;color:#0f172a;line-height:1.3}.dd-container .dd-stats-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;margin-bottom:14px}@media(max-width: 768px){.dd-container .dd-stats-grid{grid-template-columns:1fr}}.dd-container .dd-stat-card{border-radius:10px;padding:14px 16px;border:1px solid}.dd-container .dd-stat-card .dd-stat-label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.dd-container .dd-stat-card .dd-stat-amount{font-size:20px;font-weight:700}.dd-container .dd-stat-card.dd-stat-value{background:#ecfdf5;border-color:#a7f3d0}.dd-container .dd-stat-card.dd-stat-value .dd-stat-label{color:#065f46}.dd-container .dd-stat-card.dd-stat-value .dd-stat-amount{color:#047857}.dd-container .dd-stat-card.dd-stat-forecast{background:#eef2ff;border-color:#c7d2fe}.dd-container .dd-stat-card.dd-stat-forecast .dd-stat-label{color:#3730a3}.dd-container .dd-stat-card.dd-stat-forecast .dd-stat-amount{color:#4338ca}.dd-container .dd-stat-card.dd-stat-cost{background:#f0f9ff;border-color:#bae6fd}.dd-container .dd-stat-card.dd-stat-cost .dd-stat-label{color:#075985}.dd-container .dd-stat-card.dd-stat-cost .dd-stat-amount{color:#0284c7}.dd-container .dd-key-fields{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}@media(min-width: 1024px){.dd-container .dd-key-fields{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 600px){.dd-container .dd-key-fields{grid-template-columns:1fr}}.dd-container .dd-field-card{border-radius:10px;padding:14px 16px;border:2px solid;cursor:default;transition:box-shadow .15s ease}.dd-container .dd-field-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.dd-container .dd-field-card .dd-field-label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.dd-container .dd-field-card .dd-field-value{font-size:13px;font-weight:600}.dd-container .dd-field-card.dd-field-contact{background:linear-gradient(135deg, #eff6ff, #eef2ff);border-color:#93c5fd}.dd-container .dd-field-card.dd-field-contact .dd-field-label{color:#1e3a8a}.dd-container .dd-field-card.dd-field-contact .dd-field-value{color:#1e40af}.dd-container .dd-field-card.dd-field-company{background:linear-gradient(135deg, #fffbeb, #fff7ed);border-color:#fcd34d}.dd-container .dd-field-card.dd-field-company .dd-field-label{color:#78350f}.dd-container .dd-field-card.dd-field-company .dd-field-value{color:#92400e}.dd-container .dd-field-card.dd-field-outcome{background:linear-gradient(135deg, #ecfdf5, #f0f9ff);border-color:#6ee7b7}.dd-container .dd-field-card.dd-field-outcome .dd-field-label{color:#065f46}.dd-container .dd-field-card.dd-field-outcome .dd-field-value{color:#047857}.dd-container .dd-field-card.dd-field-outcome.dd-won{background:linear-gradient(135deg, #ecfdf5, #f0f9ff);border-color:#6ee7b7}.dd-container .dd-field-card.dd-field-outcome.dd-won .dd-field-label{color:#065f46}.dd-container .dd-field-card.dd-field-outcome.dd-won .dd-field-value{color:#047857}.dd-container .dd-field-card.dd-field-outcome.dd-lost{background:linear-gradient(135deg, #fef2f2, #fff5f5);border-color:#fca5a5}.dd-container .dd-field-card.dd-field-outcome.dd-lost .dd-field-label{color:#991b1b}.dd-container .dd-field-card.dd-field-outcome.dd-lost .dd-field-value{color:#b91c1c}.dd-container .dd-field-card.dd-field-outcome.dd-postponed{background:linear-gradient(135deg, #fffbeb, #fefce8);border-color:#fcd34d}.dd-container .dd-field-card.dd-field-outcome.dd-postponed .dd-field-label{color:#92400e}.dd-container .dd-field-card.dd-field-outcome.dd-postponed .dd-field-value{color:#b45309}.dd-container .dd-field-card.dd-field-outcome.dd-pending{background:linear-gradient(135deg, #eff6ff, #f0f9ff);border-color:#93c5fd}.dd-container .dd-field-card.dd-field-outcome.dd-pending .dd-field-label{color:#1e40af}.dd-container .dd-field-card.dd-field-outcome.dd-pending .dd-field-value{color:#1d4ed8}.dd-container .dd-field-card.dd-field-icp{background:linear-gradient(135deg, #f5f3ff, #faf5ff);border-color:#c4b5fd}.dd-container .dd-field-card.dd-field-icp .dd-field-label{color:#4c1d95}.dd-container .dd-field-card.dd-field-icp .dd-field-value{color:#6d28d9}.dd-container .dd-chip-outcome{background:#d1fae5;color:#065f46;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.dd-container .dd-field-outcome.dd-won .dd-chip-outcome{background:#d1fae5;color:#065f46}.dd-container .dd-field-outcome.dd-lost .dd-chip-outcome{background:#fee2e2;color:#991b1b}.dd-container .dd-field-outcome.dd-postponed .dd-chip-outcome{background:#fef3c7;color:#92400e}.dd-container .dd-field-outcome.dd-pending .dd-chip-outcome{background:#dbeafe;color:#1e40af}.dd-container .dd-chip-icp{background:#f3f4f6;color:#6b7280;border:1px solid #d1d5db;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-block}.dd-container .dd-quick-actions{padding:0 0 16px 0;gap:8px;flex-wrap:wrap}.dd-container .dd-action-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:6px 14px;min-height:36px;min-width:0;font-size:13px;font-weight:500;color:#475569;transition:all .15s ease;text-transform:none;line-height:1;margin:0}.dd-container .dd-action-btn:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 1px 3px rgba(0,0,0,.06)}@media(max-width: 768px){.dd-container .dd-action-btn .dd-action-label{display:none}}.dd-container .dd-action-more{padding:6px 10px;min-width:36px}.dd-container .dd-tab-nav{padding:0 0 18px 0;gap:4px;overflow-x:auto;flex-wrap:nowrap}.dd-container .dd-tab-nav::-webkit-scrollbar{display:none}.dd-container .dd-tab-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;color:#363739;background:rgba(0,0,0,0);border:none;cursor:pointer;white-space:nowrap;transition:all .15s ease;height:32px;margin:0}.dd-container .dd-tab-btn md-icon{height:16px;width:16px;color:#363739}.dd-container .dd-tab-btn:hover{background:#f1f5f9;color:#1e293b}.dd-container .dd-tab-btn.dd-tab-active{background:#eef2ff;color:#4338ca;font-weight:600;box-shadow:0 1px 2px rgba(67,56,202,.08)}.dd-container .dd-tab-btn.dd-tab-active md-icon{color:#4338ca}.dd-container .dd-tab-content{padding:20px 0}.dd-container .dd-section{margin-bottom:24px}.dd-container .dd-section-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.dd-container .dd-section-title md-icon{height:18px;width:18px;color:#475569}.dd-container .dd-section-title.dd-title-danger{color:#b91c1c}.dd-container .dd-section-title.dd-title-danger md-icon{color:#b91c1c}.dd-container .dd-section-title-row{margin-bottom:12px}.dd-container .dd-section-title-row .dd-section-title{margin-bottom:0}.dd-container .dd-card{border-radius:10px;padding:16px;border:1px solid}.dd-container .dd-card.dd-card-slate{background:#f8fafc;border-color:#e2e8f0}.dd-container .dd-card.dd-card-indigo{background:#eef2ff;border-color:#c7d2fe}.dd-container .dd-card.dd-card-sky{background:#f0f9ff;border-color:#bae6fd}.dd-container .dd-card.dd-card-amber{background:#fffbeb;border-color:#fde68a}.dd-container .dd-card.dd-card-blue{background:#eff6ff;border-color:#bfdbfe}.dd-container .dd-card.dd-card-violet-gradient{background:linear-gradient(135deg, #f5f3ff, #faf5ff);border-color:#c4b5fd}.dd-container .dd-card.dd-card-danger{background:#fef2f2;border:2px solid #fecaca}.dd-container .dd-detail-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}@media(max-width: 600px){.dd-container .dd-detail-grid{grid-template-columns:1fr}}.dd-container .dd-detail-item{margin-bottom:4px}.dd-container .dd-detail-item.dd-detail-full{grid-column:1/-1}.dd-container .dd-label{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#64748b;margin-bottom:6px}.dd-container .dd-label md-icon{height:12px;width:12px}.dd-container .dd-label.dd-label-indigo{color:#3730a3}.dd-container .dd-label.dd-label-sky{color:#0369a1}.dd-container .dd-label.dd-label-pink{color:#be185d}.dd-container .dd-value{font-size:14px;font-weight:500;color:#0f172a;margin-top:4px}.dd-container .dd-value-muted{color:#94a3b8}.dd-container .dd-desc{line-height:1.6;color:#334155}.dd-container .dd-chips-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;align-items:center}.dd-container .dd-chip-label{border-radius:12px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-block}.dd-container .dd-chip-outline{border:1px solid #d1d5db;border-radius:14px;padding:4px 12px;font-size:12px;font-weight:500;color:#374151;background:#fff;cursor:pointer;transition:background .12s ease}.dd-container .dd-chip-outline:hover{background:#f3f4f6}.dd-container .dd-stars{margin-top:8px}.dd-container .dd-stars md-icon{height:16px;width:16px;color:#f59e0b}.dd-container .dd-authority-block .dd-auth-value{margin-top:8px;font-size:14px;font-weight:500}.dd-container .dd-service-row{margin-top:14px;gap:16px}.dd-container .dd-file-list{display:flex;flex-direction:column;gap:8px}.dd-container .dd-file-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.dd-container .dd-file-item:hover{background:#f8fafc;box-shadow:0 1px 3px rgba(0,0,0,.04)}.dd-container .dd-file-left{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.dd-container .dd-file-name{font-size:13px;font-weight:500;color:#0f172a;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-container .dd-file-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.dd-container .dd-file-size{font-size:12px;color:#94a3b8}.dd-container .dd-empty-state{text-align:center;color:#94a3b8;font-size:13px;padding:16px 0}.dd-container md-slider .md-track-container{top:20px;height:8px}.dd-container md-slider .md-track{border-radius:8px}.dd-container md-slider .md-track .md-track-fill{border-radius:8px}.dd-container .dd-sectional-container{border-radius:10px;overflow:hidden;border:1px solid}.dd-container .dd-sectional-container.dd-container-key_notes{background:#fffbeb;border-color:#fde68a}.dd-container .dd-sectional-container.dd-container-key_notes .dd-container-title{color:#78350f}.dd-container .dd-sectional-container.dd-container-key_notes .dd-note-item{color:#78350f}.dd-container .dd-sectional-container.dd-container-competitive_intel{background:#fff1f2;border-color:#fecdd3}.dd-container .dd-sectional-container.dd-container-competitive_intel .dd-container-title{color:#881337}.dd-container .dd-sectional-container.dd-container-competitive_intel .dd-note-item{color:#881337}.dd-container .dd-sectional-container.dd-container-discovery_notes{background:#eff6ff;border-color:#bfdbfe}.dd-container .dd-sectional-container.dd-container-discovery_notes .dd-container-title{color:#1e3a8a}.dd-container .dd-sectional-container.dd-container-discovery_notes .dd-note-item{color:#1e3a8a}.dd-container .dd-sectional-container.dd-container-meeting_summary{background:#f5f3ff;border-color:#c4b5fd}.dd-container .dd-sectional-container.dd-container-meeting_summary .dd-container-title{color:#4c1d95}.dd-container .dd-sectional-container.dd-container-meeting_summary .dd-note-item{color:#4c1d95}.dd-container .dd-sectional-container.dd-container-account_history{background:#ecfdf5;border-color:#a7f3d0}.dd-container .dd-sectional-container.dd-container-account_history .dd-container-title{color:#065f46}.dd-container .dd-sectional-container.dd-container-account_history .dd-note-item{color:#065f46}.dd-container .dd-sectional-container.dd-container-stakeholder_map{background:#eef2ff;border-color:#c7d2fe}.dd-container .dd-sectional-container.dd-container-stakeholder_map .dd-container-title{color:#3730a3}.dd-container .dd-sectional-container.dd-container-stakeholder_map .dd-note-item{color:#3730a3}.dd-container .dd-sectional-container.dd-container-budget_info{background:#f0fdf4;border-color:#bbf7d0}.dd-container .dd-sectional-container.dd-container-budget_info .dd-container-title{color:#14532d}.dd-container .dd-sectional-container.dd-container-budget_info .dd-note-item{color:#14532d}.dd-container .dd-sectional-container.dd-container-press_coverage{background:#ecfeff;border-color:#a5f3fc}.dd-container .dd-sectional-container.dd-container-press_coverage .dd-container-title{color:#164e63}.dd-container .dd-sectional-container.dd-container-press_coverage .dd-note-item{color:#164e63}.dd-container .dd-sectional-container.dd-container-social_signals{background:#fdf2f8;border-color:#fbcfe8}.dd-container .dd-sectional-container.dd-container-social_signals .dd-container-title{color:#831843}.dd-container .dd-sectional-container.dd-container-social_signals .dd-note-item{color:#831843}.dd-container .dd-sectional-container.dd-container-objection_handling{background:#fff7ed;border-color:#fed7aa}.dd-container .dd-sectional-container.dd-container-objection_handling .dd-container-title{color:#7c2d12}.dd-container .dd-sectional-container.dd-container-objection_handling .dd-note-item{color:#7c2d12}.dd-container .dd-sectional-container.dd-container-insert_comments{background:#f8fafc;border-color:#e2e8f0}.dd-container .dd-sectional-container.dd-container-insert_comments .dd-container-title{color:#334155}.dd-container .dd-comments-list{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.dd-container .dd-comment-card{display:flex;align-items:stretch;border-radius:6px;background:#fff;border:1px solid #e2e8f0;overflow:hidden;position:relative}.dd-container .dd-comment-card:hover .dd-comment-remove{opacity:1}.dd-container .dd-comment-color-bar{width:4px;flex-shrink:0}.dd-container .dd-comment-content{flex:1;padding:8px 12px;min-width:0}.dd-container .dd-comment-title{font-size:13px;font-weight:600;color:#1e293b;line-height:1.4}.dd-container .dd-comment-text{font-size:12px;color:#64748b;margin-top:2px;line-height:1.4}.dd-container .dd-comment-remove{opacity:0;transition:opacity .15s ease;height:24px;width:24px;min-height:0;min-width:0;padding:0;margin:4px;align-self:flex-start}.dd-container .dd-comment-remove md-icon{height:10px;width:10px;color:#94a3b8}.dd-container .dd-empty-comments{text-align:center;padding:12px;font-size:12px;color:#94a3b8;margin-bottom:14px}.dd-container .dd-comment-form{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid rgba(0,0,0,.06)}.dd-container .dd-color-picker{flex-wrap:wrap}.dd-container .dd-color-label{font-size:12px;color:#64748b;font-weight:500}.dd-container .dd-color-swatch{width:20px;height:20px;border-radius:50%;cursor:pointer;border:2px solid rgba(0,0,0,0);transition:border-color .15s ease,transform .15s ease}.dd-container .dd-color-swatch:hover{transform:scale(1.15)}.dd-container .dd-color-swatch.dd-color-active{border-color:#1e293b;transform:scale(1.15)}.dd-container .dd-comment-input md-select,.dd-container .dd-comment-input input,.dd-container .dd-comment-input textarea{font-size:13px}.dd-container .dd-comment-input input,.dd-container .dd-comment-input textarea{border:1px solid #e2e8f0;border-radius:6px;padding:8px 10px;background:#fff}.dd-container .dd-comment-input input:focus,.dd-container .dd-comment-input textarea:focus{border-color:#6366f1;outline:none}.dd-container .dd-comment-input md-select{border:1px solid #e2e8f0;border-radius:6px;padding:8px 10px;background:#fff}.dd-container .dd-comment-input textarea{resize:vertical;min-height:40px}.dd-container .dd-comment-add-btn{min-height:46px;min-width:60px;line-height:32px;font-size:13px;text-transform:none;margin:0;border-radius:6px;background-color:teal;color:#fff}.dd-container .dd-comment-add-btn:hover{background-color:#004d4d}.dd-container .dd-container-header{padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.06)}.dd-container .dd-container-toggle{background:none;border:none;cursor:pointer;padding:0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.dd-container .dd-container-toggle:hover{opacity:.8}.dd-container .dd-container-toggle md-icon{height:14px;width:14px}.dd-container .dd-container-menu{height:28px;width:28px;padding:0;min-height:0;min-width:0;margin:0}.dd-container .dd-container-menu md-icon{height:16px;width:16px}.dd-container .dd-container-body{padding:16px}.dd-container .dd-note-list{display:flex;flex-direction:column;gap:8px}.dd-container .dd-note-item{font-size:13px;line-height:1.5;display:flex;align-items:flex-start;gap:8px;margin:0}.dd-container .dd-bullet{font-weight:700;flex-shrink:0}.dd-container .dd-container-footer{margin-top:14px;padding-top:12px;border-top:1px solid rgba(0,0,0,.06)}.dd-container .dd-add-note-btn{font-size:12px;min-height:0;min-width:0;padding:4px 8px;text-transform:none;margin:0;line-height:1;color:#64748b}.dd-container .dd-add-note-btn md-icon{height:12px;width:12px}.dd-container .dd-updated-time{font-size:11px;color:rgba(0,0,0,.4)}.dd-container .dd-add-section-wrapper{margin-top:12px}.dd-container .dd-add-section-btn{width:100%;border:2px dashed #cbd5e1;border-radius:10px;background:rgba(0,0,0,0);color:#64748b;font-size:14px;text-transform:none;padding:10px;transition:all .15s ease}.dd-container .dd-add-section-btn:hover{border-color:#94a3b8;color:#334155}.dd-container .dd-filter-row{margin-bottom:20px;flex-wrap:wrap}.dd-container .dd-filter-label{font-size:13px;font-weight:600;color:#475569}.dd-container .dd-filter-btn{min-height:32px;min-width:0;padding:4px 14px;font-size:12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#475569;text-transform:none;margin:0;line-height:1}.dd-container .dd-filter-btn.dd-filter-active{background:#eef2ff;border-color:#818cf8;color:#4338ca;font-weight:600}.dd-container .dd-task-item{display:flex;align-items:flex-start;gap:12px;padding:14px;background:#fff;border:1px solid #fde68a;border-radius:8px;margin-bottom:10px}.dd-container .dd-task-checkbox{width:20px;height:20px;border:2px solid #fbbf24;border-radius:4px;flex-shrink:0;margin-top:2px}.dd-container .dd-task-info{flex:1;min-width:0}.dd-container .dd-task-title{font-size:13px;font-weight:500;color:#0f172a;margin:0}.dd-container .dd-task-due{font-size:12px;color:#94a3b8;margin:4px 0 0}.dd-container .dd-add-task-btn{width:100%;text-transform:none;color:#b45309;font-size:13px;margin-top:4px}.dd-container .dd-add-task-btn:hover{background:#fef3c7}.dd-container .dd-badge{display:inline-block;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:600;white-space:nowrap}.dd-container .dd-badge.dd-badge-high,.dd-container .dd-badge.dd-badge-High{background:#fef3c7;color:#b45309}.dd-container .dd-badge.dd-badge-medium,.dd-container .dd-badge.dd-badge-Medium{background:#dbeafe;color:#1d4ed8}.dd-container .dd-badge.dd-badge-low,.dd-container .dd-badge.dd-badge-Low{background:#dcfce7;color:#15803d}.dd-container .dd-badge.dd-badge-green{background:#d1fae5;color:#065f46}.dd-container .dd-badge.dd-badge-blue{background:#dbeafe;color:#1d4ed8}.dd-container .dd-badge.dd-badge-indigo{background:#e0e7ff;color:#3730a3}.dd-container .dd-badge.dd-badge-rose{background:#ffe4e6;color:#9f1239}.dd-container .dd-timeline{position:relative}.dd-container .dd-timeline-item{position:relative;padding-left:24px;padding-bottom:20px}.dd-container .dd-timeline-item::before{content:"";position:absolute;left:7px;top:16px;bottom:0;width:2px;background:#e2e8f0}.dd-container .dd-timeline-item.dd-timeline-last::before{display:none}.dd-container .dd-timeline-item.dd-timeline-blue .dd-timeline-dot{background:#3b82f6}.dd-container .dd-timeline-item.dd-timeline-blue::before{background:#bfdbfe}.dd-container .dd-timeline-item.dd-timeline-blue .dd-timeline-card{background:#eff6ff;border-color:#bfdbfe}.dd-container .dd-timeline-item.dd-timeline-emerald .dd-timeline-dot{background:#10b981}.dd-container .dd-timeline-item.dd-timeline-emerald::before{background:#a7f3d0}.dd-container .dd-timeline-item.dd-timeline-emerald .dd-timeline-card{background:#ecfdf5;border-color:#a7f3d0}.dd-container .dd-timeline-item.dd-timeline-violet .dd-timeline-dot{background:#8b5cf6}.dd-container .dd-timeline-item.dd-timeline-violet::before{background:#c4b5fd}.dd-container .dd-timeline-item.dd-timeline-violet .dd-timeline-card{background:#f5f3ff;border-color:#c4b5fd}.dd-container .dd-timeline-item.dd-timeline-amber .dd-timeline-dot{background:#f59e0b}.dd-container .dd-timeline-item.dd-timeline-amber .dd-timeline-card{background:#fffbeb;border-color:#fde68a}.dd-container .dd-timeline-dot{position:absolute;left:0;top:4px;width:16px;height:16px;border-radius:50%;border:2px solid #fff;z-index:1}.dd-container .dd-timeline-card{border-radius:10px;padding:14px;border:1px solid}.dd-container .dd-timeline-header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.dd-container .dd-timeline-header md-icon{height:16px;width:16px}.dd-container .dd-timeline-type{font-size:13px;font-weight:600;color:#0f172a}.dd-container .dd-timeline-time{font-size:12px;color:#94a3b8;margin-left:auto}.dd-container .dd-timeline-desc{font-size:13px;color:#475569;margin:0}.dd-container .dd-timeline-note{font-size:12px;color:#94a3b8;margin:4px 0 0}.dd-container .dd-timeline-badges{display:flex;gap:8px;margin-top:10px}.dd-container .dd-link-btn{min-height:0;padding:4px 10px;font-size:12px;text-transform:none;color:#4338ca;margin:0}.dd-container .dd-brief-item{display:flex;align-items:flex-start;gap:12px;padding:14px;background:#fff;border:1px solid #c7d2fe;border-radius:8px;margin-bottom:10px;cursor:pointer;transition:box-shadow .12s ease}.dd-container .dd-brief-item:hover{box-shadow:0 2px 6px rgba(0,0,0,.06)}.dd-container .dd-brief-info{flex:1;min-width:0}.dd-container .dd-brief-title{font-size:13px;font-weight:500;color:#0f172a;margin:0}.dd-container .dd-brief-sub{font-size:12px;color:#94a3b8;margin:4px 0 0}.dd-container .dd-center-action-btn{width:100%;text-transform:none;color:#4338ca;font-size:13px;margin-top:4px}.dd-container .dd-center-action-btn:hover{background:#eef2ff}.dd-container .dd-center-action-btn.dd-center-action-blue{color:#1d4ed8}.dd-container .dd-center-action-btn.dd-center-action-blue:hover{background:#dbeafe}.dd-container .dd-suggestion-subtitle{font-size:12px;color:#7c3aed;margin:0 0 12px}.dd-container .dd-suggestion-item{display:flex;align-items:center;gap:12px;padding:10px 12px;background:hsla(0,0%,100%,.8);border:1px solid #c4b5fd;border-radius:8px;margin-bottom:8px;cursor:pointer;transition:background .12s ease}.dd-container .dd-suggestion-item:hover{background:#fff}.dd-container .dd-suggestion-text{flex:1;font-size:13px;color:#334155}.dd-container .dd-note-row{display:flex;align-items:flex-start;gap:12px;padding:14px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:10px}.dd-container .dd-note-info{flex:1;min-width:0}.dd-container .dd-note-title{font-size:13px;font-weight:500;color:#0f172a;margin:0}.dd-container .dd-note-meta{font-size:12px;color:#94a3b8;margin:4px 0 0}.dd-container .dd-nurture-status{background:linear-gradient(135deg, #fdf2f8, #fff1f2);border:1px solid #fecdd3;border-radius:12px;padding:16px;margin-bottom:24px}.dd-container .dd-nurture-header{margin-bottom:14px}.dd-container .dd-nurture-title{font-size:14px;font-weight:700;color:#881337}.dd-container .dd-nurture-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dd-container .dd-engagement-bar{margin-top:4px}.dd-container .dd-progress-track{flex:1;height:8px;background:#fce7f3;border-radius:4px;overflow:hidden}.dd-container .dd-progress-fill{height:100%;background:#ec4899;border-radius:4px}.dd-container .dd-campaign-item{display:flex;align-items:flex-start;gap:12px;padding:14px;background:#fff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:10px}.dd-container .dd-campaign-avatar,.dd-container .dd-rec-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dd-container .dd-campaign-avatar md-icon,.dd-container .dd-rec-avatar md-icon{height:16px;width:16px}.dd-container .dd-avatar-blue{background:#dbeafe}.dd-container .dd-avatar-blue md-icon{color:#2563eb}.dd-container .dd-avatar-violet{background:#ede9fe}.dd-container .dd-avatar-violet md-icon{color:#7c3aed}.dd-container .dd-avatar-emerald{background:#d1fae5}.dd-container .dd-avatar-emerald md-icon{color:#059669}.dd-container .dd-avatar-amber{background:#fef3c7}.dd-container .dd-avatar-amber md-icon{color:#d97706}.dd-container .dd-campaign-info,.dd-container .dd-rec-info{flex:1;min-width:0}.dd-container .dd-campaign-title,.dd-container .dd-rec-title{font-size:13px;font-weight:500;color:#0f172a;margin:0}.dd-container .dd-campaign-meta,.dd-container .dd-rec-sub{font-size:12px;color:#94a3b8;margin:4px 0 0}.dd-container .dd-pause-btn{min-height:0;padding:4px 10px;font-size:12px;text-transform:none;color:#2563eb;margin:0}.dd-container .dd-enroll-btn{min-height:0;min-width:0;padding:4px 12px;font-size:12px;text-transform:none;color:#fff;background:#2563eb;border-radius:4px;margin:0;line-height:1}.dd-container .dd-enroll-btn:hover{background:#1d4ed8}.dd-container .dd-enroll-btn[disabled]{opacity:.6}.dd-container .dd-recommendation-item{display:flex;align-items:center;gap:12px;padding:14px;background:hsla(0,0%,100%,.8);border:1px solid #c4b5fd;border-radius:8px;margin-bottom:10px}.dd-container .dd-send-btn{min-height:32px;min-width:0;padding:6px 14px;font-size:12px;text-transform:none;background:#7c3aed;color:#fff;border-radius:6px;margin:0;line-height:1}.dd-container .dd-send-btn md-icon{color:#fff}.dd-container .dd-send-btn:hover{background:#6d28d9}.dd-container .dd-schedule-btn{min-height:32px;min-width:0;padding:6px 14px;font-size:12px;text-transform:none;border:1px solid #c4b5fd;color:#7c3aed;border-radius:6px;background:#fff;margin:0;line-height:1}.dd-container .dd-touchpoint-item{display:flex;align-items:center;gap:12px;padding:10px 4px}.dd-container .dd-touchpoint-item:not(:last-child){border-bottom:1px solid #f1f5f9}.dd-container .dd-touchpoint-item md-icon{height:16px;width:16px;flex-shrink:0}.dd-container .dd-touchpoint-text{flex:1;font-size:13px;color:#334155}.dd-container .dd-touchpoint-time{font-size:12px;color:#94a3b8;flex-shrink:0}.dd-container .dd-tp-stats-row{display:flex;gap:10px;flex-wrap:wrap}.dd-container .dd-tp-stat-card{flex:1 1 0;min-width:90px;display:flex;flex-direction:column;align-items:center;padding:14px 8px 12px;border-radius:10px;border:1px solid rgba(0,0,0,0)}.dd-container .dd-tp-stat-card md-icon{height:18px;width:18px;margin-bottom:6px}.dd-container .dd-tp-stat-card .dd-tp-stat-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;margin-top:10px}.dd-container .dd-tp-stat-card .dd-tp-stat-count{font-size:22px;font-weight:700;color:#1e293b;line-height:1;margin-bottom:4px}.dd-container .dd-tp-stat-card .dd-tp-stat-rate{font-size:12px;color:#64748b;font-weight:500}.dd-container .dd-tp-stat-blue{background:#eff6ff;border-color:#bfdbfe}.dd-container .dd-tp-stat-blue .dd-tp-stat-label{color:#2563eb}.dd-container .dd-tp-stat-blue md-icon{color:#2563eb}.dd-container .dd-tp-stat-green{background:#f0fdf4;border-color:#bbf7d0}.dd-container .dd-tp-stat-green .dd-tp-stat-label{color:#16a34a}.dd-container .dd-tp-stat-green md-icon{color:#16a34a}.dd-container .dd-tp-stat-purple{background:#f5f3ff;border-color:#ddd6fe}.dd-container .dd-tp-stat-purple .dd-tp-stat-label{color:#7c3aed}.dd-container .dd-tp-stat-purple md-icon{color:#7c3aed}.dd-container .dd-tp-stat-amber{background:#fffbeb;border-color:#fde68a}.dd-container .dd-tp-stat-amber .dd-tp-stat-label{color:#d97706}.dd-container .dd-tp-stat-amber md-icon{color:#d97706}.dd-container .dd-tp-stat-red{background:#fef2f2;border-color:#fecaca}.dd-container .dd-tp-stat-red .dd-tp-stat-label{color:#dc2626}.dd-container .dd-tp-stat-red md-icon{color:#dc2626}.dd-container .dd-badge-gray{background:#f1f5f9;color:#64748b}.dd-container .dd-status-btns,.dd-container .dd-priority-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.dd-container .dd-btn{min-height:32px;min-width:0;padding:4px 12px;font-size:13px;text-transform:none;margin:0;border-radius:6px;height:32px;line-height:20px}.dd-container .dd-btn.dd-status-won{background:#ecfdf5;border:1px solid #86efac;color:#15803d}.dd-container .dd-btn.dd-status-won.active{background:#15803d;color:#fff;border-color:#15803d}.dd-container .dd-btn.dd-status-won.active md-icon{color:#fff}.dd-container .dd-btn.dd-status-lost{background:#fef2f2;border:1px solid #fca5a5;color:#b91c1c}.dd-container .dd-btn.dd-status-lost.active{background:#b91c1c;color:#fff;border-color:#b91c1c}.dd-container .dd-btn.dd-status-lost.active md-icon{color:#fff}.dd-container .dd-btn.dd-status-postponed{background:#fffbeb;border:1px solid #fcd34d;color:#b45309}.dd-container .dd-btn.dd-status-postponed.active{background:#b45309;color:#fff;border-color:#b45309}.dd-container .dd-btn.dd-status-postponed.active md-icon{color:#fff}.dd-container .dd-btn.dd-priority-critical{background:#fef2f2;border:1px solid #fca5a5;color:#b91c1c}.dd-container .dd-btn.dd-priority-critical.active{background:#b91c1c;color:#fff;border-color:#b91c1c}.dd-container .dd-btn.dd-priority-high{background:#fff7ed;border:1px solid #fdba74;color:#c2410c}.dd-container .dd-btn.dd-priority-high.active{background:#c2410c;color:#fff;border-color:#c2410c}.dd-container .dd-btn.dd-priority-medium{background:#fefce8;border:1px solid #fde047;color:#a16207}.dd-container .dd-btn.dd-priority-medium.active{background:#a16207;color:#fff;border-color:#a16207}.dd-container .dd-btn.dd-priority-low{background:#f0fdf4;border:1px solid #86efac;color:#15803d}.dd-container .dd-btn.dd-priority-low.active{background:#15803d;color:#fff;border-color:#15803d}.dd-container .dd-labels-section{margin-top:16px;grid-column:1/-1}.dd-container .dd-add-label-btn{min-height:0;min-width:0;padding:2px 8px;font-size:12px;text-transform:none;margin:0;line-height:1}.dd-container .dd-probability-row{margin-top:10px}.dd-container .dd-probability-value{font-size:14px;font-weight:700;color:#334155;min-width:40px;text-align:right}.dd-container .dd-slider md-slider{width:100%}.dd-container .dd-assign-item{padding:14px;background:#fff;border:1px solid #c7d2fe;border-radius:8px;margin-bottom:10px}.dd-container .dd-assign-title{font-size:13px;font-weight:500;color:#0f172a;margin:0}.dd-container .dd-assign-name{font-size:12px;color:#94a3b8;margin:2px 0 0}.dd-container .dd-change-btn{min-height:0;padding:4px 10px;font-size:12px;text-transform:none;margin:0;color:#6366f1;font-weight:500}.dd-container .dd-inline-edit{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #e0e7ff}.dd-container .dd-select-wrap{flex:1;margin:0;padding:0}.dd-container .dd-select-wrap md-select{margin:0;border:1px solid #c7d2fe;border-radius:6px;padding:4px 8px;font-size:13px;height:34px}.dd-container .dd-select-wrap md-select .md-select-value{padding:0;min-height:28px;border-bottom:none}.dd-container .dd-save-btn{min-height:0;min-width:0;padding:6px 16px;font-size:12px;font-weight:600;text-transform:none;margin:0;background:#6366f1;color:#fff;border-radius:6px}.dd-container .dd-save-btn:hover{background:#4f46e5}.dd-container .dd-save-btn[disabled]{background:#c7d2fe;color:#fff}.dd-container .dd-contact-autocomplete{flex:1;min-width:0}.dd-container .dd-contact-autocomplete md-autocomplete-wrap{border:1px solid #c7d2fe;border-radius:6px;box-shadow:none;height:34px}.dd-container .dd-contact-autocomplete md-autocomplete-wrap input{font-size:13px;padding:0 8px;height:34px;line-height:34px;order:1}.dd-container .dd-contact-autocomplete md-autocomplete-wrap button{order:2}.dd-container .dd-contact-autocomplete .md-show-clear-button button{margin-top:0}.dd-container .dd-contact-autocomplete md-input-container{margin:0;padding:0}.dd-container .dd-contact-autocomplete md-input-container label{display:none}.dd-container .dd-contact-autocomplete.md-default-theme md-autocomplete-wrap.md-menu-showing,.dd-container .dd-contact-autocomplete md-autocomplete-wrap.md-menu-showing{border-color:#6366f1}.dd-container .dd-loading-text{font-size:12px;color:#94a3b8;font-style:italic;padding:4px 0}.dd-container .dd-organize-btn{width:100%;text-align:left;border:1px solid #e2e8f0;border-radius:8px;padding:12px 16px;background:#fff;text-transform:none;margin:0 0 8px;min-height:0}.dd-container .dd-organize-btn:hover{background:#f8fafc;box-shadow:0 1px 3px rgba(0,0,0,.04)}.dd-container .dd-organize-label{font-size:13px;font-weight:500;color:#0f172a;height:16px}.dd-container .dd-organize-sub{font-size:12px;color:#94a3b8;margin-top:2px}.dd-container .dd-danger-btn{width:100%;text-align:left;border:1px solid #fecaca;border-radius:8px;padding:12px 16px;background:#fff;text-transform:none;margin:0 0 8px;min-height:0;color:#b91c1c}.dd-container .dd-danger-btn:hover{background:#fef2f2}.dd-container .dd-danger-btn md-icon{color:#b91c1c}.dd-container .dd-danger-label{font-size:13px;font-weight:500;color:#b91c1c;height:16px}.dd-container .dd-danger-sub{font-size:12px;color:#ef4444;margin-top:2px}.dd-container .dd-footer{position:sticky;bottom:0;z-index:5;box-sizing:border-box;width:calc(100% + 48px);margin:0 -24px -20px;padding:14px 24px;gap:12px;background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -4px 10px rgba(15,23,42,.05)}.dd-container .dd-btn-close{border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;text-transform:none;font-size:14px;padding:6px 20px;min-height:36px;margin:0}.dd-container .dd-btn-edit{border:1px solid #6366f1;border-radius:6px;background:#6366f1;color:#fff;text-transform:none;font-size:14px;padding:6px 20px;min-height:36px;margin:0}.dd-container .dd-btn-edit:hover{background:#4f46e5}.dd-container .dd-placeholder-text{text-align:center;color:#94a3b8;font-size:14px;padding:40px 0}.dd-container .dd-icon-green{color:#059669}.dd-container .dd-icon-indigo{color:#4338ca}.dd-container .dd-icon-sky{color:#0284c7}.dd-container .dd-icon-blue{color:#2563eb}.dd-container .dd-icon-emerald{color:#10b981}.dd-container .dd-icon-violet{color:#7c3aed}.dd-container .dd-icon-amber{color:#d97706}.dd-container .dd-icon-rose{color:#e11d48}.dd-container .dd-icon-pink{color:#ec4899}.dd-container .dd-icon-red{color:#dc2626}.dd-container .dd-icon-muted{color:#94a3b8}.dd-container .dd-icon-yes{color:#16a34a}.dd-container .dd-icon-no{color:#dc2626}.deal-edit-drawer .ar-sidepanel{overflow-y:auto}.deal-edit-drawer .task-wrapper{position:static;top:0 !important;bottom:0}.de-container{background:#fff;padding:24px}.de-container .de-header{margin-bottom:16px}.de-container .de-title-row{align-items:flex-start}.de-container .de-title{font-size:20px;font-weight:700;color:#0f172a;margin:0 0 4px;line-height:1.3}.de-container .de-subtitle{font-size:13px;color:#64748b;margin:0;line-height:1.4}.de-container .de-close-icon{flex-shrink:0;margin-top:2px}.de-container .de-tab-nav{border-bottom:1px solid #e2e8f0;gap:0;overflow-x:auto;flex-wrap:nowrap}.de-container .de-tab-nav::-webkit-scrollbar{display:none}.de-container .de-tab-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;font-size:13px;font-weight:600;letter-spacing:.5px;color:#94a3b8;background:rgba(0,0,0,0);border:none;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;white-space:nowrap;transition:all .15s ease;height:32px;margin:0}.de-container .de-tab-btn:hover{color:#475569;background:#f8fafc}.de-container .de-tab-btn.de-tab-active{color:#0f172a;border-bottom-color:#0f172a;background:#f8fafc}.de-container .de-form-section{padding:20px 0;border-bottom:1px solid #f1f5f9}.de-container .de-form-section:last-child{border-bottom:none}.de-container .de-form-section-title{font-size:16px;font-weight:700;color:#0f172a;margin:0 0 20px}.de-container .de-form-row{display:flex;align-items:flex-start;margin-bottom:18px;gap:16px}.de-container .de-form-row:last-child{margin-bottom:0}.de-container .de-form-row-inline{align-items:center}.de-container .de-form-label{width:140px;min-width:140px;font-size:13px;font-weight:600;color:#334155;padding-top:10px;text-align:right}.de-form-row-inline .de-container .de-form-label{padding-top:0}.de-container .de-form-input{flex:1;height:40px;padding:0 14px;font-size:14px;color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.de-container .de-form-input::placeholder{color:#94a3b8}.de-container .de-form-input:focus{border-color:#818cf8;box-shadow:0 0 0 3px rgba(129,140,248,.12);background:#fff}.de-container .de-form-input.de-form-input-readonly{background:#f1f5f9;color:#64748b;cursor:not-allowed}.de-container .de-form-datepicker{flex:1;margin:0;padding:0}.de-container .de-form-datepicker .md-datepicker-input-container{width:100%;border-bottom:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:0 10px;height:40px}.de-container .de-form-datepicker .md-datepicker-input-container input{font-size:14px;color:#0f172a;border-bottom:none}.de-container .de-form-datepicker .md-datepicker-input-container.md-datepicker-focused{border-color:#818cf8;box-shadow:0 0 0 3px rgba(129,140,248,.12);background:#fff}.de-container .de-form-datepicker md-datepicker{margin:0;padding:0}.de-container .de-form-textarea{flex:1;padding:10px 14px;font-size:14px;color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;outline:none;resize:vertical;min-height:80px;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.de-container .de-form-textarea::placeholder{color:#94a3b8}.de-container .de-form-textarea:focus{border-color:#818cf8;box-shadow:0 0 0 3px rgba(129,140,248,.12);background:#fff}.de-container .de-form-company-field{flex:1;min-width:0}.de-container .de-form-company-field md-autocomplete{flex:1;min-width:0;background:rgba(0,0,0,0)}.de-container .de-form-company-field md-autocomplete md-autocomplete-wrap{height:40px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;box-shadow:none;padding:0 4px}.de-container .de-form-company-field md-autocomplete md-autocomplete-wrap input{height:40px;padding:0 10px;font-size:14px;color:#0f172a;background:rgba(0,0,0,0)}.de-container .de-form-company-field md-autocomplete md-autocomplete-wrap input::placeholder{color:#94a3b8}.de-container .de-form-company-field md-autocomplete md-autocomplete-wrap button{margin:0}.de-container .de-form-company-field md-autocomplete.md-input-focused md-autocomplete-wrap{border-color:#818cf8;box-shadow:0 0 0 3px rgba(129,140,248,.12);background:#fff}.de-container .de-form-company-field>md-icon-button,.de-container .de-form-company-field>.md-icon-button{flex-shrink:0}.de-container .de-form-select{flex:1;margin:0}.de-container .de-form-select .md-select-value{min-height:40px;padding:0 14px;font-size:14px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.de-container .de-form-select .md-select-value *:first-child{flex:1;transform:none}.de-container .de-form-select .md-select-value .md-select-icon{color:#94a3b8}.de-container .de-form-select.md-default-theme:not([disabled]):focus .md-select-value,.de-container .de-form-select:not([disabled]):focus .md-select-value{border-color:#818cf8;box-shadow:0 0 0 3px rgba(129,140,248,.12)}.de-container .de-toggle-wrap{flex:1}.de-container .de-toggle{margin:0}.de-container .de-toggle .md-bar{background:#cbd5e1}.de-container .de-toggle .md-thumb{background:#fff}.de-container .de-toggle.md-checked .md-bar{background:rgba(99,102,241,.5)}.de-container .de-toggle.md-checked .md-thumb{background:#6366f1}.de-container .de-toggle-text{font-size:14px;font-weight:500;color:#334155}.de-container .de-empty-tab{display:flex;align-items:center;justify-content:center;min-height:300px;padding:40px 20px}.de-container .de-empty-state{text-align:center}.de-container .de-empty-icon{height:48px;width:48px;color:#cbd5e1;margin-bottom:16px}.de-container .de-empty-title{font-size:18px;font-weight:600;color:#334155;margin:0 0 8px}.de-container .de-empty-text{font-size:14px;color:#94a3b8;margin:0;line-height:1.5}.de-container .de-footer{padding:16px 0 0;border-top:1px solid #e2e8f0;gap:12px}.de-container .de-btn-cancel{border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;text-transform:none;font-size:14px;font-weight:500;padding:8px 24px;min-height:40px;margin:0}.de-container .de-btn-cancel:hover{background:#f9fafb}.de-container .de-btn-create{border:none;border-radius:6px;background:#6366f1;color:#fff;text-transform:none;font-size:14px;font-weight:600;padding:8px 24px;min-height:40px;margin:0}.de-container .de-btn-create:hover{background:#4f46e5}.dd-more-menu{border-radius:10px;box-shadow:0 10px 40px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);padding:6px 0;min-width:240px}.dd-more-menu .dd-menu-group-label{padding:10px 16px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#94a3b8}.dd-more-menu md-menu-item{min-height:0}.dd-more-menu md-menu-item .md-button{display:flex;align-items:center;gap:10px;padding:0 16px;min-height:38px;font-size:13px;font-weight:500;color:#334155;text-transform:none;text-align:left;line-height:1.3}.dd-more-menu md-menu-item .md-button md-icon{height:16px;width:16px;min-height:16px;min-width:16px;color:#64748b;margin:0}.dd-more-menu md-menu-item .md-button:hover{background:#f1f5f9}.dd-more-menu md-menu-item .md-button.dd-menu-danger{color:#dc2626}.dd-more-menu md-menu-item .md-button.dd-menu-danger md-icon{color:#dc2626}.dd-more-menu md-menu-item .md-button.dd-menu-danger:hover{background:#fef2f2}.dd-more-menu md-menu-divider{margin:6px 0;background-color:#f1f5f9}.jac-right-drawer{max-width:480px;width:100%;z-index:11111}.jac-drawer__header{padding:12px 20px;border-bottom:1px solid #d6e1e5;background:#fff}.jac-drawer__back-btn{cursor:pointer;margin-right:8px;color:#949494}.jac-drawer__back-btn:hover{color:#000}.jac-drawer__title{font-size:16px;font-weight:700;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:350px}.jac-drawer__close-btn{color:#949494}.jac-drawer__close-btn:hover{color:#000}.jac-drawer__body{overflow-y:auto;padding-bottom:60px}.jac-drawer__quick-actions{padding:8px 20px;border-bottom:1px solid #d6e1e5;gap:4px}.jac-drawer__action-btn{min-width:0;padding:4px 8px;font-size:11px;font-weight:700;text-transform:none;color:#52758d;display:flex;flex-direction:column;align-items:center;border-radius:10px}.jac-drawer__action-btn md-icon{width:18px;height:18px;margin-bottom:2px;color:#52758d}.jac-drawer__action-btn:hover{background:#f9f9f9}.jac-drawer__tabs{padding:0 20px;border-bottom:1px solid #d6e1e5;gap:0}.jac-drawer__tab-btn{min-width:0;padding:8px 12px;font-size:12px;font-weight:700;text-transform:uppercase;color:#949494;border-bottom:2px solid rgba(0,0,0,0);border-radius:0;margin:0}.jac-drawer__tab-btn:hover{color:#000;background:#f9f9f9}.jac-drawer__tab-btn--active{color:#f05e33;border-bottom-color:#f05e33}.jac-drawer__tab-content{padding:0}.jac-drawer__section{padding:0 20px}.jac-drawer__detail-section{border-bottom:1px solid #d6e1e5;padding-bottom:12px;margin-bottom:12px}.jac-drawer__section-header{cursor:pointer;padding:8px 0}.jac-drawer__section-header:hover{opacity:.8}.jac-drawer__section-header md-icon{transition:transform .2s ease;width:16px;height:16px;color:#949494}.jac-drawer__section-chevron--collapsed{transform:rotate(-90deg)}.jac-drawer__section-title{font-size:12px;font-weight:700;text-transform:uppercase;color:#949494;letter-spacing:.3px}.jac-drawer__section-body{padding:4px 0}.jac-drawer__field-row{padding:4px 0;gap:8px}.jac-drawer__field-label{font-size:12px;font-weight:700;color:#949494;min-width:120px}.jac-drawer__field-value{font-size:13px;color:#000}.jac-drawer__mini-label{border-radius:999px;padding:1px 6px;font-weight:700;font-size:10px;color:#fff;display:inline-block;margin-right:4px}.jac-drawer__notes-text{font-size:13px;color:#000;line-height:1.5;margin:0}.jac-drawer__notes-empty{font-size:13px;color:#ccc;font-style:italic;margin:0}.jac-drawer__task-item{padding:8px 0;border-bottom:1px solid #f9f9f9;gap:10px}.jac-drawer__task-icon{width:16px;height:16px;color:#f59e0b}.jac-drawer__task-title{font-size:13px;font-weight:600;color:#000;margin:0}.jac-drawer__task-due{font-size:11px;color:#ccc;margin:2px 0 0}.jac-drawer__task-badge{font-size:10px;font-weight:700;text-transform:capitalize;padding:2px 8px;border-radius:999px;white-space:nowrap}.jac-drawer__task-badge--high{background:#fef2f2;color:#dc2626}.jac-drawer__task-badge--medium{background:#fffbeb;color:#d97706}.jac-drawer__task-badge--low{background:#f0fdf4;color:#16a34a}.jac-drawer__add-task-btn{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#52758d;text-transform:none;margin-top:8px}.jac-drawer__add-task-btn md-icon{width:14px;height:14px}.jac-drawer__timeline{position:relative;padding-left:20px}.jac-drawer__timeline::before{content:"";position:absolute;left:7px;top:0;bottom:0;width:2px;background:#d6e1e5}.jac-drawer__timeline-item{position:relative;padding-bottom:16px}.jac-drawer__timeline-item--last{padding-bottom:0}.jac-drawer__timeline-dot{position:absolute;left:-16px;top:4px;width:10px;height:10px;border-radius:50%;background:#52758d}.jac-drawer__timeline-dot--task{background:#f59e0b}.jac-drawer__timeline-dot--note{background:#8b5cf6}.jac-drawer__timeline-dot--email{background:#3b82f6}.jac-drawer__timeline-dot--call{background:#10b981}.jac-drawer__timeline-dot--meeting{background:#6366f1}.jac-drawer__timeline-card{background:#f9f9f9;border-radius:8px;padding:10px 12px}.jac-drawer__timeline-header{gap:6px}.jac-drawer__timeline-icon{width:14px;height:14px;color:#949494}.jac-drawer__timeline-type{font-size:12px;font-weight:700;color:#000}.jac-drawer__timeline-time{font-size:11px;color:#ccc}.jac-drawer__timeline-desc{font-size:13px;color:#000;margin:4px 0 0;line-height:1.4}.jac-drawer__timeline-detail{font-size:11px;color:#ccc;margin:2px 0 0}.jac-drawer__doc-item{padding:8px 0;border-bottom:1px solid #f9f9f9;gap:8px}.jac-drawer__doc-item:hover{background:#f9f9f9;border-radius:6px;padding:8px 6px;margin:0 -6px}.jac-drawer__doc-left{gap:8px;min-width:0}.jac-drawer__doc-icon{width:16px;height:16px;min-width:16px;color:#ef4444}.jac-drawer__doc-name{font-size:13px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jac-drawer__doc-right{gap:8px;flex-shrink:0}.jac-drawer__doc-size{font-size:11px;color:#ccc}.jac-drawer__doc-download{width:16px;height:16px;color:#52758d}.jac-drawer__doc-download:hover{color:#f05e33}.jac-drawer__note-row{padding:6px 0;gap:8px;border-bottom:1px solid #f9f9f9}.jac-drawer__note-icon{width:15px;height:15px;color:#ccc;flex-shrink:0}.jac-drawer__note-text{font-size:13px;color:#000;margin:0;line-height:1.4}.jac-drawer__campaign-item{padding:8px 0;gap:10px;border-bottom:1px solid #f9f9f9}.jac-drawer__campaign-icon{width:16px;height:16px;color:#52758d}.jac-drawer__campaign-title{font-size:13px;font-weight:600;color:#000;margin:0}.jac-drawer__campaign-meta{font-size:11px;color:#ccc;margin:2px 0 0}.jac-drawer__brief-meta{padding:4px 0}.jac-drawer__meta-text{display:block;font-size:12px;color:#ccc;margin-bottom:2px}.jac-drawer__redirect-notice{display:flex;align-items:center;gap:8px;padding:10px 12px;margin:12px 0;background:#d8e7f2;border-radius:10px;font-size:13px;color:#52758d}.jac-drawer__notice-icon{width:16px;height:16px;min-width:16px;color:#52758d}.jac-drawer__notice-link{color:#f05e33;cursor:pointer;font-weight:700;text-decoration:underline}.jac-drawer__notice-dismiss{margin-left:auto;width:14px;height:14px;color:#949494}.jac-drawer__notice-dismiss:hover{color:#000}.jac-drawer__contact-panel{padding:0}.jac-drawer__footer{position:sticky;bottom:0;z-index:10;padding:10px 20px;background:#fff;border-top:1px solid #d6e1e5}.jac-drawer__footer-inner{padding:10px 20px}.jac-drawer__footer-btn{font-size:12px;font-weight:700;text-transform:none;color:#52758d}.jac-drawer__footer-btn md-icon{width:16px;height:16px;margin-right:4px}.jac-drawer__footer-btn:hover{background:#f9f9f9}.jac-drawer__settings .jac-drawer-section{margin-bottom:16px}.jac-drawer__settings .jac-drawer-section__header{display:flex;align-items:center;gap:8px;padding:10px 0}.jac-drawer__settings .jac-drawer-section__header md-icon{width:16px;height:16px;color:#949494}.jac-drawer__settings .jac-drawer-section__header .jac-drawer-section__title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#949494}.jac-drawer__settings .jac-drawer-section__header--danger md-icon,.jac-drawer__settings .jac-drawer-section__header--danger .jac-drawer-section__title{color:#dc2626}.jac-settings-card{background:#f9f9f9;border-radius:10px;padding:14px 16px}.jac-settings-card--indigo{background:#eef2ff}.jac-settings-card--danger{background:#fef2f2;border:1px solid #fecaca}.jac-settings-field{margin-bottom:14px}.jac-settings-field:last-child{margin-bottom:0}.jac-settings-label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#ccc;margin-bottom:8px}.jac-settings-status-btns,.jac-settings-priority-btns{gap:8px;flex-wrap:wrap}.jac-settings-btn{min-width:0 !important;min-height:0 !important;height:30px !important;line-height:30px !important;padding:0 12px !important;margin:0 !important;font-size:12px !important;font-weight:600 !important;text-transform:none !important;border-radius:6px !important;border:1px solid #d6e1e5 !important;background:#fff !important;color:#000 !important;display:inline-flex !important;align-items:center !important;gap:4px}.jac-settings-btn md-icon{width:12px;height:12px}.jac-settings-btn:hover{background:#f9f9f9 !important}.jac-settings-btn.active{border-color:rgba(0,0,0,0) !important}.jac-settings-btn--won.active{background:#dcfce7 !important;color:#16a34a !important}.jac-settings-btn--won.active md-icon{color:#16a34a}.jac-settings-btn--lost.active{background:#fef2f2 !important;color:#dc2626 !important}.jac-settings-btn--lost.active md-icon{color:#dc2626}.jac-settings-btn--postponed.active{background:#fffbeb !important;color:#d97706 !important}.jac-settings-btn--postponed.active md-icon{color:#d97706}.jac-settings-btn--critical.active{background:#fef2f2 !important;color:#dc2626 !important}.jac-settings-btn--high.active{background:#fff7ed !important;color:#ea580c !important}.jac-settings-btn--medium.active{background:#fffbeb !important;color:#d97706 !important}.jac-settings-btn--low.active{background:#f0fdf4 !important;color:#16a34a !important}.jac-settings-chips-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.jac-settings-chip{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600}.jac-settings-chip--outline{border:1px dashed #d6e1e5;color:#ccc;background:rgba(0,0,0,0)}.jac-settings-add-label-btn{min-width:0 !important;min-height:0 !important;height:26px !important;line-height:26px !important;padding:0 8px !important;margin:0 !important;font-size:11px !important;font-weight:600 !important;text-transform:none !important;border-radius:999px !important;border:1px dashed #52758d !important;background:rgba(0,0,0,0) !important;color:#52758d !important;display:inline-flex !important;align-items:center !important;gap:2px}.jac-settings-add-label-btn md-icon{width:12px;height:12px}.jac-settings-add-label-btn:hover{background:#d8e7f2 !important}.jac-settings-probability-row{gap:12px}.jac-settings-slider{margin:0}.jac-settings-probability-value{font-size:14px;font-weight:700;color:#000;min-width:40px;text-align:right}.jac-settings-assign-item{padding:10px 0;border-bottom:1px solid rgba(99,102,241,.1)}.jac-settings-assign-item:last-child{border-bottom:none;padding-bottom:0}.jac-settings-assign-item:first-child{padding-top:0}.jac-settings-assign-title{font-size:11px;font-weight:600;color:#6366f1;margin:0;text-transform:uppercase;letter-spacing:.3px}.jac-settings-assign-name{font-size:14px;font-weight:600;color:#000;margin:2px 0 0}.jac-settings-icon--indigo{color:#6366f1 !important}.jac-settings-change-btn{min-width:0 !important;min-height:0 !important;height:28px !important;line-height:28px !important;padding:0 10px !important;margin:0 !important;font-size:11px !important;font-weight:600 !important;text-transform:none !important;border-radius:6px !important;border:1px solid rgba(99,102,241,.25) !important;background:#fff !important;color:#6366f1 !important;display:inline-flex !important;align-items:center !important;gap:4px}.jac-settings-change-btn md-icon{width:12px;height:12px;color:#6366f1}.jac-settings-change-btn:hover{background:#eef2ff !important}.jac-settings-inline-edit{margin-top:8px;padding:0 0 0 26px;display:flex;align-items:flex-end;gap:8px}.jac-settings-autocomplete{flex:1;min-width:0}.jac-settings-autocomplete md-autocomplete-wrap{background:#fff !important;border:1px solid rgba(99,102,241,.3) !important;border-radius:8px !important;box-shadow:none !important;height:36px !important}.jac-settings-autocomplete md-autocomplete-wrap input{font-size:13px !important;padding:0 10px !important;height:36px !important;line-height:36px !important}.jac-settings-autocomplete label{font-size:12px !important}.jac-settings-ac-name{font-size:13px;font-weight:600;color:#000}.jac-settings-ac-meta{font-size:12px;color:#ccc}.jac-settings-select-wrap{flex:1;min-width:0;margin:0 !important;padding:0 !important}.jac-settings-select-wrap .md-select-value{border:1px solid rgba(99,102,241,.3) !important;border-radius:8px !important;padding:0 10px !important;min-height:36px !important;font-size:13px !important;background:#fff}.jac-settings-select{margin:0 !important}.jac-settings-save-btn{min-width:0 !important;min-height:0 !important;height:36px !important;line-height:36px !important;padding:0 16px !important;margin:0 !important;font-size:12px !important;font-weight:700 !important;text-transform:none !important;border-radius:8px !important;background:#6366f1 !important;color:#fff !important}.jac-settings-save-btn:hover{background:#4f46e5 !important}.jac-settings-save-btn[disabled]{background:#c7d2fe !important;color:#fff !important}.jac-settings-loading-text{font-size:12px;color:#6366f1;font-style:italic;padding:8px 0}.jac-settings-organize-btn{width:100% !important;min-height:0 !important;padding:10px 0 !important;margin:0 !important;text-align:left !important;text-transform:none !important;border-bottom:1px solid #d6e1e5 !important;border-radius:0 !important;background:rgba(0,0,0,0) !important}.jac-settings-organize-btn:last-child{border-bottom:none !important}.jac-settings-organize-btn:hover{background:rgba(0,0,0,.02) !important}.jac-settings-icon--blue{color:#3b82f6 !important}.jac-settings-icon--emerald{color:#10b981 !important}.jac-settings-icon--violet{color:#8b5cf6 !important}.jac-settings-organize-label{font-size:13px;font-weight:600;color:#000;display:block}.jac-settings-organize-sub{font-size:11px;color:#ccc;display:block;margin-top:2px}.jac-settings-danger-btn{width:100% !important;min-height:0 !important;padding:10px 0 !important;margin:0 !important;text-align:left !important;text-transform:none !important;border-bottom:1px solid #fecaca !important;border-radius:0 !important;background:rgba(0,0,0,0) !important}.jac-settings-danger-btn md-icon{color:#dc2626}.jac-settings-danger-btn:last-child{border-bottom:none !important}.jac-settings-danger-btn:hover{background:rgba(220,38,38,.04) !important}.jac-settings-danger-label{font-size:13px;font-weight:600;color:#dc2626;display:block}.jac-settings-danger-sub{font-size:11px;color:#991b1b;display:block;margin-top:2px}.md-menu-backdrop{background:rgba(0,0,0,.4)}.status-dropmenu.child-list-dropmenu:before,.status-dropmenu.child-list-dropmenu:after{right:15px}.priority-deal-name{margin-left:6px}.quick-actions-clm .table-btn{min-width:28px;min-height:30px;line-height:30px}.quick-actions-clm md-icon.icon-primary svg path{fill:#f05e33}.quick-actions-clm md-icon.icon-primary svg .path1{fill:none}.sidebar-sub-header .arrow{transform:rotate(-90deg);transition:.5s all}.sidebar-sub-header .arrow.open{transform:rotate(90deg)}.qa-bolt-icon{width:31px;height:31px}.contact-user-list--nudge{left:-5px}.quick-navigation.opp-single .leftnav-wrap{padding:0 0 24px}.quick-navigation.opp-single .opp-single__header{padding:18px 18px 14px;border-bottom:1px solid #d6e1e5;background:#f9f9f9}.quick-navigation.opp-single .opp-single__eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#949494}.quick-navigation.opp-single .opp-single__step-nav{gap:4px}.quick-navigation.opp-single .opp-single__step-btn{min-width:28px;min-height:28px;width:28px;height:28px;padding:0;margin:0;border-radius:6px;line-height:1}.quick-navigation.opp-single .opp-single__step-btn md-icon{width:16px;height:16px;color:#949494}.quick-navigation.opp-single .opp-single__step-btn[disabled]{opacity:.35}.quick-navigation.opp-single .opp-single__step-btn:not([disabled]):hover{background:rgba(0,0,0,.05)}.quick-navigation.opp-single .opp-single__step-count{font-size:12px;font-weight:600;color:#949494;min-width:40px;text-align:center}.quick-navigation.opp-single .opp-single__identity{margin-top:10px}.quick-navigation.opp-single .opp-single__name{font-size:16px;font-weight:700;color:#000;margin:0;line-height:1.25}.quick-navigation.opp-single .opp-single__deal-title{font-size:15px;color:#949494;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.quick-navigation.opp-single .opp-single__stats{margin-top:14px;gap:8px}.quick-navigation.opp-single .opp-single__stat{flex:1;background:#fff;border:1px solid #d6e1e5;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:2px;min-width:0}.quick-navigation.opp-single .opp-single__stat-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:#949494}.quick-navigation.opp-single .opp-single__stat-value{font-size:15px;font-weight:600;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-navigation.opp-single .opp-single__body{padding:4px 18px 0}.quick-navigation.opp-single .opp-single__sec-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#949494;margin:18px 0 8px}.quick-navigation.opp-single .opp-single__list{margin:0;padding:0}.quick-navigation.opp-single .opp-single__list li{margin-bottom:8px}.quick-navigation.opp-single .opp-single__chips{gap:8px}.quick-navigation.opp-single .opp-single__chip{min-height:30px;line-height:28px;margin:0;padding:0 12px;border-radius:999px;border:1px solid #d6e1e5;background:#fff;font-size:12px;font-weight:600;text-transform:none;color:#000}.quick-navigation.opp-single .opp-single__chip:hover{background:#f9f9f9}.quick-navigation.opp-single .opp-single__cta{--opp-accent: #f05e33;display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:11px 12px;border:1px solid #d6e1e5;border-radius:10px;background:#fff;cursor:pointer;text-decoration:none;transition:background .12s ease,border-color .12s ease}.quick-navigation.opp-single .opp-single__cta:hover{border-color:var(--opp-accent);background:rgba(0,0,0,.015)}.quick-navigation.opp-single .opp-single__cta--crud{--opp-accent: #f05e33}.quick-navigation.opp-single .opp-single__cta--nav{--opp-accent: #1976d2}.quick-navigation.opp-single .opp-single__cta-icon{width:20px;height:20px;flex:0 0 20px;color:var(--opp-accent)}.quick-navigation.opp-single .opp-single__cta-icon svg path{fill:var(--opp-accent)}.quick-navigation.opp-single .opp-single__cta-body{display:flex;flex-direction:column;flex:1;min-width:0}.quick-navigation.opp-single .opp-single__cta-title{font-size:15px;font-weight:600;color:#000;line-height:1.3}.quick-navigation.opp-single .opp-single__cta-help{font-size:14px;color:#949494;line-height:1.35;margin-top:1px}.quick-navigation.opp-single .opp-single__cta-affordance{width:15px;height:15px;flex:0 0 15px;color:#ccc}.quick-navigation.opp-single .opp-single__cta-affordance svg path{fill:#949494}.quick-navigation.opp-single .opp-single__cta--primary{background:var(--opp-accent);border-color:var(--opp-accent)}.quick-navigation.opp-single .opp-single__cta--primary:hover{background:var(--opp-accent);filter:brightness(0.96)}.quick-navigation.opp-single .opp-single__cta--primary .opp-single__cta-title{color:#fff}.quick-navigation.opp-single .opp-single__cta--primary .opp-single__cta-help{color:hsla(0,0%,100%,.85)}.quick-navigation.opp-single .opp-single__cta--primary .opp-single__cta-icon{color:#fff}.quick-navigation.opp-single .opp-single__cta--primary .opp-single__cta-icon svg path{fill:#fff}.quick-navigation.opp-single .opp-single__cta--primary .opp-single__cta-affordance{color:hsla(0,0%,100%,.9)}.quick-navigation.opp-single .opp-single__cta--primary .opp-single__cta-affordance svg path{fill:#fff}.quick-navigation.opp-single .opp-single__cta--split{align-items:stretch;padding:0;overflow:hidden}.quick-navigation.opp-single .opp-single__cta--split .opp-single__cta-main{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:11px 12px;background:rgba(0,0,0,0);border:0;cursor:pointer;text-align:left}.quick-navigation.opp-single .opp-single__ai-btn{margin:6px;min-height:0;line-height:normal;padding:6px 12px;border-radius:8px;align-self:center;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.quick-navigation.opp-single .opp-single__ai-btn md-icon{width:15px;height:15px}.quick-navigation.opp-single .opp-bulk__peek{border-bottom:1px solid #d6e1e5;background:var(--jt-color-bg-subtle, #F9F9F9);padding:6px 18px}.quick-navigation.opp-single .opp-bulk__peek-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 0;border:0;background:rgba(0,0,0,0);cursor:pointer;text-align:left}.quick-navigation.opp-single .opp-bulk__peek-title{margin:0}.quick-navigation.opp-single .opp-bulk__peek-chevron{width:16px;height:16px;color:#949494;transition:transform .15s ease}.quick-navigation.opp-single .opp-bulk__peek-chevron--open{transform:rotate(90deg)}.quick-navigation.opp-single .opp-bulk__peek-list{margin:4px 0 8px;padding:0;max-height:220px;overflow-y:auto}.quick-navigation.opp-single .opp-bulk__peek-row{display:flex;align-items:center;gap:8px;padding:6px 0;border-top:1px solid #d6e1e5}.quick-navigation.opp-single .opp-bulk__peek-who{display:flex;flex-direction:column;min-width:0;cursor:pointer}.quick-navigation.opp-single .opp-bulk__peek-name{font-size:15px;font-weight:600;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-navigation.opp-single .opp-bulk__peek-sub{font-size:14px;color:#949494;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-navigation.opp-single .opp-bulk__peek-btn{min-width:28px;min-height:28px;width:28px;height:28px;padding:0;margin:0;border-radius:6px;line-height:1}.quick-navigation.opp-single .opp-bulk__peek-btn md-icon{width:15px;height:15px;color:#949494}.quick-navigation.opp-single .opp-bulk__peek-btn:hover{background:rgba(0,0,0,.05)}.quick-navigation.opp-single .opp-bulk__peek-btn--remove:hover md-icon{color:#ff8162}.jac-opp-hero-strip{padding:16px 20px;border-bottom:1px solid #d6e1e5;background:#f9f9f9}.jac-hero__labels{gap:6px;margin-bottom:8px;flex-wrap:wrap}.jac-hero__label-chip{font-size:10px;font-weight:700;padding:2px 8px;border-radius:999px;color:#fff;text-transform:uppercase}.jac-hero__metrics{gap:24px;margin-bottom:12px}.jac-hero__metric-label{font-size:11px;font-weight:700;color:#949494;display:block;text-transform:uppercase;margin-bottom:2px}.jac-hero__metric-value{font-size:20px;font-weight:700;color:#000}.jac-hero__metric--primary .jac-hero__metric-value{color:#f05e33}.jac-hero__contact-row{margin-bottom:8px}.jac-hero__contact-link{color:#f05e33;cursor:pointer;font-weight:700;font-size:14px}.jac-hero__contact-link:hover{text-decoration:underline}.jac-hero__company-name{color:#949494;font-size:14px}.jac-hero__separator{color:#ccc}.jac-hero__footer{margin-top:4px}.jac-hero__sales-status{font-size:12px;font-weight:700;color:#52758d}.jac-hero__icp-badge{opacity:.5;font-style:italic;font-size:11px;border:1px dashed #ccc;padding:2px 8px;border-radius:999px;color:#ccc}.jac-opp-contact-panel{padding:16px 20px}.jac-contact__header{margin-bottom:16px}.jac-contact__name{font-size:18px;font-weight:700;color:#000;margin:0 0 4px}.jac-contact__company{font-size:13px;color:#949494}.jac-contact__section{margin-bottom:16px}.jac-contact__section-title{display:block;font-size:11px;font-weight:700;text-transform:uppercase;color:#949494;letter-spacing:.3px;margin-bottom:8px}.jac-contact__phone-row,.jac-contact__email-row{padding:8px 0;border-bottom:1px solid #f9f9f9}.jac-contact__phone-type{font-size:11px;color:#ccc;text-transform:uppercase;display:block}.jac-contact__phone-number{font-size:15px;color:#f05e33;text-decoration:none;font-weight:700}.jac-contact__phone-number:hover{text-decoration:underline}.jac-contact__email-address{font-size:14px;color:#000}.jac-contact__edit-icon,.jac-contact__send-icon{width:16px;height:16px;color:#949494;margin-left:8px}.jac-contact__edit-icon:hover,.jac-contact__send-icon:hover{color:#f05e33}.jac-contact__empty{font-size:13px;color:#ccc;font-style:italic;margin:0}.jac-contact__address{font-size:13px;color:#000;line-height:1.5;margin:0}.jac-forecast-quick-set{margin:4px 0}.jac-forecast__current{font-size:14px;font-weight:700;color:#000;margin-bottom:8px}.jac-forecast__no-date{color:#ccc;font-style:italic}.jac-forecast__buttons{gap:8px}.jac-forecast__btn{min-width:48px !important;font-size:12px;font-weight:700;background:#f9f9f9 !important;border:1px solid #d6e1e5;border-radius:10px;text-transform:none;color:#000}.jac-forecast__btn:hover{background:#d6e1e5 !important}.jac-forecast__btn--custom{background:rgba(0,0,0,0) !important;border-color:#f05e33;color:#f05e33}.jac-forecast__btn--custom:hover{background:rgba(240,94,51,.05) !important}.jac-opp-edit-mode{position:relative;height:100%;display:flex;flex-direction:column}.jac-edit-mode__tab-content{padding:16px 20px;overflow-y:auto;flex:1}.jac-edit-mode__field-group{margin-bottom:16px}.jac-edit-mode__field-label{font-size:12px;font-weight:700;color:#949494;display:block;margin-bottom:4px}.jac-edit-mode__field-row{margin-bottom:12px}.jac-edit-mode__field-row--dual{gap:16px;margin-bottom:12px}.jac-edit-mode__input-wrap{margin:0 !important;padding:0 !important}.jac-edit-mode__inline-add{font-size:12px;font-weight:700;margin-top:4px;padding:0;min-height:28px;line-height:28px;text-transform:none}.jac-edit-mode__labels-wrap{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.jac-edit-mode__label-chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;color:#fff}.jac-edit-mode__label-remove{width:12px !important;height:12px !important;color:hsla(0,0%,100%,.8) !important}.jac-edit-mode__label-remove:hover{color:#fff !important}.jac-edit-mode__brief-text{font-size:13px;color:#000;line-height:1.5;margin:0}.jac-edit-mode__empty-text{font-size:13px;color:#ccc;font-style:italic;margin:0}.jac-win-slider{position:relative;padding:8px 0 32px}.jac-win-slider__input{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:#d6e1e5;outline:none;margin:0}.jac-win-slider__input::-webkit-slider-runnable-track{height:6px;border-radius:3px}.jac-win-slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#f05e33;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer;margin-top:-5px}.jac-win-slider__input::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#f05e33;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer}.jac-win-slider__input::-moz-range-track{height:6px;border-radius:3px;background:#d6e1e5}.jac-win-slider__input::-moz-range-progress{height:6px;border-radius:3px;background:#5cc5c3}.jac-win-slider__ticks{position:absolute;top:22px;left:0;right:0;height:4px;pointer-events:none}.jac-win-slider__tick{position:absolute;width:1px;height:4px;background:#ccc;transform:translateX(-50%)}.jac-win-slider__labels{position:absolute;top:30px;left:0;right:0;pointer-events:none}.jac-win-slider__label{position:absolute;font-size:10px;color:#ccc;transform:translateX(-50%)}.jac-win-slider__value{font-size:14px;font-weight:700;color:#52758d;text-align:center;margin-top:8px}.jac-edit-mode__date-change-prompt{background:#d8e7f2;border-top:1px solid #d6e1e5;padding:12px 20px}.jac-edit-mode__prompt-text{font-size:13px;font-weight:700;color:#52758d;display:block;margin-bottom:8px}.jac-edit-mode__prompt-input{margin:0 !important;padding:0 !important}.jac-edit-mode__prompt-actions{margin-top:8px;gap:8px}.jac-edit-mode__prompt-skip{font-size:12px;font-weight:700;text-transform:none;color:#949494}.jac-edit-mode__prompt-save{font-size:12px;font-weight:700;text-transform:none}.jac-label-picker-dialog{max-width:360px;width:100%}.jac-opp-edit-mode md-tabs-wrapper{border-bottom:1px solid #d6e1e5}.jac-opp-edit-mode md-tab-item{font-size:12px;font-weight:700;text-transform:uppercase;color:#949494}.jac-opp-edit-mode md-tab-item.md-active{color:#f05e33}.jac-opp-edit-mode md-ink-bar{background:#f05e33 !important}.jac-view-toggle-bar{padding:8px 16px;border-bottom:1px solid #d6e1e5;background:#fff;gap:4px}.jac-view-toggle__btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;color:#949494;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:8px;cursor:pointer;transition:all .15s ease}.jac-view-toggle__btn:hover{color:#000;background:#f9f9f9}.jac-view-toggle__btn--active{color:#52758d;background:#d8e7f2;border-color:#52758d}.jac-view-toggle__icon{width:16px;height:16px;font-size:16px}.opp-main-tabs--hide-header md-tabs-wrapper{display:none}.jac-opp-list-view{padding:16px}.jac-list-view__bulk-bar{background:#f8f8f8;border:1px solid #d6e1e5;border-radius:6px;padding:10px 16px;margin-bottom:12px}.jac-list-view__bulk-bar .jac-list-view__bulk-count{font-size:14px;font-weight:700;color:#1b1b1b;margin-right:12px}.jac-list-view__bulk-bar .jac-list-view__bulk-btn{font-size:13px;font-weight:600;color:#1b1b1b;background:#fff;border:1px solid #d6e1e5;border-radius:6px;padding:6px 14px;margin-right:6px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.jac-list-view__bulk-bar .jac-list-view__bulk-btn md-icon{width:14px;height:14px;margin-right:4px;vertical-align:middle}.jac-list-view__bulk-bar .jac-list-view__bulk-btn:hover{background:#fafafa;border-color:#b8c5cb}.jac-list-view__bulk-bar .jac-list-view__bulk-btn--danger{color:#dc2626;border-color:#f2b5b5}.jac-list-view__bulk-bar .jac-list-view__bulk-btn--danger:hover{background:#fef2f2;border-color:#dc2626}.jac-list-view__table-wrap{overflow-x:auto;border-radius:6px}.jac-list-view__table{width:100%;min-width:500px;border-collapse:inherit;border-spacing:0;font-size:14px;text-align:left}.jac-list-view__table thead{background:#d6e1e5;border:none;border-spacing:0;font-size:16px}.jac-list-view__table thead th{padding:0 12px;font-size:14px;color:#fff;font-weight:bold;height:40px;white-space:nowrap;background-color:#1b1b1b;text-align:center;vertical-align:middle;user-select:none}.jac-list-view__table thead th.cursor-point:hover{background-color:#2d2d2d}.jac-list-view__table thead th.jac-list-view__th--check{width:30px;padding-right:0}.jac-list-view__table tbody td{border-bottom:1px solid #d6e1e5;padding:15px;vertical-align:middle;line-height:20px;text-align:left}.jac-list-view__table tbody td.jac-list-view__td--check{width:30px;padding-right:0;vertical-align:middle}.jac-list-view__table tbody td.jac-list-view__td--meta{font-size:13px;color:#757575}.jac-list-view__table tbody tr{transition:background-color .12s ease}.jac-list-view__table tbody tr:hover{background-color:#f8f8f8}.jac-list-view__table tbody tr.jac-list-view__row--selected{background-color:#fff7f2}.jac-list-view__sort-icon{width:12px;height:12px;margin-left:4px;vertical-align:middle;color:#fff;transition:transform .15s ease}.jac-list-view__sort-icon--asc{transform:rotate(180deg)}.jac-list-view__sort-icon svg path{fill:currentColor}.jac-list-view__select-all,.jac-list-view__row-check{cursor:pointer}.jac-list-view__td--name a{font-weight:600;color:#f05e33;cursor:pointer;text-decoration:none}.jac-list-view__td--name a:hover{text-decoration:underline}.jac-list-view__health-dot{display:inline-block;width:10px;height:10px;border-radius:50%;vertical-align:middle;box-shadow:0 0 0 2px #fff,0 0 0 3px rgba(0,0,0,.05)}.jac-list-view__label-chip{display:inline-block;font-size:11px;font-weight:600;padding:3px 10px;border-radius:12px;margin-right:4px;margin-bottom:2px;color:#fff;line-height:1.4}.jac-list-view__inline-select,.jac-list-view__inline-date{margin:0;font-size:14px}.jac-list-view__inline-select .md-datepicker-input-container,.jac-list-view__inline-date .md-datepicker-input-container{width:130px}.jac-list-view__inline-actions{white-space:nowrap}.jac-list-view__inline-actions md-icon{cursor:pointer;margin-left:4px}.jac-list-view__inline-actions md-icon:first-child{color:#38a169}.jac-list-view__inline-actions md-icon:last-child{color:#757575}.jac-list-view__empty{text-align:center;padding:48px 16px;color:#757575;font-size:14px}.jac-opp-focus-view{padding:16px}.jac-focus__agent-group{margin-bottom:24px}.jac-focus__agent-header{display:flex;align-items:center;gap:10px;padding:8px 0;margin-bottom:8px;border-bottom:1px solid #d6e1e5}.jac-focus__agent-avatar{width:36px;height:36px;border-radius:50%;flex-shrink:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#52758d;color:#fff}.jac-focus__agent-avatar .jac-focus__agent-avatar-img{width:100%;height:100%;object-fit:cover;display:block}.jac-focus__agent-avatar .jac-focus__agent-avatar-icon{width:24px;height:24px}.jac-focus__agent-avatar .jac-focus__agent-avatar-initials{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.jac-focus__agent-name{font-size:14px;font-weight:700;color:#000}.jac-focus__agent-card-count{font-size:12px;color:#949494;margin-left:4px}.jac-focus__agent-active-count{margin-left:auto;font-size:11px;font-weight:600;color:#38a169;background:#f0fff4;padding:2px 10px;border-radius:10px}.jac-focus__card-grid{gap:10px}.jac-focus__card{position:relative;background:#fff;border:1px solid #d6e1e5;border-radius:10px;padding:12px 14px;width:220px;cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease}.jac-focus__card:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:#52758d}.jac-focus__card--active{border-color:#38a169}.jac-focus__card-name{display:block;font-size:13px;font-weight:700;color:#000;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jac-focus__card-stage{display:block;font-size:11px;color:#949494;margin-bottom:2px}.jac-focus__card-value{display:block;font-size:12px;font-weight:700;color:#52758d}.jac-focus__card-last-activity{display:block;font-size:10px;color:#ccc;margin-top:4px}.jac-focus__pulse{position:absolute;top:10px;right:10px;width:8px;height:8px;border-radius:50%;background:#38a169;animation:jac-pulse-ring 1.8s ease-out infinite}.jac-focus__pulse::after{content:"";position:absolute;top:-4px;left:-4px;width:16px;height:16px;border-radius:50%;border:2px solid #38a169;animation:jac-pulse-fade 1.8s ease-out infinite}@keyframes jac-pulse-ring{0%{transform:scale(1)}50%{transform:scale(1.15)}100%{transform:scale(1)}}@keyframes jac-pulse-fade{0%{opacity:.6;transform:scale(1)}100%{opacity:0;transform:scale(2)}}.jac-focus__empty{text-align:center;padding:48px 16px;color:#949494;font-size:14px}.jac-opp-reports-view{padding:16px}.jac-reports__toolbar{margin-bottom:20px}.jac-reports__page-title{font-size:18px;font-weight:700;color:#000;margin:0}.jac-reports__filter-row{gap:8px}.jac-reports__filter-row md-datepicker .md-datepicker-input-container{width:130px}.jac-reports__chart-container{background:#fff;border:1px solid #d6e1e5;border-radius:10px;padding:20px;margin-bottom:16px}.jac-reports__chart-container--deferred{opacity:.6}.jac-reports__chart-title{font-size:15px;font-weight:700;color:#000;margin:0 0 2px}.jac-reports__chart-subtitle{font-size:12px;color:#949494;margin:0 0 14px}.jac-reports__coming-soon{font-style:italic;color:#ccc}.jac-reports__loading{text-align:center;padding:24px;color:#949494;font-size:13px}.jac-reports__data-notice{display:flex;align-items:center;gap:8px;background:#d8e7f2;border-radius:8px;padding:10px 14px;font-size:12px;color:#52758d}.jac-reports__data-notice md-icon{flex-shrink:0;color:#52758d}.jac-reports__velocity-summary{margin-bottom:14px}.jac-reports__velocity-metric{display:flex;flex-direction:column}.jac-reports__metric-label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#949494}.jac-reports__metric-value{font-size:28px;font-weight:700;color:#000;line-height:1.2}.jac-reports__velocity-table{width:100%;border-collapse:collapse;font-size:13px}.jac-reports__velocity-table th,.jac-reports__velocity-table td{padding:8px 12px;text-align:left;border-bottom:1px solid #d6e1e5}.jac-reports__velocity-table th{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#949494}.jac-reports__group-select{margin:0;min-width:150px}.jac-reports__winloss-totals{gap:16px;margin-bottom:16px}.jac-reports__wl-stat{display:flex;flex-direction:column;align-items:center;padding:10px 20px;border-radius:10px;background:#f9f9f9;min-width:80px}.jac-reports__wl-stat--won .jac-reports__wl-value{color:#38a169}.jac-reports__wl-stat--lost .jac-reports__wl-value{color:#e53e3e}.jac-reports__wl-stat--active .jac-reports__wl-value{color:#52758d}.jac-reports__wl-stat--postponed .jac-reports__wl-value{color:#d69e2e}.jac-reports__wl-label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#949494}.jac-reports__wl-value{font-size:22px;font-weight:700}.jac-reports__leaderboard{width:100%;border-collapse:collapse;font-size:13px}.jac-reports__leaderboard th,.jac-reports__leaderboard td{padding:8px 12px;text-align:left;border-bottom:1px solid #d6e1e5}.jac-reports__leaderboard th{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#949494}.jac-reports__leaderboard tbody tr{transition:background .12s ease}.jac-reports__leaderboard tbody tr:hover{background:#f9f9f9}.jac-reports__leaderboard-total{font-weight:700;color:#000}.jac-reports__period-note{font-size:11px;color:#ccc;margin-top:8px;text-align:right}.jac-notes-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#dc2626;color:#fff;font-size:10px;font-weight:700;line-height:1;margin-left:6px;vertical-align:middle}.jac-brief-template-cta{padding:16px}.jac-brief-template-cta .md-button{text-transform:none;font-weight:600}.jac-brief-template-cta .md-button md-icon{margin-right:6px}.jac-brief-template-dialog{min-width:400px}.jac-brief-template-grid{gap:12px}.jac-brief-template-card{background:#f9f9f9;border:1px solid #d6e1e5;border-radius:10px;padding:16px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.jac-brief-template-card:hover{border-color:#52758d;box-shadow:0 2px 8px rgba(0,0,0,.08)}.jac-brief-template-card h4{font-size:14px;font-weight:700;color:#000;margin:0 0 4px}.jac-brief-template-card p{font-size:11px;color:#949494;margin:0}.jac-brief-template-card__empty{font-style:italic;color:#ccc}.jac-documents__section--deferred{padding:16px;text-align:center}.jac-documents__section-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#949494;margin:0 0 4px}.jac-documents__coming-soon{font-size:13px;font-style:italic;color:#ccc;margin:0;padding:8px 0}.opp-card-editor.md-sidenav-right{max-width:400px;width:100%;z-index:65}.opp-card-editor .svc-sec-head{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--jt-color-text-muted, #98a2b3);display:flex;align-items:center;gap:8px}.opp-card-editor .svc-sec-head md-icon{width:14px;height:14px;min-width:14px}.opp-card-editor .cta-row .cc-act{cursor:pointer;border-radius:5px;transition:background-color 120ms ease}.opp-card-editor .cta-row .cc-act .accordion-section-icon{width:20px;height:20px;min-width:20px}.opp-card-editor .cta-row .cc-act .accordion-section-icon svg{fill:#1976d2}.opp-card-editor .cta-row .cc-act .right-arrow svg{fill:#1976d2}.opp-card-editor .cta-row .cc-act h2{font-size:15px;font-weight:600;color:var(--jt-color-text-default, #202124)}.opp-card-editor .cta-row .cc-act:hover{background-color:rgba(25,118,210,.06)}.opp-card-editor .opp-card-context{gap:6px;padding:8px 10px}.opp-card-editor .opp-card-context .occ-chip{display:inline-flex;align-items:center;font-size:14px;font-weight:600;line-height:1;padding:4px 8px;border-radius:20px;white-space:nowrap;background:var(--jt-color-bg-subtle, #f5f5f5);color:var(--jt-color-text-default, #344054)}.opp-card-editor .opp-card-context .occ-chip--lane{background:var(--jt-color-info-bg, #dbeafe);color:var(--jt-color-info, #1d4ed8)}.opp-card-editor .opp-card-context .occ-chip--pct{background:var(--jt-color-success-bg, #dcfce7);color:var(--jt-color-success, #15803d)}.opp-card-editor .opp-card-context .occ-chip--priority{background:var(--jt-priority-normal-bg, #ecfdf5);color:var(--jt-priority-normal, #16a34a)}.opp-card-editor .opp-card-context .occ-chip--priority.priority-critical{background:var(--jt-priority-critical-bg);color:var(--jt-priority-critical)}.opp-card-editor .opp-card-context .occ-chip--priority.priority-high{background:var(--jt-priority-high-bg);color:var(--jt-priority-high)}.opp-card-editor .opp-card-context .occ-chip--priority.priority-medium{background:var(--jt-priority-medium-bg);color:var(--jt-priority-medium)}.opp-card-editor .opp-card-context .occ-chip--priority.priority-low{background:var(--jt-priority-low-bg);color:var(--jt-priority-low)}.opp-card-editor .opp-card-context .occ-chip--due{background:var(--jt-priority-high-bg, #fff3ed);color:var(--jt-priority-high, #E85000)}.opp-card-editor .occ-stepper{gap:2px}.opp-card-editor .occ-stepper .occ-step-btn{width:28px;min-width:28px;height:28px;margin:0;padding:0}.opp-card-editor .occ-stepper .occ-step-btn md-icon{width:16px;height:16px}.opp-card-editor .occ-stepper .occ-step-count{color:var(--jt-color-text-muted, #667085);min-width:30px;text-align:center}.opp-card-editor .opp-ai-row{gap:8px;margin-bottom:8px}.opp-card-editor .opp-ai-row .btn-ai--sm{min-height:30px;line-height:1;padding:0 12px;font-size:15px;display:inline-flex;align-items:center;gap:6px}.opp-card-editor .opp-ai-row .btn-ai--sm md-icon{width:16px;height:16px}.opp-card-editor .opp-ai-row .btn-ai--sm md-icon svg{fill:#fff}.opp-card-editor .opp-ai-row .btn-ai--ghost{background:rgba(0,0,0,0) !important;color:#7c3aed !important;border:1px solid rgba(124,58,237,.4)}.opp-card-editor .opp-ai-row .btn-ai--ghost md-icon svg{fill:#7c3aed}.opp-card-editor .no-mb{margin-bottom:0}.opp-card-editor .occ-priority-star{width:20px}.opp-card-editor .occ-link-btn{background:none;border:0;padding:0;cursor:pointer;color:#1976d2;font:inherit}.opp-card-editor .occ-link-btn:hover{text-decoration:underline}.opp-card-editor .ar-sidepanel .resource-allocation.statistics,.ar-sidepanel .resource-allocation.statistics{padding-right:15px;margin-top:5px}.opp-card-editor .ar-sidepanel .occ-ar-top,.ar-sidepanel .occ-ar-top{max-width:400px;width:100%}.opp-card-editor .ar-sidepanel .occ-ar-top .sidenav-title .resource-icon,.ar-sidepanel .occ-ar-top .sidenav-title .resource-icon{width:34px;height:34px}.opp-card-editor .ar-sidepanel .occ-ar-titlebar,.ar-sidepanel .occ-ar-titlebar{padding:8px 0;margin:0 8px}.opp-card-editor .ar-sidepanel .occ-org-select,.ar-sidepanel .occ-org-select{margin-bottom:10px}.opp-card-editor .ar-sidepanel .occ-ar-list,.ar-sidepanel .occ-ar-list{top:95px !important}.contact-user-list.contact-social-offset{left:-5px}.v-url-link{background:none;border:0;padding:0;cursor:pointer;color:#1976d2;font:inherit;text-align:left}.v-url-link:hover{text-decoration:underline}.c360-peek-btn{background:none;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center}.deal-status-change .svc-sec-head{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--jt-color-text-muted, #98a2b3);display:flex;align-items:center;gap:8px;padding:4px 16px}.deal-status-change .svc-sec-head md-icon{width:14px;height:14px;min-width:14px}.deal-status-change .dsc-stepper{margin:8px 16px 0;gap:8px}.deal-status-change .dsc-step-btn{display:inline-flex;align-items:center;gap:4px;background:var(--jt-color-bg-subtle, #f5f7fa);border:1px solid var(--jt-color-border, #e4e7ec);border-radius:5px;padding:4px 10px;font-size:14px;font-weight:600;color:var(--jt-color-text-default, #202124);cursor:pointer}.deal-status-change .dsc-step-btn md-icon{width:14px;height:14px;min-width:14px}.deal-status-change .dsc-step-btn .dsc-flip{transform:rotate(180deg)}.deal-status-change .dsc-step-btn:not([disabled]):hover{background:var(--jt-color-bg-hover, #eef1f5)}.deal-status-change .dsc-step-btn[disabled]{opacity:.4;cursor:default}.deal-status-change .dsc-step-pos{font-size:14px;color:var(--jt-color-text-muted, #98a2b3);font-weight:600}.deal-status-change .dsc-context-line{margin:12px 16px 0;font-size:15px;color:var(--jt-color-text-muted, #98a2b3)}.deal-status-change .dsc-context-line strong{color:var(--jt-color-text-default, #202124);font-weight:700}.deal-status-change .dsc-stats{flex-wrap:wrap;gap:8px;padding:12px 16px 4px}.deal-status-change .dsc-stat{flex:1 1 40%;min-width:120px;padding:8px 10px;border-radius:5px;background:var(--jt-color-bg-subtle, #f5f7fa);border:1px solid var(--jt-color-border, #e4e7ec)}.deal-status-change .dsc-stat-label{font-size:14px;color:var(--jt-color-text-muted, #98a2b3);text-transform:uppercase;letter-spacing:.03em;font-weight:600}.deal-status-change .dsc-stat-value{font-size:16px;font-weight:700;color:var(--jt-color-text-default, #202124);margin-top:2px}.deal-status-change .dsc-ai-suggest{display:flex;align-items:center;gap:8px;margin:12px 16px 0;padding:8px 12px;border-radius:5px;background:var(--jt-color-info-bg, #e8f1fc);border:1px solid rgba(25,118,210,.25)}.deal-status-change .dsc-ai-icon{width:16px;height:16px;min-width:16px}.deal-status-change .dsc-ai-icon svg{fill:#1976d2}.deal-status-change .dsc-ai-text{flex:1;font-size:15px;color:var(--jt-color-text-default, #202124)}.deal-status-change .dsc-ai-text strong{font-weight:700}.deal-status-change .dsc-ai-apply{background:#1976d2;color:#fff;border:0;border-radius:6px;padding:4px 12px;font-size:14px;font-weight:600;cursor:pointer}.deal-status-change .dsc-ai-apply:hover{background:#1567bd}.deal-status-change .dsc-group{margin:12px 16px 0}.deal-status-change .dsc-list{list-style:none;margin:6px 0 0;padding:0}.deal-status-change .dsc-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--jt-color-border, #e4e7ec);border-radius:5px;margin-bottom:8px;cursor:pointer;transition:background-color 120ms ease,border-color 120ms ease}.deal-status-change .dsc-row:hover{background:var(--jt-color-bg-hover, #f5f7fa)}.deal-status-change .dsc-row.active{border-color:#1976d2;background:rgba(25,118,210,.06);box-shadow:inset 3px 0 0 #1976d2}.deal-status-change .dsc-chip{width:34px;height:34px;min-width:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.deal-status-change .dsc-chip md-icon{width:18px;height:18px;min-width:18px}.deal-status-change .dsc-chip md-icon svg{fill:#fff}.deal-status-change .dsc-chip--won{background:var(--jt-color-success, #2e7d32)}.deal-status-change .dsc-chip--lost{background:var(--jt-color-danger, #d32f2f)}.deal-status-change .dsc-chip--progress{background:var(--jt-color-warning, #ed8b00)}.deal-status-change .dsc-chip--muted{background:var(--jt-color-text-muted, #98a2b3)}.deal-status-change .dsc-row-title{font-size:15px;font-weight:600;color:var(--jt-color-text-default, #202124);display:flex;align-items:center;gap:8px}.deal-status-change .dsc-row-desc{font-size:14px;color:var(--jt-color-text-muted, #98a2b3);margin-top:2px}.deal-status-change .dsc-recent-chip{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#1976d2;background:var(--jt-color-info-bg, #e8f1fc);border-radius:10px;padding:1px 8px}.deal-status-change .cc-act{margin:0;min-height:38px;line-height:1;font-size:15px;font-weight:600;text-transform:none;border-radius:8px;display:inline-flex;align-items:center;gap:6px}.deal-status-change .cc-act md-icon{width:16px;height:16px;min-width:16px}.deal-status-change .cc-act--primary{background:#1976d2 !important;color:#fff !important}.deal-status-change .cc-act--primary md-icon svg{fill:#fff}.deal-status-change .cc-act--primary:hover{background:#1567bd !important}.deal-status-change .cc-act--primary[disabled]{background:var(--jt-color-border, #e4e7ec) !important;color:var(--jt-color-text-muted, #98a2b3) !important}.opps-cards-drawer .opps-cards-sort-btn{width:30px}.opps-cards-drawer .opps-cust-step .opps-step-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:hsla(0,0%,100%,.18);border:1px solid hsla(0,0%,100%,.35);border-radius:5px;cursor:pointer}.opps-cards-drawer .opps-cust-step .opps-step-btn md-icon{width:16px;height:16px;min-width:16px}.opps-cards-drawer .opps-cust-step .opps-step-btn md-icon svg{fill:#fff}.opps-cards-drawer .opps-cust-step .opps-step-btn:not([disabled]):hover{background:hsla(0,0%,100%,.32)}.opps-cards-drawer .opps-cust-step .opps-step-btn[disabled]{opacity:.35;cursor:default}.opps-cards-drawer .svc-sec-head{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--jt-color-text-muted, #98a2b3);display:flex;align-items:center;gap:8px;padding:12px 16px 4px}.opps-cards-drawer .opps-stats{flex-wrap:wrap;gap:8px;padding:12px 16px 4px}.opps-cards-drawer .opps-stat{flex:1 1 28%;min-width:90px;padding:8px 10px;border-radius:5px;border:1px solid var(--jt-color-border, #e4e7ec);background:var(--jt-color-bg-subtle, #f5f7fa)}.opps-cards-drawer .opps-stat--open{background:var(--jt-color-info-bg, #e8f1fc)}.opps-cards-drawer .opps-stat--weighted{background:var(--jt-color-success-bg, #e7f5ea)}.opps-cards-drawer .opps-stat-label{font-size:14px;color:var(--jt-color-text-muted, #98a2b3);text-transform:uppercase;letter-spacing:.03em;font-weight:600}.opps-cards-drawer .opps-stat-value{font-size:16px;font-weight:700;color:var(--jt-color-text-default, #202124);margin-top:2px}.opps-cards-drawer .opps-actions{padding:12px 16px 4px;gap:8px}.opps-cards-drawer .cc-act{margin:0;min-height:36px;line-height:1;font-size:15px;font-weight:600;text-transform:none;border-radius:8px;display:inline-flex;align-items:center;gap:6px}.opps-cards-drawer .cc-act md-icon{width:16px;height:16px;min-width:16px}.opps-cards-drawer .cc-act--primary{background:#1976d2 !important;color:#fff !important}.opps-cards-drawer .cc-act--primary md-icon svg{fill:#fff}.opps-cards-drawer .cc-act--primary:hover{background:#1567bd !important}.opps-cards-drawer .opps-ai-btn{display:inline-flex;align-items:center;gap:6px;background:var(--jt-color-info-bg, #e8f1fc);border:1px solid rgba(25,118,210,.25);border-radius:8px;padding:6px 12px;font-size:14px;font-weight:600;color:#1976d2;cursor:pointer}.opps-cards-drawer .opps-ai-btn md-icon{width:15px;height:15px;min-width:15px}.opps-cards-drawer .opps-ai-btn md-icon svg{fill:#1976d2}.opps-cards-drawer .opps-ai-btn:hover{background:#dceafb}.opps-cards-drawer .opps-ai-out{margin:8px 16px 0;padding:10px 12px;border-radius:5px;background:var(--jt-color-info-bg, #e8f1fc);border:1px solid rgba(25,118,210,.25);font-size:15px;line-height:1.428571429;color:var(--jt-color-text-default, #202124)}.opps-cards-drawer .opps-recent-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 4px}.opps-cards-drawer .opps-recent-chip{display:inline-block;max-width:160px;padding:3px 10px;border-radius:12px;background:var(--jt-color-bg-subtle, #f5f7fa);border:1px solid var(--jt-color-border, #e4e7ec);font-size:14px;font-weight:600;color:#1976d2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opps-cards-drawer .opps-recent-chip:hover{text-decoration:underline}.opps-cards-drawer .opps-filter{padding:12px 16px 4px}.opps-cards-drawer .opps-search{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--jt-color-border, #e4e7ec);border-radius:5px;background:var(--jt-color-surface, #fff)}.opps-cards-drawer .opps-search md-icon{width:15px;height:15px;min-width:15px}.opps-cards-drawer .opps-search md-icon svg{fill:var(--jt-color-text-muted, #98a2b3)}.opps-cards-drawer .opps-search input{flex:1;border:0;outline:none;background:rgba(0,0,0,0);font-size:15px;color:var(--jt-color-text-default, #202124)}.opps-cards-drawer .opps-segments{margin-top:8px;gap:6px;flex-wrap:wrap}.opps-cards-drawer .opps-seg{flex:1;min-width:56px;padding:5px 8px;border:1px solid var(--jt-color-border, #e4e7ec);border-radius:5px;background:var(--jt-color-surface, #fff);font-size:14px;font-weight:600;color:var(--jt-color-text-muted, #98a2b3);cursor:pointer}.opps-cards-drawer .opps-seg:hover{background:var(--jt-color-bg-hover, #f5f7fa)}.opps-cards-drawer .opps-seg.active{background:rgba(25,118,210,.08);border-color:#1976d2;color:#1976d2}.opps-cards-drawer .opps-card-body{padding:8px 16px 14px}.opps-cards-drawer .opps-card-status{padding:8px 16px;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.03em}.opps-cards-drawer .opps-card-quote{color:var(--jt-color-text-muted, #98a2b3);font-weight:600}.opps-cards-drawer .opps-card-title-row{margin-bottom:6px}.opps-cards-drawer .opps-card-title{padding:0;font-size:16px;font-weight:700;color:#1976d2;text-transform:none;letter-spacing:0}.opps-cards-drawer .opps-card-title:hover{text-decoration:underline}.opps-cards-drawer .opps-card-open md-icon{width:18px;height:18px;min-width:18px}.opps-cards-drawer .opps-field{padding:3px 0;font-size:15px;align-items:center}.opps-cards-drawer .opps-field-label{color:var(--jt-color-text-muted, #98a2b3);text-transform:uppercase;font-size:14px;letter-spacing:.02em;font-weight:600}.opps-cards-drawer .opps-field-value{font-weight:600;color:var(--jt-color-text-default, #202124);display:flex;align-items:center;gap:8px}.opps-cards-drawer .opps-field-value a{color:#1976d2}.opps-cards-drawer .opps-field-value a:hover{text-decoration:underline}.opps-cards-drawer .opps-due-chip{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border-radius:10px;padding:1px 8px}.opps-cards-drawer .opps-due-chip.opps-due--overdue{color:var(--jt-color-danger, #d32f2f);background:var(--jt-color-danger-bg, #fdecea)}.opps-cards-drawer .opps-due-chip.opps-due--soon{color:var(--jt-color-warning, #ed8b00);background:var(--jt-color-warning-bg, #fff4e5)}.opps-cards-drawer .opps-due-chip.opps-due--later{color:var(--jt-color-text-muted, #98a2b3);background:var(--jt-color-bg-subtle, #f5f7fa)}.opps-cards-drawer .opps-agent-row{margin-top:4px}.opps-cards-drawer .opps-agent-chip{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:0;cursor:pointer;max-width:200px}.opps-cards-drawer .opps-agent-chip .opps-agent-name{font-weight:600;color:#1976d2}.opps-cards-drawer .opps-agent-chip:hover .opps-agent-name{text-decoration:underline}.opps-cards-drawer .opps-agent-ava{display:inline-flex;align-items:center}.opps-cards-drawer .opps-agent-ava .img-replacer,.opps-cards-drawer .opps-agent-ava img,.opps-cards-drawer .opps-agent-ava md-icon{width:26px;height:26px}.quotes-frame-drawer .qf-sort-btn{width:30px}.quotes-frame-drawer .svc-sec-head{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--jt-color-text-muted, #98a2b3);display:flex;align-items:center;gap:8px;padding:12px 16px 4px}.quotes-frame-drawer .qf-stats{flex-wrap:wrap;gap:8px;padding:12px 16px 4px}.quotes-frame-drawer .qf-stat{flex:1 1 28%;min-width:90px;padding:8px 10px;border-radius:5px;border:1px solid var(--jt-color-border, #e4e7ec);background:var(--jt-color-bg-subtle, #f5f7fa)}.quotes-frame-drawer .qf-stat--total{background:var(--jt-color-info-bg, #e8f1fc)}.quotes-frame-drawer .qf-stat--paid{background:var(--jt-color-success-bg, #e7f5ea)}.quotes-frame-drawer .qf-stat--due{background:var(--jt-color-warning-bg, #fff4e5)}.quotes-frame-drawer .qf-stat-label{font-size:14px;color:var(--jt-color-text-muted, #98a2b3);text-transform:uppercase;letter-spacing:.03em;font-weight:600}.quotes-frame-drawer .qf-stat-value{font-size:16px;font-weight:700;color:var(--jt-color-text-default, #202124);margin-top:2px}.quotes-frame-drawer .qf-actions{padding:12px 16px 4px;gap:8px}.quotes-frame-drawer .cc-act{margin:0;min-height:36px;line-height:1;font-size:15px;font-weight:600;text-transform:none;border-radius:8px;display:inline-flex;align-items:center;gap:6px}.quotes-frame-drawer .cc-act md-icon{width:16px;height:16px;min-width:16px}.quotes-frame-drawer a.cc-act--primary,.quotes-frame-drawer .cc-act--primary{background:#1976d2 !important;color:#fff !important;padding:0 14px}.quotes-frame-drawer a.cc-act--primary md-icon svg,.quotes-frame-drawer .cc-act--primary md-icon svg{fill:#fff}.quotes-frame-drawer a.cc-act--primary:hover,.quotes-frame-drawer .cc-act--primary:hover{background:#1567bd !important;color:#fff !important}.quotes-frame-drawer .qf-ai-btn{display:inline-flex;align-items:center;gap:6px;background:var(--jt-color-info-bg, #e8f1fc);border:1px solid rgba(25,118,210,.25);border-radius:8px;padding:6px 12px;font-size:14px;font-weight:600;color:#1976d2;cursor:pointer}.quotes-frame-drawer .qf-ai-btn md-icon{width:15px;height:15px;min-width:15px}.quotes-frame-drawer .qf-ai-btn md-icon svg{fill:#1976d2}.quotes-frame-drawer .qf-ai-btn:hover{background:#dceafb}.quotes-frame-drawer .qf-ai-out{margin:8px 16px 0;padding:10px 12px;border-radius:5px;background:var(--jt-color-info-bg, #e8f1fc);border:1px solid rgba(25,118,210,.25);font-size:15px;line-height:1.428571429;color:var(--jt-color-text-default, #202124)}.quotes-frame-drawer .qf-recent-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 4px}.quotes-frame-drawer .qf-recent-chip{display:inline-block;max-width:160px;padding:3px 10px;border-radius:12px;background:var(--jt-color-bg-subtle, #f5f7fa);border:1px solid var(--jt-color-border, #e4e7ec);font-size:14px;font-weight:600;color:#1976d2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quotes-frame-drawer .qf-recent-chip:hover{text-decoration:underline}.quotes-frame-drawer .qf-filter{padding:12px 16px 4px}.quotes-frame-drawer .qf-search{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--jt-color-border, #e4e7ec);border-radius:5px;background:var(--jt-color-surface, #fff)}.quotes-frame-drawer .qf-search md-icon{width:15px;height:15px;min-width:15px}.quotes-frame-drawer .qf-search md-icon svg{fill:var(--jt-color-text-muted, #98a2b3)}.quotes-frame-drawer .qf-search input{flex:1;border:0;outline:none;background:rgba(0,0,0,0);font-size:15px;color:var(--jt-color-text-default, #202124)}.quotes-frame-drawer .qf-segments{margin-top:8px;gap:6px;flex-wrap:wrap}.quotes-frame-drawer .qf-seg{flex:1;min-width:52px;padding:5px 8px;border:1px solid var(--jt-color-border, #e4e7ec);border-radius:5px;background:var(--jt-color-surface, #fff);font-size:14px;font-weight:600;color:var(--jt-color-text-muted, #98a2b3);cursor:pointer}.quotes-frame-drawer .qf-seg:hover{background:var(--jt-color-bg-hover, #f5f7fa)}.quotes-frame-drawer .qf-seg.active{background:rgba(25,118,210,.08);border-color:#1976d2;color:#1976d2}.quotes-frame-drawer .qf-seg-label{padding:8px 16px 0;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--jt-color-text-muted, #98a2b3)}.quotes-frame-drawer .qf-field-label{color:var(--jt-color-text-muted, #98a2b3);text-transform:uppercase;font-size:14px;letter-spacing:.02em;font-weight:700;margin-right:8px}.quotes-frame-drawer .qf-field-value{font-size:15px;font-weight:600;color:var(--jt-color-text-default, #202124)}.quotes-frame-drawer .qf-time-chip{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border-radius:10px;padding:1px 8px;margin-left:8px;color:var(--jt-color-text-muted, #98a2b3);background:var(--jt-color-bg-subtle, #f5f7fa)}.quotes-frame-drawer .qf-count-tiles{gap:8px;margin-top:6px}.quotes-frame-drawer .qf-count-tile{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;border-radius:5px;background:var(--jt-color-info-bg, #e8f1fc)}.quotes-frame-drawer .qf-count-tile .qf-count-num{font-size:16px;font-weight:700;color:#1976d2}.quotes-frame-drawer .qf-count-tile .qf-count-cap{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--jt-color-text-muted, #98a2b3)}.quotes-frame-drawer .qf-pay-chip{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border-radius:10px;padding:2px 10px;color:var(--jt-color-text-muted, #98a2b3);background:var(--jt-color-bg-subtle, #f5f7fa)}.quotes-frame-drawer .qf-pay-chip.qf-pay--paid{color:var(--jt-color-success, #2e7d32);background:var(--jt-color-success-bg, #e7f5ea)}.quotes-frame-drawer .qf-pay-chip.qf-pay--partial{color:var(--jt-color-warning, #ed8b00);background:var(--jt-color-warning-bg, #fff4e5)}.quotes-frame-drawer .qf-pay-chip.qf-pay--due{color:var(--jt-color-danger, #d32f2f);background:var(--jt-color-danger-bg, #fdecea)}.quotes-frame-drawer .qf-open-act{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#1976d2}.quotes-frame-drawer .qf-open-act md-icon{width:16px;height:16px;min-width:16px}.quotes-frame-drawer .qf-open-act md-icon svg{fill:#1976d2}.quotes-frame-drawer .qf-open-act:hover{text-decoration:underline}.quotes-frame-drawer .qf-peek-btn{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:0;cursor:pointer;max-width:200px;text-align:left}.quotes-frame-drawer .qf-peek-btn .qf-peek-name{font-weight:600;color:#1976d2}.quotes-frame-drawer .qf-peek-btn:hover .qf-peek-name{text-decoration:underline}.quotes-frame-drawer .qf-reassign{display:inline-flex;align-items:center;background:none;border:0;padding:0 0 0 8px;cursor:pointer;color:#1976d2}.quotes-frame-drawer .qf-reassign md-icon{width:14px;height:14px;min-width:14px}.quotes-frame-drawer .qf-reassign md-icon svg{fill:#1976d2}.quotes-frame-drawer .qf-reassign:hover{text-decoration:underline}.quotes-frame-drawer .qf-load-more{margin:10px auto 16px;display:block}.opp-comms-drawer .occ-stepper{padding:10px 16px 2px}.opp-comms-drawer .occ-stepper-label{font-size:14px;color:var(--jt-color-text-muted, #98a2b3);text-transform:uppercase;letter-spacing:.03em;font-weight:600}.opp-comms-drawer .occ-step-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:var(--jt-color-bg-subtle, #f5f7fa);border:1px solid var(--jt-color-border, #e4e7ec);border-radius:5px;cursor:pointer}.opp-comms-drawer .occ-step-btn md-icon{width:16px;height:16px;min-width:16px}.opp-comms-drawer .occ-step-btn md-icon svg{fill:var(--jt-color-text-default, #202124)}.opp-comms-drawer .occ-step-btn:not([disabled]):hover{background:var(--jt-color-bg-hover, #eef1f6)}.opp-comms-drawer .occ-step-btn[disabled]{opacity:.35;cursor:default}.opp-comms-drawer .occ-stats{flex-wrap:wrap;gap:8px;padding:12px 16px 4px}.opp-comms-drawer .occ-stat{flex:1 1 40%;min-width:96px;padding:8px 10px;border-radius:5px;border:1px solid var(--jt-color-border, #e4e7ec);background:var(--jt-color-bg-subtle, #f5f7fa)}.opp-comms-drawer .occ-stat--open{background:var(--jt-color-info-bg, #e8f1fc)}.opp-comms-drawer .occ-stat--weighted{background:var(--jt-color-success-bg, #e7f5ea)}.opp-comms-drawer .occ-stat--last{background:var(--jt-color-surface, #fff)}.opp-comms-drawer .occ-stat-label{font-size:14px;color:var(--jt-color-text-muted, #98a2b3);text-transform:uppercase;letter-spacing:.03em;font-weight:600}.opp-comms-drawer .occ-stat-value{font-size:16px;font-weight:700;color:var(--jt-color-text-default, #202124);margin-top:2px}.opp-comms-drawer .occ-stat-value--sm{font-size:15px}.opp-comms-drawer .svc-sec-head{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--jt-color-text-muted, #98a2b3);display:flex;align-items:center;gap:8px;padding:14px 16px 4px}.opp-comms-drawer .svc-sec-head md-icon{width:14px;height:14px;min-width:14px;margin:0}.opp-comms-drawer .svc-sec-head md-icon svg{fill:currentColor}.opp-comms-drawer .occ-actions{padding:6px 16px 4px;gap:8px}.opp-comms-drawer .occ-primary-row{gap:8px}.opp-comms-drawer .cc-act{margin:0;min-height:38px;line-height:1;font-size:15px;font-weight:600;text-transform:none;border-radius:8px;display:inline-flex;align-items:center;gap:6px}.opp-comms-drawer .cc-act md-icon{width:16px;height:16px;min-width:16px}.opp-comms-drawer .cc-act--primary{background:#1976d2 !important;color:#fff !important}.opp-comms-drawer .cc-act--primary md-icon svg{fill:#fff}.opp-comms-drawer .cc-act--primary:hover{background:#1567bd !important}.opp-comms-drawer .occ-most-used{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:10px;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#1976d2;background:var(--jt-color-info-bg, #e8f1fc)}.cc-act--primary .opp-comms-drawer .occ-most-used{color:#fff;background:hsla(0,0%,100%,.22)}.opp-comms-drawer .occ-ai-btn{display:inline-flex;align-items:center;gap:6px;background:var(--jt-color-info-bg, #e8f1fc);border:1px solid rgba(25,118,210,.25);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:600;color:#1976d2;cursor:pointer;white-space:nowrap}.opp-comms-drawer .occ-ai-btn md-icon{width:15px;height:15px;min-width:15px}.opp-comms-drawer .occ-ai-btn md-icon svg{fill:#1976d2}.opp-comms-drawer .occ-ai-btn:not([disabled]):hover{background:#dceafb}.opp-comms-drawer .occ-ai-btn[disabled]{opacity:.6;cursor:default}.opp-comms-drawer .occ-ai-out{margin-top:2px;padding:10px 12px;border-radius:5px;background:var(--jt-color-info-bg, #e8f1fc);border:1px solid rgba(25,118,210,.25);font-size:15px;line-height:1.428571429;color:var(--jt-color-text-default, #202124);white-space:pre-wrap}.opp-comms-drawer .occ-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 12px;border:1px solid var(--jt-color-border, #e4e7ec);border-radius:5px;background:var(--jt-color-surface, #fff);cursor:pointer;text-decoration:none}.opp-comms-drawer .occ-row:hover{background:var(--jt-color-bg-hover, #f5f7fa);border-color:rgba(25,118,210,.35)}.opp-comms-drawer .occ-row-lead{width:22px;height:22px;min-width:22px;margin:0}.opp-comms-drawer .occ-row-lead svg{fill:#1976d2}.opp-comms-drawer .occ-row-text{flex:1;min-width:0}.opp-comms-drawer .occ-row-title{font-size:15px;font-weight:600;color:var(--jt-color-text-default, #202124)}.opp-comms-drawer .occ-row-sub{font-size:14px;color:var(--jt-color-text-muted, #98a2b3);line-height:1.428571429;margin-top:2px}.opp-comms-drawer .occ-row-trail{width:16px;height:16px;min-width:16px;margin:0}.opp-comms-drawer .occ-row-trail svg{fill:var(--jt-color-text-muted, #98a2b3)}.customer-segment .add-product{padding:15px}.customer-segment .match .label-key{padding-top:20px;color:hsl(0,0%,58%)}.customer-segment .match .label-val{padding-top:20px}.customer-segment .active{color:#6aa84f}.customer-segment .inactive{color:#666}.customer-segment .primary{color:#f05e33}.customer-segment .product-img-box{padding:10px}.customer-segment .sub-container{padding-top:24px}.customer-segment .segment-info-sec{margin-bottom:35px}.customer-segment .segment-info-sec .summery-widget{padding:5px 20px}.customer-segment .segment-info-sec .summery-widget>div{margin:15px 0}.customer-segment .segment-info-sec .num{color:#f05e33}.customer-segment .right-nav-open{float:right;margin:10px}.customer-segment .automation-div md-list-item.md-no-proxy{padding:0}.customer-segment .automation-div .lead-creation-div .export-criteria-div{display:flex;width:100%;justify-content:space-between}.customer-segment .automation-div .lead-creation-div .export-criteria-div md-switch{margin-top:15px;margin-right:20px}.customer-segment .automation-div .lead-creation-div .icon_img{width:30px;margin-right:15px}.customer-segment .automation-div .lead-card{display:flex;width:100%}.customer-segment .automation-div .lead-card md-input-container{margin-right:15px}.customer-segment .automation-div .section-heading md-icon{margin:0 5px 0 4px}.customer-segment .automation-div .lead-card-content{margin-left:41px;margin-bottom:30px}.customer-segment .automation-div .lead-card-content .sales-agent-btns{margin:0 0 20px}.customer-segment .automation-div .view-lead-card-content md-radio-button{pointer-events:none}.customer-segment .automation-div .view-lead-card-content md-switch.md-block{pointer-events:none}.customer-segment .automation-div .view-lead-card-content md-checkbox{pointer-events:none}.customer-segment .automation-div .view-lead-card-content md-input-container{pointer-events:none}.customer-segment .automation-div .setup-content-div .setup-content-heading{margin-right:45px}.customer-segment .automation-div .setup-content-div .setup-content-desc{margin-top:10px;width:100%}.customer-segment .automation-div .setup-content-div md-input-container{margin-left:0 !important}.customer-segment .automation-div .setup-content-div .rb-btns{margin-top:10px}.customer-segment .automation-div .toggle-btn-section md-switch.md-block{margin-right:20px;margin-top:15px}.customer-segment .automation-div .capsule-name{padding:0;border:1px solid #eee;border-radius:50px;background-color:#eee;max-width:155px;width:100%;align-items:center;display:flex;text-align:left;font-weight:600;font-size:11px;margin-right:20px}.customer-segment .automation-div .capsule-name .icon_img{margin:0 7px 0 0;width:35px;height:auto}.customer-segment .automation-div .summery-widget{padding:0}.customer-segment .automation-div .summery-widget .title{border-bottom:1px solid #b7b7b7;padding:15px 20px;margin:0 !important;font-weight:bold}.customer-segment .automation-div .summery-widget .description{padding:5px 20px}.customer-segment .automation-div .summery-widget .description .sm-text{margin-bottom:10px}.customer-segment .automation-div .summery-widget .description .num{color:#333}.customer-segment .automation-div .add-contact{margin-bottom:15px}.customer-segment .automation-div .add-contact .icon-ico-add{margin-right:10px}.customer-segment .text-seablue{color:#2196f3 !important}.customer-segment .gap{padding-left:18px;padding-right:18px}.customer-segment .tag-title{margin-bottom:20px}.customer-segment ul .nav-tag{background-color:#596773;color:#fff;border:2px solid #596773}.customer-segment ul .nav-tag.selected{border:2px solid #dc4e26}.customer-segment .item-chips li{margin-top:10px}.customer-segment .top-section{top:0;bottom:50px;overflow-y:scroll;position:absolute;right:0;left:0}.customer-segment .bottom-section{position:absolute;right:0;left:0;bottom:0;height:50px}.customer-segment .function-data{max-width:400px;margin-left:15px}.customer-segment .item-list li{padding:10px;line-height:20px}.customer-segment .rb-btns{display:block;margin-top:20px;margin-bottom:8px}.customer-segment .form-base .toggle{margin-top:12px;padding:0 12px}.view-screen md-list-item .label-key{color:hsl(0,0%,58%)}.white-user{margin:8px 0}.restricted-table .data-table{border:none}.restricted-table .data-table td{border:none;vertical-align:middle}.custom-quick-navigation .nav-title{background:#000}.custom-quick-navigation .nav-title h2{color:#fff}.resource-group-section .scrollable-sidenav{padding:16px}.resource-group-section .workspace-section .panel-toggle-icon{left:-18px;top:10px}.resource-group-section .workspace-item.active{background:#eef7f8 !important}.resource-group-section .workspace-section .panel-toggle-icon.opened{left:252px;z-index:100;background-color:hsla(0,0%,100%,.6)}.resource-group-section .workspace-left-panel.md-locked-open+.panel-toggle-icon{display:none}.resource-group-section .workspace-left-panel.md-locked-open:hover~.panel-toggle-icon,.resource-group-section .workspace-left-panel.md-locked-open+.panel-toggle-icon:hover{display:inline-block}.resource-group-section .main-channel-card{display:flex;align-items:center;background:#fff;border-radius:8px;padding:10px;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:16px}.resource-group-section .main-channel-card .icon-image{width:32px;height:32px;margin-right:8px}.resource-group-section .main-channel-card .channel-title{flex-grow:1;font-size:16px;font-weight:600;color:#008fcc}.resource-group-section .main-channel-card .arrow-icon{color:#ccc;font-size:18px}.resource-group-section .right-arrow{rotate:180deg;display:none;height:12px;width:12px}.resource-group-section .list-items,.resource-group-section .section-item{padding:10px 5px;transition:transform .2s ease;cursor:pointer;border:1px solid rgba(0,0,0,0)}.resource-group-section .list-items span,.resource-group-section .section-item span{font-weight:500;font-size:14px}.resource-group-section .list-items:hover{border:1px solid #f05e33;border-radius:5px;background-color:#fff}.resource-group-section .list-items:hover .right-arrow{rotate:180deg;display:block}.resource-group-section .active-item{border:1px solid #f05e33;border-radius:5px;background-color:#fff}.resource-group-section .active-item span{color:#f05e33}.resource-group-section .section-block{padding:8px 0}.resource-group-section .section-block .section-title{font-size:14px;font-weight:550;margin-bottom:8px;color:#5f5d5d}.resource-group-section .section-block .group-name-icon,.resource-group-section .section-block .group-archive-icon{padding:4px;background-color:#af54f0;border-radius:50%}.resource-group-section .section-block .group-name-icon md-icon,.resource-group-section .section-block .group-archive-icon md-icon{padding:2px}.resource-group-section .section-block .group-archive-icon{background-color:#e1e0e0}.resource-group-section .section-block .user-abr-holder md-icon,.resource-group-section .section-block .user-abr-holder img,.resource-group-section .section-block .user-abr-holder span{height:22px !important;width:22px !important;line-height:22px !important;border-radius:50%;min-width:22px !important;min-height:22px !important}.resource-group-section .section-block .user-abr-holder span{background-color:#3e7ef3;font-size:8px;font-weight:540;color:#fff}.resource-group-section .section-block .section-add{display:flex;align-items:center;margin-top:4px}.resource-group-section .section-block .section-add .add-text{font-size:13px;color:#ff914d;font-weight:500}.add-group-sidenav .btn-add-remove{border:1px solid #f05e33;background-color:#fff}.add-group-sidenav .btn-add-remove:hover{color:#f05e33;background-color:#efefef;cursor:pointer !important}.add-group-sidenav .gp-icon{height:50px;width:50px}.add-group-sidenav .add-res{height:30px;width:30px}.add-group-sidenav .md-errors-spacer{display:none}.add-group-sidenav .single-add{height:45px;width:45px}.add-group-sidenav .search-list md-list-item._md-button-wrap>div.md-button{padding:17px}.add-group-sidenav md-list-item .md-button:hover{background-color:rgba(222,237,249,.2) !important}.add-group-sidenav md-list-item{padding:14px 18px}.add-group-sidenav md-list-item:hover{background-color:rgba(222,237,249,.2) !important}.campaigns-grid{padding:20px}.campaigns-grid .boards li.active{background:#ffe9cf}.campaign-category md-icon{width:15px;margin-right:5px}.campaign-stat{width:150px;padding:10px 0;border:1px solid #dbdbdb;text-align:center;text-transform:uppercase}.campaign-stat .count{font-size:16px;margin-bottom:5px;font-weight:bold;color:#f05e33}.campaign-grid .notification-card{margin:20px 0}.campaign-grid .subhead{font-size:16px}.campaign-grid .menu-btn{top:12px}.campaign-grid .menu-btn:before{transform:rotate(90deg)}.campaign-grid .status-dropmenu{width:100%}.campaign-grid .filters-bar md-input-container md-select{width:auto}.campaign-grid .segment-detail>div{padding:10px 16px}.campaign-grid .segment-detail .customer-segment .f6{margin-right:5px}.campaign-grid .segment-detail .customer-segment .f6:hover{text-decoration:underline}.campaign-grid .active-status md-icon{height:15px;width:15px;margin-right:5px}.campaign-grid .owner-info .img-replacer{width:20px;height:20px;line-height:20px;font-size:9px}.campaign-grid .owner-info .right-space{margin-right:5px}.campaign-grid .owner-info .owner-status{width:15px;margin-right:5px}.campaign-grid .campaign-drip{border-radius:8px;border:1px solid #d0e4f2;transition:box-shadow 1s,border-color 1s;overflow:hidden}.campaign-grid .campaign-drip:hover{box-shadow:0 0 8.37px .63px rgba(82,117,141,.35)}.campaign-grid .campaign-header{border-bottom:1px solid #dbdbdb;padding:10px;background:#eff6fb;border-top-left-radius:5px;border-top-right-radius:5px}.campaign-grid .campaign-header md-icon{margin:0 5px 0 0}.campaign-grid .campaign-header .header-status{margin-right:15px}.campaign-grid .opportunity-grid .boards li{border:none}.campaign-grid .campaign-stats-container{background-color:#f4f8fc;padding:4px;border-radius:8px}.campaign-grid .campaign-stats-container .campaign-stat-box{background-color:#f1fffd;border-radius:8px;padding:5px}.campaign-grid .campaign-stats-container .campaign-stat-box .stat{font-size:15px}.campaign-grid .campaign-stats-container .campaign-stat-box .stat-infor{font-size:12px}.campaign-grid .customer-segment span{color:#2e3b44;font-size:15px}.campaign-grid .updated-by-avatar .img-replacer{height:20px;width:20px;line-height:20px;font-size:9px}.category-btn{height:30px;min-height:30px;line-height:29px;border-radius:30px;border:1px solid #d6d7d8}.category-btn:hover{background-color:#fff !important}.category-btn.purple{background-color:#8f37dd;border-color:#8f37dd;color:#fff}.category-btn.purple md-icon{color:#fff}.category-btn.purple:hover{background-color:#8f37dd !important;border-color:#8f37dd !important}.category-btn.purple:hover md-icon{color:#fff !important}.btn-primarys{background-color:#dc2626;color:#fff;border-color:#dc2626}.btn-primarys md-icon{color:#fff}.btn-primarys:hover{background-color:#dc2626 !important;color:#fff;border-color:#dc2626 !important}.color-option{height:20px;width:20px;border-radius:50%}.icon-option{border:1px solid #a3a3a3;border-radius:4px;padding:5px}.icon-option:focus{border:2px solid #005a5e}.cancel-add-cat-btn{border:1px solid #d6d7d8;border-radius:8px}.save-add-cat-btn{border:1px solid rgba(0,0,0,0);border-radius:8px}.campaign-side-nav .promotions-row-head{height:72px}.smart-actions-nav .plans-stepper .plans-step-btn md-icon{width:18px;height:18px}.smart-actions-nav .plans-summary-bar{padding:14px 16px 0}.smart-actions-nav .plans-count-chip{background:var(--jt-color-info-bg);color:var(--jt-color-info);border-radius:5px;padding:2px 10px;font-weight:600}.smart-actions-nav .plans-status-filter{padding:0 16px;margin-bottom:14px}.smart-actions-nav .plans-timeago{color:var(--jt-color-text-muted)}.smart-actions-nav .plans-stat-row{padding:0 16px 14px}.smart-actions-nav .plans-stat-card{padding:8px 12px;border-radius:5px}.smart-actions-nav .plans-stat-card .plans-stat-num{font-size:20px}.smart-actions-nav .plans-stat-card md-icon{margin:0}.smart-actions-nav .plans-stat-card--info{background:var(--jt-color-info-bg);color:var(--jt-color-info)}.smart-actions-nav .plans-stat-card--success{background:var(--jt-color-success-bg);color:var(--jt-color-success)}.smart-actions-nav .cc-act{color:#1976d2;border:1px solid rgba(25,118,210,.4);border-radius:5px;text-transform:none;font-weight:600}.smart-actions-nav .cc-act md-icon{width:16px;height:16px;fill:currentColor}.smart-actions-nav .cc-act--primary{color:#fff;background:#1976d2}.smart-actions-nav .cc-act--primary md-icon{fill:#fff}.smart-actions-nav .cc-act--secondary{color:#1976d2;background:rgba(0,0,0,0)}.smart-actions-nav .cc-act--ai{color:#6b4ef0;border-color:rgba(107,78,240,.4);margin:14px 16px 0}.smart-actions-nav .cc-act--ai md-icon{fill:currentColor}.smart-actions-nav .plans-row-actions{padding:0 16px 14px}.smart-actions-nav .md-button--chip{min-width:0;margin:0;text-transform:none}.smart-actions-nav .plans-ai-suggestions{margin:14px 16px 0;background:var(--jt-color-bg-subtle);border-radius:5px;padding:8px 12px}.smart-actions-nav .plans-ai-item{padding:4px 0;border-bottom:1px solid var(--jt-color-border)}.smart-actions-nav .plans-ai-item:last-child{border-bottom:0}.smart-actions-nav .plans-footer{gap:10px}.add-campaign .footer img{width:300px;margin-top:15px}.add-campaign .add-email md-icon{margin-right:10px}.add-campaign .hr-btns{margin:20px 0}.add-campaign .hr-btns md-radio-button{margin-right:15px}.add-view-champaign md-list-item:before{min-height:20px}.campaign-grid .campaign-header .review-segments{display:none}.campaign-grid .campaign-header .segments-header-icon{height:36px}.campaign-grid .campaign-header:hover .review-segments{display:inline-block}.campaign-grid .campaign-header:hover .review-segments md-icon{width:15px;height:15px}.campaign-grid .campaign-header:hover .review-segments svg path{fill:#fff}.campaign-grid .campaign-header:hover .segments-header-icon{display:none}.campaign-grid .segmentations-list{max-width:360px !important}.campaign-grid .open-new-tab-size{width:18px;height:18px}.campaign-grid .campaign-detail-border{border-radius:10px}.campaign-grid .campaign-grid-background{background-color:rgba(211,225,229,.21);border-right:1px solid #d0e4f2}.campaign-grid .campaign-counter{min-width:50px;border-radius:15px;background-color:#20394c;text-align:center;padding:2px}.campaign-grid .campaign-counter.campaign-counter-cron-job{background-color:#fff}.campaign-grid .campaign-drip-counter{border-radius:15px;padding:2px;font-size:13px;background-color:#fff;min-width:90px;text-align:center}.campaign-grid .campaign-drip-counter.dynamic{border:1px solid #6aa84f;color:#6aa84f}.campaign-grid .campaign-drip-counter.dynamic:hover{background-color:#6aa84f;color:#fff}.campaign-grid .campaign-drip-counter.restricted{border:1px solid #e06666;color:#e06666}.campaign-grid .campaign-drip-counter.restricted:hover{background-color:#e06666;color:#fff}.campaign-grid .campaign-drip-counter.manual{border:1px solid #52758d;color:#52758d}.campaign-grid .campaign-drip-counter.manual:hover{background-color:#52758d;color:#fff}.campaign-grid .segmentation-counters-list{padding:12px 10px}@media(max-width: 360px){.campaign-grid .segmentation-counters-list{flex-direction:column}}.campaign-grid .segmentation-counter-list{list-style:none}.campaign-grid .segmentation-counter-list md-icon{display:none}.campaign-grid .segmentation-counter-list li:hover{background-color:rgba(211,225,229,.21)}.campaign-grid .segmentation-counter-list li:hover md-icon{display:inline}.campaign-grid .contacts-cron-detail{background-color:#20394c}.campaign-grid .campaign-footer{background-color:rgba(211,225,229,.21);padding:15px 8px}.campaign-grid .campaign-footer md-icon{width:18px;height:18px}.campaign-grid .campaign-side-nav .sidebar-list-header{background-color:#20394c;padding:15px 10px 15px 20px}.campaign-grid .campaign-side-nav .sidebar-list-header.promotions{background-color:#e2f5f4}.campaign-grid .campaign-side-nav .sidebar-list-header .view-promotions-button{display:none}.campaign-grid .campaign-side-nav .channels-list:hover{background:#f0f8ff}.campaign-grid .campaign-side-nav .campaign-list-header{color:#f05e33;font-size:16px}.campaign-grid .campaign-side-nav .channels-icon{height:15px;width:15px;margin:0 5px 0 0}.campaign-grid .campaign-side-nav .update-info{color:#999}.campaign-grid .campaign-side-nav .update-info-font{font-size:14px}.campaign-grid .campaign-side-nav .cta-row{padding:15px 20px}.campaign-grid .campaign-side-nav .segment-status{background-color:rgba(211,225,229,.21);padding:15px 20px}.campaign-grid .campaign-side-nav .segment-status.promotions{background-color:#20394c}.campaign-grid .campaign-side-nav .status-border{padding:2px 4px;background:#fff;border-radius:50px;min-width:80px}.campaign-grid .campaign-side-nav .status-border.active,.campaign-grid .campaign-side-nav .status-border.running{border:1px solid #6aa84f}.campaign-grid .campaign-side-nav .status-border.expired,.campaign-grid .campaign-side-nav .status-border.not-running{border:1px solid #e06666}.campaign-grid .campaign-side-nav .status-border.archived,.campaign-grid .campaign-side-nav .status-border.new,.campaign-grid .campaign-side-nav .status-border.paused{border:1px solid #e69138}.campaign-grid .campaign-side-nav .status-border.disabled{border:1px solid #666}.campaign-grid .campaign-side-nav .status-border.draft{border:1px solid #c55c76}.campaign-grid .campaign-side-nav .promotions .remaining-promotions{padding:4px 12px;background:#fff;border-radius:2px;min-width:45px;max-width:45px;display:inline-block}.campaign-grid .campaign-side-nav .coupon-type{border:1px dashed #949494;border-radius:5px;background-color:#fff;padding:15px 25px;min-width:137px;max-width:137px}.campaign-grid .campaign-side-nav .promotions-font{font-size:15px}.campaign-grid .campaign-side-nav .promotions-icon{width:45px;height:40px}.sidebar-list-header.promotions:hover .open-promotions-icon{display:none}.sidebar-list-header.promotions:hover .view-promotions-button{display:inline-block;border-radius:50px;line-height:20px;min-height:0;min-width:150px}.sidebar-list-header.promotions:hover .view-promotions-button md-icon{width:15px;height:15px;margin:2px 0 0}.sidebar-list-header.promotions:hover .view-promotions-button svg path{fill:#fff}.freepik-template{min-width:100%;min-height:100%;max-width:100%;max-height:100%;z-index:10008;font-size:12px;font-family:Roboto,"Helvetica Neue",sans-serif}.freepik-template .f6{color:#2b2a2a !important;font-size:15px !important}.freepik-template .md-button{text-transform:capitalize}.freepik-template .section-heading{background-color:#e9f0f2}.freepik-template .section-heading .section-info{color:#666}.freepik-template .section-heading .image-tokens{background:#486480;border:2px solid #06b7f8;border-radius:30px;min-width:60px;min-height:58px;color:#fff;line-height:4;text-align:center}.freepik-template .secondary-section-heading{background:#f2f6f7;padding:10px 10px 10px 40px}.freepik-template .btn-primary{color:#fff;border:1px solid #f05e33;border-radius:8px}.freepik-template .btn-primary:hover,.freepik-template .selected{border:1px solid #f05e33;background:#fff;color:#f05e33}.freepik-template .images-md-sidenav-left .images-md-sidenav-header{border-bottom:1px solid hsl(0,0%,86%);padding-bottom:6px;margin-bottom:4px}.freepik-template .images-md-sidenav-left .images-md-sidenav-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#333}.freepik-template .images-md-sidenav-left .sidenav-close-x{min-width:0;margin:0}.freepik-template .images-md-sidenav-left .sidenav-close-x md-icon{height:12px;width:12px}.freepik-template .images-md-sidenav-left .close-arrow{transform:rotate(90deg);width:5px;height:20px}.freepik-template .images-md-sidenav-left .open-arrow{transform:rotate(-90deg)}.freepik-template .images-md-sidenav-left .sidenav-arrow svg path{fill:#000}.freepik-template .images-md-sidenav-left .image-styling-options{padding:5px;cursor:pointer}.freepik-template .images-md-sidenav-left .filter-icon{width:16px;height:16px}.freepik-template .images-md-sidenav-left .style-option-button{color:#000;border:1px solid #d4d1d1;border-radius:5px}.freepik-template .images-md-sidenav-left .selected,.freepik-template .images-md-sidenav-left .style-option-button:hover{color:#f05e33;background:#fff;border:1px solid #f05e33}.freepik-template .generated-image{height:150px;border:3px solid #fff;cursor:pointer;box-shadow:0 0 8.37px .63px rgba(82,117,141,.35);transition:box-shadow 1s,border-color 1s}.freepik-template .generated-image:hover{box-shadow:0 0 8.37px .63px #52758d}.freepik-template .spacer-left{margin-left:35px}.freepik-template .padding-10{padding:10px}.freepik-template .no-margin{margin:0}.freepik-template .gap-10{gap:10px}.freepik-template .font-bold{font-weight:bold}.freepik-template .font-normal{font-weight:600}.freepik-template .ai-icon{width:30px;height:30px}.freepik-template md-switch.md-block .md-bar{background:#ffe9cf}.freepik-template md-switch.md-block:not([disabled]) .md-bar{background:#ff9501}.freepik-template .image-container{position:relative}.freepik-template .image-container .img-footer{position:absolute;right:0;bottom:-7px;gap:5px;display:none}.freepik-template .image-container:hover .img-footer{display:flex}.freepik-template .image-container .icon-container{padding:5px;background-color:#fff;border:1px solid #f05e33;border-radius:30px}.freepik-template .image-container .icon-container md-icon{width:20px;height:20px}.freepik-template .image-container .icon-container md-icon path{fill:#f05e33}.prompt-screen-todo .text-white{color:#fff}.prompt-screen-todo .font-bold{font-weight:600 !important}.prompt-screen-todo h3{font-size:18px !important}.prompt-screen-todo h2{font-size:16px !important}.prompt-screen-todo .text-seagreen{color:#5cc5c3 !important}.prompt-screen-todo .text-dark-gray-3{color:#6a6a6a}.prompt-screen-todo .text-black{color:#000 !important}.prompt-screen-todo .text-seablue{color:#2196f3 !important}.prompt-screen-todo .tab-icons-png{background-color:#000;border-radius:4px;padding:5px 0 0 5px}.prompt-screen-todo .tab-icons-png svg{width:70%;height:70%}.prompt-screen-todo .tab-icons-png svg path{fill:#fff !important}.prompt-screen-todo .lock-icon-png{width:24px;height:24px}.prompt-screen-todo .title{border-bottom:none !important}.prompt-screen-todo .font-bold{font-weight:600}.prompt-screen-todo .width-full{width:100%}.prompt-screen-todo .summery-widget{padding:20px;margin-bottom:10px;background:rgba(211,225,229,.2901960784);border:1px solid #b0bfc7;max-width:375px;width:100%;right:20px;position:absolute}@media(max-width: 900px){.prompt-screen-todo .summery-widget{position:relative;right:0}}.prompt-screen-todo .customer-segment .automation-div .summery-widget .title{padding:0 20px !important}.prompt-screen-todo .escalation-rules-list li{display:flex}.prompt-screen-todo .check-icon{width:30px;height:30px}.prompt-screen-todo .escalation-rules-list li .escalation-box{border:1px solid #b0bfc7;padding:0 20px;justify-content:flex-start;background-color:rgba(211,225,229,.2901960784);width:100%}.prompt-screen-todo .escalation-rules-list li .escalation-box .edit-icon md-icon{rotate:-90deg}.prompt-screen-todo .add-contact{margin-bottom:15px;padding:0 10px;border:1px solid #f05e33;max-width:250px;width:100%;border-radius:40px;display:flex;align-items:center;color:#f05e33;font-size:19px;font-weight:600}.prompt-screen-todo .add-contact .add-icon{width:30px;height:30px}.prompt-screen-todo md-input-container.prompt-todo-input .md-input{-ms-flex-preferred-size:26px;border:1px solid #a8b6c2 !important;background-color:rgba(211,225,229,.2901960784) !important}.prompt-screen-todo .escalation-rules-list li .escalation-box .edit-icon md-icon svg path{fill:rgba(89,89,89,.4392156863)}.prompt-screen-todo md-switch.md-checked:not([disabled]) .md-bar{background-color:#fe9603}.prompt-screen-todo md-switch.md-checked:not([disabled]) .md-thumb{background-color:#fff}.prompt-screen-todo md-switch.md-checked:not([disabled]) .md-ink-ripple{color:#fff}.prompt-screen-todo md-tabs.agents-tabs-section .md-tab{max-width:320px !important;display:flex;margin-right:30px}.prompt-screen-todo md-tabs.agents-tabs-section md-ink-bar{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.prompt-screen-todo md-tabs.agents-tabs-section md-content{background-color:rgba(211,225,229,.2901960784);padding-top:50px}.prompt-screen-todo .agents-tabs-section h3{text-transform:capitalize;color:#fe9603}.prompt-screen-todo .agents-tabs-section .add-title{color:#666;font-size:18px;margin-bottom:5px}.prompt-screen-todo .agents-tabs-section .desc-tab{color:#000;font-size:24px}.prompt-screen-todo .agents-tabs-section .customer-card{color:#acd5f0;padding:5px 0 15px !important;width:100%}.prompt-screen-todo .agents-tabs-section .first_cell{position:relative;margin-right:35px;max-width:300px !important;width:100%}.prompt-screen-todo .agents-tabs-section .floating-check-icon{text-align:right;top:-16px;position:absolute;right:-10}.prompt-screen-todo .agents-tabs-section .clockin-assignment-status .icon_png{text-align:right;right:0}.prompt-screen-todo .agents-tabs-section .clockin-assignment-status{padding:10px 0 0 !important;display:flex;justify-content:flex-end}.prompt-screen-todo .agents-tabs-section .service-card{width:100%;min-width:355px !important;max-width:370px !important}.prompt-screen-todo md-tabs.agents-tabs-section .md-tab.md-active h3{color:#000}.prompt-screen-todo .custom-default-box .review-activity-section{color:#434343;font-size:16px;margin-top:10px}.prompt-screen-todo .custom-default-box .first_cell{max-width:100%;width:100%;display:flex;justify-content:space-between;padding:15px}.prompt-screen-todo .custom-default-box .first_cell .profile-pic{width:50px}.prompt-screen-todo .custom-default-box .first_cell .page-tag{color:#14354c;font-size:18px}.prompt-screen-todo .custom-default-box .first_cell .icon_png{margin-right:0;width:40px;height:40px}.prompt-screen-todo .custom-default-box .first_cell.top-header{box-shadow:rgba(0,0,0,.35) 0 5px 15px;background-color:#14354c}.prompt-screen-todo .custom-default-box .description{margin-left:0}.prompt-screen-todo .custom-default-box .description h3{color:#999;margin-bottom:5px;font-size:18px}.prompt-screen-todo .custom-default-box .description p{color:#999;font-size:16px;margin-top:5px}.prompt-screen-todo .custom-default-box.body-container{padding:0;background:#fff;height:100%}.prompt-screen-todo .custom-default-box.body-container .first_cell{padding:10px;border-radius:10px}.prompt-screen-todo .custom-default-box.body-container .profile-detail{width:100%;padding:40px;background-color:#21374c}.prompt-screen-todo .custom-default-box.body-container .service-card{width:100%;margin-bottom:5px}.prompt-screen-todo .custom-default-box.body-container .service-card md-icon{margin:0 10px 0 0;width:20px}.prompt-screen-todo .custom-default-box.body-container .service-card .service-card-tab{margin-bottom:10px}.prompt-screen-todo .custom-default-box.body-container .service-card .service-card-tab .customer-contact-info p{margin:0}.prompt-screen-todo .custom-default-box.body-container .service-card .profile-pic{width:25px;height:25px;margin-right:5px}.prompt-screen-todo .custom-default-box.body-container .service-card .border{padding:1px;background-color:#64c43a;border-radius:10px;position:relative;top:-2px;width:100%}.prompt-screen-todo .custom-default-box.body-container .service-card .first_cell{background-color:#fff;padding:0 10px;border-radius:10px;box-shadow:rgba(0,0,0,.24) 0 3px 8px;margin-bottom:25px}.prompt-screen-todo .custom-default-box.body-container .service-card .clockin-assignment-status{padding:10px 5px;gap:10px}.prompt-screen-todo .custom-default-box.body-container .service-card .clockin-assignment-status span{min-width:100px;width:100%;text-align:center;color:#fff;border-radius:20px;font-size:14px;font-weight:600;padding:5px}.prompt-screen-todo .custom-default-box.body-container .contact-line .icon_png{width:20px;height:20px;margin-right:10px}.prompt-screen-todo .custom-default-box.body-container .contact-line .installation-service-section{font-size:16px;color:#000;margin:0}.prompt-screen-todo .custom-default-box.body-container .archive-img-container .flat-icons .icon_png{margin-right:0;width:25px}.prompt-screen-todo .custom-default-box.body-container .customer-card{color:#acd5f0;padding:15px 0 0;width:100%}.prompt-screen-todo .custom-default-box.body-container .filter-section .flat-icons-bg{background-color:#fff;box-shadow:rgba(0,0,0,.24) 0 3px 8px;border-radius:50%;width:100px;height:100px;display:flex;justify-content:center;align-items:center}.prompt-screen-todo .custom-default-box.body-container .filter-section .flat-icons-bg .icon_png{width:45px;height:45px}.prompt-screen-todo .custom-default-box.body-container .filter-section .filter-icon{margin-right:0;width:20px;height:20px}.prompt-screen-todo .custom-default-box.body-container .filter-section .flat-icons .icon_png{width:30px;height:30px}.prompt-screen-todo .custom-default-box.body-container .filter-section .flat-icons .customer-name{font-size:15px}.prompt-screen-todo .md-select-menu-container.md-active{z-index:99999 !important;top:100px !important;min-width:330.4px !important}.prompt-screen-todo .md-select-value .md-select-icon:after{color:#000;font-size:35px;right:10px}.prompt-screen-todo .role-type-section .md-select-menu-container.md-active{z-index:99999 !important;top:100px !important;min-width:330.4px !important}.prompt-screen .text-white{color:#fff}.prompt-screen .font-bold{font-weight:600 !important}.prompt-screen h3{font-size:18px !important}.prompt-screen h2{font-size:28px !important}.prompt-screen .text-seagreen{color:#5cc5c3 !important}.prompt-screen .text-dark-gray-3{color:#6a6a6a}.prompt-screen .text-black{color:#000}.prompt-screen .text-seablue{color:#2196f3 !important}.prompt-screen .tab-icons-png{margin-right:15px;width:25px;height:25px}.prompt-screen md-tabs.agents-tabs-section .md-tab{max-width:320px !important;display:flex;margin-right:30px}.prompt-screen md-tabs.agents-tabs-section md-ink-bar{background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.prompt-screen md-tabs.agents-tabs-section md-content{background-color:rgba(211,225,229,.2901960784);padding-top:50px}.prompt-screen .agents-tabs-section h3{text-transform:capitalize;color:#fe9603}.prompt-screen .agents-tabs-section .add-title{color:#666;font-size:18px;margin-bottom:5px}.prompt-screen .agents-tabs-section .desc-tab{color:#000;font-size:24px}.prompt-screen .agents-tabs-section .customer-card{color:#acd5f0;padding:5px 0 15px !important;width:100%}.prompt-screen .agents-tabs-section .first_cell{position:relative;margin-right:35px;max-width:300px !important;width:100%}.prompt-screen .agents-tabs-section .floating-check-icon{text-align:right;top:-16px;position:absolute;right:-10}.prompt-screen .agents-tabs-section .clockin-assignment-status .icon_png{text-align:right;right:0}.prompt-screen .agents-tabs-section .clockin-assignment-status{padding:10px 0 0 !important;display:flex;justify-content:flex-end}.prompt-screen .agents-tabs-section .service-card{width:100%}.prompt-screen md-tabs.agents-tabs-section .md-tab.md-active h3{color:#000}.prompt-screen .filter-options-tab md-option .md-text{display:flex !important;align-items:center !important}.prompt-screen .custom-default-box .review-activity-section{color:#434343;font-size:16px;margin-top:10px}.prompt-screen .custom-default-box .first_cell{max-width:100%;width:100%;display:flex;justify-content:space-between;padding:15px}.prompt-screen .custom-default-box .first_cell .profile-pic{width:50px}.prompt-screen .custom-default-box .first_cell .page-tag{color:#14354c;font-size:18px}.prompt-screen .custom-default-box .first_cell .icon_png{margin-right:0;width:40px;height:40px}.prompt-screen .custom-default-box .first_cell.top-header{box-shadow:rgba(0,0,0,.35) 0 5px 15px;background-color:#14354c}.prompt-screen .custom-default-box .description{margin-left:0}.prompt-screen .custom-default-box .description h3{color:#999;margin-bottom:5px;font-size:18px}.prompt-screen .custom-default-box .description p{color:#999;font-size:16px;margin-top:5px}.prompt-screen .custom-default-box.body-container{padding:10px;background:#fff;height:100%}.prompt-screen .custom-default-box.body-container .first_cell{padding:10px;border-radius:10px}.prompt-screen .custom-default-box.body-container .profile-detail{width:100%;padding:20px 20px 20px 0 !important;background-color:rgba(0,0,0,0) !important}.prompt-screen .custom-default-box.body-container .service-card{width:100%;margin-bottom:5px}.prompt-screen .custom-default-box.body-container .service-card md-icon{margin:0 10px 0 0;width:20px}.prompt-screen .custom-default-box.body-container .service-card .service-card-tab{margin-bottom:10px}.prompt-screen .custom-default-box.body-container .service-card .service-card-tab .customer-contact-info p{margin:0}.prompt-screen .custom-default-box.body-container .service-card .profile-pic{width:25px;height:25px;margin-right:5px}.prompt-screen .custom-default-box.body-container .service-card .border{padding:1px;background-color:#64c43a;border-radius:10px;position:relative;top:-2px;width:100%}.prompt-screen .custom-default-box.body-container .service-card .first_cell{background-color:#fff;padding:0 10px;border-radius:10px;box-shadow:rgba(0,0,0,.24) 0 3px 8px;margin-bottom:25px}.prompt-screen .custom-default-box.body-container .service-card .clockin-assignment-status{padding:10px 5px;gap:10px}.prompt-screen .custom-default-box.body-container .service-card .clockin-assignment-status span{min-width:100px;width:100%;text-align:center;color:#fff;border-radius:20px;font-size:14px;font-weight:600;padding:5px}.prompt-screen .custom-default-box.body-container .contact-line .icon_png{width:20px;height:20px;margin-right:10px}.prompt-screen .custom-default-box.body-container .contact-line .installation-service-section{font-size:16px;color:#000;margin:0}.prompt-screen .custom-default-box.body-container .archive-img-container .flat-icons .icon_png{margin-right:0;width:25px}.prompt-screen .custom-default-box.body-container .customer-card{color:#acd5f0;padding:15px 0 0;width:100%}.prompt-screen .custom-default-box.body-container .filter-section .flat-icons-bg{background-color:#fff;box-shadow:rgba(0,0,0,.24) 0 3px 8px;border-radius:50%;width:100px;height:100px;display:flex;justify-content:center;align-items:center}.prompt-screen .custom-default-box.body-container .filter-section .flat-icons-bg .icon_png{width:45px;height:45px}.prompt-screen .custom-default-box.body-container .filter-section .filter-icon{margin-right:0;width:20px;height:20px}.prompt-screen .custom-default-box.body-container .filter-section .flat-icons .icon_png{width:30px;height:30px}.prompt-screen .custom-default-box.body-container .filter-section .flat-icons .customer-name{font-size:15px}.prompt-screen .custom-default-box.body-container .customer-name{font-weight:500;font-size:22px;margin:8px 0;color:#000}.prompt-screen .font-bold{font-weight:600}.prompt-screen .width-full{width:100%}.prompt-screen .md-select-menu-container.md-active{z-index:99999 !important;top:100px !important;min-width:330.4px !important}.prompt-screen .md-select-value .md-select-icon:after{color:#000;font-size:35px;right:10px}.prompt-screen .role-type-section .md-select-menu-container.md-active{z-index:99999 !important;top:100px !important;min-width:330.4px !important}@media(max-width: 900px){.prompt-screen .prompt-screen .filter-options-tab{width:70%}}@media(max-width: 600px){.prompt-screen .prompt-screen .custom-default-box.body-container .filter-section .flat-icons-bg{background-color:#fff;box-shadow:rgba(0,0,0,.24) 0 3px 8px;border-radius:50%;width:65px;height:65px}.prompt-screen .prompt-screen .custom-default-box.body-container .filter-section .flat-icons-bg .icon_png{width:30px;height:30px}}.prompt-screen md-checkbox .md-label{margin:0}.document-update-screen .document-actions-container .document-actions{position:absolute;top:10px;right:10px;opacity:0;background:#fff;border:1px solid #c6c3c3;pointer-events:none;transition:opacity .3s ease;white-space:nowrap;min-width:0;max-width:none;width:auto;z-index:1000;border-radius:8px;height:36px}.document-update-screen .uploaded-file-card{border:1px dashed #ffa726;padding:12px;width:210px;margin:10px;background-color:#f9f8f5;height:250px}.document-update-screen .product-card.uploaded-file-card.image-card{border:1px solid #ccc;transition:border-color .2s;overflow:hidden}.document-update-screen .product-card.uploaded-file-card.image-card:hover{border-color:#f05e33}.document-update-screen .image-bg{width:100%;height:180px;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:6px}.document-update-screen .corr-action{gap:40px}.document-update-screen .small-text{font-size:12px;color:#616060}.document-update-screen .card-content-wrapper{background-color:#fff;color:#333;padding:10px;height:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.document-update-screen .flex-image-card{display:flex;flex-direction:column;justify-content:space-between;height:250px}.document-update-screen .flex-image-card:hover{border-color:#f05e33}.document-update-screen .file-type-icon{height:100px;width:100px}.document-update-screen .document-card{position:relative;transition:box-shadow .3s ease}.document-update-screen .document-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.05)}.document-update-screen .details-tab{min-width:300px;max-width:300px;width:100%;box-shadow:0px 1px 3px 0px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 2px 1px -1px rgba(0,0,0,.12)}.document-update-screen .btn-attach{border-left:1px solid #c6c3c3}.document-update-screen .table-btn{min-width:40px !important;margin:0}.document-update-screen .uploaded-file-card:hover .document-actions{opacity:1;pointer-events:auto}.document-update-screen .custom-menu .menu-heading{background-color:#0d073f;color:#fff;font-weight:bold;padding:12px 16px;font-size:14px}.document-update-screen .menu-btn-hover:hover span{color:#f75325}.document-update-screen .share-btn{border-top-left-radius:8px;border-bottom-left-radius:8px}.document-update-screen .full-width{width:100%}.document-update-screen .card-options{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);color:#fff;z-index:10;display:none;padding:5px;flex-wrap:wrap;transition:display .3s ease}.document-update-screen .add-doc-card{height:340px}.document-update-screen .card-options.active,.document-update-screen .product-card:hover .card-options{display:flex}.document-update-screen .card-options .action{display:flex;align-items:center;justify-content:center;margin:8px 0;font-size:14px;text-align:center}.document-update-screen .icon-list{height:19px;width:19px}.document-update-screen .view-container{transition:opacity .4s ease,filter .4s ease;opacity:1;filter:blur(0)}.document-update-screen .view-container.ng-hide{opacity:0;filter:blur(3px);transition:opacity .4s ease,filter .4s ease;display:block !important;position:absolute;pointer-events:none}.document-update-screen .document-row:hover .document-actions,.document-update-screen .document-row.row-hovered .document-actions{opacity:1;pointer-events:auto}.document-update-screen .icon-file{height:15px;width:15px}.document-update-screen .heading-icon{width:28px;height:28px}.document-update-screen .document-icon{background-color:#fff;height:60px;width:60px;border-radius:50%}.document-update-screen .overlay-doc-name.clickable{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);color:#fff;padding:5px;font-weight:500;z-index:10;display:flex;align-items:center;justify-content:center;text-align:center}.document-update-screen .icon-circle-black{height:30px;width:30px;border-radius:50%;background-color:#000}.document-update-screen .description-ellipsis{max-height:100px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;white-space:normal}.document-update-screen .rename-input{padding:6px 10px;border:2px solid #1a73e8;border-radius:8px;font-size:14px;font-weight:500;width:100%;outline:none;background-color:#f9f9f9;box-sizing:border-box}.document-update-screen .image-width-200{width:200px;white-space:normal;overflow-wrap:break-word;word-wrap:break-word}.document-update-screen tr.document-row{position:relative}.document-update-screen tr.document-row .document-actions{position:absolute;top:10px;right:10px;opacity:0;background:#fff;border:1px solid #c6c3c3;pointer-events:none;transition:opacity .3s ease;white-space:nowrap;min-width:0;max-width:none;width:auto;z-index:1000;border-radius:8px;height:36px}.document-update-screen tr.document-row:hover .document-actions,.document-update-screen tr.document-row.row-hovered .document-actions{opacity:1;pointer-events:auto}.document-update-screen tr.document-row .table-btn{padding:8px 5px !important;min-width:40px !important;border-top-left-radius:5px;border-bottom-left-radius:5px}.document-update-screen tr.document-row .archive-img-container{height:30px;width:30px;line-height:30px}.document-update-screen tr.document-row .img-replacer{height:24px;width:24px;line-height:24px;font-size:10px}.campaigns-wizard-popup{max-height:660px;max-width:1152px;height:100%;width:100%}.campaigns-wizard-popup .wizard-steps{width:24px;height:24px;border-radius:50%;background-color:#4b5563;padding-left:7px;font-size:15px;line-height:1.6}.campaigns-wizard-popup .current-step{background:#2563eb}.campaigns-wizard-popup .wizard-footer{background-color:#eaeaea;border-top:1px solid #d6e1e5;position:absolute;bottom:0;padding:10px 20px}.campaigns-wizard-popup .wizard-btn{border-radius:10px;line-height:22px;box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0) 0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #e4e4e7}.campaigns-wizard-popup .wizard-btn:hover{box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.campaigns-wizard-popup .wizard-btn .icon-container{width:45px;height:45px;border-radius:5px;background:#ccc;padding-top:6px}.campaigns-wizard-popup .wizard-btn .icon-container .icon{width:30px;height:30px}.campaigns-wizard-popup .wizard-btn .recommend-capsule{padding:3px 15px;background:#f3e8ff;color:#7e22ce;font-weight:600;border-radius:18px}.campaigns-wizard-popup .selected-item{border-color:#3b82f6}.campaigns-wizard-popup .email-desc{min-height:80px;resize:vertical}.campaigns-wizard-popup .form-label{color:#333;font-weight:600}.campaigns-wizard-popup .wizard-content-container{overflow-y:scroll}.campaigns-wizard-popup .wizard-content{max-width:700px;margin:auto}.campaigns-wizard-popup .ai-tips{padding:16px;background-color:#eff6ff;border-radius:8px;color:#1e3a8a}.campaigns-wizard-popup .wizard-input-container{border:1px solid #e4e4e7;border-radius:15px}.campaigns-wizard-popup .email-subject{display:inline-block;margin-right:20px;margin-bottom:10px}.campaigns-wizard-popup .select-template{width:250px;height:314px;overflow:hidden}.campaigns-wizard-popup .clear-date{bottom:-17px}.campaigns-wizard-popup .campaign-range{width:110px;height:auto;border:1px solid #a8b6c2;cursor:pointer;font-size:14px;border-radius:5px;box-shadow:0px 0px 6px rgba(0,0,0,.1);transition:.3s linear box-shadow}.campaigns-wizard-popup .campaign-range:hover,.campaigns-wizard-popup .campaign-range.active{border-color:#ffab19;box-shadow:1px 1px 6px rgba(0,0,0,.2)}.campaigns-wizard-popup .campaign-range.active{background-color:#e2f5f4}.campaigns-wizard-popup .campaign-range>div{padding:8px 5px}.campaigns-wizard-popup .campaign-range md-icon{width:22px;height:22px}.campaigns-wizard-popup .box-label2{font-size:18px}.campaigns-wizard-popup .form-container.md-input-focused .md-input{border-width:1px}.campaigns-wizard-popup .palette-btn{padding:8px;border:1px solid #ddd;border-radius:6px;text-align:left;transition:box-shadow .2s}.campaigns-wizard-popup .palette-btn:hover{box-shadow:0 2px 4px rgba(0,0,0,.15)}.campaigns-wizard-popup .palette-swatches{display:flex;margin-bottom:4px}.campaigns-wizard-popup .palette-swatches .swatch{width:16px;height:16px;border-radius:3px;margin-right:4px}.campaigns-wizard-popup .brand-input{border:1px solid #e4e4e7;border-radius:5px}.campaigns-wizard-popup .color-box{border:1px solid #e4e4e7;border-radius:3px}.campaigns-wizard-popup .color-holder{width:35px;height:32px}.new-drip .email-subject{display:inline-block;margin-right:20px;margin-bottom:10px}.new-drip .select-template{width:250px;height:314px;overflow:hidden}.new-drip .md-select-value span{display:flex;flex-direction:row}.new-drip .insert-email-group .insert-email-group__label{display:block;margin-bottom:8px;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:hsl(0,0%,58%)}.new-drip .insert-email-group .insert-email-group__actions{gap:8px}.new-drip .insert-email-group .cc-act{margin:0;min-height:36px;line-height:1;font-size:15px;font-weight:600;text-transform:none;border-radius:8px;display:inline-flex;align-items:center;gap:6px}.new-drip .insert-email-group .cc-act md-icon{width:16px;height:16px;min-width:16px}.new-drip .insert-email-group .cc-act--primary{background:#1976d2 !important;color:#fff !important}.new-drip .insert-email-group .cc-act--primary md-icon svg{fill:#fff}.new-drip .insert-email-group .cc-act--primary:hover{background:#1567bd !important}.new-drip .insert-email-group .cc-act--secondary{background:rgba(0,0,0,0) !important;color:#1976d2 !important;border:1px solid #1976d2 !important}.new-drip .insert-email-group .cc-act--secondary md-icon svg{fill:#1976d2}.new-drip .insert-email-group .cc-act--secondary:hover{background:rgba(25,118,210,.08) !important}.new-drip .initiate-hour md-input-container{margin-right:15px}.new-drip .toggle-switch md-switch{margin-right:15px}.new-drip .add-email-sidenav{background:#fff}.new-drip .add-email-sidenav .knowledge-drip:not(:last-of-type){margin-bottom:20px}.new-drip .add-email-sidenav .knowledge-drip,.new-drip .add-email-sidenav .knowledge-drip img{width:100%}.new-drip .add-resource-header md-switch{top:3px;left:25px}.new-drip .add-designed-email li{margin-right:20px}.new-drip .template-heading{padding:2px 10px;border-bottom:1px solid #dbdbdb}.new-drip .template-heading md-icon{margin:0 10px 0 0}.new-drip .template-content{border:1px solid #dbdbdb}.new-drip .email-information{padding:10px 20px}.new-drip .email-information md-icon{margin-right:10px}.new-drip .campaign-email-content{color:#fff}.new-drip .campaign-email-content>div{padding:10px}.new-drip .campaign-email-content .first-section{background:#aa79db}.new-drip .campaign-email-content .second-section{background:#3f51b5}.new-drip .campaign-email-content .third-section{background:#6fbd6a}.new-drip .select-winner md-input-container{margin:8px}.new-drip .initiate-hour md-input-container{width:150px}.new-drip .icon-ico-add{margin-right:5px}.new-drip .active-email-campaign,.new-drip .define-equal{margin-right:10px}.new-drip .vr-btns md-radio-button{margin:10px 0}@media(max-width: 600px){.new-drip .add-resource-header md-switch{left:0}.new-drip .initiate-hour md-input-container{width:100%}}.opp-task .opportunity-header .header-icon-container{background:#ede7f6;height:40px;width:40px;border-radius:8px}.opp-task .opportunity-header .header-icon-container .header-icon{color:#7e57c2}.opp-task .opportunity-header .header-icon-container.task-header-icon-container{background:#fff6ed}.opp-task .opportunity-header .header-icon-container.task-header-icon-container .header-icon{color:#9d543b}.opp-task .opportunity-header .title{font-size:16px;font-weight:600;color:#333}.opp-task .opportunity-header .subtitle{font-size:13px;color:#777}.opp-task .info-box{background:#f3e5f5;color:#6a1b9a;border-radius:6px;padding:10px 12px;margin-bottom:20px;font-size:13px;border:1px solid #e1bee7}.opp-task .info-box .info-icon{color:#6a1b9a}.opp-task .info-box.task-info-box{background:#fff6ed;color:#9d543b;border:1px solid #f0c9b8}.opp-task .info-box.task-info-box .info-icon{color:#9d543b}.opp-task .form-section md-input-container md-select,.opp-task .form-section md-input-container input,.opp-task .form-section md-input-container textarea{border:1px solid #cbcbcb;border-radius:6px;padding:0 10px}.opp-task .form-section md-input-container md-select md-select-value{padding:5px 2px}.opp-task .form-section md-input-container md-select md-select-value .md-text{display:flex;align-items:center;gap:10px}.opp-task .form-section .due-text{color:#888787}.opp-task .form-section .form-group{margin-bottom:20px}.opp-task .form-section label{font-size:13px;font-weight:600;color:#444;margin-bottom:4px;display:block}@media(max-width: 600px){.opp-task .opportunity-container{padding:12px}.opp-task .info-box{font-size:12px}}.designs-picker-sidenav .picker-head{padding:6px 8px 4px}.designs-picker-sidenav .picker-head .picker-head__title{gap:8px}.designs-picker-sidenav .picker-head .picker-head__title h2{margin:0}.designs-picker-sidenav .picker-head .picker-head__title .head-glyph{width:20px;height:20px;min-width:20px;opacity:.7}.designs-picker-sidenav .picker-head .search-symbol.active svg{fill:#f05e33}.designs-picker-sidenav .ai-suggest-row{padding:4px 12px 10px}.designs-picker-sidenav .ai-suggest-row .btn-ai__icon{width:16px;height:16px;min-width:16px;margin-right:4px}.designs-picker-sidenav .ai-suggest-row .btn-ai__icon svg{fill:#fff}.designs-picker-sidenav .ai-suggest-row .ai-suggest-row__hint{margin:6px 2px 0;font-size:14px;color:var(--jt-color-text-muted)}.designs-picker-sidenav .recent-rail{padding-top:10px}.designs-picker-sidenav .recent-rail .recent-rail__head{gap:6px;padding:0 12px 6px}.designs-picker-sidenav .recent-rail .recent-rail__head .recent-rail__icon{width:15px;height:15px;min-width:15px;opacity:.65}.designs-picker-sidenav .recent-rail .recent-rail__head .recent-rail__title{font-size:15px;font-weight:600;color:var(--jt-color-text-muted);text-transform:uppercase;letter-spacing:.03em}.designs-picker-sidenav .template-grid{margin:12px}.designs-picker-sidenav .template-grid .template-card{width:100%;margin-bottom:16px;border:1px solid var(--jt-color-border);border-radius:5px;overflow:hidden;background:#fff;transition:border-color .12s ease,box-shadow .12s ease;cursor:pointer}.designs-picker-sidenav .template-grid .template-card.is-selected{border-color:#f05e33;background:var(--jt-color-info-bg);box-shadow:0 0 0 1px #f05e33 inset}.designs-picker-sidenav .template-grid .interactive-row{transition:background-color .12s ease}.designs-picker-sidenav .template-grid .template-card:hover .interactive-row{background-color:var(--jt-color-bg-hover)}.designs-picker-sidenav .template-grid .template-card__media{position:relative;height:190px;overflow:hidden;background:#dbdbdb;border-bottom:1px solid var(--jt-color-border)}.designs-picker-sidenav .template-grid .template-card__preview{transform:scale(0.62) translate(-30%, -30%);transform-origin:top left;width:160%;pointer-events:none}.designs-picker-sidenav .template-grid .template-card__tick{position:absolute;top:6px;right:6px;width:18px;height:18px;z-index:1}.designs-picker-sidenav .template-grid .template-card__badge{position:absolute;bottom:6px;left:6px;display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;color:#fff;background:#f05e33}.designs-picker-sidenav .template-grid .template-card__badge md-icon{width:12px;height:12px;min-width:12px}.designs-picker-sidenav .template-grid .template-card__badge md-icon svg{fill:#fff}.designs-picker-sidenav .template-grid .template-card__meta{padding:8px 10px 10px}.designs-picker-sidenav .template-grid .template-card__name{margin:0 0 6px;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.designs-picker-sidenav .template-grid .template-card__chips{gap:6px;margin-bottom:6px}.designs-picker-sidenav .template-grid .template-card__chips .chip{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11px;line-height:1.6}.designs-picker-sidenav .template-grid .template-card__chips .chip--category{background:var(--jt-color-info-bg);color:var(--jt-color-info)}.designs-picker-sidenav .template-grid .template-card__chips .chip--time{background:var(--jt-color-bg-subtle);color:var(--jt-color-text-muted)}.designs-picker-sidenav .template-grid .template-card__byline{font-size:14px;color:var(--jt-color-text-muted);margin-bottom:8px}.designs-picker-sidenav .template-grid .template-card__open{display:inline-flex;align-items:center;gap:3px;font-size:15px;font-weight:600;color:#1976d2}.designs-picker-sidenav .template-grid .template-card__open:hover{text-decoration:underline}.designs-picker-sidenav .template-grid .template-card__open .template-card__open-icon{width:14px;height:14px;min-width:14px}.designs-picker-sidenav .template-grid .template-card__open .template-card__open-icon svg{fill:#1976d2}.token-picker-sidenav .picker-head{padding:6px 8px 4px}.token-picker-sidenav .picker-head .picker-head__title{gap:8px}.token-picker-sidenav .picker-head .picker-head__title h2{margin:0}.token-picker-sidenav .picker-head .picker-head__title .head-glyph{width:20px;height:20px;min-width:20px;opacity:.7}.token-picker-sidenav .token-picker__search{padding:0 12px;margin-bottom:4px}.token-picker-sidenav .ai-suggest-row{padding:4px 12px 10px}.token-picker-sidenav .ai-suggest-row .btn-ai__icon{width:16px;height:16px;min-width:16px;margin-right:4px}.token-picker-sidenav .ai-suggest-row .btn-ai__icon svg{fill:#fff}.token-picker-sidenav .ai-suggest-row .ai-suggest-row__hint{margin:6px 2px 0;font-size:14px;color:var(--jt-color-text-muted)}.token-picker-sidenav .svc-sec-head{padding:10px 12px 4px;font-size:15px;font-weight:600;line-height:1.5;text-transform:capitalize;letter-spacing:.02em;color:var(--jt-color-text-muted)}.token-picker-sidenav .token-recents .token-recents__head{gap:6px;text-transform:uppercase}.token-picker-sidenav .token-recents .token-recents__head .token-recents__icon{width:14px;height:14px;min-width:14px;opacity:.65}.token-picker-sidenav .token-recents .token-recents__chips{gap:6px;padding:6px 12px 10px}.token-picker-sidenav .token-recents .token-chip{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;padding:5px 10px;border:1px solid var(--jt-color-border);border-radius:5px;background:var(--jt-color-bg-subtle);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.token-picker-sidenav .token-recents .token-chip:hover{border-color:#1976d2;background:var(--jt-color-bg-hover)}.token-picker-sidenav .token-recents .token-chip .token-chip__label{font-size:15px;font-weight:600;color:var(--jt-color-text-default)}.token-picker-sidenav .token-recents .token-chip .token-chip__code{font-size:14px;color:#1976d2}.token-picker-sidenav .token-group .token-group__head{padding-top:8px}.token-picker-sidenav .token-list{margin:0}.token-picker-sidenav .token-list .token-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-bottom:1px solid var(--jt-color-border);cursor:pointer;transition:background-color .12s ease}.token-picker-sidenav .token-list .token-row:hover{background:var(--jt-color-bg-hover)}.token-picker-sidenav .token-list .token-row.selected{background:var(--jt-color-info-bg);box-shadow:inset 3px 0 0 #f05e33}.token-picker-sidenav .token-list .token-row .token-row__info{min-width:0}.token-picker-sidenav .token-list .token-row .token-row__name{font-size:15px;font-weight:600;color:var(--jt-color-text-default)}.token-picker-sidenav .token-list .token-row .token-row__code{font-size:14px;color:#1976d2;word-break:break-all}.token-picker-sidenav .token-list .token-row .token-row__desc{font-size:14px;color:var(--jt-color-text-muted);margin-top:1px}.token-picker-sidenav .token-list .token-row .token-row__insert{flex:0 0 auto}.token-picker-sidenav .cc-act{margin:0;min-height:34px;line-height:1;font-size:15px;font-weight:600;text-transform:none;border-radius:8px;display:inline-flex;align-items:center;gap:6px}.token-picker-sidenav .cc-act md-icon{width:16px;height:16px;min-width:16px}.token-picker-sidenav .cc-act--primary{background:#1976d2;color:#fff}.token-picker-sidenav .cc-act--primary md-icon svg{fill:#fff}.token-picker-sidenav .cc-act--primary:hover{background:#1567bd}.token-picker-sidenav .cc-act--secondary{background:rgba(0,0,0,0);color:#1976d2;border:1px solid #1976d2}.token-picker-sidenav .cc-act--secondary md-icon svg{fill:#1976d2}.token-picker-sidenav .cc-act--secondary:hover{background:rgba(25,118,210,.08)}.token-picker-sidenav .token-row__insert.cc-act--primary{min-height:30px;padding:0 12px}.campaign-charts .campaign-stat-container .campaign-stat{margin:15px 15px 15px 0}.campaign-charts .activity-updated-by{display:flex}.campaign-charts .activity-updated-by .cust-name{margin:14px 0 0 10px}.campaign-charts .activiting-heading md-icon{margin-right:10px}.campaign-charts .image-container p{display:inline-block;vertical-align:text-bottom;margin-left:10px}.campaign-charts .data-table thead tr{background:#d6e1e5}.view-campaign{padding:20px}@media(min-width: 600px){.view-campaign .highlights-container{padding:10px 35px 0}}.view-campaign .highlights-container .cheader-name{color:#949494;font-size:14px;margin-right:15px}.view-campaign .highlights-container .bold-content{font-size:15px}.view-campaign .highlights-container .content_cube,.view-campaign .highlights-container .content_list{max-width:495px;width:100%;margin-bottom:20px;border-radius:10px}.view-campaign .highlights-container .content_list{padding:35px 20px 40px;background-color:#e2f4f4;display:flex}.view-campaign .highlights-container .content_cube{background-color:#f3f3f3;padding:15px 0 0 15px}.view-campaign .highlights-container .campaign-stat{width:140px;padding:17px;margin:0 15px 15px 0;border-radius:10px;background-color:#fff}.view-campaign .highlights-container .cstat-container{display:flex;flex-wrap:wrap;justify-content:center}@media(max-width: 600px){.view-campaign .highlights-container .campaign-stat{width:115px;margin-right:15px}}.view-campaign .stat-row{padding:0 20px}.view-campaign .stat-row .count{font-size:18px;font-weight:bold;margin-bottom:5px}.view-campaign .stat-row span{font-size:14px}.view-campaign .humberg-right{position:absolute;top:0;right:-15px}.view-campaign .drip-border{border:1px solid #dbdbdb}.view-campaign .drip .subject-text{margin:10px;font-size:14px;font-weight:500}.view-campaign .drip .drip-container{margin-left:25px}.view-campaign .drip{position:relative}.view-campaign .drip .calendar-icon{width:28px;height:28px;border:1px solid #f05e33;border-radius:50%}.view-campaign .drip .calendar-icon svg{padding:5px}.view-campaign .drip .timeline{margin-left:14px;padding-bottom:40px}.view-campaign .drip:not(:last-child) .timeline{border-left:1px dashed #f05e33}.view-campaign .drip-content{padding:10px;background:#333;color:#fff}.view-campaign .drip-content .drip-type,.view-campaign .drip-content .rate-type,.view-campaign .drip-content md-icon{margin-right:10px}.view-campaign .drip-footer .status{margin-right:10px}.view-campaign .completed-status{background:#5cc5c3;border-radius:12px;padding:4px;color:#fff;margin-right:10px}.view-campaign .completed-status .badge{background:#fff;color:#333}.view-campaign .pending-status{padding:4px}.view-campaign .pending-status .badge{background:#333}@media(min-width: 600px){.view-campaign .new_drip-footer{margin-left:50px;margin-right:50px}}.view-campaign .new_drip-footer .row{margin-bottom:15px}.view-campaign .new_drip-footer .last_email{color:#6a6a6a}.edit-campaigns{height:540px;width:800px}.edit-campaigns .edit-container{padding:18px}.edit-campaigns .edit-container .form-right-section{width:100%}.edit-campaigns .edit-container .datepicker-custom{position:relative;margin-bottom:20px}.edit-campaigns .edit-container ol{padding-left:12px}.edit-campaigns .edit-container ol li{padding:5px 0}@media screen and (min-width: 600px){.edit-campaigns .edit-container .campaign-dates .datepicker-custom:first-of-type{margin-right:20px}}@media(max-width: 500px){.edit-campaigns .item-chips li{margin-bottom:15px}}.edit-campaigns .enable-campaing .enable-title{margin-top:0;margin-left:15px}.edit-campaigns .datepicker-custom .md-datepicker-input{width:100%}.campaign-details .campaign-control{background-color:#f7fcff}.campaign-details .campaign-control .gap-10{gap:10px}.campaign-details .campaign-control .text-white{color:#fff}.campaign-details .campaign-control .text-dark-gray-3{color:#6a6a6a}.campaign-details .campaign-control .header{border-bottom:1px solid #a2a1a1;gap:20px;padding:20px}.campaign-details .campaign-control .header .header-box{width:215px;padding:15px 10px;background-color:#fff;box-shadow:-1px 1px 8px rgba(0,0,0,.3)}.campaign-details .campaign-control .header .margin-left-auto{margin-left:auto}.campaign-details .campaign-control .header .margin-left-20{margin-left:20px}.campaign-details .campaign-control .header .edit-campaign-cta{background-color:#63d1dd;font-size:17px;color:#fff;width:235px;padding:11px 10px;box-shadow:-1px 1px 8px rgba(0,0,0,.3)}.campaign-details .campaign-control .header .edit-campaign-cta md-icon path{fill:#fff}.campaign-details .campaign-control .main{padding:20px}.campaign-details .campaign-control .main .detail-label{font-size:14px;color:#6a6a6a}.campaign-details .campaign-control .main .campaign-name{font-size:24px;font-weight:600}.campaign-details .campaign-control .card-sec{border-radius:15px;padding:0;box-shadow:-1px 1px 8px rgba(0,0,0,.3);overflow:hidden;min-height:250px;width:315px}.campaign-details .campaign-control .card-sec .owner-name{font-size:18px;font-weight:bold}.campaign-details .campaign-control .card-sec .date-section{margin:20px;font-size:17px}.campaign-details .campaign-control .card-sec .date{margin-top:5px;color:#63d1dd;font-size:15px}.campaign-details .campaign-control .card-footer-sec{margin-top:auto;padding:10px;background-color:#2b3e50;text-align:center;color:#fff;overflow:hidden}.campaign-details .first-section{background:#eee}.campaign-details .first-section .font-size-16{font-size:16px}.campaign-details .first-section .spacer-left-35{margin-left:35px}.campaign-details .first-section .gap-30{gap:30px}.campaign-details .first-section .starter-content-new{padding:15px}.campaign-details .first-section .starter-content-new .header{padding:5px 10px 20px 0;border-bottom:1px solid #a2a1a1}.campaign-details .first-section .starter-content-new .header .next-action-txt{color:#5cc8fc;font-weight:600;margin-top:5px}.campaign-details .first-section .starter-content-new .header .header-box{width:240px;padding:15px 10px;background-color:#fff;box-shadow:-1px 1px 8px rgba(0,0,0,.3);transition:background-color 250ms,box-shadow 250ms;color:#fe9603;cursor:pointer}.campaign-details .first-section .starter-content-new .header .header-box:not(.disabled):hover{color:#fff;background-color:#fe9603;box-shadow:-2px 2px 16px rgba(0,0,0,.6)}.campaign-details .first-section .starter-content-new .header .header-box:not(.disabled):hover md-icon path{fill:#fff}.campaign-details .first-section .starter-content-new .header .header-box.disabled{cursor:not-allowed;color:hsl(0,0%,58%)}.campaign-details .first-section .starter-content-new .header .header-box.disabled md-icon{cursor:not-allowed}.campaign-details .first-section .starter-content-new .header .header-box.disabled md-icon path{fill:hsl(0,0%,58%)}.campaign-details .first-section .starter-content-new .header .margin-left-auto{margin-left:auto}.campaign-details .first-section .starter-content-new .header .margin-left-20{margin-left:20px}.campaign-details .first-section .starter-content-new .main{padding:30px 0}.campaign-details .first-section .starter-content-new .main .img-section{width:50%;align-items:center}.campaign-details .first-section .starter-content-new .main .title{font-size:30px;margin:20px 0 0;letter-spacing:1px}.campaign-details .first-section .starter-content-new .main .subtitle{font-size:28px;margin:0;letter-spacing:1px}.campaign-details .first-section .starter-content-new .main .para-list{font-size:16px;color:#a2a1a1;list-style-type:decimal;padding-left:0}.campaign-details .first-section .starter-content-new .main .para-list li{margin-left:40px}.campaign-details .first-section .starter-content-new .main .watch-video-btn{width:190px;padding:15px;margin-top:50px;color:#fff;background-color:#06b7f8;box-shadow:-1px 1px 8px rgba(0,0,0,.3);font-size:15px}.campaign-details .first-section .starter-content-new .footer-sec{padding:20px 0 5px;border-top:1px solid #a2a1a1}.campaign-details .first-section .starter-content-new .footer-sec .black-info-icon,.campaign-details .first-section .starter-content-new .footer-sec .clip-icon,.campaign-details .first-section .starter-content-new .footer-sec .personalize-data-icon,.campaign-details .first-section .starter-content-new .footer-sec .quick-guide,.campaign-details .first-section .starter-content-new .footer-sec .verificar-icon{width:25px;height:25px;margin-right:10px}.campaign-details .first-section .starter-content-new .footer-sec .related-auto-cta{line-height:20px;margin-left:25px}.clone-design-template .template-color{border:1px solid #595959;max-width:30px;min-width:30px;min-height:30px;border-radius:40px}.clone-design-template .template-section-type{border:1px solid #595959;min-width:200px;background:#eee}.testing-drip{width:800px}.testing-drip .ico-tick{margin-right:10px}.testing-drip input[type=text]{border:1px solid #dbdbdb}@media(max-width: 600px){.popup-cta-row{padding:8px 0}.popup-cta-row button{min-width:auto}}.customer_campaign_report .section1{background-color:#f2f6f7;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);margin:8px 8px 40px}.customer_campaign_report .first_row{margin-right:10px}.customer_campaign_report .description{margin-left:0}.customer_campaign_report h1{margin-top:0}.customer_campaign_report .task_number_status{margin-left:0;margin-bottom:0}.customer_campaign_report .type_box_card_section{margin-left:25px}.customer_campaign_report .type_box_card_section .type_box_card_div{margin-top:0;display:flex;width:100%;margin-left:31px}.customer_campaign_report .type-box{margin-right:10px;color:#6a6a6a;width:225px;cursor:pointer}.customer_campaign_report .type-box .type-label label{color:#6a6a6a}.customer_campaign_report .type-box .value_percent{display:flex;justify-content:space-between}.customer_campaign_report .type-box .custom_svg_icon svg g{color:#595959;fill:#595959}.customer_campaign_report .type-box.sent-box{border:1px solid #c37618}.customer_campaign_report .type-box.sent-box .custom_type-value{color:#c37618}.customer_campaign_report .type-box.orange-box{border:1px solid #fab99a;background:#fff}.customer_campaign_report .type-box.orange-box .custom_type-value{color:#fab99a}.customer_campaign_report .type-box.opened-box{border:1px solid #b6d66b;background:rgba(0,0,0,0)}.customer_campaign_report .type-box.opened-box .custom_type-value{color:#b6d66b}.customer_campaign_report .type-box.clicked-box{border:1px solid #6b9dff;background:rgba(0,0,0,0)}.customer_campaign_report .type-box.clicked-box .custom_type-value{color:#6b9dff}.customer_campaign_report .type-box.bounced-box{border:1px solid #f45150;background:rgba(0,0,0,0)}.customer_campaign_report .type-box.bounced-box .custom_type-value{color:#f45150}.customer_campaign_report .business-profile{padding-left:45px}.customer_campaign_report .business-profile .first_row{margin-right:10px}.customer_campaign_report .business-profile h2{margin-top:5px}.customer_campaign_report .business-profile h1{color:#000}.customer_campaign_report .section2{padding:10px 0}.customer_campaign_report .section2 .type_box_card_section .type_box_card_div{margin-left:0}.customer_campaign_report .section2 md-card{padding:0}.customer_campaign_report .section2 md-card .inner_content{padding:15px;background-color:#e9edee}.customer_campaign_report .section2 md-card .inner_content .header_title{padding-left:23px}.customer_campaign_report .section2 md-card .footer_section{margin:0;background-color:#21374c;padding:20px 15px;color:#fff}.customer_campaign_report .section2 md-card .footer_section .custom_type-value{font-size:25px;font-weight:bold;margin-left:25px}.customer_campaign_report .section2 md-card .footer_section .custom_svg_icon svg g{color:#fff;fill:#fff}.customer_campaign_report .section2 md-card .description h2{margin-top:5px}.customer_campaign_report .section3{background-color:#e9edee;margin-bottom:30px}.customer_campaign_report .section3 .business-profile{padding-left:0}.customer_campaign_report .section3 .type_box_card_section{margin-left:0}.customer_campaign_report .section3 .type_box_card_section .type_box_card_div{margin-left:0}.customer_campaign_report .survey-report-section .survey-report-block{margin-bottom:30px}.customer_campaign_report .survey-report-section .survey-stats-row{margin:15px 0 25px;gap:10px}.customer_campaign_report .survey-report-section .survey-field-chart{margin-bottom:20px}.customer_campaign_report .survey-report-section .survey-field-chart .survey-field-type-label{margin-bottom:10px}.customer_campaign_report .survey-report-section .survey-field-chart .survey-field-type-label span{color:#909090;font-size:12px;background:#f2f6f7;padding:2px 8px;border-radius:3px}@media(max-width: 1200px){.customer_campaign_report .type_box_card_section{height:auto}.customer_campaign_report .type_box_card_section .type_box_card_div{margin-left:auto}.customer_campaign_report .section2 .type_box_card_section{margin-left:auto}}@media(max-width: 600px){.customer_campaign_report .type_box_card_section{margin-left:15px}.customer_campaign_report .type_box_card_section .type_box_card_div{display:contents}.customer_campaign_report .type-box{width:100%;max-width:none}.customer_campaign_report .icon_png{margin-bottom:20px}.customer_campaign_report .custom-default-box{margin:auto}.customer_campaign_report .business-profile{padding-left:35px}.customer_campaign_report .section2{padding-left:0}.customer_campaign_report .section2 md-card .inner_content .header_title{padding-left:10px}}.campaign_control .section1 .package_offer_section md-icon path{fill:#000}.campaign_control .section1 .first_cell{display:flex}.campaign_control .section1 .first_cell .description{margin-left:0}.campaign_control .section1 .first_cell .description h1{margin-top:0;color:#20394c}.campaign_control .section1 .first_cell .task_number_status{margin-left:0;font-size:10px}.campaign_control .section1 .top-right-section label .btn-primary{background-color:#008001;color:#fff;padding:7px 25px;border-radius:8px}.campaign_control .section1 .second_cell{display:grid;justify-content:end}.campaign_control .section1 .second_cell .cta_div{display:flex;padding:8px 20px;background-color:#63d1dd;max-width:180px;width:100%}.campaign_control .section1 .second_cell .cta_div .edit_cta{display:grid}.campaign_control .section1 .second_cell .cta_div .edit_cta a{color:#fff}.campaign_control .section1 .second_cell .cta_div md-icon svg path{fill:#fff}.campaign_control .section1 .second_cell .task_number_status{margin-left:0;margin-bottom:0;font-size:11px}.campaign_control .section1 .opp-detail-list{padding-top:0;margin-top:65px}.campaign_control .section1 .opp-detail-list h1{color:#20394c}.campaign_control .section1 .customer_segment{font-size:18px}.campaign_control .section1 .custom-default-box{margin-left:55px}.campaign_control .section1 .custom-default-box .set-up{width:100%}.campaign_control .section1 .custom-default-box .set-up .date_div{display:grid}.campaign_control .section1 .custom-default-box .set-up .summery-widget{background-color:rgba(0,0,0,0);padding:0;border-radius:20px}.campaign_control .section1 .custom-default-box .set-up .summery-widget .card_div{padding:25px 35px}.campaign_control .section1 .custom-default-box .set-up .summery-widget .card_cta.footer_section{background-color:#20394c;margin:0;padding:10px;background-color:#20394c;margin:0;padding:10px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.campaign_control .section1 .custom-default-box .set-up .summery-widget .card_cta.footer_section h3{color:#fff}.campaign_control .step_indicator_div{padding:10px 25px;height:auto;background-color:#21374c}.campaign_control .step_indicator_div .section-heading h1{color:#fff}.campaign_control .step_indicator_div .section-heading md-icon path{fill:#fff}.campaign_control .step_indicator_div .step_indicator{width:100%}.campaign_control .step_indicator_div .step_indicator md-divider{min-width:210px;max-width:210px;width:100%;background-color:#fff;margin-right:15px}.campaign_control .step_indicator_div .step_indicator span{color:#fff;font-size:16px}.campaign_control .step_indicator_div .percent_counter{background:#5cc4c3;border:2px solid #5cc4c3;font-size:20px;font-weight:normal;margin-left:8px}.campaign_control .type-box{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;background-clip:padding-box;padding:12px 16px 0;display:flex;min-width:200px;max-width:200px;border:1px solid #f05e33;background:rgba(0,0,0,0);cursor:pointer}.campaign_control .type-box:not(:last-of-type){margin-right:115px !important}.campaign_control .type-box.disabled{pointer-events:none;filter:grayscale(1)}.campaign_control .type-box .control_value_percent{display:grid}.campaign_control .type-box .control_value_percent label{padding:0}.campaign_control .type-box .control_value_percent .first_content{color:#fff;margin-bottom:5px}.campaign_control .type-box .control_value_percent .second_content{position:relative;bottom:7px;color:#f05e33;margin-bottom:0;font-size:18px}.campaign_control .type-box img.icon_png_img{width:20px !important;height:20px;position:inherit;left:0}@media(max-width: 1200px){.campaign_control .control_type_card_section{width:100%}.campaign_control .control_type_card_section .type_box_card_div{margin-left:31px !important}}@media(max-width: 960px){.section1{margin:0}.section1 .custom-default-box{margin-left:8px}.section1 .set-up .segment-desc-sec{margin-bottom:45px}.section1 .set-up .summery-widget{min-width:300px;max-width:300px;margin:0 auto 0 0;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px 2px rgba(0,0,0,.12),0 2px 1px 1px rgba(0,0,0,.12)}.step_indicator md-divider{width:100%;background-color:#fff;margin:30px 0}.type_box_card_section.control_type_card_section .type_box_card_div{width:100% !important;display:grid !important;gap:20px}.opp-detail-list md-list-item.steps_list{margin-bottom:20px}}@media(max-width: 600px){.campaign_control .section1 .set-up .summery-widget{min-width:260px;max-width:260px}.campaign_control .section1 .top-right-section{margin-top:0}.campaign_control .section1 .opp-detail-list{margin-top:0}.campaign_control .section1 .custom-default-box{margin-left:0;padding:0 35px}.campaign_control .section1 .first_cell .description h1{font-size:16px}.campaign_control .section1 .second_cell{display:grid;justify-content:start;margin-left:45px;margin-top:10px}.campaign_control .step_indicator_div{padding:25px}.campaign_control .step_indicator_div .percent_counter{width:35px;height:35px}.campaign_control .opp-detail-list md-list-item.steps_list{margin-bottom:0}.campaign_control .opp-detail-list md-list-item.steps_list .label-key{margin-bottom:15px}}.category-container{padding:20px}.category-container .icon-category{text-align:right;padding-right:37px}.category-container .icon-category md-icon{height:16px;width:16px}.segment-container{padding:20px}.segment-container .data-table{font-size:12px}.segment-container .data-table th{font-weight:500}.segment-container .status div{display:inline-block;width:15px;height:15px;border-radius:50%;margin-right:4px}.segment-container .status .schedule{color:#f05e33;position:relative}.segment-container .status .schedule div{background:#f05e33;position:absolute;top:3px}.segment-container .status .schedule span{margin-left:20px}.segment-container .status .undelivered{color:#f05858;position:relative}.segment-container .status .undelivered div{background:#f05858}.segment-container .status .delivered{color:#3cea21;position:relative}.segment-container .status .delivered div{background:#3cea21}.segment-container .status .removed{color:#b1b3b1;position:relative}.segment-container .status .removed div{background:#b1b3b1}.active-emails{padding:20px}.template-container .grid-margin{margin-top:30px}.template-container li{min-width:260px;max-width:280px;width:100%;margin-bottom:20px}.template-container li:not(.single){margin-right:20px}.template-container .temp-widget{background:#fff;border:1px solid hsl(0,0%,86%)}.template-container .temp-widget.temp-active{border-color:#f05e33}.template-container .temp-widget .template-heading{position:relative;background:#dbdbdb;border-bottom:1px solid hsl(0,0%,86%);padding:1px 0;overflow:hidden}.template-container .temp-widget .template-heading h2{padding:0 15px}.template-container .temp-widget .template-heading .ico-tick{position:absolute;top:0;right:0;height:18px;width:18px}.template-container .temp-widget .template-heading .location-symbol{position:absolute;top:-11px;right:-18px;transform:rotate(45deg);z-index:1;padding:12px 10px 0 10px !important;border-radius:0}.template-container .temp-widget .template-image{overflow:hidden;position:relative}.template-container .temp-widget .template-image:hover .template-overlay{display:flex}.template-container .temp-widget .template-preview{margin:20px;overflow:hidden;height:250px}.template-container .temp-widget .preview-container{transform:scale(0.41) translate(-72%, -72%)}.template-container .temp-widget .template-overlay{background:rgba(0,0,0,.6);color:#fff;display:none;padding:20px;position:absolute;top:0;left:0;right:0;bottom:0}.template-container .temp-widget .template-options{width:100%}.template-container .temp-widget .template-options md-icon{height:20px;width:20px;margin-bottom:10px}.template-container .temp-widget .template-options md-icon path{fill:#fff}.template-container md-icon.edit{height:20px;width:20px}.template-container .stat{margin:0;display:inline-block}.template-container .stat-info{text-transform:uppercase}.template-container .location-symbol{margin:3px 0}.template-container .md-button{border:2px solid}.template-container .btn-primary{padding:0 15px;margin-right:10px;border:1px solid #f05e33;border-radius:8px}.template-container .btn-default{border:1px solid hsl(0,0%,86%)}.template-container .space-bottom{margin-bottom:24px}.template-container .new-board{color:hsl(0,0%,58%)}.template-container .new-board md-icon{height:60px;width:60px}.template-container .new-board md-icon path{fill:#ccc}.template-container .leftnav-wrap .assign-category{padding:20px}.template-container .leftnav-wrap .assign-category .icon-close{float:right}.template-container .leftnav-wrap .assign-category .icon-close md-icon{width:16px}.template-container .leftnav-wrap .search-list{height:70%}.template-container .leftnav-wrap .search-list li h2{display:inline-block;margin-left:30px}.template-container .leftnav-wrap .search-list li .icon-tick{position:relative}.template-container .leftnav-wrap .search-list li.selected .icon-tick{display:inline-block;margin:0}.survey-design-page .page-header h1{margin:0;font-size:24px;font-weight:700;color:#1a1a1a}.survey-design-page .page-header p{margin:4px 0 0;color:#70757a;font-size:14px}.survey-design-page .add-survey-btn{background-color:#004d40;color:#fff;border-radius:8px}.survey-design-page .add-survey-btn md-icon{color:#fff}.survey-design-page .add-survey-btn:hover{background-color:#00332b}.survey-design-page .survey-content{background:rgba(0,0,0,0);overflow-x:hidden}.survey-design-page .survey-grid{margin:0 -12px;display:flex;flex-wrap:wrap}.survey-design-page .survey-grid .survey-grid-item{padding:0;box-sizing:border-box;width:33.33%}@media(max-width: 1200px){.survey-design-page .survey-grid .survey-grid-item{width:50%}}@media(max-width: 768px){.survey-design-page .survey-grid .survey-grid-item{width:100%}}.survey-design-page .survey-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:20px;margin:12px;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);position:relative}.survey-design-page .survey-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#d0d0d0}.survey-design-page .survey-card:hover .icon-tabs{display:flex;transform:translateY(0)}.survey-design-page .survey-card.selected{border:2px solid #00ab6f;background-color:#f0faf7}.survey-design-page .survey-card .selected-icon{position:absolute;top:12px;right:12px}.survey-design-page .survey-card .selected-icon md-icon{color:#00ab6f}.survey-design-page .survey-card .doc-icon-container{margin-right:16px}.survey-design-page .survey-card .doc-icon-container .doc-icon{width:44px;height:44px;background-color:#9effe0;border-radius:8px}.survey-design-page .survey-card .doc-icon-container .doc-icon md-icon{color:#006b4d;width:20px;height:20px}.survey-design-page .survey-card .survey-info .survey-name{margin:0;font-size:16px;font-weight:700;color:#202124;line-height:1.4}.survey-design-page .survey-card .survey-info .survey-description{margin:4px 0 12px;font-size:13px;color:#5f6368;line-height:1.4}.survey-design-page .survey-card .survey-info .capsule-container{gap:6px;margin-top:8px}.survey-design-page .survey-card .survey-info .capsule-container .capsule{padding:4px 12px;border-radius:100px;font-size:12px;font-weight:500;line-height:1}.survey-design-page .survey-card .survey-info .capsule-container .capsule.capsule-total{background-color:#f3e5f5;color:#7b1fa2}.survey-design-page .survey-card .survey-info .capsule-container .capsule.capsule-mandatory{background-color:#ffebee;color:#d32f2f}.survey-design-page .survey-card .survey-info .capsule-container .capsule.capsule-optional{background-color:#f1f3f4;color:#5f6368}.survey-design-page .survey-card .survey-info .capsule-container .capsule.capsule-enabled{background-color:#e8f5e9;color:#2e7d32}.survey-design-page .survey-card .survey-info .capsule-container .capsule.capsule-selected{background-color:#d1f2e1;color:#004d40}.survey-design-page .survey-card .icon-tabs{position:absolute;bottom:10px;right:10px;background-color:#f3f2f2;border:1px solid #d6e1e5;padding:4px;border-radius:10px;display:none;z-index:3;box-shadow:1px 1px 5px rgba(107,107,107,.4431372549);transition:transform .2s ease}.survey-design-page .survey-card .icon-tabs .icon-container{border-radius:6px;height:25px;width:25px}.survey-design-page .survey-card .icon-tabs .icon-container md-icon.focused{fill:#f05e33}.survey-design-page .survey-card .icon-tabs .icon-container md-icon.green{fill:#a7ff6c}.survey-design-page .survey-card .icon-tabs .icon-container md-icon.red{fill:#ff7d6c}.survey-design-page .survey-card .icon-tabs .icon-container md-icon.orange{fill:#f39c12}.survey-design-page .survey-card .icon-tabs .icon-container md-icon.grey{fill:#bdc3c7}.survey-design-page .survey-card .icon-tabs .icon-container md-icon.purple{fill:#ff6ce7}.survey-design-page .survey-card .icon-tabs .icon-container md-icon.blue{fill:#6c6fff}.survey-design-page .survey-card .icon-tabs .icon-container.bg-green{border:1px solid #a7ff6c;background-color:#e6ffe6}.survey-design-page .survey-card .icon-tabs .icon-container.bg-red{border:1px solid #ff7d6c;background-color:#ffe6e6}.survey-design-page .survey-card .icon-tabs .icon-container.bg-orange{border:1px solid #f39c12;background-color:#fff0e6}.survey-design-page .survey-card .icon-tabs .icon-container.bg-grey{border:1px solid #bdc3c7;background-color:#f2f2f2}.survey-design-page .survey-card .icon-tabs .icon-container.bg-purple{border:1px solid #ff6ce7;background-color:#ffe6fb}.survey-design-page .survey-card .icon-tabs .icon-container.bg-blue{border:1px solid #6c6fff;background-color:#e6e6ff}.nurture-mail .left-panel{padding-right:50px}.nurture-mail .left-panel .info{margin:15px 13px 15px 0}.nurture-mail .left-panel .info .header{padding:10px;background-color:#f05e33;color:#fff}.nurture-mail .left-panel .info .content{border:1px solid #ccc;padding:10px}.nurture-mail .left-panel .info .footer{padding:10px;background-color:#f05e33;color:#fff;font-weight:600}.nurture-mail .left-panel .info .footer .socialicon-btn md-icon svg path{fill:#fff}.nurture-mail .btn-default{margin:10px}.nurture-mail .right-panel{overflow:scroll;border:1px solid #ccc;padding:10px}.nurture-mail .right-panel .icon-down{float:right;margin-right:0;height:18px;width:15px;margin:0 10px}.nurture-mail .right-panel .icon-down svg g{fill:hsl(0,0%,58%)}.nurture-mail .right-panel .element{margin-top:15px;padding:30px;font-weight:600;font-size:18px}.nurture-mail .right-panel .data{margin-top:5px;padding:10px}.nurture-mail .right-panel .data span{color:#6c9aff;font-weight:bold;float:right;margin-right:0}.nurture-mail .right-panel .content{font-size:15px;font-weight:600}.nurture-mail .right-panel .right-tab-head{width:100%;border:1px solid #ccc}.nurture-mail .right-panel .right-tab-head.title{min-height:40px}.nurture-mail .right-panel .right-tab-head.fun{margin:10px 0;padding:10px}.nurture-mail .right-panel .right-tab-head div{width:34%;border-right:1px solid #ccc;padding:15px;font-weight:bold}.nurture-mail .right-panel .right-tab-head .active{background-color:#6c9aff;color:#fff}.send-mail{height:auto}.send-mail .f1{color:hsl(0,0%,58%)}.new-email-setup{padding:20px}.new-email-setup .custom-tabs md-content{padding-top:25px}.new-email-setup .top-heading{margin-top:0}.new-email-setup .add-resources md-icon{margin-right:3px}.new-email-setup .template-info{max-width:280px}.new-email-setup .template-info .summery-widget md-icon{margin-right:5px}@media screen and (min-width: 600px){.new-email-setup .template-info{padding:20px 0 40px 20px}}.sel-templ-sidebar .top-section{top:0;bottom:50px;overflow-y:scroll;position:absolute;right:0;left:0}.sel-templ-sidebar .gap{padding:0 15px}.sel-templ-sidebar .bottom-section{position:absolute;right:0;left:0;bottom:0;height:50px}.wizard-page-header{background:linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%);color:#fff;padding:18px 24px 14px;text-align:center}.wizard-page-header h1{margin:0 0 4px;font-size:20px;font-weight:700;color:#fff;line-height:1.3;letter-spacing:-0.3px}.wizard-page-header span{font-size:13px;opacity:.85;color:#fff}.wizard-progress{padding:24px 40px 16px;background:#fff;border-bottom:1px solid #e0e0e0}.wizard-step-item{display:flex;flex-direction:column;align-items:center;position:relative;min-width:110px}.wizard-step-item:not(:last-child)::after{content:"";position:absolute;top:16px;left:calc(50% + 22px);right:calc(-50% + 22px);height:2px;background:#e0e0e0;z-index:0}.wizard-step-item:not(:last-child).step-completed::after{background:#10b981}.wizard-step-circle{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:bold;border:2px solid #e0e0e0;background:#fff;z-index:1;position:relative}.step-active .wizard-step-circle{background:#2563eb;border-color:#2563eb;color:#fff}.step-completed .wizard-step-circle{background:#10b981;border-color:#10b981;color:#fff}.step-pending .wizard-step-circle{color:#999}.wizard-step-label{font-size:11px;margin-top:6px;color:#666;text-align:center;white-space:nowrap}.step-active .wizard-step-label{color:#2563eb;font-weight:bold}.step-completed .wizard-step-label{color:#10b981}.wizard-footer{padding:16px 20px;border-top:1px solid #e0e0e0;background:#fff}.drip-card{border:1px solid #dbeafe;border-radius:6px;margin-bottom:12px;overflow:hidden}.drip-card-header{padding:12px 16px;background:#f8faff;cursor:pointer;transition:background .2s}.drip-card-header:hover{background:#eff6ff}.drip-card-body{padding:16px;border-top:1px solid #dbeafe;background:#fff}.drip-type-badge{display:inline-block;padding:2px 9px;border-radius:10px;font-size:11px;font-weight:bold;margin-right:8px;color:#fff}.badge-primary{background:#2563eb}.badge-info{background:#0d9488}.badge-muted{background:#9e9e9e}.badge-warning{background:#f59e0b}.badge-success{background:#10b981}.drip-timing-note{background:#eff6ff;border-left:3px solid #2563eb;padding:8px 12px;margin-bottom:16px;font-size:12px;color:#1e40af;border-radius:2px}.sms-coming-soon{background:#f5f5f5;border:1px dashed #bdbdbd;border-radius:4px;padding:20px;text-align:center;color:#9e9e9e;margin-top:12px}.review-card{border:1px solid #dbeafe;border-radius:6px;padding:16px;margin-bottom:16px;background:#fff}.review-card h3{margin:0 0 12px;font-size:14px;font-weight:bold;color:#1e293b}.review-drip-row{padding:8px 0;border-bottom:1px solid #f0f0f0}.review-drip-row:last-child{border-bottom:none}.drip-seq-num{width:24px;height:24px;border-radius:50%;background:#dbeafe;color:#2563eb;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:bold;margin-right:8px}.launch-error-banner{background:#ffebee;border:1px solid #ef9a9a;border-radius:4px;padding:12px;margin-bottom:16px}.drip-error-msg{color:#c62828;font-size:12px;margin-left:8px}.campaign-range{min-width:100px;height:auto;border:2px solid #e2e8f0;cursor:pointer;margin-right:10px;margin-bottom:8px;border-radius:10px;background:#f8faff;transition:all .2s ease;position:relative}.campaign-range:hover{border-color:#2563eb;background:#eff6ff;box-shadow:0 2px 8px rgba(37,99,235,.12)}.campaign-range.active{border-color:#2563eb;background:#eff6ff;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.campaign-range>div{padding:10px 14px}.campaign-range-label{font-size:11px;color:#64748b;font-weight:500;margin-bottom:2px}.campaign-range.active .campaign-range-label{color:#1d4ed8}.campaign-range-value{font-size:16px;font-weight:700;color:#1e293b;line-height:1.2}.campaign-range.active .campaign-range-value{color:#2563eb}.campaign-range-check{position:absolute;top:6px;right:6px;width:16px;height:16px;border-radius:50%;background:#2563eb;display:flex;align-items:center;justify-content:center}.campaign-duration-section{background:#f8faff;border:1px solid #dbeafe;border-radius:8px;padding:16px;margin-bottom:20px}.drip-name-chip{font-weight:500;font-size:13px;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drip-timing-chip{font-size:12px;color:#64748b;margin-left:6px}.due-preset-chip{display:inline-flex;align-items:center;padding:5px 14px;border-radius:16px;border:2px solid #e2e8f0;cursor:pointer;font-size:13px;font-weight:500;color:#64748b;background:#f8faff;margin-right:8px;margin-bottom:6px;transition:all .15s;user-select:none}.due-preset-chip:hover{border-color:#2563eb;color:#2563eb}.due-preset-chip.active{border-color:#2563eb;background:#eff6ff;color:#2563eb;font-weight:600}.drip-move-btn{opacity:.4;transition:opacity .15s;width:28px;height:28px;min-width:28px;min-height:28px}.drip-move-btn:hover{opacity:1 !important}.drip-card-header:hover .drip-move-btn{opacity:.75}.status-dropmenu.table-menu:after,.status-dropmenu.table-menu:before{right:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.status-dropmenu.table-menu md-menu-item{height:auto;min-height:35px;padding-top:7px;padding-bottom:7px}.status-dropmenu.table-menu md-menu-item>*{margin:0}.status-dropmenu.table-menu .globe-ico{margin:0 15px 0 7px}.status-dropmenu.table-menu .location-list{margin-top:3px}.status-dropmenu.table-menu .location-list li{margin-right:5px;margin-bottom:7px}md-toolbar.main-header .location-marker svg path.marker{fill:#f05e33}.resource-list-section .filters-bar{padding-top:20px}.resource-list-section .filters-bar .filter-label{margin-top:0;vertical-align:middle}.resource-list-section .filters-bar .clear-filter{top:25px}.resource-list-section .multiple-loc{display:inline-block;padding-left:30px;text-align:left}.resource-list-section .multiple-loc a{font-size:10px}.resource-list-section .utillization{display:inline-block;width:54px;overflow:hidden}.resource-list-section .utillization .utilization-container{background:#eee;border-radius:20px;line-height:0;margin-right:5px}.resource-list-section .utillization .utill-cover{width:100%;height:11px;overflow:hidden;transition:2s all ease-in-out}.resource-list-section .utillization .utill-cover img{vertical-align:top}.resource-list-section .table-responsive .data-table{min-width:815px}.resource-list-section .table-responsive .data-table td .table-btn .small-btn{height:10px;width:12px}.resource-list-section .table-responsive .data-table td .globe-ico{height:18px;width:18px}.resource-list-section .table-responsive .data-table td:first-child{width:auto}.resource-list-section .table-responsive .data-table td:first-child .title{display:inline-block;padding-top:25px;padding-bottom:25px;width:75%}.resource-list-section .table-responsive .data-table td.f-icon{width:35px}.resource-list-section .table-responsive .data-table td .user-status{margin-bottom:3px;min-height:30px}.resource-list-section .table-responsive .data-table td .user-status md-checkbox{display:none;position:relative;right:-4px;top:5px}.resource-list-section .table-responsive .data-table td .user-status .ico-user-icon md-icon{border-radius:50%;overflow:hidden}.resource-list-section .table-responsive .data-table td .user-status:hover .ico-user-icon{display:none}.resource-list-section .table-responsive .data-table td .user-status:hover md-checkbox{display:inline-block}.resource-list-section .table-responsive .data-table td .user-status.selected md-checkbox{display:inline-block}.resource-list-section .table-responsive .data-table td .user-status.selected .ico-user-icon{display:none}.resource-list-section .table-responsive .data-table th:first-child{width:auto;padding-left:10px}.resource-list-section .table-responsive .data-table .table-options{text-align:center}.resource-list-section .table-responsive .data-table .table-options a{display:inline-block;font-size:14px;margin-right:15px}.resource-list-section .table-responsive .data-table .table-options .chat-num{background:url(../../../assets/icons/chat-bubble.e0476fd39dcce043239b.svg) no-repeat;display:inline-block;height:22px;width:23px;background-size:23px;font-size:10px;text-align:center;padding-top:1px}.resource-list-section .table-responsive .data-table .table-options .user-num{background:url(../../../assets/icons/ico-tickuser.c514ceaa0a4114df9930.svg) no-repeat;display:inline-block;height:24px;width:18px;background-size:17px;text-align:center}.resource-list-section .table-responsive .data-table .table-options .user-num span{display:inline-block;font-size:9px;color:hsl(0,0%,58%);margin-top:-4px}.resource-list-section .table-responsive .data-table .table-options md-icon{height:22px;width:22px;margin-right:15px}.resource-list-section .table-responsive .data-table .table-options md-icon:last-child{margin-right:0}@media(max-width: 959px){md-dialog.bulk-email-send.md-dialog-fullscreen{height:90vh;min-height:90%;min-width:90%}}.bulk-email-send{height:90vh;min-height:90%;min-width:90%}.bulk-email-send .bulk-email-card{overflow:hidden}.bulk-email-send .bulk-send-email-form-base{padding:15px !important}.bulk-email-send .bulk-email-send-card{overflow-y:auto;min-height:560px;max-height:560px}.bulk-email-send .view-sample-template{line-height:14px;padding:8px 10px;margin:6px 0;max-width:140px;background-color:#2196f3}.bulk-email-send .view-sample-template img{width:30px;height:30px}.bulk-email-send .view-sample-template:hover{background-color:#2196f3}.bulk-email-send .bulk-scan-serials-template .chat-list{overflow:hidden;background-color:#f2f6f7;border-left:5px solid #f05e33}.bulk-email-send .bulk-scan-serials-template .icon-background{border-radius:30px;background-color:#fff;padding:7px}.bulk-email-send .bulk-scan-serials-template .icon-background .icon_image,.bulk-email-send .bulk-scan-serials-template .icon-background img{width:45px}.bulk-email-send .bulk-scan-serials-template .proflie_section{max-width:300px !important}.bulk-email-send .bulk-scan-serials-template .proflie_section .chat-unreads-div h1{color:#000 !important}.bulk-email-send .md-sidenav-left{display:inline}.bulk-email-send .bulk-send-email-icon{width:35px;height:35px}.bulk-email-send .proflie_section{height:100%}.status-dropmenu.select-location-dropmenu:before{border-width:8px}.status-dropmenu.select-location-dropmenu:after{border-width:7px}.status-dropmenu.select-location-dropmenu:after,.status-dropmenu.select-location-dropmenu:before{right:0;left:50%;transform:translate(-50%)}.status-dropmenu.select-location-dropmenu md-menu-item:not(:last-child){border-bottom:1px solid #d6e1e5}.status-dropmenu.select-location-dropmenu md-menu-item .md-button{font-size:14px}.map-modal{display:none;position:fixed;z-index:1;padding-top:50px;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.map-modal .map-modal-content{color:#fefefe;margin:auto;padding:20px;font-size:20px;text-align:center;width:80%}.gray-location md-icon svg path{fill:#ccc}.orange-location md-icon svg path{fill:#f05e33}.resource-detail-section .accordion-space{padding:20px}.resource-detail-section .accordion-space .top-space{margin-top:20px}.resource-detail-section .accordion-space .switch-bar{margin-bottom:20px}.resource-detail-section .accordion-space .switch-text-space{margin-left:20px}.resource-detail-section .accordion-space ul li{display:inline-block;margin-right:10px}.resource-detail-section>md-content{padding:20px}.resource-detail-section .password-generate{margin-bottom:15px}.resource-detail-section .password-generate .left-space{margin-left:20px}.resource-detail-section .datapicker-gap{margin-top:10px}.resource-detail-section .status-displayer{margin-bottom:0}.resource-detail-section .status-displayer .main-holder:after,.resource-detail-section .status-displayer .main-holder:before{border-color:#5cc5c3;border-width:1px}.resource-detail-section .status-displayer .progress-circular-holder md-progress-circular .md-inner .md-left,.resource-detail-section .status-displayer .progress-circular-holder md-progress-circular .md-inner .md-right{width:64px}.resource-detail-section .secondary-link{display:inline-block;margin-top:14px}.resource-detail-section .email-status{height:20px;width:20px}.resource-detail-section .send-btn{display:inline-block;min-width:50px;min-height:30px;line-height:30px;margin:0 10px 0 0}.resource-detail-section .last-login-status{display:inline-block;margin-top:5px}.resource-detail-section .type-of-list{position:absolute;top:25px;right:0;z-index:32}.resource-detail-section .type-of-list md-icon{height:15px;width:15px}.resource-detail-section .type-of-list label{padding-right:12px;padding-left:5px}.resource-detail-section .year-input-container{width:50px;margin:0;padding-left:10px}.resource-detail-section .task-wrapper .task-list{position:relative}.resource-detail-section .task-wrapper .task-list md-list-item p{padding-right:60px}.resource-detail-section .distance-lbl{position:absolute;right:60px;top:5px;font-size:9px}.resource-detail-section .distance-data{position:absolute;right:60px;top:20px}.resource-detail-section .ar-sidepanel .sidenav-title h2{margin-left:15px}.resource-detail-section .ar-sidepanel .distant-txt{font-size:10px}.resource-detail-section .ar-sidepanel .schedule-list{width:100%;min-width:0}.resource-detail-section .ar-sidepanel .schedule-list li a{color:#5cc5c3;display:inline-block;min-width:100px}.resource-detail-section .resource-detail-tab{margin-top:20px}.resource-detail-section .resource-detail-tab .total-tasks-title{font-size:20px}.resource-detail-section .resource-detail-tab md-tabs-content-wrapper .common-tabs:not(.no-style){margin-top:-25px}.resource-detail-section .resource-detail-tab md-tabs-content-wrapper .common-tabs md-tabs-wrapper{border:0}.resource-detail-section .resource-detail-tab md-tabs-content-wrapper .common-tabs md-tabs-wrapper md-tab-item{color:#fff;padding:1px 20px;background-color:#f05e33;display:inline-block;overflow:hidden;border:1px solid #f05e33}.resource-detail-section .resource-detail-tab md-tabs-content-wrapper .common-tabs md-tabs-wrapper md-tab-item:first-of-type{border-radius:5px 0 0 5px}.resource-detail-section .resource-detail-tab md-tabs-content-wrapper .common-tabs md-tabs-wrapper md-tab-item:last-of-type{border-radius:0 5px 5px 0}.resource-detail-section .resource-detail-tab md-tabs-content-wrapper .common-tabs md-tabs-wrapper md-tab-item.md-active{background-color:#fff}.resource-detail-section .resource-detail-tab .table-filter{height:25px}.resource-detail-section .resource-detail-tab .table-filter md-icon{height:15px;width:15px}.resource-detail-section .resource-detail-tab .table-filter label{padding-right:12px;padding-left:5px}.resource-detail-section .resource-detail-tab .table-filter md-datepicker,.resource-detail-section .resource-detail-tab .table-filter md-datepicker.md-default-theme{background:rgba(0,0,0,0)}.resource-detail-section .resource-detail-tab .table-filter md-datepicker .md-datepicker-input-container,.resource-detail-section .resource-detail-tab .table-filter md-datepicker.md-default-theme .md-datepicker-input-container{border:0;margin:0;padding-left:3px;padding-bottom:0}.resource-detail-section .resource-detail-tab .table-filter md-datepicker .md-datepicker-input-container input,.resource-detail-section .resource-detail-tab .table-filter md-datepicker.md-default-theme .md-datepicker-input-container input{min-width:120px;max-width:120px}.resource-detail-section .resource-detail-tab .table-filter md-datepicker .md-datepicker-input-container input::-webkit-input-placeholder,.resource-detail-section .resource-detail-tab .table-filter md-datepicker.md-default-theme .md-datepicker-input-container input::-webkit-input-placeholder{color:#333 !important;font-weight:500}.resource-detail-section .resource-detail-tab .table-filter md-datepicker .md-datepicker-input-container input:-moz-placeholder,.resource-detail-section .resource-detail-tab .table-filter md-datepicker.md-default-theme .md-datepicker-input-container input:-moz-placeholder{color:#333 !important;font-weight:500}.resource-detail-section .resource-detail-tab .table-filter md-datepicker .md-datepicker-input-container input::-moz-placeholder,.resource-detail-section .resource-detail-tab .table-filter md-datepicker.md-default-theme .md-datepicker-input-container input::-moz-placeholder{color:#333 !important;font-weight:500}.resource-detail-section .resource-detail-tab .table-filter md-datepicker .md-datepicker-input-container input:-ms-input-placeholder,.resource-detail-section .resource-detail-tab .table-filter md-datepicker.md-default-theme .md-datepicker-input-container input:-ms-input-placeholder{color:#333 !important;font-weight:500}.resource-detail-section .resource-detail-tab .table-filter md-datepicker .md-datepicker-triangle-button,.resource-detail-section .resource-detail-tab .table-filter md-datepicker.md-default-theme .md-datepicker-triangle-button{display:none}.resource-detail-section .resource-detail-tab .table-filter md-datepicker .md-datepicker-button,.resource-detail-section .resource-detail-tab .table-filter md-datepicker.md-default-theme .md-datepicker-button{margin:0;position:absolute;right:0;top:-11px;z-index:1;padding-right:0}.resource-detail-section .resource-detail-tab .table-filter md-datepicker .md-datepicker-button md-icon,.resource-detail-section .resource-detail-tab .table-filter md-datepicker.md-default-theme .md-datepicker-button md-icon{height:22px;width:22px}.resource-detail-section .resource-detail-tab md-tab-content{padding-top:20px}.resource-detail-section .resource-detail-tab md-tab-content md-content label{padding:initial}.resource-detail-section .resource-detail-tab md-tab-item md-icon{width:17px;height:17px}.resource-detail-section .assign-table{overflow:auto}.resource-detail-section .assign-table td:first-child,.resource-detail-section .assign-table th:first-child{padding-left:30px}.resource-detail-section .assign-table td{padding-bottom:10px}.resource-detail-section .assign-table td .overlap-time{margin-top:12px;position:relative}.resource-detail-section .assign-table td .overlap-time label{position:absolute;top:9px;left:-2px;text-align:center}.resource-detail-section .assign-table td a{font-size:14px}.resource-detail-section .assign-table .location-selector{position:absolute;top:133px;left:228px}.resource-detail-section .assign-table .location-selector:after{content:">";cursor:pointer;color:#d6e1e5;display:inline-block;font-size:22px;transform:scale(1.4, 0.8) rotate(90deg);position:absolute;right:-20px}.resource-detail-section .assign-table .active-scale td{border-bottom:0}.resource-detail-section .assign-table .d-timeline{display:inline-block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;border:1px solid #d6e1e5;margin-left:-15px;overflow:hidden;position:relative}.resource-detail-section .assign-table .d-timeline table td{border-bottom:none;padding:10px}.resource-detail-section .assign-table .d-timeline .assigned-slot{font-size:10px}.resource-detail-section .assign-table .d-timeline .assigned-slot label{display:inline-block;position:absolute;text-align:center}.resource-detail-section .assign-table .d-timeline .assigned-slot label.trackline-u{top:40px}.resource-detail-section .assign-table .d-timeline .assigned-slot label.trackline-a{top:10px}.resource-detail-section .assign-table .d-timeline .assigned-slot label.seal:after{background:#25d8e5}.resource-detail-section .assign-table .d-timeline .assigned-slot label.purple:after{background:#ae7fe5}.resource-detail-section .assign-table .d-timeline .assigned-slot label:after,.resource-detail-section .assign-table .d-timeline .assigned-slot label:before{content:"";display:inline-block;position:absolute;left:0;bottom:-1px}.resource-detail-section .assign-table .d-timeline .assigned-slot label:before{background:url(../../../assets/icons/ico-car-point.6a4444d627577e8cf90b.svg) no-repeat left bottom;background-size:16px;height:30px;width:30px;z-index:1;left:-2px}.resource-detail-section .assign-table .d-timeline .assigned-slot label:after{background:red;right:0;height:5px;border-radius:5px}.resource-detail-section .assign-table .d-timeline td{vertical-align:bottom;font-size:10px}.resource-detail-section .assign-table .d-timeline .h-time-list{font-size:10px;border-top:solid 1px #d6e1e5;margin-top:70px;white-space:nowrap}.resource-detail-section .assign-table .d-timeline .h-time-list li{position:relative;text-align:center;display:inline-block;vertical-align:top;width:20px}.resource-detail-section .assign-table .d-timeline .h-time-list li:after,.resource-detail-section .assign-table .d-timeline .h-time-list li:before{content:"";position:absolute;width:1px;background:#d6e1e5}.resource-detail-section .assign-table .d-timeline .h-time-list li:before{left:9px;top:-12px;height:12px}.resource-detail-section .assign-table .d-timeline .h-time-list li:after{right:-1px;top:-7px;height:7px}.resource-detail-section .assign-table .d-timeline .h-time-list li:last-child:after{display:none}.resource-detail-section .profile-section .accordion{margin:0}.resource-detail-section .profile-section .profile-payouts{padding:20px}.resource-detail-section .profile-section .title-section{margin-bottom:23px;font-size:16px;color:hsl(0,0%,58%)}.resource-detail-section .wage-setup-section{padding-right:20px}.resource-detail-section .wage-setup-section h4{margin:0;font-weight:normal}.resource-detail-section .wage-setup-section h4.space-top{margin-top:12px}.resource-detail-section .wage-setup-section .table-responsive{margin-bottom:20px}.resource-detail-section .wage-setup-section .data-table{min-width:500px}.resource-detail-section .wage-setup-section .data-table td{position:relative;padding-bottom:30px}.resource-detail-section .wage-setup-section .data-table td .floating-text{font-size:10px;position:absolute;bottom:10px;left:14px;display:inline-block;width:300px}.resource-detail-section .wage-setup-section .wage-inputs h4{margin-bottom:8px}.resource-detail-section .wage-setup-section .wage-inputs .datepicker-custom{margin-bottom:10px;max-width:300px}.resource-detail-section .wage-setup-section .wage-inputs .datepicker-custom .md-datepicker-input-container{height:29px}.resource-detail-section .wage-setup-section .wage-inputs .datepicker-custom .md-datepicker-input-container input{border:none;padding-top:7px;height:30px;font-size:14px;width:100%;padding-left:4px}.resource-detail-section .wage-setup-section .wage-inputs .datepicker-custom .md-datepicker-button{top:-5px}.resource-detail-section .wage-setup-section .wage-inputs md-input-container{margin-top:0;margin-bottom:10px;max-width:300px}.resource-detail-section .wage-setup-section .wage-inputs md-input-container label{color:hsl(0,0%,58%)}.resource-detail-section .label-checkbox,.resource-detail-section .label-radio{position:relative;margin:.5rem;line-height:135%;cursor:pointer}.resource-detail-section .custom-checkbox{position:relative;top:.025rem;margin:0 1rem 0 0;cursor:pointer}.resource-detail-section .custom-checkbox:before{-webkit-transition:-webkit-transform .4s cubic-bezier(0.45, 1.8, 0.5, 0.75);-moz-transition:-moz-transform .4s cubic-bezier(0.45, 1.8, 0.5, 0.75);transition:transform .4s cubic-bezier(0.45, 1.8, 0.5, 0.75);-webkit-transform:rotate(-45deg) scale(0, 0);-moz-transform:rotate(-45deg) scale(0, 0);-ms-transform:rotate(-45deg) scale(0, 0);-o-transform:rotate(-45deg) scale(0, 0);transform:rotate(-45deg) scale(0, 0);content:"";position:absolute;left:.2875rem;top:.225rem;z-index:1;width:11px;height:5px;border:2px solid #5cc5c3;border-top-style:none;border-right-style:none}.resource-detail-section .custom-checkbox:checked:before{-webkit-transform:rotate(-45deg) scale(1, 1);-moz-transform:rotate(-45deg) scale(1, 1);-ms-transform:rotate(-45deg) scale(1, 1);-o-transform:rotate(-45deg) scale(1, 1);transform:rotate(-45deg) scale(1, 1)}.resource-detail-section .custom-checkbox:after{content:"";position:absolute;top:-0.125rem;left:0;width:19px;height:19px;border-radius:3px;background:#fff;border:1px solid #ccc;cursor:pointer}.resource-detail-section .custom-radio{position:relative;margin:0 1rem 0 0;cursor:pointer;top:1px}.resource-detail-section .custom-radio:before{-webkit-transition:-webkit-transform .4s cubic-bezier(0.45, 1.8, 0.5, 0.75);-moz-transition:-moz-transform .4s cubic-bezier(0.45, 1.8, 0.5, 0.75);transition:transform .4s cubic-bezier(0.45, 1.8, 0.5, 0.75);-webkit-transform:scale(0, 0);-moz-transform:scale(0, 0);-ms-transform:scale(0, 0);-o-transform:scale(0, 0);transform:scale(0, 0);content:"";position:absolute;top:2.65px;left:4.65px;z-index:1;width:10px;height:10px;background:#5cc5c3;border-radius:50%}.resource-detail-section .custom-radio:checked:before{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}.resource-detail-section .custom-radio:after{content:"";position:absolute;top:-0.25rem;left:-0.125rem;width:20px;height:20px;background:#fff;border:2px solid #f2f2f2;border-radius:50%}.toggle-list{margin-left:16px;margin-right:17px}.toggle-list md-list-item{align-items:flex-start;line-height:1.7}.toggle-list .gap-left{display:inline-block;margin-left:10px}.toggle-list .gap-right{display:inline-block;margin-right:10px}.toggle-list .mul-items li{margin-bottom:12px}.toggle-list .mul-items li:last-child{margin-bottom:0}.toggle-list .mul-items li label{min-width:45px;margin-right:2px}.toggle-list .mul-items li label.space-lbl{margin-left:10px;min-width:30px}.toggle-list .mul-items li .pass-field{margin-top:12px}.toggle-list .mul-items .secnd-line-txt{padding-left:49px}.toggle-list .mul-items.large-label li label{min-width:120px;margin-right:5px}.resource-detail-section .resource-detail-tab md-tab-content md-input-container label.select-mark{position:absolute;top:-15px;right:5px;padding:0;left:inherit;color:hsl(0,0%,16.5%)}.resource-detail-section .resource-detail-tab md-tab-content .summery-widget md-input-container label.select-mark{top:-23px;right:7px}.activiti-tab .reporting-structure-table .user-status .status-light{right:5px}.activiti-tab .data-table{min-width:580px}.activiti-tab .data-table td,.activiti-tab .data-table th{padding:15px}.activiti-tab .data-table td md-icon,.activiti-tab .data-table th md-icon{height:16px;width:16px;margin-right:5px}.activiti-tab .data-table td md-icon.sort-icon,.activiti-tab .data-table th md-icon.sort-icon{height:12px;margin-right:0;width:12px}.activiti-tab .data-table td md-icon.timer,.activiti-tab .data-table th md-icon.timer{height:18px;width:18px}.activiti-tab .data-table td md-icon.timer svg path,.activiti-tab .data-table th md-icon.timer svg path{fill:#ccc}.resource-detail-section .resource-detail-tab md-tab-content .wage-inputs md-input-container label{padding-left:5px}.resource-detail-section .organization-edit-section .bottom-gap{margin-bottom:20px}.resource-detail-section .organization-edit-section .md-button.md-icon-button.add-btn{min-height:auto;padding:0;width:auto}.resource-detail-section .organization-edit-section .md-button.md-icon-button.add-btn md-icon{height:21px;width:21px}.resource-detail-section .organization-edit-section .add-btn-label{color:#333}.resource-detail-section .organization-edit-section .form-base{margin-top:-8px;margin-bottom:0}.resource-detail-section .organization-edit-section .organization-edit-inputs.extra-gap{margin-bottom:30px;margin-top:15px}.resource-detail-section .organization-edit-section .organization-edit-inputs md-input-container{margin-bottom:20px}.resource-detail-section .organization-edit-section .radio-btn-tabs{margin-top:3px;margin-bottom:25px}.resource-detail-section .organization-edit-section .datepicker-custom{margin-bottom:20px;border-bottom:1px solid #d6e1e5}.resource-detail-section .organization-edit-section .section-label{color:hsl(0,0%,16.5%);margin-top:0;margin-bottom:10px}.resource-detail-section .organization-edit-section .work-hour-list{margin-top:10px}.resource-detail-section .organization-edit-section .work-hour-list li{margin-bottom:8px}.resource-detail-section .organization-edit-section .work-hour-list li label.day-name{min-width:85px}.resource-detail-section .organization-edit-section .work-hour-list li .apply-lbl{cursor:pointer}.resource-detail-section .organization-edit-section .work-hour-list li .time-selector{margin-right:16px}.resource-detail-section .organization-edit-section .work-hour-list li .time-selector h3{color:hsl(0,0%,58%);font-size:10px;position:absolute;top:-22px;left:0;right:0}.resource-detail-section .organization-edit-section .work-hour-list li md-input-container{margin-right:10px;margin-bottom:4px}.resource-detail-section .organization-edit-section .work-hour-list li md-input-container md-select{min-width:100px}.resource-detail-section .organization-edit-section .work-hour-list li md-input-container.selected .custom-select{color:hsl(0,0%,58%)}.resource-detail-section .organization-edit-section .work-hour-list li md-input-container .custom-select{color:#333;width:55px}.resource-detail-section .organization-edit-section .work-hour-list li md-input-container label.select-mark{top:-21px}.assign-nav .top-section .sidenav-select{min-width:170px}.assign-nav .top-section .assign-type{margin:3px 15px}.assign-nav .top-section .assign-type md-radio-button{font-size:15px}.assign-nav .task-wrapper{top:135px}.ico-add{width:20px;height:20px;margin:13px 8px}.ico-add.add-emr-btn{margin:-2px 8px 0 0}.ico-add-new{width:20px;height:20px;margin:0}.ico-add-new.add-emr-btn{margin:-2px 8px 0 0}.profile-edit{padding:20px}.profile-edit label.select-mark{top:-18px !important;right:8px !important;color:#ccc !important}.profile-edit .gender-title{padding-left:3px}.profile-edit .ico-add.add-emr-btn{margin-bottom:20px}.profile-edit .ico-add.add-ext-btn{margin:13px 0 13px 8px;position:relative;top:-8px}.profile-edit .small-input{width:100%;max-width:60px;margin-left:8px}.profile-edit .med-input{width:103px;margin-right:7px}.profile-edit md-input-container{margin:0 0 20px}.profile-edit md-input-container.gap-right{margin-right:15px}.profile-edit md-input-container.width-limit{width:100%;max-width:300px}.profile-edit .radio-btn-tabs{margin-top:15px;margin-left:2px}.profile-edit .radio-btn-tabs .label-radio{margin-left:0;margin-right:20px}.profile-edit .datepicker-custom .md-datepicker-input-container{margin-bottom:20px}.login-edit{padding:20px}.login-edit .toggle-list{margin:0 !important;padding:0 !important}.login-edit .reset-password{background:#f2f2f2;width:95%;width:calc(100% - 30px);padding:0 15px 15px;margin-bottom:15px}.login-edit .reset-password h3{font-size:14px;margin:0;font-weight:500;margin-top:15px;padding-left:2px}.login-edit .reset-password md-input-container{max-width:330px;margin:15px 0}.login-edit .reset-password md-input-container label{padding-left:2px !important}.login-edit .reset-password .md-button{margin:0;min-width:67px;min-height:26px;line-height:26px;margin-right:12px;font-size:14px}.login-edit .reset-password .btn-secondary{background:hsl(0,0%,86%)}.login-edit .reset-password .btn-secondary:hover{background:#ccc}.status-edit{padding:20px}.status-edit .toggle-list{margin:0 !important;padding:0 !important}.status-edit .edit-section h4{font-size:14px;font-weight:500;margin-top:0;margin-bottom:8px;padding-left:1px}.status-edit .edit-section .custom-select{padding-bottom:4px;margin-right:15px;padding-left:0}.status-edit .edit-section md-input-container{margin-right:15px;margin-top:0;margin-bottom:10px;max-width:135px}.status-edit .edit-section md-input-container.no-marg{margin:0}.status-edit .edit-section label.select-mark{top:-18px !important;right:8px !important;color:#ccc !important}.status-edit .edit-section .gap-bottom{margin-bottom:25px}@media screen and (max-width: 768px){.resource-detail-section .resource-detail-tab md-tabs-content-wrapper .common-tabs:not(.no-style){margin-top:16px}.resource-detail-section md-tabs.md-dynamic-height md-tabs-content-wrapper .tabs-container{margin-top:20px}.resource-detail-section .type-of-list{top:60px}.resource-detail-section .send-btn{margin-top:5px}}@media screen and (min-width: 600px){.organization-edit-inputs,.profile-edit{max-width:45%}}@media screen and (max-width: 600px){.status-edit .edit-section md-input-container{max-width:none}}@media screen and (max-width: 461px){.resource-detail-section .status-displayer .progress-circular-holder md-progress-circular{transform:rotate(-90deg)}}.datepicker-custom .md-datepicker-input-container input{max-width:100%;width:100%}.summary-status{width:40%;max-width:200px;float:right;margin-top:20px}.mTop{margin-top:-35px}.email-verfied{position:absolute;top:0;right:-60px;font-size:14px;color:hsl(0,0%,58%)}.change-mgmt-popups{min-width:250px;width:750px}.change-mgmt-popups .form-base .function-data .md-block{padding-top:18px}.change-mgmt-popups .msg-section{margin-bottom:15px}.change-mgmt-popups .function-data{padding-left:35px}.change-mgmt-popups .warning{margin:0}.change-mgmt-popups .warning md-icon svg path{fill:rgb(255,165.8869565217,11)}.change-mgmt-popups .reason{height:150px;width:150px}.change-mgmt-popups .rb-btns{padding-top:10px}@media(max-width: 600px){.email-verfied{top:-23px;right:0}}.connection-status{position:relative;padding:18px 0 0 35px}.connection-status .circle{position:absolute;width:15px;height:15px;top:17px;left:12px;border-radius:50%}.user-clock-management .custom-button,.user-clock-management .custom-button:hover{background-color:#a7cf9d !important;color:#000}.user-clock-management .btn-secondary,.user-clock-management .custom-button{font-weight:bold;padding:0 10px}.user-clock-management .travel-summary{padding-left:30px;position:relative}.user-clock-management .travel-summary .address-link{margin-top:5px}.user-clock-management .travel-summary:not(.stop){border-left:2px dashed}.user-clock-management .travel-summary:not(:last-child){padding-bottom:10px}.user-clock-management .travel-summary:last-child.current,.user-clock-management .travel-summary:last-child.destination,.user-clock-management .travel-summary:last-child.origin{border-color:#fff}.user-clock-management .travel-summary .circle{width:10px;height:10px;position:absolute;top:0;left:-6px;border-radius:50%}.user-clock-management .travel-summary.clocked-out{border-color:rgba(0,0,0,0)}.user-clock-management .travel-summary.clocked-out .circle{background-color:#52758d}.user-clock-management .travel-summary.destination.clocked-out{border-color:#52758d}.user-clock-management .travel-summary.destination .circle{background-color:#58caff}.user-clock-management .travel-summary.current.destination{border-color:#58caff}.user-clock-management .travel-summary.current .circle{background-color:#f05e33}.user-clock-management .travel-summary.origin.current{border-left-style:solid;border-color:#f05e33}.user-clock-management .travel-summary.origin .circle{background-color:#93c47d}.user-clock-management .clock-calculation{background-color:#ecf3f9;padding:20px 30px;margin-left:10px}@media(max-width: 600px){.user-clock-management .clock-calculation{margin-left:0}}.user-clock-management .clock-calculation .calculation-card{margin-top:5px;background-color:#fff;padding:5px 20px}.user-clock-management .labor-breakdown .label-active,.user-clock-management .labor-breakdown .label-danger,.user-clock-management .labor-breakdown .label-grey{padding:5px 20px;color:#fff;margin:5px 5px 0 0}.user-clock-management .labor-breakdown .label-active{background-color:#93c47d}.user-clock-management .labor-breakdown .label-danger{background-color:#e06666}.user-clock-management .labor-breakdown .label-grey{background-color:#999}.user-clock-management .my-calendar .wrappper{border:1px solid #dedede}.user-clock-management .my-calendar .wrappper .header,.user-clock-management .my-calendar .wrappper .time-row{height:46px;border-bottom:1px solid #dedede}.user-clock-management .my-calendar .wrappper .time-row.last{border:none}.user-clock-management .my-calendar .wrappper .time-row .time-head{border-right:1px solid #dedede;line-height:46px;text-align:center}.user-clock-management .my-calendar .wrappper .time-row .item{padding-left:5px}.added-custom-tag{margin-bottom:30px}.added-custom-tag .blue_heading_title{background-color:#ddecf3 !important;padding:30px 10px 60px !important}.added-custom-tag .blue_heading_title h2{font-size:25px;color:#052a4d}.added-custom-tag .blue_heading_title p{font-size:18px;color:#666}.added-custom-tag .blue_heading_title .cards-section{margin:20px auto}.added-custom-tag .blue_heading_title .cards-section .type-box{min-width:200px;width:100%;padding:65px 16px;color:#52758d;font-weight:600;cursor:pointer;background:#fff;margin:15px;gap:10px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}@media screen and (max-width: 1200px){.added-custom-tag .blue_heading_title .cards-section .type-box{min-width:auto;margin:20px auto}}.added-custom-tag .blue_heading_title .cards-section .type-box .second_content{font-size:14px}.added-custom-tag .blue_heading_title .cta-section{margin:0 auto;display:flex;max-width:500px;width:100%}.added-custom-tag .blue_heading_title .cta-section .md-button{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);max-width:180px;width:100%}.added-custom-tag .blue_heading_title .cta-section .btn-secondary{margin-right:15px}@media screen and (max-width: 600px){.added-custom-tag .blue_heading_title .cta-section{display:grid}.added-custom-tag .blue_heading_title .cta-section .btn-secondary{margin:20px auto 0}}.added-custom-tag .add-custom-content h2{font-size:20px !important;color:#052a4d}.added-custom-tag .add-custom-content p{font-size:18px !important;color:#666}.reset-password-popup{min-height:450px;max-height:500px;width:100%;max-width:650px}.reset-password-popup .main-header .icon-right-arrow{height:16px;width:14px;vertical-align:middle}.reset-password-popup h3{font-size:16px}.reset-password-popup md-dialog-content{padding:20px}.reset-password-popup md-dialog-content md-input-container{width:100%;max-width:290px}.reset-password-popup .step-marker{color:hsl(0,0%,58%);position:absolute;bottom:25px;right:50px}.popupleft-nav{overflow:visible;top:63px}.popupleft-nav .sidenav-close{background:#f2f2f2;border-radius:3px;position:absolute;right:-25px;top:30px;z-index:0;margin:0;padding:7px;min-width:0;width:auto;min-height:0;height:30px;cursor:pointer}.popupleft-nav .sidenav-close md-icon{height:12px;width:12px;transform:rotate(180deg)}.popupleft-nav .sidenav-close:not([disabled]).md-icon-button:hover,.popupleft-nav .sidenav-close:not([disabled]):hover{background:#f2f2f2}.popupleft-nav .assign-number{position:absolute;bottom:12px;left:27px}.popupleft-nav .assignmenu-list{padding:0;background:#fff}.popupleft-nav .assignmenu-list .md-subheader .md-subheader-inner{background:#eaeaea;color:#333;padding-left:52px;font-size:14px}.popupleft-nav .assignmenu-list md-list-item:not(:last-child){border-bottom:1px solid #d6e1e5}.popupleft-nav .assignmenu-list md-list-item .md-list-item-inner{padding:18px}.popupleft-nav .assignmenu-list md-list-item .md-list-item-inner>md-checkbox{margin-right:9px}.popupleft-nav .assignmenu-list md-list-item p{line-height:1.5}.popupleft-nav .assignmenu-list md-list-item p>strong{font-size:18px}.popupleft-nav .assignmenu-list md-list-item p .assign-time{font-size:10px;padding-left:8px}.reporting-popups{width:800px;height:500px}.reporting-popups h3{font-size:16px}.reporting-popups md-dialog-content{padding:20px}.reporting-popups md-dialog-content md-input-container{position:relative;width:100%;margin-bottom:14px}.reporting-popups md-dialog-content md-input-container label{line-height:1.8}.reporting-popups md-dialog-content md-input-container input[type=text],.reporting-popups md-dialog-content md-input-container md-select{height:32px}.reporting-popups md-dialog-content md-input-container input[type=text] span,.reporting-popups md-dialog-content md-input-container md-select span{font-size:14px}.reporting-popups md-dialog-content md-input-container.secondary-input label{font-size:14px}.reporting-popups md-dialog-content md-input-container.select-input{margin-top:8px;margin-bottom:10px}.reporting-popups md-dialog-content md-input-container .edit-pencil{position:absolute;height:8px;width:8px;right:4px;top:13px;left:inherit}.reporting-popups md-dialog-content md-input-container .edit-pencil svg path{fill:hsl(0,0%,58%)}.reporting-popups md-dialog-content md-input-container.md-has-icon>label{left:inherit;right:inherit}.reporting-popups md-dialog-content md-input-container md-checkbox{margin-right:25px}.reporting-popups md-dialog-content .add-department{margin-top:15px;margin-bottom:20px}.reporting-popups md-dialog-content .add-department span{padding-top:1px;display:inline-block;vertical-align:middle}.reporting-popups md-dialog-content .add-department md-icon{height:18px;width:18px;margin-right:10px}.reporting-popups md-dialog-content .section-title{font-weight:normal;margin-top:0;margin-bottom:18px}.resource-popups{min-height:500px;width:800px}.resource-popups h2{font-size:18px}.resource-popups.add-address-popup md-dialog-content{padding:35px 55px}.resource-popups.print-schedule-popup md-dialog-content{padding:20px}.print-schedule-popup .form-base md-radio-group md-radio-button{display:block;margin-bottom:12px}.print-schedule-popup md-radio-button .md-label{margin-left:34px}.print-schedule-popup .dp-section{margin-top:22px}.print-schedule-popup .date-picker{margin-bottom:20px;width:118px}.print-schedule-popup .date-picker input[disabled]{border-bottom:1px solid #f2f2f2;color:hsl(0,0%,58%);height:28px}.print-schedule-popup .date-picker .md-datepicker-input-container{margin-left:0;width:100%}.print-schedule-popup .date-picker .md-datepicker-button{background:#fff;position:absolute;padding:0;height:32px;width:32px;right:-10px;top:-5px;z-index:1;min-height:32px}.google-login md-icon{margin:10px !important}.google-login .fm{margin-top:15px}.google-login md-input-container{margin-left:40px}.google-login .btn-google-login{margin-left:254px}.google-login .cancel-button{background-color:#d3d3d3;color:#fff}@media screen and (max-width: 600px){.google-login .btn-google-login{margin-left:0 !important}}.grant-access .resource-popups{width:430px !important;padding:30px 20px 0 30px}.grant-access .success-text{margin-top:70px;color:green}.grant-access .sync-calendar-text{margin:20px 0}@media screen and (min-width: 601px){.add-address-popup .gap-right{margin-right:15px}.print-schedule-popup .gap-left{margin-left:170px}.print-schedule-popup .date-picker.gap-right{margin-right:20px}.reporting-popups .section-right-gap{margin-right:20px}}@media screen and (max-width: 601px){.resource-popups md-toolbar.main-header h2{font-size:15px;text-align:center}.resource-popups md-toolbar.main-header .md-button.btn-save{min-width:45px}.resource-popups.add-address-popup md-dialog-content,.resource-popups.print-schedule-popup md-dialog-content{padding:25px}}.rcm.change-mgmt-popups{height:520px;height:520px}.rcm.change-mgmt-popups.tag-delete{height:305px;width:550px}.rcm.change-mgmt-popups.confirm{height:220px;width:550px}.rcm.change-mgmt-popups md-toolbar .back-arrow-btn{min-width:25px}.rcm.change-mgmt-popups md-toolbar .arrow-icon{min-width:15px}.rcm.change-mgmt-popups md-toolbar .arrow-icon svg path{fill:#fff}.rcm.change-mgmt-popups md-toolbar .nxt{width:70px}.rcm.change-mgmt-popups .warning{cursor:default}.rcm.change-mgmt-popups .msg-section{line-height:1.7em}.rcm.change-mgmt-popups .selection{margin-top:8px}.rcm.change-mgmt-popups .location-symbol{padding-top:3px}.rcm.change-mgmt-popups .segment-container .data-table{font-size:12px}.rcm.change-mgmt-popups .segment-container .data-table td.status{white-space:nowrap;position:relative}.rcm.change-mgmt-popups .segment-container .data-table td.status .success{color:#3cea21}.rcm.change-mgmt-popups .segment-container .data-table td.status .success div{background:#3cea21;position:relative;display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:4px;vertical-align:middle}.rcm.change-mgmt-popups .segment-container .data-table td.status .failed{color:#f05858}.rcm.change-mgmt-popups .segment-container .data-table td.status .failed div{background:#f05858;position:relative}.rcm.change-mgmt-popups .location-data .location-symbol{margin-right:8px}.rcm.change-mgmt-popups .location-data .md-select-value .location-symbol{line-height:.9;height:10px}.rcm.change-mgmt-popups .location-data .selection{margin-top:15px}.rcm.change-mgmt-popups .location-data .f3-light{font-size:9px}.rcm.change-mgmt-popups .location-data .f3{font-size:11px;font-weight:600;padding-top:3px}.rcm.rcm20 .md-text div{margin-bottom:5px}.rcm .ico-engineer{height:200px;width:200px}.rcm .ico-engineer svg path{fill:#000}.rcm .form-base md-input-container md-select md-select-value .location-symbol{display:inline-block;background:#5cc5c3;color:#fff !important;font-weight:500;font-size:10px;text-align:center;line-height:1.9;border-radius:20px;padding:3px 3px !important;min-width:30px;height:18px;box-sizing:content-box}.rcm .arrow-icon{height:11px;width:11px;margin-bottom:3px}.rcm .arrow-icon svg path{fill:hsl(0,0%,58%)}.md-select-menu-container .md-text{width:100%}md-option.customize-dropdown{height:70px}.form-base md-select.res-select{height:70px}.res-option .f3-light{font-size:9px}.res-option .f3{font-size:11px;font-weight:600;padding-top:3px}.res-option div{margin-right:8px}.sku-popup{height:350px;width:650px}.msg-icon{height:15px;width:15px}.msg-section{margin:5px 0}.change-stock-popup{width:650px}.change-stock-popup .data-table{font-size:12px}@media only screen and (max-width: 600px){.selection md-input-container{margin-top:8px}}.assign-task .date-filter{position:relative}.assign-task .total-tasks{margin:10px 0 18px}.assign-task .calenderlike-table{padding-right:20px}.assign-task .calenderlike-table th{height:25px;font-weight:normal}.assign-task .calenderlike-table td{border-top:1px solid #ccc;height:75px}.assign-task .calenderlike-table td:first-child{vertical-align:top;padding-top:5px}.assign-task .calenderlike-table td:first-child,.assign-task .calenderlike-table th:first-child{width:8%}.assign-task .assign-table{min-width:0;margin:0}.assign-task .assign-table td,.assign-task .assign-table th{padding-right:0}.assign-task .assign-table .md-button.btn-primary{min-height:22px;min-width:60px;line-height:27px;font-size:14px;border-radius:8px}.assign-task .assign-table .company-name{display:inline-block;width:75%}.assign-task .assign-table .service-on{width:100px}.assign-list-section{padding:20px}.assign-list-section .common-tabs:not(.no-style){margin-top:30px}.assign-list-section .popupleft-nav{background:#fff;top:0}.assign-list-section .tabs-container{position:relative}.assign-list-section .tabs-container .date-filter{top:3px}.assign-list-section .tabs-container .date-filter md-icon{margin:3px 10px}.assign-list-section .tabs-container .total-tasks{position:absolute;left:0;top:-1px;z-index:20}.assign-list-section .tabs-container .total-tasks .task-count{padding-bottom:5px}.assign-list-section .tabs-container .total-tasks md-select{margin:0 0 0 15px;min-width:120px}.table-responsive .assign-table{min-width:0}.table-responsive .assign-table .overlap-time label{display:inline-block;border-radius:20px;padding:4px 6px;line-height:1;background:#eaeaea;color:#333;border:1px solid #ccc;font-size:10px;min-width:36px}.table-responsive .assign-table .overlap-time .text-danger{font-size:10px}.table-responsive .assign-table .sub-th{font-size:9px}.table-responsive .assign-table .resorce-type{font-size:11px;color:hsl(0,0%,58%)}.table-responsive .assign-table .more-res{font-size:11px}.table-responsive .assign-table .services-no{position:relative;display:inline-block;padding-left:20px}.table-responsive .assign-table .services-no a{font-size:14px}.table-responsive .assign-table .services-no .ico-table{position:absolute;height:14px;width:14px;left:0;top:3px}@media screen and (max-width: 768px){.assign-list-section .tabs-container .date-filter{top:38px}.assign-list-section md-tabs.md-dynamic-height md-tabs-content-wrapper{margin-top:25px}.assign-list-section .tabs-container .total-tasks{top:35px}}@media screen and (max-width: 600px){.assign-card{width:auto}.assign-card li{padding:10px 0}.assign-card .card-actions{text-align:left}.assign-list-section md-tabs.md-dynamic-height md-tabs-content-wrapper{margin-top:60px}.assign-list-section .tabs-container .total-tasks{top:70px}}.workboard-search{font-size:14px;margin:12px 0 40px;padding:6px 4px 6px 0;border:2px solid #5cc5c3;border-left:none;border-right:none;color:#5cc5c3}.workboard-search md-icon svg path{fill:#5cc5c3}.custom-chip.folder-name{border-radius:unset}.custom-chip.folder-name md-icon{width:15px;height:15px}.archive-folder .archived-folder p{border:1px solid #dbdbdb;padding:10px;border-left:none;border-right:none;color:#5cc5c3;font-size:15px}.sort-action-item .action-items span{font-size:14px;font-weight:bold}.sort-action-item .action-items .radio-list-btn{margin:0 10px 0 0}.sort-action-item .edit-desc{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sort-action-item .contact-desc{padding:10px}.sort-action-item .contact-desc md-icon{width:18px;height:18px}.sort-action-item .star md-icon{margin-top:-5px}.sort-action-item .quotes-status .qoute-seperator{position:relative}.sort-action-item .quotes-status .qoute-seperator hr{border:1px solid #dbdbdb}.sort-action-item .quotes-status .number-ccounter{position:absolute;background-color:#5cc5c3;width:25px;height:25px;min-height:25px;line-height:6px;right:15px;margin-top:2px}.sort-action-item .quotes-status .counter-square{border-radius:10%}.sort-action-item .action-item-list{border:1px solid #f2f2f2}.sort-action-item .action-item-list .contact-desc:not(:last-child){border-bottom:1px solid #f2f2f2}.action-edit-side .ae-toolbar-actions{margin-right:30px}.action-edit-side .ae-task-wrapper{top:60px;bottom:0}.action-edit-side .ae-white-bg{background-color:#fff}.action-edit-side .ae-desc-lh{line-height:1.5}.action-edit-side .ae-fav-icon-mr{margin-right:5px}.action-edit-side .ae-icon-20{width:20px}.action-edit-side .ae-chip-pad{padding:6px 10px}.action-edit-side .ae-due-w{width:70%}.action-edit-side .ae-res-mt0{margin-top:0}.action-edit-side .ae-mb0{margin-bottom:0}.action-edit-side .ae-drop-pad{padding:20px !important}.action-edit-side .ae-view-toggle{min-width:0;line-height:15px !important}.action-edit-side .ae-file-row{padding:5px 10px}.action-edit-side .ae-icon-14{width:14px}.action-edit-side .ae-icon-14-16{width:14px;height:16px}.action-edit-side .ae-img-h180{height:180px}.action-edit-side .ae-img-card-bg{background-color:#fee0db}.action-edit-side .ae-stats-scroll{overflow-x:auto;flex-wrap:nowrap}.action-edit-side .ae-subtask-chip{max-width:104px;border-radius:5px;margin-right:37px !important}.action-edit-side .ae-mw0{min-width:0}.action-edit-side .ae-icon-16{width:16px}.action-edit-side .ae-clock-pad{padding:6px}.action-edit-side .ae-mb10{margin-bottom:10px}.action-edit-side .ae-link-action{padding:0;margin:0;min-width:0;min-height:0;height:auto;line-height:inherit;background:none;border:none;color:#1976d2;font:inherit;text-transform:none;cursor:pointer}.action-edit-side .ae-link-action:hover,.action-edit-side .ae-link-action:focus{text-decoration:underline;background:none}.cart-dialog{width:720px;max-width:92vw}.cart-dialog__panel{height:100%}.cart-dialog__wrap{height:100%;display:flex;flex-direction:column}.cart-dialog__form{display:flex;flex-direction:column;height:100%;min-height:0}.cart-dialog .page-top{flex:0 0 auto}.cart-dialog .tab-section-tab{flex:1 1 auto;min-height:0}.cart-dialog .header-text .title{margin:0;font-size:20px;font-weight:600}.cart-dialog .header-text .subtitle{margin:2px 0 0;color:var(--jt-color-text-muted);font-size:14px}.cart-dialog .ca-filterbar{margin:4px 0 16px}.cart-dialog .ca-segmented{border:1px solid var(--jt-color-border);border-radius:5px;overflow:hidden}.cart-dialog .ca-segmented .ca-seg{border:none;background:rgba(0,0,0,0);padding:6px 14px;font-size:14px;color:var(--jt-color-text-muted);cursor:pointer}.cart-dialog .ca-segmented .ca-seg+.ca-seg{border-left:1px solid var(--jt-color-border)}.cart-dialog .ca-segmented .ca-seg.is-on{background:#f05e33;color:#fff}.cart-dialog .ca-search{border:1px solid var(--jt-color-border);border-radius:5px;padding:2px 10px;min-width:240px}.cart-dialog .ca-search md-icon{color:var(--jt-color-text-muted)}.cart-dialog .ca-search input{border:none;outline:none;background:rgba(0,0,0,0);padding:6px;width:100%;font-size:14px}.cart-dialog .ca-loading{gap:10px;padding:30px 0;color:var(--jt-color-text-muted)}.cart-dialog .ca-section-head{margin:0 0 10px;font-size:15px;font-weight:600;color:var(--jt-color-text-muted);text-transform:uppercase;letter-spacing:.03em}.cart-dialog .ca-recents{margin-bottom:20px}.cart-dialog .ca-recent-chip{border:1px solid var(--jt-color-border);background:var(--jt-color-bg-subtle);border-radius:20px;padding:6px 12px;cursor:pointer;font-size:14px;display:inline-flex;align-items:center;gap:8px}.cart-dialog .ca-recent-chip:hover{background:var(--jt-color-bg-hover)}.cart-dialog .ca-recent-chip__name{font-weight:500}.cart-dialog .ca-recent-chip__count{color:var(--jt-color-text-muted)}.cart-dialog .ca-ai-drafter{margin-bottom:20px}.cart-dialog .ca-ai-drafter .ca-ai-input{width:100%;border:none;outline:none;resize:vertical;padding:10px;font-size:14px;background:rgba(0,0,0,0)}.cart-dialog .ca-ai-draft{margin-top:12px;padding:12px 14px;border:1px solid var(--jt-color-border);border-radius:10px;background:var(--jt-color-bg-subtle)}.cart-dialog .ca-ai-draft__row{font-size:14px;margin-bottom:6px}.cart-dialog .ca-ai-draft__row .label{font-weight:600;color:var(--jt-color-text-muted);margin-right:4px}.cart-dialog .ca-ai-draft__acts{margin-top:10px}.cart-dialog .rule-card{padding:16px;margin:0}.cart-dialog .rule-card .rule-title{margin:0;font-size:16px;font-weight:600}.cart-dialog .rule-card .details{margin:12px 0}.cart-dialog .rule-card .details .detail-item{min-width:220px;margin-right:24px}.cart-dialog .rule-card .details .detail-item .label{margin:0;font-size:14px;color:var(--jt-color-text-muted)}.cart-dialog .rule-card .details .detail-item .value{margin:2px 0 0;font-size:15px}.cart-dialog .ca-status-toggle{border:none;cursor:pointer;border-radius:20px;padding:3px 12px;font-size:14px;font-weight:600}.cart-dialog .ca-status-toggle[disabled]{cursor:default;opacity:.7}.cart-dialog .ca-status-toggle.green{background:var(--jt-color-success-bg);color:var(--jt-color-success)}.cart-dialog .ca-status-toggle.gray{background:var(--jt-color-bg-hover);color:var(--jt-color-text-muted)}.cart-dialog .ca-status-toggle.blue{background:var(--jt-color-info-bg);color:var(--jt-color-info)}.cart-dialog .create-btn md-icon svg{fill:#fff}.cart-dialog .cc-act{min-height:36px;font-weight:600;text-transform:none;border-radius:8px}.cart-dialog .edit-btn.cc-act{color:#1976d2}.cart-dialog .use-template-btn.cc-act{background:#1976d2;color:#fff}.cart-dialog .use-template-btn.cc-act md-icon svg{fill:#fff}.cart-dialog .use-template-btn.cc-act:hover{background:#1567bd}.cart-dialog .ca-ghost-btn{color:var(--jt-color-text-muted);background:rgba(0,0,0,0)}.cart-dialog .ca-danger{color:var(--jt-color-danger)}.cart-dialog .ca-statrow{margin-top:6px}.cart-dialog .ca-stat{flex:1 1 120px;min-width:110px;border-radius:10px;padding:10px 12px;background:var(--jt-color-bg-subtle)}.cart-dialog .ca-stat__label{font-size:14px;color:var(--jt-color-text-muted)}.cart-dialog .ca-stat__value{font-size:20px;font-weight:600;margin-top:2px}.cart-dialog .ca-stat.is-success{background:var(--jt-color-success-bg)}.cart-dialog .ca-stat.is-success .ca-stat__value{color:var(--jt-color-success)}.cart-dialog .ca-stat.is-info{background:var(--jt-color-info-bg)}.cart-dialog .ca-stat.is-info .ca-stat__value{color:var(--jt-color-info)}.cart-dialog .ca-stat.is-danger{background:var(--jt-color-danger-bg)}.cart-dialog .ca-stat.is-danger .ca-stat__value{color:var(--jt-color-danger)}.cart-dialog .ca-stat.is-muted{background:var(--jt-color-bg-subtle)}.cart-dialog .ca-stat.is-muted .ca-stat__value{color:var(--jt-color-text-default)}.cart-dialog .ca-stat--lg{flex:1 1 150px;padding:16px}.cart-dialog .ca-analytics{padding-top:4px}.cart-dialog .ca-most-active{margin-top:20px}.cart-dialog .ca-most-active__card{border:1px solid var(--jt-color-border);border-radius:10px;padding:14px 16px;background:var(--jt-color-surface-raised)}.cart-dialog .ca-most-active__name{font-weight:600}.cart-dialog .ca-most-active__count{color:var(--jt-color-text-muted);font-size:14px}.cart-dialog .template-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:16px}.cart-dialog .template-card{padding:16px;margin:0;display:flex;flex-direction:column}.cart-dialog .template-card .icon-box{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:12px;flex:0 0 auto}.cart-dialog .template-card .desc-box{min-width:0}.cart-dialog .template-card .template-title{font-weight:600}.cart-dialog .template-card .template-desc{font-size:14px;color:var(--jt-color-text-muted)}.cart-dialog .template-card .template-tag{display:inline-block;margin-top:8px;font-size:14px;color:var(--jt-color-info);background:var(--jt-color-info-bg);border-radius:5px;padding:2px 8px}.cart-dialog .template-card .use-template-btn{margin-top:14px}.action-item-reports{padding:12px}.action-item-reports .air-grid{margin:-4px;align-items:stretch;align-content:start}.action-item-reports .air-widget{padding:4px;box-sizing:border-box}.action-item-reports .air-card{background:#fff;border:1px solid hsl(0,0%,86%);border-radius:4px;display:flex;flex-direction:column;height:100%}.action-item-reports .air-card-header{padding:10px 14px;border-bottom:1px solid hsl(0,0%,86%);min-height:40px}.action-item-reports .air-card-title{font-size:13px;font-weight:600;color:#333}.action-item-reports .air-card-body{padding:10px;flex:1;display:flex;flex-direction:column;justify-content:center}.action-item-reports .air-chart-center{align-items:center}.action-item-reports .air-empty{text-align:center;color:#999;font-size:12px;padding:20px 0}.action-item-reports .air-legend{margin-top:8px;gap:6px}.action-item-reports .air-legend-item{display:flex;align-items:center;font-size:12px;color:#555;margin:2px 4px}.action-item-reports .air-legend-dot{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:4px;flex-shrink:0}.action-item-reports .air-legend-inline{font-size:12px;color:#666;gap:4px}.action-item-reports .air-legend-inline span{margin-right:6px}.action-item-reports .air-legend-inline .air-legend-dot{width:8px;height:8px;margin-right:3px}.action-item-reports .air-donut-wrapper{display:flex;justify-content:center}.action-item-reports .air-donut-chart{width:180px;height:180px}.action-item-reports .air-donut-total{font-size:22px;font-weight:700;fill:#333}.action-item-reports .air-donut-label{font-size:12px;fill:#999}.action-item-reports .air-donut-tooltip{position:absolute;top:8px;right:8px;background:#fff;border:1px solid #e8e8e8;border-radius:4px;padding:6px 10px;font-size:12px;color:#333;box-shadow:0 2px 8px rgba(0,0,0,.12);display:flex;align-items:center;white-space:nowrap;pointer-events:none;z-index:10}.action-item-reports .air-donut-tooltip-dot{width:10px;height:10px;border-radius:2px;display:inline-block;margin-right:6px;flex-shrink:0}.action-item-reports .air-hbar-chart{padding:4px 0}.action-item-reports .air-hbar-row{margin-bottom:6px}.action-item-reports .air-hbar-label{width:60px;font-size:12px;color:#555;text-align:right;margin-right:8px;flex-shrink:0}.action-item-reports .air-hbar-track{background:#f5f5f5;border-radius:3px;height:20px;position:relative;overflow:hidden}.action-item-reports .air-hbar-fill{height:100%;border-radius:3px;min-width:0;transition:width .4s ease;display:flex;align-items:center;justify-content:flex-end;padding-right:4px}.action-item-reports .air-hbar-value{font-size:12px;color:#fff;font-weight:600}.action-item-reports .air-grid-line{stroke:#f0f0f0;stroke-width:1}.action-item-reports .air-axis-label{font-size:12px;fill:#999}.action-item-reports .air-bar-value{font-size:12px;fill:#333;font-weight:600}.action-item-reports .air-line-chart{width:100%}.action-item-reports .air-line-svg{width:100%;height:auto}.action-item-reports .air-vbar-chart{width:100%}.action-item-reports .air-vbar-svg{width:100%;height:auto}.action-item-reports .air-stacked-hbar{width:100%;overflow-x:auto}.action-item-reports .air-hbar-svg{width:100%;height:auto;min-height:100px}.action-item-reports .air-radar-chart{display:flex;justify-content:center}.action-item-reports .air-radar-svg{width:200px;height:200px}.action-item-reports .air-radar-label{font-size:12px;fill:#555}.action-item-reports .air-legend-vertical{margin-left:16px;display:flex;flex-direction:column;gap:8px}.action-item-reports .air-legend-v-item{display:flex;align-items:center;font-size:12px;color:#333}.action-item-reports .air-legend-v-item .air-legend-dot{width:10px;height:10px;border-radius:50%;margin-right:6px;flex-shrink:0}.action-item-reports .air-legend-v-label{font-weight:500;margin-right:4px}.action-item-reports .air-legend-v-value{color:#888;font-size:12px}.action-item-reports .air-pie-wrapper{display:flex;justify-content:center}.action-item-reports .air-pie-chart{width:190px;height:190px}.action-pipeline-board .card-entity-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;background:var(--jt-color-bg-subtle, #f5f5f5);color:var(--jt-color-text-default, #1a1a1a);cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .15s ease}.action-pipeline-board .card-entity-chip md-icon{width:12px !important;height:12px !important;min-width:12px;min-height:12px}.action-pipeline-board .card-entity-chip:hover{background:var(--jt-color-bg-hover, #e8e8e8)}.action-pipeline-board .card-desc-preview{font-size:12px;color:var(--jt-color-text-muted, #888);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px;line-height:1.4}.action-pipeline-board .card-footer-strip{display:flex;align-items:center;gap:8px;padding:6px 10px;border-top:1px solid var(--jt-color-border, #d6e1e5);font-size:11px;flex-wrap:wrap;min-height:32px}.action-pipeline-board .card-footer-strip .footer-priority{display:inline-flex;align-items:center;gap:3px;flex-shrink:0}.action-pipeline-board .card-footer-strip .footer-priority .flag{font-size:11px}.action-pipeline-board .card-footer-strip .footer-assignee{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.action-pipeline-board .card-footer-strip .footer-assignee .assignee-avatar{width:20px;height:20px;border-radius:50%;background:var(--jt-color-bg-subtle, #f5f5f5);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:var(--jt-color-text-default, #1a1a1a);flex-shrink:0;overflow:hidden}.action-pipeline-board .card-footer-strip .footer-assignee .assignee-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.action-pipeline-board .card-footer-strip .footer-assignee .assignee-name{max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.action-pipeline-board .card-footer-strip .footer-assign-ghost{display:inline-flex;align-items:center;gap:3px;color:var(--jt-color-text-muted, #888);font-size:11px;cursor:pointer;opacity:.7;transition:opacity .15s ease}.action-pipeline-board .card-footer-strip .footer-assign-ghost:hover{opacity:1}.action-pipeline-board .card-footer-strip .footer-due-date{display:inline-flex;align-items:center;gap:3px;color:var(--jt-color-text-muted, #888);cursor:pointer}.action-pipeline-board .card-footer-strip .footer-due-date md-icon{width:12px !important;height:12px !important;min-width:12px;min-height:12px}.action-pipeline-board .card-footer-strip .footer-due-date.overdue{color:var(--jt-color-danger, #ef4444);font-weight:600}.action-pipeline-board .card-footer-strip .footer-tag-pill{display:inline-flex;align-items:center;padding:1px 6px;border-radius:10px;background:#f1f5f9;color:#64748b;font-size:10px;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-pipeline-board .card-footer-strip .footer-tag-overflow{font-size:10px;color:var(--jt-color-text-muted, #888)}.action-pipeline-board .card-footer-strip .footer-checkbox{margin-left:auto;flex-shrink:0}.action-pipeline-board .edit-title-icon{opacity:0;transition:opacity .15s ease;cursor:pointer;flex-shrink:0}.action-pipeline-board .card:hover .edit-title-icon{opacity:.6}.action-pipeline-board .card:hover .edit-title-icon:hover{opacity:1}.action-pipeline-board .action-pipeline-filter-bar{padding:6px 16px;background:#fff;border-bottom:1px solid var(--jt-color-border, #d6e1e5)}.action-pipeline-board .action-pipeline-filter-bar .filter-row-1{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.action-pipeline-board .action-pipeline-filter-bar .filter-chip-btn{display:inline-flex !important;align-items:center;gap:5px;padding:0 12px !important;margin:0 !important;min-width:0 !important;min-height:32px !important;height:32px;line-height:32px !important;border-radius:16px;border:1px solid #e2e8f0;background:#f8fafc;font-size:12px;font-weight:500;color:#475569;text-transform:none;transition:all .15s ease;letter-spacing:.01em}.action-pipeline-board .action-pipeline-filter-bar .filter-chip-btn .filter-icon{opacity:.65}.action-pipeline-board .action-pipeline-filter-bar .filter-chip-btn .caret{opacity:.35;margin-left:2px}.action-pipeline-board .action-pipeline-filter-bar .filter-chip-btn:hover{border-color:#cbd5e1;background:#f1f5f9;color:#1e293b;box-shadow:0 1px 2px rgba(0,0,0,.05)}.action-pipeline-board .action-pipeline-filter-bar .filter-chip-btn:hover .filter-icon{opacity:.9}.action-pipeline-board .action-pipeline-filter-bar .filter-chip-btn:hover .caret{opacity:.6}.action-pipeline-board .action-pipeline-filter-bar .filter-chip-btn.filter-active{font-weight:600}.action-pipeline-board .action-pipeline-filter-bar .filter-chip-btn.filter-active .filter-icon{opacity:1}.action-pipeline-board .action-pipeline-filter-bar .filter-preset .filter-icon{color:#8b5cf6}.action-pipeline-board .action-pipeline-filter-bar .filter-preset.filter-active{border-color:#c4b5fd;background:#f5f3ff;color:#7c3aed}.action-pipeline-board .action-pipeline-filter-bar .filter-priority .filter-icon{color:#ef4444}.action-pipeline-board .action-pipeline-filter-bar .filter-priority.filter-active{border-color:#fca5a5;background:#fef2f2;color:#dc2626}.action-pipeline-board .action-pipeline-filter-bar .filter-assigned .filter-icon{color:#3b82f6}.action-pipeline-board .action-pipeline-filter-bar .filter-assigned.filter-active{border-color:#93c5fd;background:#eff6ff;color:#2563eb}.action-pipeline-board .action-pipeline-filter-bar .filter-duedate .filter-icon{color:#f59e0b}.action-pipeline-board .action-pipeline-filter-bar .filter-duedate.filter-active{border-color:#fcd34d;background:#fffbeb;color:#d97706}.action-pipeline-board .action-pipeline-filter-bar .filter-entity .filter-icon{color:#10b981}.action-pipeline-board .action-pipeline-filter-bar .filter-entity.filter-active{border-color:#6ee7b7;background:#ecfdf5;color:#059669}.action-pipeline-board .action-pipeline-filter-bar .filter-tags .filter-icon{color:#ec4899}.action-pipeline-board .action-pipeline-filter-bar .filter-tags.filter-active{border-color:#f9a8d4;background:#fdf2f8;color:#db2777}.action-pipeline-board .action-pipeline-filter-bar .filter-chip-subtle{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:#94a3b8}.action-pipeline-board .action-pipeline-filter-bar .filter-chip-subtle:hover{border-color:#e2e8f0;background:#f8fafc;color:#475569}.action-pipeline-board .action-pipeline-filter-bar .filter-chip-subtle.filter-active{border-color:#cbd5e1;background:#f1f5f9;color:#1e293b;font-weight:600}.action-pipeline-board .action-pipeline-filter-bar .filter-divider{width:1px;height:20px;background:var(--jt-color-border, #d6e1e5);margin:0 4px}.action-pipeline-board .action-pipeline-filter-bar .filter-clear-all{width:28px !important;height:28px !important;min-width:0 !important;padding:0 !important}.action-pipeline-board .action-pipeline-filter-bar .filter-save-btn{border-color:var(--jt-color-success, #16a34a) !important;color:var(--jt-color-success, #16a34a) !important}.action-pipeline-board .action-pipeline-filter-bar .filter-chips-row{display:flex;align-items:center;gap:6px;padding-top:6px;flex-wrap:wrap}.action-pipeline-board .action-pipeline-filter-bar .filter-chips-row .filter-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:12px;background:var(--jt-color-info-bg, #dbeafe);color:var(--jt-color-info, #3b82f6);font-size:11px;font-weight:500}.action-pipeline-board .action-pipeline-filter-bar .filter-chips-row .filter-chip md-icon{width:10px !important;height:10px !important;min-width:10px !important;min-height:10px !important}.action-pipeline-board .action-pipeline-filter-bar .filter-chips-row .filter-chip .chip-close{cursor:pointer;opacity:.5;margin-left:2px}.action-pipeline-board .action-pipeline-filter-bar .filter-chips-row .filter-chip .chip-close:hover{opacity:1}.action-pipeline-board .card.card-completed{opacity:.65;position:relative}.action-pipeline-board .card.card-completed .card-header .title-text{text-decoration:line-through;color:var(--jt-color-text-muted, #888)}.action-pipeline-board .card.card-completed::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--jt-color-success, #16a34a);border-radius:4px 0 0 4px}.action-pipeline-board .card-complete-pulse{animation:completePulse .3s ease-out}@keyframes completePulse{0%{box-shadow:0 0 0 0 rgba(22,163,74,.4)}70%{box-shadow:0 0 0 8px rgba(22,163,74,0)}100%{box-shadow:0 0 0 0 rgba(22,163,74,0)}}.action-pipeline-board .lane-completed-count{font-size:10px;color:var(--jt-color-success, #16a34a);font-weight:600;margin-left:4px}.action-pipeline-board .card-micro-menu{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:2px;padding:4px 6px;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease;position:absolute;top:4px;right:4px;background:hsla(0,0%,100%,.95);border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,.15);z-index:10}.action-pipeline-board .card-micro-menu md-menu{display:inline-flex !important;line-height:normal}.action-pipeline-board .card-micro-menu md-menu>.md-button,.action-pipeline-board .card-micro-menu md-menu>button{min-width:0 !important;min-height:0 !important;padding:0 !important;margin:0 !important;line-height:normal !important}.action-pipeline-board .card{position:relative !important;overflow:hidden !important}.action-pipeline-board .card:hover{background-color:inherit !important;overflow:visible !important}.action-pipeline-board .card .icon-tabs{position:static !important;bottom:auto !important;right:auto !important;display:flex !important;justify-content:space-between;max-height:0;overflow:hidden;opacity:0;padding:0 6px !important;margin:0;border:none;border-radius:0 0 10px 10px;background:#f8f8f8;box-shadow:none;transition:max-height .25s ease,opacity .15s ease,padding .25s ease;z-index:auto;gap:2px !important}.action-pipeline-board .card .icon-tabs .icon-container{flex:1;height:auto !important;width:auto !important;min-width:0;padding:4px 2px 2px;gap:1px;cursor:pointer;border:1.5px solid rgba(0,0,0,0);transition:border-color .15s ease,box-shadow .15s ease}.action-pipeline-board .card .icon-tabs .icon-container:hover{border-color:currentColor;box-shadow:0 0 0 1px rgba(0,0,0,.06)}.action-pipeline-board .card .icon-tabs .icon-container md-menu{width:100%;height:100%;display:flex !important;flex-direction:column;align-items:center;justify-content:center}.action-pipeline-board .card .icon-tabs .icon-label{font-size:7px;font-weight:700;color:#94a3b8;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.action-pipeline-board .card:hover .icon-tabs{max-height:50px;opacity:1;padding:5px 6px 4px !important;border-top:1px solid #e8e8e8}.action-pipeline-board .card:hover .card-micro-menu,.action-pipeline-board .card .card-micro-menu:hover,.action-pipeline-board .card .card-micro-menu.md-active{opacity:1;visibility:visible}.action-pipeline-board .micro-action{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;border-radius:4px;cursor:pointer;transition:background .12s ease;flex-shrink:0}.action-pipeline-board .micro-action>md-icon{color:var(--jt-color-text-muted, #888);width:15px !important;height:15px !important;min-width:15px !important;min-height:15px !important}.action-pipeline-board .micro-action:hover{background:var(--jt-color-bg-hover, #e8e8e8)}.action-pipeline-board .micro-action:hover>md-icon,.action-pipeline-board .micro-action:hover .micro-menu-trigger md-icon{color:var(--jt-color-text-default, #1a1a1a)}.action-pipeline-board .micro-action .micro-menu-trigger{width:28px !important;height:28px !important;min-width:0 !important;min-height:0 !important;padding:0 !important;margin:0 !important;line-height:28px !important;border-radius:4px}.action-pipeline-board .micro-action .micro-menu-trigger md-icon{color:var(--jt-color-text-muted, #888);width:15px !important;height:15px !important;min-width:15px !important;min-height:15px !important}.action-pipeline-board .micro-action .micro-menu-trigger .md-ripple-container{border-radius:4px}.action-pipeline-board .drawer-pinned-header .md-toolbar-tools{flex-direction:column;height:auto !important;padding:8px 16px}.action-pipeline-board .drawer-pinned-header .md-toolbar-tools .drawer-entity-bar{padding-top:6px;border-top:1px solid hsla(0,0%,100%,.15);margin-top:6px}.action-pipeline-board .density-toggle-bar{padding:4px 16px;background:rgba(0,0,0,0)}.action-pipeline-board .density-toggle-bar .density-btn{width:32px;height:32px;min-width:32px;padding:0;border-radius:4px}.action-pipeline-board .density-toggle-bar .density-btn.active{background:var(--jt-color-bg-hover, #e8e8e8)}.action-pipeline-board .density-compact .card .card-top,.action-pipeline-board .density-compact .card .card-body,.action-pipeline-board .density-compact .card .card-tags{display:none !important}.action-pipeline-board .density-compact .card .card-header{padding:4px 8px !important}.action-pipeline-board .density-compact .card .card-header .title{font-size:13px}.action-pipeline-board .density-compact .card .card-footer-strip{padding:2px 8px;min-height:24px;font-size:10px}.action-pipeline-board .density-compact .card .card-micro-menu{top:2px;right:2px}.action-pipeline-board .density-compact .card-container{margin-bottom:2px !important}.action-pipeline-board .wip-indicator{font-size:10px;font-weight:600;padding:1px 6px;border-radius:8px;background:var(--jt-color-bg-subtle, #f5f5f5);color:var(--jt-color-text-muted, #888);margin-left:4px}.action-pipeline-board .wip-indicator.wip-over{background:var(--jt-color-danger-bg, #fee2e2);color:var(--jt-color-danger, #ef4444)}.action-pipeline-board .column-menu-trigger{opacity:.4;transition:opacity .15s ease;margin-left:4px}.action-pipeline-board .column-menu-trigger:hover{opacity:1}.action-pipeline-board .column-actions-menu{display:inline-flex}.action-pipeline-board .show-more-cards{padding:8px}.action-pipeline-board .show-more-cards .show-more-btn{font-size:11px;min-height:28px;line-height:28px;text-transform:none;border-radius:14px}.action-pipeline-board .toolbar-divider{width:1px;height:24px;background:var(--jt-color-border, #d6e1e5);margin:0 8px;flex-shrink:0}.action-pipeline-board .view-controls{flex-shrink:0}.action-pipeline-board .aging-toggle{display:inline-flex;align-items:center;height:32px;min-width:32px;padding:0 8px;border-radius:6px;border:1px solid rgba(0,0,0,0);cursor:pointer;transition:background .15s ease,border-color .15s ease,min-width .2s ease;gap:5px}.action-pipeline-board .aging-toggle:hover:not(.active){background:#f3f4f6;border-color:#d1d5db}.action-pipeline-board .aging-toggle.active{background:var(--jt-color-warning-bg, #fef3c7);border-color:var(--jt-color-warning, #d97706)}.action-pipeline-board .aging-toggle.active md-icon{color:var(--jt-color-warning, #d97706)}.action-pipeline-board .aging-toggle .aging-toggle-label{font-size:11px;font-weight:500;color:var(--jt-color-warning, #d97706);white-space:nowrap}.action-pipeline-board .density-toggle-group{display:inline-flex;align-items:center;border:1px solid #d1d5db;border-radius:6px;overflow:hidden;height:32px}.action-pipeline-board .density-seg-btn{display:inline-flex !important;align-items:center !important;gap:4px !important;padding:0 10px !important;height:32px !important;min-height:32px !important;line-height:32px !important;border:none !important;border-radius:0 !important;background:rgba(0,0,0,0) !important;font-size:12px !important;font-weight:500 !important;color:#374151 !important;text-transform:none !important;box-shadow:none !important;margin:0 !important;min-width:0 !important}.action-pipeline-board .density-seg-btn:first-child{border-right:1px solid #d1d5db !important}.action-pipeline-board .density-seg-btn.density-seg-active{background:#1f2937 !important;color:#fff !important}.action-pipeline-board .density-seg-btn.density-seg-active md-icon{color:#fff !important}.action-pipeline-board .density-seg-btn:not(.density-seg-active):hover{background:#f3f4f6 !important}.action-pipeline-board .density-seg-btn .density-seg-label{font-size:12px}.action-pipeline-board .notification-bell-btn.bell-active{background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px}.action-pipeline-board .notification-bell-btn:hover{background:#f3f4f6}.action-pipeline-board .focus-toggle-btn.focus-active{background:rgba(59,130,246,.1);border:1px solid #3b82f6;border-radius:6px}.action-pipeline-board .focus-toggle-btn.focus-active md-icon{color:#3b82f6}.action-pipeline-board .swimlane-toggle-btn{display:inline-flex !important;align-items:center !important;gap:6px !important;height:32px !important;min-height:32px !important;padding:0 10px !important;border:1px solid #d1d5db !important;border-radius:6px !important;background:#fff !important;font-size:12px !important;font-weight:500 !important;color:#374151 !important;text-transform:none !important;box-shadow:none !important;min-width:0 !important;margin:0 !important;white-space:nowrap}.action-pipeline-board .swimlane-toggle-btn.swimlane-active{background:#eff6ff !important;border-color:#3b82f6 !important;color:#1d4ed8 !important}.action-pipeline-board .swimlane-toggle-btn.swimlane-active md-icon{color:#1d4ed8 !important}.action-pipeline-board .swimlane-toggle-btn:not(.swimlane-active):hover{border-color:#9ca3af !important;background:#f9fafb !important}.action-pipeline-board .swimlane-toggle-btn .swimlane-btn-label{font-size:12px}.action-pipeline-board .swimlane-toggle-btn .swimlane-caret{opacity:.5;margin-left:2px}.action-pipeline-board .selected-item{background:#f3f4f6 !important;font-weight:600 !important}.action-pipeline-board .heatmap-toggle-btn{display:inline-flex !important;align-items:center !important;gap:5px !important;height:32px !important;min-height:32px !important;padding:0 10px !important;border:1px solid rgba(0,0,0,0) !important;border-radius:6px !important;background:rgba(0,0,0,0) !important;font-size:12px !important;font-weight:500 !important;color:#374151 !important;text-transform:none !important;box-shadow:none !important;min-width:0 !important;margin:0 !important}.action-pipeline-board .heatmap-toggle-btn.heatmap-active{background:#ede9fe !important;border-color:#7c3aed !important;color:#5b21b6 !important}.action-pipeline-board .heatmap-toggle-btn.heatmap-active md-icon{color:#5b21b6 !important}.action-pipeline-board .heatmap-toggle-btn:not(.heatmap-active):hover{background:#f3f4f6 !important;border-color:#d1d5db !important}.action-pipeline-board .heatmap-toggle-btn .heatmap-btn-label{font-size:12px}.filter-menu-content .flag.priority-critical{color:var(--jt-priority-critical, #e53935)}.filter-menu-content .flag.priority-high{color:var(--jt-priority-high, #E85000)}.filter-menu-content .flag.priority-medium{color:var(--jt-priority-medium, #2563EB)}.filter-menu-content .flag.priority-normal{color:var(--jt-priority-normal, #16a34a)}.filter-menu-content .flag.priority-low{color:var(--jt-priority-low, #64748b)}.filter-menu-content .flag.priority-backlog{color:var(--jt-priority-backlog, #6b7280)}.filter-menu-content .flag.priority-na{color:#9e9e9e}.action-pipeline-board .footer-clickable{cursor:pointer;position:relative;z-index:2;transition:background .12s ease;border-radius:3px;padding:2px 4px;margin:-2px 0}.action-pipeline-board .footer-clickable:hover{background:rgba(0,0,0,.05)}.action-pipeline-board .footer-clickable:active{background:rgba(0,0,0,.08)}.action-pipeline-board .footer-priority-menu{display:inline-flex;padding:0 !important;margin:0 !important;min-height:0 !important}.action-pipeline-board .footer-priority-menu md-button{min-height:0 !important;padding:0 !important;margin:0 !important}.action-pipeline-board .card-footer-strip .footer-assignee{max-width:120px;overflow:hidden}.action-pipeline-board .card-footer-strip .footer-assignee .assignee-name{max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-pipeline-board .card-stale-badge{position:absolute;top:0;right:0;z-index:3;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;padding:2px 6px;border-radius:0 8px 0 6px;pointer-events:none}.action-pipeline-board .card-stale-badge.stale-mild{background:#f3f4f6;color:#9ca3af}.action-pipeline-board .card-stale-badge.stale-warm{background:var(--jt-color-warning-bg, #fef3c7);color:var(--jt-color-warning, #d97706)}.action-pipeline-board .card-stale-badge.stale-hot{background:var(--jt-color-danger-bg, #fee2e2);color:var(--jt-color-danger, #ef4444);animation:stalePulse 2s ease-in-out infinite}@keyframes stalePulse{0%,100%{opacity:.8}50%{opacity:1}}.action-pipeline-board .board-list-title{border-bottom:2px solid rgba(0,0,0,0);transition:border-color .15s ease}.action-pipeline-board .board-list-title.column-urgency-overdue{border-bottom-color:#ff4d4f}.action-pipeline-board .board-list-title.column-urgency-overdue .title-name b,.action-pipeline-board .board-list-title.column-urgency-overdue .collapsed-header .title-name b{color:#cf1322}.action-pipeline-board .board-list-title.column-urgency-overdue>.notify,.action-pipeline-board .board-list-title.column-urgency-overdue .collapsed-header .notify{background:#ff4d4f;color:#fff;font-weight:700}.action-pipeline-board .board-list-title.column-urgency-today{border-bottom-color:#1677ff}.action-pipeline-board .board-list-title.column-urgency-today .title-name b,.action-pipeline-board .board-list-title.column-urgency-today .collapsed-header .title-name b{color:#0958d9}.action-pipeline-board .board-list-title.column-urgency-today>.notify,.action-pipeline-board .board-list-title.column-urgency-today .collapsed-header .notify{background:#1677ff;color:#fff;font-weight:700}.action-pipeline-board .board-list-title.column-urgency-upcoming{border-bottom-color:#52c41a}.action-pipeline-board .board-list-title.column-urgency-upcoming .title-name b,.action-pipeline-board .board-list-title.column-urgency-upcoming .collapsed-header .title-name b{color:#389e0d}.action-pipeline-board .board-list-title.column-urgency-unscheduled{border-bottom-color:#d9d9d9}.action-pipeline-board .board-list-title.column-urgency-unscheduled .title-name b,.action-pipeline-board .board-list-title.column-urgency-unscheduled .collapsed-header .title-name b{color:#8c8c8c}.action-pipeline-board .card{position:relative}.action-pipeline-board .card::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:2px;background:rgba(0,0,0,0);pointer-events:none}.action-pipeline-board .card.priority-critical::before{background:#e53935}.action-pipeline-board .card.priority-high::before{background:#e85000}.action-pipeline-board .card.priority-medium::before{background:#2563eb}.action-pipeline-board .card.priority-normal::before{background:#16a34a}.action-pipeline-board .card.priority-low::before{background:#64748b}.action-pipeline-board .card.priority-backlog::before{background:#94a3b8}.action-pipeline-board .card.priority-na::before{background:#d6e1e5}.action-pipeline-board .board-list:not(.density-compact) .card{min-height:96px}.action-pipeline-board .card.card-completed::before{background:var(--jt-color-success, #16a34a);top:0;bottom:0;width:4px;border-radius:4px 0 0 4px}.action-pipeline-board .card-list>.lane-add-bottom{display:flex !important;align-items:center;justify-content:center;gap:6px;width:calc(100% - 16px);min-height:36px;margin:6px 8px 8px;padding:6px 10px !important;border-radius:6px;border:1px dashed #d6e1e5 !important;background:rgba(0,0,0,0) !important;color:#8c8c8c !important;font-size:12px !important;font-weight:500 !important;text-transform:none;line-height:normal;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease;flex-shrink:0}.action-pipeline-board .card-list>.lane-add-bottom md-icon{width:14px !important;height:14px !important;color:inherit}.action-pipeline-board .card-list>.lane-add-bottom:hover{background:rgba(240,94,51,.06) !important;border-color:var(--jt-color-primary, #f05e33) !important;color:var(--jt-color-primary, #f05e33) !important}.action-pipeline-board .card-list>.lane-add-bottom:focus-visible{outline:2px solid var(--jt-color-primary, #f05e33);outline-offset:1px}.action-pipeline-board .card-list.lane-collapsed>.lane-add-bottom{display:none !important}.action-pipeline-board .lane-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px 12px;text-align:center;border:2px dashed rgba(0,0,0,.07);border-radius:8px;color:#bfbfbf;margin:4px 0}.action-pipeline-board .lane-empty-state md-icon{width:26px !important;height:26px !important;opacity:.4}.action-pipeline-board .lane-empty-state .lane-empty-text{font-size:11px;color:#8c8c8c;margin:0}.action-pipeline-board .cards-container.ex-over,.action-pipeline-board .card-list.ex-over{background:rgba(22,119,255,.04);outline:2px dashed rgba(22,119,255,.35);outline-offset:-4px;border-radius:8px;transition:background .12s ease}.action-pipeline-board .aging-toggle{margin-right:8px}.action-pipeline-board .aging-toggle .aging-toggle-btn{width:32px;height:32px;min-width:32px;padding:0;border-radius:4px;transition:background .15s ease}.action-pipeline-board .aging-toggle .aging-toggle-btn.active{background:var(--jt-color-warning-bg, #fef3c7)}.action-pipeline-board .aging-toggle .aging-toggle-btn.active md-icon{color:var(--jt-color-warning, #d97706)}.action-pipeline-board .aging-toggle .aging-toggle-label{font-size:11px;color:var(--jt-color-warning, #d97706);font-weight:500;white-space:nowrap}.action-pipeline-board .card.card-aging-mild{border-left:4px solid #e5e7eb}.action-pipeline-board .card.card-aging-mild.card-aging-intensify{border-left-color:#d1d5db}.action-pipeline-board .card.card-aging-warm{border-left:4px solid #fde68a}.action-pipeline-board .card.card-aging-warm.card-aging-intensify{border-left-color:#f59e0b;background:rgba(253,230,138,.08)}.action-pipeline-board .card.card-aging-hot{border-left:4px solid #fca5a5}.action-pipeline-board .card.card-aging-hot.card-aging-intensify{border-left-color:var(--jt-color-danger, #ef4444);background:rgba(239,68,68,.06)}.action-pipeline-board .card.card-completed.card-aging-mild,.action-pipeline-board .card.card-completed.card-aging-warm,.action-pipeline-board .card.card-completed.card-aging-hot{border-left-color:var(--jt-color-success, #16a34a)}.action-pipeline-board .footer-aging-clock{display:inline-flex;align-items:center;cursor:pointer;flex-shrink:0;margin-right:2px}.action-pipeline-board .footer-aging-clock .aging-clock-icon{color:#fca5a5;transition:color .15s ease}.action-pipeline-board .footer-aging-clock:hover .aging-clock-icon{color:var(--jt-color-danger, #ef4444)}.action-pipeline-board .aging-popover{position:fixed;z-index:100;background:var(--jt-color-surface, #fff);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.08);padding:12px 16px;min-width:220px;max-width:280px;pointer-events:auto}.action-pipeline-board .aging-popover .aging-popover-content{display:flex;flex-direction:column;gap:10px}.action-pipeline-board .aging-popover .aging-popover-row{gap:8px}.action-pipeline-board .aging-popover .aging-popover-icon{color:var(--jt-color-text-muted, #888);flex-shrink:0}.action-pipeline-board .aging-popover .aging-popover-label{font-size:11px;color:var(--jt-color-text-muted, #888);font-weight:400}.action-pipeline-board .aging-popover .aging-popover-value{font-size:13px;color:var(--jt-color-text-default, #1a1a1a);font-weight:500}.action-pipeline-board .aging-popover .aging-popover-date{font-size:11px;font-weight:400;color:var(--jt-color-text-muted, #888)}.action-pipeline-board .aging-popover .aging-popover-arrow{position:absolute;bottom:-6px;left:20px;width:12px;height:12px;background:var(--jt-color-surface, #fff);transform:rotate(45deg);box-shadow:2px 2px 4px rgba(0,0,0,.06)}.action-pipeline-board .density-compact .footer-aging-clock{display:none}.action-pipeline-board .entity-health-dot{position:absolute;top:8px;right:8px;width:10px;height:10px;border-radius:50%;cursor:pointer;z-index:5;transition:transform .15s ease,box-shadow .15s ease;border:1.5px solid var(--jt-color-surface, #fff)}.action-pipeline-board .entity-health-dot:hover{transform:scale(1.3);box-shadow:0 0 0 3px rgba(0,0,0,.06)}.action-pipeline-board .entity-health-dot.health-green{background:var(--jt-color-success, #16a34a)}.action-pipeline-board .entity-health-dot.health-amber{background:var(--jt-color-warning, #d97706);animation:healthPulseAmber 2s ease-in-out infinite}.action-pipeline-board .entity-health-dot.health-red{background:var(--jt-color-danger, #ef4444);animation:healthPulseRed 1.5s ease-in-out infinite}@keyframes healthPulseAmber{0%,100%{box-shadow:0 0 0 0 rgba(217,119,6,0);border-color:var(--jt-color-surface, #fff)}50%{box-shadow:0 0 0 3px rgba(217,119,6,.2)}}@keyframes healthPulseRed{0%,100%{box-shadow:0 0 0 0 rgba(239,68,68,0);border-color:var(--jt-color-surface, #fff)}50%{box-shadow:0 0 0 3px rgba(239,68,68,.25)}}.action-pipeline-board .card:has(.entity-health-dot) .card-micro-menu{top:22px}.action-pipeline-board .card.has-health-dot .card-micro-menu{top:22px}.action-pipeline-board .density-compact .entity-health-dot{width:8px;height:8px;top:4px;right:4px}@media(prefers-reduced-motion: reduce){.action-pipeline-board .entity-health-dot.health-amber,.action-pipeline-board .entity-health-dot.health-red{animation:none}}.action-pipeline-board .notification-bell-wrap{position:relative;display:inline-flex;margin-left:8px}.action-pipeline-board .notification-bell-wrap .notification-bell-btn{width:36px;height:36px;min-width:36px;padding:0}.action-pipeline-board .notification-bell-wrap .notification-badge{position:absolute;top:2px;right:0;min-width:18px;height:18px;line-height:18px;padding:0 5px;border-radius:9px;background:var(--jt-color-danger, #ef4444);color:#fff;font-size:10px;font-weight:700;text-align:center;pointer-events:none;animation:badgeBounce .3s ease-out}@keyframes badgeBounce{0%{transform:scale(0)}60%{transform:scale(1.2)}100%{transform:scale(1)}}.action-pipeline-board .digest-panel{width:380px;max-width:90vw;overflow:hidden;display:flex;flex-direction:column}.action-pipeline-board .digest-panel md-content{overflow-y:auto;flex:1}.action-pipeline-board .digest-panel .digest-panel-header{background:#1f2937 !important;color:#fff !important;border-bottom:none;box-shadow:none !important}.action-pipeline-board .digest-panel .digest-panel-header h3{font-size:16px;font-weight:600;margin:0;color:#fff}.action-pipeline-board .digest-panel .digest-panel-header md-icon{color:#fff !important}.action-pipeline-board .digest-panel .digest-panel-header .md-icon-button md-icon{color:hsla(0,0%,100%,.8) !important}.action-pipeline-board .digest-panel .digest-panel-header .md-icon-button:hover md-icon{color:#fff !important}.action-pipeline-board .digest-panel .digest-panel-header .digest-badge{background:var(--jt-color-danger, #ef4444);color:#fff;font-size:11px;font-weight:700;padding:1px 7px;border-radius:10px;min-width:20px;text-align:center}.action-pipeline-board .digest-panel .digest-panel-body{padding:0;background:var(--jt-color-bg-subtle, #f5f5f5)}.action-pipeline-board .digest-panel .digest-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.action-pipeline-board .digest-panel .digest-empty .digest-empty-icon{color:var(--jt-color-border, #d6e1e5);margin-bottom:12px}.action-pipeline-board .digest-panel .digest-empty p{font-size:14px;color:var(--jt-color-text-muted, #888);margin:0}.action-pipeline-board .digest-panel .digest-loading{display:flex;align-items:center;justify-content:center;padding:40px}.action-pipeline-board .digest-panel .digest-prefs{padding:12px 16px;background:var(--jt-color-surface, #fff);border-bottom:1px solid var(--jt-color-border, #d6e1e5)}.action-pipeline-board .digest-panel .digest-prefs md-switch{margin:8px 0 0}.action-pipeline-board .digest-panel .digest-section{margin-bottom:4px}.action-pipeline-board .digest-panel .digest-section .digest-section-header{padding:10px 16px 6px;position:sticky;top:0;background:var(--jt-color-bg-subtle, #f5f5f5);z-index:2;cursor:pointer;user-select:none;transition:background .15s}.action-pipeline-board .digest-panel .digest-section .digest-section-header:hover{background:#eaeaea}.action-pipeline-board .digest-panel .digest-section .digest-section-header.section-collapsed{padding-bottom:10px;border-bottom:1px solid var(--jt-color-border, #d6e1e5)}.action-pipeline-board .digest-panel .digest-section .digest-section-header .digest-collapse-arrow{transition:transform .2s;flex-shrink:0}.action-pipeline-board .digest-panel .digest-section .digest-section-icon{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center}.action-pipeline-board .digest-panel .digest-section .digest-section-icon.section-icon-critical{background:var(--jt-color-danger-bg, #fee2e2)}.action-pipeline-board .digest-panel .digest-section .digest-section-icon.section-icon-critical md-icon{color:var(--jt-color-danger, #ef4444)}.action-pipeline-board .digest-panel .digest-section .digest-section-icon.section-icon-overdue{background:var(--jt-color-warning-bg, #fef3c7)}.action-pipeline-board .digest-panel .digest-section .digest-section-icon.section-icon-overdue md-icon{color:var(--jt-color-warning, #d97706)}.action-pipeline-board .digest-panel .digest-section .digest-section-icon.section-icon-unblocked{background:var(--jt-color-success-bg, #dcfce7)}.action-pipeline-board .digest-panel .digest-section .digest-section-icon.section-icon-unblocked md-icon{color:var(--jt-color-success, #16a34a)}.action-pipeline-board .digest-panel .digest-section .digest-section-icon.section-icon-nudge{background:var(--jt-color-info-bg, #dbeafe)}.action-pipeline-board .digest-panel .digest-section .digest-section-icon.section-icon-nudge md-icon{color:var(--jt-color-info, #3b82f6)}.action-pipeline-board .digest-panel .digest-section .digest-section-title{font-size:12px;font-weight:600;color:var(--jt-color-text-default, #1a1a1a);text-transform:uppercase;letter-spacing:.3px}.action-pipeline-board .digest-panel .digest-section .digest-section-count{font-size:11px;color:var(--jt-color-text-muted, #888);background:var(--jt-color-surface, #fff);padding:1px 6px;border-radius:8px}.action-pipeline-board .digest-panel .digest-item{background:var(--jt-color-surface, #fff);margin:0 8px 4px;border-radius:8px;padding:10px 12px;cursor:pointer;transition:background .12s ease;position:relative}.action-pipeline-board .digest-panel .digest-item:hover{background:var(--jt-color-surface-raised, #f8f8f8)}.action-pipeline-board .digest-panel .digest-item:hover .digest-item-actions{opacity:1}.action-pipeline-board .digest-panel .digest-item.digest-item-unread{border-left:3px solid #f05e33}.action-pipeline-board .digest-panel .digest-item .digest-item-content{min-height:36px}.action-pipeline-board .digest-panel .digest-item .digest-item-indicator{width:6px;height:6px;border-radius:50%;flex-shrink:0;margin-top:6px}.action-pipeline-board .digest-panel .digest-item .digest-item-indicator.indicator-critical{background:var(--jt-color-danger, #ef4444)}.action-pipeline-board .digest-panel .digest-item .digest-item-indicator.indicator-warning{background:var(--jt-color-warning, #d97706)}.action-pipeline-board .digest-panel .digest-item .digest-item-indicator.indicator-info{background:var(--jt-color-info, #3b82f6)}.action-pipeline-board .digest-panel .digest-item .digest-item-indicator.indicator-success{background:var(--jt-color-success, #16a34a)}.action-pipeline-board .digest-panel .digest-item .digest-item-title{font-size:13px;font-weight:500;color:var(--jt-color-text-default, #1a1a1a);line-height:1.3}.action-pipeline-board .digest-panel .digest-item .digest-item-desc{font-size:12px;color:var(--jt-color-text-muted, #888);line-height:1.3;margin-top:2px}.action-pipeline-board .digest-panel .digest-item .digest-item-time{font-size:10px;color:var(--jt-color-text-muted, #888);margin-top:4px}.action-pipeline-board .digest-panel .digest-item .digest-item-actions{position:absolute;right:8px;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .12s ease}.action-pipeline-board .digest-panel .digest-item .digest-item-actions .digest-action-btn{width:28px;height:28px;min-width:28px;padding:0}.action-pipeline-board .card.card-due-48h{border:2px solid #f05e33;animation:duePulseOrange 2s ease-in-out infinite}.action-pipeline-board .card.card-due-24h{border:2px solid var(--jt-color-danger, #ef4444);animation:duePulseRed 1.5s ease-in-out infinite}.action-pipeline-board .card.card-completed.card-due-48h,.action-pipeline-board .card.card-completed.card-due-24h{border:none;animation:none}@keyframes duePulseOrange{0%,100%{box-shadow:0 0 0 0 rgba(240,94,51,0)}50%{box-shadow:0 0 0 4px rgba(240,94,51,.15)}}@keyframes duePulseRed{0%,100%{box-shadow:0 0 0 0 rgba(239,68,68,0)}50%{box-shadow:0 0 0 4px rgba(239,68,68,.2)}}.action-pipeline-board .card-highlight-flash{animation:cardFlash 2s ease-out}@keyframes cardFlash{0%,30%{box-shadow:0 0 0 3px rgba(240,94,51,.5)}100%{box-shadow:none}}.action-pipeline-board .card-preview-popover{position:fixed;z-index:200;width:340px;max-height:440px;overflow-y:auto;background:var(--jt-color-surface, #fff);border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.08);padding:16px;display:flex;flex-direction:column;gap:12px;pointer-events:auto;animation:previewFadeIn .15s ease-out}.action-pipeline-board .card-preview-popover .preview-arrow{position:absolute;top:24px;left:-6px;width:12px;height:12px;background:var(--jt-color-surface, #fff);transform:rotate(45deg);box-shadow:-2px 2px 4px rgba(0,0,0,.06)}.action-pipeline-board .card-preview-popover .preview-arrow.arrow-right{left:auto;right:-6px;box-shadow:2px -2px 4px rgba(0,0,0,.06)}.action-pipeline-board .card-preview-popover .preview-entity-section{background:var(--jt-color-bg-subtle, #f5f5f5);border-radius:8px;padding:10px 12px}.action-pipeline-board .card-preview-popover .preview-entity-section .preview-entity-header{margin-bottom:6px}.action-pipeline-board .card-preview-popover .preview-entity-section .preview-entity-icon{color:#f05e33}.action-pipeline-board .card-preview-popover .preview-entity-section .preview-entity-type{font-size:12px;font-weight:600;color:var(--jt-color-text-default, #1a1a1a)}.action-pipeline-board .card-preview-popover .preview-entity-section .preview-entity-details{display:flex;flex-direction:column;gap:3px}.action-pipeline-board .card-preview-popover .preview-entity-section .preview-entity-line{display:flex;align-items:center;gap:6px;font-size:12px}.action-pipeline-board .card-preview-popover .preview-entity-section .preview-entity-key{color:var(--jt-color-text-muted, #888);min-width:60px;flex-shrink:0}.action-pipeline-board .card-preview-popover .preview-entity-section .preview-entity-val{color:var(--jt-color-text-default, #1a1a1a);font-weight:500}.action-pipeline-board .card-preview-popover .preview-description p{font-size:13px;line-height:1.5;color:var(--jt-color-text-default, #1a1a1a);margin:0;word-wrap:break-word}.action-pipeline-board .card-preview-popover .preview-description.preview-no-desc p{color:var(--jt-color-text-muted, #888);font-style:italic}.action-pipeline-board .card-preview-popover .preview-last-note{background:#fefce8;border-left:3px solid #facc15;border-radius:0 6px 6px 0;padding:8px 10px}.action-pipeline-board .card-preview-popover .preview-last-note .preview-note-body{font-size:12px;color:var(--jt-color-text-default, #1a1a1a);font-style:italic;line-height:1.4}.action-pipeline-board .card-preview-popover .preview-last-note .preview-note-meta{font-size:11px;color:var(--jt-color-text-muted, #888);margin-top:4px}.action-pipeline-board .card-preview-popover .preview-meta-row{font-size:12px;color:var(--jt-color-text-muted, #888)}.action-pipeline-board .card-preview-popover .preview-meta-row .preview-meta-item md-icon{width:12px !important;height:12px !important;min-width:12px;min-height:12px;color:var(--jt-color-text-muted, #888)}.action-pipeline-board .card-preview-popover .preview-meta-row .preview-overdue{color:var(--jt-color-danger, #ef4444);font-weight:600}.action-pipeline-board .card-preview-popover .preview-modified{font-size:11px;color:var(--jt-color-text-muted, #888)}.action-pipeline-board .card-preview-popover .preview-quick-note .preview-note-input-wrap{border:1px solid var(--jt-color-border, #d6e1e5);border-radius:6px;padding:4px 8px;transition:border-color .15s ease}.action-pipeline-board .card-preview-popover .preview-quick-note .preview-note-input-wrap:focus-within{border-color:#f05e33;box-shadow:0 0 0 2px rgba(240,94,51,.12)}.action-pipeline-board .card-preview-popover .preview-quick-note .preview-note-input{border:none;outline:none;font-size:12px;flex:1;background:rgba(0,0,0,0);color:var(--jt-color-text-default, #1a1a1a);font-family:inherit;min-width:0}.action-pipeline-board .card-preview-popover .preview-quick-note .preview-note-input::placeholder{color:var(--jt-color-text-muted, #888)}.action-pipeline-board .card-preview-popover .preview-quick-note .preview-note-enter-hint{font-size:10px;color:var(--jt-color-text-muted, #888);white-space:nowrap;flex-shrink:0;padding-left:6px}.action-pipeline-board .card-preview-popover .preview-actions{border-top:1px solid var(--jt-color-border, #d6e1e5);padding-top:12px;margin-top:4px}.action-pipeline-board .card-preview-popover .preview-action-btn{font-size:11px !important;min-height:30px !important;line-height:30px !important;padding:0 10px !important;border-radius:6px !important;text-transform:none !important;font-weight:500 !important;box-shadow:none !important}.action-pipeline-board .card-preview-popover .preview-action-btn md-icon{margin-right:4px}.action-pipeline-board .card-preview-popover .preview-btn-primary{background:#f05e33 !important;color:#fff !important}.action-pipeline-board .card-preview-popover .preview-btn-primary md-icon{color:#fff !important}.action-pipeline-board .card-preview-popover .preview-btn-primary:hover{background:rgb(233.0630136986,66.2630136986,17.1369863014) !important}.action-pipeline-board .card-preview-popover .preview-btn-complete{background:var(--jt-color-success-bg, #dcfce7) !important;color:var(--jt-color-success, #16a34a) !important}.action-pipeline-board .card-preview-popover .preview-btn-complete md-icon{color:var(--jt-color-success, #16a34a) !important}.action-pipeline-board .card-preview-popover .preview-btn-complete:hover{background:hsl(140.625,84.2105263158%,87.5490196078%) !important}.action-pipeline-board .card-preview-popover .preview-btn-note{background:var(--jt-color-bg-subtle, #f5f5f5) !important;color:var(--jt-color-text-default, #1a1a1a) !important}.action-pipeline-board .card-preview-popover .preview-btn-note:hover{background:var(--jt-color-bg-hover, #e8e8e8) !important}@keyframes previewFadeIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.action-pipeline-board .mini-calendar-popover{position:fixed;z-index:200;width:260px;background:var(--jt-color-surface, #fff);border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.08);padding:12px;animation:previewFadeIn .15s ease-out}.action-pipeline-board .mini-calendar-popover .mini-cal-header{padding:4px 0 8px}.action-pipeline-board .mini-calendar-popover .mini-cal-header .mini-cal-month-label{font-size:14px;font-weight:600;color:var(--jt-color-text-default, #1a1a1a)}.action-pipeline-board .mini-calendar-popover .mini-cal-header .mini-cal-nav{width:28px;height:28px;min-width:28px;padding:0}.action-pipeline-board .mini-calendar-popover .mini-cal-dow-row{padding:4px 0}.action-pipeline-board .mini-calendar-popover .mini-cal-dow-row .mini-cal-dow{width:32px;text-align:center;font-size:10px;font-weight:600;color:var(--jt-color-text-muted, #888);text-transform:uppercase}.action-pipeline-board .mini-calendar-popover .mini-cal-grid .mini-cal-week{margin-bottom:2px}.action-pipeline-board .mini-calendar-popover .mini-cal-grid .mini-cal-day{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:12px;border-radius:50%;cursor:pointer;transition:background .12s ease,color .12s ease;color:var(--jt-color-text-default, #1a1a1a)}.action-pipeline-board .mini-calendar-popover .mini-cal-grid .mini-cal-day:hover:not(.mini-cal-day-empty):not(.mini-cal-day-disabled){background:var(--jt-color-bg-hover, #e8e8e8)}.action-pipeline-board .mini-calendar-popover .mini-cal-grid .mini-cal-day.mini-cal-day-empty{cursor:default}.action-pipeline-board .mini-calendar-popover .mini-cal-grid .mini-cal-day.mini-cal-day-today{font-weight:700;color:#f05e33;border:1.5px solid #f05e33}.action-pipeline-board .mini-calendar-popover .mini-cal-grid .mini-cal-day.mini-cal-day-selected{background:#f05e33;color:#fff;font-weight:600}.action-pipeline-board .mini-calendar-popover .mini-cal-grid .mini-cal-day.mini-cal-day-selected:hover{background:rgb(233.0630136986,66.2630136986,17.1369863014)}.action-pipeline-board .mini-calendar-popover .mini-cal-grid .mini-cal-day.mini-cal-day-outside{color:var(--jt-color-text-muted, #888);opacity:.4}.action-pipeline-board .mini-calendar-popover .mini-cal-grid .mini-cal-day.mini-cal-day-disabled{color:var(--jt-color-text-muted, #888);opacity:.3;cursor:not-allowed}.action-pipeline-board .mini-calendar-popover .mini-cal-footer{padding-top:8px;border-top:1px solid var(--jt-color-border, #d6e1e5);margin-top:4px}.action-pipeline-board .mini-calendar-popover .mini-cal-footer .mini-cal-footer-btn{font-size:12px;text-transform:none;min-height:28px;line-height:28px;padding:0 12px;border-radius:6px}.action-pipeline-board .mini-calendar-popover .mini-cal-footer .mini-cal-today-btn{color:#f05e33;font-weight:500}.action-pipeline-board .card-context-menu{position:fixed;z-index:300;background:var(--jt-color-surface, #fff);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.14);padding:4px 0;min-width:180px;animation:previewFadeIn .1s ease-out}.action-pipeline-board .card-context-menu .context-menu-item{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:13px;color:var(--jt-color-text-default, #1a1a1a);cursor:pointer;transition:background .12s ease}.action-pipeline-board .card-context-menu .context-menu-item md-icon{color:var(--jt-color-text-muted, #888)}.action-pipeline-board .card-context-menu .context-menu-item:hover{background:var(--jt-color-bg-subtle, #f5f5f5)}.action-pipeline-board .today-line-container{position:relative;width:100%;height:0;margin:4px 0;z-index:5}.action-pipeline-board .today-line-container .today-line{position:relative;width:100%;height:2px;background:var(--jt-color-danger, #ef4444);border-radius:1px}.action-pipeline-board .today-line-container .today-line .today-line-label{position:absolute;top:-8px;left:0;font-size:9px;font-weight:700;color:var(--jt-color-danger, #ef4444);text-transform:uppercase;letter-spacing:.5px;line-height:1;background:var(--jt-color-surface, #fff);padding:0 4px}.action-pipeline-board .flip-h{transform:rotate(180deg)}.action-pipeline-board .card.card-keyboard-focused{outline:2px solid #3b82f6;outline-offset:2px;box-shadow:0 0 0 4px rgba(59,130,246,.15);z-index:10;position:relative}.action-pipeline-board .shortcut-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;animation:shortcutFadeIn .15s ease-out}.action-pipeline-board .shortcut-panel{width:720px;max-width:90vw;max-height:80vh;background:var(--jt-color-surface, #fff);border-radius:12px;box-shadow:0 16px 48px rgba(0,0,0,.2);overflow:hidden;display:flex;flex-direction:column}.action-pipeline-board .shortcut-panel-header{padding:16px 20px;border-bottom:1px solid var(--jt-color-border, #d6e1e5);display:flex;align-items:center;justify-content:space-between}.action-pipeline-board .shortcut-panel-header h2{font-size:18px;font-weight:600;margin:0;color:var(--jt-color-text-default, #1a1a1a)}.action-pipeline-board .shortcut-panel-body{padding:20px;overflow-y:auto;flex:1}.action-pipeline-board .shortcut-col{padding:0 12px}.action-pipeline-board .shortcut-group-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--jt-color-text-muted, #888);margin:0 0 10px}.action-pipeline-board .shortcut-row{padding:5px 0;font-size:13px;color:var(--jt-color-text-default, #1a1a1a)}.action-pipeline-board .shortcut-desc{flex:1}.action-pipeline-board .shortcut-key{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:24px;padding:0 6px;background:var(--jt-color-bg-subtle, #f5f5f5);border:1px solid var(--jt-color-border, #d6e1e5);border-radius:5px;font-size:11px;font-weight:600;font-family:inherit;color:var(--jt-color-text-default, #1a1a1a)}.action-pipeline-board .shortcut-key-wide{min-width:44px}.action-pipeline-board .shortcut-key-sm{min-width:22px;height:20px;font-size:10px;padding:0 4px}.action-pipeline-board .shortcut-plus{margin:0 3px;font-size:11px;color:var(--jt-color-text-muted, #888)}.action-pipeline-board .shortcut-panel-footer{padding:12px 20px;border-top:1px solid var(--jt-color-border, #d6e1e5);text-align:center}.action-pipeline-board .shortcut-panel-footer .shortcut-hint{font-size:12px;color:var(--jt-color-text-muted, #888)}.action-pipeline-board .command-palette-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:110;background:rgba(0,0,0,.35);display:flex;justify-content:center;padding-top:20vh;animation:paletteFadeIn .12s ease-out}.action-pipeline-board .command-palette{width:560px;max-width:90vw;max-height:420px;background:var(--jt-color-surface, #fff);border-radius:12px;box-shadow:0 16px 48px rgba(0,0,0,.2);overflow:hidden;display:flex;flex-direction:column;align-self:flex-start}.action-pipeline-board .command-palette-input-row{padding:12px 16px;border-bottom:1px solid var(--jt-color-border, #d6e1e5);gap:10px}.action-pipeline-board .command-palette-input-row .command-search-icon{color:var(--jt-color-text-muted, #888);flex-shrink:0}.action-pipeline-board .command-palette-input{border:none;outline:none;font-size:15px;flex:1;background:rgba(0,0,0,0);color:var(--jt-color-text-default, #1a1a1a);font-family:inherit;min-width:0}.action-pipeline-board .command-palette-input::placeholder{color:var(--jt-color-text-muted, #888)}.action-pipeline-board .command-shortcut-hint{flex-shrink:0}.action-pipeline-board .command-palette-results{overflow-y:auto;max-height:300px;padding:4px 0}.action-pipeline-board .command-result{padding:8px 16px;cursor:pointer;transition:background .08s ease}.action-pipeline-board .command-result:hover,.action-pipeline-board .command-result.command-result-active{background:var(--jt-color-bg-subtle, #f5f5f5)}.action-pipeline-board .command-result-icon{color:var(--jt-color-text-muted, #888);flex-shrink:0}.action-pipeline-board .command-result-title{font-size:14px;font-weight:500;color:var(--jt-color-text-default, #1a1a1a)}.action-pipeline-board .command-result-subtitle{font-size:12px;color:var(--jt-color-text-muted, #888);margin-top:1px}.action-pipeline-board .command-result-type-badge{font-size:10px;font-weight:600;color:var(--jt-color-text-muted, #888);background:var(--jt-color-bg-subtle, #f5f5f5);padding:2px 6px;border-radius:4px;text-transform:uppercase;flex-shrink:0}.action-pipeline-board .command-result-shortcut{font-size:11px;color:var(--jt-color-text-muted, #888)}.action-pipeline-board .command-palette-empty{padding:24px 16px;text-align:center;font-size:13px;color:var(--jt-color-text-muted, #888)}.action-pipeline-board .command-palette-defaults{padding:4px 0}.action-pipeline-board .command-section-label{padding:8px 16px 4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--jt-color-text-muted, #888)}.action-pipeline-board .command-palette-footer{padding:8px 16px;border-top:1px solid var(--jt-color-border, #d6e1e5)}.action-pipeline-board .command-palette-footer .command-footer-label{font-size:11px;color:var(--jt-color-text-muted, #888)}@keyframes shortcutFadeIn{from{opacity:0}to{opacity:1}}@keyframes paletteFadeIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.action-pipeline-board .focus-panel{width:380px;max-width:90vw;overflow:hidden;display:flex;flex-direction:column}.action-pipeline-board .focus-panel md-content{overflow-y:auto;flex:1}.action-pipeline-board .focus-panel-header{background:#1f2937 !important;color:#fff !important;box-shadow:none !important}.action-pipeline-board .focus-panel-header h3{font-size:16px;font-weight:600;margin:0;color:#fff}.action-pipeline-board .focus-panel-header .focus-progress-label{color:hsla(0,0%,100%,.7)}.action-pipeline-board .focus-panel-header .md-icon-button md-icon{color:#fff !important}.action-pipeline-board .focus-count-badge{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.15);color:#fff;font-size:14px;font-weight:600;flex-shrink:0}.action-pipeline-board .focus-mode-selector{padding:4px 12px 8px;gap:4px;background:#1f2937}.action-pipeline-board .focus-mode-pill{min-width:0;min-height:28px;height:28px;line-height:28px;padding:0 10px;margin:0;border-radius:14px;background:rgba(0,0,0,0);color:hsla(0,0%,100%,.6);text-transform:none;font-size:11px;transition:all .15s}.action-pipeline-board .focus-mode-pill .focus-mode-icon{font-size:13px !important;margin-right:4px;color:inherit !important}.action-pipeline-board .focus-mode-pill .focus-mode-label{font-weight:500}.action-pipeline-board .focus-mode-pill:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}.action-pipeline-board .focus-mode-pill.focus-mode-active{background:#f05e33;color:#fff}.action-pipeline-board .focus-mode-pill.focus-mode-active .focus-mode-icon{color:#fff !important}.action-pipeline-board .focus-item-arrow{color:#ccc !important;font-size:18px !important;margin-left:auto;flex-shrink:0}.action-pipeline-board .focus-panel-body{padding:0;background:var(--jt-color-bg-subtle, #f5f5f5)}.action-pipeline-board .focus-loading{display:flex;align-items:center;justify-content:center;padding:40px}.action-pipeline-board .focus-progress-ring{width:40px;height:40px;flex-shrink:0}.action-pipeline-board .focus-progress-ring .ring-bg{fill:none;stroke:var(--jt-color-border, #d6e1e5);stroke-width:3}.action-pipeline-board .focus-progress-ring .ring-fill{fill:none;stroke:#f05e33;stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .5s ease;transform:rotate(-90deg);transform-origin:center}.action-pipeline-board .focus-progress-ring .ring-text{font-size:9px;font-weight:700;fill:var(--jt-color-text-default, #1a1a1a);text-anchor:middle;dominant-baseline:central}.action-pipeline-board .focus-progress-label{font-size:12px;color:var(--jt-color-text-muted, #888)}.action-pipeline-board .focus-sidebar-body{flex:1;overflow-y:auto;padding:8px 0}.action-pipeline-board .focus-item{padding:10px 20px;display:flex;align-items:center;gap:10px;cursor:grab;transition:background .12s ease;border-bottom:1px solid var(--jt-color-border-light, #eee)}.action-pipeline-board .focus-item:hover{background:var(--jt-color-bg-subtle, #f5f5f5)}.action-pipeline-board .focus-item.focus-item-completed{opacity:.5}.action-pipeline-board .focus-item.focus-item-completed .focus-item-title{text-decoration:line-through;color:var(--jt-color-text-muted, #888)}.action-pipeline-board .focus-item.focus-item-rolled .focus-rolled-badge{display:inline-block}.action-pipeline-board .focus-item-grab{color:var(--jt-color-text-muted, #888);cursor:grab;flex-shrink:0}.action-pipeline-board .focus-item-priority{font-size:11px;flex-shrink:0}.action-pipeline-board .focus-item-content{flex:1;min-width:0}.action-pipeline-board .focus-item-title{font-size:13px;font-weight:500;color:var(--jt-color-text-default, #1a1a1a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-pipeline-board .focus-item-due{font-size:11px;color:var(--jt-color-text-muted, #888);margin-top:2px}.action-pipeline-board .focus-item-due.focus-due-overdue{color:var(--jt-color-danger, #ef4444);font-weight:600}.action-pipeline-board .focus-rolled-badge{display:none;font-size:9px;background:var(--jt-color-warning-bg, #fef3c7);color:var(--jt-color-warning, #d97706);padding:1px 5px;border-radius:4px;font-weight:600;margin-left:4px}.action-pipeline-board .focus-item-complete-btn{width:28px;height:28px;min-width:28px;padding:0;flex-shrink:0}.action-pipeline-board .focus-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.action-pipeline-board .focus-empty .focus-empty-icon{color:var(--jt-color-border, #d6e1e5);margin-bottom:12px}.action-pipeline-board .focus-empty p{font-size:14px;color:var(--jt-color-text-muted, #888);margin:0}.action-pipeline-board .focus-skeleton{padding:10px 20px}.action-pipeline-board .focus-skeleton .skeleton-line{height:14px;background:var(--jt-color-bg-subtle, #f5f5f5);border-radius:4px;margin-bottom:8px;animation:skeletonPulse 1.5s ease-in-out infinite}.action-pipeline-board .focus-skeleton .skeleton-line:nth-child(2){width:60%}.action-pipeline-board .focus-skeleton .skeleton-line:nth-child(3){width:80%}@keyframes skeletonPulse{0%,100%{opacity:.4}50%{opacity:1}}.action-pipeline-board .focus-toggle-btn{position:relative}.action-pipeline-board .focus-toggle-btn .focus-badge{position:absolute;top:2px;right:0;min-width:16px;height:16px;line-height:16px;padding:0 4px;border-radius:8px;background:var(--jt-color-warning, #d97706);color:#fff;font-size:9px;font-weight:700;text-align:center;pointer-events:none}.action-pipeline-board .time-est-picker{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0}.action-pipeline-board .time-est-picker .time-est-btn{min-width:48px;height:30px;line-height:30px;font-size:12px;border-radius:6px;text-transform:none;padding:0 10px;font-weight:500}.action-pipeline-board .time-est-picker .time-est-btn.time-est-active{background:#f05e33 !important;color:#fff !important}.action-pipeline-board .timer-section{padding:8px 0}.action-pipeline-board .timer-section .timer-display{font-size:24px;font-weight:600;font-family:"SF Mono","Consolas",monospace;color:var(--jt-color-text-default, #1a1a1a);letter-spacing:1px;min-width:100px;text-align:center}.action-pipeline-board .timer-section .timer-controls{gap:6px}.action-pipeline-board .timer-section .timer-btn{min-width:36px;height:36px;padding:0;border-radius:50%}.action-pipeline-board .timer-section .timer-btn-start{background:var(--jt-color-success, #16a34a) !important;color:#fff !important}.action-pipeline-board .timer-section .timer-btn-pause{background:var(--jt-color-warning, #d97706) !important;color:#fff !important}.action-pipeline-board .timer-section .timer-btn-stop{background:var(--jt-color-danger, #ef4444) !important;color:#fff !important}.action-pipeline-board .accuracy-bar-wrap{padding:8px 0}.action-pipeline-board .accuracy-bar-wrap .accuracy-label{font-size:11px;color:var(--jt-color-text-muted, #888);margin-bottom:4px}.action-pipeline-board .accuracy-bar-wrap .accuracy-bar{height:6px;background:var(--jt-color-bg-subtle, #f5f5f5);border-radius:3px;overflow:hidden;position:relative}.action-pipeline-board .accuracy-bar-wrap .accuracy-bar .accuracy-fill{height:100%;border-radius:3px;transition:width .3s ease}.action-pipeline-board .accuracy-bar-wrap .accuracy-bar .accuracy-fill.accuracy-good{background:var(--jt-color-success, #16a34a)}.action-pipeline-board .accuracy-bar-wrap .accuracy-bar .accuracy-fill.accuracy-warn{background:var(--jt-color-warning, #d97706)}.action-pipeline-board .accuracy-bar-wrap .accuracy-bar .accuracy-fill.accuracy-over{background:var(--jt-color-danger, #ef4444)}.action-pipeline-board .accuracy-bar-wrap .accuracy-values{font-size:11px;color:var(--jt-color-text-muted, #888);margin-top:4px}.action-pipeline-board .card-time-badge{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:var(--jt-color-text-muted, #888);background:var(--jt-color-bg-subtle, #f5f5f5);padding:1px 6px;border-radius:4px;margin-left:auto}.action-pipeline-board .card-time-badge md-icon{width:10px !important;height:10px !important;min-width:10px;color:var(--jt-color-text-muted, #888)}.action-pipeline-board .lane-capacity-section{padding:0 8px 6px}.action-pipeline-board .lane-capacity-section .lane-est-total{font-size:10px;color:var(--jt-color-text-muted, #888);margin-bottom:3px}.action-pipeline-board .lane-capacity-section .lane-capacity-bar{height:4px;background:var(--jt-color-bg-subtle, #f5f5f5);border-radius:2px;overflow:hidden}.action-pipeline-board .lane-capacity-section .lane-capacity-bar .capacity-fill{height:100%;background:#f05e33;border-radius:2px;transition:width .3s ease}.action-pipeline-board .lane-capacity-section .lane-capacity-bar.lane-capacity-over .capacity-fill{background:var(--jt-color-warning, #d97706)}.action-pipeline-board .manual-time-input{display:flex;align-items:center;gap:6px;padding:8px 0}.action-pipeline-board .manual-time-input .time-input-field{width:50px;border:1px solid var(--jt-color-border, #d6e1e5);border-radius:4px;padding:4px 6px;font-size:13px;text-align:center;outline:none;background:rgba(0,0,0,0);color:var(--jt-color-text-default, #1a1a1a)}.action-pipeline-board .manual-time-input .time-input-field:focus{border-color:#f05e33}.action-pipeline-board .manual-time-input .time-input-label{font-size:12px;color:var(--jt-color-text-muted, #888)}.action-pipeline-board .recurrence-badge{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:var(--jt-color-text-muted, #888);cursor:pointer;padding:2px 0;transition:color .12s ease}.action-pipeline-board .recurrence-badge:hover{color:#f05e33}.action-pipeline-board .recurrence-badge .recurrence-icon{font-size:12px}.action-pipeline-board .recurrence-picker{padding:8px 0}.action-pipeline-board .recurrence-picker .recurrence-freq-btn{min-height:32px;line-height:32px;font-size:12px;text-transform:none;border-radius:6px;margin:2px}.action-pipeline-board .recurrence-picker .recurrence-freq-btn.recurrence-active{background:#f05e33 !important;color:#fff !important}.action-pipeline-board .recurrence-summary{font-size:12px;color:var(--jt-color-text-muted, #888);padding:6px 0;font-style:italic}.action-pipeline-board .recurrence-custom-dialog{width:420px;max-width:90vw}.action-pipeline-board .recurrence-custom-dialog .custom-recurrence-header{padding:16px 20px;border-bottom:1px solid var(--jt-color-border, #d6e1e5)}.action-pipeline-board .recurrence-custom-dialog .custom-recurrence-header h2{font-size:16px;font-weight:600;margin:0}.action-pipeline-board .recurrence-custom-dialog .custom-recurrence-body{padding:20px}.action-pipeline-board .recurrence-custom-dialog .recurrence-interval-row{gap:10px;margin-bottom:16px}.action-pipeline-board .recurrence-custom-dialog .recurrence-interval-row .interval-input{width:60px;border:1px solid var(--jt-color-border, #d6e1e5);border-radius:6px;padding:6px 8px;font-size:14px;text-align:center;outline:none;background:rgba(0,0,0,0);color:var(--jt-color-text-default, #1a1a1a)}.action-pipeline-board .recurrence-custom-dialog .recurrence-interval-row .interval-input:focus{border-color:#f05e33}.action-pipeline-board .recurrence-custom-dialog .day-of-week-picker{display:flex;gap:4px;margin:12px 0}.action-pipeline-board .recurrence-custom-dialog .day-of-week-picker .dow-btn{width:36px;height:36px;min-width:36px;border-radius:50%;font-size:12px;font-weight:600;padding:0}.action-pipeline-board .recurrence-custom-dialog .day-of-week-picker .dow-btn.dow-active{background:#f05e33 !important;color:#fff !important}.action-pipeline-board .recurrence-custom-dialog .end-condition-section{margin-top:16px;padding-top:16px;border-top:1px solid var(--jt-color-border, #d6e1e5)}.action-pipeline-board .recurrence-custom-dialog .custom-recurrence-footer{padding:12px 20px;border-top:1px solid var(--jt-color-border, #d6e1e5)}.action-pipeline-board .template-split-menu .template-menu-item{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:13px;cursor:pointer;transition:background .12s ease}.action-pipeline-board .template-split-menu .template-menu-item:hover{background:var(--jt-color-bg-subtle, #f5f5f5)}.action-pipeline-board .template-split-menu .template-menu-item md-icon{color:var(--jt-color-text-muted, #888)}.action-pipeline-board .template-picker{width:360px;max-width:90vw}.action-pipeline-board .template-picker .template-picker-header{padding:16px 20px;border-bottom:1px solid var(--jt-color-border, #d6e1e5)}.action-pipeline-board .template-picker .template-picker-header h3{font-size:16px;font-weight:600;margin:0}.action-pipeline-board .template-picker .template-picker-search{padding:8px 16px;border-bottom:1px solid var(--jt-color-border, #d6e1e5)}.action-pipeline-board .template-picker .template-picker-search .template-search-input{width:100%;border:1px solid var(--jt-color-border, #d6e1e5);border-radius:6px;padding:8px 12px;font-size:13px;outline:none;background:rgba(0,0,0,0);color:var(--jt-color-text-default, #1a1a1a)}.action-pipeline-board .template-picker .template-picker-search .template-search-input:focus{border-color:#f05e33}.action-pipeline-board .template-picker .template-picker-search .template-search-input::placeholder{color:var(--jt-color-text-muted, #888)}.action-pipeline-board .template-picker .template-picker-tabs{border-bottom:1px solid var(--jt-color-border, #d6e1e5)}.action-pipeline-board .template-picker .template-picker-body{padding:0;background:var(--jt-color-bg-subtle, #f5f5f5)}.action-pipeline-board .template-picker .template-card{background:var(--jt-color-surface, #fff);margin:8px;border-radius:8px;padding:12px;cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.action-pipeline-board .template-picker .template-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.action-pipeline-board .template-picker .template-card-name{font-size:14px;font-weight:500;color:var(--jt-color-text-default, #1a1a1a)}.action-pipeline-board .template-picker .template-card-desc{font-size:12px;color:var(--jt-color-text-muted, #888);margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-pipeline-board .template-picker .template-card-meta{margin-top:8px;font-size:11px;color:var(--jt-color-text-muted, #888);gap:8px}.action-pipeline-board .template-picker .template-priority-badge{font-size:10px;padding:1px 6px;border-radius:4px;font-weight:600}.action-pipeline-board .template-picker .template-shared-badge{font-size:10px;color:var(--jt-color-info, #3b82f6)}.action-pipeline-board .template-picker .template-empty{padding:40px 20px;text-align:center;font-size:13px;color:var(--jt-color-text-muted, #888)}.action-pipeline-board .template-editor-dialog{width:520px;max-width:90vw}.action-pipeline-board .template-editor-dialog .template-editor-header{padding:16px 20px;border-bottom:1px solid var(--jt-color-border, #d6e1e5)}.action-pipeline-board .template-editor-dialog .template-editor-header h2{font-size:16px;font-weight:600;margin:0}.action-pipeline-board .template-editor-dialog .template-editor-body{padding:20px}.action-pipeline-board .template-editor-dialog .template-editor-body .template-field{margin-bottom:16px}.action-pipeline-board .template-editor-dialog .template-editor-body .template-field label{display:block;font-size:12px;font-weight:600;color:var(--jt-color-text-muted, #888);margin-bottom:4px}.action-pipeline-board .template-editor-dialog .template-editor-body .template-title-input{width:100%;border:1px solid var(--jt-color-border, #d6e1e5);border-radius:6px;padding:8px 12px;font-size:14px;outline:none;background:rgba(0,0,0,0);color:var(--jt-color-text-default, #1a1a1a)}.action-pipeline-board .template-editor-dialog .template-editor-body .template-title-input:focus{border-color:#f05e33}.action-pipeline-board .template-editor-dialog .template-editor-body .template-var-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.action-pipeline-board .template-editor-dialog .template-editor-body .template-var-chip{font-size:10px;background:var(--jt-color-info-bg, #dbeafe);color:var(--jt-color-info, #3b82f6);padding:2px 8px;border-radius:4px;cursor:pointer;transition:background .12s ease}.action-pipeline-board .template-editor-dialog .template-editor-body .template-var-chip:hover{background:rgb(194.1891891892,219.527027027,253.3108108108)}.action-pipeline-board .template-editor-dialog .template-editor-footer{padding:12px 20px;border-top:1px solid var(--jt-color-border, #d6e1e5)}.action-pipeline-board .template-unresolved{background:var(--jt-color-warning-bg, #fef3c7);padding:0 2px;border-radius:2px}.action-pipeline-board .swimlane-toggle-group{display:inline-flex;align-items:center;margin-left:8px}.action-pipeline-board .swimlane-toggle-group .swimlane-toggle-btn{height:32px;min-height:32px;line-height:32px;font-size:12px;text-transform:none;padding:0 10px;border-radius:6px}.action-pipeline-board .swimlane-toggle-group .swimlane-active-pill{font-size:10px;background:#f05e33;color:#fff;padding:2px 8px;border-radius:10px;margin-left:6px;font-weight:600}.action-pipeline-board .swimlane-board{overflow-x:auto;overflow-y:auto;flex:1}.action-pipeline-board .swimlane-column-headers{display:flex;position:sticky;top:0;z-index:20;background:var(--jt-color-surface, #fff);border-bottom:2px solid var(--jt-color-border, #d6e1e5);padding-left:280px}.action-pipeline-board .swimlane-column-headers .swimlane-col-header{min-width:220px;flex:1;padding:8px 12px;font-size:12px;font-weight:600;color:var(--jt-color-text-default, #1a1a1a);text-align:center;border-right:1px solid var(--jt-color-border, #d6e1e5)}.action-pipeline-board .swimlane-row{display:flex;border-bottom:1px solid var(--jt-color-border, #d6e1e5);min-height:80px;transition:min-height .2s ease}.action-pipeline-board .swimlane-row.swimlane-collapsed{min-height:32px;max-height:32px;overflow:hidden}.action-pipeline-board .swimlane-row.drop-target-active{background:rgba(240,94,51,.04)}.action-pipeline-board .swimlane-row.drop-target-active .swimlane-label-cell{border-left:3px solid #f05e33;background:rgba(240,94,51,.06)}.action-pipeline-board .swimlane-label-cell{width:280px;min-width:280px;padding:10px 12px;background:var(--jt-color-bg-subtle, #f5f5f5);border-right:1px solid var(--jt-color-border, #d6e1e5);position:sticky;left:0;z-index:10;display:flex;align-items:center;flex-wrap:wrap;gap:6px;cursor:pointer;transition:background .12s ease}.action-pipeline-board .swimlane-label-cell:hover{background:var(--jt-color-bg-hover, #e8e8e8)}.action-pipeline-board .swimlane-collapse-arrow{transition:transform .2s ease;flex-shrink:0}.action-pipeline-board .swimlane-collapse-arrow.arrow-collapsed{transform:rotate(-90deg)}.action-pipeline-board .swimlane-avatar{width:28px;height:28px;border-radius:50%;background:var(--jt-color-bg-subtle, #f5f5f5);border:1px solid var(--jt-color-border, #d6e1e5);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--jt-color-text-default, #1a1a1a);flex-shrink:0;overflow:hidden}.action-pipeline-board .swimlane-avatar img{width:100%;height:100%;object-fit:cover}.action-pipeline-board .swimlane-label-text{font-size:13px;font-weight:500;color:var(--jt-color-text-default, #1a1a1a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.action-pipeline-board .swimlane-card-count{font-size:11px;color:var(--jt-color-text-muted, #888);background:var(--jt-color-surface, #fff);padding:1px 6px;border-radius:8px;flex-shrink:0}.action-pipeline-board .swimlane-priority-flag{flex-shrink:0}.action-pipeline-board .swimlane-columns{display:flex;flex:1}.action-pipeline-board .swimlane-cell{min-width:220px;flex:1;border-right:1px solid var(--jt-color-border, #d6e1e5);padding:6px;min-height:60px;background:var(--jt-color-surface, #fff);transition:background .12s ease;display:flex;flex-direction:column}.action-pipeline-board .swimlane-cell.ex-over{background:rgba(240,94,51,.06);border:1px dashed rgba(240,94,51,.3)}.action-pipeline-board .card .footer-due-date.footer-clickable{cursor:pointer;border-radius:3px;padding:1px 4px;transition:background .12s;display:inline-flex;align-items:center}.action-pipeline-board .card .footer-due-date.footer-clickable:hover{background:rgba(0,0,0,.06)}.action-pipeline-board .swimlane-cell-inner{min-height:80px;height:100%;display:flex;flex-direction:column;gap:6px}.action-pipeline-board .swimlane-cell-inner .card{margin:0}.action-pipeline-board .swimlane-load-indicator{display:inline-flex;align-items:center;gap:6px;margin-left:8px}.action-pipeline-board .swimlane-load-bar-track{width:60px;height:5px;background:#eee;border-radius:3px;overflow:hidden}.action-pipeline-board .swimlane-load-bar-fill{height:100%;border-radius:3px;transition:width .3s}.action-pipeline-board .swimlane-load-bar-fill.load-under{background:#4caf50}.action-pipeline-board .swimlane-load-bar-fill.load-ontrack{background:#ff9800}.action-pipeline-board .swimlane-load-bar-fill.load-over{background:#f44336}.action-pipeline-board .swimlane-load-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.action-pipeline-board .swimlane-load-label.load-under{color:#4caf50}.action-pipeline-board .swimlane-load-label.load-ontrack{color:#ff9800}.action-pipeline-board .swimlane-load-label.load-over{color:#f44336}.action-pipeline-board .swimlane-reassign-all-btn{display:none !important;min-width:0;min-height:24px;height:24px;line-height:24px;padding:0 8px;margin:0 0 0 auto;font-size:11px;text-transform:none;color:#f05e33}.action-pipeline-board .swimlane-label-cell:hover .swimlane-reassign-all-btn{display:inline-flex !important}.action-pipeline-board .show-more-trigger{text-align:center;padding:4px}.action-pipeline-board .show-more-trigger .show-more-link{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#f05e33;cursor:pointer;text-decoration:none}.action-pipeline-board .show-more-trigger .show-more-link:hover{text-decoration:underline}.action-pipeline-board .show-more-icon{font-size:14px !important;width:14px !important;height:14px !important}.action-pipeline-board .swimlane-drag-handle{position:absolute;left:-2px;top:50%;transform:translateY(-50%);opacity:0;cursor:grab;transition:opacity .15s;z-index:2}.action-pipeline-board .swimlane-drag-handle .swimlane-drag-icon{font-size:16px;color:#ccc}.action-pipeline-board .card:hover .swimlane-drag-handle{opacity:.5}.action-pipeline-board .card:hover .swimlane-drag-handle:hover{opacity:1}.action-pipeline-board .swimlane-overdue-badge{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#e65100;background:#fff3e0;padding:1px 8px;border-radius:10px;margin-left:6px;font-weight:500}.action-pipeline-board .swimlane-overdue-badge .swimlane-overdue-icon{font-size:12px;color:#e65100}.action-pipeline-board .swimlane-bulk-assign-btn{display:none !important;min-width:0;min-height:24px;height:24px;line-height:24px;padding:0 8px;margin:0 0 0 auto;font-size:11px;text-transform:none;color:#f05e33}.action-pipeline-board .swimlane-bulk-assign-btn .swimlane-bulk-assign-icon{font-size:14px;margin-right:4px}.action-pipeline-board .swimlane-label-cell:hover .swimlane-bulk-assign-btn{display:inline-flex !important}.action-pipeline-board .swimlane-entity-badge{display:inline-flex;align-items:center;gap:3px;font-size:10px;padding:1px 6px;border-radius:8px;margin-left:4px;font-weight:500}.action-pipeline-board .swimlane-entity-badge.swimlane-entity-overdue{background:#fff3e0;color:#e65100}.action-pipeline-board .swimlane-entity-badge.swimlane-entity-dueweek{background:#e8f5e9;color:#2e7d32}.action-pipeline-board .entity-distribution-bar{padding:8px 16px;background:#fff;border-bottom:1px solid #e8e8e8;gap:12px}.action-pipeline-board .entity-dist-label{font-size:12px;color:#888;white-space:nowrap}.action-pipeline-board .entity-dist-track{height:8px;width:200px;min-width:200px;border-radius:4px;overflow:hidden}.action-pipeline-board .entity-dist-segment{height:100%;min-width:2px;transition:width .3s}.action-pipeline-board .entity-dist-legend{flex-wrap:wrap;gap:12px}.action-pipeline-board .entity-dist-legend-item{font-size:11px;color:#555;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.action-pipeline-board .entity-dist-dot{display:inline-block;width:8px;height:8px;border-radius:50%}.action-pipeline-board .swimlane-collapsed-summary{display:flex;flex:1}.action-pipeline-board .swimlane-collapsed-summary .collapsed-cell{min-width:220px;flex:1;padding:6px 12px;border-right:1px solid var(--jt-color-border, #d6e1e5);font-size:11px;color:var(--jt-color-text-muted, #888);display:flex;align-items:center;justify-content:center}.action-pipeline-board .card-dependency-indicator{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:var(--jt-color-danger, #ef4444);background:var(--jt-color-danger-bg, #fee2e2);padding:2px 8px;border-radius:4px;cursor:pointer;margin-top:4px;transition:background .12s ease}.action-pipeline-board .card-dependency-indicator:hover{background:#f2cbcb}.action-pipeline-board .card-dependency-indicator md-icon{width:12px !important;height:12px !important;min-width:12px;color:var(--jt-color-danger, #ef4444)}.action-pipeline-board .card-dependency-blocks{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:var(--jt-color-text-muted, #888);padding:2px 8px;border-radius:4px;cursor:pointer;margin-top:4px}.action-pipeline-board .card-dependency-blocks md-icon{width:12px !important;height:12px !important;min-width:12px}.action-pipeline-board .card.card-blocked{filter:saturate(0.6);opacity:.85;border-left:3px solid var(--jt-color-danger, #ef4444)}.action-pipeline-board .card.card-blocker-resolved-pulse{animation:blockerResolvedPulse .6s ease-out}@keyframes blockerResolvedPulse{0%{box-shadow:0 0 0 0 rgba(22,163,74,.4)}50%{box-shadow:0 0 0 6px rgba(22,163,74,.15)}100%{box-shadow:none}}.action-pipeline-board .dep-popover-container{position:fixed;z-index:200;width:320px;background:var(--jt-color-surface, #fff);border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.14);padding:16px;animation:previewFadeIn .15s ease-out}.action-pipeline-board .dep-popover-header{font-size:13px;font-weight:600;color:var(--jt-color-text-default, #1a1a1a);margin-bottom:10px}.action-pipeline-board .dep-popover-section{margin-bottom:12px}.action-pipeline-board .dep-popover-section .dep-popover-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:var(--jt-color-text-muted, #888);margin-bottom:6px}.action-pipeline-board .dep-popover-item{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:12px;color:var(--jt-color-text-default, #1a1a1a);cursor:pointer;transition:color .12s ease}.action-pipeline-board .dep-popover-item:hover{color:#f05e33}.action-pipeline-board .dep-popover-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.action-pipeline-board .dep-popover-status-dot.status-active{background:var(--jt-color-info, #3b82f6)}.action-pipeline-board .dep-popover-status-dot.status-completed{background:var(--jt-color-success, #16a34a)}.action-pipeline-board .dep-popover-status-dot.status-overdue{background:var(--jt-color-danger, #ef4444)}.action-pipeline-board .dep-popover-title{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-pipeline-board .blocker-resolved-banner{position:fixed;top:72px;right:16px;z-index:90;background:var(--jt-color-success-bg, #dcfce7);border:1px solid var(--jt-color-success, #16a34a);border-radius:8px;padding:10px 16px;display:flex;align-items:center;gap:10px;box-shadow:0 4px 12px rgba(0,0,0,.08);animation:bannerSlideIn .3s ease-out;max-width:400px}.action-pipeline-board .blocker-resolved-banner .banner-icon{color:var(--jt-color-success, #16a34a);flex-shrink:0}.action-pipeline-board .blocker-resolved-banner .banner-text{font-size:13px;color:var(--jt-color-text-default, #1a1a1a);flex:1}.action-pipeline-board .blocker-resolved-banner .banner-link{color:#f05e33;cursor:pointer;font-weight:500}.action-pipeline-board .blocker-resolved-banner .banner-close{width:24px;height:24px;min-width:24px;padding:0;flex-shrink:0}@keyframes bannerSlideIn{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.action-pipeline-board .snapshot-timeline-bar{padding:6px 16px;background:var(--jt-color-surface, #fff);border-bottom:1px solid var(--jt-color-border, #d6e1e5);gap:12px;align-items:center}.action-pipeline-board .timeline-date-label{font-size:11px;color:var(--jt-color-text-muted, #888);white-space:nowrap;flex-shrink:0}.action-pipeline-board .timeline-scrubber-track{flex:1;position:relative;height:32px;display:flex;align-items:center}.action-pipeline-board .timeline-scrubber-input{width:100%;height:4px;-webkit-appearance:none;appearance:none;background:var(--jt-color-border, #d6e1e5);border-radius:2px;outline:none;cursor:pointer}.action-pipeline-board .timeline-scrubber-input::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#f05e33;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.2)}.action-pipeline-board .timeline-scrubber-input::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#f05e33;cursor:pointer;border:none;box-shadow:0 1px 4px rgba(0,0,0,.2)}.action-pipeline-board .timeline-today-marker{position:absolute;top:0;width:2px;height:100%;display:flex;flex-direction:column;align-items:center;pointer-events:none}.action-pipeline-board .timeline-today-marker .today-dot{width:6px;height:6px;border-radius:50%;background:#f05e33}.action-pipeline-board .timeline-hover-date{position:absolute;top:-22px;transform:translateX(-50%);font-size:10px;font-weight:600;color:var(--jt-color-text-default, #1a1a1a);background:var(--jt-color-surface, #fff);padding:2px 8px;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.12);white-space:nowrap;pointer-events:none}.action-pipeline-board .snapshot-compare-btn{font-size:11px !important;text-transform:none !important;min-height:28px !important;line-height:28px !important;padding:0 12px !important;border-radius:6px !important}.action-pipeline-board .snapshot-compare-btn.compare-active{background:#3b82f6 !important;color:#fff !important}.action-pipeline-board .snapshot-return-btn{font-size:11px !important;text-transform:none !important;min-height:28px !important;line-height:28px !important;padding:0 12px !important;border-radius:6px !important;background:#f05e33 !important;color:#fff !important}.action-pipeline-board.ghost-mode-active .board-list,.action-pipeline-board.ghost-mode-active .swimlane-board{filter:saturate(0.5);pointer-events:none}.action-pipeline-board.ghost-mode-active .card{cursor:default}.action-pipeline-board.ghost-mode-active .snapshot-timeline-bar,.action-pipeline-board.ghost-mode-active .ghost-mode-banner{pointer-events:auto;filter:none}.action-pipeline-board .ghost-mode-banner{background:linear-gradient(135deg, #3b82f6, #1d4ed8);color:#fff;padding:10px 20px;display:flex;align-items:center;gap:12px}.action-pipeline-board .ghost-mode-banner .ghost-mode-icon{color:#fff;flex-shrink:0}.action-pipeline-board .ghost-mode-banner .ghost-mode-text{font-size:15px;font-weight:600}.action-pipeline-board .ghost-mode-banner .ghost-mode-subtext{font-size:12px;opacity:.8;margin-left:8px}.action-pipeline-board .snapshot-loading-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:30;text-align:center;padding:20px;background:var(--jt-color-surface, #fff);border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.12)}.action-pipeline-board .snapshot-loading-overlay .snapshot-loading-text{font-size:13px;color:var(--jt-color-text-muted, #888);margin-top:8px}.action-pipeline-board.compare-mode-active .card-container.snapshot-card-new .card{border:2px solid var(--jt-color-success, #16a34a);background:rgba(22,163,74,.04)}.action-pipeline-board.compare-mode-active .card-container.snapshot-card-removed .card{border:2px dashed var(--jt-color-danger, #ef4444);background:rgba(239,68,68,.04);text-decoration:line-through;opacity:.7}.action-pipeline-board.compare-mode-active .card-container.snapshot-card-moved .card{border:2px solid #d97706;background:rgba(217,119,6,.04)}.action-pipeline-board.compare-mode-active .card-container.snapshot-card-unchanged .card{opacity:.5}.action-pipeline-board .snapshot-diff-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:1px 6px;border-radius:3px;position:absolute;top:-8px;right:8px;z-index:2}.action-pipeline-board .snapshot-diff-label.diff-new{background:var(--jt-color-success, #16a34a);color:#fff}.action-pipeline-board .snapshot-diff-label.diff-removed{background:var(--jt-color-danger, #ef4444);color:#fff}.action-pipeline-board .snapshot-diff-label.diff-moved{background:#d97706;color:#fff}.action-pipeline-board .workload-heatmap-view{padding:16px;overflow:auto;flex:1}.action-pipeline-board .heatmap-header{margin-bottom:16px;gap:16px}.action-pipeline-board .heatmap-header h2{font-size:18px;font-weight:600;margin:0;color:var(--jt-color-text-default, #1a1a1a)}.action-pipeline-board .heatmap-header .heatmap-member-count{font-size:13px;color:var(--jt-color-text-muted, #888)}.action-pipeline-board .heatmap-legend{display:flex;gap:12px}.action-pipeline-board .heatmap-legend .legend-item{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--jt-color-text-muted, #888)}.action-pipeline-board .heatmap-legend .legend-dot{width:12px;height:12px;border-radius:3px;border:1px solid var(--jt-color-border, #d6e1e5)}.action-pipeline-board .heatmap-legend .legend-dot.legend-empty{background:#fff}.action-pipeline-board .heatmap-legend .legend-dot.legend-comfortable{background:rgba(22,163,74,.15)}.action-pipeline-board .heatmap-legend .legend-dot.legend-busy{background:rgba(217,119,6,.25)}.action-pipeline-board .heatmap-legend .legend-dot.legend-overloaded{background:rgba(239,68,68,.2)}.action-pipeline-board .heatmap-rebalance-btn{font-size:12px !important;text-transform:none !important;min-height:32px !important;line-height:32px !important;border-radius:6px !important}.action-pipeline-board .heatmap-granularity-toggle{margin:0 12px;background:#f3f6f7;border-radius:6px;padding:2px;gap:0}.action-pipeline-board .heatmap-granularity-toggle .granularity-btn{min-width:0;min-height:28px;height:28px;line-height:28px;padding:0 12px;margin:0;font-size:12px;font-weight:500;border-radius:5px;color:#555;text-transform:none}.action-pipeline-board .heatmap-granularity-toggle .granularity-btn.granularity-active{background:#f05e33;color:#fff}.action-pipeline-board .heatmap-nav-arrows{margin-left:8px;display:flex;align-items:center;gap:0}.action-pipeline-board .heatmap-nav-arrows .heatmap-nav-btn{width:32px;height:32px;min-height:32px;min-width:32px;padding:0;margin:0}.action-pipeline-board .heatmap-nav-arrows .heatmap-nav-btn md-icon{font-size:20px;color:#555}.action-pipeline-board .heatmap-nav-arrows .heatmap-nav-label{font-size:13px;font-weight:500;color:#333;min-width:140px;text-align:center;white-space:nowrap}.action-pipeline-board .heatmap-grid-container{overflow-x:auto;border:1px solid var(--jt-color-border, #d6e1e5);border-radius:8px}.action-pipeline-board .heatmap-grid{width:100%;border-collapse:collapse}.action-pipeline-board .heatmap-grid th,.action-pipeline-board .heatmap-grid td{padding:8px 12px;border:1px solid var(--jt-color-border, #d6e1e5);text-align:center;vertical-align:middle}.action-pipeline-board .heatmap-grid th{background:var(--jt-color-bg-subtle, #f5f5f5);font-size:12px;font-weight:600;color:var(--jt-color-text-default, #1a1a1a);white-space:nowrap;position:sticky;top:0;z-index:5}.action-pipeline-board .heatmap-name-col{min-width:180px;text-align:left !important;position:sticky;left:0;z-index:3;background:var(--jt-color-surface, #fff)}.action-pipeline-board .heatmap-name-cell{display:flex;align-items:center;gap:8px}.action-pipeline-board .heatmap-avatar{width:28px;height:28px;border-radius:50%;background:var(--jt-color-bg-subtle, #f5f5f5);border:1px solid var(--jt-color-border, #d6e1e5);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0;overflow:hidden}.action-pipeline-board .heatmap-avatar img{width:100%;height:100%;object-fit:cover}.action-pipeline-board .heatmap-member-name{font-size:13px;font-weight:500;color:var(--jt-color-text-default, #1a1a1a)}.action-pipeline-board .heatmap-member-role{font-size:10px;color:var(--jt-color-text-muted, #888)}.action-pipeline-board .heatmap-data-cell{cursor:pointer;transition:transform .12s ease,box-shadow .12s ease;min-width:80px}.action-pipeline-board .heatmap-data-cell:hover{transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:2;position:relative}.action-pipeline-board .heatmap-data-cell.heatmap-cell-empty{background:#fff;border-style:dashed}.action-pipeline-board .heatmap-data-cell.heatmap-cell-comfortable{background:rgba(22,163,74,.15)}.action-pipeline-board .heatmap-data-cell.heatmap-cell-busy{background:rgba(217,119,6,.25)}.action-pipeline-board .heatmap-data-cell.heatmap-cell-overloaded{background:rgba(239,68,68,.2);font-weight:700}.action-pipeline-board .heatmap-cell-count{font-size:14px;font-weight:600;color:var(--jt-color-text-default, #1a1a1a)}.action-pipeline-board .heatmap-cell-hours{font-size:10px;color:var(--jt-color-text-muted, #888);margin-top:2px}.action-pipeline-board .heatmap-total-col{min-width:60px;font-weight:600}.action-pipeline-board .heatmap-totals-row td,.action-pipeline-board .heatmap-totals-row th{font-weight:700;background:var(--jt-color-bg-subtle, #f5f5f5)}.action-pipeline-board .heatmap-row-self .heatmap-name-col{background:rgba(240,94,51,.04)}.action-pipeline-board .heatmap-drill-panel{position:fixed;top:64px;right:0;bottom:0;width:400px;background:var(--jt-color-surface, #fff);border-left:1px solid var(--jt-color-border, #d6e1e5);z-index:60;display:flex;flex-direction:column;box-shadow:-4px 0 12px rgba(0,0,0,.06);animation:drillSlideIn .2s ease-out}@keyframes drillSlideIn{from{transform:translateX(400px)}to{transform:translateX(0)}}.action-pipeline-board .drill-header{padding:12px 16px;background:#1f2937;color:#fff;gap:10px}.action-pipeline-board .drill-header .heatmap-member-name{color:#fff}.action-pipeline-board .drill-header .heatmap-member-role{color:hsla(0,0%,100%,.7)}.action-pipeline-board .drill-header .heatmap-avatar{background:#374151;color:#fff;border-color:#4b5563}.action-pipeline-board .drill-header .md-icon-button md-icon{color:#fff !important}.action-pipeline-board .drill-header .md-icon-button:hover{background:hsla(0,0%,100%,.1)}.action-pipeline-board .drill-empty .drill-empty-icon{color:var(--jt-color-border, #d6e1e5);margin-bottom:8px}.action-pipeline-board .drill-empty p{font-size:13px;color:var(--jt-color-text-muted, #888);margin:4px 0}.action-pipeline-board .drill-empty .drill-assign-btn{margin-top:12px;font-size:12px !important;text-transform:none !important}.action-pipeline-board .drill-cards{flex:1;overflow-y:auto;padding:8px}.action-pipeline-board .drill-card{padding:10px 12px;background:var(--jt-color-surface, #fff);border:1px solid var(--jt-color-border, #d6e1e5);border-radius:8px;margin-bottom:6px;cursor:pointer;transition:background .12s ease}.action-pipeline-board .drill-card:hover{background:var(--jt-color-bg-subtle, #f5f5f5)}.action-pipeline-board .drill-card-title{font-size:13px;font-weight:500;color:var(--jt-color-text-default, #1a1a1a)}.action-pipeline-board .drill-card-meta{font-size:11px;color:var(--jt-color-text-muted, #888);margin-top:4px;gap:8px}.action-pipeline-board .drill-empty{padding:40px 20px;text-align:center;font-size:13px;color:var(--jt-color-text-muted, #888)}.action-pipeline-board .rebalance-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.45);z-index:70}.action-pipeline-board .rebalance-modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:720px;max-width:90vw;max-height:80vh;background:var(--jt-color-surface, #fff);border-radius:12px;z-index:71;display:flex;flex-direction:column;box-shadow:0 16px 48px rgba(0,0,0,.18);animation:rebalanceModalIn .2s ease-out}@keyframes rebalanceModalIn{from{opacity:0;transform:translate(-50%, -48%)}to{opacity:1;transform:translate(-50%, -50%)}}.action-pipeline-board .rebalance-modal-header{padding:16px 20px;background:#1f2937;color:#fff;border-radius:12px 12px 0 0}.action-pipeline-board .rebalance-modal-header h3{margin:0;font-size:16px;font-weight:600;color:#fff}.action-pipeline-board .rebalance-modal-header .rebalance-modal-subtitle{font-size:12px;color:hsla(0,0%,100%,.7)}.action-pipeline-board .rebalance-modal-header .md-icon-button md-icon{color:#fff !important}.action-pipeline-board .rebalance-modal-header .md-icon-button:hover{background:hsla(0,0%,100%,.1)}.action-pipeline-board .rebalance-modal-body{flex:1;overflow:hidden;min-height:0}.action-pipeline-board .rebalance-pane{display:flex;flex-direction:column;min-width:0;overflow:hidden}.action-pipeline-board .rebalance-pane-divider{width:1px;background:var(--jt-color-border, #d6e1e5);flex-shrink:0}.action-pipeline-board .rebalance-pane-title{display:flex;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;color:var(--jt-color-text-default, #1a1a1a);border-bottom:1px solid var(--jt-color-border, #d6e1e5);background:var(--jt-color-bg-subtle, #f5f5f5)}.action-pipeline-board .rebalance-pane-title md-icon{font-size:16px;width:16px;height:16px;min-width:16px;min-height:16px}.action-pipeline-board .rebalance-search{margin:0 !important;padding:6px 12px !important;border-bottom:1px solid var(--jt-color-border, #d6e1e5)}.action-pipeline-board .rebalance-search input{font-size:12px;border:1px solid var(--jt-color-border, #d6e1e5);border-radius:6px;padding:4px 10px;width:100%}.action-pipeline-board .rebalance-select-actions{padding:4px 0;gap:6px}.action-pipeline-board .rebalance-select-link{font-size:12px;color:#f05e33;cursor:pointer;font-weight:500}.action-pipeline-board .rebalance-select-link:hover{text-decoration:underline}.action-pipeline-board .rebalance-select-divider{font-size:12px;color:#ccc}.action-pipeline-board .rebalance-member-list{flex:1;overflow-y:auto;max-height:240px;padding:4px 0}.action-pipeline-board .rebalance-member-item{padding:6px 12px;gap:8px;transition:background .1s ease}.action-pipeline-board .rebalance-member-item:hover{background:var(--jt-color-bg-subtle, #f5f5f5)}.action-pipeline-board .rebalance-member-cb{margin:0 !important}.action-pipeline-board .rebalance-member-cb .md-container{width:18px;height:18px}.action-pipeline-board .rebalance-member-avatar{width:28px;height:28px;border-radius:50%;background:var(--jt-color-bg-subtle, #f5f5f5);border:1px solid var(--jt-color-border, #d6e1e5);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;flex-shrink:0;overflow:hidden}.action-pipeline-board .rebalance-member-avatar img{width:100%;height:100%;object-fit:cover}.action-pipeline-board .rebalance-member-info{min-width:0}.action-pipeline-board .rebalance-member-name{font-size:13px;font-weight:500;color:var(--jt-color-text-default, #1a1a1a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-pipeline-board .rebalance-member-load{margin-top:3px}.action-pipeline-board .rebalance-load-bar{height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.action-pipeline-board .rebalance-load-fill{height:100%;border-radius:2px;transition:width .3s ease}.action-pipeline-board .rebalance-load-fill.load-green{background:#16a34a}.action-pipeline-board .rebalance-load-fill.load-amber{background:#d97706}.action-pipeline-board .rebalance-load-fill.load-red{background:#ef4444}.action-pipeline-board .rebalance-member-count-badge{font-size:11px;font-weight:700;min-width:24px;height:20px;line-height:20px;text-align:center;border-radius:10px;flex-shrink:0}.action-pipeline-board .rebalance-member-count-badge.load-red{background:rgba(239,68,68,.15);color:#dc2626}.action-pipeline-board .rebalance-member-count-badge.load-green{background:rgba(22,163,74,.15);color:#16a34a}.action-pipeline-board .rebalance-member-count-badge.load-amber{background:rgba(217,119,6,.15);color:#d97706}.action-pipeline-board .rebalance-modal-preview{border-top:1px solid var(--jt-color-border, #d6e1e5);max-height:200px;display:flex;flex-direction:column;overflow:hidden}.action-pipeline-board .rebalance-preview-header{padding:8px 16px;background:var(--jt-color-bg-subtle, #f5f5f5);border-bottom:1px solid var(--jt-color-border, #d6e1e5)}.action-pipeline-board .rebalance-preview-title{font-size:13px;font-weight:600;color:var(--jt-color-text-default, #1a1a1a)}.action-pipeline-board .rebalance-preview-list{flex:1;overflow-y:auto;padding:4px 8px}.action-pipeline-board .rebalance-preview-item{padding:8px 10px;border:1px solid var(--jt-color-border, #d6e1e5);border-radius:6px;margin-bottom:4px;gap:8px}.action-pipeline-board .rebalance-preview-item.rebalance-applied{opacity:.5}.action-pipeline-board .rebalance-preview-item.rebalance-rejected{opacity:.35}.action-pipeline-board .rebalance-preview-card-title{font-size:12px;font-weight:500;color:var(--jt-color-text-default, #1a1a1a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-pipeline-board .rebalance-preview-move{font-size:11px;color:var(--jt-color-text-muted, #888);margin-top:2px;gap:4px}.action-pipeline-board .rebalance-preview-actions{display:flex;gap:0;flex-shrink:0}.action-pipeline-board .rebalance-accept-icon{width:28px !important;height:28px !important;padding:0 !important}.action-pipeline-board .rebalance-accept-icon md-icon{color:#16a34a !important;font-size:18px}.action-pipeline-board .rebalance-reject-icon{width:28px !important;height:28px !important;padding:0 !important}.action-pipeline-board .rebalance-reject-icon md-icon{color:#ef4444 !important;font-size:18px}.action-pipeline-board .rebalance-preview-empty{padding:16px;text-align:center;font-size:13px;color:var(--jt-color-text-muted, #888)}.action-pipeline-board .rebalance-modal-footer{padding:12px 20px;border-top:1px solid var(--jt-color-border, #d6e1e5);background:var(--jt-color-bg-subtle, #f5f5f5);border-radius:0 0 12px 12px}.action-pipeline-board .rebalance-modal-footer .rebalance-footer-info{font-size:12px;color:var(--jt-color-text-muted, #888);flex:1}.action-pipeline-board .rebalance-modal-footer .md-raised{font-size:12px !important;text-transform:none !important;min-height:32px !important;line-height:32px !important;border-radius:6px !important}.action-pipeline-board .rebalance-modal-footer .md-button:not(.md-raised){font-size:12px !important;text-transform:none !important}.action-pipeline-board .rebalance-panel{position:fixed;top:64px;right:0;bottom:0;width:440px;background:var(--jt-color-surface, #fff);border-left:1px solid var(--jt-color-border, #d6e1e5);z-index:60;display:flex;flex-direction:column;box-shadow:-4px 0 12px rgba(0,0,0,.06);animation:drillSlideIn .2s ease-out}.action-pipeline-board .rebalance-header{padding:12px 16px;background:#1f2937;color:#fff}.action-pipeline-board .rebalance-header h3{margin:0;font-size:16px;font-weight:600;color:#fff}.action-pipeline-board .rebalance-header .heatmap-member-count{color:hsla(0,0%,100%,.7)}.action-pipeline-board .rebalance-header .md-icon-button md-icon{color:#fff !important}.action-pipeline-board .rebalance-header .md-icon-button:hover{background:hsla(0,0%,100%,.1)}.action-pipeline-board .rebalance-summary{padding:12px 20px;font-size:13px;color:var(--jt-color-text-muted, #888);background:var(--jt-color-bg-subtle, #f5f5f5);border-bottom:1px solid var(--jt-color-border, #d6e1e5)}.action-pipeline-board .rebalance-list{flex:1;overflow-y:auto;padding:8px}.action-pipeline-board .rebalance-item{padding:12px;background:var(--jt-color-surface, #fff);border:1px solid var(--jt-color-border, #d6e1e5);border-radius:8px;margin-bottom:6px}.action-pipeline-board .rebalance-item.rebalance-applied{opacity:.6}.action-pipeline-board .rebalance-item.rebalance-rejected{opacity:.4}.action-pipeline-board .rebalance-card-title{font-size:13px;font-weight:500;color:var(--jt-color-text-default, #1a1a1a)}.action-pipeline-board .rebalance-move{font-size:12px;color:var(--jt-color-text-muted, #888);margin-top:6px;gap:6px}.action-pipeline-board .rebalance-from,.action-pipeline-board .rebalance-to{display:inline-flex;align-items:center;gap:4px;font-weight:500}.action-pipeline-board .rebalance-reason{font-size:11px;color:var(--jt-color-text-muted, #888);font-style:italic;margin-top:4px}.action-pipeline-board .rebalance-actions{margin-top:8px;gap:6px}.action-pipeline-board .rebalance-accept{font-size:11px !important;text-transform:none !important;min-height:28px !important;border-radius:6px !important;background:var(--jt-color-success, #16a34a) !important;color:#fff !important}.action-pipeline-board .rebalance-reject{font-size:11px !important;text-transform:none !important;min-height:28px !important;border-radius:6px !important}.action-pipeline-board .rebalance-status{font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px}.action-pipeline-board .rebalance-status.status-applied{color:var(--jt-color-success, #16a34a);background:var(--jt-color-success-bg, #dcfce7)}.action-pipeline-board .rebalance-status.status-skipped{color:var(--jt-color-text-muted, #888);background:var(--jt-color-bg-subtle, #f5f5f5)}.action-pipeline-board .drill-bulk-bar{padding:8px 12px;background:#1f2937;color:#fff;border-bottom:1px solid #374151}.action-pipeline-board .drill-bulk-bar .drill-selected-count{font-size:12px;font-weight:600;background:#3b82f6;padding:2px 8px;border-radius:10px}.action-pipeline-board .drill-bulk-bar .drill-bulk-btn{font-size:11px !important;text-transform:none !important;min-height:28px !important;line-height:28px !important;color:#fff !important;border:1px solid #4b5563 !important;border-radius:6px !important;padding:0 10px !important;box-shadow:none !important}.action-pipeline-board .drill-select-bar{padding:6px 12px;border-bottom:1px solid var(--jt-color-border, #d6e1e5);font-size:12px}.action-pipeline-board .drill-select-bar .drill-select-all-cb{margin:0}.action-pipeline-board .drill-card-checkbox{margin:2px 0 0 0 !important;flex-shrink:0}.action-pipeline-board .drill-card-checkbox .md-container{width:18px;height:18px}.action-pipeline-board .drill-card-content{min-width:0;cursor:pointer}.action-pipeline-board .drill-sort-bar{padding:8px 12px;border-bottom:1px solid var(--jt-color-border, #d6e1e5);gap:8px}.action-pipeline-board .drill-select{font-size:12px;padding:4px 8px;border:1px solid var(--jt-color-border, #d6e1e5);border-radius:6px;background:var(--jt-color-surface, #fff);color:var(--jt-color-text-default, #1a1a1a);outline:none;cursor:pointer;min-width:100px}.action-pipeline-board .drill-select:focus{border-color:#f05e33}.action-pipeline-board .drill-card-actions{opacity:0;transition:opacity .15s ease;width:28px !important;height:28px !important;min-height:28px !important;padding:0 !important;margin:0 !important;flex-shrink:0}.action-pipeline-board .drill-card-actions md-icon{color:var(--jt-color-text-muted, #888)}.action-pipeline-board .drill-card:hover .drill-card-actions{opacity:1}.action-pipeline-board .drill-stale-footer{padding:10px 12px;background:#fffbeb;border-top:1px solid #fbbf24;color:#92400e;font-size:12px;flex-shrink:0}.action-pipeline-board .drill-stale-info{display:flex;align-items:center;gap:4px}.action-pipeline-board .drill-stale-count{font-weight:700;font-size:14px;color:#d97706}.action-pipeline-board .drill-stale-days-input{width:40px;text-align:center;font-size:12px;border:1px solid #d6e1e5;border-radius:4px;padding:2px 4px;margin:0 2px;background:#fff;color:#1a1a1a}.action-pipeline-board .drill-stale-remove-btn{font-size:11px !important;text-transform:none !important;min-height:28px !important;line-height:28px !important;color:#92400e !important;border:1px solid #d97706 !important;border-radius:6px !important;padding:0 10px !important;box-shadow:none !important;background:rgba(217,119,6,.1) !important}.action-pipeline-board .drill-stale-remove-btn:hover{background:rgba(217,119,6,.2) !important}.due-date-presets{padding:0 8px 8px;gap:6px}.due-date-preset-btn{min-width:0;min-height:0;height:auto;padding:6px 12px;margin:2px;border-radius:8px;border:1px solid #e0e0e0;background:#fff;text-transform:none;line-height:1.3;display:flex;flex-direction:column;align-items:center;transition:all .15s}.due-date-preset-btn .preset-label{font-size:12px;font-weight:600;color:#333}.due-date-preset-btn .preset-date{font-size:10px;color:#888}.due-date-preset-btn:hover{border-color:#f05e33;background:#fef8f6}.due-date-preset-btn.preset-active{border-color:#f05e33;background:#fef2f0}.due-date-preset-btn.preset-active .preset-label{color:#f05e33}.wb-focus-widget{background:#fff;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:20px;overflow:hidden}.wb-focus-header{padding:14px 16px 0}.wb-focus-header .wb-focus-icon{color:#f05e33}.wb-focus-header .wb-focus-title{font-size:16px;font-weight:600;color:#1a1a1a;margin:0}.wb-focus-header .wb-focus-count{font-size:11px;font-weight:700;background:#f05e33;color:#fff;padding:1px 7px;border-radius:10px;min-width:20px;text-align:center}.wb-focus-tabs{padding:8px 16px 0;gap:4px;border-bottom:1px solid #eee}.wb-focus-tabs .wb-focus-tab{min-width:0;min-height:32px;height:32px;line-height:32px;padding:0 12px;margin:0;font-size:12px;font-weight:500;text-transform:none;color:#888;border-radius:0;border-bottom:2px solid rgba(0,0,0,0)}.wb-focus-tabs .wb-focus-tab .wb-focus-tab-icon{font-size:14px !important;margin-right:4px;color:inherit !important}.wb-focus-tabs .wb-focus-tab:hover{color:#555}.wb-focus-tabs .wb-focus-tab.wb-focus-tab-active{color:#f05e33;border-bottom-color:#f05e33}.wb-focus-body{padding:0;max-height:340px;overflow-y:auto}.wb-focus-empty{display:flex;flex-direction:column;align-items:center;padding:30px 20px;text-align:center}.wb-focus-empty p{font-size:13px;color:#999;margin:0}.wb-focus-item{display:flex;align-items:center;padding:10px 16px;gap:10px;cursor:pointer;border-bottom:1px solid #f5f5f5;transition:background .12s}.wb-focus-item:hover{background:#fafafa}.wb-focus-item:last-child{border-bottom:none}.wb-focus-priority{flex-shrink:0}.wb-focus-item-content{min-width:0}.wb-focus-item-title{font-size:13px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-focus-item-meta{font-size:11px;color:#999;margin-top:2px}.wb-focus-overdue{color:#ef4444 !important;font-weight:600}.wb-focus-arrow{color:#ccc !important;font-size:18px !important;flex-shrink:0}.chart-legend{padding:10px 0}.chart-legend-item{padding:6px 12px;border-bottom:1px solid #f5f5f5;font-size:13px;color:#333}.chart-legend-item:last-child{border-bottom:none}.chart-legend-count{font-weight:600;color:#555}.wb-stats-drawer-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:60}.wb-stats-drawer{position:fixed;top:64px;right:0;bottom:65px;width:380px;max-width:90vw;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,.15);z-index:61;display:flex;flex-direction:column;animation:wbDrawerSlideIn .2s ease}@keyframes wbDrawerSlideIn{from{transform:translateX(100%)}to{transform:translateX(0)}}.wb-stats-drawer-header{padding:12px 16px;background:#1f2937;color:#fff;flex-shrink:0}.wb-stats-drawer-header h3{font-size:15px;font-weight:600;margin:0;color:#fff}.wb-stats-drawer-count{font-size:11px;font-weight:700;background:#f05e33;color:#fff;padding:1px 7px;border-radius:10px}.wb-stats-drawer-body{flex:1;overflow-y:auto;padding:0}.wb-stats-drawer-empty{text-align:center;padding:40px 20px;color:#999}.wb-stats-drawer-item{display:flex;align-items:center;padding:10px 16px;gap:10px;cursor:pointer;border-bottom:1px solid #f5f5f5;transition:background .12s}.wb-stats-drawer-item:hover{background:#fafafa}.wb-stats-drawer-item-title{font-size:13px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-stats-drawer-item-meta{font-size:11px;color:#999;margin-top:2px}.scheduling-list .viewby-select{margin:0;width:100px;margin-bottom:9px;margin-right:10px}.scheduling-list .viewby-select md-select span{font-size:16px;color:#333}.scheduling-list .right-list-section md-icon{height:15px;width:15px;margin-left:10px;margin-right:5px}.scheduling-list .right-list-section md-icon.big-icon{width:20px;height:20px;margin-left:20px;margin-right:0}.scheduling-list .right-list-section md-icon.small-icon{width:11px;height:11px}.scheduling-list .row-check md-checkbox{display:none}.scheduling-list .data-table{min-width:700px}.scheduling-list .data-table a{font-size:14px;width:125px;display:inline-block}.scheduling-list .data-table .inventory-text{font-weight:500}.scheduling-list .data-table .customer-services md-icon{width:20px;height:14px}.scheduling-list .data-table .customer-services span{display:inline-block;vertical-align:middle;margin-right:6px;font-size:12}.scheduling-list .data-table tr table tr:hover .row-check md-checkbox{display:inline-block}.scheduling-list .data-table .row-check md-checkbox.md-checked{display:inline-block}.scheduling-list .data-table td{vertical-align:middle;padding:15px}.scheduling-list .data-table .ico-touch-arrow{width:15px;height:15px}.scheduling-list .data-table .ico-touch-arrow svg path{fill:#5cc5c3}.scheduling-list .data-table .action-services md-icon{width:20px;height:14px}.scheduling-list .data-table .action-services span{display:inline-block;vertical-align:middle;margin-right:6px;font-size:12}.scheduling-list .data-table .rating .small-star{height:12px;width:12px;margin-bottom:3px;margin-left:2px}.scheduling-list .data-table .rating .small-star svg path{fill:#f05e33}.scheduling-list .data-table .rating a{font-size:10px}.scheduling-list .data-table .rating a.new-cutomer{color:#abd036}.scheduling-list .data-table .updates{font-size:10px;line-height:1.4}.scheduling-list .data-table .table-btn{min-width:0;min-height:0;padding:0;margin:0}.scheduling-list .table-toolbar-icon{padding-top:5px}.scheduling-list .table-toolbar-icon md-icon{height:30px;width:30px;margin:0 0 0 10px}.scheduling-list .swipe-wrapper{overflow:hidden;min-width:720px}.scheduling-list .data-table tbody td:nth-child(1),.scheduling-list .data-table thead th:nth-child(1){width:60px}.toolbar-icon{height:30px;width:30px;margin-left:28px}.svg-base-white svg path{fill:#fff}.search-button{display:inline-block;border:none;top:0;right:0;z-index:2;position:relative;margin:0;cursor:pointer}.search-button svg path{fill:#8e8e8e}.scheduling-list .fixed-header table td.row-check{padding:0 0 0 7px;min-width:30px}.create-event-popup{width:395px;height:330px;padding:5px 15px}.create-event-popup md-toolbar.main-header{background-color:#fff;border-bottom:1px solid #eaeaea}.create-event-popup md-toolbar.main-header .md-toolbar-tools{padding:0}.create-event-popup md-toolbar.main-header .md-icon-button.close-popup svg path{fill:hsl(0,0%,86%)}.create-event-popup.form-base h3{font-size:16px}.create-event-popup md-toolbar.main-header .md-toolbar-tools .md-icon-button.close-popup md-icon svg path{fill:#333}.create-event-popup .create-event-field{padding:8px 20px}.create-event-popup .create-event-field li{position:relative;padding:10px 0;height:26px}.create-event-popup .create-event-field li label{display:inline-block;min-width:105px;margin-right:5px}.create-event-popup .create-event-field li.date-picker-custom{padding:0}.create-event-popup .create-event-field li.date-picker-custom md-datepicker .md-datepicker-input-container input{min-width:104px;max-width:104px;margin:0;height:22px}.create-event-popup .create-event-field li .date-picker{display:inline-block}.create-event-popup .create-event-field li .date-picker .md-datepicker-input-container{border-bottom:1px solid #e0e0e0;height:22px}.create-event-popup .create-event-field li .date-picker input::-webkit-input-placeholder{font-size:14px}.create-event-popup .create-event-field li .date-picker input:-moz-placeholder{font-size:14px}.create-event-popup .create-event-field li .date-picker input::-moz-placeholder{font-size:14px}.create-event-popup .create-event-field li .date-picker input:-ms-input-placeholder{font-size:14px}.create-event-popup .create-event-field li md-input-container{margin:0;height:28px}.create-event-popup .create-event-field li md-input-container md-select{height:31px;width:80px;margin-right:5px}.create-event-popup .create-event-field li md-input-container md-select md-select-value{height:28px;min-width:0;min-height:28px}.create-event-popup .create-event-field li md-input-container label{height:28px;line-height:28px}.create-event-popup .create-event-field li md-input-container label,.create-event-popup .create-event-field li md-input-container span{font-size:14px;color:#ccc}.create-event-popup .create-event-field li md-input-container input{height:28px}.ar-sidepanel.g-edit .task-wrapper{top:60px}.f10,.support-repair-details .info-link,.support-contact .second-contact{font-size:10px;font-weight:400;color:hsl(0,0%,58%)}.support-contact .contact-info p{margin-top:6px}.support-contact .second-contact{margin-top:7px}.repair-info{font-size:16px;font-weight:400}.repair-info .status{margin-left:9px}.repair-info .modified{margin-top:7px;display:inline-block}.support-repair-details .repair-heading{font-weight:400}.support-repair-details .repair-heading .status{margin-left:9px;font-size:14px}.support-repair-details .info-link{color:#f05e33;display:inline-block;margin-top:5px}.support-repair-details .attached-doc{margin:0;padding:3px 8px;line-height:24px;min-height:24px;min-width:113px;text-align:left;font-size:14px;font-weight:400;background:hsl(0,0%,86%)}.support-repair-details .attached-doc md-icon{width:13px;margin-right:5px}.support-repair-details .assign-repair{padding:15px 0}.support-repair-details .assign-repair a{display:inline-block;margin-bottom:20px}.support-repair-details .assign-repair a md-icon{margin-right:5px;height:18px;width:18px}.support-repair-details .default-card-box{box-shadow:none}.support-repair-details md-tabs md-ink-bar:after{border-top-color:#f8f8f8}.support-repair-details md-tab-content md-content{background:rgba(0,0,0,0)}.support-repair-details .form-base{background:rgba(0,0,0,0)}.support-repair-details .form-base textarea{min-height:92px;height:90px}.support-repair-details .form-base .fix-version{margin-top:1px;margin-right:15px}.support-repair-details .attachment-title{margin-bottom:0}.support-repair-details .proposal-container.support-repair-conversation{padding:0 10px}.support-repair-details .table-responsive{padding:10px 0}.support-repair-details .table-responsive .data-table{min-width:650px}.support-repair-details .table-responsive .data-table th{font-weight:500;font-size:15px;color:#000}.support-repair-details .table-responsive .data-table td{background:#fff;padding:14px}.support-repair-sidenav.proposal-sidepanel{overflow:visible}.support-repair-sidenav .ar-sidepanel .task-wrapper{top:45px}.support-repair-sidenav .ar-sidepanel .task-wrapper md-input-container{margin-top:10px;margin-left:17px}.support-repair-sidenav .ar-sidepanel md-icon.radio-icon{margin-right:5px;width:20px;height:18px}.support-repair-sidenav .ar-sidepanel md-radio-button .md-container .md-off{background:#fff}.support-repair-sidenav.s3 .ar-sidepanel .task-wrapper .task-list{height:100%}.support-repair-sidenav.s3 .ar-sidepanel .sidenav-title{margin-top:4px}.support-repair-sidenav.s3 .ar-sidepanel .sidenav-title h2{font-size:16px;font-weight:400;margin-left:18px}.support-repair-sidenav.s3 .ar-sidepanel .suggested-list{border-bottom:1px solid #d6e1e5;padding:18px}.support-repair-sidenav.s3 .ar-sidepanel .suggested-list .case-status{margin-bottom:5px}.support-repair-sidenav.s3 .ar-sidepanel .suggested-list .resolution{margin-bottom:15px}.margin-top-sm{margin-top:15px}.support-accordion.accordionN a.active+.accordionN-section-content{display:block}.support-accordion.accordionN a{padding:9px 0;font-weight:normal;font-size:14px;color:#333}.support-accordion.accordionN a.active{background:#d2f4c3}.support-accordion.accordionN a:after{border-right:2px solid hsl(0,0%,86%);border-bottom:2px solid hsl(0,0%,86%);top:21px}.support-accordion.accordionN a .assign-list-icon{vertical-align:middle;margin-right:12px}.support-accordion.accordionN .accordionN-section-content{padding:0}.support-accordion.accordionN .accordionN-section-content md-list{padding:0}.support-accordion.accordionN .accordionN-section-content md-list md-list-item{cursor:pointer;padding-left:38px}.support-accordion.accordionN .accordionN-section-content md-list p{font-size:14px;color:#333}.support-accordion.accordionN .accordionN-section-content .icon-side-tick{left:36px}.machine-detail-edit{margin-top:10px}.machine-detail-edit .attach-edit{padding-top:10px}.machine-detail-edit .attachment-list li{padding-right:25px;position:relative;display:inline-block;vertical-align:top}.machine-detail-edit .attachment-list li md-icon{height:10px;width:10px;position:absolute;right:10px;top:10px}.machine-detail-edit .input-textarea{margin-top:10px}.machine-detail-edit .input-textarea md-input-container .md-input{min-height:62px}.machine-detail-edit .edit-inputs{margin-top:10px}.machine-detail-edit .edit-inputs li{margin-bottom:15px}.machine-detail-edit .edit-inputs li md-input-container{margin:0;width:88%}.machine-detail-edit .edit-inputs li md-input-container.with-label-box{width:100%}.machine-detail-edit .edit-inputs li md-input-container.with-label-box input{width:88%}.machine-detail-edit .edit-inputs li .datepicker-custom{width:88%}.machine-detail-edit .edit-inputs li .datepicker-custom .md-datepicker-button{top:-5px}.machine-detail-edit .edit-inputs li .rating{display:inline-block;margin-left:10px;vertical-align:bottom}.machine-detail-edit .edit-inputs li .rating md-icon{height:16px;width:16px}.machine-detail-edit .edit-inputs li .attach-title a{display:inline-block;margin-bottom:15px}.machine-detail-edit .payment-distribution li{margin-bottom:18px}.machine-detail-edit .payment-distribution li md-input-container{margin:0 10px 0 0}.machine-detail-edit .payment-distribution li h3{margin:10px 0;font-size:14px;font-weight:500}.machine-detail-edit .payment-distribution li md-checkbox span{color:#ccc}.machine-detail-edit md-input-container label,.machine-detail-edit md-input-container md-select span{color:hsl(0,0%,58%);padding-bottom:4px}.machine-detail-edit .datepicker-custom .md-datepicker-input-container{height:31px}.machine-detail-edit .datepicker-custom .md-datepicker-input-container input{font-size:14px;padding-left:4px;padding-top:10px}.machine-detail-edit .datepicker-custom .md-datepicker-button{top:-5px}.ar-sidepanel.g-edit .task-wrapper{top:115px}.scheduling-task-detail .md-datepicker-calendar-pane.md-pane-open{-webkit-transform:scale(0.75);transform:scale(0.75);transform-origin:right top}.assign-out-of h2{font-weight:normal;margin:0 0 5px}.assign-out-of md-menu-item{min-height:75px;height:75px}.assign-out-of .menu-header md-icon{margin:2px 7px 5px 1px}.schedule-task-detail{padding:0}.schedule-task-detail .date-picker-custom md-datepicker .md-datepicker-input-container input{font-size:14px;min-width:95px;max-width:95px}.schedule-task-detail .default-card-box{margin:0}.schedule-task-detail .default-card-box .highlight-text{font-size:20px}.schedule-task-detail .default-card-box ul li:not(:last-child){margin-right:25px}.schedule-task-detail .default-card-box label.f4,.schedule-task-detail .default-card-box .scheduling-detail-bar .right label.small-text,.schedule-task-detail .scheduling-detail-bar .right .default-card-box label.small-text{display:inline-block;margin-right:5px}.schedule-task-detail .default-card-box md-input-container{margin:0;height:22px;border-bottom:0;padding-bottom:6px;margin-left:6px}.schedule-task-detail .default-card-box md-input-container md-select{height:22px}.schedule-task-detail .default-card-box md-input-container md-select md-select-value{height:22px;min-width:0;min-height:0;padding-bottom:0}.schedule-task-detail .default-card-box md-input-container label,.schedule-task-detail .default-card-box md-input-container span{font-size:14px;color:#333}.schedule-task-detail .default-card-box md-icon{width:15px;height:15px;margin-left:4px}.schedule-task-detail .round-number{background:#d6e1e5;font-size:14px;padding:1px;margin-left:5px;max-height:23px;width:23px;line-height:23px;text-align:center;border-radius:100%;display:inline-block;vertical-align:middle;outline:0;font-weight:500}.schedule-task-detail .scheduling-detail-bar{margin-top:10px;margin-bottom:18px}.schedule-task-detail .scheduling-detail-bar .date-picker-custom{margin-top:5px}.schedule-task-detail .scheduling-detail-bar .resorce-menu-btn{margin-left:20px}.schedule-task-detail .scheduling-detail-bar .resorce-menu-btn svg path{fill:#ccc}.schedule-task-detail .scheduling-detail-bar .right{min-width:320px;text-align:right}.schedule-task-detail .scheduling-detail-bar .right .date-picker{display:inline-block;margin-left:10px}.schedule-task-detail .scheduling-detail-bar .right md-input-container{margin:0;width:100%;max-width:130px}.schedule-task-detail .scheduling-detail-bar .right md-input-container md-select{height:30px;margin-left:15px}.schedule-task-detail .scheduling-detail-bar .right .ico-truck{width:24px;height:14px;margin-right:5px}.schedule-task-detail .scheduling-detail-bar .right .small-text{font-size:11px}.schedule-task-detail .scheduling-detail-bar .date-picker-custom md-datepicker .md-datepicker-input-container input,.schedule-task-detail .scheduling-detail-bar .date-picker-custom md-datepicker.md-default-theme input{height:20px;margin:0}.schedule-task-detail .scheduling-detail-bar .date-picker-custom md-datepicker .md-datepicker-input-container input::-webkit-input-placeholder,.schedule-task-detail .scheduling-detail-bar .date-picker-custom md-datepicker.md-default-theme input::-webkit-input-placeholder{font-size:14px}.schedule-task-detail .scheduling-detail-bar .date-picker-custom md-datepicker .md-datepicker-input-container input:-moz-placeholder,.schedule-task-detail .scheduling-detail-bar .date-picker-custom md-datepicker.md-default-theme input:-moz-placeholder{font-size:14px}.schedule-task-detail .scheduling-detail-bar .date-picker-custom md-datepicker .md-datepicker-input-container input::-moz-placeholder,.schedule-task-detail .scheduling-detail-bar .date-picker-custom md-datepicker.md-default-theme input::-moz-placeholder{font-size:14px}.schedule-task-detail .scheduling-detail-bar .date-picker-custom md-datepicker .md-datepicker-input-container input:-ms-input-placeholder,.schedule-task-detail .scheduling-detail-bar .date-picker-custom md-datepicker.md-default-theme input:-ms-input-placeholder{font-size:14px}.schedule-task-detail .c-master-ui{position:relative;border-top:1px solid #dbdbdb}.schedule-task-detail .c-master-ui .time-frame ul{margin-top:66px;padding-top:25px;border-top:solid 1px hsl(0,0%,86%)}.schedule-task-detail .c-master-ui .time-frame ul li{position:relative;border-bottom:solid 1px hsl(0,0%,86%);margin:20px 0 20px 42px}.schedule-task-detail .c-master-ui .time-frame ul .h-time{position:absolute;text-align:right;width:42px;left:-50px;top:-8px}.schedule-task-detail .c-master-ui .time-frame .current-time{position:absolute;border-bottom:2px solid #ccc;top:80px;left:50px;right:8px}.schedule-task-detail .c-master-ui .time-frame .current-time:after{left:-8px;top:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#5cc5c3;border-width:8px;margin-top:-7px}.schedule-task-detail .c-master-ui .time-frame .off-time{background:rgba(242,242,242,.4);position:absolute;left:50px;right:0;top:222px;z-index:50;height:83px}.schedule-task-detail .c-master-ui .user-frame{position:absolute;left:50px;right:50px;top:0;bottom:0;z-index:50;max-width:100%;overflow-x:auto}.schedule-task-detail .c-master-ui .user-frame li{border-right:solid 1px hsl(0,0%,86%);position:relative;min-width:330px;width:25%}.schedule-task-detail .c-master-ui .user-frame li .md-button.md-icon-button{margin-right:-5px}.schedule-task-detail .c-master-ui .user-frame li .md-button.md-icon-button:before{transform:rotate(90deg);height:15px;width:21px}.schedule-task-detail .c-master-ui .user-frame li .event-edit{text-align:center}.schedule-task-detail .c-master-ui .user-frame li .event-edit md-icon{width:11px;height:11px}.schedule-task-detail .c-master-ui .user-frame li .event-edit md-icon svg path{fill:#000}.schedule-task-detail .c-master-ui .user-frame li:first-child{border-left:solid 1px hsl(0,0%,86%)}.schedule-task-detail .c-master-ui .user-frame .item-th{padding:10px;position:relative}.schedule-task-detail .c-master-ui .user-frame .item-th .assign-tick{height:18px;width:18px;position:absolute;left:50px;top:10px}.schedule-task-detail .c-master-ui .user-frame .item-th md-icon{vertical-align:middle;margin-right:6px}.schedule-task-detail .c-master-ui .user-frame .item-th md-icon.ico-add{height:18px;margin-right:0;margin-left:12px;width:18px}.schedule-task-detail .c-master-ui .user-frame .item-th a{display:inline-block;margin-top:5px}.schedule-task-detail .c-master-ui .user-frame .create-event{background:#eaeaea;border-top:2px dashed #ccc;border-bottom:2px dashed #ccc;cursor:pointer}.schedule-task-detail .c-master-ui .user-frame .item-td{min-height:23px;position:absolute;left:0;right:0;top:50px;line-height:2.2;border-bottom:1px solid rgba(0,0,0,.7)}.schedule-task-detail .c-master-ui .user-frame .item-td .time-remain{position:absolute;right:13px;font-size:10px}.schedule-task-detail .c-master-ui .user-frame .item-td .time-remain md-icon{width:20px;height:20px;margin-right:4px}.schedule-task-detail .c-master-ui .user-frame .item-td .ico-truck svg path{fill:#000}.schedule-task-detail .c-master-ui .user-frame .item-td.off-day{background:rgba(242,242,242,.4);top:43px;bottom:0;text-align:center;font-size:16px;color:#ccc}.schedule-task-detail .c-master-ui .user-frame .item-td.off-day label{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:100px;height:25px;color:hsl(0,0%,58%)}.schedule-task-detail .c-master-ui .user-frame .palette1,.schedule-task-detail .c-master-ui .user-frame .palette2,.schedule-task-detail .c-master-ui .user-frame .palette3,.schedule-task-detail .c-master-ui .user-frame .palette4,.schedule-task-detail .c-master-ui .user-frame .palette5{color:#fff}.schedule-task-detail .c-master-ui .user-frame .palette1{background:rgba(185,234,167,.7)}.schedule-task-detail .c-master-ui .user-frame .palette2{background:rgba(252,178,79,.7)}.schedule-task-detail .c-master-ui .user-frame .palette3{background:rgba(244,81,81,.7)}.schedule-task-detail .c-master-ui .user-frame .palette4{background:hsla(0,0%,58%,.7)}.assign-nav .top-section{padding:20px 20px 5px}.assign-nav h2{font-weight:500}.assign-nav .assign-type,.assign-nav h2{margin-left:0;margin-right:0}.assign-nav .assign-type{margin-top:20px;margin-bottom:0}.scheduling-detail-menu{padding:0}.scheduling-detail-menu:before{border-width:12px;margin-right:19px}.scheduling-detail-menu:after{border-bottom-color:#eaeaea;border-width:11px;margin-right:20.5px}.scheduling-detail-menu .md-subheader{background:#eaeaea}.scheduling-detail-menu .md-subheader .md-subheader-inner{padding:8px;font-weight:normal}.scheduling-detail-menu md-radio-group md-radio-button{margin-right:0}.scheduling-detail-menu md-divider{margin:0}.scheduling-detail-menu md-menu-item{border-bottom:1px solid hsl(0,0%,86%)}.scheduling-detail-menu md-menu-item:last-child{border-bottom:0}.scheduling-detail-menu .selected-resource{position:relative}.scheduling-detail-menu .selected-resource .usr-avatar{border:1px solid #eaeaea;border-radius:100%;background:#f2f2f2;margin-right:10px}.scheduling-detail-menu .selected-resource .usr-avatar svg{border-radius:100%}.scheduling-detail-menu .selected-resource .ico-tick{height:9px;width:9px;position:absolute;top:0;left:0}.date-picker-custom{display:inline-block}.date-picker-custom md-datepicker,.date-picker-custom md-datepicker.md-default-theme{background:rgba(0,0,0,0)}.date-picker-custom md-datepicker .md-datepicker-input-container,.date-picker-custom md-datepicker.md-default-theme .md-datepicker-input-container{border:0;margin:0;padding-left:3px;padding-bottom:0}.date-picker-custom md-datepicker .md-datepicker-input-container input,.date-picker-custom md-datepicker.md-default-theme .md-datepicker-input-container input{min-width:110px;max-width:110px}.date-picker-custom md-datepicker .md-datepicker-input-container input::-webkit-input-placeholder,.date-picker-custom md-datepicker.md-default-theme .md-datepicker-input-container input::-webkit-input-placeholder{color:#333 !important;font-weight:500}.date-picker-custom md-datepicker .md-datepicker-input-container input:-moz-placeholder,.date-picker-custom md-datepicker.md-default-theme .md-datepicker-input-container input:-moz-placeholder{color:#333 !important;font-weight:500}.date-picker-custom md-datepicker .md-datepicker-input-container input::-moz-placeholder,.date-picker-custom md-datepicker.md-default-theme .md-datepicker-input-container input::-moz-placeholder{color:#333 !important;font-weight:500}.date-picker-custom md-datepicker .md-datepicker-input-container input:-ms-input-placeholder,.date-picker-custom md-datepicker.md-default-theme .md-datepicker-input-container input:-ms-input-placeholder{color:#333 !important;font-weight:500}.date-picker-custom md-datepicker .md-datepicker-triangle-button,.date-picker-custom md-datepicker.md-default-theme .md-datepicker-triangle-button{display:none}.date-picker-custom md-datepicker .md-datepicker-button,.date-picker-custom md-datepicker.md-default-theme .md-datepicker-button{margin:0;position:absolute;right:-8px;top:-11px;z-index:20;padding-right:0;width:30px}.date-picker-custom md-datepicker .md-datepicker-button md-icon,.date-picker-custom md-datepicker.md-default-theme .md-datepicker-button md-icon{height:22px;width:22px}.ar-sidepanel.custom-ar-sidepanel .custom-task-list .search-list .quote-select{line-height:2}.ar-sidepanel.custom-ar-sidepanel .custom-task-list md-chips .md-chips{padding-left:0}.ar-sidepanel .top-section{position:absolute;top:0;right:0;left:0;height:75px}.ar-sidepanel .top-section.custom-top-section .top-heading{margin:0;padding:8px !important !important;background:#000}.ar-sidepanel .top-section.custom-top-section .top-heading h2{color:#fff}.ar-sidepanel .top-section.custom-top-section .top-heading md-icon{width:25px;height:25px}.ar-sidepanel .top-section.custom-top-section .top-heading md-icon svg path{fill:#fff !important}.ar-sidepanel .top-section.custom-top-section .custom-form-base{padding-bottom:20px}.ar-sidepanel .top-section.custom-top-section .custom-task-wrapper{top:165px !important}.ar-sidepanel .top-section.custom-top-section .custom-task-wrapper md-list-item._md-button-wrap{padding:5px 0}.ar-sidepanel .task-wrapper{position:absolute;top:155px;left:0;right:0;overflow-y:auto}.ar-sidepanel .task-wrapper.custom-task-wrapper form{padding-top:10px}.ar-sidepanel .task-wrapper.custom-associate-task-wrapper{top:70px !important}.ar-sidepanel .task-wrapper.custom-notes-task-wrapper{top:165px !important}.ar-sidepanel .task-wrapper.custom-notes-task-wrapper md-list-item._md-button-wrap{padding:5px 0 0}.ar-sidepanel .bottom-section{position:absolute;bottom:0;left:0;right:0;height:50px}.ar-sidepanel .icon-calendar{height:16px}.ar-sidepanel .support-accordion.accordionN a.active+.accordionN-section-content{display:block}.support-repair-sidenav .calendar-fixed>.sidenav-close--tr{z-index:11}.support-repair-sidenav .evt-chip-name{margin-left:3px}.support-repair-sidenav .word-break{word-break:break-all}@media screen and (max-width: 600px){.create-event-popup .create-event-field li label{display:block;padding-bottom:10px;min-width:0;width:100%}.create-event-popup .create-event-field li{padding:15px 0;height:auto}.schedule-task-detail .default-card-box ul li{padding-bottom:10px}}.dispatch-board-section{height:100%}.dispatch-board-section .dispatch-board-content{height:100%;overflow:hidden !important}.dispatch-board-section .db-root{overflow:hidden;min-height:0}.dispatch-board-section .db-root *,.dispatch-board-section .db-root *:before,.dispatch-board-section .db-root *:after{box-sizing:border-box}.dispatch-board-section .db-header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #e5e7eb;flex-shrink:0;background:#fff}.dispatch-board-section .db-title{font-size:18px;font-weight:700;margin:0;color:#111827}.dispatch-board-section .db-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;padding:7px 13px;line-height:1;transition:background .15s,box-shadow .15s;white-space:nowrap}.dispatch-board-section .db-btn--ghost{background:#fff;color:#374151;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.05)}.dispatch-board-section .db-btn--ghost:hover{background:#f9fafb;border-color:#d1d5db}.dispatch-board-section .db-btn--primary{background:#3b82f6;color:#fff;border:1px solid rgba(0,0,0,0);box-shadow:0 1px 2px rgba(0,0,0,.05)}.dispatch-board-section .db-btn--primary:hover{background:#2563eb}.dispatch-board-section .db-btn--sm{padding:5px 10px;font-size:12px}.dispatch-board-section .db-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:rgba(0,0,0,0);cursor:pointer;color:#374151;padding:0;transition:background .15s}.dispatch-board-section .db-icon-btn:hover{background:#f3f4f6}.dispatch-board-section .db-icon{width:15px;height:15px;flex-shrink:0}.dispatch-board-section .db-icon--xs{width:11px;height:11px}.dispatch-board-section .db-view-tabs{display:flex;align-items:center;gap:2px;padding:8px 20px;border-bottom:1px solid #e5e7eb;flex-shrink:0;background:#fff}.dispatch-board-section .db-tab{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:none;background:rgba(0,0,0,0);border-radius:6px;font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;transition:background .15s,color .15s;height:37px}.dispatch-board-section .db-tab:hover{background:#f3f4f6;color:#111827}.dispatch-board-section .db-tab--active{background:#eff6ff;color:#3b82f6}.dispatch-board-section .db-tab--active .db-icon{color:#3b82f6}.dispatch-board-section .db-date-nav{display:flex;align-items:center;justify-content:space-between;padding:8px 20px;border-bottom:1px solid #e5e7eb;flex-shrink:0;background:#f9fafb;gap:12px}.dispatch-board-section .db-date-nav-left{display:flex;align-items:center;gap:4px}.dispatch-board-section .db-date-nav-right{display:flex;align-items:center;gap:8px}.dispatch-board-section .db-period-tabs{display:flex;align-items:center;gap:8px;background:rgba(0,0,0,0)}.dispatch-board-section .db-period-tab{padding:6px 14px;border:none;background:rgba(0,0,0,0);font-size:13px;font-weight:500;color:#3b82f6;cursor:pointer;transition:all .15s;border-radius:6px;line-height:20px;height:37px}.dispatch-board-section .db-period-tab:hover{background:#eff6ff}.dispatch-board-section .db-period-tab--active{background:#3b82f6;color:#fff}.dispatch-board-section .db-period-tab--active:hover{background:#2563eb}.dispatch-board-section .db-period-tab--disabled{color:#d1d5db;cursor:not-allowed;pointer-events:none}.dispatch-board-section .db-select-container{margin:0;padding:0;height:37px;display:flex;align-items:center}.dispatch-board-section .db-select-container.md-input-has-value label,.dispatch-board-section .db-select-container.md-input-focused label{display:none}.dispatch-board-section .db-select-container .md-errors-spacer{display:none}.dispatch-board-section .db-md-select{margin:0;background:#fff;border:1px solid #e5e7eb;border-radius:6px;height:37px;padding:0 10px;font-size:13px;color:#374151;font-weight:500;display:flex;align-items:center;box-shadow:0 1px 2px rgba(0,0,0,.05);min-width:160px;transition:border-color .15s,box-shadow .15s}.dispatch-board-section .db-md-select md-select-value{border-bottom:none !important;padding-top:0 !important;padding-bottom:0 !important;min-height:auto !important;color:#374151 !important;font-size:13px !important;margin:0}.dispatch-board-section .db-md-select md-select-value .md-select-icon{color:#6b7280 !important;margin:0 0 0 12px}.dispatch-board-section .db-md-select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.dispatch-board-section .db-loading-state,.dispatch-board-section .db-error-state,.dispatch-board-section .db-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:12px;flex:1}.dispatch-board-section .db-loading-text,.dispatch-board-section .db-error-text,.dispatch-board-section .db-empty-text{font-size:14px;color:#6b7280;margin:0}.dispatch-board-section .db-empty-inline{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:10px}.dispatch-board-section .db-error-icon{color:#dc2626}.dispatch-board-section .db-empty-icon{color:#9ca3af}.dispatch-board-section .db-tech-row--unassigned{background:#fefce8}.dispatch-board-section .db-tech-row--unassigned td{background:#fefce8 !important}.dispatch-board-section .db-avatar--unassigned{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#d1d5db;color:#fff;flex-shrink:0}.dispatch-board-section .db-member-name--unassigned{color:#92400e;font-style:italic}.dispatch-board-section .proximity-green{background-color:rgba(76,175,80,.12) !important;box-shadow:inset 3px 0 0 #4caf50;transition:background-color .2s,box-shadow .2s}.dispatch-board-section .proximity-yellow{background-color:rgba(255,152,0,.12) !important;box-shadow:inset 3px 0 0 #ff9800;transition:background-color .2s,box-shadow .2s}.dispatch-board-section .db-proximity-badge{display:inline-block;font-size:10px;font-weight:600;padding:1px 6px;border-radius:10px;margin-left:6px;white-space:nowrap}.dispatch-board-section .db-proximity-badge.proximity-green{background:#e8f5e9;color:#2e7d32;box-shadow:none}.dispatch-board-section .db-proximity-badge.proximity-yellow{background:#fff3e0;color:#e65100;box-shadow:none}.dispatch-board-section .db-proximity-badge.proximity-none{background:#f5f5f5;color:#757575;box-shadow:none}.dispatch-board-section .db-tech-avatar-wrapper{position:relative;display:inline-block;flex-shrink:0}.dispatch-board-section .db-location-dot{position:absolute;bottom:-1px;right:-1px;width:9px;height:9px;border-radius:50%;border:2px solid #fff}.dispatch-board-section .db-location-dot--on_site{background-color:#4caf50}.dispatch-board-section .db-location-dot--en_route{background-color:#2196f3}.dispatch-board-section .db-location-dot--on_break{background-color:#ff9800}.dispatch-board-section .db-location-dot--offline{background-color:#bdbdbd}.dispatch-board-section .db-member-info{display:flex;flex-direction:column;gap:2px;overflow:hidden}.dispatch-board-section .db-geo-groups{padding:0 0 20px}.dispatch-board-section .db-geo-group{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;overflow:hidden;background:#fff}.dispatch-board-section .db-geo-group-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#f8f9fa;border-bottom:1px solid #e5e7eb}.dispatch-board-section .db-geo-group-header strong{font-size:14px;color:#111827}.dispatch-board-section .db-geo-group-stats{font-size:12px;color:#6b7280}.dispatch-board-section .db-geo-group-jobs{padding:0}.dispatch-board-section .db-geo-group-job{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background .12s}.dispatch-board-section .db-geo-group-job:last-child{border-bottom:none}.dispatch-board-section .db-geo-group-job:hover{background:#f9fafb}.dispatch-board-section .db-geo-job-title{font-size:13px;font-weight:500;color:#111827;flex:0 0 30%}.dispatch-board-section .db-geo-job-addr{font-size:12px;color:#6b7280;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-board-section .db-route-preview{position:fixed;left:260px;top:200px;z-index:1000;background:#fff;border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.18);width:380px;overflow:hidden;animation:fadeIn .15s ease}.dispatch-board-section .db-route-preview-map{width:100%;height:200px;display:block;object-fit:cover}.dispatch-board-section .db-route-preview-stats{display:flex;gap:12px;padding:8px 14px;background:#f8f9fa;border-bottom:1px solid #eee;font-size:12px;font-weight:600;color:#374151}.dispatch-board-section .db-route-preview-stats span{white-space:nowrap}.dispatch-board-section .db-route-preview-list{padding:8px 14px;max-height:160px;overflow-y:auto}.dispatch-board-section .db-route-preview-item{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:12px;color:#555}.dispatch-board-section .db-route-preview-label{width:20px;height:20px;border-radius:50%;background:#f44336;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}@keyframes fadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dispatch-board-section .db-addr-validated{color:#4caf50 !important}.dispatch-board-section .db-addr-unvalidated{color:#ff9800 !important;cursor:pointer !important}.dispatch-board-section .db-addr-missing{color:#f44336 !important}.dispatch-board-section .db-geofence-badge{display:inline-block;font-size:9px;font-weight:700;padding:1px 5px;border-radius:3px;text-transform:uppercase;letter-spacing:.3px;margin-top:2px}.dispatch-board-section .db-geofence-badge--arrived{background:#bbdefb;color:#0d47a1}.dispatch-board-section .db-geofence-badge--on_site{background:#c8e6c9;color:#1b5e20}.dispatch-board-section .db-geofence-badge--departed{background:#f5f5f5;color:#616161}.dispatch-board-section .db-eta-badge{display:inline-block;font-size:10px;font-weight:600;padding:1px 6px;border-radius:10px;white-space:nowrap}.dispatch-board-section .db-eta-badge--green{background:#e8f5e9;color:#2e7d32}.dispatch-board-section .db-eta-badge--yellow{background:#fff3e0;color:#e65100}.dispatch-board-section .db-eta-badge--red{background:#ffebee;color:#c62828}.dispatch-board-section .db-travel-block{position:absolute;left:4px;right:4px;z-index:5;pointer-events:none;background:repeating-linear-gradient(45deg, transparent, transparent 4px, rgba(0, 0, 0, 0.04) 4px, rgba(0, 0, 0, 0.04) 8px);border:1px dashed #bdbdbd;border-radius:3px;display:flex;align-items:center;justify-content:center;gap:4px;overflow:hidden}.dispatch-board-section .db-travel-block--conflict{border-color:#f44336;background:repeating-linear-gradient(45deg, transparent, transparent 4px, rgba(244, 67, 54, 0.06) 4px, rgba(244, 67, 54, 0.06) 8px)}.dispatch-board-section .db-travel-block--conflict .db-travel-label{color:#d32f2f;font-weight:600}.dispatch-board-section .db-travel-block--horiz{top:4px;bottom:4px;left:auto;right:auto}.dispatch-board-section .db-travel-label{font-size:10px;color:#757575;white-space:nowrap;display:flex;align-items:center;gap:2px}.dispatch-board-section .db-travel-warning{font-size:9px;color:#d32f2f;white-space:nowrap}.dispatch-board-section .db-avatar.bg-red-500,.dispatch-board-section .jd-tech-avatar.bg-red-500{background:#ef4444}.dispatch-board-section .db-avatar.bg-teal-500,.dispatch-board-section .jd-tech-avatar.bg-teal-500{background:#14b8a6}.dispatch-board-section .db-avatar.bg-indigo-500,.dispatch-board-section .jd-tech-avatar.bg-indigo-500{background:#6366f1}.dispatch-board-section .db-avatar.bg-amber-500,.dispatch-board-section .jd-tech-avatar.bg-amber-500{background:#f59e0b}.dispatch-board-section .db-avatar.bg-cyan-500,.dispatch-board-section .jd-tech-avatar.bg-cyan-500{background:#06b6d4}.dispatch-board-section .db-avatar.bg-pink-500,.dispatch-board-section .jd-tech-avatar.bg-pink-500{background:#ec4899}.dispatch-board-section .db-dispatch-wrap{flex:1;display:flex;flex-direction:column;overflow:auto}.dispatch-board-section .db-grid-outer{flex:1;overflow:auto;min-height:0;position:relative}.dispatch-board-section .db-grid-scroll{min-width:max-content}.dispatch-board-section .db-grid-table{border-collapse:separate;border-spacing:0;width:100%}.dispatch-board-section .db-grid-table--day .db-th--member,.dispatch-board-section .db-grid-table--day .db-td--member{left:0}.dispatch-board-section .db-th{padding:0;border-right:1px solid #e5e7eb;border-bottom:2px solid #e5e7eb;background:#f9fafb;position:sticky;top:0;z-index:30;font-size:12px;font-weight:600;color:#6b7280;white-space:nowrap;text-align:center}.dispatch-board-section .db-th--time{width:80px;min-width:80px;max-width:80px;left:0;z-index:40;text-align:center;padding:10px 8px;border-right:1px solid #e5e7eb;background-clip:padding-box}.dispatch-board-section .db-th--member{width:160px;min-width:160px;max-width:160px;left:80px;z-index:40;padding:10px 12px;text-align:left;border-right:2px solid #e5e7eb;background-clip:padding-box}.dispatch-board-section .db-th--day{min-width:140px;padding:8px 6px}.dispatch-board-section .db-th--timeslot{min-width:80px;padding:10px 4px}.dispatch-board-section .db-day-name{font-size:12px;font-weight:500;color:#9ca3af;line-height:1.2}.dispatch-board-section .db-day-num{font-size:18px;font-weight:700;color:#111827;line-height:1.4}.dispatch-board-section .db-tech-row:not(:last-child) td{border-bottom:1px solid #e5e7eb}.dispatch-board-section .db-td{padding:0;vertical-align:top;border-right:1px solid #e5e7eb;position:relative}.dispatch-board-section .db-td--time{width:80px;min-width:80px;max-width:80px;position:sticky;left:0;z-index:20;background:#f9fafb;border-right:1px solid #e5e7eb;vertical-align:top;background-clip:padding-box}.dispatch-board-section .db-td--member{width:160px;min-width:160px;max-width:160px;position:sticky;left:80px;z-index:20;background:#fff;border-right:2px solid #e5e7eb;padding:12px;vertical-align:top;background-clip:padding-box}.dispatch-board-section .db-td--day{min-width:140px;position:relative;background:#fff}.dispatch-board-section .db-td--day-horiz{position:relative;background:#fff;height:100px}.dispatch-board-section .db-time-labels{display:flex;flex-direction:column}.dispatch-board-section .db-time-label{display:flex;align-items:flex-start;justify-content:flex-end;padding:4px 8px 0;font-size:11px;font-weight:500;color:#9ca3af;border-bottom:1px solid #f3f4f6;box-sizing:border-box}.dispatch-board-section .db-member-cell{display:flex;align-items:center;gap:8px}.dispatch-board-section .db-member-name{font-size:13px;font-weight:500;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dispatch-board-section .db-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;flex-shrink:0}.dispatch-board-section .db-avatar.bg-blue-500{background:#3b82f6}.dispatch-board-section .db-avatar.bg-green-500{background:#10b981}.dispatch-board-section .db-avatar.bg-purple-500{background:#a855f7}.dispatch-board-section .db-avatar.bg-orange-500{background:#f97316}.dispatch-board-section .db-time-grid{position:absolute;inset:0;display:flex;flex-direction:column;pointer-events:none}.dispatch-board-section .db-time-grid-row{border-bottom:1px solid #f3f4f6;box-sizing:border-box;flex-shrink:0}.dispatch-board-section .db-jobs-overlay{position:absolute;inset:0;pointer-events:none}.dispatch-board-section .db-job-card{position:absolute;left:4px;right:4px;border-radius:6px;border:1.5px solid;padding:6px 8px;display:flex;flex-direction:column;gap:3px;overflow:hidden;pointer-events:auto;cursor:grab;box-shadow:0 1px 3px rgba(0,0,0,.06);transition:box-shadow .15s,transform .1s}.dispatch-board-section .db-job-card:active{cursor:grabbing}.dispatch-board-section .db-job-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-1px)}.dispatch-board-section .db-job-card.status-completed{background:#d1fae5;border-color:#6ee7b7;color:#065f46}.dispatch-board-section .db-job-card.status-on-the-way{background:#ede9fe;border-color:#c4b5fd;color:#4c1d95}.dispatch-board-section .db-job-card.status-in-progress{background:#dbeafe;border-color:#93c5fd;color:#1e3a8a}.dispatch-board-section .db-job-card.status-new,.dispatch-board-section .db-job-card.status-scheduled{background:#f3f4f6;border-color:#d1d5db;color:#374151}.dispatch-board-section .db-job-card.status-default{background:#f9fafb;border-color:#e5e7eb;color:#6b7280}.dispatch-board-section .db-job-top{display:flex;align-items:flex-start;justify-content:space-between;gap:4px}.dispatch-board-section .db-job-title{font-size:12px;font-weight:600;line-height:1.3;margin:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dispatch-board-section .db-job-address{display:flex;align-items:center;gap:3px;font-size:11px;opacity:.75;overflow:hidden}.dispatch-board-section .db-job-address span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dispatch-board-section .db-job-time{display:flex;align-items:center;gap:3px;font-size:11px;font-weight:500;margin-top:auto}.dispatch-board-section .db-job-time span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dispatch-board-section .db-horiz-slots{display:flex;height:100%;pointer-events:none;position:absolute;inset:0}.dispatch-board-section .db-horiz-slot{border-right:1px solid #f3f4f6;height:100%;flex-shrink:0;box-sizing:border-box}.dispatch-board-section .db-horiz-jobs{position:absolute;inset:0;pointer-events:none}.dispatch-board-section .db-day-job-card{position:absolute;top:4px;bottom:4px;border-radius:6px;border:1.5px solid;display:flex;align-items:stretch;overflow:hidden;pointer-events:auto;box-shadow:0 1px 3px rgba(0,0,0,.06)}.dispatch-board-section .db-day-job-card.status-completed{background:#d1fae5;border-color:#6ee7b7;color:#065f46}.dispatch-board-section .db-day-job-card.status-on-the-way{background:#ede9fe;border-color:#c4b5fd;color:#4c1d95}.dispatch-board-section .db-day-job-card.status-in-progress{background:#dbeafe;border-color:#93c5fd;color:#1e3a8a}.dispatch-board-section .db-day-job-card.status-new,.dispatch-board-section .db-day-job-card.status-scheduled{background:#f3f4f6;border-color:#d1d5db;color:#374151}.dispatch-board-section .db-day-job-inner{flex:1;padding:4px 8px;overflow:hidden}.dispatch-board-section .db-resize-handle{width:6px;cursor:ew-resize;background:rgba(0,0,0,.06);flex-shrink:0}.dispatch-board-section .db-resize-handle--left{border-right:1px solid rgba(0,0,0,.08)}.dispatch-board-section .db-resize-handle--right{border-left:1px solid rgba(0,0,0,.08)}.dispatch-board-section .db-resize-handle:hover{background:rgba(37,99,235,.3)}.dispatch-board-section .db-list-area{padding:24px;overflow-y:auto;flex:1}.dispatch-board-section .db-list-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.dispatch-board-section .db-list-header h2{font-size:18px;font-weight:700;margin:0;color:#111827}.dispatch-board-section .db-list-card{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff}.dispatch-board-section .db-list-row{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #f3f4f6;transition:background .12s}.dispatch-board-section .db-list-row:last-child{border-bottom:none}.dispatch-board-section .db-list-row:hover{background:#f9fafb}.dispatch-board-section .db-list-left{display:flex;align-items:center;gap:12px}.dispatch-board-section .db-list-right{display:flex;align-items:center;gap:12px}.dispatch-board-section .db-list-title{font-size:14px;font-weight:600;color:#111827;margin:0}.dispatch-board-section .db-list-sub{font-size:12px;color:#6b7280;margin:2px 0 0}.dispatch-board-section .db-list-date{font-size:12px;color:#9ca3af}.dispatch-board-section .db-job-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dispatch-board-section .db-job-dot.status-completed{background:#10b981}.dispatch-board-section .db-job-dot.status-on-the-way{background:#a855f7}.dispatch-board-section .db-job-dot.status-in-progress{background:#3b82f6}.dispatch-board-section .db-job-dot.status-new{background:#9ca3af}.dispatch-board-section .db-list-table{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff}.dispatch-board-section .db-list-table-header{display:flex;align-items:center;padding:10px 16px;background:#f9fafb;border-bottom:2px solid #e5e7eb;font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03em}.dispatch-board-section .db-list-table-row{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background .12s}.dispatch-board-section .db-list-table-row:last-child{border-bottom:none}.dispatch-board-section .db-list-table-row:hover{background:#f9fafb}.dispatch-board-section .db-list-col{display:flex;align-items:center;gap:6px;overflow:hidden}.dispatch-board-section .db-list-col--status{width:100px;flex-shrink:0}.dispatch-board-section .db-list-col--title{flex:1.5;min-width:120px;flex-direction:column;align-items:flex-start;gap:2px}.dispatch-board-section .db-list-col--address{flex:2;min-width:150px;font-size:12px;color:#6b7280;white-space:nowrap;text-overflow:ellipsis}.dispatch-board-section .db-list-col--tech{flex:1.2;min-width:120px;font-size:13px;color:#374151}.dispatch-board-section .db-list-col--schedule{width:140px;flex-shrink:0;flex-direction:column;align-items:flex-start;gap:1px}.dispatch-board-section .db-list-col--duration{width:70px;flex-shrink:0;font-size:12px;color:#6b7280}.dispatch-board-section .db-list-col--distance{width:80px;flex-shrink:0}.dispatch-board-section .db-list-col--actions{width:30px;flex-shrink:0;justify-content:center;color:#9ca3af}.dispatch-board-section .db-list-title{font-size:13px;font-weight:600;color:#111827;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dispatch-board-section .db-list-type{font-size:11px;color:#9ca3af;margin:0}.dispatch-board-section .db-list-addr-icon{color:#9ca3af;flex-shrink:0}.dispatch-board-section .db-list-unassigned{font-size:12px;color:#d97706;font-style:italic}.dispatch-board-section .db-list-date-full{font-size:12px;font-weight:500;color:#374151;display:block}.dispatch-board-section .db-list-time{font-size:11px;color:#9ca3af;display:block}.dispatch-board-section .db-list-table-empty{padding:40px 20px;text-align:center;color:#9ca3af;font-size:13px}.dispatch-board-section .db-avatar--xs{width:22px;height:22px;font-size:9px}.dispatch-board-section .db-badge{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600}.dispatch-board-section .db-badge.status-completed{background:#d1fae5;color:#065f46}.dispatch-board-section .db-badge.status-on-the-way{background:#ede9fe;color:#4c1d95}.dispatch-board-section .db-badge.status-in-progress{background:#dbeafe;color:#1e3a8a}.dispatch-board-section .db-badge.status-new{background:#f3f4f6;color:#374151}.dispatch-board-section .db-btn--active{background:#eff6ff !important;color:#3b82f6 !important;border-color:#93c5fd !important}.dispatch-board-section .db-distance-badge{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600;white-space:nowrap}.dispatch-board-section .db-distance-badge--near{background:#e8f5e9;color:#2e7d32}.dispatch-board-section .db-distance-badge--mid{background:#fff3e0;color:#e65100}.dispatch-board-section .db-distance-badge--far{background:#ffebee;color:#c62828}.dispatch-board-section .db-list-header-actions{display:flex;align-items:center;gap:8px}.dispatch-board-section .db-sort-controls{display:flex;align-items:center;gap:4px}.dispatch-board-section .db-filter-sidenav{overflow:auto}.dispatch-board-section .db-filter-overlay{position:fixed;inset:0;background:rgba(0,0,0,.25);z-index:998;opacity:0;pointer-events:none;transition:opacity .25s ease}.dispatch-board-section .db-filter-overlay--visible{opacity:1;pointer-events:auto}.dispatch-board-section .db-filter-panel{position:fixed;top:0;right:0;bottom:0;width:320px;background:#fff;box-shadow:-4px 0 24px rgba(0,0,0,.12);z-index:999;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .28s cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden}.dispatch-board-section .db-filter-panel--open{transform:translateX(0)}.dispatch-board-section .db-filter-panel-header{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 20px 12px;border-bottom:1px solid #f3f4f6;flex-shrink:0}.dispatch-board-section .db-filter-panel-title{font-size:16px;font-weight:700;color:#111827;margin:0 0 4px}.dispatch-board-section .db-filter-panel-sub{font-size:12px;color:#9ca3af;margin:0}.dispatch-board-section .db-filter-close-btn{width:28px;height:28px;border:none;background:rgba(0,0,0,0);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;padding:0;flex-shrink:0;margin-top:2px;transition:background .15s}.dispatch-board-section .db-filter-close-btn svg{width:16px;height:16px}.dispatch-board-section .db-filter-close-btn:hover{background:#f3f4f6;color:#111827}.dispatch-board-section .db-filter-section{padding:20px 20px 0;flex-shrink:0}.dispatch-board-section .db-filter-section-title{font-size:13px;font-weight:700;color:#111827;margin:0 0 12px;text-transform:uppercase;letter-spacing:.05em}.dispatch-board-section .db-filter-options{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.dispatch-board-section .db-filter-option{display:flex;align-items:center;gap:10px;cursor:pointer;border-radius:6px;padding:4px 6px;transition:background .12s}.dispatch-board-section .db-filter-option:hover{background:#f9fafb}.dispatch-board-section .db-filter-label{font-size:13px;color:#374151;font-weight:400;flex:1}.dispatch-board-section .db-filter-checkbox{width:18px;height:18px;border:1.5px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff;transition:border-color .15s,background .15s}.dispatch-board-section .db-filter-checkbox svg{width:11px;height:11px}.dispatch-board-section .db-filter-checkbox--checked{background:#2563eb;border-color:#2563eb}.dispatch-board-section .db-filter-checkbox--checked svg{stroke:#fff}.dispatch-board-section .db-avatar--sm{width:26px;height:26px;font-size:9px}.dispatch-board-section .db-filter-actions{margin-top:auto;padding:16px 20px;border-top:1px solid #f3f4f6;display:flex;gap:8px;flex-shrink:0}.dispatch-board-section .db-btn--full{flex:1;justify-content:center}.dispatch-board-section .jd-panel{width:340px !important;min-width:340px !important;max-width:340px !important;box-shadow:-4px 0 24px rgba(0,0,0,.12) !important}.dispatch-board-section .jd-content{display:flex;flex-direction:column;height:100%;overflow-y:auto;background:var(--jt-color-surface)}.dispatch-board-section .jd-header{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 18px 16px;border-bottom:1px solid var(--jt-color-border);flex-shrink:0}.dispatch-board-section .jd-title{font-size:16px;font-weight:700;color:var(--jt-color-text-default);margin:0 0 2px}.dispatch-board-section .jd-subtitle{font-size:14px;color:var(--jt-color-text-muted);margin:0}.dispatch-board-section .jd-job-info{padding:18px 18px 16px}.dispatch-board-section .jd-job-headline{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.dispatch-board-section .jd-job-title{font-size:20px;font-weight:700;color:var(--jt-color-text-default);margin:0;flex:1}.dispatch-board-section .jd-info-row{display:flex;align-items:center;gap:7px;font-size:15px;color:var(--jt-color-text-muted);margin-bottom:6px}.dispatch-board-section .jd-info-icon{flex-shrink:0;color:var(--jt-color-text-muted)}.dispatch-board-section .jd-chip{display:inline-block;padding:3px 10px;border-radius:20px;font-size:14px;font-weight:600;white-space:nowrap;flex-shrink:0;background:var(--jt-color-bg-subtle);color:var(--jt-color-text-muted)}.dispatch-board-section .jd-chip--success{background:var(--jt-color-success-bg);color:var(--jt-color-success)}.dispatch-board-section .jd-chip--warning{background:var(--jt-color-warning-bg);color:var(--jt-color-warning)}.dispatch-board-section .jd-chip--danger{background:var(--jt-color-danger-bg);color:var(--jt-color-danger)}.dispatch-board-section .jd-chip--info{background:var(--jt-color-info-bg);color:var(--jt-color-info)}.dispatch-board-section .jd-chip--neutral{background:var(--jt-color-bg-subtle);color:var(--jt-color-text-muted)}.dispatch-board-section .jd-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.dispatch-board-section .jd-stat{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:5px;background:var(--jt-color-bg-subtle);border:1px solid var(--jt-color-border)}.dispatch-board-section .jd-stat-icon{color:var(--jt-color-text-muted)}.dispatch-board-section .jd-stat-label{font-size:14px;color:var(--jt-color-text-muted);text-transform:uppercase;letter-spacing:.02em}.dispatch-board-section .jd-stat-value{font-size:15px;font-weight:600;color:var(--jt-color-text-default)}.dispatch-board-section .jd-divider{height:1px;background:var(--jt-color-border);margin:0;flex-shrink:0}.dispatch-board-section .jd-section{padding:16px 18px}.dispatch-board-section .jd-section-title{font-size:15px;font-weight:700;color:var(--jt-color-text-default);margin:0 0 12px}.dispatch-board-section .jd-primary-cta{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 10px;padding:11px 13px;border:none;border-radius:5px;font-size:15px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer;box-sizing:border-box;text-transform:none}.dispatch-board-section .jd-primary-cta .jd-primary-cta-icon{color:#fff;flex-shrink:0}.dispatch-board-section .jd-primary-cta .jd-primary-cta-label{flex:1;color:#fff;white-space:nowrap}.dispatch-board-section .jd-primary-cta .jd-primary-cta-current{font-weight:500;opacity:.9;color:#fff;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-board-section .jd-primary-cta .jd-primary-cta-caret{color:#fff;flex-shrink:0;transition:transform .15s}.dispatch-board-section .jd-primary-cta .jd-primary-cta-caret--open{transform:rotate(90deg)}.dispatch-board-section .jd-primary-cta--assign{background:#f05e33}.dispatch-board-section .jd-primary-cta--assign:hover{background:#c47618}.dispatch-board-section .jd-primary-cta--view{background:#1976d2}.dispatch-board-section .jd-primary-cta--view:hover{background:#1565c0}.dispatch-board-section .jd-primary-cta--muted{background:var(--jt-color-bg-subtle)}.dispatch-board-section .jd-primary-cta--muted .jd-primary-cta-icon,.dispatch-board-section .jd-primary-cta--muted .jd-primary-cta-label{color:var(--jt-color-text-muted)}.dispatch-board-section .jd-assign-picker{margin-bottom:12px}.dispatch-board-section .jd-tech-list{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.dispatch-board-section .jd-tech-card{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1.5px solid var(--jt-color-border);border-radius:5px;cursor:pointer;transition:border-color .15s,background .15s;background:var(--jt-color-surface)}.dispatch-board-section .jd-tech-card:hover{border-color:#93c5fd;background:var(--jt-color-bg-hover)}.dispatch-board-section .jd-tech-card--selected{border-color:#1976d2;background:var(--jt-color-info-bg)}.dispatch-board-section .jd-tech-avatar{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;flex-shrink:0}.dispatch-board-section .jd-tech-avatar.bg-blue-500{background:#3b82f6}.dispatch-board-section .jd-tech-avatar.bg-green-500{background:#10b981}.dispatch-board-section .jd-tech-avatar.bg-purple-500{background:#a855f7}.dispatch-board-section .jd-tech-avatar.bg-orange-500{background:#f97316}.dispatch-board-section .jd-tech-name{flex:1;font-size:15px;font-weight:500;color:var(--jt-color-text-default)}.dispatch-board-section .jd-recent-pill{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:2px 7px;border-radius:20px;background:var(--jt-color-info-bg);color:var(--jt-color-info);flex-shrink:0}.dispatch-board-section .jd-check-icon{color:#1976d2;flex-shrink:0}.dispatch-board-section .jd-action-list{display:flex;flex-direction:column;gap:6px}.dispatch-board-section .jd-action-row{display:flex;align-items:center;gap:11px;width:100%;padding:10px 13px;border:1.5px solid var(--jt-color-border);border-radius:5px;background:var(--jt-color-surface);font-size:15px;font-weight:500;color:var(--jt-color-text-default);cursor:pointer;text-align:left;text-decoration:none;box-sizing:border-box;text-transform:none;transition:background .13s,border-color .13s;height:40px}.dispatch-board-section .jd-action-row:hover{background:var(--jt-color-bg-hover);border-color:#d1d5db}.dispatch-board-section .jd-action-row--secondary{font-weight:500}.dispatch-board-section .jd-action-row--danger{color:var(--jt-color-danger);background:var(--jt-color-danger-bg);border-color:var(--jt-color-danger-bg)}.dispatch-board-section .jd-action-row--danger .jd-action-icon{color:var(--jt-color-danger)}.dispatch-board-section .jd-action-row--danger:hover{background:var(--jt-color-danger-bg);border-color:var(--jt-color-danger)}.dispatch-board-section .jd-action-row--link{color:#1976d2}.dispatch-board-section .jd-action-row--link .jd-action-icon{color:#1976d2}.dispatch-board-section .jd-action-row--link:hover{background:var(--jt-color-info-bg);border-color:#bfdbfe}.dispatch-board-section .jd-action-icon{flex-shrink:0;color:var(--jt-color-text-muted)}.dispatch-board-section .jd-ai-hint{margin-left:auto;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 6px;border-radius:5px;background:var(--jt-color-info-bg);color:var(--jt-color-info)}.dispatch-board-section .jd-activity{padding-top:0}.dispatch-board-section .jd-activity-item{display:flex;align-items:flex-start;gap:8px;padding:8px 0;border-top:1px solid var(--jt-color-border);font-size:15px;color:var(--jt-color-text-default)}.dispatch-board-section .jd-activity-kind{flex-shrink:0;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 7px;border-radius:20px;background:var(--jt-color-bg-subtle);color:var(--jt-color-text-muted)}.dispatch-board-section .jd-activity-kind--schedule{background:var(--jt-color-info-bg);color:var(--jt-color-info)}.dispatch-board-section .jd-activity-kind--comment{background:var(--jt-color-bg-subtle);color:var(--jt-color-text-muted)}.dispatch-board-section .jd-activity-text{line-height:1.428571429}.dispatch-board-section .jd-recordnav{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 18px;border-bottom:1px solid var(--jt-color-border);flex-shrink:0}.dispatch-board-section .jd-recordnav-btn{min-width:30px;width:30px;height:30px;margin:0;padding:0;border-radius:5px;border:1px solid var(--jt-color-border);background:var(--jt-color-surface)}.dispatch-board-section .jd-recordnav-btn:not([disabled]):hover{background:var(--jt-color-bg-hover)}.dispatch-board-section .jd-recordnav-btn[disabled]{opacity:.4}.dispatch-board-section .jd-recordnav-label{font-size:14px;font-weight:500;color:var(--jt-color-text-muted)}.dispatch-board-section .jd-tech-search{display:flex;align-items:center;gap:7px;padding:7px 10px;margin-bottom:8px;border:1.5px solid var(--jt-color-border);border-radius:5px;background:var(--jt-color-surface)}.dispatch-board-section .jd-tech-search:focus-within{border-color:#93c5fd}.dispatch-board-section .jd-tech-search-icon{flex-shrink:0;color:var(--jt-color-text-muted)}.dispatch-board-section .jd-tech-search-input{flex:1;border:none;outline:none;background:rgba(0,0,0,0);font-size:15px;color:var(--jt-color-text-default)}.dispatch-board-section .jd-tech-search-input::placeholder{color:var(--jt-color-text-muted)}.dispatch-board-section .jd-tech-empty{font-size:14px;color:var(--jt-color-text-muted);margin:4px 2px 0}.dispatch-board-section .jd-divider--danger{margin:14px 0 12px}.dispatch-board-section .jd-action-list--danger{margin-top:0}.jd-compose-dialog{max-width:460px}.jd-compose-dialog .jd-compose-title{font-size:16px;font-weight:700;color:var(--jt-color-text-default);margin:0 0 2px}.jd-compose-dialog .jd-compose-sub{font-size:15px;color:var(--jt-color-text-muted);margin:0 0 12px}.jd-compose-dialog .jd-compose-input{width:100%;border:none;outline:none;resize:vertical;background:rgba(0,0,0,0);font-size:15px;line-height:1.428571429;color:var(--jt-color-text-default)}.assigned-visits-drawer .avd-shell{display:flex;flex-direction:column;height:100%}.assigned-visits-drawer .avd-head{display:flex;align-items:center;gap:8px;padding:14px 16px 10px;border-bottom:1px solid var(--jt-color-border)}.assigned-visits-drawer .avd-head__icon{width:22px;height:22px;min-width:22px}.assigned-visits-drawer .avd-head__title{margin:0;font-size:20px;font-weight:700;color:var(--jt-color-text-default)}.assigned-visits-drawer .avd-summary{padding:12px 16px 4px}.assigned-visits-drawer .avd-stats{display:flex;gap:8px}.assigned-visits-drawer .avd-stat{flex:1;padding:8px 10px;border-radius:10px;background:var(--jt-color-bg-subtle);text-align:center}.assigned-visits-drawer .avd-stat__num{display:block;font-size:20px;font-weight:700;line-height:1.1}.assigned-visits-drawer .avd-stat__label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--jt-color-text-muted)}.assigned-visits-drawer .avd-stat--upcoming{background:var(--jt-color-info-bg)}.assigned-visits-drawer .avd-stat--upcoming .avd-stat__num{color:var(--jt-color-info)}.assigned-visits-drawer .avd-stat--past{background:var(--jt-color-bg-subtle)}.assigned-visits-drawer .avd-stat--past .avd-stat__num{color:var(--jt-color-text-muted)}.assigned-visits-drawer .avd-stat--total{background:var(--jt-color-success-bg)}.assigned-visits-drawer .avd-stat--total .avd-stat__num{color:var(--jt-color-success)}.assigned-visits-drawer .avd-ai{margin-top:10px;padding:8px 10px;border:1px solid var(--jt-color-border);border-radius:10px;background:var(--jt-color-surface)}.assigned-visits-drawer .avd-ai__local{font-size:15px;color:var(--jt-color-text-default)}.assigned-visits-drawer .avd-ai__btn{margin:6px 0 0;min-height:28px;padding:0 10px;text-transform:none;font-weight:600;font-size:14px;color:#1976d2;background:rgba(0,0,0,0);border:1px solid var(--jt-color-border)}.assigned-visits-drawer .avd-ai__btn md-icon{width:14px;height:14px;min-width:14px}.assigned-visits-drawer .avd-ai__btn md-icon svg{fill:#1976d2}.assigned-visits-drawer .avd-ai__result{margin-top:6px;font-size:15px;line-height:1.428571429;color:var(--jt-color-text-muted)}.assigned-visits-drawer .avd-filters{padding:10px 16px 4px}.assigned-visits-drawer .avd-seg{display:inline-flex;border:1px solid var(--jt-color-border);border-radius:10px;overflow:hidden;margin-bottom:8px}.assigned-visits-drawer .avd-seg__btn{margin:0;min-height:30px;border-radius:0;padding:0 12px;text-transform:none;font-weight:600;font-size:14px;color:var(--jt-color-text-muted);background:var(--jt-color-surface)}.assigned-visits-drawer .avd-seg__btn.is-active{background:#1976d2;color:#fff}.assigned-visits-drawer .avd-search{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--jt-color-bg-subtle);border:1px solid var(--jt-color-border);border-radius:10px}.assigned-visits-drawer .avd-search__icon{width:15px;height:15px;min-width:15px;opacity:.6}.assigned-visits-drawer .avd-search__input{flex:1;border:none;outline:none;background:rgba(0,0,0,0);font-size:15px;color:var(--jt-color-text-default)}.assigned-visits-drawer .avd-search__input::placeholder{color:var(--jt-color-text-muted)}.assigned-visits-drawer .avd-search__clear{margin:0;min-width:22px;width:22px;height:22px;padding:0}.assigned-visits-drawer .avd-search__clear md-icon{width:11px;height:11px;min-width:11px;opacity:.6}.assigned-visits-drawer .avd-recents{padding:10px 16px 2px}.assigned-visits-drawer .avd-recents__head{display:flex;align-items:center;gap:6px;margin-bottom:6px}.assigned-visits-drawer .avd-recents__icon{width:14px;height:14px;min-width:14px;opacity:.6}.assigned-visits-drawer .avd-recents__title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--jt-color-text-muted)}.assigned-visits-drawer .avd-recents__chips{display:flex;flex-wrap:wrap;gap:6px}.assigned-visits-drawer .avd-recent-chip{display:inline-flex;align-items:center;gap:5px;max-width:180px;padding:4px 10px;border:1px solid var(--jt-color-border);border-radius:20px;background:var(--jt-color-surface);color:var(--jt-color-text-default);font-size:14px;text-decoration:none}.assigned-visits-drawer .avd-recent-chip md-icon{width:12px;height:12px;min-width:12px;opacity:.7}.assigned-visits-drawer .avd-recent-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assigned-visits-drawer .avd-recent-chip:hover{background:var(--jt-color-bg-hover);border-color:#1976d2}.assigned-visits-drawer .avd-body{flex:1;overflow-y:auto;padding:4px 0 8px}.assigned-visits-drawer .avd-sec__head{display:flex;align-items:center;gap:6px;padding:12px 16px 4px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--jt-color-text-muted)}.assigned-visits-drawer .avd-sec__count{font-weight:600;color:var(--jt-color-text-muted)}.assigned-visits-drawer .avd-list{list-style:none;margin:0;padding:0}.assigned-visits-drawer .avd-row{padding:10px 16px;border-bottom:1px solid var(--jt-color-border)}.assigned-visits-drawer .avd-row.is-past{opacity:.62}.assigned-visits-drawer .avd-row__top{display:flex;align-items:center;gap:8px}.assigned-visits-drawer .avd-row__type-icon{width:16px;height:16px;min-width:16px}.assigned-visits-drawer .avd-row__title{flex:1;font-weight:600;color:#1976d2;text-decoration:none}.assigned-visits-drawer .avd-row__title:hover{text-decoration:underline}.assigned-visits-drawer .avd-row__status{font-size:11px;font-weight:700;text-transform:capitalize;color:var(--jt-color-text-muted)}.assigned-visits-drawer .avd-row__meta{margin:4px 0 0 24px}.assigned-visits-drawer .avd-row__ref{font-size:15px;color:#1976d2;text-decoration:none}.assigned-visits-drawer .avd-row__ref:hover{text-decoration:underline}.assigned-visits-drawer .avd-row__customer{display:flex;align-items:center;gap:6px;margin:6px 0 0 24px}.assigned-visits-drawer .avd-row__time{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:6px 0 0 24px;font-size:15px;color:var(--jt-color-text-default)}.assigned-visits-drawer .avd-row__ago{font-size:11px;color:var(--jt-color-text-muted);background:var(--jt-color-bg-subtle);border-radius:10px;padding:1px 8px}.assigned-visits-drawer .avd-row__dur{font-size:11px;color:var(--jt-color-text-muted)}.assigned-visits-drawer .avd-cust{display:inline-flex;align-items:center;gap:6px;max-width:220px;padding:3px 10px 3px 3px;border:1px solid var(--jt-color-border);border-radius:20px;background:var(--jt-color-surface);cursor:pointer;color:var(--jt-color-text-default);font-size:14px}.assigned-visits-drawer .avd-cust .avtar-img,.assigned-visits-drawer .avd-cust .img-replacer{width:22px;height:22px;min-width:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;background:var(--jt-color-bg-subtle);overflow:hidden}.assigned-visits-drawer .avd-cust .avd-cust__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assigned-visits-drawer .avd-cust:hover{background:var(--jt-color-bg-hover);border-color:#1976d2}.assigned-visits-drawer .avd-cust-act{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--jt-color-border);background:var(--jt-color-surface);text-decoration:none}.assigned-visits-drawer .avd-cust-act md-icon{width:13px;height:13px;min-width:13px}.assigned-visits-drawer .avd-cust-act md-icon svg{fill:#1976d2}.assigned-visits-drawer .avd-cust-act:hover{background:var(--jt-color-bg-hover);border-color:#1976d2}.assigned-visits-drawer .avd-footer{flex-shrink:0;padding:12px 16px 14px;border-top:1px solid var(--jt-color-border);background:var(--jt-color-surface)}.assigned-visits-drawer .cc-act{margin:0;min-height:38px;width:100%;line-height:1;font-size:15px;font-weight:600;text-transform:none;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.assigned-visits-drawer .cc-act md-icon{width:16px;height:16px;min-width:16px}.assigned-visits-drawer .cc-act--primary{background:#f05e33 !important;color:#fff !important}.assigned-visits-drawer .cc-act--primary:hover{background:#c47618 !important}.assigned-visits-drawer .cc-act--primary md-icon svg{fill:#fff}.assigned-visits-drawer .avd-empty{padding:24px 16px}.guided-action-grid .active{color:#39a82d;font-weight:600;font-size:14px}.guided-action-grid .boards .edit-action{width:135px;min-width:135px}.guided-action-grid .boards .icon-coupon{height:34px;margin-bottom:15px;width:34px}.guided-action-grid .boards .stat-info .stat{font-size:18px;padding:5px}.gap-right-hard{margin-right:10px}.guided-action .action-item md-checkbox{margin-right:10px}.guided-action .section-head{margin-top:35px}.guided-action .display-value{padding-right:15px}.guided-action .assign-section md-chip{height:20px;border-radius:50px !important;padding-left:0;line-height:20px;box-shadow:none}.guided-action .assign-section md-chips md-chips-wrap{box-shadow:none}.guided-action .assign-section .view-chips md-chips-wrap{padding:0}.guided-action .assign-section .img-replacer{margin:0;height:20px;width:20px;line-height:20px;padding:0;font-size:11px;color:#f05e33;vertical-align:top}.guided-action md-list-item label{color:#949494}.guided-action .view-chips{padding:0}.guided-action .opp-detail-list md-list-item:before{min-height:35px}.guided-action .opp-detail-list md-list-item{padding-left:0}.guided-action .due-date md-radio-button{margin-bottom:0}@media only screen and (max-width: 600px){.guided-action .opp-detail-list md-list-item:before{min-height:25px}}@media only screen and (max-width: 959px){.guided-action .due-date .date-row{max-width:400px;margin-bottom:25px}.guided-action .due-date .gap-right{margin-right:0}.guided-action .due-date .determinant,.guided-action .due-date .display-value{margin-bottom:20px}}.time-entry .user-clock-management .btn-secondary{padding:2px 25px;font-weight:bold;color:#333;margin:0 20px 0 0}.time-entry .user-clock-management .custom-button{padding:2px 25px;font-weight:bold;color:#333;background-color:#a7cf9d}.time-entry .user-clock-management .stats-list.first-list{margin-right:20px}.time-entry .user-clock-management .stats-section{padding:20px;background:#ecf3f9}.time-entry .user-clock-management .stats-section li{background-color:#fff;padding:8px 10px;margin:5px 10px 5px 0;min-width:86px;text-align:center;display:inline-block}.time-entry .user-clock-management .stats-section li.last-stat{margin-right:0}.time-entry .user-clock-management .stats-section h3{margin:0 0 10px}.time-entry .user-clock-management .stats-section p{margin:0}.time-entry .user-clock-management .travel-summary{padding:0 0 20px 30px}.time-entry .user-clock-management .travel-summary label{position:initial}.time-entry .user-clock-management .sms-conversation{border:1px solid #ccc;position:relative;padding:5px}.time-entry .user-clock-management .sms-conversation::before{top:11px;left:-16px;border:8px solid;border-color:rgba(0,0,0,0) #dbdbdb rgba(0,0,0,0) rgba(0,0,0,0);content:"";position:absolute}.time-entry .user-clock-management .address-status{background:green;border-radius:50%;width:20px;height:20px;position:absolute;left:6px}.time-entry .user-clock-management .address-status::before{content:"";border-left:1px solid #5cc5c3;height:100%;position:absolute;padding-left:15px}.time-entry .user-clock-management .my-calendar{border:1px solid #ccc}.time-entry .user-clock-management .time-row{border:1px solid #ccc}.time-entry .user-clock-management .address-detail{padding-left:30px}.time-entry .clock-in-card{border-radius:5px;border:1px solid #d0e4f2;transition:box-shadow 1s,border-color 1s;overflow:hidden}.time-entry .card-section{display:flex;justify-content:space-around}.time-entry .stop-icon md-icon{margin-right:10px !important}.time-entry .service-details{display:flex}.time-entry .service-details md-icon{margin:auto 0}.time-entry .service-details h3{margin:0}.time-entry .summary-tab .title{width:100%;text-align:center;background:#333;color:#fff;margin-top:0;padding:10px;font-weight:normal}.time-entry .campaign-detail{overflow:auto;display:block;width:100%}.time-entry .campaign-detail .data-box{min-width:120px}.time-entry .campaign-detail .data-box:not(:last-of-type){margin-right:15px}.time-entry .campaign-detail .md-padding{display:flex;flex-wrap:nowrap;overflow-x:auto;width:100%}.time-entry .regular,.time-entry .break,.time-entry .overtime{background:#93c47d;text-align:center;padding:12px 10px;font-size:20px !important;color:#fff !important}.time-entry .overtime{background:#e06666}.time-entry .break{background:#999}.time-entry .clock-in-card h1{font-weight:normal;font-size:18px}.time-entry .clock-list .inner-wrapper{padding:10px;margin-left:15px;border-radius:3px;position:relative;background-color:#f9f9f9;border:1px solid #dbdbdb}.time-entry .clock-list .inner-wrapper::before{top:11px;left:-16px;border:8px solid;border-color:rgba(0,0,0,0) #dbdbdb rgba(0,0,0,0) rgba(0,0,0,0);width:0;height:0;content:"";position:absolute}.time-entry .clock-list .post-title{font-size:16px;margin-bottom:8px;padding-right:50px;color:#bababa}.time-entry .clock-status{font-size:14px;background:#000;color:#fff;padding:5px 0;border-radius:20px;margin-left:20px;min-width:120px;display:inline-block;text-align:center}.time-entry .clock-status.cancelled,.time-entry .clock-status.na,.time-entry .clock-status.void{background-color:#666}.time-entry .clock-status.partial{background-color:#e69138}.time-entry .clock-status.pending{background-color:#e06666}.time-entry .clock-status.full,.time-entry .clock-status.over{background-color:#6aa84f}.time-entry .progress{margin-left:0;text-align:center;width:100%;max-width:90px;font-weight:normal;font-size:12px;margin-top:5px}.time-entry .progress.cancelled,.time-entry .progress.na,.time-entry .progress.void{background-color:#666}.time-entry .progress.partial{background-color:#e69138}.time-entry .progress.pending{background-color:#e06666}.time-entry .progress.full,.time-entry .progress.over{background-color:#6aa84f}.time-entry .clocl-left{margin-left:35px}@media(max-width: 500px){.time-entry .clocl-left{margin-left:0}}.time-entry .total-clock{width:100%;max-width:150px;min-width:150px;margin-bottom:3px;display:flex;font-size:10px}.time-entry .total-clock .light-green{background:#6aa84f;padding-left:4px;font-size:10px}.time-entry .total-clock .green{background:#a7cf9d;padding-right:4px;font-size:10px}.time-entry .total-clock .light-red{background:#c00;margin-right:0;padding-left:4px;font-size:10px}.time-entry .total-clock .red{background:#e06666;padding-right:4px;font-size:10px}.time-entry .total-clock .light-gray{background:#666;margin-right:0;padding-left:4px;font-size:10px}.time-entry .total-clock .gray{background:#999;padding-right:4px;font-size:10px}.time-entry .clockin-img img{width:45px;margin-right:10px;height:45px}.time-entry .pay-status .pay-label{margin-left:35px}.time-entry .overpaid{padding-left:10px}.time-entry .initiate-hour{margin-left:35px}.time-entry .total-approved{background-color:#ecf3f9}.time-entry .total-reg{display:inline-block;width:20%}.time-entry .total-hr{display:inline-block;width:80%;text-align:right}.calendar-base .btn-toolbar{text-align:center}.calendar-base .btn-toolbar .btn-group{display:inline-block;overflow:hidden;border-radius:8px;padding:0;margin:0}.calendar-base .btn-toolbar .btn{border-style:solid;border-width:0 1px 0 0;border-color:#fff;background-color:rgba(196,195,195,.16);float:left;color:hsl(0,0%,16.5%);outline:none;height:40px;padding:10px;font-size:14px;font-weight:400;transition:cubic-bezier(0.74, 0, 0.56, 1) all .2s}.calendar-base .btn-toolbar .btn.active{background-color:#6483f2;color:#fff;transition:cubic-bezier(0.74, 0, 0.56, 1) all .2s}.calendar-base .btn-toolbar .btn:last-child{border:none}.calendar-base .btn-toolbar .btn:hover{background-color:#6483f2;color:#fff}.calendar-base .fc-toolbar .fc-left h2{font-size:16px;font-weight:400}.calendar-base .fc-unthemed .fc-month-view .fc-row.fc-week.fc-widget-content{height:96px;overflow:hidden}.calendar-base .fc-unthemed .fc-month-view .fc-today{background-color:rgba(0,0,0,0);position:relative;font-size:16px;color:#fff}.calendar-base .fc-unthemed .fc-month-view .fc-today .date-holder{font-size:16px;line-height:1.4;font-weight:400}.calendar-base .fc-unthemed .fc-agendaDay-view .fc-today{background-color:rgba(0,0,0,0);position:relative}.calendar-base .event-style,.calendar-base .fc-more-cell .fc-more{background-color:#f05e33;border:2px solid #f05e33;border-radius:15px;padding-left:15px}.calendar-base .fc-event{background-color:#fff !important;border-width:0 0 0 4px;border-radius:5px;padding:5px;box-shadow:rgba(17,17,26,.05) 0 1px 0px,rgba(17,17,26,.1) 0 0 8px}.calendar-base .fc-event .fc-content{color:#000}.calendar-base .fc-event .fc-time{margin-bottom:10px}.calendar-base .fc-event .fc-title{font-weight:bold}.calendar-base .fc-event:hover{background-color:#d1d1f9 !important}.calendar-base .fc-event:hover .fc-title{color:#f05e33}.calendar-base .fc-more-cell .fc-more{background-color:#fff;display:block;margin-left:2px;margin-right:2px;border-width:1px;font-size:11px;text-decoration:none}.calendar-base .fc-basic-view td.fc-day-number,.calendar-base .fc-basic-view td.fc-week-number span{padding:8px}.calendar-base .fc-time-grid .fc-slats .fc-minor td{border-top-style:none}.calendar-base .fc-time-grid .fc-slats td:first-child{border:none}.calendar-base .fc-more-popover{border-radius:5px;overflow:hidden;border-color:rgba(0,0,0,0);box-shadow:0 2px 9px -2px rgba(0,0,0,.5)}.calendar-base .fc-more-popover .fc-header.fc-widget-header{background:#fff;border-bottom:1px solid #eee;height:20px;padding-top:9px;position:relative}.calendar-base .fc-more-popover .fc-header.fc-widget-header .fc-icon.fc-icon-x{font-size:14px;position:absolute;right:7px;transition:all ease .5s;padding:2px;border-radius:50%;top:6px;color:hsl(0,0%,58%)}.calendar-base .fc-more-popover .fc-header.fc-widget-header .fc-icon.fc-icon-x:hover{background-color:hsl(0,0%,58%);color:#fff;transition:all ease .5s}.calendar-base .fc-more-popover .fc-body.fc-widget-content{max-height:200px;overflow:auto}.calendar-base .fc-more-popover .fc-body.fc-widget-content .fc-event-container{padding:0}.calendar-base .fc-more-popover .fc-body.fc-widget-content .fc-event-container .fc-event.fc-day-grid-event{border-width:0 0 2px 2px;border-color:hsl(0,0%,86%) #f05e33;border-radius:0;padding:8px;font-size:11px;margin-left:0;margin-right:0;margin-top:-1px}.calendar-base .fc-right-inner md-input-container{margin-top:-7px;margin-right:5px}.calendar-base .fc-right-inner md-input-container label.select-mark{position:absolute;top:-15px;right:5px;padding:0;left:inherit}.calendar-base .cal-r-side{display:inline-block;vertical-align:top}.create-event-popup{width:395px;height:330px;padding:5px 15px}.create-event-popup md-toolbar.main-header{background-color:#fff;border-bottom:1px solid #eaeaea}.create-event-popup md-toolbar.main-header .md-icon-button.close-popup svg path{fill:hsl(0,0%,86%)}.create-event-popup.form-base h3{font-size:16px}.create-event-popup md-toolbar.main-header .md-toolbar-tools .md-icon-button.close-popup md-icon svg path{fill:#333}.create-event-popup .create-event-field{padding:8px 20px}.create-event-popup .create-event-field li{position:relative;padding:10px 0;height:26px}.create-event-popup .create-event-field li label{display:inline-block;min-width:95px;margin-right:5px}.create-event-popup .create-event-field li.date-picker-custom{padding:0}.create-event-popup .create-event-field li.date-picker-custom md-datepicker .md-datepicker-input-container input{min-width:104px;max-width:104px;margin:0;height:22px}.create-event-popup .create-event-field li .date-picker{display:inline-block}.create-event-popup .create-event-field li .date-picker .md-datepicker-input-container{border-bottom:1px solid #e0e0e0;height:22px}.create-event-popup .create-event-field li .date-picker input::-webkit-input-placeholder{font-size:14px}.create-event-popup .create-event-field li .date-picker input:-moz-placeholder{font-size:14px}.create-event-popup .create-event-field li .date-picker input::-moz-placeholder{font-size:14px}.create-event-popup .create-event-field li .date-picker input:-ms-input-placeholder{font-size:14px}.create-event-popup .create-event-field li md-input-container{margin:0;height:28px}.create-event-popup .create-event-field li md-input-container md-select{height:31px;width:80px;margin-right:5px}.create-event-popup .create-event-field li md-input-container md-select md-select-value{height:28px;min-width:0;min-height:28px}.create-event-popup .create-event-field li md-input-container label{height:28px;line-height:28px}.create-event-popup .create-event-field li md-input-container label,.create-event-popup .create-event-field li md-input-container span{font-size:14px;color:#ccc}.create-event-popup .create-event-field li md-input-container input{height:28px}.back-white .ar-sidepanel{background:#fff}.back-white .ar-sidepanel .head-section{height:auto;background:#f2f2f2}.event-container{margin-top:8px}.event-container:last-child{margin-bottom:20px}.event-container .date-events{margin-top:8px;margin-bottom:16px}.event-container .date-events h2{font-weight:500}.event-container .date-events .badge-caption span{background-color:#e1eef3;color:#333}.event-container .event-info{padding-left:10%;margin-bottom:12px;position:relative}.event-container .event-info:before{content:"";display:inline-block;background:#f05e33;border-radius:50%;height:5px;width:5px;position:absolute;left:7%;top:4px}.event-container .event-info.green:before{background-color:#abd036}.event-container .event-info .event-title{font-weight:400;margin:0 0 2px}.event-container .event-info label{font-size:10px;color:hsl(0,0%,58%);margin-bottom:3px}.map-r-sidebar .leftnav-wrap{padding:0}.map-r-sidebar .head-section{position:relative;padding:4px 10px}.map-r-sidebar .sidenav-title{margin-top:5px}.map-r-sidebar .sidenav-title .search-box{top:16px;right:20px}.map-r-sidebar .sidenav-title .search-button{top:11px}.map-r-sidebar .sidenav-title h2{margin-left:0}.map-r-sidebar .sidenav-title .icon-map-pin{margin-right:10px;width:12px;cursor:auto}.map-r-sidebar .sidenav-title .icon-map-pin svg path{fill:#39a82d}.map-r-sidebar .sidenav-title .icon-map-pin.orange svg path{fill:#f05e33}.map-r-sidebar .map-event li{padding:20px 0;color:#333;border-bottom:1px solid #f2f2f2}.map-r-sidebar .map-event .date{margin-top:5px}.map-r-sidebar .map-event .map-user,.map-r-sidebar .map-event .month{color:hsl(0,0%,58%)}.map-r-sidebar .map-event .day{font-size:16px;font-weight:700;margin-bottom:2px}.map-r-sidebar .map-event .map-title h3{margin:0;color:#333;font-weight:400}.map-r-sidebar .map-event .map-title .icon-location{margin:0 20px;width:14px}.fc .fc-toolbar{margin-bottom:10px}.fc .fc-toolbar .fc-right>.fc-today-button{margin-left:0;border-radius:0;height:28px;background:#f05e33;color:#fff;border-left-color:#fff;border-right-color:#fff}.fc .fc-toolbar .fc-right-inner{margin-top:3px}.fc-left{width:155px}.fc-right{min-height:30px}.fc-right .fc-prev-button{border-top-right-radius:0;border-bottom-right-radius:0;padding:0}.fc-right .fc-next-button{border-top-left-radius:0;border-bottom-left-radius:0;padding:0;margin-left:0}.fc-right .fc-next-button,.fc-right .fc-prev-button{background:#f05e33;color:#fff;height:28px;width:40px}.fc-right .fc-today-button{padding:0}.fc-right .fc-next-button.fc-state-default,.fc-right .fc-prev-button.fc-state-default{box-shadow:none}.fc-right h2{margin-top:5px}.calendar-base .fc-unthemed .fc-month-view .fc-today{color:#6c9aff}.calendar-r-sidebar .sidenav-title{font-size:16px;font-weight:400;margin:0 0 10px;vertical-align:middle;height:35px}.calendar-r-sidebar .sidenav-title .edit-calendar-icon{width:30px;height:30px}.calendar-r-sidebar .show-date-time{margin:5px 0}.top-gap{margin-top:20px}.img-avatar-replacer,.calendar-sidebar .md-chips .img-replacer,.contact-chips-custom-template .img-replacer{margin:0;height:32px;width:32px;line-height:32px;padding:0;color:#f05e33 !important}.contact-chips-custom-template img,.contact-chips-custom-template md-icon.avatar{height:32px !important;width:32px !important;min-width:32px !important;max-width:32px !important;min-height:32px !important;max-height:32px !important;border-radius:50%;overflow:hidden;vertical-align:middle}.calendar-fixed{position:absolute;width:100%;top:0;bottom:0}.calendar-sidebar .block-title{font-size:16px;margin:8px}.calendar-sidebar .leftnav-wrap{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}.calendar-sidebar .select-wrapper{padding:10px 16px 16px}.calendar-sidebar .select-wrapper md-input-container input,.calendar-sidebar .select-wrapper md-input-container md-select,.calendar-sidebar .select-wrapper md-input-container textarea{background-color:#fff}.calendar-sidebar .actions .delete-icon{height:15px;width:15px}.calendar-sidebar div.f3{margin:8px 0}.calendar-sidebar .draft-status{color:#5cc5c3}.calendar-sidebar .quote-title-info{margin:0 auto}.calendar-sidebar .quote-margin{margin:15px 8px}.calendar-sidebar .quote-padding{padding-bottom:10px}.calendar-sidebar .margin-remove{margin:0}.calendar-sidebar .width-remove{width:auto}.calendar-sidebar .md-margin-remove md-chips,.calendar-sidebar .md-margin-remove md-chips-wrap{margin-bottom:0}.calendar-sidebar .quote-time{color:hsl(0,0%,58%);font-size:12px}.calendar-sidebar .quote-badge{width:20px;background:#ccc;height:20px;border-radius:50%;line-height:20px;text-align:center;font-size:12px;color:#fff}.calendar-sidebar .chip-set-for md-chips-wrap{background:none;box-shadow:none}.calendar-sidebar .text-bold{font-weight:bold}.calendar-sidebar .date-picker.gap-right{margin-right:20px}.calendar-sidebar .date-picker md-datepicker{background:none}.calendar-sidebar .date-picker .md-datepicker-button{position:absolute;z-index:1;right:-7px}.calendar-sidebar .date-picker .md-datepicker-expand-triangle{display:none}.calendar-sidebar .date-picker .md-datepicker-input-container{background:#fff;margin-left:0;width:100%}.calendar-sidebar .date-picker .md-datepicker-input-container .md-datepicker-input{height:38px;position:relative;top:2px;padding-left:3px}.calendar-sidebar .bottom-gap{margin-bottom:18px}.calendar-sidebar md-input-container input,.calendar-sidebar md-input-container textarea{background-color:#fff}.calendar-sidebar md-input-container textarea{min-height:96px}.calendar-sidebar md-input-container.input-md textarea{height:50px !important}.calendar-sidebar md-checkbox{margin-left:auto}.calendar-sidebar .day-text{height:32px;line-height:32px;width:32px;cursor:pointer}.calendar-sidebar .days{background:#fff;padding-left:2px}.calendar-sidebar .days li{margin-top:10px}.calendar-sidebar .day-tags-section{margin-bottom:20px}.calendar-sidebar md-chips-wrap{background-color:#fff}.calendar-sidebar .md-chips img,.calendar-sidebar .md-chips md-icon.avatar{height:32px !important;width:32px !important;min-width:32px !important;max-width:32px !important;min-height:32px !important;max-height:32px !important;border-radius:50%;overflow:hidden;vertical-align:middle}.calendar-sidebar .md-chips .md-chip,.calendar-sidebar .md-chips md-chip{border-radius:50px;padding-left:0;line-height:28px}.calendar-sidebar .md-chips .md-chip .md-chip-content span,.calendar-sidebar .md-chips md-chip .md-chip-content span{font-size:12px}.tips-sidebar .page-section{position:absolute;top:51px;bottom:50px;left:0;right:0;overflow-y:auto}.tips-sidebar.ar-sidepanel{width:400px}.tips-sidebar .data{line-height:20px}.tips-sidebar .data ul{list-style:inherit}.tips-sidebar .data img{max-width:100%}.tips-sidebar .bottom-section .md-button md-icon{height:15px;width:15px}.tips-sidebar .bottom-section .md-button md-icon.nav path{fill:rgba(0,0,0,.3803921569)}.calendar-fixed .sidenav-close--tr{z-index:11}.calendar-sidebar .cal-r-icon-16{width:16px}.calendar-sidebar .cal-chip-name{margin-left:3px}.calendar-sidebar .cal-break-all{word-break:break-all}.calendar-sidebar .cal-link-btn{padding:0;border:0;background:none;font:inherit;color:#1976d2;cursor:pointer}.calendar-sidebar .cal-link-btn:hover{text-decoration:underline}.jac-status--on-track{background-color:#abd036;border-left-color:rgb(132.7870967742,162.7451612903,38.0548387097)}.jac-status--at-risk{background-color:#fab963;border-left-color:rgb(248.099378882,158.3913043478,39.700621118)}.jac-status--overdue{background-color:#ff8162;border-left-color:rgb(255,79.8840764331,36.8)}.jac-status--in-progress{background-color:#52758d;border-left-color:rgb(59.4959641256,84.8905829596,102.3040358744)}.jac-status--external{background-color:#ccc;border-left-color:hsl(0,0%,68%);opacity:.6}.jac-event--completed{opacity:.6}.jac-event--completed .jac-event-title,.jac-event--completed .fc-title,.jac-event--completed .jac-pill-label,.jac-event--completed .jac-flag-title{text-decoration:line-through}.jac-shape--duration-bar{color:#fff;border-radius:4px;border-left-width:4px;border-left-style:solid;min-height:24px;line-height:24px;padding:4px 8px;font-size:12px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:box-shadow 200ms ease,transform 150ms ease}.jac-shape--duration-bar:hover{box-shadow:0 0 8.37px .63px rgba(82,117,141,.35);transform:translateY(-1px);transform:scaleY(1.1)}.jac-shape--duration-bar:focus{outline:2px solid #f05e33;outline-offset:2px}.jac-shape--duration-bar .fc-title,.jac-shape--duration-bar .fc-time{color:#fff}.jac-shape--duration-bar .jac-event-title{color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jac-shape--milestone-diamond{width:16px;height:16px;transform:rotate(45deg);border-radius:2px;border:2px solid #fff;display:flex;align-items:center;justify-content:center;margin:2px auto;cursor:pointer;transition:transform 150ms ease;position:relative}.jac-shape--milestone-diamond:hover{transform:rotate(45deg) scale(1.3)}.jac-shape--milestone-diamond:hover .jac-diamond-tooltip{visibility:visible;opacity:1}.jac-shape--milestone-diamond:focus{outline:2px solid #f05e33;outline-offset:2px}.jac-shape--milestone-diamond .jac-diamond-inner{transform:rotate(-45deg);font-size:8px;color:#fff;line-height:1}.jac-shape--milestone-diamond .jac-diamond-tooltip{visibility:hidden;opacity:0;position:absolute;bottom:calc(100% + 8px);left:50%;transform:rotate(-45deg) translateX(-50%);background:#000;color:#fff;font-size:12px;font-weight:400;padding:4px 8px;border-radius:4px;white-space:nowrap;pointer-events:none;transition:opacity 300ms ease 300ms;z-index:20}.jac-shape--deadline-flag{display:inline-flex;align-items:center;padding:2px 8px 2px 6px;font-size:11px;font-weight:500;line-height:20px;color:#fff;border-radius:2px;cursor:pointer;position:relative;transition:transform 150ms ease}.jac-shape--deadline-flag::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:hsla(0,0%,100%,.5);border-radius:2px 0 0 2px}.jac-shape--deadline-flag:hover{transform:scale(1.2);cursor:pointer}.jac-shape--deadline-flag:focus{outline:2px solid #f05e33;outline-offset:2px}.jac-shape--deadline-flag .jac-flag-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100px}.jac-shape--action-pill{display:inline-flex;align-items:center;height:22px;border-radius:11px;padding:4px 10px;font-size:11px;font-weight:700;text-transform:uppercase;color:#fff;max-width:120px;overflow:hidden;cursor:pointer;transition:transform 150ms ease,box-shadow 200ms ease}.jac-shape--action-pill:hover{transform:scale(1.05);box-shadow:0 0 4px rgba(0,0,0,.2)}.jac-shape--action-pill:focus{outline:2px solid #f05e33;outline-offset:2px}.jac-shape--action-pill .jac-pill-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jac-universal-calendar{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden;position:relative}.jac-calendar-toolbar{display:flex;align-items:center;height:48px;padding:0 12px;border-bottom:1px solid #d6e1e5;flex-shrink:0}.jac-bi-header{display:flex;align-items:center;min-height:64px;padding:8px 16px;border-bottom:2px solid #d6e1e5;background:#d8e7f2;flex-shrink:0;gap:12px;flex-wrap:wrap}@media(max-width: 768px){.jac-bi-header .jac-kpi-card:nth-child(n+4){display:none}}.jac-kpi-card{display:flex;flex-direction:column;align-items:center;padding:16px;min-width:140px;flex:1;background:#fff;border:1px solid #d6e1e5;border-radius:10px;transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .3s cubic-bezier(0.4, 0, 0.2, 1)}.jac-kpi-card:hover{transform:scale(1.02);box-shadow:0 0 8.37px .63px rgba(82,117,141,.35)}.jac-kpi-card .jac-kpi-value{font-size:24px;font-weight:700;color:#52758d}.jac-kpi-card .jac-kpi-value--danger{color:#f45151}.jac-kpi-card .jac-kpi-value--success{color:#39a82d}.jac-kpi-card .jac-kpi-value--warning{color:#fab963 !important}.jac-kpi-card .jac-kpi-value--critical{color:#ff8162 !important;animation:jac-kpi-pulse 1.5s ease-in-out infinite}.jac-kpi-card .jac-kpi-label{font-size:11px;font-weight:500;color:#949494;text-transform:uppercase;letter-spacing:.5px}.jac-calendar-body{display:flex;flex:1;overflow:hidden}.jac-calendar-body>jac-calendar-left-panel{display:flex;height:100%;overflow:hidden}.jac-calendar-left-panel{width:240px;border-right:1px solid #d6e1e5;flex-shrink:0;height:100%;overflow-y:auto;overflow-x:hidden;background:#f7f7f7 !important}.jac-calendar-left-panel .jac-left-panel-scroll{padding-bottom:16px}.jac-calendar-left-panel .jac-section-header{display:flex;align-items:center;font-weight:700;font-size:13px;padding:4px 0;user-select:none}.jac-calendar-left-panel .jac-section-header:hover{opacity:.7}.jac-calendar-left-panel .jac-chevron{display:inline-block;width:0;height:0;margin-right:8px;flex-shrink:0;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:6px solid #999;transition:transform .2s ease}.jac-calendar-left-panel .jac-chevron--open{transform:rotate(90deg)}.jac-calendar-left-panel .jac-left-item{padding:4px 2px;border-radius:3px;transition:background-color .15s ease}.jac-calendar-left-panel .jac-left-item:hover{background-color:rgba(0,0,0,.05)}.jac-calendar-left-panel .jac-left-panel-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px 8px 16px;font-weight:700;font-size:13px;border-bottom:1px solid #d6e1e5;position:sticky;top:0;background:#fff;z-index:1}.jac-calendar-left-panel .jac-left-panel-list{padding-bottom:16px;border-bottom:1px solid #d6e1e5}.jac-calendar-left-panel .jac-type-filter-item{display:flex;align-items:center;padding:6px 16px;cursor:pointer;font-size:12px;white-space:nowrap;border-bottom:1px solid rgba(214,225,229,.5);transition:background .15s ease}.jac-calendar-left-panel .jac-type-filter-item:hover{background:#f9f9f9}.jac-calendar-left-panel .jac-type-filter-item:last-child{border-bottom:none}.jac-calendar-left-panel .jac-type-filter-item input[type=checkbox]{margin-right:8px;flex-shrink:0;cursor:pointer}.jac-calendar-left-panel .jac-type-filter-item .jac-type-label{color:#000;overflow:hidden;text-overflow:ellipsis}.jac-calendar-left-panel .jac-type-filter-item--select-all{font-weight:600;border-bottom:1px solid #d6e1e5;padding:8px 16px}.jac-calendar-left-panel .event-type-bgbox{width:10px;height:10px;display:inline-block;border-radius:50%;flex-shrink:0}.jac-calendar-left-panel .list-item{padding:6px 0;cursor:pointer;font-size:13px}.jac-calendar-left-panel .list-item:hover{background:rgba(0,0,0,.04)}.jac-calendar-grid{flex:1;overflow:auto}.jac-calendar-grid .fc{height:100%}.jac-calendar-grid .fc-toolbar{display:none}.jac-calendar-grid .fc-event{background-color:#fff !important;border-width:0 0 0 4px;border-radius:5px;padding:5px;box-shadow:rgba(17,17,26,.05) 0 1px 0px,rgba(17,17,26,.1) 0 0 8px;cursor:pointer;transition:background-color .15s ease}.jac-calendar-grid .fc-event .fc-content{color:#000}.jac-calendar-grid .fc-event .fc-time{margin-bottom:10px}.jac-calendar-grid .fc-event .fc-title{font-weight:bold}.jac-calendar-grid .fc-event:focus{outline:2px solid #f05e33;outline-offset:1px}.jac-calendar-grid .fc-event:hover{background-color:#d1d1f9 !important}.jac-calendar-grid .fc-event:hover .fc-title{color:#f05e33}.jac-calendar-grid .fc-more-cell .fc-more{background-color:#fff;border:2px solid #f05e33;border-radius:15px;padding-left:15px;border-width:1px;display:block;margin-left:2px;margin-right:2px;font-size:11px;text-decoration:none;color:#f05e33}.jac-calendar-grid .fc-more-cell .fc-more:hover{background-color:rgba(240,94,51,.08)}.jac-calendar-grid .fc-day-header{font-size:11px;font-weight:600;color:#949494;text-transform:uppercase;padding:8px 0;text-align:center}.jac-calendar-grid .fc-day-number{text-align:right;padding:4px 8px;font-size:12px;color:#000}.jac-calendar-grid .fc-slats td{border-color:#d6e1e5}.jac-calendar-grid .fc-today{background-color:rgba(240,94,51,.06) !important}.jac-calendar-grid .fc-day-number.fc-today{color:#f05e33;font-weight:700;position:relative}.jac-calendar-grid .fc-day-number.fc-today::after{content:"";position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:#f05e33}.jac-calendar-grid .fc-time-grid-container{overflow:hidden}.jac-calendar-grid td.fc-day:hover{background-color:rgba(82,117,141,.02)}.jac-drawer-skeleton{padding:16px}.jac-skeleton-bar{background:linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);background-size:200% 100%;animation:jac-shimmer 1.5s infinite;border-radius:4px}@keyframes jac-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes jac-kpi-pulse{0%,100%{opacity:1}50%{opacity:.6}}.jac-kpi-card--active{border-color:#f05e33 !important;box-shadow:0 0 0 2px rgba(240,94,51,.2)}.jac-team-card{background:#fff;border:1px solid #e8ecf0;border-radius:8px;padding:12px 14px;margin-bottom:8px}.jac-team-card__top{display:flex;align-items:center;gap:10px}.jac-team-card__avatar{width:36px;height:36px;border-radius:50%;flex-shrink:0;object-fit:cover}.jac-team-card__avatar--initials{background:#52758d;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;text-transform:uppercase}.jac-team-card__info{flex:1;min-width:0}.jac-team-card__name{font-weight:600;font-size:13px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jac-team-card__meta{font-size:11px;color:#949494;margin-top:2px}.jac-team-card__util{font-size:16px;font-weight:700;color:#52758d;flex-shrink:0}.jac-team-card__util--high{color:#fab963}.jac-team-card__util--over{color:#ff8162}.jac-team-card__bar{height:6px;background:#f0f4f8;border-radius:3px;margin-top:10px;overflow:hidden}.jac-team-card__bar-fill{height:100%;background:#52758d;transition:width .3s ease;border-radius:3px}.jac-team-card__bar-fill--high{background:#fab963}.jac-team-card__bar-fill--over{background:#ff8162}.jac-kpi-event-list{max-height:calc(100vh - 200px);overflow-y:auto}.jac-kpi-event-row{padding:10px 16px;transition:background .15s ease}.jac-kpi-event-row:hover{background:rgba(0,0,0,.03)}.jac-panel-sticky-actions{position:sticky;bottom:0;background:#fff;padding:12px 16px;border-top:1px solid #d6e1e5;box-shadow:0 -2px 8px rgba(0,0,0,.08);z-index:2}.jac-smart-context-panel .calendar-fixed{display:flex;flex-direction:column;height:100%}.jac-smart-context-panel .calendar-fixed .leftnav-wrap{flex:1;overflow-y:auto;padding-bottom:140px}.jac-quick-action{color:#949494;cursor:pointer;transition:color .2s ease;display:inline-block}.jac-quick-action:hover{color:#f05e33}.jac-quick-action:focus{outline:2px solid #f05e33;outline-offset:2px}.jac-smart-context-panel{width:380px;border-left:1px solid #d6e1e5;box-shadow:-2px 0 8px rgba(0,0,0,.08);overflow-y:auto;flex-shrink:0;background:#fff;transition:transform 250ms ease-out}@media(max-width: 1024px){.jac-smart-context-panel{position:absolute;right:0;top:0;bottom:0;z-index:10;box-shadow:-4px 0 16px rgba(0,0,0,.15)}}@media(max-width: 768px){.jac-smart-context-panel{width:100%}}.jac-smart-context-panel .jac-panel-header{display:flex;justify-content:flex-end;padding:4px 4px 0}.jac-smart-context-panel .jac-panel-header .jac-panel-close-btn{min-width:0;min-height:0}.jac-lens-selector{display:inline-flex;background:#f9f9f9;border:1px solid #d6e1e5;border-radius:6px;padding:2px;margin-right:12px}.jac-lens-selector .jac-lens-option{padding:6px 14px;font-size:12px;cursor:pointer;background:rgba(0,0,0,0);color:#000;border:none;border-radius:4px;transition:background 200ms ease,color 200ms ease}.jac-lens-selector .jac-lens-option:hover:not(.jac-lens-option--active){background-color:rgba(124,58,237,.08)}.jac-lens-selector .jac-lens-option:focus{outline:2px solid #f05e33;outline-offset:2px}.jac-lens-selector .jac-lens-option.jac-lens-option--active{background-color:#7c3aed;color:#fff}.jac-view-toggle{display:inline-flex;gap:4px;margin-left:auto}.jac-view-toggle .jac-view-btn{padding:4px 10px;font-size:12px;border:1px solid #d6e1e5;border-radius:3px;background:#fff;cursor:pointer;transition:background .2s ease,border-color .2s ease}.jac-view-toggle .jac-view-btn:focus{outline:2px solid #f05e33;outline-offset:2px}.jac-view-toggle .jac-view-btn.jac-view-btn--active{background-color:#52758d;color:#fff;border-color:#52758d}.jac-date-navigator{display:inline-flex;align-items:center;gap:8px;margin:0 12px}.jac-date-navigator .jac-date-nav-btn{background:none;border:none;cursor:pointer;font-size:14px;color:#949494;padding:4px 8px;border-radius:4px}.jac-date-navigator .jac-date-nav-btn:hover{background:#f9f9f9;color:#000}.jac-date-navigator .jac-date-nav-btn:focus{outline:2px solid #f05e33;outline-offset:2px}.jac-date-navigator .jac-date-nav-label{font-size:14px;font-weight:500;min-width:140px;text-align:center;color:#000}.jac-event-header{padding:16px;border-bottom:1px solid #d6e1e5}.jac-event-header .jac-event-header-title{font-size:16px;font-weight:700;color:#000;margin-bottom:6px;line-height:1.3}.jac-event-header .jac-event-header-meta{font-size:12px;font-weight:300;color:#ccc;margin-top:4px}.jac-event-header .jac-status-badge{display:inline-block;border-radius:11px;padding:4px 10px;font-size:11px;font-weight:700;text-transform:uppercase;color:#fff;margin-top:8px}.jac-event-actions{padding:12px 16px}.jac-event-actions .jac-event-action-btn--primary{display:flex;align-items:center;justify-content:center;width:100%;padding:10px 16px;margin-bottom:8px;border:none;border-radius:5px;background:#f05e33;color:#fff;cursor:pointer;font-size:13px;font-weight:500;transition:background .2s ease}.jac-event-actions .jac-event-action-btn--primary:hover{background:#ec5f32}.jac-event-actions .jac-event-action-btn--primary:focus{outline:2px solid #f05e33;outline-offset:2px}.jac-event-actions .jac-event-action-btn--primary .material-icons{font-size:18px;margin-right:8px}.jac-event-actions .jac-event-action-btn{display:flex;align-items:center;width:100%;padding:8px 12px;margin-bottom:4px;border:1px solid #d6e1e5;border-radius:5px;background:rgba(0,0,0,0);cursor:pointer;font-size:13px;color:#000;transition:border-color .2s ease,box-shadow .2s ease}.jac-event-actions .jac-event-action-btn:hover{border-color:#f05e33;box-shadow:0 0 8.37px .63px rgba(82,117,141,.35)}.jac-event-actions .jac-event-action-btn:focus{outline:2px solid #f05e33;outline-offset:2px}.jac-event-actions .jac-event-action-btn .material-icons{font-size:18px;margin-right:8px;color:#949494}.jac-event-actions .jac-event-action-btn--nav::after{content:"→";margin-left:auto;color:#ccc}.jac-detail-section{padding:0 16px}.jac-detail-row{display:flex;align-items:center;min-height:44px;font-size:13px;color:#000;border-bottom:1px solid #d6e1e5}.jac-detail-row:last-child{border-bottom:none}.jac-detail-row a{color:#52758d;text-decoration:none;cursor:pointer}.jac-detail-row a:hover{text-decoration:underline}.jac-detail-row a::after{content:" →";color:#ccc}.jac-detail-label{font-size:11px;color:#949494;text-transform:uppercase;letter-spacing:.3px;min-width:100px;flex-shrink:0}.jac-detail-badge{display:inline-block;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;color:#fff;margin-bottom:8px}.jac-detail-costing{margin-top:8px;padding-top:8px;border-top:1px solid #d6e1e5}.jac-detail-total{font-weight:600;color:#000}.jac-resource-chip{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;background-color:#d8e7f2;color:#000;margin:2px 4px 2px 0}.jac-detail-loading{display:flex;justify-content:center;padding:24px}.jac-capacity-overlay{position:absolute;top:0;left:0;right:0;pointer-events:none;z-index:5}.jac-capacity-day{display:flex;align-items:center;padding:2px 4px}.jac-capacity-bar{flex:1;height:4px;background:#d6e1e5;border-radius:2px;overflow:hidden}.jac-capacity-fill{height:100%;background:#abd036;border-radius:2px;transition:width .3s ease}.jac-capacity-over .jac-capacity-fill{background:#ff8162}.jac-capacity-label{font-size:10px;color:#949494;margin-left:4px;min-width:30px}.jac-pipeline-thread-mini{padding:12px 16px;border-top:1px solid #d6e1e5}.jac-pipeline-node{display:flex;align-items:flex-start;position:relative;padding:4px 0}.jac-pipeline-dot{width:10px;height:10px;border-radius:50%;background:#d6e1e5;flex-shrink:0;margin-top:4px}.jac-pipeline-node--current .jac-pipeline-dot{background:#52758d}.jac-pipeline-node--completed .jac-pipeline-dot{background:#abd036}.jac-pipeline-connector{position:absolute;left:4px;top:18px;bottom:-4px;width:2px;background:#d6e1e5}.jac-pipeline-info{margin-left:12px}.jac-pipeline-info .jac-pipeline-type{font-size:10px;text-transform:uppercase;color:#949494}.jac-pipeline-info .jac-pipeline-title{font-size:13px;color:#000;display:block}.jac-pipeline-info .jac-pipeline-status{font-size:11px;color:#949494}.jac-conflict-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:100;display:flex;align-items:center;justify-content:center}.jac-conflict-modal{background:#fff;border-radius:10px;padding:24px;max-width:480px;width:90%;max-height:80vh;overflow-y:auto}.jac-conflict-modal .jac-conflict-modal-header h3{font-size:16px;font-weight:700;color:#000;margin:0 0 16px}.jac-conflict-modal-summary{display:flex;gap:8px;margin-bottom:16px}.jac-conflict-badge{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;color:#fff}.jac-conflict-badge--hard{background:#ff8162}.jac-conflict-badge--soft{background:#ffab19}.jac-conflict-badge--info{background:#52758d}.jac-conflict-list{margin-bottom:16px}.jac-conflict-item{padding:8px 0;border-bottom:1px solid #d6e1e5}.jac-conflict-item .jac-conflict-severity{font-weight:700;margin-right:8px}.jac-conflict-item .jac-conflict-title{font-weight:500}.jac-conflict-item .jac-conflict-reason{display:block;font-size:12px;color:#949494;margin-top:2px}.jac-conflict-item--hard .jac-conflict-severity{color:#ff8162}.jac-conflict-item--soft .jac-conflict-severity{color:#ffab19}.jac-conflict-item--info .jac-conflict-severity{color:#52758d}.jac-conflict-modal-actions{display:flex;gap:12px;justify-content:flex-end}.jac-conflict-modal-actions .jac-conflict-btn{padding:8px 20px;border-radius:5px;font-size:13px;cursor:pointer}.jac-conflict-modal-actions .jac-conflict-btn--revert{background:rgba(0,0,0,0);border:1px solid #d6e1e5;color:#000}.jac-conflict-modal-actions .jac-conflict-btn--revert:hover{border-color:#f05e33}.jac-conflict-modal-actions .jac-conflict-btn--proceed{background:#f05e33;border:none;color:#fff}.jac-conflict-modal-actions .jac-conflict-btn--proceed:hover{background:#ec5f32}.jac-conflict-modal-actions .jac-conflict-btn--warn{background:#ffab19}.jac-conflict-modal-actions .jac-conflict-btn--warn:hover{background:hsl(34.1721854305,93.7888198758%,58.431372549%)}.jac-smart-context-drawer .sidenav-close{z-index:11}.jac-smart-context-drawer .jsc-pill{border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;text-transform:uppercase}.jac-smart-context-drawer .jsc-pill-sm{font-size:10px;border-radius:999px;padding:2px 8px}.jac-smart-context-drawer .jsc-flag-pill{margin-right:4px;padding:2px 8px;font-size:11px;border-radius:999px}.jac-smart-context-drawer .jsc-icon-16{width:16px !important;height:16px !important}.jac-smart-context-drawer .jsc-icon-w16{width:16px}.jac-smart-context-drawer .jsc-svc-head-icon{width:24px;height:24px;margin-right:8px}.jac-smart-context-drawer .jsc-mt-4{margin-top:4px}.jac-smart-context-drawer .jsc-mt-8{margin-top:8px}.jac-smart-context-drawer .jsc-mt-8-center{margin-top:8px;text-align:center}.jac-smart-context-drawer .jsc-mb-8{margin-bottom:8px}.jac-smart-context-drawer .jsc-mb-6{margin-bottom:6px}.jac-smart-context-drawer .jsc-mb-16{margin-bottom:16px}.jac-smart-context-drawer .jsc-fs-12{font-size:12px}.jac-smart-context-drawer .jsc-urgency{font-size:12px;font-weight:300}.jac-smart-context-drawer .jsc-evt-title{font-size:13px;color:#000}.jac-smart-context-drawer .jsc-denim-strong{color:#52758d;font-weight:600}.jac-smart-context-drawer .jsc-denim-text{color:#52758d}.jac-smart-context-drawer .jsc-green-text{color:#39a82d}.jac-smart-context-drawer .jsc-salmon-strong{color:#ff8162;font-weight:600}.jac-smart-context-drawer .jsc-salmon-11{font-size:11px;color:#ff8162}.jac-smart-context-drawer .jsc-overdue-text{font-size:11px;color:#ff8162;font-weight:600}.jac-smart-context-drawer .jsc-warn-text{font-size:11px;color:#fab963;font-weight:600}.jac-smart-context-drawer .jsc-break-all{word-break:break-all}.jac-smart-context-drawer .jsc-more-link{color:#f05e33}.jac-smart-context-drawer .jsc-complete-btn{color:#39a82d}.jac-smart-context-drawer .jsc-cancel-btn{color:#ff8162}.jac-smart-context-drawer .jsc-revenue-box{background:#d8e7f2;border-radius:5px;padding:12px;margin-bottom:8px}.jac-smart-context-drawer .jsc-revenue-total{font-size:24px;font-weight:700;color:#52758d;text-align:center}.jac-smart-context-drawer .jsc-revenue-caption{font-size:11px;color:#949494;text-align:center;text-transform:uppercase}.jac-smart-context-drawer .jsc-risk-value{font-size:14px;font-weight:700;color:#ff8162}.jac-smart-context-drawer .jsc-risk-label{font-size:11px;color:#ff8162;text-transform:uppercase}.jac-smart-context-drawer .jsc-team-caption{font-size:11px;color:#949494;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.jac-smart-context-drawer .jsc-risk-banner{background:#fff5f5;border:1px solid #fcc;border-radius:5px;padding:8px 12px;margin-bottom:8px;text-align:center}.jac-smart-context-drawer .jsc-risk-banner-value{font-size:16px;font-weight:700;color:#ff8162}.jac-smart-context-drawer .jsc-sev-head{font-size:11px;font-weight:700;padding:4px 0;text-transform:uppercase;cursor:pointer}.jac-smart-context-drawer .jsc-sev-head--critical{color:#ff8162}.jac-smart-context-drawer .jsc-sev-head--warning{color:#fab963}.jac-smart-context-drawer .jsc-sev-head--watch{color:#52758d}.jac-smart-context-drawer .jsc-sev-row{padding-left:8px}.jac-smart-context-drawer .jsc-sev-row--critical{border-left:3px solid #ff8162}.jac-smart-context-drawer .jsc-sev-row--warning{border-left:3px solid #fab963}.jac-smart-context-drawer .jsc-sev-row--watch{border-left:3px solid #52758d}.jac-smart-context-drawer .jac-chevron{display:inline-block;width:0;height:0;margin-right:6px;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:6px solid #999;transition:transform .2s ease}.jac-smart-context-drawer .jac-chevron--open{transform:rotate(90deg)}.jac-smart-context-drawer .jsc-chevron--critical{border-left-color:#ff8162}.jac-smart-context-drawer .jsc-chevron--warning{border-left-color:#fab963}.jac-smart-context-drawer .jsc-chevron--watch{border-left-color:#52758d}.jac-smart-context-drawer .jsc-fulfill-track{height:6px;background:#d6e1e5;border-radius:3px;margin:4px 0}.jac-smart-context-drawer .jsc-fulfill-fill{height:100%;border-radius:3px;transition:width .3s ease}.jac-smart-context-drawer .jsc-join-link{color:#f05e33;text-decoration:none;font-weight:600;font-size:12px}.jac-smart-context-drawer .jsc-meet-url{font-size:11px;color:#949494;word-break:break-all}.jac-smart-context-drawer .jsc-meet-hint{font-size:12px;color:#949494}.jac-smart-context-drawer .bottom-section{padding:8px 16px}.jac-smart-context-drawer .jsc-chip-name{margin-left:3px}.jac-smart-context-drawer .jsc-sk-1{width:60%;height:16px;margin-bottom:8px}.jac-smart-context-drawer .jsc-sk-2{width:40%;height:22px;margin-bottom:16px;border-radius:11px}.jac-smart-context-drawer .jsc-sk-3{width:80%;height:12px;margin-bottom:6px}.jac-smart-context-drawer .jsc-sk-4{width:70%;height:12px;margin-bottom:16px}.jac-smart-context-drawer .jsc-sk-third{width:30%;height:12px}.jac-smart-context-drawer .jsc-sk-btn{width:100%;height:36px;border-radius:4px;margin-bottom:8px}.jac-smart-context-drawer .jsc-sk-btn-last{width:100%;height:36px;border-radius:4px}.jac-reschedule-event-name{margin-bottom:16px;font-size:14px;color:#000}.jac-reschedule-dates{margin-bottom:16px;gap:8px}.jac-reschedule-date-box{background:#f5f5f5;border-radius:8px;padding:12px;text-align:center}.jac-reschedule-date-box--new{background:#e8f5e9}.jac-reschedule-date-label{font-size:10px;font-weight:700;text-transform:uppercase;color:#949494;letter-spacing:1px;margin-bottom:4px}.jac-reschedule-date-value{font-size:14px;font-weight:600;color:#000}.jac-reschedule-time-value{font-size:12px;color:#949494}.jac-reschedule-arrow{flex:0 0 auto;display:flex;align-items:center}.jac-reschedule-warning{display:flex;align-items:center;background:#fff8e1;border:1px solid #ffe082;border-radius:5px;padding:8px 12px;font-size:12px;color:#5d4037;margin-bottom:16px}.jac-calendar-left-panel .sidenav-close.sidenav-close--tr{position:absolute;right:8px;top:8px;left:auto;z-index:2;min-width:0;min-height:0;width:28px;height:28px;padding:5px;margin:0;border-radius:4px;background:rgba(0,0,0,0)}.jac-calendar-left-panel .sidenav-close.sidenav-close--tr md-icon{width:16px;height:16px;min-width:16px}.jac-calendar-left-panel .sidenav-close.sidenav-close--tr:not([disabled]):hover{background:rgba(0,0,0,.06)}.jac-calendar-left-panel .svc-sec-head{font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--jt-color-text-muted, #98a2b3);display:flex;align-items:center;gap:6px;padding:4px 0;user-select:none;margin:0}.jac-calendar-left-panel .jclp-attention{padding:10px 10px 0}.jac-calendar-left-panel .jclp-stat-row{display:flex;gap:8px;margin-top:6px}.jac-calendar-left-panel .jclp-stat{flex:1 1 50%;min-width:0;padding:8px 10px;border-radius:5px;border:1px solid rgba(0,0,0,0);background:var(--jt-color-bg-subtle, #f5f7fa);cursor:pointer;text-align:left;transition:box-shadow .15s ease,transform .05s ease}.jac-calendar-left-panel .jclp-stat:hover{box-shadow:0 1px 4px rgba(0,0,0,.12)}.jac-calendar-left-panel .jclp-stat:active{transform:translateY(1px)}.jac-calendar-left-panel .jclp-stat--overdue{background:var(--jt-color-danger-bg, #fdecea)}.jac-calendar-left-panel .jclp-stat--overdue .jclp-stat-value{color:var(--jt-color-danger, #d32f2f)}.jac-calendar-left-panel .jclp-stat--unassigned{background:var(--jt-color-warning-bg, #fff4e5)}.jac-calendar-left-panel .jclp-stat--unassigned .jclp-stat-value{color:var(--jt-color-warning, #ed8b00)}.jac-calendar-left-panel .jclp-stat.jclp-stat--active{border-color:currentColor;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.jac-calendar-left-panel .jclp-stat-value{font-size:20px;font-weight:700;line-height:1.1}.jac-calendar-left-panel .jclp-stat-label{display:block;margin-top:2px;font-size:14px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--jt-color-text-muted, #98a2b3)}.jac-calendar-left-panel .jclp-attn-list{padding:6px 0 2px}.jac-calendar-left-panel .jclp-attn-row{display:block;padding:4px 4px 4px 6px;font-size:15px;line-height:1.5;color:var(--jt-color-text-default, #202124);border-radius:3px;text-decoration:none;transition:background-color .15s ease}.jac-calendar-left-panel .jclp-attn-row:hover{background-color:var(--jt-color-bg-hover, rgba(0, 0, 0, 0.05));text-decoration:none}.jac-calendar-left-panel .jclp-attn-dot--overdue{color:var(--jt-color-danger, #d32f2f)}.jac-calendar-left-panel .jclp-attn-dot--unassigned{color:var(--jt-color-warning, #ed8b00)}.jac-calendar-left-panel .jclp-attn-title{color:var(--jt-color-text-default, #202124)}.jac-calendar-left-panel .jclp-attn-meta{color:var(--jt-color-text-muted, #98a2b3);font-size:14px}.jac-calendar-left-panel .jclp-section{padding:12px 10px 4px}.jac-calendar-left-panel .jclp-section--team{padding-bottom:16px}.jac-calendar-left-panel .jclp-section-body{padding-top:4px}.jac-calendar-left-panel .jclp-type-list{padding:0 10px 4px}.jac-calendar-left-panel .jclp-empty{padding:6px 4px;font-size:15px;font-style:italic;color:var(--jt-color-text-muted, #98a2b3)}.jac-calendar-left-panel .jclp-skeleton{display:flex;align-items:center;gap:8px;padding:6px 2px}.jac-calendar-left-panel .jclp-skeleton .jclp-skel-avatar{width:24px;height:24px;border-radius:50%;flex-shrink:0}.jac-calendar-left-panel .jclp-skeleton .jclp-skel-line{height:10px;border-radius:5px;flex:1}.jac-calendar-left-panel .jclp-skeleton .jclp-skel-avatar,.jac-calendar-left-panel .jclp-skeleton .jclp-skel-line{background:linear-gradient(90deg, #ececec 25%, #f5f5f5 37%, #ececec 63%);background-size:400% 100%;animation:jclpShimmer 1.4s ease infinite}@keyframes jclpShimmer{0%{background-position:100% 50%}100%{background-position:0 50%}}.jac-calendar-left-panel .cc-act{margin:0;min-height:26px;line-height:26px;min-width:0;padding:0 8px;font-size:14px;font-weight:600;text-transform:none;border-radius:5px}.jac-calendar-left-panel .cc-act--reset{color:#1976d2;background:rgba(0,0,0,0)}.jac-calendar-left-panel .cc-act--reset:not([disabled]):hover{background:rgba(25,118,210,.08)}.jac-calendar-left-panel .cc-act--select{color:var(--jt-color-text-muted, #98a2b3);background:rgba(0,0,0,0)}.jac-calendar-left-panel .cc-act--select:not([disabled]):hover{background:var(--jt-color-bg-hover, rgba(0, 0, 0, 0.05))}.jac-calendar-left-panel .jclp-section-actions{display:flex;align-items:center;gap:2px}.jac-calendar-left-panel .jclp-check-icon{width:16px;min-width:16px}.jac-calendar-left-panel .jclp-item-strong{font-weight:500}.jac-calendar-left-panel .jclp-type-count{margin-left:auto;font-size:14px;font-weight:600;color:var(--jt-color-text-muted, #98a2b3)}.jac-calendar-left-panel .jclp-search{display:flex;align-items:center;gap:6px;margin:4px 0 6px;padding:5px 8px;border:1px solid var(--jt-color-border, #e4e7ec);border-radius:5px;background:var(--jt-color-surface, #fff)}.jac-calendar-left-panel .jclp-search md-icon{width:14px;height:14px;min-width:14px}.jac-calendar-left-panel .jclp-search md-icon svg{fill:var(--jt-color-text-muted, #98a2b3)}.jac-calendar-left-panel .jclp-search input{flex:1;min-width:0;border:0;outline:none;background:rgba(0,0,0,0);font-size:15px;color:var(--jt-color-text-default, #202124)}.jac-calendar-left-panel .jclp-team-row{display:flex;align-items:center;gap:5px}.jac-calendar-left-panel .jclp-team-check{display:inline-flex;align-items:center;background:none;border:0;padding:2px;cursor:pointer;flex-shrink:0}.jac-calendar-left-panel .jclp-team-open{display:flex;align-items:center;gap:8px;flex:1;min-width:0;background:none;border:0;padding:2px 0;cursor:pointer;text-align:left}.jac-calendar-left-panel .jclp-team-open .jclp-team-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--jt-color-text-default, #202124)}.jac-calendar-left-panel .jclp-team-open:hover .jclp-team-name{color:#1976d2;text-decoration:underline}.jac-calendar-left-panel .jclp-team-open[disabled]{cursor:default}.jac-calendar-left-panel .jclp-team-open[disabled]:hover .jclp-team-name{color:var(--jt-color-text-default, #202124);text-decoration:none}.jac-calendar-left-panel .jclp-avatar{height:24px;width:24px;border-radius:50%;flex-shrink:0}.jac-calendar-left-panel .img-replacer.jclp-avatar{font-size:10px;line-height:24px;text-align:center}.jac-calendar-left-panel .jclp-presets{display:flex;flex-wrap:wrap;gap:6px;padding:6px 0 2px}.jac-calendar-left-panel .jclp-preset{display:inline-block;padding:3px 10px;border-radius:12px;background:var(--jt-color-bg-subtle, #f5f7fa);border:1px solid var(--jt-color-border, #e4e7ec);font-size:14px;font-weight:600;color:#1976d2;cursor:pointer;white-space:nowrap}.jac-calendar-left-panel .jclp-preset:hover{background:#dceafb}.jac-calendar-left-panel .jclp-preset.jclp-preset--active{background:rgba(25,118,210,.1);border-color:#1976d2}.jac-calendar-left-panel .jclp-ai{padding:8px 0 2px}.jac-calendar-left-panel .btn-ai.jclp-ai-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;font-size:14px;font-weight:600;border-radius:5px}.jac-calendar-left-panel .btn-ai.jclp-ai-btn md-icon{width:15px;height:15px;min-width:15px}.jac-calendar-left-panel .btn-ai.jclp-ai-btn md-icon svg{fill:#fff}.jac-calendar-left-panel .jclp-ai-out{margin-top:8px;padding:10px 12px;border-radius:5px;background:var(--jt-color-info-bg, #e8f1fc);border:1px solid rgba(25,118,210,.25);font-size:15px;line-height:1.428571429;color:var(--jt-color-text-default, #202124);white-space:pre-wrap}.jac-invite-dialog{max-width:580px;width:92vw;border-radius:12px;overflow:hidden}.jac-invite-dialog md-dialog-content{padding:0;overflow:hidden}.jac-invite-dialog md-input-container{margin-bottom:0;padding-bottom:0}.jac-invite-dialog md-input-container .md-errors-spacer{display:none}.jac-invite-header{background:#f05e33;color:#fff;padding:16px 24px;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:17px;letter-spacing:.2px}.jac-invite-close{cursor:pointer;opacity:.7;background:none;border:none;color:#fff;font-size:22px;padding:0 2px;line-height:1;transition:opacity .15s}.jac-invite-close:hover{opacity:1}.jac-invite-body{padding:24px;max-height:68vh;overflow-y:auto;overflow-x:hidden}.jac-invite-body::-webkit-scrollbar{width:5px}.jac-invite-body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.jac-invite-body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:4px}.jac-invite-field{margin-bottom:8px !important}.jac-invite-2col{display:flex;gap:16px;margin-bottom:4px}.jac-invite-2col>*{flex:1;min-width:0}.jac-invite-card{background:#fafbfc;border:1px solid #e8ecf0;border-radius:10px;padding:16px;margin-bottom:16px}.jac-invite-card--info{background:#f0f7ff;border-color:#d0e3f0}.jac-invite-card__header{display:flex;align-items:center;margin-bottom:12px}.jac-invite-card__icon{color:#52758d !important;margin-right:6px;width:18px !important;height:18px !important}.jac-invite-card__title{font-weight:700;font-size:13px;color:#52758d;text-transform:uppercase;letter-spacing:.5px}.jac-invite-checkbox{margin:0 !important}.jac-invite-checkbox .md-label{font-size:12px;color:#52758d}.jac-invite-switch{margin:0 !important}.jac-invite-sched-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.jac-invite-sched-label{width:36px;font-size:11px;font-weight:600;text-transform:uppercase;color:#949494;letter-spacing:.5px;flex-shrink:0}.jac-invite-sched-date{flex:1.2;min-width:0}.jac-invite-sched-time{flex:.8;min-width:0}.jac-invite-micro-label{font-size:10px;font-weight:600;text-transform:uppercase;color:#949494;letter-spacing:.8px;margin-bottom:2px}.jac-invite-compact-field{margin:0 !important;padding:0 !important}.jac-invite-compact-field md-datepicker{padding:0}.jac-invite-compact-field md-datepicker .md-datepicker-input-container{width:100%}.jac-invite-compact-field .md-errors-spacer{display:none}.jac-invite-tz-toggle{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:8px}.jac-invite-tz-badge{font-size:10px;font-weight:700;color:#52758d;background:#e8f0fe;padding:2px 8px;border-radius:10px}.jac-invite-link-btn{text-transform:none !important;font-size:12px !important;min-height:28px !important;line-height:28px !important;padding:0 8px !important;margin:0 !important}.jac-invite-tz-compare{display:flex;gap:12px;margin:12px 0 8px}.jac-invite-tz-card{flex:1;background:#fff;border-radius:8px;padding:14px;border:1px solid #d6e1e5}.jac-invite-tz-zone{font-size:11px;color:#949494;margin-top:4px}.jac-invite-tz-time{font-size:16px;font-weight:700;color:#333;margin-top:4px}.jac-invite-tz-date{font-size:12px;color:#52758d;margin-top:2px}.jac-invite-tz-value{font-size:14px;font-weight:600;color:#333;margin-top:4px}.jac-invite-day-picker{display:flex;gap:8px;justify-content:center;padding:4px 0}.jac-invite-day{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;border:2px solid #d6e1e5;color:#949494;cursor:pointer;background:#fff;transition:all .2s ease;user-select:none}.jac-invite-day:hover{border-color:#f05e33;color:#f05e33;transform:scale(1.08)}.jac-invite-day--selected{border-color:#f05e33;background:#f05e33;color:#fff;box-shadow:0 2px 8px rgba(240,94,51,.35)}.jac-invite-day--selected:hover{opacity:.9;transform:scale(1.08)}.jac-invite-day--off{border-style:dashed}.jac-invite-day-summary{text-align:center;margin-top:8px;font-size:12px;color:#52758d;font-weight:500}.jac-invite-section{margin-bottom:20px}.jac-invite-section__label{font-weight:700;font-size:11px;text-transform:uppercase;color:#52758d;letter-spacing:.8px;margin-bottom:8px;display:block}.jac-invite-recip-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.jac-invite-link-icon{width:14px !important;height:14px !important;margin-right:2px !important}.jac-invite-browser{background:#fafbfc;border:1px solid #e8ecf0;border-radius:10px;margin-bottom:20px;overflow:hidden}.jac-invite-browser__head{display:flex;align-items:center;gap:4px;padding:8px 12px;border-bottom:1px solid #e8ecf0;background:#fff}.jac-invite-browser__head md-input-container{flex:1;margin:0 !important;padding:0 !important}.jac-invite-browser__head md-input-container .md-errors-spacer{display:none}.jac-invite-browser__head md-input-container md-icon{width:16px !important;height:16px !important;color:#949494 !important}.jac-invite-browser__list{max-height:240px;overflow-y:auto;padding:4px 0}.jac-invite-browser__row{display:flex;align-items:center;gap:10px;padding:8px 16px;cursor:pointer;transition:background .1s}.jac-invite-browser__row:hover{background:#f0f4f8}.jac-invite-browser__row .md-button.md-icon-button{width:32px;height:32px;padding:4px}.jac-invite-browser__row .md-button.md-icon-button md-icon{color:#52758d}.jac-invite-browser__detail{flex:1;min-width:0}.jac-invite-browser__name{font-weight:600;font-size:13px;color:#333}.jac-invite-browser__email{font-size:11px;color:#949494;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jac-invite-browser__empty{padding:20px;text-align:center;color:#949494;font-size:13px}.jac-invite-chips md-chip{background:#e8f0fe !important;color:#333;border-radius:20px;font-size:12px}.jac-invite-chips md-chip .md-chip-remove{width:20px;height:20px}.jac-invite-chip-avatar{width:22px;height:22px;border-radius:50%;background:#52758d;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;margin-right:4px;flex-shrink:0}.jac-invite-contact-row{display:flex;align-items:center;gap:8px;padding:4px 0}.jac-invite-avatar-sm{width:28px;height:28px;border-radius:50%;background:#52758d;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}.jac-invite-contact-email{font-size:11px;color:#949494;margin-left:auto}.jac-invite-meeting-row{display:flex;gap:12px}.jac-invite-meet-card{flex:1;display:flex;align-items:center;gap:10px;padding:14px 16px;border:2px solid #e8ecf0;border-radius:10px;cursor:pointer;transition:all .2s ease;background:#fff}.jac-invite-meet-card:hover{border-color:#52758d;box-shadow:0 2px 8px rgba(0,0,0,.06)}.jac-invite-meet-card--on{border-color:#52758d;background:#f0f7ff}.jac-invite-meet-card--on .jac-invite-meet-name{color:#52758d}.jac-invite-meet-card--off{opacity:.45;cursor:not-allowed}.jac-invite-meet-card--off:hover{border-color:#e8ecf0;box-shadow:none}.jac-invite-meet-icon{width:28px !important;height:28px !important;color:#52758d !important;flex-shrink:0}.jac-invite-meet-info{flex:1;min-width:0}.jac-invite-meet-name{font-weight:600;font-size:13px;color:#333}.jac-invite-meet-status{font-size:11px;color:#949494;margin-top:1px}.jac-invite-meet-check{color:#5cc5c3 !important;font-size:20px !important;width:20px !important;height:20px !important}.jac-invite-quill-wrap{border:1px solid #e8ecf0;border-radius:8px;overflow:hidden}.jac-invite-quill-wrap .ql-toolbar{border:none;border-bottom:1px solid #e8ecf0;background:#fafbfc;padding:6px 8px}.jac-invite-quill-wrap .ql-container{border:none;min-height:100px;font-family:inherit;font-size:13px}.jac-invite-quill-wrap .ql-editor{min-height:100px;padding:12px}.jac-invite-quill-wrap .ql-editor.ql-blank::before{color:#bfcdd6;font-style:normal}.jac-invite-actions{padding:12px 24px 16px !important;margin:0 !important;border-top:1px solid #e8ecf0;background:#fff}.jac-invite-actions .md-button{border-radius:6px;min-width:100px;text-transform:none;font-weight:600;font-size:13px}.preset-section{position:relative}.preset-section .btn{color:#fff;border-radius:6px;height:28px;font-weight:600}.preset-section .btn.save{background:#4caf50}.preset-section .btn.add{background:#920c0c}.preset-box input{width:100%;padding:5px 8px;border:1px solid #ccc;border-radius:4px;margin-bottom:10px}.preset-box .preset-actions .btn{border-radius:4px;padding:0;font-size:13px;color:#fff;margin:0;min-height:30px;height:30px;line-height:30px}.preset-box .preset-actions .btn.save{background-color:#2196f3}.preset-box .preset-actions .btn.cancel{background-color:#f57c00}.edit-action{padding:0}.edit-action .edit-button:hover{background-color:rgba(158,158,158,.1)}.edit-action .edit-button.selected{color:#5cc5c3;background-color:rgba(158,158,158,.2)}.edit-action .edit-button.clear-filter-btn{color:#ff8162}.edit-action .edit-button.clear-filter-btn md-icon{height:12px;width:16px}.edit-action .edit-button.clear-filter-btn md-icon svg path{fill:#ff8162}.edit-action md-menu-item{border-width:0}.edit-action md-menu-item md-icon.img-replacer path{fill:revert-layer}.edit-action md-menu-item .md-button{padding:0 10px}.comments-feedback .comment-card-section{border:1px solid #ddd;border-radius:6px;padding:12px 16px;background-color:#fff;margin-bottom:16px}.comments-feedback .comment-card-section:hover .ql-toolbar{display:block}.comments-feedback .comment-card-section md-input-container{width:100%;margin:0;background-color:#fafafa;border-radius:6px}.comments-feedback .comment-card-section md-input-container ng-quill-editor{display:block;background:rgba(0,0,0,0);border-radius:6px;height:176px}.comments-feedback .comment-card-section md-input-container ng-quill-editor .ql-toolbar{border-radius:6px 6px 0 0 !important;border:none;box-shadow:none !important;padding:4px 0;background:#fff;display:none}.comments-feedback .comment-card-section md-input-container ng-quill-editor .ql-container{border:none !important;box-shadow:none !important;background:#fafafa}.comments-feedback .comment-card-section md-input-container ng-quill-editor .ql-editor{min-height:120px;padding:12px;border-radius:6px;background-color:#fafafa;font-size:14px;color:#333;line-height:1.5;transition:background-color .2s,border .2s}.comments-feedback .comment-card-section md-input-container ng-quill-editor .ql-editor:focus{background-color:#fafafa;outline:none}.comments-feedback .comment-card-section md-input-container ng-quill-editor .ql-editor:empty:before{color:#aaa;font-style:italic}.comments-feedback .comm-text{font-size:12px}.comments-feedback .btn-primary{background-color:#f05e33;color:#fff;border-radius:8px}.comments-feedback .btn-primary:hover{background-color:#c47618;color:#fff}.comments-feedback .btn-primary .color-white{color:#fff}.comments-feedback .chat-container{padding:0 20px 20px 0}.comments-feedback .chat-container .left-col{height:40px;width:40px;background-color:#1976d2;border-radius:50%;color:#fff;font-weight:bold;font-size:14px}.comments-feedback .chat-container .right{flex:1}.comments-feedback .chat-container .right .author{font-weight:bold}.comments-feedback .chat-container .right .timestamp{margin-left:10px;color:#333}.comments-feedback .chat-container .right .btn-section{background-color:#e7ebee !important;border-radius:5px;padding:5px 15px;border:1px solid #eee}.comments-feedback .chat-container .right .comment-actions button{background-color:#eee;border:none;border-radius:12px;padding:5px 15px}.comments-feedback .chat-container .reply-btns .action-btn{background:none;border:none}.comments-feedback .chat-container .reply-btn,.comments-feedback .chat-container .show-reply-btn{border:none;background:none;padding:5px 15px;color:#333}.card-section{border:1px solid #ddd;border-radius:6px;background-color:#fff;margin-bottom:16px}.card-section .section-title{font-size:14px;font-weight:600;color:#333;padding:2px 12px;display:flex;gap:5px}.card-section .section-title md-icon{font-size:18px;margin-right:6px}.card-section .section-title .color-blue{color:#1100f8}.card-section .section-title .color-orange{color:#ffa600}.card-section .section-title .col-grey{color:#6b6b6b}.card-section .section-title .col-pur{color:#a200ff}.card-section .section-title .col-green{color:#0ecc0e}.card-section md-card-content{display:flex;flex-wrap:wrap;gap:10px}.card-section md-card-content .d-p{font-size:14px;text-align:left;width:100%;display:flex;justify-content:space-between;align-items:center}.card-section md-card-content .d-p .icons{display:flex;gap:6px}.card-section md-card-content .d-p .icons .color-orange{display:none;color:#525252;cursor:pointer}.card-section md-card-content .d-p .icons .col-grey{display:none;color:#525252 !important}.card-section md-card-content .d-p .icons .color-orange.active{display:inline-flex;color:#ffa600 !important}.card-section md-card-content .d-p:hover .icons .col-grey,.card-section md-card-content .d-p:hover .icons .color-orange{display:inline-flex}.card-section .card-cont-btn{border:1px dotted gray;border-radius:10px;color:gray}.card-section .fav-pr-btn{display:inline-flex;width:auto;min-width:unset;max-width:max-content}.card-section .fav-pr-btn .btn-content{gap:10px;flex:1;min-width:0}.card-section .fav-pr-btn .btn-content .col-greys{display:none;color:#525252 !important}.card-section .fav-pr-btn .btn-content:hover .col-greys{display:inline-flex}.card-section .fav-pr-btn .col-yellow{color:#ffd000 !important}.card-section .fav-pr-btn .col-grey{color:#525252 !important}.card-section .fav-pr-btn .col-bl{color:#00bdd6 !important}.card-section .fav-pr-btn .col-dbl{color:#033941 !important}.card-section .b-1:hover{border:1px solid #ffd000}.card-section .b-2:hover{border:1px solid #525252}.card-section .b-3:hover{border:1px solid #00bdd6}.card-section .b-4:hover{border:1px solid #033941}.card-section .bg-b{background-color:#fafafa;border:1px solid #a200ff;color:#a200ff}.card-section .bg-b:hover{color:gray}.card-section .bg-p{background-color:#ff7402;border:none}.card-section md-input-container{width:100%;margin:0}.card-section md-input-container ng-quill-editor{display:block}.card-section md-input-container ng-quill-editor .ql-toolbar{border:none !important;box-shadow:none !important;padding:4px 0;background:rgba(0,0,0,0)}.card-section md-input-container ng-quill-editor .ql-container{border:none !important;box-shadow:none !important;background:rgba(0,0,0,0)}.card-section md-input-container ng-quill-editor .ql-editor{min-height:120px;padding:12px;border-radius:6px;background-color:#fafafa;font-size:14px;color:#333;line-height:1.5;transition:background-color .2s,border .2s}.card-section md-input-container ng-quill-editor .ql-editor:focus{background-color:#fff;outline:none}.card-section md-input-container ng-quill-editor .ql-editor:empty:before{color:#aaa;font-style:italic}.card-section .upload-dropzone{border:2px dashed #ccc;border-radius:6px;padding:40px 20px;text-align:center;background:#fff;cursor:pointer;transition:border-color .2s,background .2s}.card-section .upload-dropzone .upload-icon{font-size:28px;color:#777;margin-bottom:10px}.card-section .upload-dropzone .upload-text{font-size:14px;font-weight:600;color:#333;margin:0}.card-section .upload-dropzone .upload-subtext{font-size:12px;color:#777;margin-top:4px}.card-section .upload-dropzone.dragover,.card-section .upload-dropzone:hover{border-color:#666;background:#fafafa}.ai-card-section{border:1px solid #fcead9;border-radius:12px;padding:12px 16px;background-color:#fff;margin:16px 10px;box-shadow:none !important;background-image:linear-gradient(to bottom right, #fff6ed, #eff6fe)}.ai-card-section .ai-img{background-image:linear-gradient(to bottom right, #d37548, #5568b6);padding:15px;border-radius:15px}.ai-card-section .ai-img .ai-img-ico{color:#fff;font-size:45px}.ai-card-section .ai-cont{display:flex;flex-direction:column}.ai-card-section .ai-cont .text-b{font-size:18px !important}.ai-card-section .ai-cont .text-s{font-size:12px !important;color:#777}.ai-card-section .ai-status{display:flex;align-items:center;font-size:12px;margin-top:15px;color:#777}.ai-card-section .ai-status .status-dot{height:8px;width:8px;background-color:#4caf50;border-radius:50%;margin-right:6px}.right-slide-dialog-grid .left-side{width:300px;background-color:#f8f8f8;border-right:1px solid #ccc}.right-slide-dialog-grid .left-side .left-head{background-color:#11181f;padding:0 10px;flex-shrink:0}.right-slide-dialog-grid .left-side .left-head .cross-btn{display:none}.right-slide-dialog-grid .left-side .left-head .col-white{color:#fff}.right-slide-dialog-grid .left-side .left-head .search-bar-container{width:100%;margin-top:-15px}.right-slide-dialog-grid .left-side .left-head .search-bar-container .search-input{width:100%;position:relative}.right-slide-dialog-grid .left-side .left-head .search-bar-container .search-input label{color:#fff;font-size:14px}.right-slide-dialog-grid .left-side .left-head .search-bar-container .search-input input{border-radius:5px;border:1px solid #747474;font-size:14px;transition:all .3s;background-color:#252525;padding:15px;height:45px}.right-slide-dialog-grid .left-side .left-head .search-bar-container .search-input input:focus{border-color:#3f51b5;box-shadow:0 0 5px rgba(63,81,181,.5)}.right-slide-dialog-grid .left-side .sidebar{width:100%;height:66vh;overflow:auto}.right-slide-dialog-grid .left-side .sidebar .nav-item{justify-content:flex-start;text-transform:none;color:#333;width:100%;border-radius:6px;margin:2px 0;padding:6px 10px}.right-slide-dialog-grid .left-side .sidebar .nav-item:hover{background:#e0dfdf}.right-slide-dialog-grid .left-side .sidebar .nav-item md-icon{font-size:18px;margin-right:8px;color:#555}.right-slide-dialog-grid .left-side .sidebar .nav-item span{font-size:14px}.right-slide-dialog-grid .left-side .sidebar .nav-item.active{background:#e8f0fe;color:#1967d2}.right-slide-dialog-grid .left-side .sidebar .nav-item.active md-icon{color:#1967d2;margin-right:8px !important}.right-slide-dialog-grid .left-side .sidebar .submenu{padding-left:24px}.right-slide-dialog-grid .left-side .sidebar .submenu .sub-item{text-transform:none;font-size:13px;color:#333;background-color:#eee;width:90%;justify-content:flex-start;border-radius:8px}.right-slide-dialog-grid .left-side .sidebar .submenu .sub-item md-icon{font-size:16px;margin-right:8px !important;color:#777}.right-slide-dialog-grid .left-side .sidebar .submenu .sub-item:hover{background:#f5f5f5}.right-slide-dialog-grid .left-side .sidebar .add-category{color:#5f6368}.right-slide-dialog-grid .left-side .sidebar .add-category:hover{background:rgba(0,0,0,0);color:#1967d2}.right-slide-dialog-grid .main-content-part .main-cont-tool{background-color:#fff;padding:15px;border-bottom:1px solid #eee;flex-shrink:0;position:relative}.right-slide-dialog-grid .main-content-part .main-cont-tool .cont-tool{position:relative}.right-slide-dialog-grid .main-content-part .main-cont-tool .cont-tool .mobile-toggle-btn{display:none;background-color:#6164ff;padding:5px 10px;border-radius:50%}.right-slide-dialog-grid .main-content-part .main-cont-tool .cont-tool .mobile-toggle-btn md-icon{fill:#fff;cursor:pointer}.right-slide-dialog-grid .main-content-part .main-cont-tool .cont-tool md-icon{fill:#0062c7}.right-slide-dialog-grid .main-content-part .main-cont-tool .cont-tool h1{color:#333;font-size:24px;font-weight:bold}.right-slide-dialog-grid .main-content-part .main-cont-tool .cont-tool .md-button{background-color:#0062c7;border-radius:5px;font-weight:bold;color:#fff}.right-slide-dialog-grid .main-content-part .main-cont-tool .cont-tool .close-icon{position:absolute;top:0;right:0}.right-slide-dialog-grid .main-content-part .main-cont-tool .main-cont-tool-p{color:#333;font-size:16px;margin-top:5px;line-height:1.5}.right-slide-dialog-grid .main-content-part .main-content{height:61vh;overflow:auto}.right-slide-dialog-grid .main-content-part .main-content p{color:#333}.right-slide-dialog-grid .main-content-part .main-content .card-sections-f{border:2px dotted gray;border-radius:12px;cursor:pointer;text-align:center;background:none}.right-slide-dialog-grid .main-content-part .main-content .card-sections-f .icon-sec-f{padding:25px 35px;border-radius:12px}.right-slide-dialog-grid .main-content-part .main-content .card-sections-f .text-section-f{font-weight:bold;padding:15px 10px}.right-slide-dialog-grid .main-content-part .main-content .card-sections{border:2px solid #eee;border-radius:12px;cursor:pointer;text-align:center;box-shadow:none !important}.right-slide-dialog-grid .main-content-part .main-content .card-sections .icon-sec{padding:25px 35px;border-radius:12px 12px 0 0;background-color:rgba(143,184,225,.1098039216);width:100%;position:relative}.right-slide-dialog-grid .main-content-part .main-content .card-sections .icon-sec md-icon{fill:#0062c7}.right-slide-dialog-grid .main-content-part .main-content .card-sections .icon-sec .menu-icon{fill:gray;position:absolute;top:0;right:10px;display:none}.right-slide-dialog-grid .main-content-part .main-content .card-sections .text-section{font-weight:bold;padding:15px 10px}.right-slide-dialog-grid .main-content-part .main-content .card-sections.add-new{border:2px dashed #eee}.right-slide-dialog-grid .main-content-part .main-content .card-sections.add-new .icon-sec{background:none}.right-slide-dialog-grid .main-content-part .main-content .card-sections.add-new .icon-sec md-icon{fill:#0062c7}.right-slide-dialog-grid .main-content-part .main-content .card-sections:hover .icon-sec .menu-icon{display:block}.right-slide-dialog-grid .main-content-part .below-grid p{font-size:16px;font-weight:bold}.right-slide-dialog-grid .main-content-part .below-grid .updates-section{border:1px solid #eee;border-radius:12px;padding:12px}.right-slide-dialog-grid .main-content-part .below-grid .updates-section .updates-btn{border-radius:12px;background-color:#fcfcfc}.right-slide-dialog-grid .main-content-part .below-grid .updates-section .updates-btn .title{font-weight:bold;height:20px}.right-slide-dialog-grid .main-content-part .below-grid .updates-section .updates-btn .date{color:#8d8989}.right-slide-dialog-grid .main-content-part .below-grid .updates-section .updates-btn .onboarding{margin-top:-10px}.right-slide-dialog-grid .main-content-part .below-grid .updates-section .updates-btn .onboarding .date{color:#8d8989;margin-top:0 !important}.right-slide-dialog-grid .main-content-part .below-grid .updates-section .updates-btn .onboarding .onboarding-p{background-color:#edf2f5;padding:0 10px;border-radius:10px;color:#333}@media(max-width: 768px){.right-slide-dialog-grid .left-side{position:fixed;left:-600px;top:0;height:100vh;z-index:200;transition:left .3s ease}.right-slide-dialog-grid .left-side .cross-btn{display:block !important}.right-slide-dialog-grid .left-side.mobile-open{left:0}.right-slide-dialog-grid .main-cont-tool .cont-tool{flex-direction:column;align-items:start !important}.right-slide-dialog-grid .main-cont-tool .cont-tool .mobile-toggle-btn{display:block !important;margin-right:10px}.right-slide-dialog-grid .main-content-part{position:relative;z-index:1}}@media(min-width: 769px){.right-slide-dialog-grid .left-side{position:relative;left:0 !important}.right-slide-dialog-grid .mobile-toggle-btn{display:none !important}}.cart-dialog .active-cart-section{background-color:#ebf8fa;padding:20px;flex-wrap:wrap;gap:10px}.cart-dialog .active-cart-section .header-left md-icon{color:#0b0bbd;width:20px;height:20px;margin-bottom:4px}.cart-dialog .active-cart-section .header-left h2{font-size:18px;font-weight:600;color:#222;margin:0}.cart-dialog .active-cart-section .header-left p{font-size:14px;margin-top:-5px;color:#555}.cart-dialog .active-cart-section .setting-btn{background-color:#f9f9f9;border-radius:10px;padding:0 15px;font-size:14px}.cart-dialog .active-cart-section .setting-btn:hover{background-color:#eeeded}.cart-dialog .active-cart-section .md-icon-button{border-radius:8px}.cart-dialog .active-cart-section .md-icon-button:hover{background-color:#ddd}@media(max-width: 768px){.cart-dialog .active-cart-section{padding:15px;align-items:flex-start;gap:8px}.cart-dialog .active-cart-section .header-left h2{font-size:16px}.cart-dialog .active-cart-section .header-left p{font-size:13px;margin-top:-3px}.cart-dialog .active-cart-section .setting-btn{align-self:flex-end;padding:5px 12px;font-size:13px}}@media(max-width: 480px){.cart-dialog .active-cart-section{padding:12px;gap:6px}.cart-dialog .active-cart-section .header-left md-icon{width:18px;height:18px}.cart-dialog .active-cart-section .header-left h2{font-size:15px}.cart-dialog .active-cart-section .header-left p{font-size:12px}.cart-dialog .active-cart-section .setting-btn{width:100%;text-align:center;font-size:12px;padding:6px}}.cart-dialog .status-toolbar{background:none !important;box-shadow:none !important;padding:0 20px;font-size:14px;flex-wrap:wrap}.cart-dialog .status-toolbar .status-items{gap:20px;flex-wrap:wrap}.cart-dialog .status-toolbar .status-items .status-item{gap:6px;color:#333}.cart-dialog .status-toolbar .status-items .status-item .dot{width:8px;height:8px;border-radius:50%;display:inline-block}.cart-dialog .status-toolbar .status-items .status-item .dot.working{background:#4285f4}.cart-dialog .status-toolbar .status-items .status-item .dot.blocked{background:#ea4335}.cart-dialog .status-toolbar .status-items .status-item .dot.done{background:#34a853}.cart-dialog .status-toolbar .status-items .status-item .dot.handoffs{background:#d42000}.cart-dialog .status-toolbar .status-actions{gap:14px;color:#555;flex-wrap:wrap}.cart-dialog .status-toolbar .status-actions md-icon{fill:#333}.cart-dialog .status-toolbar .status-actions md-icon:hover{fill:#000}.cart-dialog .status-toolbar .status-actions .cart-lock-toggle{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 8px;border:1px solid #d7dbe0;border-radius:14px;background:#fff;color:#555;font-size:12px;font-weight:600;line-height:1;cursor:pointer}.cart-dialog .status-toolbar .status-actions .cart-lock-toggle md-icon{fill:#667;width:15px;height:15px;min-width:15px}.cart-dialog .status-toolbar .status-actions .cart-lock-toggle .cart-lock-label{white-space:nowrap}.cart-dialog .status-toolbar .status-actions .cart-lock-toggle:hover{border-color:#b9c0c8}.cart-dialog .status-toolbar .status-actions .cart-lock-toggle.cart-lock-locked{background:#f05e33;border-color:#f05e33;color:#fff}.cart-dialog .status-toolbar .status-actions .cart-lock-toggle.cart-lock-locked md-icon{fill:#fff}.cart-dialog .status-toolbar .status-actions .last-updated{font-size:12px;color:#888;margin-left:10px}@media(max-width: 968px){.cart-dialog .status-toolbar{flex-direction:column;align-items:flex-start;gap:20px;padding:10px 16px}.cart-dialog .status-toolbar .status-items{gap:12px}.cart-dialog .status-toolbar .status-items .status-item{font-size:13px}.cart-dialog .status-toolbar .status-items .status-item .dot{width:7px;height:7px}.cart-dialog .status-toolbar .status-actions{width:100%;justify-content:flex-start;gap:10px}.cart-dialog .status-toolbar .status-actions .last-updated{font-size:11px;margin-left:0}}@media(max-width: 480px){.cart-dialog .status-toolbar{font-size:12px;padding:8px 12px}.cart-dialog .status-toolbar .status-items{flex-direction:column;align-items:flex-start;gap:8px}.cart-dialog .status-toolbar .status-items .status-item{font-size:12px}.cart-dialog .status-toolbar .status-actions{flex-direction:column;align-items:flex-start;gap:6px}.cart-dialog .status-toolbar .status-actions .last-updated{font-size:10px}}.cart-dialog .filters-toolbar{background:#fff;color:#222;min-height:65px;display:none;transition:all .3s ease;opacity:0}.cart-dialog .filters-toolbar.filters-display{display:flex;opacity:1}.cart-dialog .kanban-wrapper{transition:all .3s ease;display:block}.cart-dialog .kanban-wrapper.two-column-mode{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:20px}.cart-dialog .kanban-wrapper.two-column-mode .kanban-left,.cart-dialog .kanban-wrapper.two-column-mode .kanban-right{width:50%;transition:all .3s ease;height:61vh;overflow-y:auto}.cart-dialog .kanban-wrapper.two-column-mode .kanban-left{gap:20px;border-right:1px solid #eee}.cart-dialog .kanban-wrapper.two-column-mode .kanban-left .kanban-board{gap:20px}.cart-dialog .kanban-wrapper.two-column-mode .kanban-left .kanban-board md-card{max-width:100%;height:auto;min-height:unset}.cart-dialog .kanban-wrapper.two-column-mode .kanban-right .available-tasks-toolbar{background:#f0efef !important;color:#333;padding:16px 0;border-bottom:1px solid #e0e0e0;position:sticky !important;top:0;z-index:10;display:block !important}.cart-dialog .kanban-wrapper.two-column-mode .kanban-right .available-tasks-toolbar .column-header{width:100%}.cart-dialog .kanban-wrapper.two-column-mode .kanban-right .available-tasks-toolbar .column-header md-icon{fill:blue;width:20px;height:20px}.cart-dialog .kanban-wrapper.two-column-mode .kanban-right .available-tasks-toolbar .card-heading{font-size:16px;font-weight:600;color:#1a1a1a}.cart-dialog .kanban-wrapper.two-column-mode .kanban-right .available-tasks-toolbar .card-heading .task-count{margin-left:6px;font-weight:500;color:#555}.cart-dialog .kanban-wrapper.two-column-mode .kanban-right .available-tasks-toolbar .card-heading .right-part{color:#666;gap:8px}.cart-dialog .kanban-wrapper.two-column-mode .kanban-right .available-tasks-toolbar .card-heading .close-icon{cursor:pointer;color:#888}.cart-dialog .kanban-wrapper.two-column-mode .kanban-right .kanban-content{padding:12px}.cart-dialog .kanban-wrapper.board-dock-open .kanban-board{gap:12px}.cart-dialog .kanban-wrapper.board-dock-open .kanban-column{overflow:visible}.cart-dialog .kanban-wrapper.board-dock-open .kanban-content{height:auto;max-height:34vh}.cart-dialog .kanban-wrapper .kanban-board{gap:20px;padding:0 10px}.cart-dialog .kanban-wrapper .kanban-column{border-radius:8px;overflow:hidden}.cart-dialog .kanban-wrapper .kanban-column .column-header{font-weight:500;font-size:16px;padding:10px;color:#555}.cart-dialog .kanban-wrapper .kanban-column .count{font-size:14px;opacity:.8}.cart-dialog .kanban-wrapper .kanban-column .kanban-content{background:none !important;border:2px dashed #ccc;border-radius:8px;width:95%;height:calc((100vh - 260px)/2);min-height:200px;overflow-y:auto;margin:0 auto;padding-top:0}.cart-dialog .kanban-wrapper .kanban-column .kanban-content.empty{min-height:220px;color:#999}.cart-dialog .kanban-wrapper .kanban-column .kanban-content .drop-placeholder-wrap{height:100%;min-height:200px;color:#999}.cart-dialog .kanban-wrapper .kanban-column .kanban-content .drop-placeholder-wrap .drop-placeholder{font-size:13px}.cart-dialog .kanban-wrapper .kanban-column .kanban-content .task-card{position:relative;transition:.3s ease;padding:4px 6px}.cart-dialog .kanban-wrapper .kanban-column .kanban-content .task-card .menu-dots-icon{display:none;color:#525252 !important;cursor:pointer;transition:opacity .2s ease;height:15px;width:15px}.cart-dialog .kanban-wrapper .kanban-column .kanban-content .task-card:hover .menu-dots-icon{display:inline-flex;opacity:1}@media(hover: none),(pointer: coarse){.cart-dialog .kanban-wrapper .kanban-column .kanban-content .task-card .menu-dots-icon{display:inline-flex;opacity:1;box-sizing:content-box;min-height:44px;min-width:44px;padding:14px;margin:-14px;align-items:center;justify-content:center}}.cart-dialog .kanban-wrapper .kanban-column .kanban-content .task-card .workspace-custom-menu{min-width:150px}.cart-dialog .kanban-wrapper .kanban-column .kanban-content .task-card .workspace-custom-menu md-menu-item{padding:0}.cart-dialog .kanban-wrapper .kanban-column .kanban-content .task-card .workspace-custom-menu md-menu-item md-button{width:100%;text-align:left;font-size:14px;display:flex;align-items:center;gap:8px;padding:6px 10px}.cart-dialog .kanban-wrapper .kanban-column .kanban-content .task-card .workspace-custom-menu md-menu-item md-button md-icon{width:18px;height:18px}.cart-dialog .kanban-wrapper .kanban-column .kanban-content .task-card .workspace-custom-menu md-menu-item md-button:hover{background-color:rgba(0,0,0,.05)}.cart-dialog .kanban-wrapper .kanban-column .kanban-contents{background:none !important;width:95%;margin:0 auto}.cart-dialog .kanban-wrapper .toolbar-none{background:none !important;box-shadow:none !important;min-height:40px;padding:0 8px}.cart-dialog .kanban-wrapper .active-col{background-color:#ebf5fa;border:1px solid #a6f3fd;padding-bottom:10px}.cart-dialog .kanban-wrapper .active-col .left-part md-icon{fill:#0062c7}.cart-dialog .kanban-wrapper .blocked-col{background-color:#ffebee;border:1px solid #faa98c;padding-bottom:10px}.cart-dialog .kanban-wrapper .blocked-col .left-part md-icon{fill:#ff4343}.cart-dialog .kanban-wrapper .recently-done{background-color:#f8ffff !important;border:1px solid #faa98c;padding-bottom:10px}.cart-dialog .kanban-wrapper .recently-done .left-part md-icon{fill:#6afa71}.cart-dialog .kanban-wrapper .handoff{background-color:#fff6f7 !important;border:1px solid #faa98c;padding-bottom:10px}.cart-dialog .kanban-wrapper .handoff .left-part md-icon{fill:#ff6b15}.cart-dialog .kanban-wrapper .task-card{margin-bottom:12px;padding:10px;border-radius:8px}.cart-dialog .kanban-wrapper .task-card .task-card-in{padding:0 15px !important}.cart-dialog .kanban-wrapper .task-card .task-card-in .md-headline{font-size:14px;font-weight:600}.cart-dialog .kanban-wrapper .task-card .task-card-in .md-subhead{font-size:12px;margin-top:-10px}.cart-dialog .kanban-wrapper .task-card .chip{display:inline-block;padding:2px 8px;border-radius:12px;font-size:12px;margin-right:5px}.cart-dialog .kanban-wrapper .task-card .chip.blue{background:#fff;color:#1976d2;border:1px solid #1976d2}.cart-dialog .kanban-wrapper .task-card .chip.red{background:#fff;color:#d32f2f;border:1px solid #d32f2f}.cart-dialog .kanban-wrapper .task-card .chip.yellow{background:#fff;color:#f9a825;border:1px solid #f9a825}.cart-dialog .kanban-wrapper .task-card .assine{display:inline-block;padding:3px;border-radius:50%;font-size:12px;margin-right:5px}.cart-dialog .kanban-wrapper .task-card .assine.blues{background:#003b75;color:#e4ebf1}.cart-dialog .kanban-wrapper .task-card .assine.red{background:#ffebee;color:#d32f2f}.cart-dialog .kanban-wrapper .task-card .assine.yellow{background:#fff8e1;color:#f9a825}.cart-dialog .kanban-wrapper .task-card .meta-info{margin:0 6px;font-size:13px;color:#666}.cart-dialog .kanban-wrapper .task-card .meta-info md-icon{fill:#ddd}@media(max-width: 1024px){.cart-dialog .kanban-wrapper.two-column-mode{flex-wrap:wrap;gap:15px}.cart-dialog .kanban-wrapper.two-column-mode .kanban-left,.cart-dialog .kanban-wrapper.two-column-mode .kanban-right{width:100%;height:auto;overflow:visible;border-right:none}.cart-dialog .kanban-wrapper.two-column-mode .kanban-right .available-tasks-toolbar{position:relative !important}}@media(max-width: 768px){.cart-dialog .kanban-wrapper{padding:10px}.cart-dialog .kanban-wrapper .kanban-column .column-header{font-size:14px}.cart-dialog .kanban-wrapper .task-card .task-card-in .md-headline{font-size:13px}}@media(max-width: 480px){.cart-dialog .kanban-wrapper.two-column-mode{display:block}.cart-dialog .kanban-wrapper.two-column-mode .kanban-left,.cart-dialog .kanban-wrapper.two-column-mode .kanban-right{width:100%;border-right:none;padding:0}.cart-dialog .kanban-wrapper .kanban-board{padding:0 5px}.cart-dialog .kanban-wrapper .task-card{padding:8px}.cart-dialog .kanban-wrapper .task-card .md-headline{font-size:12px}}.cart-dialog .hello-world-section .active-cart-section{background-color:#ebf8fa;padding:20px;flex-wrap:wrap;gap:10px}.cart-dialog .hello-world-section .active-cart-section .header-left md-icon{color:#0b0bbd;width:20px;height:20px;margin-bottom:4px}.cart-dialog .hello-world-section .active-cart-section .header-left h2{font-size:18px;font-weight:600;color:#222;margin:0}.cart-dialog .hello-world-section .active-cart-section .header-left p{font-size:14px;margin-top:-5px;color:#555}.cart-dialog .hello-world-section .active-cart-section .setting-btn{background-color:#eee;border-radius:10px;padding:6px 15px;font-size:14px}@media(max-width: 768px){.cart-dialog .hello-world-section .active-cart-section{padding:15px;align-items:flex-start;gap:8px}.cart-dialog .hello-world-section .active-cart-section .header-left h2{font-size:16px}.cart-dialog .hello-world-section .active-cart-section .header-left p{font-size:13px;margin-top:-3px}.cart-dialog .hello-world-section .active-cart-section .setting-btn{align-self:flex-end;padding:5px 12px;font-size:13px}}@media(max-width: 480px){.cart-dialog .hello-world-section .active-cart-section{padding:12px;gap:6px}.cart-dialog .hello-world-section .active-cart-section .header-left md-icon{width:18px;height:18px}.cart-dialog .hello-world-section .active-cart-section .header-left h2{font-size:15px}.cart-dialog .hello-world-section .active-cart-section .header-left p{font-size:12px}.cart-dialog .hello-world-section .active-cart-section .setting-btn{width:100%;text-align:center;font-size:12px;padding:6px}}.cart-dialog .hello-world-section .section-filters{padding:15px 20px}.cart-dialog .hello-world-section .section-filters .filters-section{gap:20px;flex-wrap:wrap}.cart-dialog .hello-world-section .section-filters .filters-section .cart-filter-summary{margin-top:15px}.cart-dialog .hello-world-section .section-filters .filters-section .cart-filter-summary .filter-count{font-size:12px;font-weight:600;color:#f05e33;background:rgba(240,94,51,.1);border-radius:10px;padding:2px 10px}.cart-dialog .hello-world-section .section-filters .filters-section .cart-filter-summary .clear-filters{font-size:12px;color:#666;cursor:pointer;text-decoration:underline}.cart-dialog .hello-world-section .section-filters .filters-section .cart-filter-summary .clear-filters:hover{color:#f05e33}.cart-dialog .hello-world-section .section-filters .filters-section .filter-item label{font-size:13px;font-weight:600;color:#555;margin-left:4px}.cart-dialog .hello-world-section .section-filters .filters-section .filter-item .filter-select{background:#fff;border:1px solid #ddd;border-radius:6px;padding:6px 10px;min-width:160px;cursor:pointer;font-weight:500;color:#222;display:flex;align-items:center;justify-content:space-between}.cart-dialog .hello-world-section .section-filters .filters-section .filter-item .filter-select span{font-size:15px;font-weight:600;color:#333}.cart-dialog .hello-world-section .section-filters .filters-section .filter-item .filter-select .filter-icon{width:16px;height:16px;fill:#555;margin-right:8px}.cart-dialog .hello-world-section .section-filters .filters-section .filter-item .filter-select .arrow-icon{width:20px;height:20px;fill:#555}.cart-dialog .hello-world-section .section-filters .resources-section{flex-wrap:wrap;gap:12px;margin-top:20px}.cart-dialog .hello-world-section .section-filters .resources-section label{font-size:13px;color:#555;margin-left:4px;font-weight:600;flex-basis:100%}.cart-dialog .hello-world-section .section-filters .resources-section .resource{position:relative;width:36px;height:36px;border-radius:50%;background:#f3f3f3;font-weight:500;color:#333;box-shadow:0 0 2px rgba(0,0,0,.15);cursor:pointer;transition:box-shadow .15s ease,background .15s ease}.cart-dialog .hello-world-section .section-filters .resources-section .resource.resource-active{background:rgba(240,94,51,.12);box-shadow:0 0 0 2px #f05e33}.cart-dialog .hello-world-section .section-filters .resources-section .resource.resource-active .resource-name{color:#f05e33;font-weight:600}.cart-dialog .hello-world-section .section-filters .resources-section .resource .resource-name{font-size:12px;color:#555;margin-left:4px}.cart-dialog .hello-world-section .section-filters .resources-section .resource .status-dot{position:absolute;bottom:4px;right:4px;width:8px;height:8px;border-radius:50%;border:2px solid #fff}.cart-dialog .hello-world-section .section-filters .resources-section .resource .status-dot.yellow{background-color:gold}.cart-dialog .hello-world-section .section-filters .resources-section .resource .status-dot.gray{background-color:#b0b0b0}.cart-dialog .hello-world-section .section-filters .resources-section .resource .status-dot.green{background-color:#32cd32}@media(max-width: 768px){.cart-dialog .hello-world-section .section-filters .section-filters{flex-direction:column !important;align-items:flex-start !important;gap:20px}.cart-dialog .hello-world-section .section-filters .filters-section,.cart-dialog .hello-world-section .section-filters .resources-section{width:100%}}@media(max-width: 480px){.cart-dialog .hello-world-section .section-filters .filters-section{gap:10px}.cart-dialog .hello-world-section .section-filters .filters-section .filter-item label{font-size:12px}.cart-dialog .hello-world-section .section-filters .filters-section .filter-select span{font-size:13px}.cart-dialog .hello-world-section .section-filters .resources-section{gap:8px}.cart-dialog .hello-world-section .section-filters .resources-section .resource{width:30px;height:30px}}.cart-dialog .hello-world-section .velocity-chart-card{background:#fff;border-radius:8px;border:1px solid #ddd;padding:16px 20px;display:block;width:100%;position:relative}.cart-dialog .hello-world-section .velocity-chart-card .chart-header{font-weight:600;margin-bottom:12px;font-size:22px;position:absolute;top:16px;left:20px}.cart-dialog .hello-world-section .velocity-chart-card .chart-header .md-icon{color:#346797;width:18px;height:18px;margin-right:8px}.cart-dialog .hello-world-section .velocity-chart-card .chart-header .md-icons{color:#2daf05;width:18px;height:18px;margin-right:8px}.cart-dialog .hello-world-section .velocity-chart-card .chart-container{margin-top:30px;flex-wrap:nowrap}.cart-dialog .hello-world-section .velocity-chart-card .chart-container img{width:100%}@media(max-width: 768px){.cart-dialog .hello-world-section .velocity-chart-card .chart-header{font-size:18px;margin-bottom:15px}}.cart-dialog .hello-world-section .blockers-chart-card{background:#fff;border-radius:8px;border:1px solid #ddd;padding:16px 20px;width:100%}.cart-dialog .hello-world-section .blockers-chart-card .chart-headers{font-weight:600;font-size:22px;margin-bottom:12px;position:absolute;top:35px;left:30px}.cart-dialog .hello-world-section .blockers-chart-card .chart-headers .md-icon{color:#ce4100;width:18px;height:18px;margin-right:8px}.cart-dialog .hello-world-section .blockers-chart-card .chart-container{margin-top:30px;flex-wrap:nowrap}.cart-dialog .hello-world-section .blockers-chart-card .chart-container img{width:100%}@media(max-width: 768px){.cart-dialog .hello-world-section .blockers-chart-card .chart-header{font-size:18px;margin-bottom:15px}}.cart-dialog .hello-world-section .distribution-chart-card{background:#fff;border-radius:8px;border:1px solid #ddd;padding:16px 20px 50px;display:block;width:100%;position:relative}.cart-dialog .hello-world-section .distribution-chart-card .chart-header{font-weight:600;margin-bottom:12px;font-size:22px;position:absolute;top:16px;left:20px}.cart-dialog .hello-world-section .distribution-chart-card .chart-header md-icon{color:#973482;width:18px;height:18px;margin-right:8px}.cart-dialog .hello-world-section .distribution-chart-card .chart-container{margin-top:30px;flex-wrap:nowrap}.cart-dialog .hello-world-section .distribution-chart-card .chart-container img{width:100%}@media(max-width: 768px){.cart-dialog .hello-world-section .distribution-chart-card .chart-header{font-size:18px;margin-bottom:15px}}.cart-dialog .hello-world-section .distribution-chart-card-part-2{background:#fff;border-radius:8px;border:1px solid #ddd;padding:16px 20px;display:block;width:100%;position:relative}.cart-dialog .hello-world-section .distribution-chart-card-part-2 .chart-header{font-weight:600;margin-bottom:12px;font-size:22px;position:absolute;top:16px;left:20px}.cart-dialog .hello-world-section .distribution-chart-card-part-2 .chart-header md-icon{color:#ff75b5;width:18px;height:18px;margin-right:8px}.cart-dialog .hello-world-section .distribution-chart-card-part-2 .chart-container{margin-top:30px;flex-wrap:nowrap}.cart-dialog .hello-world-section .distribution-chart-card-part-2 .chart-container img{width:100%}@media(max-width: 768px){.cart-dialog .hello-world-section .distribution-chart-card-part-2 .chart-header{font-size:18px;margin-bottom:15px}}.cart-dialog .hello-world-section .flow-chart-card{background:#fff;border-radius:8px;border:1px solid #ddd;padding:16px 20px 25px;display:block;width:100%;position:relative}.cart-dialog .hello-world-section .flow-chart-card .chart-header{font-weight:600;margin-bottom:12px;font-size:22px;position:absolute;top:16px;left:20px}.cart-dialog .hello-world-section .flow-chart-card .chart-header .md-icon{color:#fffb00;width:18px;height:18px;margin-right:8px}.cart-dialog .hello-world-section .flow-chart-card .chart-header .md-icons{color:#0004ff;width:18px;height:18px;margin-right:8px}.cart-dialog .hello-world-section .flow-chart-card .chart-container{margin-top:30px;flex-wrap:nowrap}.cart-dialog .hello-world-section .flow-chart-card .chart-container img{width:100%}@media(max-width: 768px){.cart-dialog .hello-world-section .flow-chart-card .chart-header{font-size:18px;margin-bottom:15px}}.cart-dialog .hello-world-section .leaderboard-chart-card{background:#fff;border-radius:8px;border:1px solid #ddd;padding:16px 20px 25px;display:inline-block;width:100%;position:relative}.cart-dialog .hello-world-section .leaderboard-chart-card .chart-header{font-weight:600;margin-bottom:12px;font-size:22px;position:absolute;top:16px;left:20px}.cart-dialog .hello-world-section .leaderboard-chart-card .chart-header .md-icon{color:#fb0;width:18px;height:18px;margin-right:8px}.cart-dialog .hello-world-section .leaderboard-chart-card .chart-container{gap:25px;width:100%;margin-top:30px}.cart-dialog .hello-world-section .leaderboard-chart-card .chart-container .leaderboard-card{background:#fff;border-radius:8px;border:1px solid #eee;padding:10px 20px;align-items:center;transition:box-shadow .2s ease}.cart-dialog .hello-world-section .leaderboard-chart-card .chart-container .leaderboard-card:hover{box-shadow:0 3px 8px rgba(0,0,0,.15)}.cart-dialog .hello-world-section .leaderboard-chart-card .chart-container .leaderboard-card .left-section{gap:12px}.cart-dialog .hello-world-section .leaderboard-chart-card .chart-container .leaderboard-card .left-section .rank-badge{background:linear-gradient(135deg, #fbbc05, #f59e0b);color:#fff;width:30px;height:30px;border-radius:50%;font-size:14px;font-weight:600}.cart-dialog .hello-world-section .leaderboard-chart-card .chart-container .leaderboard-card .left-section .avatar{background:#f1f3f4;color:#111827;width:28px;height:28px;border-radius:50%;font-weight:600;font-size:13px}.cart-dialog .hello-world-section .leaderboard-chart-card .chart-container .leaderboard-card .left-section .user-info .user-name{font-weight:600;font-size:14px;color:#111827}.cart-dialog .hello-world-section .leaderboard-chart-card .chart-container .leaderboard-card .left-section .user-info .user-details{font-size:12px;color:#6b7280}.cart-dialog .hello-world-section .leaderboard-chart-card .chart-container .leaderboard-card .right-section{text-align:right}.cart-dialog .hello-world-section .leaderboard-chart-card .chart-container .leaderboard-card .right-section .score{font-weight:700;font-size:18px;color:#1a73e8}.cart-dialog .hello-world-section .leaderboard-chart-card .chart-container .leaderboard-card .right-section .score-label{font-size:11px;color:#6b7280}@media(max-width: 768px){.cart-dialog .hello-world-section .leaderboard-chart-card{padding:14px 16px}.cart-dialog .hello-world-section .leaderboard-chart-card .chart-header{margin-bottom:10px;font-size:18px}}md-dialog.md-dialog-container{position:fixed !important;top:52% !important;left:50% !important;transform:translate(-50%, -50%) !important;margin:0 !important;border:1px solid #ddd;border-radius:16px;padding:12px 16px;background-color:#fff}md-dialog.md-dialog-container .prompt-top{display:flex;align-items:center;justify-content:space-between}md-dialog.md-dialog-container .icon-btn.md-icon-button{width:40px;height:40px;min-width:40px;min-height:40px;border:1px solid #ddd;border-radius:4px !important;margin:4px;transition:all .2s ease;background-color:#fff;display:flex;align-items:center;justify-content:center}md-dialog.md-dialog-container .icon-btn.md-icon-button .emoji-icon{font-size:20px;line-height:1}md-dialog.md-dialog-container .icon-btn.md-icon-button.selected{border:2px solid #000;box-shadow:0 0 6px rgba(0,0,0,.3);background-color:#f1f1f1}md-dialog.md-dialog-container .r-i-box{display:flex;gap:140px;align-items:center}md-dialog.md-dialog-container .r-i-box .industry-box,md-dialog.md-dialog-container .r-i-box .role-box{display:flex;flex-direction:column}md-dialog.md-dialog-container .r-i-box .industry-box{width:30%}md-dialog.md-dialog-container .add-pr-btn{border-radius:6px;padding:0 10px}.channel-created-date{font-size:12px;margin-right:10px;color:#acabab}.capsules-name-section{display:flex;background-color:#e0e0e0;border-radius:15px;font-size:12px;font-weight:500;padding-right:10px}.capsules-name-section .img-container{width:20px;margin-right:10px}.capsules-name-section .img-replacer{height:20px;width:20px;font-size:8px;line-height:20px}.capsules-name-section .user-name{font-size:12px}.hamburger-section .md-icon-button md-icon{rotate:180deg !important}.hamburger-section .md-icon-button{margin-top:15px}.project-title{font-size:10px}.task-filter-bar{flex-wrap:nowrap;overflow-x:auto}.task-filter-bar .md-button.filter-btn,.task-filter-bar .md-button.filter-btn.md-focused{padding:0 10px;margin:0;box-shadow:none;display:flex;justify-content:space-between;width:100%;font-size:14px;min-height:24px;line-height:24px;font-weight:400;border-radius:6px;background-color:#ffedd5;border:1px solid #fed7aa}.task-filter-bar .md-button.filter-btn.blue,.task-filter-bar .md-button.filter-btn.md-focused.blue{color:#1e40af;background-color:#dbeafe;border-color:#bfdbfe}.task-filter-bar .md-button.filter-btn.brown,.task-filter-bar .md-button.filter-btn.md-focused.brown{color:#991b1b;background-color:#fee2e2;border-color:#fecaca}.task-filter-bar .md-button.filter-btn.purple,.task-filter-bar .md-button.filter-btn.md-focused.purple{color:#632e8c;background-color:#f3e4ff;border-color:#e7cbfe}.search-input-container{border-radius:6px;background:var(--jt-color-bg-subtle, #f5f8fa);border:1px solid var(--jt-color-border, #d1d5db);transition:border-color 200ms ease,box-shadow 200ms ease}.search-input-container:has(input:focus){border-color:var(--jt-color-primary, #f05e33);box-shadow:0 0 0 2px rgba(240,94,51,.15)}.search-input-container .search-icon{margin:0 8px;color:var(--jt-color-text-muted, #888888)}.search-input-container input{border:none;height:34px;outline:none;background:rgba(0,0,0,0);font-size:14px;color:var(--jt-color-text-default, #444)}.search-input-container .board-search-clear{min-width:28px;min-height:28px;width:28px;height:28px;padding:0;line-height:28px}.search-input-container .board-search-clear md-icon{color:var(--jt-color-text-muted, #888888);transition:color 200ms ease}.search-input-container .board-search-clear:hover md-icon{color:var(--jt-color-text-default, #333)}.projects-tags{border-radius:12px;padding:3px 11px;color:#fff;font-size:11.5px;font-weight:500;letter-spacing:.01em}.projects-tags-ocean{background-color:#0097a7}.breadcrumb-sep{color:#d1d5db;margin:0 6px;font-size:12px;font-weight:300}.workspace-custom-menu{box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:6px;max-height:445px;padding:0}.workspace-custom-menu .workspaces-container-brief .section-title{font-size:14px;font-weight:600}.workspace-custom-menu .workspaces-container-brief .workspace-list{max-height:280px;overflow-y:auto;padding:0 10px}.workspace-custom-menu .workspaces-container-brief .workspace-list .workspace-block{margin-top:10px}.workspace-custom-menu .workspaces-container-brief .workspace-list .workspace-block .workspace-title{font-size:14px;font-weight:600;padding:7px;color:#333;background-color:rgba(211,225,229,.3);cursor:pointer;border-radius:4px;margin-bottom:5px}.workspace-custom-menu .workspaces-container-brief .workspace-list .workspace-block .workspace-title:hover{background-color:rgba(211,225,229,.5);color:#f05e33}.workspace-custom-menu .workspaces-container-brief .workspace-list .workspace-block .workspace-title.active{background-color:rgba(211,225,229,.99);color:#f05e33}.workspace-custom-menu .workspaces-container-brief .workspace-list .workspace-block .board-item{padding:9px 5px 9px 10px;cursor:pointer;transition:background .2s;border-radius:4px}.workspace-custom-menu .workspaces-container-brief .workspace-list .workspace-block .board-item .board-add-icon{display:none}.workspace-custom-menu .workspaces-container-brief .workspace-list .workspace-block .board-item:hover{background:#f3f5f7}.workspace-custom-menu .workspaces-container-brief .workspace-list .workspace-block .board-item:hover .board-add-icon{display:flex}.workspace-custom-menu .workspaces-container-brief .workspace-list .workspace-block .board-item .workspace-icon{width:10px;height:10px;border-radius:50%}.workspace-custom-menu .workspaces-container-brief .workspace-list .workspace-block .board-item .board-name{color:#444}.workspace-custom-menu .workspaces-container-brief .workspace-list .workspace-block .board-item .board-add-icon{cursor:pointer}.workspace-custom-menu .workspaces-container-brief .workspace-list .workspace-block .board-item .board-add-icon:hover{transform:scale(1.1)}.workspace-custom-menu md-menu-item{height:40px;min-height:40px;border-radius:6px}.workspace-custom-menu md-menu-item.active{background:#c1ccd8}.workspace-custom-menu md-menu-item:hover{background-color:rgba(211,225,229,.2901960784)}.workspace-custom-menu .md-button{border-radius:6px}.sub-heading-section .md-subheader-content{justify-content:space-between;display:flex !important;align-items:center}.icon-holder{display:flex;justify-content:center;align-items:center;border-radius:3px;cursor:pointer;z-index:1}.icon-holder:hover{background-color:#ddd}.workspace-section md-list{padding:0}.workspace-section .menu-item,.workspace-section .workspace-item{height:40px;border-radius:6px;overflow:hidden;margin-bottom:4px}.workspace-section .menu-item .md-button:not([disabled]):hover,.workspace-section .workspace-item .md-button:not([disabled]):hover{background:rgba(0,0,0,0)}.workspace-section .menu-item .main-heading,.workspace-section .workspace-item .main-heading{font-weight:500;font-size:14px}.workspace-section .bordered-item .md-list-item-inner{padding:0}.workspace-section md-list-item{min-height:40px}.workspace-section md-list-item.bordered-item{border:1px solid #e4e4e7;background:#fff}.workspace-section md-list-item.current-workspace .md-button:first-child{padding:0 8px}.workspace-section md-list-item:hover{background:#f0f1f2}.workspace-section md-list-item::before,.workspace-section md-list-item .md-list-item-inner,.workspace-section md-list-item .md-list-item-inner::before{min-height:40px}.workspace-section .menu-item{cursor:pointer;display:flex;justify-content:space-between;align-items:center}.workspace-section .heading-label{color:#374151;font-weight:500}.workspace-section .workspace-item.active{background:#c1ccd8}.workspace-section .workspace-item.active-archive{background:#f0f1f2}.workspace-section .workspace-item .md-button{padding:0 6px 0 16px !important}.workspace-section .workspace-item .icon-holder{display:none}.workspace-section .workspace-item:hover .icon-holder,.workspace-section .workspace-item:hover .options-menu-trigger{display:flex}.workspace-section .workspace-item:has(.options-menu-trigger.active){background:#f0f1f2}.workspace-section .workspace-item:not(.opened) .caret-pos{rotate:180deg}.workspace-section .workspace-item.add-board{opacity:.5}.workspace-section .workspace-item.add-board:hover{opacity:1}.workspace-section .projects-section{padding:5px 15px 15px 0}.workspace-section .inner-list{padding:0 0 0 15px}.workspace-section .md-subheader-content,.workspace-section .md-subheader-inner,.workspace-section .sub-heading-section{width:100%}.workspace-section .md-subheader-inner{padding:12px 16px}.workspace-section .dot{border-radius:10px;width:10px;height:10px;background-color:#63bf60}.workspace-section .workspace-switch{background:#f9fafb;border-bottom:1px solid #e4e4e7}.workspace-section .caret-icon{width:15px !important;height:10px;rotate:-90deg;flex-shrink:0}.workspace-section .caret-icon svg path{fill:#666}.workspace-section .caret-icon.caret-pos{position:relative;left:-8px}.workspace-section .menu-arrow-icon{margin-left:auto;color:#666}.workspace-section .workspace-menu-content{max-height:300px;overflow-y:auto}.workspace-section .project-name-section .md-icon-button{line-height:0;height:0;min-height:25px}.workspace-section .project-name-section .edit-action:before{display:none}.workspace-section .action-label{margin-left:auto}.workspace-section .project-title{margin:0 8px;font-size:20px;font-weight:bold}.workspace-section .status-dropmenu .edit-button{width:100%;justify-content:flex-start}.workspace-section .status-dropmenu md-icon{margin-right:8px}.workspace-section .md-sidenav-left{min-width:300px;box-shadow:none;border-right:1px solid #e4e4e7}.workspace-section .md-sidenav-left.md-sidenav-left-conversation{min-width:0;max-width:250px}.workspace-section .top-toolbar{color:#000}.workspace-section .top-toolbar .hamburger-dots:before{color:#000;font-size:10px;content:"• • •";display:block}.workspace-section .project-title{font-weight:bold;font-size:18px;margin-left:0}.workspace-section .menu-item{font-size:14px}.filter-menu-content{border-radius:4px}.filter-menu-content .dot{height:18px;width:18px;border-radius:3px;display:inline-block;flex-shrink:0;position:relative;color:#fff}.filter-menu-content .check-icon:after{border-style:solid;border-width:2px;border-left:0;border-top:0;box-sizing:border-box;content:"";display:table;height:12px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:6px}.add-cta-group{min-width:max-content}.add-cta-group .btn-toolbar .btn-group{border-radius:4px}.add-cta-group .btn-toolbar .btn{padding:6px;height:26px;line-height:1;font-weight:400;background-color:#0073ea;color:#fff;border-color:#0062c7}.add-cta-group .btn-toolbar .btn:hover{background-color:#0062c7}.add-cta-group .caret-icon svg path{fill:#fff}.filter-item{text-align:left}.filter-item.disabled{filter:grayscale(1);cursor:not-allowed;pointer-events:none}.filter-item label{font-size:12px;color:#00bcd4;display:block;margin-bottom:4px}.workspace-dialog md-toolbar:not(.md-menu-toolbar){background-color:rgba(0,0,0,0);box-shadow:0 2px 4px rgba(0,0,0,.1);padding:5px 10px}.workspace-dialog md-toolbar:not(.md-menu-toolbar) span{color:#999;font-size:12px;margin-bottom:5px}.workspace-dialog md-toolbar:not(.md-menu-toolbar) h2{color:#000;font-size:18px}.workspace-dialog md-toolbar:not(.md-menu-toolbar) .md-icon-button md-icon svg path{fill:#000}.workspace-dialog .draggable-card{height:130px;min-height:130px;max-height:130px;width:100%;cursor:pointer;box-sizing:border-box;background:rgba(211,225,229,.2901960784);transition:box-shadow .2s ease;border-radius:8px;position:relative;padding:16px;display:flex;flex-direction:column;justify-content:center}.workspace-dialog .draggable-card .dots_icon_png{margin:0 0 0 auto;width:15px;height:15px}.workspace-dialog .draggable-card .image-bg{background-color:#fff;border-radius:50%;height:60px;width:60px;vertical-align:middle;margin-right:10px}.workspace-dialog .draggable-card .project-type-icon{width:35px;height:auto;margin:0 auto}.workspace-dialog .draggable-card .project-name-type{font-weight:600;font-size:20px}.workspace-dialog .draggable-card .action-icon-div{height:20px;max-height:20px}.workspace-dialog .draggable-card .action-icon{margin-right:0;width:25px;height:25px}.workspace-dialog md-dialog-content.dialog-content{margin-left:10px}.workspace-dialog md-dialog-content.dialog-content h2{margin-bottom:30px}.workspace-dialog md-dialog-actions{border:none;padding:30px}.workspace-dialog md-dialog-actions .dialog-btn{min-width:120px;padding:10px}.workspace-dialog md-dialog-actions .dialog-btn .cancel-btn{background-color:rgba(158,158,158,.2)}.workspace-dialog .draggable-card:hover{box-shadow:0 4px 10px rgba(0,0,0,.15)}@media only screen and (max-width: 930px){.workspace-dialog{max-width:90%}.workspace-dialog .dialog-content-div{gap:20px}}@media only screen and (max-width: 600px){.workspace-dialog{max-width:90%}}.brief-left-nav{width:64px;transition:width 220ms cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden;padding:8px;background:#fff;border-right:1px solid #e5e7eb}.brief-left-nav .brief-sidenav-content.ng-enter,.brief-left-nav .brief-rail.ng-enter{opacity:0;transition:opacity 120ms ease 40ms}.brief-left-nav .brief-sidenav-content.ng-enter-active,.brief-left-nav .brief-rail.ng-enter-active{opacity:1}.brief-left-nav .brief-sidenav-content.ng-leave,.brief-left-nav .brief-rail.ng-leave{opacity:1;transition:opacity 90ms ease}.brief-left-nav .brief-sidenav-content.ng-leave-active,.brief-left-nav .brief-rail.ng-leave-active{opacity:0}.brief-left-nav.opened,.brief-left-nav.brief-left-nav-skeleton{width:280px;padding:12px}.brief-left-nav.brief-rail-compact{width:88px;padding:8px 4px}.brief-left-nav.brief-rail-compact.brief-rail-compact--dense{width:72px}.brief-left-nav.opened{display:flex;flex-direction:column;position:relative}.brief-left-nav .brief-sidenav-content{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#d1d5db rgba(0,0,0,0)}.brief-left-nav .brief-sidenav-content::-webkit-scrollbar{width:8px}.brief-left-nav .brief-sidenav-content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.brief-left-nav .brief-sidenav-content::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px;border:2px solid #fff}.brief-left-nav .brief-sidenav-content::-webkit-scrollbar-thumb:hover{background:#9ca3af}.brief-left-nav .brief-sidenav-content .briefs-header{position:sticky;top:0;z-index:2;background:#fff;padding-top:2px}.brief-left-nav.opened::after{content:"";position:absolute;left:0;right:0;bottom:0;height:28px;pointer-events:none;background:linear-gradient(to top, #ffffff, rgba(255, 255, 255, 0));opacity:0;transition:opacity 150ms ease}.brief-left-nav.brief-has-scroll-fade::after{opacity:1}@media(prefers-reduced-motion: reduce){.brief-left-nav.opened::after{transition:none}}.brief-left-nav .briefs-header{margin-bottom:12px}.brief-left-nav .briefs-header md-icon{margin-right:8px;color:#4b5563}.brief-left-nav .briefs-header .icon-file{color:#1d4ed8}.brief-left-nav .briefs-header .header-title{font-size:16px;font-weight:600;color:#111827}.brief-left-nav .search-section-open{position:relative}.brief-left-nav .search-section-open md-icon{position:absolute;left:8px;top:10px;color:#9ca3af}.brief-left-nav .search-section-open input{padding-left:32px;padding-right:36px;height:34px;border-radius:8px;border:1px solid #e5e7eb;font-size:13px}.brief-left-nav .search-section-open .shortcut{position:absolute;right:8px;top:10px;font-size:12px;color:#9ca3af}.brief-left-nav .workbook-card{border-radius:10px;background:#eef2ff}.brief-left-nav .workbook-card .workbook-icon{width:36px;height:36px;border-radius:8px;background:#6366f1;color:#fff;text-align:center;line-height:36px;margin-right:10px;font-size:24px}.brief-left-nav .workbook-card .workbook-title{font-size:14px;font-weight:600;color:#1e3a8a}.brief-left-nav .workbook-card .workbook-meta{font-size:12px;color:#6b7280}.brief-left-nav .navigation{margin-top:6px}.brief-left-nav .categories-sec .cat-title{color:#6b7280;margin-bottom:6px}.brief-left-nav .action-button{border-radius:8px}.brief-left-nav .action-button.trash{opacity:.5}.plate-editor-wrap{position:relative}.plate-save-status{display:flex;align-items:center;gap:6px;padding:4px 12px;font-size:12px;color:#6b7280;position:absolute;top:-24px;right:0;z-index:1}.plate-save-status .save-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.plate-save-status .save-dot.saving{background:#f59e0b;animation:pulse-dot 1s infinite}.plate-save-status .save-dot.saved{background:#10b981}.plate-save-status .save-dot.error{background:#ef4444}.plate-save-status .save-label{font-size:12px}.plate-save-status .save-retry{color:#1d4ed8;cursor:pointer;font-size:12px}.plate-save-status .save-retry:hover{text-decoration:underline}@keyframes pulse-dot{0%,100%{opacity:1}50%{opacity:.4}}.pages-container{padding-left:20px;margin:5px 0}.pages-container.pages-container-categories{padding-left:26px}.navigation-title{color:#6b7280}.navigation-title:hover .options-menu-trigger{display:flex}.navigation-title:has(.options-menu-trigger.active){background:#f0f1f2}.navigation-title.nav-title-categories{color:#374151;height:30px;padding:0 4px;border-radius:6px}.navigation-title.nav-title-categories .caret-container{display:flex;padding:3px;border-radius:3px}.navigation-title.nav-title-categories .caret-container:hover{background:#e5e7eb}.navigation-title.nav-title-categories:hover{background:#f3f4f6}.navigation-title.nav-title-categories.selected{color:#1d4ed8;background:#eff6ff;position:relative}.navigation-title.nav-title-categories.selected::before{content:"";position:absolute;left:0;top:20%;height:60%;width:3px;border-radius:0 3px 3px 0;background:#6a5cff}.brief-ghost-prompt{padding:4px 4px 4px 30px}.brief-ghost-prompt .ghost-add-page{font-size:12px;color:#9ca3af;cursor:pointer;display:flex;align-items:center;gap:4px}.brief-ghost-prompt .ghost-add-page md-icon{color:#9ca3af}.brief-ghost-prompt .ghost-add-page:hover{color:#6b7280}.brief-ghost-prompt .ghost-add-page:hover md-icon{color:#6b7280}.brief-rename-target{cursor:pointer;padding:4px 8px;border-radius:4px;min-height:32px;display:flex;align-items:center}.brief-rename-target:hover{background:#f3f4f6}.brief-color-swatch{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.brief-color-swatch:hover{transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.2)}.brief-color-picker-menu{padding:12px !important;min-width:0 !important}.brief-color-picker-menu .color-picker-grid{gap:8px;padding:4px}.brief-color-picker-menu .color-picker-dot{width:28px;height:28px;border-radius:50%;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;border:2px solid rgba(0,0,0,0)}.brief-color-picker-menu .color-picker-dot:hover{transform:scale(1.15);box-shadow:0 2px 6px rgba(0,0,0,.25)}.brief-color-picker-menu .color-picker-dot.active{border-color:#fff;box-shadow:0 0 0 2px #111827}.rail-workbook-menu{min-width:176px !important;padding:4px 0 !important}.rail-workbook-menu .rail-workbook-menu-header{padding:6px 14px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.rail-workbook-menu md-menu-item .rail-workbook-menu-label{font-size:13px;color:#1f2937}.rail-workbook-menu md-menu-item .md-button md-icon{color:#4b5563}.rail-workbook-menu md-menu-item.rail-workbook-recolor{height:auto;min-height:0;display:block;padding:6px 14px 8px}.rail-workbook-menu md-menu-item.rail-workbook-recolor .rail-workbook-recolor-label{font-size:13px;color:#1f2937;margin-bottom:6px}.rail-workbook-menu md-menu-item.rail-workbook-recolor .rail-workbook-swatches{gap:6px}.rail-workbook-menu md-menu-item.rail-workbook-recolor .rail-workbook-swatch-dot{width:20px;height:20px;padding:0;border-radius:50%;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.rail-workbook-menu md-menu-item.rail-workbook-recolor .rail-workbook-swatch-dot:hover{transform:scale(1.15);box-shadow:0 2px 6px rgba(0,0,0,.25)}.rail-workbook-menu md-menu-item.rail-workbook-recolor .rail-workbook-swatch-dot.active{border-color:#fff;box-shadow:0 0 0 2px #111827}.rail-workbook-menu .rail-workbook-delete .rail-workbook-menu-label{color:#ef4444}.rail-workbook-menu .rail-workbook-delete md-icon{color:#ef4444}.brief-empty-state{display:flex;align-items:center;justify-content:center;min-height:300px}.brief-empty-state .empty-state-card{padding:40px;text-align:center;max-width:400px}.brief-empty-state .empty-state-card .empty-icon{width:48px;height:48px;color:#9ca3af}.ghost-categories .ghost-category-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;transition:background .15s}.ghost-categories .ghost-category-item:hover{background:#f3f4f6}.ghost-categories .ghost-category-item .ghost-plus{margin-left:auto;color:#9ca3af;font-size:14px}.ghost-categories .ghost-category-card{padding:12px;border-radius:8px;min-width:140px;max-width:180px;transition:box-shadow .15s}.ghost-categories .ghost-category-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.brief-activity-feed .activity-timeline .activity-item{padding:6px 0;border-bottom:1px solid #f3f4f6}.brief-activity-feed .activity-timeline .activity-item:last-child{border-bottom:none}.brief-activity-feed .activity-timeline .activity-avatar{flex-shrink:0;width:28px;height:28px}.brief-activity-feed .activity-timeline .activity-avatar .avatar-img{width:28px;height:28px;border-radius:50%;object-fit:cover}.brief-activity-feed .activity-timeline .activity-avatar .avatar-initials{width:28px;height:28px;border-radius:50%;background:#eef2ff;color:#4338ca;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.navigation-item{height:30px;padding:0 4px;color:#111827;border-radius:6px}.navigation-item .fav-icon{color:#eab308;display:none}.navigation-item .pin-icon{color:#ec3535}.navigation-item:hover{background:#f3f4f6}.navigation-item:hover .options-menu-trigger,.navigation-item:hover .fav-icon{display:flex}.navigation-item:has(.options-menu-trigger.active){background:#f0f1f2}.navigation-item.selected{color:#1d4ed8;background:#eff6ff;position:relative}.navigation-item.selected::before{content:"";position:absolute;left:0;top:20%;height:60%;width:3px;border-radius:0 3px 3px 0;background:#6a5cff}.editable-name{display:flex;z-index:1}.editable-name span,.editable-name input{padding:2px 4px;border-radius:4px}.editable-name span{border:1px solid rgba(0,0,0,0);cursor:text}.editable-name span:hover{border-color:#999}.editable-name input{border:1px solid #999;width:-webkit-fill-available}@keyframes nv02-pulse{0%{opacity:1}50%{opacity:.55}100%{opacity:1}}.workspace-list-item .editable-name{display:flex;align-items:center;min-height:32px}.workspace-list-item .editable-name .project-name-link{cursor:pointer;padding:4px 8px;border-radius:4px;border:1px solid rgba(0,0,0,0);transition:color 200ms ease,background-color 200ms ease,border-color 200ms ease}.workspace-list-item .editable-name .project-name-link:hover{color:var(--jt-color-primary);background-color:var(--jt-color-bg-hover);border-color:rgba(0,0,0,0)}.workspace-list-item .editable-name .project-name-link:focus{outline:2px solid var(--jt-color-primary);outline-offset:-2px}.workspace-list-item .editable-name .project-name-link:active{background-color:var(--jt-color-bg-hover);opacity:.8}.workspace-list-item .project-rename-pencil-wrap{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;margin-left:2px;border-radius:50%;cursor:pointer;opacity:0;transition:opacity 200ms ease,background-color 200ms ease}.workspace-list-item .project-rename-pencil-wrap:hover{background-color:var(--jt-color-bg-hover)}.workspace-list-item .project-rename-pencil-wrap:focus{outline:2px solid var(--jt-color-primary);outline-offset:-2px;opacity:1}.workspace-list-item .project-rename-pencil{width:12px;min-width:12px;height:12px;color:var(--jt-color-text-muted);transition:color 200ms ease}.workspace-list-item .project-rename-pencil svg{fill:currentColor}.workspace-list-item .project-rename-pencil-wrap:hover .project-rename-pencil{color:var(--jt-color-text-default)}.workspace-list-item:hover .project-rename-pencil-wrap{opacity:1}.workspace-list-item.is-navigating{animation:nv02-pulse .6s ease-in-out infinite;pointer-events:none}.brief-rail{width:100%}.brief-rail .rail-label{position:absolute;left:50%;top:100%;width:64px;margin-left:-32px;font-size:11px;line-height:1.15;color:#6b7280;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;opacity:0;height:0;transform:translate3d(50%, -60%, 0);transition:transform 200ms cubic-bezier(0.4, 0, 0.2, 1),opacity 120ms ease,height 200ms cubic-bezier(0.4, 0, 0.2, 1);will-change:transform,opacity}.brief-rail .rail-breadcrumb{display:none;text-align:center;padding:4px 2px 0;max-width:100%}.brief-rail .rail-breadcrumb .rail-breadcrumb-name{font-size:11px;font-weight:700;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brief-rail .rail-breadcrumb .rail-breadcrumb-meta{font-size:10px;color:#6b7280;white-space:nowrap}.brief-rail.brief-rail--compact .rail-breadcrumb{display:block}.brief-rail.brief-rail--compact .rail-icon,.brief-rail.brief-rail--compact .rail-icon.rail-category{margin-bottom:14px;border-radius:8px}.brief-rail.brief-rail--compact .rail-label{opacity:1;height:11px;transform:translate3d(0, 3px, 0)}.brief-rail.brief-rail--compact-dense .rail-label{width:48px;margin-left:-24px}.brief-rail .rail-workbook{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin:2px auto 0;cursor:pointer;color:#fff;font-weight:700;font-size:14px;line-height:1;box-shadow:0 1px 2px rgba(0,0,0,.14);transition:transform 100ms ease}.brief-rail .rail-workbook:hover{transform:scale(1.06)}.brief-rail .rail-workbook .rail-workbook-initial{color:inherit;text-transform:uppercase}.brief-rail .rail-divider-workbook{margin-top:8px}.brief-rail .rail-zone{padding:4px 0;display:flex;flex-direction:column;align-items:center;gap:2px}.brief-rail .rail-divider{width:28px;margin:6px auto;background:#e5e7eb}.brief-rail .rail-zone-header{width:8px;height:8px;border-radius:50%;margin:0 0 3px;flex:0 0 auto;cursor:default;background:#999}.brief-rail .rail-zone-header.rail-zone-header-featured{background:#f59e0b}.brief-rail .rail-zone-header.rail-zone-header-favorites{background:#eab308}.brief-rail .rail-zone-header.rail-zone-header-recent{background:#3b82f6}.brief-rail .rail-zone-header.rail-zone-header-categories{background:#6a5cff}.brief-rail .rail-icon{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#4b5563;transition:background-color 100ms ease,color 100ms ease;position:relative}.brief-rail .rail-icon md-icon,.brief-rail .rail-icon md-icon.icon-18{width:15px !important;height:15px !important;min-width:15px;min-height:15px;color:inherit}.brief-rail .rail-icon:hover{background:#f0f1f2;color:#1f2937}.brief-rail .rail-icon.active{background:#eff6ff;color:#6a5cff}.brief-rail .rail-icon.active::before{content:"";position:absolute;left:-6px;top:20%;height:60%;width:3px;border-radius:0 3px 3px 0;background:#6a5cff}.brief-rail .rail-icon .rail-pin-badge{display:none}.brief-rail .rail-icon.active.rail-pinned .rail-pin-badge{display:block;position:absolute;top:-3px;right:-3px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #6a5cff;box-sizing:border-box;z-index:1;pointer-events:none}.brief-rail .rail-category-swatch{width:24px;height:24px;border-radius:5px;display:flex;align-items:center;justify-content:center;background:#e6ecff;overflow:hidden}.brief-rail .rail-category-swatch i.visual{flex:none;transform:scale(0.375)}.brief-empty-cta{padding:4px 0 8px}.brief-empty-cta .brief-empty-cta-hint{font-size:12px;color:#6b7280;margin-bottom:12px}.brief-empty-cta .brief-empty-cta-actions{display:flex;flex-direction:column;gap:8px}.brief-empty-cta .brief-empty-cta-action{display:flex;align-items:center;text-transform:none;padding:10px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;transition:background-color 150ms ease,border-color 150ms ease,box-shadow 150ms ease,transform 150ms ease;margin:0;text-align:left;justify-content:flex-start;height:auto;min-height:0;line-height:1.3;width:100%}.brief-empty-cta .brief-empty-cta-action:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.04)}.brief-empty-cta .brief-empty-cta-action:hover .brief-empty-cta-arrow{transform:translateX(2px);color:#1f2937}.brief-empty-cta .brief-empty-cta-icon{width:32px;height:32px;border-radius:6px;background:#f9fafb;display:flex;align-items:center;justify-content:center;color:#4b5563;margin-right:12px;flex-shrink:0}.brief-empty-cta .brief-empty-cta-icon.ai{background:#fbf8ff;color:#6a5cff}.brief-empty-cta .brief-empty-cta-icon md-icon{color:inherit}.brief-empty-cta .brief-empty-cta-body{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.brief-empty-cta .brief-empty-cta-label{font-size:13px;font-weight:600;color:#1f2937}.brief-empty-cta .brief-empty-cta-sub{font-size:11px;color:#6b7280;white-space:normal;line-height:1.3}.brief-empty-cta .brief-empty-cta-arrow{color:#9ca3af;transition:transform 150ms ease,color 150ms ease;flex-shrink:0;margin-left:8px}.list-card{position:relative}.list-card .list-card-menu{opacity:0;transition:opacity 120ms ease}.list-card .list-card-menu-trigger{margin:0;min-width:28px;min-height:28px;width:28px;height:28px;padding:0}.list-card .list-card-menu-trigger md-icon{color:#4b5563}.list-card .list-card-menu-trigger:hover md-icon{color:#1f2937}.list-card:hover .list-card-menu,.list-card .list-card-menu.md-open{opacity:1}.brief-left-nav.brief-rail--filled .rail-icon.active::before,.brief-left-nav.brief-rail--filled .navigation-item.selected::before,.brief-left-nav.brief-rail--filled .navigation-title.nav-title-categories.selected::before{display:none}@media(prefers-reduced-motion: reduce){.brief-rail .rail-icon.active::before,.navigation-item.selected::before,.navigation-title.nav-title-categories.selected::before{display:none}}.brief-rail .rail-icon.rail-variant-toggle.is-filled{color:#6a5cff}.brief-rail .rail-icon.rail-variant-toggle.is-filled md-icon{color:#6a5cff}.brief-page-preview{position:fixed;z-index:9600;display:none;width:288px;max-width:320px;padding:12px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 28px rgba(0,0,0,.16)}.brief-page-preview .bpp-name{font-weight:600;font-size:13px;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brief-page-preview .bpp-time{margin-top:2px;font-size:11px;color:#6b7280}.brief-page-preview .bpp-body{margin-top:8px;font-size:12px;line-height:1.5;color:#1f2937;max-height:120px;overflow:hidden;white-space:pre-wrap;word-break:break-word}.brief-page-preview .bpp-body.bpp-empty{color:#9ca3af;font-style:italic}.brief-page-preview .bpp-open{margin-top:12px;width:100%;height:30px;border:0;border-radius:6px;background:#6a5cff;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.brief-page-preview .bpp-open:hover{filter:brightness(0.95)}.rail-flyout{width:fit-content;min-width:240px;max-width:360px;max-height:60vh}.rail-flyout .rail-flyout-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;color:#1f2937;text-transform:none;font-weight:600}.rail-flyout .rail-flyout-header>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-flyout .rail-flyout-pin{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;margin:0;border:0;border-radius:4px;background:rgba(0,0,0,0);color:#6b7280;cursor:pointer}.rail-flyout .rail-flyout-pin md-icon{width:16px;height:16px;min-width:16px;min-height:16px;color:inherit}.rail-flyout .rail-flyout-pin:hover{background:rgba(0,0,0,.06)}.rail-flyout .rail-flyout-pin.is-pinned{color:#6a5cff}.rail-flyout.rail-flyout-featured .rail-flyout-header{background:#fbf8ff}.rail-flyout.rail-flyout-favorites .rail-flyout-header{background:#fef3c7}.rail-flyout.rail-flyout-recent .rail-flyout-header{background:#eef4ff}.rail-flyout.rail-flyout-categories .rail-flyout-header{background:#f0f1f2}.rail-flyout .rail-flyout-filter{padding:6px 12px 4px}.rail-flyout .rail-flyout-filter input{width:100%;box-sizing:border-box;height:30px;padding:0 10px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;color:#1f2937;background:#fff;outline:none}.rail-flyout .rail-flyout-filter input::placeholder{color:#9ca3af}.rail-flyout .rail-flyout-filter input:focus{border-color:#6a5cff}.rail-flyout .rail-flyout-empty{padding:8px 12px 10px;font-size:12px;color:#6b7280}.rail-flyout md-menu-item.rail-flyout-row--deeplink{position:relative;background:#f5f3ff}.rail-flyout md-menu-item.rail-flyout-row--deeplink::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:#6a5cff;border-radius:0 2px 2px 0}.rail-flyout md-menu-item.rail-flyout-row--deeplink .md-button{background:rgba(0,0,0,0)}.rail-flyout md-menu-item.rail-flyout-row--deeplink .rail-flyout-name{font-weight:600}.rail-flyout md-menu-item .md-button{text-transform:none;display:flex;align-items:center;justify-content:flex-start;padding:6px 12px}.rail-flyout md-menu-item .md-button i.visual{flex:none;display:inline-block;width:24px;height:24px;margin-right:8px;overflow:hidden;vertical-align:middle;transform:scale(0.375);transform-origin:top left;color:#4b5563}.rail-flyout md-menu-item .md-button .rail-flyout-name,.rail-flyout md-menu-item .md-button span{flex:1 1 auto;font-size:13px;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-flyout md-menu-item .md-button .rail-flyout-time{flex:none;margin-left:8px;font-size:11px;color:#6b7280;white-space:nowrap}.rail-flyout md-menu-item .md-button .rail-flyout-fav{flex:none;margin-left:6px;width:16px;height:16px;min-width:16px;min-height:16px;color:#eab308}.rail-flyout .rail-flyout-newpage{position:sticky;bottom:0;background:#fff;padding:4px 8px 6px}.rail-flyout .rail-flyout-newpage .md-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:32px;height:32px;line-height:32px;margin:0;padding:0 12px;border-radius:6px;background:#eff6ff}.rail-flyout .rail-flyout-newpage .md-button md-icon{margin-right:6px;color:#6a5cff}.rail-flyout .rail-flyout-newpage .md-button span{font-weight:600;font-size:13px;color:#6a5cff}.rail-flyout-pinned{position:fixed;z-index:9300;display:flex;flex-direction:column;width:fit-content;min-width:240px;max-width:360px;max-height:60vh;overflow:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 28px rgba(0,0,0,.16)}.rail-flyout-pinned .rail-flyout-pinned-list{flex:1 1 auto;overflow-y:auto}.rail-flyout-pinned .rail-flyout-pinned-row{display:flex;align-items:center;justify-content:flex-start;padding:6px 12px;cursor:pointer}.rail-flyout-pinned .rail-flyout-pinned-row:hover{background:#eff6ff}.rail-flyout-pinned .rail-flyout-pinned-row i.visual{flex:none;display:inline-block;width:24px;height:24px;margin-right:8px;overflow:hidden;vertical-align:middle;transform:scale(0.375);transform-origin:top left;color:#4b5563}.rail-flyout-pinned .rail-flyout-pinned-row .rail-flyout-name{flex:1 1 auto;font-size:13px;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-flyout-pinned .rail-flyout-pinned-row .rail-flyout-time{flex:none;margin-left:8px;font-size:11px;color:#6b7280;white-space:nowrap}.rail-flyout-pinned .rail-flyout-pinned-row .rail-flyout-fav{flex:none;margin-left:6px;width:16px;height:16px;min-width:16px;min-height:16px;color:#eab308}.rail-flyout-pinned .rail-flyout-pinned-newpage{display:flex;align-items:center;justify-content:center;width:100%;min-height:32px;height:32px;margin:0;padding:0 12px;border:0;border-radius:6px;background:#eff6ff;cursor:pointer}.rail-flyout-pinned .rail-flyout-pinned-newpage md-icon{width:18px;height:18px;margin-right:6px;color:#6a5cff}.rail-flyout-pinned .rail-flyout-pinned-newpage span{font-weight:600;font-size:13px;color:#6a5cff}.navigation-section.gu-transit,.navigation-item.gu-transit{border-radius:6px;border:1px dashed #2196f3 !important;background-color:rgba(33,150,243,.1) !important;opacity:.6 !important}.category-dragging .gu-mirror.navigation-item{opacity:.85 !important;background-color:#b7daf7 !important}.category-dragging .gu-mirror .navigation-title{background-color:#b7daf7 !important}.category-dragging .gu-mirror .navigation-section{opacity:.85 !important}.category-dragging .gu-mirror .pages-container-categories{display:none !important}.category-dragging .gu-mirror .caret-container{transform:rotate(180deg) !important}.project-dragging .gu-mirror{border-radius:6px !important}.project-dragging .gu-mirror .project-boards-list{display:none !important}.project-dragging .gu-mirror .caret-icon{transform:rotate(180deg) !important}.brief-container .workbook-container{padding:20px}.brief-container .workbook-container .workbook-icon{width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg, #6a5cff, #ad3ccf);font-size:24px}.brief-container .workbook-container .title-header{font-size:22px}.brief-container .workbook-container .md-chips{box-shadow:none}.brief-container .workbook-container .text-muted{color:#6b7280}.brief-container .workbook-container .stat-card{padding:16px 14px;border-radius:12px;box-shadow:none;margin-left:0;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.brief-container .workbook-container .stat-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.brief-container .workbook-container .stat-card .stat-card-icon{opacity:.8}.brief-container .workbook-container .stat-card .card-sub{font-size:22px;font-weight:700;line-height:1;margin-top:2px}.brief-container .workbook-container .stat-card .card-sub.is-zero{opacity:.35}.brief-container .workbook-container .stat-card.category{background-color:#eef4ff;color:#3f51b5;border:1px solid #8293f8}.brief-container .workbook-container .stat-card.category .stat-card-icon{color:#3f51b5;flex-shrink:0}.brief-container .workbook-container .stat-card.category .card-sub{color:#20308d}.brief-container .workbook-container .stat-card.pages{background-color:#ecfbf2;color:#2e7d32;border:1px solid #96ff9c}.brief-container .workbook-container .stat-card.pages .stat-card-icon{color:#2e7d32}.brief-container .workbook-container .stat-card.pages .card-sub{color:#16a34a}.brief-container .workbook-container .stat-card.favorites{background-color:#fffbee;color:#f9a825;border:1px solid #ffd693}.brief-container .workbook-container .stat-card.favorites .stat-card-icon{color:#f9a825}.brief-container .workbook-container .stat-card.favorites .card-sub{color:#92400e}.brief-container .workbook-container .stat-card.activity{background-color:#f5efff;color:#7b1fa2;border:1px solid #e6adff}.brief-container .workbook-container .stat-card.activity .stat-card-icon{color:#7b1fa2}.brief-container .workbook-container .stat-card.activity .card-sub{color:#591675}.brief-container .workbook-container .quick-action-header{font-size:16px}.brief-container .workbook-container .quick-action-btn{border-radius:6px;border:1px solid rgba(0,0,0,0)}.brief-container .workbook-container .quick-action-btn.new-page{background:linear-gradient(135deg, #6a5cff, #ad3ccf);color:#fff;border-color:#6a5cff;font-size:14px}.brief-container .workbook-container .quick-action-btn.new-page .btn-icon{color:#fff}.brief-container .workbook-container .quick-action-btn.browse{background-color:#f7f7f7;color:#6d6d6d;border-color:#b8b8b8}.brief-container .workbook-container .quick-action-btn.browse .btn-icon{color:#6d6d6d;fill:#6d6d6d}.brief-container .workbook-container .webbook-container{min-width:250px}.brief-container .workbook-container .double-sec-head{font-size:16px}.brief-container .workbook-container .list-card{padding:10px 12px;border-radius:8px;border:1px solid #e6e6e6;background-color:#fff}.brief-container .workbook-container .list-icon{width:32px;height:32px;border-radius:8px;background-color:#f3f4f6;display:grid;place-items:center}.brief-container .workbook-container .list-icon md-icon{font-size:18px;color:#999}.brief-container .workbook-container .favorites-section .header{font-size:16px}.brief-container .workbook-container .favorites-section .header .fav-section-icon{color:#ffae00}.brief-container .workbook-container .favorite-chip{padding:12px 10px;border-radius:8px;width:200px;background-color:#fffbeb;border:1px solid #fde68a}.brief-container .workbook-container .favorite-chip:hover{background-color:#fef3c7}.selected-workbook-container .selected-workbook-header{background:linear-gradient(180deg, #eef4ff 0%, #f9fafb 100%)}.selected-workbook-container .selected-workbook-header .gap-12{gap:12px}.selected-workbook-container .selected-workbook-header .workbook-icon{width:40px;height:40px;border-radius:10px;background:#e6ecff}.selected-workbook-container .selected-workbook-header .title-header{font-size:18px;font-weight:700;color:#1f2937}.selected-workbook-container .selected-workbook-header .subtitle-text{font-size:13px;color:#6b7280;margin-top:2px}.selected-workbook-container .selected-workbook-header .close-btn{margin:0;padding:0}.selected-workbook-container .selected-workbook-header .close-btn:hover,.selected-workbook-container .selected-workbook-header .close-btn:focus,.selected-workbook-container .selected-workbook-header .close-btn:active{background:rgba(0,0,0,0)}.selected-workbook-container .selected-workbook-header .close-btn md-icon{color:#6b7280}.selected-workbook-container .meta-stats-bar{font-size:13px;color:#6b7280;gap:14px;padding:15px 25px;border-top:1px solid #dadada}.selected-workbook-container .meta-stats-bar .stat-item{gap:6px;white-space:nowrap}.selected-workbook-container .meta-stats-bar .stat-item md-icon{color:#6b7280}.selected-workbook-container .meta-stats-bar .divider{color:#d1d5db;font-size:14px;line-height:1}.selected-workbook-container .button-row{background-color:#fafafa;padding:10px 25px;border-top:1px solid #dadada;border-bottom:1px solid #dadada}.selected-workbook-container .button-row .quick-action-btns{border-radius:6px;border:1px solid rgba(0,0,0,0)}.selected-workbook-container .button-row .quick-action-btns.new-page{background:#6a5cff;color:#fff;border-color:#6a5cff;font-size:14px}.selected-workbook-container .button-row .quick-action-btns.new-page .btn-icon{color:#fff}.selected-workbook-container .button-row .quick-action-btns.browses{background-color:#fff;color:#6d6d6d;border-color:#b8b8b8}.selected-workbook-container .button-row .quick-action-btns.browses .btn-icon{color:#6d6d6d;fill:#6d6d6d}.selected-workbook-container .main-container-container .list-container{border:1px solid #d3d3d3;border-radius:8px;padding:15px;box-shadow:none}.selected-workbook-container .main-container-container .list-container.w-sec{max-height:286px;overflow-y:auto}.selected-workbook-container .main-container-container .list-container .sub-text{color:#aaa}.selected-workbook-container .main-container-container .list-container .below-section-icons.yellow{color:#ffd000}.selected-workbook-container .main-container-container .list-container .below-section-icons.blue{color:#00a2ff}.selected-workbook-container .main-container-container .list-container .below-section-icons.purple{color:#8b048b}.selected-workbook-container .main-container-container .list-container .below-section-icons.red{color:#ec3535}.selected-workbook-container .main-container-container .list-container .list-card{position:relative;box-shadow:none}.selected-workbook-container .main-container-container .list-container .list-card .arrow-icon{color:#d1d5db;position:absolute;top:11px;right:15px;display:none}.selected-workbook-container .main-container-container .list-container .list-card .chip{background-color:#eee;font-weight:500;border-radius:12px;padding:1px 8px;font-size:12px}.selected-workbook-container .main-container-container .list-container .list-card .chip:hover{background-color:#ddd}.selected-workbook-container .main-container-container .list-container .list-card .recent-icon{color:#d1d5db}.selected-workbook-container .main-container-container .list-container .list-card:hover .arrow-icon{display:inline-block}.selected-workbook-container .main-container-container .list-container .list-card:hover .font-bold{color:#00a2ff}.selected-workbook-container .main-container-container .list-container .grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}@media(max-width: 600px){.selected-workbook-container .main-container-container .list-container .grid{grid-template-columns:1fr}}.selected-workbook-container .main-container-container .list-container .tags-chip{background-color:#eee;font-weight:500;border-radius:16px;padding:6px 16px;font-size:13px}.selected-workbook-container .main-container-container .list-container .tags-chip:hover{background-color:#ddd}.selected-workbook-container .main-container-container .ai-insight-card{padding:20px;border-radius:12px;text-align:center;background:#fbf8ff;border:2px dashed #ede9fe}.selected-workbook-container .main-container-container .ai-insight-card .ai-icon{width:36px;height:36px;color:#7c3aed}.selected-workbook-container .main-container-container .ai-title{color:#1f2937}.selected-workbook-container .main-container-container .ai-subtitle{color:#6b7280}.selected-workbook-container .main-container-container .ai-btn{background:#7c3aed;color:#fff;border-radius:8px;font-size:13px;text-transform:none}.selected-workbook-container .main-container-container .ai-btn .ai-icons{color:#fff}.selected-workbook-container .main-container-container .ai-btn:hover,.selected-workbook-container .main-container-container .ai-btn:focus,.selected-workbook-container .main-container-container .ai-btn:active{background:#7c3aed}.from-template-dialogue{max-width:840px !important;height:80vh}.from-template-dialogue .dialog-header{padding:16px 20px;flex-shrink:0;border-bottom:1px solid #e5e7eb}.from-template-dialogue .dialog-title{font-size:18px;font-weight:700}.from-template-dialogue .dialog-subtitle{font-size:13px;color:#6b7280}.from-template-dialogue .dialog-body{flex:1;display:flex;overflow:hidden}.from-template-dialogue .sidebar{width:180px;padding:12px;flex-shrink:0;border-right:1px solid #e5e7eb;overflow-y:auto}.from-template-dialogue .sidebar-item{padding:9px 12px;font-size:14px;border-radius:6px;cursor:pointer;color:#374151}.from-template-dialogue .sidebar-item.active{background:#eef2ff;color:#4f46e5;font-weight:600}.from-template-dialogue .sidebar-item.active .nav-bar-icon{color:#4f46e5}.from-template-dialogue .content-section{flex:1;padding:16px;overflow-y:auto}.from-template-dialogue .search-box{margin-bottom:16px}.from-template-dialogue .template-card{width:47%;padding:14px;border-radius:10px;box-shadow:none;border:1px solid #f3f4f6}.from-template-dialogue .template-icon{background-color:#eee;height:35px;width:35px;border-radius:8px;font-size:18px}.from-template-dialogue .template-title{font-size:16px;color:#374151}.from-template-dialogue .template-title-sub{color:#6b7280}.from-template-dialogue .template-desc{line-height:1.2;margin:8px 0;color:#6b7280}.from-template-dialogue .chip{font-size:12px;padding:4px 8px;border-radius:6px;background:#f3f4f6;color:#374151}.from-template-dialogue .dialog-footer{padding:12px 20px;flex-shrink:0;border-top:1px solid #e5e7eb}.from-template-dialogue .footer-text{font-size:12px;color:#6b7280}.from-template-dialogue .cancel-btn{text-transform:none}.search-bar-dialogue{padding:0;height:75vh;overflow:hidden}.search-bar-dialogue .dialog-header{padding:12px 16px;border-bottom:1px solid #eee;background:#fff;flex:0 0 auto}.search-bar-dialogue .search-icon{margin-right:8px}.search-bar-dialogue .search-input{border:none;outline:none;font-size:15px;width:100%}.search-bar-dialogue .esc-text{font-size:12px;color:#999;margin-left:8px}.search-bar-dialogue .close-icon{margin-left:10px;cursor:pointer}.search-bar-dialogue .dialog-content{padding:8px 0;flex:1 1 auto;overflow-y:auto;min-height:0}.search-bar-dialogue .section-label{padding:8px 16px;font-size:12px;color:#999;text-transform:uppercase}.search-bar-dialogue .list-item{padding:10px 16px;cursor:pointer}.search-bar-dialogue .list-item:hover{background:#f9fafb}.search-bar-dialogue .list-item:hover .item-title{color:#6f99fc}.search-bar-dialogue .list-item:hover .arrow-icon{display:inline-block;color:#8babf7}.search-bar-dialogue .item-title{color:#4d4c4c}.search-bar-dialogue .item-sub{font-size:12px;color:#999}.search-bar-dialogue .arrow-icon{color:#999;display:none}.search-bar-dialogue .no-result{padding:24px;text-align:center;font-size:14px;color:#999}.search-bar-dialogue .dialog-footer{padding:10px 16px;border-top:1px solid #eee;background:#fff;font-size:12px;color:#999;flex:0 0 auto}.search-bar-dialogue .dialog-footer .text{color:#4d4c4c}.search-bar-dialogue .dialog-footer .text span{background-color:#f1f1f1;padding:1px 5px;border-radius:5px}.search-bar-dialogue .dialog-footer .text span.esc{margin-right:4px}.export-count-badge{background-color:#d1fae5;color:#065f46;font-size:12px;font-weight:600;border-radius:10px;padding:0 6px;min-width:18px;text-align:center;line-height:18px;display:inline-block}.export-menu-content{border-radius:8px;min-width:240px;padding:0}.export-menu-content .export-menu-section{padding:8px 0}.export-menu-content .export-menu-header{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;padding:4px 16px 6px;margin:0}.export-menu-content .export-task-count{font-size:12px;color:#9ca3af;font-weight:400;white-space:nowrap;margin-left:12px}.btn-ai-transform md-icon{color:#8b5cf6}.btn-ai-transform:hover md-icon{color:#7c3aed}.btn-ai-draft,.btn-ai-summarize{min-height:32px;line-height:32px;font-size:13px;text-transform:none}.brief-summary-card{background:linear-gradient(135deg, #f5f3ff, #ede9fe);border:1px solid #ddd6fe;border-radius:8px;padding:16px}.brief-summary-card ul{margin:0;padding-left:20px}.brief-summary-card ul li{margin-bottom:4px;line-height:1.5}.brief-summary-card p{margin:0;line-height:1.5}.brief-ai-transform-dialog{min-width:480px;max-width:600px}.brief-ai-transform-dialog md-toolbar{background:linear-gradient(135deg, #8b5cf6, #6366f1) !important}.brief-ai-transform-dialog .ai-action-chips{display:flex;flex-wrap:wrap;gap:6px}.brief-ai-transform-dialog .ai-action-chips .md-button{min-width:auto;min-height:32px;line-height:32px;padding:0 12px;font-size:13px;border-radius:16px;text-transform:none}.brief-ai-transform-dialog .ai-result-box{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.brief-ai-transform-dialog .ai-result-box .ai-result-text{white-space:pre-wrap;font-size:14px;line-height:1.6;color:#1f2937}.brief-ai-transform-dialog .ai-error-text{font-size:13px}.ai-gen-link{color:#8b5cf6;display:inline-flex;align-items:center;gap:4px}.ai-gen-link md-icon{color:#8b5cf6}.ai-search-toggle{opacity:.5;transition:opacity .2s ease}.ai-search-toggle.active{opacity:1}.ai-search-toggle.active md-icon{color:#8b5cf6}.ai-search-toggle:hover{opacity:.8}.ai-score{color:#8b5cf6 !important;font-weight:500}.item-preview{margin-top:2px;line-height:1.4}.brief-ai-generate-dialog{min-width:520px;max-width:640px}.brief-ai-generate-dialog md-toolbar{background:linear-gradient(135deg, #8b5cf6, #6366f1) !important}.brief-ai-generate-dialog .ai-structure-preview .preview-category{margin-bottom:12px}.brief-ai-generate-dialog .ai-structure-preview .preview-category .preview-cat-header{padding:4px 0}.brief-ai-generate-dialog .ai-structure-preview .preview-category .preview-page{padding:3px 0}.btn-ai-extract{font-size:12px !important;line-height:36px !important;min-height:36px !important;padding:0 10px !important;text-transform:none !important}.brief-ai-extract-dialog{min-width:520px;max-width:660px}.brief-ai-extract-dialog md-toolbar{background:linear-gradient(135deg, #8b5cf6, #6366f1) !important}.brief-ai-extract-dialog .extract-actions-list{max-height:400px;overflow-y:auto}.brief-ai-extract-dialog .extract-actions-list .extract-action-item{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;cursor:pointer;transition:background .15s,border-color .15s}.brief-ai-extract-dialog .extract-actions-list .extract-action-item:hover{background:#f9fafb}.brief-ai-extract-dialog .extract-actions-list .extract-action-item.selected{background:#f5f3ff;border-color:#c4b5fd}.brief-ai-extract-dialog .extract-actions-list .extract-action-item md-checkbox{margin:0;min-width:20px}.brief-ai-extract-dialog .extract-actions-list .extract-action-item .action-details{flex:1;min-width:0}.brief-ai-extract-dialog .extract-actions-list .extract-action-item .action-details .action-title{font-size:14px;color:#1f2937}.brief-ai-extract-dialog .extract-actions-list .extract-action-item .action-details .action-desc{margin-top:2px;line-height:1.4}.brief-ai-extract-dialog .extract-actions-list .extract-action-item .action-details .action-hints{margin-top:4px}.brief-ai-extract-dialog .extract-actions-list .extract-action-item .action-details .action-hints .hint-chip{display:inline-flex;align-items:center;gap:3px;background:#f3f4f6;padding:2px 8px;border-radius:10px;color:#6b7280}.brief-ai-extract-dialog .extract-group-select{margin:4px 0 0 0}.brief-template-gallery-dialog{min-width:720px;max-width:900px;min-height:500px}.brief-template-gallery-dialog md-toolbar{background:linear-gradient(135deg, #6366f1, #4f46e5) !important}.brief-template-gallery-dialog md-dialog-content.no-padding{padding:0 !important}.brief-template-gallery-dialog .btg-layout{min-height:450px}.brief-template-gallery-dialog .btg-sidebar{width:180px;min-width:180px;border-right:1px solid #e5e7eb;background:#f9fafb}.brief-template-gallery-dialog .btg-sidebar .btg-search{padding:12px;border-bottom:1px solid #e5e7eb}.brief-template-gallery-dialog .btg-sidebar .btg-search .btg-search-input{width:100%;border:1px solid #d1d5db;border-radius:6px;padding:6px 8px;font-size:13px;outline:none}.brief-template-gallery-dialog .btg-sidebar .btg-search .btg-search-input:focus{border-color:#6366f1}.brief-template-gallery-dialog .btg-sidebar .btg-cat-list .btg-cat-item{padding:8px 16px;font-size:13px;cursor:pointer;color:#4b5563;transition:background .15s}.brief-template-gallery-dialog .btg-sidebar .btg-cat-list .btg-cat-item:hover{background:#f3f4f6}.brief-template-gallery-dialog .btg-sidebar .btg-cat-list .btg-cat-item.active{background:#eef2ff;color:#4f46e5;font-weight:500}.brief-template-gallery-dialog .btg-main{padding:16px;overflow-y:auto;max-height:500px}.brief-template-gallery-dialog .btg-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}.brief-template-gallery-dialog .btg-card{border:1px solid #e5e7eb;border-radius:8px;padding:14px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.brief-template-gallery-dialog .btg-card:hover{border-color:#a5b4fc;box-shadow:0 2px 8px rgba(99,102,241,.08)}.brief-template-gallery-dialog .btg-card .btg-card-header{display:flex;align-items:flex-start;gap:10px}.brief-template-gallery-dialog .btg-card .btg-card-header .btg-card-icon{width:36px;height:36px;background:#eef2ff;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.brief-template-gallery-dialog .btg-card .btg-card-header .btg-card-name{font-size:14px;color:#1f2937}.brief-template-gallery-dialog .btg-card .btg-card-header .btg-card-cat{color:#6b7280}.brief-template-gallery-dialog .btg-card .btg-card-desc{margin-top:8px;line-height:1.4}.brief-template-gallery-dialog .btg-card .btg-card-footer{margin-top:10px}.brief-template-gallery-dialog .btg-tag{display:inline-block;background:#f3f4f6;color:#6b7280;font-size:12px;padding:2px 8px;border-radius:10px;margin-right:4px}.brief-template-gallery-dialog .btg-tag.system{background:#eef2ff;color:#4f46e5}.brief-template-gallery-dialog .btg-gallery-header{margin-bottom:12px}.brief-template-gallery-dialog .btn-ai-generate{background:linear-gradient(135deg, #7c3aed, #6366f1) !important;color:#fff !important;font-size:12px !important;line-height:30px !important;min-height:30px !important;text-transform:none !important;border-radius:6px !important;padding:0 14px !important}.brief-template-gallery-dialog .btn-ai-generate md-icon{color:#fff !important;margin-right:4px}.brief-template-gallery-dialog .btg-preview{padding:16px}.brief-template-gallery-dialog .btg-preview .btg-back-link{color:#6366f1;cursor:pointer}.brief-template-gallery-dialog .btg-preview .btg-gen-badge{display:flex;align-items:center}.brief-template-gallery-dialog .btg-preview .btg-structure-cat{margin-bottom:12px}.brief-template-gallery-dialog .btg-preview .btg-structure-cat .btg-structure-cat-name{display:flex;align-items:center;gap:6px;padding:4px 0;font-size:14px}.brief-template-gallery-dialog .btg-preview .btg-structure-cat .btg-structure-page{padding:3px 0 3px 24px;font-size:13px;display:flex;align-items:center;gap:6px}.brief-template-gallery-dialog .btg-generate{padding:16px}.brief-template-gallery-dialog .btg-generate .btg-back-link{color:#6366f1;cursor:pointer}.brief-template-gallery-dialog .btg-generate .btg-gen-textarea{width:100%;border:1px solid #d1d5db;border-radius:8px;padding:10px 12px;font-size:13px;font-family:inherit;resize:vertical;outline:none;margin-top:6px}.brief-template-gallery-dialog .btg-generate .btg-gen-textarea:focus{border-color:#6366f1;box-shadow:0 0 0 2px rgba(99,102,241,.1)}.brief-template-gallery-dialog .btg-generate .btg-gen-input{width:100%;border:1px solid #d1d5db;border-radius:8px;padding:8px 12px;font-size:13px;outline:none;margin-top:6px}.brief-template-gallery-dialog .btg-generate .btg-gen-input:focus{border-color:#6366f1;box-shadow:0 0 0 2px rgba(99,102,241,.1)}.brief-template-gallery-dialog .btg-generate .btg-gen-loading{display:flex;align-items:center}.btn-save-template{font-size:12px !important;line-height:36px !important;min-height:36px !important;padding:0 10px !important;text-transform:none !important;white-space:nowrap}.btn-booklet-view,.btn-export-pdf,.btn-share-brief,.btn-present-brief,.btn-save-template,.btn-ai-summarize{white-space:nowrap}.brief-save-template-dialog{min-width:420px;max-width:520px}.brief-save-template-dialog md-toolbar{background:linear-gradient(135deg, #6366f1, #4f46e5) !important}.btn-mention .mention-at{font-size:16px;font-weight:700;color:#6366f1}.brief-mention-picker{min-width:320px;max-width:400px}.brief-mention-picker md-toolbar{background:linear-gradient(135deg, #6366f1, #4f46e5) !important}.brief-mention-picker .mention-member-list{max-height:300px;overflow-y:auto}.brief-mention-picker .mention-member-item{display:flex;align-items:center;gap:10px;padding:8px 4px;cursor:pointer;border-radius:6px;transition:background .15s}.brief-mention-picker .mention-member-item:hover{background:#f3f4f6}.brief-mention-picker .mention-avatar{width:32px;height:32px;border-radius:50%;background:#eef2ff;color:#4f46e5;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;flex-shrink:0}.btn-entity-link .link-icon{font-size:16px;color:#6366f1}.brief-entity-linker{min-width:400px;max-width:520px}.brief-entity-linker md-toolbar{background:linear-gradient(135deg, #6366f1, #4f46e5) !important}.brief-entity-linker .entity-type-chips{gap:6px;margin-bottom:4px}.brief-entity-linker .entity-type-chip{min-height:36px;line-height:36px;min-width:0;padding:0 12px;margin:2px;border-radius:14px;font-size:12px;font-weight:500;background:#f3f4f6;color:#374151;text-transform:none}.brief-entity-linker .entity-type-chip.active{background:#eef2ff;color:#4f46e5;font-weight:600}.brief-entity-linker .entity-results{max-height:300px;overflow-y:auto}.brief-entity-linker .entity-result-item{display:flex;align-items:center;padding:8px 4px;cursor:pointer;border-radius:6px;transition:background .15s}.brief-entity-linker .entity-result-item:hover{background:#f3f4f6}.brief-entity-linker .entity-type-badge{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:2px 6px;border-radius:4px;background:#f3f4f6;color:#6b7280;white-space:nowrap}.btn-create-task{font-size:12px;text-transform:none;min-height:36px;line-height:36px;padding:0 10px;background:#f0fdf4 !important;color:#16a34a !important;border:1px solid #bbf7d0;border-radius:6px}.btn-create-task md-icon{color:#16a34a}.linked-tasks-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 0}.linked-task-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.linked-task-badge .linked-task-remove{width:18px;height:18px;min-width:0;min-height:0;padding:0;margin:0}.linked-task-badge .linked-task-remove md-icon{color:#9ca3af}.linked-task-badge .linked-task-remove:hover md-icon{color:#ef4444}.brief-create-task-dialog{min-width:380px;max-width:460px}.brief-create-task-dialog md-toolbar{background:linear-gradient(135deg, #16a34a, #16a34a) !important}.brief-create-task-dialog md-select{margin:0}.btn-focus-mode md-icon{color:#6b7280}.btn-focus-mode:hover md-icon{color:#4f46e5}.brief-focus-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:#fff;display:flex;flex-direction:column}.brief-focus-overlay.dark{background:#1a1a2e}.brief-focus-overlay.dark .focus-toolbar{background:#16213e;border-color:#2a2a4a}.brief-focus-overlay.dark .focus-title{color:#e0e0e0}.brief-focus-overlay.dark .focus-save-status{color:#9ca3af}.brief-focus-overlay.dark .focus-save-status.saved{color:#16a34a}.brief-focus-overlay.dark .focus-btn md-icon{color:#9ca3af}.brief-focus-overlay.dark .focus-editor-wrap{color:#e0e0e0}.brief-focus-overlay.dark .focus-footer{background:#16213e;border-color:#2a2a4a;color:#9ca3af}.brief-focus-overlay .focus-toolbar{display:flex;align-items:center;padding:12px 24px;border-bottom:1px solid #e5e7eb;gap:12px;flex-shrink:0}.brief-focus-overlay .focus-title{font-size:18px;font-weight:600;color:#1f2937}.brief-focus-overlay .focus-save-status{color:#9ca3af;transition:color .2s}.brief-focus-overlay .focus-save-status.saving{color:#f59e0b}.brief-focus-overlay .focus-save-status.saved{color:#16a34a}.brief-focus-overlay .focus-btn{width:32px;height:32px;min-width:0;min-height:0;padding:0;margin:0}.brief-focus-overlay .focus-btn md-icon{color:#6b7280}.brief-focus-overlay .focus-editor-wrap{flex:1;overflow-y:auto;max-width:760px;width:100%;margin:0 auto;padding:40px 24px}.brief-focus-overlay .focus-footer{display:flex;align-items:center;padding:8px 24px;border-top:1px solid #e5e7eb;gap:16px;flex-shrink:0;color:#6b7280}.btn-booklet-view{font-size:12px;text-transform:none;min-height:36px;line-height:36px;padding:0 10px;background:#eef2ff !important;color:#4f46e5 !important;border:1px solid #c7d2fe;border-radius:6px}.btn-booklet-view md-icon{color:#4f46e5}.brief-booklet-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:#fafaf9;display:flex;flex-direction:column}.brief-booklet-overlay .booklet-toolbar{display:flex;align-items:center;padding:12px 24px;background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0}.brief-booklet-overlay .booklet-title{font-size:18px;font-weight:600;color:#1f2937}.brief-booklet-overlay .booklet-btn{width:32px;height:32px;min-width:0;min-height:0;padding:0;margin:0}.brief-booklet-overlay .booklet-btn md-icon{color:#6b7280}.brief-booklet-overlay .booklet-body{flex:1;overflow:hidden}.brief-booklet-overlay .booklet-toc{width:240px;min-width:240px;padding:20px 16px;overflow-y:auto;background:#fff;border-right:1px solid #e5e7eb}.brief-booklet-overlay .booklet-toc-title{padding-bottom:12px;border-bottom:1px solid #e5e7eb;margin-bottom:12px;color:#374151}.brief-booklet-overlay .booklet-toc-section{margin-bottom:8px}.brief-booklet-overlay .booklet-toc-cat{padding:6px 8px;border-radius:6px;cursor:pointer;color:#1f2937;font-weight:600}.brief-booklet-overlay .booklet-toc-cat:hover{background:#f3f4f6}.brief-booklet-overlay .booklet-toc-page{padding:4px 8px 4px 20px;cursor:pointer;color:#6b7280;border-radius:4px}.brief-booklet-overlay .booklet-toc-page:hover{background:#f3f4f6;color:#374151}.brief-booklet-overlay .booklet-content{flex:1;overflow-y:auto;padding:40px;max-width:800px;margin:0 auto}.brief-booklet-overlay .booklet-category-section{margin-bottom:48px}.brief-booklet-overlay .booklet-cat-header{font-size:24px;font-weight:700;color:#1f2937;border-bottom:2px solid #e5e7eb;padding-bottom:12px;margin-bottom:24px}.brief-booklet-overlay .booklet-page-section{margin-bottom:32px}.brief-booklet-overlay .booklet-page-title{font-size:18px;font-weight:600;color:#374151;margin-bottom:12px}.brief-booklet-overlay .booklet-page-content{font-size:15px;line-height:1.7;color:#4b5563}.brief-booklet-overlay .booklet-page-content p{margin-bottom:12px}.brief-booklet-overlay .booklet-page-content h1{font-size:22px;font-weight:700;margin:16px 0 8px}.brief-booklet-overlay .booklet-page-content h2{font-size:18px;font-weight:600;margin:14px 0 8px}.brief-booklet-overlay .booklet-page-content h3{font-size:16px;font-weight:600;margin:12px 0 6px}.brief-booklet-overlay .booklet-page-content blockquote{border-left:3px solid #d1d5db;padding-left:16px;margin:12px 0;color:#6b7280;font-style:italic}.brief-booklet-overlay .booklet-page-content ul,.brief-booklet-overlay .booklet-page-content ol{padding-left:24px;margin:8px 0}.brief-booklet-overlay .booklet-page-content li{margin-bottom:4px}.brief-booklet-overlay .booklet-page-content code{background:#f3f4f6;padding:2px 6px;border-radius:4px;font-size:13px}.brief-booklet-overlay .booklet-page-content pre{background:#1f2937;color:#e5e7eb;padding:16px;border-radius:8px;overflow-x:auto}.brief-booklet-overlay .booklet-page-content pre code{background:none;padding:0;color:inherit}@media print{.brief-booklet-overlay{position:static}.brief-booklet-overlay .booklet-toolbar,.brief-booklet-overlay .booklet-toc{display:none}.brief-booklet-overlay .booklet-content{max-width:100%;padding:0}.brief-booklet-overlay .booklet-category-section{page-break-before:always}.brief-booklet-overlay .booklet-category-section:first-child{page-break-before:auto}}.btn-export-pdf{font-size:12px;text-transform:none;min-height:36px;line-height:36px;padding:0 10px;background:#fef3c7 !important;color:#92400e !important;border:1px solid #fcd34d;border-radius:6px}.btn-export-pdf md-icon{color:#92400e}.btn-export-pdf:hover{background:#fde68a !important}.btn-export-pdf[disabled]{opacity:.6;cursor:not-allowed}.brief-export-dialog{min-width:380px;max-width:440px}.brief-export-dialog md-toolbar{min-height:48px}.brief-export-dialog md-toolbar .md-toolbar-tools{height:48px;font-size:15px}.brief-export-dialog .export-options{gap:4px}.brief-export-dialog .export-options md-checkbox{margin-bottom:4px}.brief-export-dialog md-dialog-actions{padding:8px 16px}.btn-share-brief{font-size:12px;text-transform:none;min-height:36px;line-height:36px;padding:0 10px;background:#ecfdf5 !important;color:#065f46 !important;border:1px solid #6ee7b7;border-radius:6px}.btn-share-brief md-icon{color:#065f46}.btn-share-brief:hover{background:#d1fae5 !important}.brief-share-dialog{min-width:420px;max-width:500px}.brief-share-dialog md-toolbar{min-height:48px}.brief-share-dialog md-toolbar .md-toolbar-tools{height:48px;font-size:15px}.brief-share-dialog .share-link-box{margin-top:12px;padding:10px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px}.brief-share-dialog .share-link-row{gap:4px}.brief-share-dialog .share-link-input{flex:1;font-size:12px;padding:6px 8px;border:1px solid #d1d5db;border-radius:4px;background:#fff;color:#374151;outline:none}.brief-share-dialog .active-shares{margin-top:8px;border-top:1px solid #e5e7eb;padding-top:8px}.brief-share-dialog .active-share-row{padding:4px 0;border-bottom:1px solid #f3f4f6}.brief-share-dialog .active-share-row span{color:#6b7280}.brief-share-dialog md-dialog-actions{padding:8px 16px}.btn-present-brief{font-size:12px;text-transform:none;min-height:36px;line-height:36px;padding:0 10px;background:#faf5ff !important;color:#7c3aed !important;border:1px solid #c4b5fd;border-radius:6px}.btn-present-brief md-icon{color:#7c3aed}.btn-present-brief:hover{background:#ede9fe !important}.brief-presentation-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1001;background:#111827;display:flex;flex-direction:column}.brief-presentation-overlay .presentation-toolbar{display:flex;align-items:center;padding:10px 20px;background:rgba(0,0,0,.3);gap:16px;flex-shrink:0}.brief-presentation-overlay .presentation-title{font-size:15px;font-weight:500;color:#f9fafb}.brief-presentation-overlay .presentation-slide-count{font-size:13px;color:#9ca3af}.brief-presentation-overlay .presentation-timer{display:flex;align-items:center;gap:4px;font-size:13px;color:#d1d5db;cursor:pointer;padding:4px 10px;border-radius:4px;background:hsla(0,0%,100%,.1)}.brief-presentation-overlay .presentation-timer md-icon{color:#d1d5db}.brief-presentation-overlay .presentation-timer:hover{background:hsla(0,0%,100%,.15)}.brief-presentation-overlay .presentation-btn md-icon{color:#d1d5db}.brief-presentation-overlay .presentation-btn:hover md-icon{color:#fff}.brief-presentation-overlay .presentation-stage{flex:1;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:40px}.brief-presentation-overlay .presentation-slide{max-width:900px;width:100%;color:#f3f4f6}.brief-presentation-overlay .slide-category-title{font-size:48px;font-weight:700;color:#fff;text-align:center;margin-bottom:12px}.brief-presentation-overlay .slide-page-count{font-size:18px;color:#9ca3af;text-align:center}.brief-presentation-overlay .slide-breadcrumb{font-size:13px;color:#6b7280;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.brief-presentation-overlay .slide-page-title{font-size:36px;font-weight:600;color:#fff;margin-bottom:24px}.brief-presentation-overlay .slide-content{font-size:18px;line-height:1.8;color:#e5e7eb}.brief-presentation-overlay .slide-content h1{font-size:32px;color:#fff;margin:20px 0 10px}.brief-presentation-overlay .slide-content h2{font-size:26px;color:#fff;margin:16px 0 8px}.brief-presentation-overlay .slide-content h3{font-size:22px;color:#f3f4f6;margin:12px 0 6px}.brief-presentation-overlay .slide-content p{margin:8px 0}.brief-presentation-overlay .slide-content blockquote{border-left:3px solid #4b5563;padding-left:16px;color:#9ca3af;font-style:italic}.brief-presentation-overlay .slide-content code{background:hsla(0,0%,100%,.1);padding:2px 6px;border-radius:4px;font-size:16px}.brief-presentation-overlay .slide-content pre{background:rgba(0,0,0,.4);padding:16px;border-radius:8px;overflow-x:auto}.brief-presentation-overlay .slide-content pre code{background:none;padding:0}.brief-presentation-overlay .slide-content ul,.brief-presentation-overlay .slide-content ol{margin:8px 0;padding-left:24px}.brief-presentation-overlay .slide-content li{margin:4px 0}.brief-presentation-overlay .presentation-nav{display:flex;align-items:center;justify-content:center;padding:16px 20px;gap:16px;flex-shrink:0;background:rgba(0,0,0,.2)}.brief-presentation-overlay .presentation-nav-btn md-icon{color:#d1d5db}.brief-presentation-overlay .presentation-nav-btn:hover md-icon{color:#fff}.brief-presentation-overlay .presentation-nav-btn[disabled] md-icon{color:#4b5563}.brief-presentation-overlay .presentation-dots{display:flex;gap:6px;align-items:center}.brief-presentation-overlay .presentation-dot{width:8px;height:8px;border-radius:50%;background:#4b5563;cursor:pointer;transition:all .2s}.brief-presentation-overlay .presentation-dot.active{background:#7c3aed;width:10px;height:10px}.brief-presentation-overlay .presentation-dot.category-dot{width:12px;border-radius:3px}.brief-presentation-overlay .presentation-dot:hover{background:#6b7280}@media only screen and (max-width: 768px){.brief-left-nav{position:fixed;top:64px;left:0;bottom:65px;z-index:60;transform:translateX(-100%);transition:transform 200ms ease;box-shadow:4px 0 12px rgba(0,0,0,.1)}.brief-left-nav.opened{transform:translateX(0);width:280px}.brief-container .workbook-container{padding:12px}.brief-container .workbook-container .title-header{font-size:18px}.stat-card-wrapper{flex-basis:50% !important}}@media only screen and (max-width: 1024px){.brief-container .workbook-container>.layout-row:first-child{flex-wrap:wrap;gap:8px}.btn-booklet-view,.btn-export-pdf,.btn-share-brief,.btn-present-brief{font-size:0 !important;padding:0 8px !important;min-width:36px !important}.btn-booklet-view md-icon,.btn-export-pdf md-icon,.btn-share-brief md-icon,.btn-present-brief md-icon{margin:0}}.brief-left-nav .section-header-label{font-size:11px;font-weight:500;color:#6b7280;letter-spacing:.04em;text-transform:uppercase;margin-top:16px;margin-bottom:4px}.brief-left-nav .category-name{font-size:13px;font-weight:500}.brief-left-nav .page-name{font-size:13px;font-weight:400}.brief-container .title-header{font-size:22px;font-weight:600;color:#111827}.brief-container .stat-card{background:#f9fafb !important;border:1px solid #e5e7eb !important}.brief-container .stat-card .stat-card-icon{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center}.brief-container .workbook-card{border-left:4px solid var(--brief-accent-color, #6366f1);transition:box-shadow .15s ease,transform .15s ease}.brief-container .workbook-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.brief-ghost-prompt .ghost-add-page{color:#9ca3af;font-size:12px;font-weight:400;padding:6px 12px;transition:color .15s ease}.brief-ghost-prompt .ghost-add-page:hover{color:#6366f1}.brief-container .md-chips md-chip-template input,.brief-container .md-chips .md-chip-input-container input{border-bottom:1px solid rgba(0,0,0,0);padding:4px 8px;transition:border-color .15s ease,background .15s ease;border-radius:4px}.brief-container .md-chips md-chip-template input:hover,.brief-container .md-chips .md-chip-input-container input:hover{border-bottom-color:#e5e7eb}.brief-container .md-chips md-chip-template input:focus,.brief-container .md-chips .md-chip-input-container input:focus{background:#f3f4f6;border-bottom-color:#6366f1;outline:none}.plate-editor-wrap .plate-toolbar,.plate-editor-wrap [class*=toolbar]{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.quick-action-btns.new-page{background:#6366f1 !important;color:#fff !important;border:none !important;font-weight:500}.quick-action-btns.browses{background:rgba(0,0,0,0) !important;color:#4b5563 !important;border:none !important}.quick-action-btns.browses:hover{background:#f3f4f6 !important;color:#1f2937 !important}.brief-container .list-container{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.brief-left-nav .navigation-item,.brief-left-nav .action-button{transition:background .12s ease,box-shadow .12s ease}.brief-left-nav .pages-container{transition:max-height 150ms ease-out,opacity 150ms ease-out}.plate-save-status{transition:opacity 300ms ease}.brief-container .page-content plate-editor,.brief-container .page-content [data-slate-editor]{max-width:720px;margin:0 auto;padding:0 24px}.brief-left-nav .navigation-item{border-radius:6px;transition:background .12s ease,box-shadow .12s ease}.brief-left-nav .navigation-item:hover{background:#f3f4f6;box-shadow:0 1px 3px rgba(0,0,0,.04)}.brief-left-nav .navigation-item.selected{background:#eff6ff;box-shadow:0 1px 4px rgba(99,102,241,.08)}.board-search-results{max-height:320px;overflow-y:auto;padding:4px 6px;animation:boardSearchFadeIn 200ms ease}.board-search-results .board-search-result{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 10px;cursor:pointer;border-radius:6px;transition:background-color 200ms ease}.board-search-results .board-search-result:hover,.board-search-results .board-search-result.active{background:var(--jt-color-bg-hover, #f2f4f7)}.board-search-results .board-search-result .board-search-swatch{width:10px;height:10px;border-radius:3px;flex-shrink:0}.board-search-results .board-search-result .board-search-name{font-weight:400;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--jt-color-text-default, #1a1a1a)}.board-search-results .board-search-result .board-search-name strong{font-weight:700;color:var(--jt-color-primary, #f05e33)}.board-search-results .board-search-result .board-search-meta{font-size:12px;color:var(--jt-color-text-muted-accessible, #6b6b6b);margin-left:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}.board-search-results .board-search-result .board-search-meta strong{font-weight:600;color:var(--jt-color-text-default, #1a1a1a)}.board-search-results .board-search-empty{display:flex;align-items:center;gap:8px;padding:16px 12px;font-size:12px;font-style:italic;color:var(--jt-color-text-muted-accessible, #6b6b6b)}.board-search-results .board-search-empty .board-search-empty-icon{opacity:.5;color:var(--jt-color-text-muted, #888888)}@keyframes boardSearchFadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cart-eye{cursor:pointer}.cart-task-detail-panel{width:360px;max-width:90vw;padding:0;background:#fff}.cart-task-detail-panel .ctd-header{padding:12px 16px}.cart-task-detail-panel .ctd-header h3{margin:0;font-size:16px;font-weight:600;color:#333}.cart-task-detail-panel .ctd-tabs{border-bottom:1px solid #eee;padding:0 8px;flex:0 0 auto}.cart-task-detail-panel .ctd-tabs .ctd-tab{appearance:none;background:none;border:none;padding:10px 12px;font-size:13px;font-weight:600;color:#888;cursor:pointer;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px}.cart-task-detail-panel .ctd-tabs .ctd-tab.ctd-tab-active{color:#f05e33;border-bottom-color:#f05e33}.cart-task-detail-panel .ctd-tabs .ctd-tab .ctd-tab-count{display:inline-block;min-width:16px;padding:0 4px;margin-left:6px;font-size:10px;line-height:16px;text-align:center;color:#fff;background:#52758d;border-radius:8px}.cart-task-detail-panel .ctd-subtasks .ctd-subtask-add{margin-bottom:12px}.cart-task-detail-panel .ctd-subtasks .ctd-subtask-add .ctd-subtask-input{flex:1 1 auto;border:1px solid #ddd;border-radius:8px;padding:7px 10px;font-size:13px}.cart-task-detail-panel .ctd-subtasks .ctd-subtask-add .ctd-subtask-addbtn{min-width:0;margin:0}.cart-task-detail-panel .ctd-subtasks .ctd-subtask{display:flex;align-items:center;gap:8px;padding:9px 10px;background:#f7f8fa;border-radius:8px;margin-bottom:6px}.cart-task-detail-panel .ctd-subtasks .ctd-subtask .ctd-subtask-dot{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#c4c9d0}.cart-task-detail-panel .ctd-subtasks .ctd-subtask .ctd-subtask-dot.dot-green{background:#5cc5c3}.cart-task-detail-panel .ctd-subtasks .ctd-subtask .ctd-subtask-dot.dot-blue{background:#52758d}.cart-task-detail-panel .ctd-subtasks .ctd-subtask .ctd-subtask-dot.dot-orange{background:#fab963}.cart-task-detail-panel .ctd-subtasks .ctd-subtask .ctd-subtask-name{flex:1 1 auto;font-size:13px;color:#333;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text}.cart-task-detail-panel .ctd-subtasks .ctd-subtask .ctd-subtask-time{flex:0 0 auto;font-size:11px;color:#999}.cart-task-detail-panel .ctd-subtasks .ctd-subtask .ctd-subtask-timer{flex:0 0 22px;width:22px;height:22px;border-radius:50%;border:0;background:#e6eaf0;color:#52758d;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.cart-task-detail-panel .ctd-subtasks .ctd-subtask .ctd-subtask-timer md-icon{width:15px;height:15px;min-width:15px;color:inherit;font-size:15px;line-height:15px}.cart-task-detail-panel .ctd-subtasks .ctd-subtask .ctd-subtask-timer:hover{background:#d7dee8}.cart-task-detail-panel .ctd-subtasks .ctd-subtask.is-running .ctd-subtask-timer{background:#de6769;color:#fff}.cart-task-detail-panel .ctd-subtasks .ctd-subtask .ctd-subtask-edit-input{flex:1 1 auto;min-width:0;border:1px solid #f05e33;border-radius:6px;padding:4px 8px;font-size:13px;color:#333}.cart-task-detail-panel .ctd-subtasks .ctd-subtask .ctd-subtask-edit-input:focus{outline:none}.cart-task-detail-panel .ctd-subtasks .ctd-subtask .ctd-subtask-actions{flex:0 0 auto;gap:2px;opacity:0;transition:opacity .15s}.cart-task-detail-panel .ctd-subtasks .ctd-subtask .ctd-subtask-actions .ctd-subtask-act{border:0;background:rgba(0,0,0,0);cursor:pointer;padding:2px;color:#b0b6be;line-height:0}.cart-task-detail-panel .ctd-subtasks .ctd-subtask .ctd-subtask-actions .ctd-subtask-act md-icon{width:16px;height:16px;min-width:16px;color:inherit;font-size:16px;line-height:16px}.cart-task-detail-panel .ctd-subtasks .ctd-subtask .ctd-subtask-actions .ctd-subtask-act:hover{color:#52758d}.cart-task-detail-panel .ctd-subtasks .ctd-subtask .ctd-subtask-actions .ctd-subtask-act.ctd-subtask-del:hover{color:#e2574c}.cart-task-detail-panel .ctd-subtasks .ctd-subtask:hover .ctd-subtask-actions{opacity:1}.cart-task-detail-panel .ctd-subtasks .ctd-empty{font-size:12px;color:#aaa;text-align:center;padding:16px 0}.cart-task-detail-panel .ctd-comments{display:flex;flex-direction:column;min-height:0}.cart-task-detail-panel .ctd-comments .ctd-comment-list{flex:1 1 auto;overflow-y:auto;margin-bottom:12px}.cart-task-detail-panel .ctd-comments .ctd-comment{display:flex;align-items:flex-start;gap:10px;padding:8px 0}.cart-task-detail-panel .ctd-comments .ctd-comment .ctd-comment-avatar{flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:#52758d center/cover no-repeat;color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.cart-task-detail-panel .ctd-comments .ctd-comment .ctd-comment-body{flex:1 1 auto;min-width:0}.cart-task-detail-panel .ctd-comments .ctd-comment .ctd-comment-head .ctd-comment-author{font-size:13px;font-weight:600;color:#222}.cart-task-detail-panel .ctd-comments .ctd-comment .ctd-comment-head .ctd-comment-when{font-size:11px;color:#999}.cart-task-detail-panel .ctd-comments .ctd-comment .ctd-comment-head .ctd-comment-del{border:0;background:rgba(0,0,0,0);cursor:pointer;padding:2px;color:#b0b6be;line-height:0;opacity:0;transition:opacity .15s,color .15s}.cart-task-detail-panel .ctd-comments .ctd-comment .ctd-comment-head .ctd-comment-del md-icon{width:15px;height:15px}.cart-task-detail-panel .ctd-comments .ctd-comment .ctd-comment-head .ctd-comment-del:hover{color:#e2574c}.cart-task-detail-panel .ctd-comments .ctd-comment:hover .ctd-comment-del{opacity:1}.cart-task-detail-panel .ctd-comments .ctd-comment .ctd-comment-text{font-size:13px;color:#444;line-height:1.45;white-space:pre-wrap;word-break:break-word;margin-top:2px}.cart-task-detail-panel .ctd-comments .ctd-comment.is-mine .ctd-comment-avatar{background-color:#f05e33}.cart-task-detail-panel .ctd-comments .ctd-comment-compose{flex:0 0 auto;border-top:1px solid #eee;padding-top:10px}.cart-task-detail-panel .ctd-comments .ctd-comment-compose .ctd-comment-input{flex:1 1 auto;resize:none;border:1px solid #ddd;border-radius:8px;padding:8px 10px;font-size:13px;line-height:1.4;font-family:inherit}.cart-task-detail-panel .ctd-comments .ctd-comment-compose .ctd-comment-input:focus{outline:none;border-color:#f05e33}.cart-task-detail-panel .ctd-comments .ctd-comment-compose .ctd-comment-send{min-width:0;margin:0;flex:0 0 auto}.cart-task-detail-panel .ctd-comments .ctd-empty{font-size:12px;color:#aaa;text-align:center;padding:16px 0}.cart-task-detail-panel .ctd-body{padding:16px;overflow-y:auto}.cart-task-detail-panel .ctd-body .ctd-title{font-size:16px;font-weight:600;color:#222;line-height:1.35}.cart-task-detail-panel .ctd-body .ctd-subtitle{font-size:13px;color:#777;margin-top:4px}.cart-task-detail-panel .ctd-body .ctd-meta-row{margin-top:14px}.cart-task-detail-panel .ctd-body .ctd-meta-row .ctd-chip{font-size:11px;font-weight:600;text-transform:capitalize;padding:2px 10px;border-radius:10px;background:#eef0f2;color:#555}.cart-task-detail-panel .ctd-body .ctd-meta-row .ctd-chip.red{background:#fde8e8;color:#c0392b}.cart-task-detail-panel .ctd-body .ctd-meta-row .ctd-chip.yellow{background:#fff5d6;color:#a67c00}.cart-task-detail-panel .ctd-body .ctd-meta-row .ctd-status{font-size:12px;font-weight:600;color:#f05e33}.cart-task-detail-panel .ctd-body .ctd-meta-row .ctd-time{font-size:12px;color:#888}.cart-task-detail-panel .ctd-body .ctd-section{margin-top:18px}.cart-task-detail-panel .ctd-body .ctd-section label{display:block;font-size:12px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.4px;margin-bottom:8px}.cart-task-detail-panel .ctd-body .ctd-section .ctd-label{font-size:11px;padding:2px 10px;border-radius:10px;background:#e8f0fe;color:#2d6cdf}.cart-task-detail-panel .ctd-body .ctd-section .ctd-assignee{width:28px;height:28px;border-radius:50%;background:#f0f0f0;color:#444;font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.cart-task-detail-panel .ctd-body .ctd-edit-loading{font-size:12px;color:#aaa;margin-top:14px}.cart-task-detail-panel .ctd-body .ctd-editrow{margin-top:16px}.cart-task-detail-panel .ctd-body .ctd-editrow .ctd-field{min-width:0}.cart-task-detail-panel .ctd-body .ctd-editrow .ctd-field label{display:block;font-size:12px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.cart-task-detail-panel .ctd-body .ctd-editrow .ctd-field .ctd-select,.cart-task-detail-panel .ctd-body .ctd-editrow .ctd-field .ctd-datepicker{width:100%;margin:0}.cart-task-detail-panel .ctd-body .ctd-editrow .ctd-field .ctd-datepicker .md-datepicker-input-container{margin-left:0;width:100%}.cart-task-detail-panel .ctd-body .ctd-editrow .ctd-field .ctd-datepicker .md-datepicker-input{max-width:none;width:100%;font-size:13px}.cart-task-detail-panel .ctd-body .ctd-editrow .ctd-prio-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:8px;vertical-align:middle}.cart-task-detail-panel .ctd-body .ctd-tags .ctd-tag{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:3px 6px 3px 10px;border-radius:10px;background:#e8f0fe;color:#2d6cdf}.cart-task-detail-panel .ctd-body .ctd-tags .ctd-tag .ctd-tag-x{border:0;background:rgba(0,0,0,0);color:#2d6cdf;cursor:pointer;font-size:14px;line-height:1;padding:0 2px;opacity:.65}.cart-task-detail-panel .ctd-body .ctd-tags .ctd-tag .ctd-tag-x:hover{opacity:1}.cart-task-detail-panel .ctd-body .ctd-tags .ctd-tag-input{border:1px dashed #cfd6e0;border-radius:10px;padding:3px 10px;font-size:11px;min-width:90px}.cart-task-detail-panel .ctd-body .ctd-tags .ctd-tag-input:focus{outline:none;border-color:#f05e33;border-style:solid}.cart-task-detail-panel .ctd-actions{padding:12px 16px}.ctd-select-menu .ctd-prio-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:8px;vertical-align:middle}.btn-icon-active{color:#f05e33 !important}.cart-sprint-panel{width:380px;max-width:92vw;background:#fff}.cart-sprint-panel .sp-header{padding:12px 16px}.cart-sprint-panel .sp-header h3{margin:0;font-size:16px;font-weight:600;color:#333}.cart-sprint-panel .sp-body{padding:16px;overflow-y:auto}.cart-sprint-panel .sp-substate{margin-top:16px;padding:14px;border-radius:10px;background:#f7f8fa}.cart-sprint-panel .sp-substate .sp-sub-label{display:block;font-size:12px;font-weight:600;text-transform:uppercase;color:#999;letter-spacing:.4px;margin-bottom:10px}.cart-sprint-panel .sp-substate.sp-coming p{font-size:13px;color:#999;margin:0}.cart-sprint-panel .sp-substate .sp-report-grid{gap:8px;margin-bottom:12px}.cart-sprint-panel .sp-substate .sp-report-grid .sp-report-cell{flex:1 1 40%;text-align:center;padding:10px 4px;border-radius:8px;background:#fff}.cart-sprint-panel .sp-substate .sp-report-grid .sp-report-cell .v{display:block;font-size:18px;font-weight:700;color:#333}.cart-sprint-panel .sp-substate .sp-report-grid .sp-report-cell .l{font-size:10px;text-transform:uppercase;color:#999;letter-spacing:.3px}.cart-sprint-panel .sp-matrix .sp-matrix-head{padding:0 4px 6px;border-bottom:1px solid #e6e6e6}.cart-sprint-panel .sp-matrix .sp-matrix-head .sp-mx-name,.cart-sprint-panel .sp-matrix .sp-matrix-head .sp-mx-cell{font-size:10px;font-weight:700;text-transform:uppercase;color:#999;letter-spacing:.3px}.cart-sprint-panel .sp-matrix .sp-matrix-row{padding:8px 4px;border-bottom:1px solid #f2f2f2}.cart-sprint-panel .sp-matrix .sp-mx-name{flex:1 1 auto}.cart-sprint-panel .sp-matrix .sp-mx-cell{width:34px;text-align:center;font-size:13px;color:#555}.cart-sprint-panel .sp-matrix .sp-mx-cell.sp-mx-warn{color:#c0392b;font-weight:700}.cart-sprint-panel .sp-matrix .sp-mx-avatar{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 6px;border-radius:13px;background:#f0f0f0;color:#444;font-size:11px;font-weight:600}.cart-sprint-panel .sp-plan-total{font-size:12px;color:#888;margin-bottom:10px}.cart-sprint-panel .sp-plan-row{margin-bottom:8px;gap:10px}.cart-sprint-panel .sp-plan-row .sp-plan-name{width:80px;font-size:12px;font-weight:600;color:#555}.cart-sprint-panel .sp-plan-row .sp-plan-bar{flex:1 1 auto;height:10px;border-radius:5px;background:#eee;overflow:hidden}.cart-sprint-panel .sp-plan-row .sp-plan-bar .sp-plan-fill{height:100%;background:#f05e33;transition:width .3s ease}.cart-sprint-panel .sp-plan-row .sp-plan-load{width:24px;text-align:right;font-size:12px;color:#666}.cart-sprint-panel .sp-plan-deliverable{display:inline-block;font-size:11px;padding:3px 10px;margin:4px 4px 0 0;border-radius:10px;background:#e8f0fe;color:#2d6cdf}.cart-sprint-panel .sp-ai-cards{gap:8px}.cart-sprint-panel .sp-ai-cards .sp-ai-card{flex:1 1 45%;min-width:120px;padding:12px;border:1px solid #eee;border-radius:10px;cursor:pointer;gap:4px;transition:all .15s ease}.cart-sprint-panel .sp-ai-cards .sp-ai-card .sp-ai-title{font-size:13px;font-weight:600;color:#333}.cart-sprint-panel .sp-ai-cards .sp-ai-card .sp-ai-desc{font-size:11px;color:#999}.cart-sprint-panel .sp-ai-cards .sp-ai-card:hover{border-color:#ddd;background:#fafafa}.cart-sprint-panel .sp-ai-cards .sp-ai-card.sp-ai-card-active{border-color:#f05e33;background:rgba(240,94,51,.08)}.cart-sprint-panel .sp-ai-result{margin-top:12px;padding:12px;border-radius:10px;background:#f7f8fa}.cart-sprint-panel .sp-ai-result .sp-ai-loading{font-size:13px;color:#999}.cart-sprint-panel .sp-ai-result .sp-ai-text{font-size:13px;color:#444;line-height:1.5}.cart-side-panels{position:fixed;right:0;top:120px;bottom:70px;z-index:900;display:flex;gap:1px;background:#e9ebee;box-shadow:-6px 0 20px rgba(0,0,0,.12)}.cart-sprint-panel .sp-burndown{margin-top:16px}.cart-sprint-panel .sp-burndown .sp-burndown-svg{width:100%;height:120px;border:1px solid #eee;border-radius:8px;background:linear-gradient(to right, #f5f5f5 1px, transparent 1px) 0 0/25% 100%,linear-gradient(to bottom, #f5f5f5 1px, transparent 1px) 0 0/100% 25%}.cart-sprint-panel .sp-burndown .sp-burndown-svg .sp-bd-ideal{stroke:#bbb;stroke-width:2;stroke-dasharray:4 3}.cart-sprint-panel .sp-burndown .sp-burndown-svg .sp-bd-actual{stroke:#f05e33;stroke-width:2.5}.cart-sprint-panel .sp-burndown .sp-bd-legend{margin-top:6px}.cart-sprint-panel .sp-burndown .sp-bd-legend .sp-bd-key{font-size:11px;color:#777;display:inline-flex;align-items:center}.cart-sprint-panel .sp-burndown .sp-bd-legend .sp-bd-key::before{content:"";display:inline-block;width:12px;height:0;border-top:2px solid;margin-right:5px}.cart-sprint-panel .sp-burndown .sp-bd-legend .sp-bd-key.sp-bd-key-ideal::before{border-color:#bbb;border-top-style:dashed}.cart-sprint-panel .sp-burndown .sp-bd-legend .sp-bd-key.sp-bd-key-actual::before{border-color:#f05e33}.jt-group-nav-menu{min-width:240px;max-height:360px}.jt-group-nav-menu .jt-group-nav-title{padding:8px 12px 6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6b6b6b;border-bottom:1px solid #eee}.jt-group-nav-menu .jt-group-nav-item{width:100%}.jt-group-nav-menu .jt-group-nav-swatch{width:10px;height:10px;border-radius:3px;flex-shrink:0}.jt-group-nav-menu .jt-group-nav-name{font-size:13px}.jt-group-nav-menu .jt-group-nav-count{font-size:12px;color:#757575;margin-left:auto;font-variant-numeric:tabular-nums}.jt-group-nav-menu .jt-group-nav-empty{padding:8px 12px;font-size:12px;color:#6b6b6b;font-style:italic}.jt-group-nav-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 6px;cursor:pointer}.jt-board-title-trigger{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:2px 8px;border-radius:6px;cursor:pointer;transition:background 120ms ease}.jt-board-title-trigger .project-title{margin:0}.jt-board-title-trigger:hover{background:rgba(0,0,0,.05)}.jt-board-title-trigger:focus-visible{outline:2px solid var(--jt-color-primary, #f05e33);outline-offset:1px}.workspace-board-search{position:relative}.workspace-board-search .search-input-container{min-width:260px;border:1px solid var(--jt-color-border, #d0d5dd);border-radius:8px;background:var(--jt-color-surface, #fff);transition:border-color 200ms ease,box-shadow 200ms ease}.workspace-board-search .search-input-container:has(input:focus){border-color:var(--jt-color-primary, #f05e33);box-shadow:0 0 0 2px rgba(240,94,51,.15)}.workspace-board-search .search-input-container input{color:var(--jt-color-text-default, #1a1a1a)}.workspace-board-search__results{position:absolute;top:100%;right:0;z-index:50;width:340px;margin-top:4px;background:var(--jt-color-surface, #fff);border:1px solid var(--jt-color-border, #e4e7ec);border-radius:8px;box-shadow:var(--jt-shadow-dropdown, 0 8px 24px rgba(16, 24, 40, 0.12))}.workspace-icon{background:#3b82f6;color:#fff;font-weight:700;border-radius:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.workspace-icon.sm{width:24px;height:24px;border-radius:6px}.workspace-icon.xs{width:18px;height:18px;font-size:12px;border-radius:4px}.field-item{padding:0 12px;height:45px;font-weight:bold;cursor:pointer;border:1px solid rgba(0,0,0,0);border-bottom:1px solid #e4e4e7}.field-item .icon-drag-handle{height:15px;width:15px}.field-item .icon-drag-handle svg path{fill:#686868}.field-item .badge{border:1px solid #e4e4e7;background-color:rgba(0,0,0,0);border-radius:12px;padding:3px 10px;font-size:12px;color:#09090b;min-width:28px;height:22px}.projects-setup-dialog .input-div{display:flex;flex-direction:column;gap:10px;width:100%}.projects-setup-dialog .due-date-block,.projects-setup-dialog input,.projects-setup-dialog md-select,.projects-setup-dialog textarea{border:1px solid #d1d5db;border-radius:6px;padding:8px 12px;font-size:14px;line-height:20px;margin:0;background-color:#fff}.projects-setup-dialog .icon-div{background-color:#9ca3af;border-radius:4px;height:25px;width:25px;margin-right:6px;display:flex;justify-content:center}.projects-setup-dialog .another-format{display:grid;grid-gap:10px;grid-template-columns:repeat(5, 1fr)}@media(max-width: 600px){.projects-setup-dialog .another-format{grid-template-columns:repeat(3, 1fr)}}.projects-setup-dialog .option-box{display:flex;align-items:center;border:1px solid #d1d5db;border-radius:6px;padding:6px;cursor:pointer;background-color:#fff;transition:all .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.05)}.projects-setup-dialog .option-box.format-box .icon-div{margin-right:0}.projects-setup-dialog .option-box:hover{border-color:#93c5fd;background-color:#f0f9ff}.projects-setup-dialog .option-box.selected{border-color:#3b82f6;background-color:#eff6ff;color:#1d4ed8}.projects-setup-dialog .option-box.selected .icon-div{background-color:#1d4ed8}.projects-setup-dialog .option-box md-icon{margin-right:0;color:#374151;margin-left:0}.projects-setup-dialog .option-box .icon-div md-icon svg path{fill:#fff}.project-folder-container{position:relative}.project-folder-container .project-folder-icon{position:relative;top:-2px;height:18px;width:18px;color:#3b82f6}.project-folder-container .project-folder-text{position:absolute;left:5px;top:4px;font-size:8px;font-weight:600;color:#3b82f6;text-transform:uppercase}.add-workspace-dialog{width:100%;max-width:600px;min-width:30%;max-height:85vh;border-radius:8px}.add-workspace-dialog .add-workspace .header{display:flex;justify-content:space-between;align-items:center;padding:10px}.add-workspace-dialog .add-workspace .workspace-icon-preview{text-align:center;margin:10px 0}.add-workspace-dialog .add-workspace .workspace-icon{display:inline-flex;width:64px;height:64px;font-size:24px;margin-bottom:24px}.add-workspace-dialog .close-icon{font-size:25px;cursor:pointer}.add-workspace-dialog .color-palette{display:flex;justify-content:center;gap:10px}.add-workspace-dialog .color{width:24px;height:24px;border-radius:50%;cursor:pointer;border:2px solid rgba(0,0,0,0)}.add-workspace-dialog .color.selected{border:2px solid #000}.add-workspace-dialog .privacy-option{border:1px solid #d1d5db;padding:10px;border-radius:8px;cursor:pointer;align-items:flex-start}.add-workspace-dialog .privacy-option.disabled{cursor:not-allowed;filter:opacity(0.6)}.add-workspace-dialog .privacy-option p{margin:4px 0 0;font-size:12px;color:#6b7280}.add-workspace-dialog .privacy-option input{margin:1px 5px 0 0}.add-workspace-dialog .privacy-option md-icon{width:14px;height:14px;margin:0 5px 0 0}.add-workspace-dialog .privacy-option md-icon svg path{fill:#09090b}.add-workspace-dialog .workspace-input{border:1px solid #d1d5db;border-radius:6px;padding:8px;width:100%}.add-workspace-dialog .workspace-body-container{padding:20px}.add-workspace-dialog .footer-buttons{display:flex;justify-content:center;padding:0 20px 20px;gap:10px}.add-workspace-dialog .footer-buttons button{min-width:120px;max-width:100%;width:100%;margin:0;border-radius:6px}.add-workspace-dialog .cancel-btn{background:#f3f4f6;border-radius:8px}.add-workspace-dialog .add-btn{color:#fff;background-color:#2563eb;border-radius:8px}.add-workspace-dialog .add-btn:hover{background-color:#1d4ed8}.add-workspaces{padding:15px}.add-workspaces .card-section{padding:16px}.add-workspaces .card-section .disp-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;width:100%;margin-top:15px}@media(max-width: 450px){.add-workspaces .card-section .disp-grid{grid-template-columns:1fr}}.add-workspaces .card-section .disp-grid md-input-container,.add-workspaces .card-section .disp-grid md-select{width:100%}.add-workspaces .add-an-btn{margin-top:10px 0 0 0}.add-workspaces .add-an-btn .add-another-btn{width:100%;background-color:#fff;border:2px dashed #eee;color:gray;border-radius:12px}.add-workspaces .add-an-btn .add-another-btn:hover{background-color:#f3f4f6 !important;color:#374151 !important}.add-workspaces .footer-part{gap:10px}.add-workspaces .footer-part .footer-part-text{font-size:14px;color:#525252}@media(max-width: 768px){.add-workspaces .footer-part{flex-direction:column;align-items:flex-start}.add-workspaces .footer-part .footer-part-btn{width:100%;justify-content:flex-end}}.manage-cart-table-dialog{width:100%;max-width:600px;min-width:30%;max-height:85vh;border-radius:8px;overflow:hidden}.manage-cart-table-dialog .dialog-header{padding:16px 20px}.manage-cart-table-dialog .dialog-header .title{font-size:16px;font-weight:600;gap:8px}.manage-cart-table-dialog .dialog-header .close-icon{cursor:pointer;font-size:22px;opacity:.7}.manage-cart-table-dialog .dialog-header .close-icon:hover{opacity:1}.manage-cart-table-dialog .dialog-content{padding:16px 20px;max-height:65vh;overflow-y:auto}.manage-cart-table-dialog .dialog-content .current-tab-section .section-title{font-size:13px;font-weight:600;color:#6b7280;margin-bottom:12px}.manage-cart-table-dialog .dialog-content .current-tab-section .tabs-list{padding:0}.manage-cart-table-dialog .dialog-content .current-tab-section .tab-row{padding:12px 8px;border-radius:8px;margin-bottom:8px;border:1px solid #e5e7eb}.manage-cart-table-dialog .dialog-content .current-tab-section .tab-row:hover{background:#f9fafb}.manage-cart-table-dialog .dialog-content .current-tab-section .tab-row .inside-content{width:100%}.manage-cart-table-dialog .dialog-content .current-tab-section .tab-row .inside-content .tab-left{gap:12px}.manage-cart-table-dialog .dialog-content .current-tab-section .tab-row .inside-content .tab-left .drag-icon{font-size:18px;opacity:.5;cursor:grab}.manage-cart-table-dialog .dialog-content .current-tab-section .tab-row .inside-content .tab-left .tab-icon{font-size:18px}.manage-cart-table-dialog .dialog-content .current-tab-section .tab-row .inside-content .tab-left .tab-name{font-size:14px;font-weight:500}.manage-cart-table-dialog .dialog-content .current-tab-section .tab-row .inside-content .tab-right{gap:8px}.manage-cart-table-dialog .dialog-content .current-tab-section .tab-row .inside-content .tab-right .visibility-text{font-size:13px;color:#6b7280}.manage-cart-table-dialog .dialog-content .current-tab-section .tab-row .inside-content .tab-right .visibility-switch{margin:0}.manage-cart-table-dialog .dialog-content .current-tab-section .tab-row .inside-content .tab-right .remove-icon{cursor:pointer;margin-left:8px !important;color:red}.manage-cart-table-dialog .dialog-content .add-new-tab-section{margin-top:16px}.manage-cart-table-dialog .dialog-content .add-new-tab-section .section-title{font-size:13px;font-weight:600;color:#6b7280;margin-bottom:12px}.manage-cart-table-dialog .dialog-content .add-new-tab-section .add-tab-list{padding:0}.manage-cart-table-dialog .dialog-content .add-new-tab-section .add-tab-row{padding:10px 6px;border-radius:6px}.manage-cart-table-dialog .dialog-content .add-new-tab-section .add-tab-row:hover{background:#f9fafb}.manage-cart-table-dialog .dialog-content .add-new-tab-section .add-tab-row .inner-content{width:100%}.manage-cart-table-dialog .dialog-content .add-new-tab-section .add-tab-left{gap:10px}.manage-cart-table-dialog .dialog-content .add-new-tab-section .add-tab-left .add-tab-name{font-size:14px;color:#111827}.manage-cart-table-dialog .dialog-content .add-new-tab-section .add-btn{padding:0 30px;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;text-transform:none;width:auto;height:0 !important}.manage-cart-table-dialog .dialog-content .add-new-tab-section .add-btn:hover{background:#f3f4f6}.manage-cart-table-dialog .dialog-content .instruction-section{background:#f0f7ff;border-radius:8px;padding:12px 14px;margin-bottom:16px}.manage-cart-table-dialog .dialog-content .instruction-section .instruction-title{font-size:13px;font-weight:600;color:#2563eb;margin-bottom:8px}.manage-cart-table-dialog .dialog-content .instruction-section .instruction-list{margin:0;padding-left:16px}.manage-cart-table-dialog .dialog-content .instruction-section .instruction-list li{font-size:13px;color:#1f2937;margin-bottom:4px;line-height:1.4}.task-card{background:#f9fafb}.task-card .task-header{margin-bottom:10px}.task-card .task-header h4{font-size:18px;font-weight:500;color:#111827;margin:0}.task-card .task-header .md-button{font-size:14px;text-transform:none;color:#2563eb;margin:0 4px}.task-card .task-header .md-button.md-icon-button{background:#fff;border:1px solid #eee;border-radius:6px !important;padding:4px !important;color:#e53e3e}.task-card .task-header .md-button.md-icon-button md-icon{width:16px;height:16px}.task-card .task-header .md-button.md-icon-button md-icon svg path{fill:#dc2626}.task-card .disp-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:20px}.task-card .disp-grid .due-date-block{padding:11px 12px}.task-card .disp-grid md-input-container{margin:0}.task-card .disp-grid md-input-container label{font-weight:500;font-size:18px;margin-top:6px;color:#111827}.task-card .disp-grid md-input-container input,.task-card .disp-grid md-input-container md-select{background-color:#fff}.add-an-btn{margin:0;text-align:center}.add-an-btn .add-another-btn{border:2px dashed #ccc;border-radius:8px;background:#fafafa;color:#09090b !important;font-weight:500;font-size:16px;width:100%;box-shadow:none !important;margin:0}.add-an-btn .add-another-btn:hover{background:#f0f6ff}form.add-workspaces{overflow:auto;padding-bottom:16px}@media screen and (max-width: 500px){.disp-grid{grid-template-columns:1fr}.task-card{margin:10px;padding:12px}}.board-wizard-dialog{max-width:960px;width:100%;height:80vh;background-color:#fff;border-radius:8px}.board-wizard-dialog .wizard-section{overflow:auto}.board-wizard-dialog .dialog-body{margin-bottom:10%}.board-wizard-dialog .dialog-body,.board-wizard-dialog .dialog-topbar{padding:20px 25px}.board-wizard-dialog .dialog-topbar{border-bottom:1px solid #e4e4e7}.board-wizard-dialog .dialog-topbar md-icon{width:16px;height:16px}.board-wizard-dialog .dialog-topbar md-icon svg path{fill:#09090b}.board-wizard-dialog .dialog-title{font-size:22px;font-weight:600;margin:16px 0}.board-wizard-dialog .check-icon{margin-left:auto}.board-wizard-dialog .check-icon svg path.path1{fill:#22c55e}.board-wizard-dialog .dialog-footer{margin-top:30px;padding-top:16px;border-top:1px solid #e5e7eb;position:fixed;width:100%;background-color:#fff;bottom:0}.board-wizard-dialog .board-setup-header h2{font-size:20px;font-weight:600;color:#fff;margin-bottom:8px !important}.board-wizard-dialog .board-setup-header span{font-size:14px;font-weight:500;color:#fff}.board-wizard-dialog .board-setup-header md-icon svg path{fill:#fff}.board-wizard-dialog .board-setup-header .md-primary{background-color:#f97316;border-radius:4px;padding:8px 24px;height:40px;font-size:14px;line-height:20px}.board-wizard-dialog .no-margin{margin:0}.board-wizard-dialog .color-circle{width:24px;height:24px;border-radius:10%;margin:5px;cursor:pointer;border:2px solid rgba(0,0,0,0);transition:.2s}.board-wizard-dialog .color-circle.selected{border-color:#1d4ed8;box-shadow:0 0 0 2px #dbeafe}.board-wizard-dialog .team-card{display:flex;align-items:center;background:#fff;padding:16px;border-radius:8px;border:1px solid #e5e7eb;margin:12px 0}.board-wizard-dialog .team-card .delete-icon{width:18px;height:18px}.board-wizard-dialog .team-card .delete-icon svg path{fill:#dc2626}.board-wizard-dialog .details{flex:1}.board-wizard-dialog .details .name{font-weight:600}.board-wizard-dialog .details .email{font-size:13px;color:#6b7280}.board-wizard-dialog .role-dropdown{min-width:100px;margin-right:16px}.board-wizard-dialog .add-member{display:flex;align-items:center;justify-content:center;padding:12px;margin-top:16px;background-color:#f9fafb;border-radius:8px;cursor:pointer;border:1px dashed #d1d5db}.board-wizard-dialog .add-member:hover{background-color:#f3f4f6}.board-wizard-dialog .add-member md-icon{margin:0;width:14px;height:14px;rotate:135deg}.board-wizard-dialog .add-member md-icon svg path{fill:#000}.board-wizard-dialog .note-box{margin-top:16px;padding:12px;background-color:#f0f9ff;border-left:4px solid #3b82f6;font-size:14px;color:#374151;display:flex;align-items:center}.board-wizard-dialog .note-box.project-note-box span{font-weight:600;font-size:14px}.board-wizard-dialog .note-box .icon-div{background-color:#1f2937;margin-right:10px;padding:10px 8px;border-radius:4px}.board-wizard-dialog .note-box md-icon{margin:0;width:16px;height:16px}.board-wizard-dialog .note-box md-icon svg path{fill:#fff}.board-wizard-dialog .board-setup-section md-content{padding:20px}.board-wizard-dialog .board-setup-section .board-setup-header{background-color:#1f2937}.board-wizard-dialog .project-basic-section,.board-wizard-dialog .project-summary-section,.board-wizard-dialog .team-permission-section{border:1px solid #e4e4e7;border-radius:8px}.board-wizard-dialog .project-basic-section .project-basic-heading{padding:10px 15px 0;width:100%;margin-bottom:10px}.board-wizard-dialog .project-basic-section .project-basic-heading h3{font-size:24px;font-weight:600;color:#09090b;margin-bottom:10px;display:flex;align-items:center;justify-content:flex-start}.board-wizard-dialog .project-basic-section .project-basic-heading h3 .dot{font-size:12px;padding:0 7px;height:15px;border-radius:50px;margin-right:8px;background-color:#09090b}.board-wizard-dialog .project-summary-section h4,.board-wizard-dialog .project-summary-section p{margin:0}.board-wizard-dialog .profile-update-section{border-top:1px solid #e4e4e7;padding-top:8px}.board-wizard-dialog .profile-update-section span{color:#6b7280}.board-wizard-dialog .field-value-tab .fields-sidebar{background:#f9fafb;padding:0;border:1px solid #e4e4e7;border-radius:8px;margin-right:25px;margin-bottom:20%;width:100%;margin-bottom:5%}.board-wizard-dialog .field-value-tab .fields-sidebar .fields-image{width:20px;margin-right:5px}.board-wizard-dialog .field-value-tab .field-list{list-style:none;padding:0;margin-bottom:20px}.board-wizard-dialog .field-value-tab .add-field-div{margin-top:20px}.board-wizard-dialog .field-value-tab .add-field-div .add-member{display:flex;align-items:center;justify-content:flex-start;gap:7px;padding:0 0 20px 10px;margin-top:0;background-color:rgba(0,0,0,0);border-radius:8px;cursor:pointer;border:none}.board-wizard-dialog .field-value-tab .add-field-div .add-member:hover{background-color:rgba(0,0,0,0)}.board-wizard-dialog .field-value-tab .add-field-div .add-member md-icon{width:14px;height:14px}.board-wizard-dialog .field-value-tab .add-field-div .add-member md-icon svg path{fill:#374151}.board-wizard-dialog .field-value-tab .add-field-div .add-member span{color:#374151;font-weight:600;font-size:14px}.board-wizard-dialog .field-value-tab .dropdown-option{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;border:1px solid #e4e4e7;border-radius:8px;padding:10px}.board-wizard-dialog .field-value-tab .dropdown-option md-icon{width:18px;height:18px}.board-wizard-dialog .field-value-tab .dropdown-option md-icon svg path{fill:#dc2626}.board-wizard-dialog .field-value-tab .color-block{width:16px;height:16px;border-radius:4px;margin-right:10px}.board-wizard-dialog .field-value-tab .add-more-dropdown md-button{background-color:#fff7ed;color:#f97316;border:1px solid #f97316;width:100%;margin-top:16px;font-weight:600}.board-wizard-dialog .field-value-tab .custom-label{background-color:#f3f4f6;color:#6b7280;font-size:11px;padding:2px 6px;border-radius:12px}.board-wizard-dialog .field-value-tab .delete-icon{padding:0;margin:0;width:25px;transition:opacity .2s ease}.board-wizard-dialog .field-value-tab .delete-icon md-icon svg path{fill:#ef4444}.board-wizard-dialog .field-value-tab .field-item.selected,.board-wizard-dialog .field-value-tab .field-item:hover{background-color:#eff6ff;border:1px solid #bfdbfe}.board-wizard-dialog .fields-config{border:1px solid #e4e4e7;border-radius:8px;padding:10px}.board-wizard-dialog .fields-config md-icon{width:14px;height:14px}.board-wizard-dialog .fields-config md-icon svg path{fill:#09090b}.board-wizard-dialog .fields-config md-select{padding:4px 8px}.board-wizard-dialog .fields-config .config-btn-section .md-warn{color:#ea580c;background-color:#fff7ed;border:1px solid #fed7aa;border-radius:8px}.board-wizard-dialog .fields-config .config-btn-section .md-warn md-icon{width:12px;height:12px;rotate:135deg;margin-right:10px}.board-wizard-dialog .fields-config .config-btn-section .md-warn md-icon svg path{fill:#ea580c}.board-wizard-dialog .fields-config .config-btn-section .add-field-btn{display:flex;align-items:center;justify-content:center;padding:12px;margin-top:16px;background-color:#f9fafb;border-radius:8px;cursor:pointer;border:1px solid #d1d5db}.board-wizard-dialog .fields-config .config-btn-section .add-field-btn span{color:#09090b;font-weight:600}.board-wizard-dialog .fields-config .config-btn-section .add-field-btn md-icon{width:12px;height:12px}.board-wizard-dialog .fields-config .config-btn-section .add-field-btn md-icon svg path{fill:#09090b}.board-wizard-dialog .add-field-btn{background-color:#9287f1;padding:10px;border-radius:8px;margin:15px 10px;display:flex;justify-content:center}.board-wizard-dialog .add-field-btn span{color:#fff}.board-wizard-dialog .add-field-btn md-icon{width:14px;height:14px;rotate:135deg;margin:0}.board-wizard-dialog .add-field-btn md-icon svg path{fill:#fff}.board-wizard-dialog .custom-field-section{padding:0 10px}.board-wizard-dialog .custom-field-section md-select{padding:4px 8px}.board-wizard-dialog .fields-sidebar-header{background-color:#eff6ff;padding:10px 15px;align-items:center}.board-wizard-dialog .image-icon-div{background-color:#3b82f6;padding:5px;width:35px;height:40px;margin-right:5px;border-radius:8px;display:flex;align-items:center}.board-wizard-dialog .field-list-section{padding:0}.board-wizard-dialog .recommended-fields{padding:20px 10px;background-color:#fff7ed}.board-wizard-dialog .recommended-fields span{color:#ea580c}.board-wizard-dialog .recommended-fields .recommended-fields-header{margin-bottom:5px;padding:5px 0 20px;gap:10px}.board-wizard-dialog .recommended-fields .recommended-fields-header h5{font-size:14px;margin:0;color:#9a3412}.board-wizard-dialog .recommended-fields .recommended-fields-header md-icon{width:14px;height:14px;margin:0 10px 0 0}.board-wizard-dialog .recommended-fields .recommended-fields-header md-icon svg path{fill:#9a3412}.board-wizard-dialog .field-recommendation{display:flex;flex-direction:column;gap:2px;background-color:#fff;border:1px solid #fed7aa;border-radius:8px;padding:10px 5px;margin-bottom:10px}.board-wizard-dialog .field-recommendation:hover{background-color:#ffedd5}.board-wizard-dialog .field-recommendation p{margin:0;color:#6b7280}@media(max-width: 950px){.board-wizard-dialog .field-value-tab .fields-section{flex-direction:column-reverse !important;margin-bottom:15%}}.permissions-dialog{height:auto}.manage-workspace-dialog .workspace-modal-overlay{position:absolute;inset:0;background:rgba(0,0,0,.3)}.manage-workspace-dialog .workspace-modal-content{position:relative;background:#fff;border-radius:12px}.manage-workspace-dialog .manage-workspace .header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb;padding-bottom:12px;margin-bottom:20px}.manage-workspace-dialog .manage-workspace .header h2{font-size:22px;font-weight:600;margin:0}.manage-workspace-dialog .manage-workspace .header .back-btn{background:none;border:none;color:#3b82f6;font-weight:600;cursor:pointer}.manage-workspace-dialog .manage-workspace .header .close-icon{font-size:24px;cursor:pointer}.manage-workspace-dialog .manage-workspace .tabs{display:flex;gap:12px;border-bottom:1px solid #e5e7eb;margin-bottom:20px}.manage-workspace-dialog .manage-workspace .tabs .tab{padding:10px 16px;cursor:pointer;border-radius:6px 6px 0 0;font-weight:500;transition:background .2s ease}.manage-workspace-dialog .manage-workspace .tabs .tab:hover{background:#f3f4f6}.manage-workspace-dialog .manage-workspace .tabs .tab.active{background:#3b82f6;color:#fff}.manage-workspace-dialog .workspace-layout{padding:20px}.manage-workspace-dialog .ai-sidebar,.manage-workspace-dialog .sidebar{flex:0 0 240px;background:#f9fafb;padding:16px;border-right:1px solid #e5e7eb;border-radius:8px}.manage-workspace-dialog .sidebar h4{font-size:14px;font-weight:700;margin:20px 0 10px}.manage-workspace-dialog .sidebar .nav-link.active md-icon svg path{fill:#2563eb}.manage-workspace-dialog .sidebar .create-btn{display:block;width:100%;margin-top:20px;padding:4px 10px;margin-left:0;background:rgba(0,0,0,0);color:#09090b;border:none;cursor:pointer;font-weight:600;border:1px solid #e5e7eb;border-radius:8px}.manage-workspace-dialog .ai-item,.manage-workspace-dialog .sidebar .nav-link{display:flex;font-weight:600;padding:10px 12px;border-radius:6px;margin-bottom:6px;cursor:pointer;transition:background .2s ease}.manage-workspace-dialog .ai-item:hover,.manage-workspace-dialog .sidebar .nav-link:hover{background:#f3f4f6}.manage-workspace-dialog .ai-item.selected,.manage-workspace-dialog .sidebar .nav-link.active{background:#e0e7ff;color:#2563eb}.manage-workspace-dialog md-icon{width:18px;height:18px;margin:0 15px 0 0}.manage-workspace-dialog md-icon.add-md-icon{rotate:135deg;width:14px;height:14px;margin-bottom:3px}.manage-workspace-dialog md-icon.arrow-down-btn{width:12px;height:12px;margin-right:15px;rotate:-90deg}.manage-workspace-dialog md-icon.arrow-down-btn.right-arrow-btn{rotate:180deg}.manage-workspace-dialog md-icon.arrow-down-btn.accordion-arrow{rotate:180deg}.manage-workspace-dialog md-icon.arrow-down-btn svg path{fill:#09090b}.manage-workspace-dialog md-icon md-icon:not(.project-folder-icon) svg path{fill:#09090b}.manage-workspace-dialog md-icon.icon-action svg path{fill:#16a34a}.manage-workspace-dialog .workspace-content{flex:1}.manage-workspace-dialog .workspace-section-header{display:flex}.manage-workspace-dialog .workspace-section-header h3{font-size:18px;font-weight:600;margin:0}.manage-workspace-dialog .workspace-actions{display:flex;align-items:center;gap:10px;padding-left:0;padding-right:0}.manage-workspace-dialog .collapse-btn{color:#09090b !important}.manage-workspace-dialog .expand-btn{background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;color:#2563eb;height:36px;width:145px;text-align:left}.manage-workspace-dialog .expand-btn:hover{background:#f3f4f6}.manage-workspace-dialog .workspace-card{border:1px solid #e5e7eb;border-radius:8px;padding:16px}.manage-workspace-dialog .workspace-card:hover h4{color:#f05e33}.manage-workspace-dialog .workspace-header{display:flex;justify-content:space-between;align-items:flex-start}.manage-workspace-dialog .workspace-info{display:flex;align-items:center;gap:12px}.manage-workspace-dialog .workspace-info h4{margin:0 0 2px;font-size:16px}.manage-workspace-dialog .workspace-info span{font-size:14px;color:#6b7280}.manage-workspace-dialog .workspace-info .desc{font-size:12px;color:#6b7280;margin:4px 0 0}.manage-workspace-dialog .gear-icon{cursor:pointer;width:14px;height:14px}.manage-workspace-dialog .gear-icon svg path{fill:#09090b}.manage-workspace-dialog .project-slot{display:flex;background-color:#f9fafb;gap:8px;margin:10px 0;padding:10px;border:3px dashed #e5e7eb;border-radius:8px}.manage-workspace-dialog .project-name{flex:1;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px}.manage-workspace-dialog .add-project{padding:8px 12px;background:#fafafa;color:#f97316;border:1px solid #f97316;border-radius:6px;cursor:pointer;min-height:20px;line-height:20px;font-weight:600;margin:0}.manage-workspace-dialog .add-project md-icon{width:12px;height:12px;margin-right:10px;margin-bottom:3px}.manage-workspace-dialog .add-project md-icon svg path{fill:#f97316}.manage-workspace-dialog .add-project:hover{background-color:#fff7ed}.manage-workspace-dialog .project-section{margin-top:12px;padding:10px;border:1px solid #e5e7eb;border-radius:8px}.manage-workspace-dialog .project-header{display:flex;gap:20px}.manage-workspace-dialog .project-header strong{font-size:14px;margin:0 15px 0 5px}.manage-workspace-dialog .tag{font-size:12px;background:#f4f4f5;padding:3px 15px;border-radius:12px;font-weight:600}.manage-workspace-dialog .tag-label{color:#6b7280;text-transform:uppercase;font-size:12px}.manage-workspace-dialog .hamburger-dot:before{content:"• • •" !important;display:block;font-size:14px;color:#09090b;transform:rotate(180deg);margin-left:-3px}.manage-workspace-dialog .board-list{padding-left:40px}.manage-workspace-dialog .board-card{border:1px solid #d3d3d3;padding:15px;border-radius:6px;margin-bottom:8px;gap:5px;display:flex;flex-direction:column;margin-top:10px}.manage-workspace-dialog .board-card:hover{background-color:#f9fafb;box-shadow:rgba(0,0,0,.1) 0 4px 6px -1px,rgba(0,0,0,.06) 0 2px 4px -1px}.manage-workspace-dialog .board-card:hover .board-name{color:#f05e33}.manage-workspace-dialog .board-card .board-name{font-size:14px}.manage-workspace-dialog .board-meta{font-size:12px;color:#6b7280;margin:6px 0}.manage-workspace-dialog .board-meta .meta-value{margin-right:12px;color:#4b5563;font-weight:600}.manage-workspace-dialog .board-meta .meta-value .meta-data{font-weight:normal}.manage-workspace-dialog .board-actions{padding-top:15px;border-top:1px solid #e5e7eb}.manage-workspace-dialog .board-actions span{font-size:12px;margin-right:25px;cursor:pointer;color:#09090b;font-weight:500}.manage-workspace-dialog .board-actions span md-icon{margin-right:5px}.manage-workspace-dialog .board-actions span md-icon.edit-icon{width:14px}.manage-workspace-dialog .board-actions span md-icon.module-icon{width:15px}.manage-workspace-dialog .board-actions span:hover{text-decoration:underline}.manage-workspace-dialog .accordion-arrow{font-size:14px;margin-left:10px;transition:transform .2s ease}.manage-workspace-dialog .accordion-arrow.open{transform:rotate(90deg)}.manage-workspace-dialog .add-board-slot{padding:10px 12px;border:1px solid #f97316;border-radius:6px;cursor:pointer;color:#f97316;margin-top:8px;font-weight:600;background-color:#fafafa}.manage-workspace-dialog .add-board-slot md-icon svg path{fill:#f97316}.manage-workspace-dialog .add-board-slot:hover{background:#fff7ed}.manage-workspace-dialog .recent-workspaces h3{font-size:18px;font-weight:600;margin:0 0 20px}.manage-workspace-dialog .recent-workspaces .recent-header{display:flex;justify-content:space-between;align-items:center}.manage-workspace-dialog .recent-workspaces md-select{min-width:160px;border:1px solid #e5e7eb;border-radius:8px;padding:8px}.manage-workspace-dialog .recent-workspaces md-select .md-select-value{border:none;color:#09090b}.manage-workspace-dialog .recent-list{display:flex;flex-wrap:wrap;justify-content:space-between}.manage-workspace-dialog .recent-card{display:flex;align-items:center;border:1px solid #e5e7eb;border-radius:8px;padding:16px;width:49%;margin-bottom:20px}.manage-workspace-dialog .recent-card .details{flex:1}.manage-workspace-dialog .recent-card .details h4{margin:0 0 4px;font-size:16px}.manage-workspace-dialog .recent-card .details p{margin:0;font-size:14px;color:#6b7280}.manage-workspace-dialog .recent-card:hover{background-color:#f9fafb;box-shadow:rgba(0,0,0,.1) 0 4px 6px -1px,rgba(0,0,0,.06) 0 2px 4px -1px}.manage-workspace-dialog .recent-card:hover h4{color:#f05e33}.manage-workspace-dialog .recent-card .icon{width:40px;min-width:40px;height:40px;border-radius:8px;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:12px}.manage-workspace-dialog .recent-card .tag{background:#f3f4f6;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:500;white-space:nowrap}.manage-workspace-dialog .ai-engine{display:flex;gap:40px;width:100%}.manage-workspace-dialog .ai-sidebar h4{margin:20px 0 10px;font-size:14px;font-weight:700}.manage-workspace-dialog .ai-item md-icon{width:20px;height:20px}.manage-workspace-dialog .ai-section{background:rgba(0,0,0,0);border:1px solid #e5e7eb;border-radius:8px;padding:20px;margin-bottom:20px}.manage-workspace-dialog .ai-section md-icon{width:20px;height:20px}.manage-workspace-dialog .ai-section h3{font-size:18px;margin:0 0 16px}.manage-workspace-dialog .ai-main{flex:1}.manage-workspace-dialog .ai-main h2{font-size:20px;font-weight:600;margin-bottom:6px}.manage-workspace-dialog .ai-main p{margin:0 0 20px;font-size:14px;color:#6b7280}.manage-workspace-dialog .ai-select{width:100%;padding:10px;border:1px solid #d1d5db;border-radius:6px;margin-bottom:20px;background:#f9fafb}.manage-workspace-dialog .ai-toggle-row{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e5e7eb;padding:16px 0}.manage-workspace-dialog .ai-toggle-row:first-of-type{border-top:none}.manage-workspace-dialog .ai-toggle-row strong{font-size:14px}.manage-workspace-dialog .ai-toggle-row p{margin:4px 0 0;font-size:13px;color:#6b7280}.manage-workspace-dialog .switch{position:relative;display:inline-block;width:46px;height:26px;position:relative;display:inline-block;width:44px;height:24px}.manage-workspace-dialog .switch input{opacity:0;width:0;height:0;opacity:0;width:0;height:0}.manage-workspace-dialog .slider{position:absolute;inset:0;background-color:#ccc;border-radius:26px;transition:.4s;position:absolute;cursor:pointer;background-color:#ccc;transition:.4s;border-radius:24px;top:0;left:0;right:0;bottom:0}.manage-workspace-dialog .slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#fff;border-radius:50%;transition:.4s;position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.manage-workspace-dialog input:checked+.slider{background-color:#5847eb}.manage-workspace-dialog input:checked+.slider:before{transform:translateX(20px);transform:translateX(20px)}.manage-workspace-dialog .expand-btn{margin-left:0}.manage-workspace-dialog .expand-btn md-icon.arrow-down-btn svg path{fill:#2563eb}.manage-workspace-dialog .user-management-layout{border:1px solid #e5e7eb;border-radius:8px}.manage-workspace-dialog .user-management-layout .icon-div{background-color:#3b82f6;border-radius:8px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;margin-right:10px}.manage-workspace-dialog .user-management-layout .icon-div md-icon{width:20px;height:20px;margin:0}.manage-workspace-dialog .user-management-layout .icon-div md-icon svg path{fill:#fff}.manage-workspace-dialog .user-management-layout md-icon{width:16px;height:16px;margin-right:10px}.manage-workspace-dialog .user-management-layout md-icon.add-md-icon{width:12px;height:12px}.manage-workspace-dialog .user-management-layout md-icon.add-md-icon svg path{fill:#fff}.manage-workspace-dialog .user-management-layout .guideline-md-icon{background-color:#2572eb;color:#fff;width:40px;height:40px;padding:10px;border-radius:6px;font-size:20px}.manage-workspace-dialog .user-management-header{display:flex;justify-content:space-between;align-items:center;padding:25px;background-color:#eff6ff}.manage-workspace-dialog .user-management-header h3{font-size:20px;margin:0 0 4px}.manage-workspace-dialog .user-management-header p{margin:0;font-size:14px;color:#6b7280}.manage-workspace-dialog .add-user-btn{background:#2563eb;color:#fff;border:none;padding:8px 16px;border-radius:6px;margin:0;cursor:pointer;font-weight:600;min-height:25px;height:40px;display:flex}.manage-workspace-dialog .add-user-btn:hover{background:#1d4ed8}.manage-workspace-dialog .user-stats{display:flex;gap:20px;padding:0 16px 16px}.manage-workspace-dialog .user-stats .stat{flex:1;text-align:center;padding:20px;border-radius:8px}.manage-workspace-dialog .user-stats .stat.allowed{background:#ecfdf5;color:#047857;border:1px solid #bbf7d0}.manage-workspace-dialog .user-stats .stat.not-permitted{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.manage-workspace-dialog .user-stats .stat.total{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.manage-workspace-dialog .user-stats .stat h4{margin:0;font-size:24px}.manage-workspace-dialog .user-stats .stat p{margin:4px 0 0;font-size:14px}.manage-workspace-dialog .default-access{margin-top:20px;padding:16px}.manage-workspace-dialog .default-access h4{font-size:16px;margin:0 0 4px}.manage-workspace-dialog .default-access p{font-size:14px;margin:0 0 20px;color:#6b7280}.manage-workspace-dialog .default-access-policy md-switch .md-bar{right:7px;width:46px;top:5px;height:27px;border-radius:15px;position:relative}.manage-workspace-dialog .default-access-policy md-switch.md-checked:not([disabled]) .md-thumb{background-color:#fff;top:6px;left:6px}.manage-workspace-dialog .default-access-policy md-switch .md-thumb{left:5px;top:6px}.manage-workspace-dialog .default-access-policy md-switch.md-checked:not([disabled]) .md-bar{background-color:#22c55e}.manage-workspace-dialog .default-access-policy md-switch .md-bar{background-color:#e4e4e7}.manage-workspace-dialog .user-lists{display:flex;gap:40px}.manage-workspace-dialog .user-lists .allowed-users .allowed-users-heading{background-color:#f0fdf4;padding:25px}.manage-workspace-dialog .user-lists .allowed-users .allowed-users-heading .icon-action{width:18px;height:18px;margin-right:10px}.manage-workspace-dialog .user-lists .not-permitted-users .allowed-users-heading{background-color:#fef2f2;padding:25px}.manage-workspace-dialog .user-lists h3{font-size:16px;margin:0}.manage-workspace-dialog .allowed-users-heading md-icon{width:16px;height:16px;margin-right:10px}.manage-workspace-dialog .user-lists .allowed-users,.manage-workspace-dialog .user-lists .not-permitted-users{flex:1;border:1px solid #e4e4e7;border-radius:8px;position:relative}.manage-workspace-dialog .user-card{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb;padding:12px 16px;margin-bottom:10px}.manage-workspace-dialog .user-info{display:flex;gap:12px;align-items:center}.manage-workspace-dialog .user-info .avatar{width:36px;height:36px;background:#d1d5db;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.manage-workspace-dialog .user-info strong{font-size:14px;margin:0}.manage-workspace-dialog .user-info p{font-size:13px;margin:2px 0}.manage-workspace-dialog .user-info .projects{font-size:12px;color:#2563eb}.manage-workspace-dialog .user-info .projects.project-reason{color:#dc2626}.manage-workspace-dialog .manage-access-btn{background:none;border:none;color:#ea580c;padding:6px 12px;font-weight:600;font-size:14px;cursor:pointer}.manage-workspace-dialog .manage-access-btn:hover{background-color:none}.manage-workspace-dialog .manage-access-btn md-icon svg path{fill:#ea580c}.manage-workspace-dialog .allowed-users .avatar{color:#15803d;background-color:#dcfce7}.manage-workspace-dialog .allowed-users .allowed-users-list md-icon svg path{fill:#ea580c}.manage-workspace-dialog .not-permitted-users .avatar{color:#b91c1c;background-color:#fee2e2}.manage-workspace-dialog .not-permitted-users .allowed-users-heading md-icon{width:20px;height:20px}.manage-workspace-dialog .not-permitted-users .allowed-users-heading md-icon svg path{fill:#dc2626}.manage-workspace-dialog .user-scroll{max-height:300px;overflow-y:auto;padding-right:6px}.manage-workspace-dialog .user-scroll::-webkit-scrollbar{width:6px}.manage-workspace-dialog .user-scroll::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1);border-radius:4px}.manage-workspace-dialog .quick-access-box{margin:16px;background-color:#fff7ed;padding:16px;border:1px solid #ffe3c4;border-radius:8px}.manage-workspace-dialog .quick-access-box md-icon.gear-icon svg path{fill:#dc2626}.manage-workspace-dialog .quick-access-box h4{font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px;margin-bottom:4px}.manage-workspace-dialog .quick-access-box p{margin:0 0 16px;font-size:13px;color:#c2410c}.manage-workspace-dialog .access-controls md-input-container{width:45%}.manage-workspace-dialog .assign-btn{background:#f97316;color:#fff;margin-top:16px;width:100%;font-weight:600}.manage-workspace-dialog .md-input-div{gap:10px;display:flex;flex-direction:column}.manage-workspace-dialog .md-input-div md-select{border:1px solid #e4e4e7;background-color:#fff;border-radius:10px;padding:8px 12px;font-size:14px;line-height:20px}.manage-workspace-dialog .md-input-div md-select .md-select-value{border:none}.manage-workspace-dialog .user-guidelines-card{background-color:#f1f7ff;border-left:4px solid #2572eb;display:flex;padding:16px;margin:16px;border-radius:6px;font-family:"Segoe UI",sans-serif;color:#003087}.manage-workspace-dialog .guideline-icon{padding-right:12px}.manage-workspace-dialog .guideline-md-icon svg path{fill:#fff}.manage-workspace-dialog .guideline-content strong{display:block;font-size:16px;margin-bottom:8px}.manage-workspace-dialog .guideline-content ul{list-style-type:disc;padding-left:20px;margin:0}.manage-workspace-dialog .guideline-content li{font-size:14px;margin-bottom:4px}.manage-workspace-dialog .manage-access-dropdown{background:#fff;border:1px solid #ddd;border-radius:8px;padding:0;margin-top:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);position:absolute;max-width:380px;min-width:365px;z-index:999;top:40%;right:15px}.manage-workspace-dialog .manage-access-dropdown .access-header{border-bottom:1px solid #e4e4e7;padding:16px}.manage-workspace-dialog .manage-access-dropdown .access-body{max-height:300px;height:100%;overflow:auto}.manage-workspace-dialog .manage-access-dropdown .access-list-section{padding:10px 16px;border-bottom:1px solid #e4e4e7}.manage-workspace-dialog .manage-access-dropdown .access-list-section span{padding:5px 10px;border-radius:15px;min-width:125px;display:flex;font-size:12px}.manage-workspace-dialog .manage-access-dropdown .access-list-section .allowed{color:#15803d;background-color:#dcfce7;border:1px solid #bbf7d0}.manage-workspace-dialog .manage-access-dropdown .access-list-section .allowed md-icon svg path{fill:#15803d}.manage-workspace-dialog .manage-access-dropdown .access-list-section .not-permitted{color:#dc2626;background-color:rgba(0,0,0,0);border:1px solid #fecaca}.manage-workspace-dialog .manage-access-dropdown .access-list-section .not-permitted md-icon svg path{fill:#dc2626}.manage-workspace-dialog .manage-access-dropdown .access-list-section md-icon svg path{width:14px;height:14px;margin:0 5px 0 0}.manage-workspace-dialog .manage-access-dropdown p{margin-bottom:0;font-size:12px}.manage-workspace-dialog .manage-access-dropdown md-checkbox.md-checked .md-container:before{box-sizing:border-box;background-color:#22c55e;border-radius:6px}.manage-workspace-dialog .manage-access-dropdown md-checkbox.md-checked .md-icon{width:21px;height:21px;background-color:rgba(0,0,0,0);border:1px solid #22c55e;border-radius:6px}.manage-workspace-dialog .manage-access-dropdown md-checkbox.md-checked .md-icon:after{border-color:#fff}.manage-workspace-dialog .manage-access-dropdown md-checkbox:not(.md-checked) .md-icon{border:1px solid #5847eb;border-radius:6px}.manage-workspace-dialog .manage-access-actions{display:flex;padding:6px 16px;justify-content:space-between;background-color:#f9fafb;align-items:center;position:relative;bottom:0;border-top:1px solid #e4e4e7}.manage-workspace-dialog .manage-access-actions button,.manage-workspace-dialog .manage-access-actions span{color:#4b5563}.manage-workspace-dialog .manage-access-actions button{color:#4b5563;font-size:16px;font-weight:600}@media(max-width: 1280px){.manage-workspace-dialog .user-management-layout .allowed-users-list md-icon,.manage-workspace-dialog .user-management-layout .not-permitted-users-list md-icon{margin:auto}}@media(max-width: 600px){.manage-workspace-dialog .workspace-actions{flex-wrap:wrap}}.cart-settings-dialog{max-width:420px;width:90vw}.cart-settings-dialog .cart-settings-content .cs-field{margin-bottom:18px}.cart-settings-dialog .cart-settings-content .cs-field label{display:block;font-size:13px;font-weight:600;color:#555;margin-bottom:4px}.cart-settings-dialog .cart-settings-content .cs-field label .cs-value{color:#f05e33;font-weight:700;margin-left:6px}.cart-settings-dialog .cart-settings-content .cs-field.cs-switch md-switch{margin:0}.sprint-create-dialog{max-width:460px;width:92vw}.sprint-create-dialog .sprint-create-content .sc-label{display:block;font-size:12px;font-weight:600;color:#777;margin:12px 0 6px}.sprint-create-dialog .sprint-create-content .sc-remove{cursor:pointer;color:#bbb;height:18px;width:18px}.sprint-create-dialog .sprint-create-content .sc-remove:hover{color:#e05a4d}.sprint-create-dialog .sprint-create-content .sc-add{margin:4px 0 8px;font-size:13px;color:#f05e33}.sprint-create-dialog .sprint-create-content .cs-switch{margin-top:6px}.vanish-panel-dialog{max-width:420px;width:92vw}.vanish-panel-dialog .vanish-panel-content .vp-hint{font-size:13px;color:#777;margin:0 0 12px}.vanish-panel-dialog .vanish-panel-content .vp-vanish{margin:0 0 16px}.vanish-panel-dialog .vanish-panel-content .vp-label{display:block;font-size:12px;font-weight:600;text-transform:uppercase;color:#999;letter-spacing:.4px;margin-bottom:8px}.vanish-panel-dialog .vanish-panel-content .vp-empty{font-size:13px;color:#aaa;padding:8px 0}.vanish-panel-dialog .vanish-panel-content .vp-snap{padding:8px 12px;border:1px solid #eee;border-radius:8px;margin-bottom:8px}.vanish-panel-dialog .vanish-panel-content .vp-snap .vp-snap-when{font-size:13px;color:#444;font-weight:500}.vanish-panel-dialog .vanish-panel-content .vp-snap .vp-snap-count{font-size:12px;color:#999}.nudge-dialog{max-width:440px;width:92vw}.nudge-dialog .nudge-content .nd-task{font-size:13px;color:#777;margin:0 0 8px}.nudge-dialog .nudge-content .nd-count{display:block;text-align:right;font-size:11px;color:#aaa;margin-top:-8px}.cart-metrics-dialog{max-width:460px;width:92vw}.ai-prompt-dialog{min-width:480px;max-width:540px;border-radius:14px;overflow:hidden}.ai-mode-pill{padding:8px 10px;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;border:1.5px solid #ddd6fe;color:#6b7280;background:#fff;transition:all .15s;user-select:none}.ai-mode-pill:hover{border-color:#a78bfa;color:#7c3aed;background:#faf5ff}.ai-mode-pill.active{background:#ede9fe;border-color:#7c3aed;color:#7c3aed}.ai-prompt-dlg-header{padding:18px 20px 14px;background:linear-gradient(135deg, #faf5ff 0%, #f0f9ff 100%);border-bottom:1px solid #e9d5ff;display:flex;align-items:center;gap:12px}.ai-prompt-dlg-icon{width:38px;height:38px;flex-shrink:0;background:linear-gradient(135deg, #6366f1, #8b5cf6);border-radius:9px;display:flex;align-items:center;justify-content:center}.ai-prompt-dlg-icon md-icon{color:#fff !important;width:18px !important;height:18px !important}.ai-prompt-dlg-title{flex:1}.ai-prompt-dlg-title h2{margin:0;font-size:15px;font-weight:700;color:#1e1b4b}.ai-prompt-dlg-title p{margin:2px 0 0;font-size:12px;color:#6b7280}.ai-prompt-dlg-body{padding:18px 20px}.ai-dlg-field-label{font-size:12px;font-weight:600;color:#374151;margin:0 0 6px;text-transform:uppercase;letter-spacing:.4px}.ai-dlg-textarea{width:100%;border:1.5px solid #ddd6fe;border-radius:10px;padding:10px 12px;font-size:13.5px;resize:vertical;min-height:70px;outline:none;transition:border-color .2s;box-sizing:border-box}.ai-dlg-textarea:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(124,58,237,.08)}.ai-dlg-icon-grid{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.ai-dlg-icon-btn{width:36px;height:36px;border-radius:8px;border:2px solid rgba(0,0,0,0);background:#f9fafb;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:all .15s}.ai-dlg-icon-btn:hover{background:#f3e8ff;border-color:#c4b5fd}.ai-dlg-icon-btn.selected{border-color:#7c3aed;background:#ede9fe}.ai-dlg-color-grid{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ai-dlg-color-swatch{width:30px;height:30px;border-radius:6px;cursor:pointer;border:3px solid rgba(0,0,0,0);transition:all .15s}.ai-dlg-color-swatch.selected{border-color:#1e1b4b;transform:scale(1.15)}.ai-dlg-two-col{display:flex;gap:14px;margin-top:14px}.ai-dlg-two-col>div{flex:1}.ai-dlg-select{width:100%;border:1.5px solid #ddd6fe;border-radius:10px;padding:9px 12px;font-size:13.5px;outline:none;background:#fff;transition:border-color .2s;box-sizing:border-box;cursor:pointer}.ai-dlg-select:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(124,58,237,.08)}.ai-dlg-actions{padding:12px 20px 18px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #f3e8ff}.btn-dlg-cancel{border-radius:8px !important;color:#6b7280 !important;font-weight:600 !important}.btn-dlg-add{background:linear-gradient(135deg, #6366f1, #8b5cf6) !important;color:#fff !important;border-radius:8px !important;font-weight:600 !important;min-width:110px !important;box-shadow:0 2px 8px rgba(99,102,241,.3) !important}.import-tasks-dialog{max-width:680px;width:680px;border-radius:12px;overflow:hidden}.import-tasks-dialog md-dialog-content{padding:0}.import-tasks-dialog .import-tasks-header{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:16px 24px;min-height:auto}.import-tasks-dialog .import-tasks-header .md-toolbar-tools{height:auto;max-height:none;padding:0}.import-tasks-dialog .import-tasks-header .import-title{font-size:16px;font-weight:600;color:#111827;margin:0}.import-tasks-dialog .import-tasks-header .import-subtitle{font-size:12px;color:#6b7280;margin:2px 0 0}.import-tasks-dialog .import-tasks-header .close-btn{margin:0;padding:4px;min-width:32px;min-height:32px}.import-tasks-dialog .import-tasks-header .close-btn md-icon{color:#9ca3af;width:14px;height:14px}.import-tasks-dialog .import-tasks-header .close-btn:hover{background-color:#f3f4f6}.import-tasks-dialog .step-indicator{margin-top:12px}.import-tasks-dialog .step-indicator .step-item{display:flex;align-items:center}.import-tasks-dialog .step-indicator .step-circle{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;background-color:#e5e7eb;color:#6b7280;transition:all .2s;flex-shrink:0}.import-tasks-dialog .step-indicator .step-circle.active{background-color:#2563eb;color:#fff}.import-tasks-dialog .step-indicator .step-circle.done{background-color:#10b981;color:#fff}.import-tasks-dialog .step-indicator .step-circle .step-check-icon{width:14px;height:14px;color:#fff;fill:#fff}.import-tasks-dialog .step-indicator .step-label{font-size:12px;font-weight:500;color:#9ca3af;margin-left:6px;white-space:nowrap}.import-tasks-dialog .step-indicator .step-label.active{color:#1d4ed8}.import-tasks-dialog .step-indicator .step-label.done{color:#059669}.import-tasks-dialog .step-indicator .step-line{width:32px;height:1px;background-color:#e5e7eb;margin:0 8px}.import-tasks-dialog .import-tasks-body{background-color:#fff;overflow-y:auto;max-height:500px}.import-tasks-dialog .import-body-inner{padding:20px 24px}.import-tasks-dialog .mode-toggle{background-color:#f3f4f6;border-radius:8px;padding:4px;gap:4px;margin-bottom:16px}.import-tasks-dialog .mode-toggle .mode-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;color:#6b7280;background:none;border:none;cursor:pointer;transition:all .2s}.import-tasks-dialog .mode-toggle .mode-btn .mode-icon{width:14px;height:14px}.import-tasks-dialog .mode-toggle .mode-btn.active{background-color:#fff;color:#111827;box-shadow:0 1px 3px rgba(0,0,0,.1)}.import-tasks-dialog .mode-toggle .mode-btn:hover:not(.active){color:#374151}.import-tasks-dialog .step-content>*+*{margin-top:16px}.import-tasks-dialog .drop-zone{border:2px dashed #d1d5db;border-radius:12px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .2s;background-color:#f9fafb}.import-tasks-dialog .drop-zone:hover{border-color:#93c5fd;background-color:#eff6ff}.import-tasks-dialog .drop-zone.dragging{border-color:#60a5fa;background-color:#eff6ff}.import-tasks-dialog .drop-zone.has-file{border-color:#34d399;background-color:#ecfdf5}.import-tasks-dialog .drop-zone .hidden-file-input{display:none}.import-tasks-dialog .drop-zone-content{gap:8px}.import-tasks-dialog .upload-circle,.import-tasks-dialog .check-circle{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 4px}.import-tasks-dialog .upload-circle{background-color:#f3f4f6}.import-tasks-dialog .upload-circle .upload-icon-inner{width:20px;height:20px;color:#6b7280}.import-tasks-dialog .check-circle.success{background-color:#d1fae5}.import-tasks-dialog .check-circle.success .check-icon-inner{width:20px;height:20px;color:#059669}.import-tasks-dialog .drop-text{font-size:13px;font-weight:500;color:#374151;margin:0}.import-tasks-dialog .drop-subtext{font-size:12px;color:#9ca3af;margin:0}.import-tasks-dialog .file-name{font-size:13px;font-weight:500;color:#047857;margin:0}.import-tasks-dialog .file-info{font-size:12px;color:#059669;margin:0}.import-tasks-dialog .info-box{border-radius:8px;padding:12px 16px}.import-tasks-dialog .info-box.blue{background-color:#eff6ff;border:1px solid #bfdbfe}.import-tasks-dialog .info-box.violet{background-color:#f5f3ff;border:1px solid #ddd6fe}.import-tasks-dialog .info-title{font-size:11px;font-weight:600;color:#1e40af;text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px}.import-tasks-dialog .info-title.violet-text{color:#5b21b6;display:flex;align-items:center;gap:6px}.import-tasks-dialog .info-title.violet-text .sparkle-icon{width:14px;height:14px}.import-tasks-dialog .info-tags{gap:8px;margin-bottom:6px}.import-tasks-dialog .info-tags .info-tag{display:inline-flex;align-items:center;gap:4px;background-color:#dbeafe;color:#1e40af;font-size:12px;font-weight:500;padding:2px 8px;border-radius:4px}.import-tasks-dialog .info-tags .info-tag .tag-check{width:12px;height:12px;color:#1e40af}.import-tasks-dialog .info-note{font-size:12px;color:#2563eb;margin:4px 0 0}.import-tasks-dialog .info-note.violet-note{color:#7c3aed}.import-tasks-dialog .download-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#6b7280;cursor:pointer;text-decoration:none}.import-tasks-dialog .download-link .download-icon{width:14px;height:14px}.import-tasks-dialog .download-link:hover{color:#2563eb}.import-tasks-dialog .error-box{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:8px 12px;font-size:12px;color:#dc2626;gap:8px}.import-tasks-dialog .error-box .error-icon{width:16px;height:16px;color:#dc2626;flex-shrink:0}.import-tasks-dialog .success-box{background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;padding:8px 12px;font-size:12px;color:#047857;gap:8px}.import-tasks-dialog .success-box .success-icon{width:14px;height:14px;color:#047857;flex-shrink:0}.import-tasks-dialog .ai-textarea{width:100%;min-height:180px;border:1px solid #d1d5db;border-radius:8px;padding:10px 12px;font-size:12px;resize:none;outline:none;font-family:inherit;box-sizing:border-box}.import-tasks-dialog .ai-textarea:focus{border-color:#7c3aed;box-shadow:0 0 0 2px rgba(124,58,237,.1)}.import-tasks-dialog .ai-analyse-btn{width:100%;background-color:#7c3aed !important;color:#fff !important;font-size:12px;font-weight:500;text-transform:none;border-radius:6px;height:36px;line-height:36px}.import-tasks-dialog .ai-analyse-btn .btn-icon{width:14px;height:14px;margin-right:6px;color:#fff}.import-tasks-dialog .ai-analyse-btn .inline-spinner{display:inline-block;margin-right:6px}.import-tasks-dialog .ai-analyse-btn:hover{background-color:#6d28d9 !important}.import-tasks-dialog .ai-analyse-btn[disabled]{opacity:.5}.import-tasks-dialog .step2-header{margin-bottom:16px}.import-tasks-dialog .row-count{font-size:13px;font-weight:500;color:#1f2937;margin:0}.import-tasks-dialog .text-blue{color:#1d4ed8}.import-tasks-dialog .text-violet{color:#5b21b6}.import-tasks-dialog .row-subtext{font-size:12px;color:#9ca3af;margin:2px 0 0}.import-tasks-dialog .change-input-link{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#9ca3af;cursor:pointer;text-decoration:none;white-space:nowrap}.import-tasks-dialog .change-input-link .refresh-icon{width:12px;height:12px}.import-tasks-dialog .change-input-link:hover{color:#2563eb}.import-tasks-dialog .mapping-section{margin-bottom:20px}.import-tasks-dialog .section-title{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 4px}.import-tasks-dialog .section-note{font-size:11px;color:#9ca3af;margin:0 0 12px}.import-tasks-dialog .mapping-row{gap:12px}.import-tasks-dialog .mapping-field label{font-size:12px;font-weight:500;color:#374151;display:block;margin-bottom:4px}.import-tasks-dialog .mapping-field .optional-text{font-size:10px;color:#9ca3af;font-weight:400;margin-left:4px}.import-tasks-dialog .mapping-select{margin:0}.import-tasks-dialog .mapping-select .md-select-value{min-height:32px;border-bottom:1px solid #d1d5db;font-size:12px}.import-tasks-dialog .mapping-select.compact .md-select-value{min-height:28px}.import-tasks-dialog .it-select-wrapper{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:8px;height:38px;display:flex;align-items:center;padding:0 10px;transition:all .2s}.import-tasks-dialog .it-select-wrapper:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.import-tasks-dialog .it-select-wrapper md-select{width:100%;margin:0}.import-tasks-dialog .it-select-wrapper md-select .md-select-value{border-bottom:none !important;padding:0;min-height:0;font-size:13px;color:#334155}.import-tasks-dialog .it-select-wrapper md-select .md-select-value span{margin:0}.import-tasks-dialog .preview-section{margin-top:20px}.import-tasks-dialog .preview-table-wrap{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;margin-top:6px}.import-tasks-dialog .preview-table{width:100%;font-size:12px;border-collapse:collapse}.import-tasks-dialog .preview-table thead{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.import-tasks-dialog .preview-table thead th{padding:8px 12px;text-align:left;color:#4b5563;font-weight:500;font-size:12px}.import-tasks-dialog .preview-table tbody tr{border-bottom:1px solid #f3f4f6}.import-tasks-dialog .preview-table tbody tr:last-child{border-bottom:none}.import-tasks-dialog .preview-table tbody tr:hover{background-color:#f9fafb}.import-tasks-dialog .preview-table tbody td{padding:8px 12px}.import-tasks-dialog .task-name-cell{color:#1f2937;font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-tasks-dialog .empty-cell,.import-tasks-dialog .empty-cell-danger{color:#ef4444;font-style:italic}.import-tasks-dialog .empty-cell-normal{color:#374151;font-style:italic}.import-tasks-dialog .preview-badge{display:inline-block;padding:2px 6px;border-radius:4px;background-color:#f3f4f6;color:#374151;font-weight:500;font-size:12px}.import-tasks-dialog .default-val{color:#9ca3af;font-style:italic}.import-tasks-dialog .more-rows{font-size:12px;color:#9ca3af;text-align:right;margin:8px 0 0}.import-tasks-dialog .step2-loading{padding:40px 0;gap:12px}.import-tasks-dialog .step2-loading .loading-text{font-size:13px;color:#6b7280;margin:0}.import-tasks-dialog .validation-summary{font-size:12px;margin:2px 0 0}.import-tasks-dialog .validation-summary .error-count{color:#dc2626;font-weight:500}.import-tasks-dialog .import-row-error{background-color:#fef2f2 !important}.import-tasks-dialog .import-row-error:hover{background-color:#fee2e2 !important}.import-tasks-dialog .import-row-error td{color:#991b1b}.import-tasks-dialog .issues-header{min-width:140px}.import-tasks-dialog .validation-cell{white-space:nowrap;max-width:200px;overflow:hidden;text-overflow:ellipsis}.import-tasks-dialog .validation-error-text{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#dc2626}.import-tasks-dialog .validation-error-text .validation-icon{width:12px;height:12px;color:#dc2626;flex-shrink:0}.import-tasks-dialog .step3-intro{margin-bottom:16px}.import-tasks-dialog .section-heading{font-size:14px;font-weight:500;color:#1f2937;margin:0}.import-tasks-dialog .field-group-block{margin-bottom:20px}.import-tasks-dialog .field-group-block .field-label{font-size:12px;font-weight:600;color:#374151;display:block;margin-bottom:2px}.import-tasks-dialog .field-group-block .field-label.required .required-star{color:#ef4444}.import-tasks-dialog .field-group-block .optional-label{font-size:10px;color:#9ca3af;font-weight:400;margin-left:4px}.import-tasks-dialog .field-group-block .field-hint{font-size:11px;color:#9ca3af;margin:0 0 8px}.import-tasks-dialog .field-group-block .required-msg{font-size:11px;color:#ef4444;margin:4px 0 0}.import-tasks-dialog .import-input{width:100%;height:32px;border:1px solid #d1d5db;border-radius:6px;padding:0 10px;font-size:12px;outline:none;box-sizing:border-box}.import-tasks-dialog .import-input:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.import-tasks-dialog .import-input.compact{height:28px}.import-tasks-dialog .radio-group{display:flex;flex-direction:column;gap:8px}.import-tasks-dialog .radio-card{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .15s}.import-tasks-dialog .radio-card input[type=radio]{margin-top:2px;flex-shrink:0}.import-tasks-dialog .radio-card.selected{border-color:#d1d5db;background-color:#f9fafb}.import-tasks-dialog .radio-card:hover:not(.selected){border-color:#d1d5db}.import-tasks-dialog .radio-card .radio-title{font-size:12px;font-weight:500;color:#374151;margin:0}.import-tasks-dialog .radio-card .radio-title.blue{color:#1e40af}.import-tasks-dialog .radio-card .radio-title.violet{color:#5b21b6}.import-tasks-dialog .radio-card .radio-desc{font-size:11px;color:#9ca3af;margin:2px 0 0}.import-tasks-dialog .radio-card .radio-card-icon{width:14px;height:14px}.import-tasks-dialog .radio-card .radio-card-icon.blue{color:#2563eb}.import-tasks-dialog .radio-card .radio-card-icon.violet{color:#7c3aed}.import-tasks-dialog .radio-card .radio-expand{margin-top:8px}.import-tasks-dialog .radio-card .radio-card-body{flex:1}.import-tasks-dialog .date-label{font-size:11px;color:#6b7280;margin:0 0 4px}.import-tasks-dialog .gap-5{gap:5px}.import-tasks-dialog .import-option-dot{display:inline-block;width:10px;height:10px;min-width:10px;border-radius:50%;margin-right:6px;vertical-align:middle}.import-tasks-dialog .label-pills{gap:8px}.import-tasks-dialog .label-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid #e5e7eb;border-radius:16px;font-size:12px;color:#4b5563;cursor:pointer;background-color:#fff;transition:all .15s}.import-tasks-dialog .label-pill .label-checkbox{margin:0;width:14px;min-width:14px}.import-tasks-dialog .label-pill .label-checkbox .md-container{width:14px;height:14px}.import-tasks-dialog .label-pill.selected{background-color:#dbeafe;border-color:#93c5fd;color:#1e40af}.import-tasks-dialog .label-pill:hover:not(.selected){border-color:#bfdbfe;background-color:#eff6ff}.import-tasks-dialog .tag-input-row{gap:8px}.import-tasks-dialog .tag-add-btn{min-width:auto;padding:0 16px;font-size:12px;text-transform:none;height:32px;line-height:32px}.import-tasks-dialog .tags-list{gap:6px;margin-top:8px}.import-tasks-dialog .tag-pill{display:inline-flex;align-items:center;gap:4px;background-color:#f3f4f6;color:#374151;font-size:12px;padding:2px 8px;border-radius:12px}.import-tasks-dialog .tag-pill .remove-tag{width:12px;height:12px;cursor:pointer;color:#6b7280}.import-tasks-dialog .tag-pill .remove-tag:hover{color:#ef4444}.import-tasks-dialog .import-summary{background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;padding:12px 16px}.import-tasks-dialog .summary-title{font-size:11px;font-weight:600;color:#065f46;text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px}.import-tasks-dialog .summary-grid{gap:4px}.import-tasks-dialog .summary-item{padding:2px 0}.import-tasks-dialog .summary-item .summary-label{font-size:12px;color:#059669}.import-tasks-dialog .summary-item .summary-value{font-size:12px;font-weight:600;color:#064e3b}.import-tasks-dialog .summary-item .summary-value.not-set{color:#ef4444}.import-tasks-dialog .import-tasks-footer{background-color:#f9fafb;border-top:1px solid #e5e7eb;padding:12px 24px;margin:0}.import-tasks-dialog .import-tasks-footer .back-btn{font-size:12px;text-transform:none;height:32px;line-height:32px;border-radius:6px;min-width:auto;padding:0 12px;background-color:#fff !important;border:1px solid #d1d5db;color:#374151}.import-tasks-dialog .import-tasks-footer .back-btn .back-icon{width:14px;height:14px;margin-right:4px}.import-tasks-dialog .import-tasks-footer .cancel-btn{font-size:12px;text-transform:none;width:60px;color:#6b7280;min-width:auto}.import-tasks-dialog .import-tasks-footer .tasks-ready{font-size:12px;color:#9ca3af}.import-tasks-dialog .import-tasks-footer .next-btn{font-size:12px;text-transform:none;height:32px;line-height:32px;min-width:auto;padding:0 16px;background-color:#2563eb !important;color:#fff;border-radius:6px}.import-tasks-dialog .import-tasks-footer .next-btn .next-icon{width:14px;height:14px;margin-left:4px;color:#fff}.import-tasks-dialog .import-tasks-footer .next-btn:hover{background-color:#1d4ed8 !important}.import-tasks-dialog .import-tasks-footer .next-btn[disabled]{opacity:.5}.import-tasks-dialog .import-tasks-footer .import-btn{font-size:12px;text-transform:none;height:32px;line-height:32px;min-width:auto;padding:0 16px;background-color:#059669 !important;color:#fff;border-radius:6px}.import-tasks-dialog .import-tasks-footer .import-btn .import-btn-icon{width:14px;height:14px;margin-right:4px;color:#fff}.import-tasks-dialog .import-tasks-footer .import-btn:hover{background-color:#047857 !important}.import-tasks-dialog .import-tasks-footer .import-btn[disabled]{opacity:.5}.right-nav-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:59}.right-nav-panel{position:fixed;top:0;right:0;bottom:0;width:520px;background:#fff;z-index:60;box-shadow:-4px 0 12px rgba(0,0,0,.15);transform:translateX(100%);transition:transform 250ms ease-out;display:flex;flex-direction:column;overflow:hidden}.right-nav-panel--open{transform:translateX(0)}@media(max-width: 768px){.right-nav-panel{width:100%}}.right-nav-header{padding:16px 20px 12px;border-bottom:1px solid #e0e0e0;flex-shrink:0}.right-nav-header__row{display:flex;align-items:center;justify-content:space-between}.right-nav-header__title{font-size:18px;font-weight:600;color:#212121;margin:0}.right-nav-header__subtitle{font-size:13px;color:#757575;margin:4px 0 0}.right-nav-header__close{margin:0 !important}.right-nav-filters{padding:12px 20px;border-bottom:1px solid #e0e0e0;flex-shrink:0}.right-nav-filters__label{font-size:12px;font-weight:700;color:#333;text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px}.right-nav-filters__grid{display:flex;flex-direction:column;gap:12px}.right-nav-filters__row{display:flex;gap:16px}.right-nav-filters__row>*{flex:1;min-width:0}.right-nav-filters__field{display:flex;flex-direction:column}.right-nav-filters__field-label{font-size:11px;font-weight:600;color:#6b7280;margin-bottom:4px;line-height:1}.right-nav-filters__dropdown{margin:0 !important}.right-nav-filters__dropdown .md-select-value{border:1px solid #d1d5db !important;border-radius:8px !important;padding:7px 12px !important;min-height:36px !important;background:#fff;box-sizing:border-box;border-bottom-color:#d1d5db !important}.right-nav-filters__dropdown .md-select-value *:first-child{flex:1;transform:none !important}.right-nav-filters__dropdown .md-select-value .md-text{font-size:13px;color:#1f2937}.right-nav-filters__dropdown .md-select-value .md-select-icon{color:#9ca3af;width:18px;margin:0}.right-nav-filters__dropdown .md-select-value .md-select-icon::after{top:1px}.right-nav-filters__dropdown:not([disabled]):focus .md-select-value,.right-nav-filters__dropdown:not([disabled]):hover .md-select-value{border-color:#3b82f6 !important}.right-nav-filters__dropdown .md-select-value::after{display:none !important}.right-nav-summary{display:grid;grid-template-columns:1fr 1fr;padding:16px 20px;border-bottom:1px solid #e0e0e0;gap:12px;flex-shrink:0}.status-card{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:14px 16px;text-align:left}.status-card__badge{display:inline-block;font-size:11px;font-weight:600;text-transform:lowercase;padding:2px 8px;border-radius:4px;margin-bottom:6px;background:#f1f5f9;color:#475569;letter-spacing:.2px}.status-card__badge.badge-inprogress{background:#dbeafe;color:#1d4ed8}.status-card__badge.badge-completed{background:#dcfce7;color:#15803d}.status-card__count{font-size:28px;font-weight:700;color:#212121;line-height:1.2}.status-card__percent{font-size:11px;color:#9e9e9e;margin-top:4px}.status-card__bar{height:3px;background:#e0e0e0;border-radius:2px;margin-top:8px;overflow:hidden}.status-card__bar-fill{height:100%;border-radius:2px;transition:width 300ms ease}.right-nav-overdue-banner{display:flex;align-items:center;gap:8px;margin:12px 20px;padding:10px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;font-weight:500;flex-shrink:0}.right-nav-overdue-banner svg{flex-shrink:0;color:#dc2626}.right-nav-table-wrap{flex:1;overflow-y:auto;padding:0}.right-nav-table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.right-nav-table thead{position:sticky;top:0;background:#fafafa;z-index:1}.right-nav-table thead th{padding:10px 10px;text-align:left;font-size:11px;font-weight:700;color:#9e9e9e;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e0e0e0}.right-nav-table__row{cursor:pointer;border-bottom:1px solid #f5f5f5}.right-nav-table__row:hover{background:#f5f5f5}.right-nav-table td{padding:10px 10px;color:#424242;vertical-align:middle}.right-nav-table .col-task{width:30%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.right-nav-table .col-status{width:18%}.right-nav-table .col-priority{width:16%}.right-nav-table .col-due{width:12%;white-space:nowrap}.right-nav-table .col-assigned{width:24%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.right-nav-table .col-days-overdue{width:12%;white-space:nowrap}.right-nav-table .days-overdue-value{color:#dc2626;font-weight:600}.right-nav-table .col-resource{width:25%;font-weight:500}.right-nav-table .col-num{width:15%;text-align:left}.right-nav-table--workload .col-resource{color:#212121;font-weight:500}.workload-warn{color:#ea580c;font-weight:600}.right-nav-groups{padding:0 20px 20px}.group-section{margin-bottom:20px}.group-section__header{display:flex;align-items:center;gap:8px;padding:10px 0}.group-section__dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.group-section__name{font-size:14px;font-weight:600;color:#212121}.group-section__count{font-size:13px;font-weight:600;color:#757575;background:#f1f5f9;padding:1px 8px;border-radius:10px}.group-section__empty{font-size:13px;color:#9e9e9e;margin:0 0 0 18px;font-style:italic}.group-section .right-nav-table--group{margin-top:4px}.group-section .right-nav-table--group .col-gtask{width:28%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-section .right-nav-table--group .col-gstatus{width:22%}.group-section .right-nav-table--group .col-gpriority{width:20%}.group-section .right-nav-table--group .col-gprogress{width:30%}.progress-cell{display:flex;align-items:center;gap:8px}.progress-cell__bar{flex:1;height:6px;background:#e0e0e0;border-radius:3px;overflow:hidden;min-width:40px}.progress-cell__bar-fill{height:100%;border-radius:3px;transition:width 300ms ease}.progress-cell__text{font-size:12px;color:#757575;white-space:nowrap;min-width:32px}.right-nav-panel .status-chip,.right-nav-panel .priority-chip{display:inline-block;padding:3px 10px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap}.right-nav-loading{padding:60px 0}.right-nav-error{padding:40px 20px;text-align:center;color:#9e9e9e}.right-nav-error__icon{font-size:48px !important;color:#ef5350;margin-bottom:8px}.right-nav-error p{font-size:14px;margin:8px 0 16px}.right-nav-empty{padding:40px 20px;text-align:center;color:#9e9e9e}.right-nav-empty__icon{font-size:48px !important;color:#e0e0e0;margin-bottom:8px}.right-nav-empty p{font-size:14px}.jt-tab-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;border:none;background:rgba(0,0,0,0);color:var(--jt-color-text-muted);transition:background 150ms ease,color 150ms ease;min-height:40px;text-transform:none;white-space:nowrap;margin:0 2px}.jt-tab-pill .jt-tab-pill__icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.jt-tab-pill:hover{background:var(--jt-color-bg-hover);color:var(--jt-color-text-default)}.jt-tab-pill.active{background:var(--jt-color-primary);color:#fff}body.dark-mode .jt-tab-pill{color:var(--jt-color-text-on-dark, #e0e0e0)}body.dark-mode .jt-tab-pill:hover{background:hsla(0,0%,100%,.08);color:#fff}body.dark-mode .jt-tab-pill.active{background:var(--jt-color-primary);color:#fff}#tabScroll{scroll-behavior:smooth}#tabScroll .tab-buttons-tabs{justify-content:flex-end;min-width:100%}.jt-cell-popover{position:fixed;z-index:500;background:var(--jt-color-surface);border:1px solid var(--jt-color-border);border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.15);padding:8px;display:flex;flex-wrap:wrap;gap:6px;max-width:240px}.jt-status-chip{padding:4px 10px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;border:none;color:#fff;transition:filter 100ms;font-family:inherit}.jt-status-chip:hover{filter:brightness(1.1)}.jt-row-actions{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;gap:2px;align-items:center;opacity:0;transition:opacity 120ms ease;pointer-events:none;z-index:10}.tabulator-row:hover .jt-row-actions{opacity:1}.tabulator-row:hover .jt-row-action-btn{pointer-events:auto}.jt-row-action-btn{width:28px;height:28px;border-radius:4px;border:1px solid var(--jt-color-border);background:var(--jt-color-surface);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--jt-color-text-muted);font-size:14px;padding:0;line-height:1}.jt-row-action-btn:hover{color:var(--jt-color-primary);border-color:var(--jt-color-primary)}body.dark-mode .jt-cell-popover{box-shadow:0 4px 16px rgba(0,0,0,.4)}.jt-prj-pending-delete{opacity:.4;border-left:3px solid #ef4444}.jt-prj-pending-delete .task-title{text-decoration:line-through}.jt-prj-delete-notice{padding:4px 10px;font-size:11px;color:#ef4444}.jt-prj-delete-notice a,.jt-prj-delete-notice .jt-prj-undo-btn{color:var(--jt-color-primary);cursor:pointer;font-size:11px;border:none;background:none;padding:0;font-family:inherit}.jt-prj-inline-title-input{border:none;border-bottom:1px dashed var(--jt-color-primary);outline:none;background:rgba(0,0,0,0);font-size:inherit;font-weight:inherit;color:inherit;width:100%;padding:0}.jt-prj-subtask-estimate{font-size:12px;color:var(--jt-color-text-muted);white-space:nowrap;margin-right:8px}.jt-prj-subtask-estimate small{font-size:10px;opacity:.7}.jt-prj-split-time-btn{position:relative;display:inline-flex}.jt-prj-time-dropdown{position:absolute;top:100%;left:0;z-index:200;min-width:160px;background:var(--jt-color-surface);border:1px solid var(--jt-color-border);border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.12);margin-top:2px}.jt-prj-time-option{padding:8px 14px;cursor:pointer;font-size:13px}.jt-prj-time-option:hover{background:var(--jt-color-bg-hover)}.jt-prj-subtask-estimate{cursor:pointer}.jt-prj-subtask-estimate .jt-prj-edit-icon{font-size:10px;opacity:0;transition:opacity .15s;margin-left:2px}.jt-prj-subtask-estimate .jt-prj-lock-icon{font-size:10px;margin-left:2px}.jt-prj-subtask-estimate:hover .jt-prj-edit-icon{opacity:.6}.jt-prj-est-edit{display:inline-flex;align-items:center;gap:4px}.jt-prj-inline-est-input{width:55px;border:none;border-bottom:1px dashed var(--jt-color-primary);outline:none;background:rgba(0,0,0,0);font-size:12px;color:inherit;padding:0 2px;text-align:right}.subtask-drag-handle{cursor:grab}.subtask-drag-handle:active{cursor:grabbing}.subtask-drag-container .gu-mirror{opacity:.85;box-shadow:0 6px 20px rgba(0,0,0,.18);border-radius:4px;background:#fff}.subtask-drag-container .gu-transit{opacity:.3}.sub-task-card-section{display:flex;flex-direction:column;gap:6px}.sub-task-card-section .section-title{font-size:13px;font-weight:700;color:var(--jt-color-text-default);margin-bottom:4px}.task-card{border:1px solid var(--jt-color-border);border-radius:6px;background:var(--jt-color-surface-raised);margin-bottom:6px;box-shadow:none;overflow:hidden}.task-card .main{padding:8px 10px;min-height:40px;align-items:center}.task-content{flex:1;min-width:0}.task-content .tit-dot{align-items:center}.task-content .tit-dot .status-dot{width:8px;height:8px;border-radius:50%;background:var(--jt-color-primary);flex-shrink:0}.task-content .task-title{font-size:13px;font-weight:500;color:var(--jt-color-text-default);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.task-meta{margin-top:4px}.task-meta .avatar{width:24px;height:24px;border-radius:50%;background:var(--jt-color-primary);color:#fff;font-size:9px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:6px}.task-meta .aut-na-da{display:flex;flex-direction:column;font-size:11px;line-height:1.3}.task-meta .aut-na-da .author{font-weight:500;color:var(--jt-color-text-default)}.task-meta .aut-na-da .time{color:var(--jt-color-text-muted);font-size:10px}.task-expand{border-top:1px solid var(--jt-color-border)}.task-expand-inner{padding:12px 10px 12px 34px;display:flex;flex-direction:column;gap:12px}.expand-label{font-size:12px;font-weight:500;color:var(--jt-color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.expand-description{width:100%;min-height:50px;padding:8px 10px;border:1px solid var(--jt-color-border);border-radius:6px;font-size:13px;font-family:inherit;background:var(--jt-color-surface);color:var(--jt-color-text-default);resize:vertical}.time-tracking .tt-header{font-size:12px;font-weight:500;color:var(--jt-color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.time-tracking .tt-header .tt-icon{color:var(--jt-color-text-muted)}.time-tracking .tt-header .tt-title{font-size:12px;font-weight:600;color:var(--jt-color-text-default)}.time-tracking .tt-header .tt-total-time{font-size:12px;color:var(--jt-color-text-muted);margin-left:auto}.time-tracking .tt-box{border:1px solid var(--jt-color-border);border-radius:6px;padding:10px 12px;background:var(--jt-color-surface)}.time-tracking .tt-box .tt-sessions-count{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--jt-color-text-muted);margin-bottom:8px}.time-tracking .tt-box .tt-sessions-count .count-circle{width:22px;height:22px;border-radius:50%;background:var(--jt-color-surface-raised);border:1px solid var(--jt-color-border);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--jt-color-text-default)}.time-tracking .tt-box .tt-total-label{font-size:12px;font-weight:500;color:var(--jt-color-text-default);margin-bottom:8px}.time-tracking .tt-box .tt-history-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--jt-color-text-muted);margin-bottom:6px}.session-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0;font-size:12px;color:var(--jt-color-text-default)}.session-row .session-left{display:flex;align-items:center;gap:6px}.session-row .session-left .dot{width:6px;height:6px;border-radius:50%;background:var(--jt-color-primary);flex-shrink:0}.session-row .session-right{display:flex;align-items:center;gap:8px}.session-row .session-right .duration{font-weight:500;color:var(--jt-color-text-default)}.session-row .session-right .edit{cursor:pointer;font-size:13px;color:var(--jt-color-text-muted)}.session-row .session-right .edit:hover{color:var(--jt-color-primary)}.jt-prj-avatar-updated{margin-left:-6px;border:1px solid var(--jt-color-surface);background:var(--jt-color-info, #3b82f6) !important}.subtask-drag-handle{font-size:12px;color:var(--jt-color-text-muted);flex-shrink:0;width:16px;text-align:center}.jt-prj-archive-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:6px;font-size:12px;font-weight:500;background:rgba(0,0,0,0);border:1px solid var(--jt-color-border);color:var(--jt-color-text-muted);cursor:pointer;margin-left:8px;transition:background .12s,border-color .12s,color .12s}.jt-prj-archive-btn:hover{background:#f9fafb;border-color:#9ca3af;color:#374151}.jt-prj-archived-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:4px;font-size:12px;background:#fef3c7;border:1px solid #d97706;color:#92400e;margin-left:8px}.jt-prj-archived-badge a{color:var(--jt-color-primary);cursor:pointer;font-size:11px;margin-left:4px}.cart-dialog .ac-workspace{width:100%;min-width:0}.cart-dialog .ac-workspace .ac-workspace__board{flex:1 1 auto;min-width:0}.cart-dialog .ac-workspace .cart-side-panels.ac-dock{position:static;top:auto;right:auto;z-index:auto;background:rgba(0,0,0,0);box-shadow:none;flex:0 0 auto;gap:12px;min-width:0;max-width:72%}.cart-dialog .ac-workspace .cart-side-panels.ac-dock .csp-panel.ac-panel{flex:0 0 clamp(400px,42vw,560px);width:clamp(400px,42vw,560px);min-width:360px;max-width:560px;border:1px solid var(--jt-color-border);border-radius:10px;overflow:hidden}@media(max-width: 960px){.cart-dialog .ac-workspace .cart-side-panels.ac-dock{flex-direction:column;max-width:100%;width:100%}.cart-dialog .ac-workspace .cart-side-panels.ac-dock .csp-panel.ac-panel{flex:1 1 auto;width:100%;min-width:0;max-width:none}}.cart-dialog .ac-launcher{flex-wrap:wrap}.cart-dialog .ac-launcher .ac-launcher__chip{position:relative}.cart-dialog .ac-launcher .ac-launcher__chip.ac-toolbar__btn--active{color:var(--jt-color-primary);box-shadow:inset 0 2px 0 0 var(--jt-color-primary)}.cart-dialog .ac-metrics-panel .ac-mtabs{gap:2px;border-bottom:1px solid var(--jt-color-border);margin-bottom:14px}.cart-dialog .ac-metrics-panel .ac-mtabs .ac-mtab{flex:1 1 0;border:0;background:rgba(0,0,0,0);padding:9px 6px;font-size:12px;font-weight:600;color:var(--jt-color-text-muted);cursor:pointer;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px}.cart-dialog .ac-metrics-panel .ac-mtabs .ac-mtab--active{color:var(--jt-color-primary);border-bottom-color:var(--jt-color-primary)}.cart-dialog .ac-metrics-panel .ac-metrics-soon{gap:10px;min-height:160px;padding:24px;text-align:center;color:var(--jt-color-text-muted);font-size:13px}.cart-dialog .ac-metrics-panel .ac-metrics-soon md-icon{width:32px;height:32px;color:var(--jt-color-info)}.cart-dialog .ac-metrics-panel .ac-metrics-insights .ac-mi-row{padding:8px 0;border-top:1px solid var(--jt-color-border)}.cart-dialog .ac-metrics-panel .ac-metrics-insights .ac-mi-row:first-child{border-top:0}.cart-dialog .ac-metrics-panel .ac-metrics-insights .ac-mi-text{font-size:13px;color:var(--jt-color-text-default)}.cart-dialog .ac-metrics-panel .ac-metrics-insights .ac-mi-dot{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--jt-color-info)}.cart-dialog .ac-metrics-panel .ac-metrics-insights .ac-mi-dot--danger{background:var(--jt-color-danger)}.cart-dialog .ac-metrics-panel .ac-metrics-insights .ac-mi-dot--warn{background:var(--jt-color-warning)}.cart-dialog .ac-metrics-panel .ac-metrics-insights .ac-mi-dot--success{background:var(--jt-color-success)}.cart-dialog .ac-metrics-panel .ac-metrics-insights .ac-mi-dot--info{background:var(--jt-color-info)}.cart-dialog .ac-metrics-panel .ac-bsum{margin-top:14px;font-size:12px}.cart-dialog .ac-metrics-panel .ac-bsum__head,.cart-dialog .ac-metrics-panel .ac-bsum__row{align-items:center;padding:5px 2px}.cart-dialog .ac-metrics-panel .ac-bsum__head{color:var(--jt-color-text-muted);text-transform:uppercase;font-size:10px;letter-spacing:.4px;border-bottom:1px solid var(--jt-color-border)}.cart-dialog .ac-metrics-panel .ac-bsum__row{border-bottom:1px solid var(--jt-color-border)}.cart-dialog .ac-metrics-panel .ac-bsum__row:last-child{border-bottom:0}.cart-dialog .ac-metrics-panel .ac-bsum__col{width:44px;text-align:right;color:var(--jt-color-text-default)}.cart-dialog .ac-metrics-panel .ac-bsum__name{font-weight:600}.cart-dialog .ac-metrics-panel .ac-bsum__more{display:inline-block;margin-top:12px;font-size:12px;color:var(--jt-color-primary);cursor:pointer}@media(prefers-reduced-motion: reduce){.cart-dialog .ac-workspace .cart-side-panels.ac-dock .csp-panel.ac-panel{animation:none}}.jt-prj-billing-tab{display:flex;flex-direction:column;height:100%;padding:0 16px 16px}.jt-prj-billing-tab-bar{display:flex;align-items:center;height:44px;border-bottom:1px solid var(--jt-color-border);margin-bottom:16px;gap:0}.jt-prj-billing-sub-tab{padding:0 16px;height:44px;line-height:44px;cursor:pointer;font-size:13px;font-weight:400;color:var(--jt-color-text-muted);border-bottom:2px solid rgba(0,0,0,0);transition:all .15s;user-select:none;white-space:nowrap}.jt-prj-billing-sub-tab:hover{color:var(--jt-color-text-default)}.jt-prj-billing-sub-tab.active{color:var(--jt-color-primary);font-weight:500;border-bottom-color:var(--jt-color-primary)}.jt-prj-btn-new-bill{margin-left:auto;padding:6px 14px;background:var(--jt-color-primary);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;align-self:center}.jt-prj-btn-new-bill:hover{opacity:.9}.jt-prj-stats-grid{display:grid;gap:12px;margin-bottom:16px}.jt-prj-stats-grid--5{grid-template-columns:repeat(5, 1fr)}.jt-prj-stats-grid--6{grid-template-columns:repeat(6, 1fr)}@media(max-width: 900px){.jt-prj-stats-grid--5{grid-template-columns:repeat(3, 1fr)}.jt-prj-stats-grid--6{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 600px){.jt-prj-stats-grid--5,.jt-prj-stats-grid--6{grid-template-columns:repeat(2, 1fr)}}.jt-prj-stat-card{padding:16px;border:1px solid var(--jt-color-border);border-radius:8px;background:var(--jt-color-surface-raised)}.jt-prj-stat-card--warning{background:var(--jt-color-warning-bg);border-color:#fde68a}.jt-prj-stat-label{font-size:11px;text-transform:uppercase;color:var(--jt-color-text-muted);letter-spacing:.06em;margin-bottom:4px}.jt-prj-stat-value{font-size:24px;font-weight:700;margin-bottom:2px}.jt-prj-stat-sublabel{font-size:11px;color:var(--jt-color-text-muted)}.jt-prj-warning-banner{background:var(--jt-color-warning-bg);border:1px solid #fde68a;border-radius:8px;padding:12px 14px;color:#92400e;font-size:13px;display:flex;align-items:center;gap:8px;margin-bottom:16px}body.dark-mode .jt-prj-warning-banner{color:var(--jt-color-warning)}.jt-prj-warning-banner-text{flex:1}.jt-prj-warning-banner .jt-prj-btn-dismiss{background:none;border:none;color:inherit;cursor:pointer;font-size:12px;font-weight:500;text-decoration:underline;white-space:nowrap}.jt-prj-section-header{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.jt-prj-section-title{font-size:15px;font-weight:600;color:var(--jt-color-text-default)}.jt-prj-section-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.jt-prj-btn-text{background:none;border:none;color:var(--jt-color-text-muted);font-size:12px;cursor:pointer;padding:4px 8px;border-radius:4px;display:flex;align-items:center;gap:4px}.jt-prj-btn-text:hover{color:var(--jt-color-primary);background:var(--jt-color-bg-hover)}.jt-prj-split-btn{position:relative;display:inline-flex}.jt-prj-split-btn-main{padding:5px 10px;font-size:12px;background:var(--jt-color-surface);border:1px solid var(--jt-color-border);border-radius:4px 0 0 4px;cursor:pointer;color:var(--jt-color-text-default)}.jt-prj-split-btn-drop{padding:5px 6px;font-size:12px;background:var(--jt-color-surface);border:1px solid var(--jt-color-border);border-left:none;border-radius:0 4px 4px 0;cursor:pointer;color:var(--jt-color-text-default)}.jt-prj-split-btn-main:hover,.jt-prj-split-btn-drop:hover{background:var(--jt-color-bg-hover)}.jt-prj-split-dropdown{position:absolute;top:100%;right:0;margin-top:2px;background:var(--jt-color-surface);border:1px solid var(--jt-color-border);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:20;min-width:130px}.jt-prj-split-dropdown-item{padding:8px 12px;font-size:12px;cursor:pointer;color:var(--jt-color-text-default)}.jt-prj-split-dropdown-item:hover{background:var(--jt-color-bg-hover)}.jt-prj-split-dropdown-item:first-child{border-radius:6px 6px 0 0}.jt-prj-split-dropdown-item:last-child{border-radius:0 0 6px 6px}.jt-prj-filter-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.jt-prj-filter-select{padding:5px 8px;font-size:12px;border:1px solid var(--jt-color-border);border-radius:4px;background:var(--jt-color-surface);color:var(--jt-color-text-default);cursor:pointer}.jt-prj-filter-select:focus{outline:none;border-color:var(--jt-color-primary)}.jt-prj-btn-clear-filters{background:none;border:none;color:var(--jt-color-primary);font-size:12px;cursor:pointer;padding:4px 8px}.jt-prj-table{width:100%;border-collapse:collapse;font-size:13px}.jt-prj-table th{padding:10px 12px;text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;color:var(--jt-color-text-muted);letter-spacing:.04em;border-bottom:1px solid var(--jt-color-border);background:var(--jt-color-surface-raised);white-space:nowrap;cursor:default;user-select:none}.jt-prj-table th.sortable{cursor:pointer}.jt-prj-table th.sortable:hover{color:var(--jt-color-primary)}.jt-prj-table th .jt-prj-sort-icon{font-size:10px;margin-left:2px;opacity:.5}.jt-prj-table th.sort-asc .jt-prj-sort-icon,.jt-prj-table th.sort-desc .jt-prj-sort-icon{opacity:1;color:var(--jt-color-primary)}.jt-prj-table td{padding:10px 12px;border-bottom:1px solid var(--jt-color-border);vertical-align:middle;white-space:nowrap}.jt-prj-table tr:last-child td{border-bottom:none}.jt-prj-table tbody tr:hover{background:var(--jt-color-bg-hover)}.jt-prj-row--billed{background:var(--jt-color-bg-subtle) !important}.jt-prj-row--billed:hover{background:var(--jt-color-bg-hover) !important}.jt-prj-row--billed td{color:var(--jt-color-text-muted)}.jt-prj-row--selected{background:var(--jt-color-primary-light) !important}.jt-prj-col-task-name{max-width:280px}.jt-prj-col-task-name .jt-prj-task-link{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jt-prj-task-link{color:var(--jt-color-text-default);text-decoration:none;font-weight:500}.jt-prj-task-link:hover{color:var(--jt-color-primary);text-decoration:underline}.jt-prj-quote-link{color:var(--jt-color-primary);text-decoration:none;font-size:12px}.jt-prj-quote-link:hover{text-decoration:underline}.jt-prj-btn-link-quote{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px dashed var(--jt-color-primary);border-radius:4px;background:none;color:var(--jt-color-primary);font-size:11px;cursor:pointer;white-space:nowrap}.jt-prj-btn-link-quote:hover{background:var(--jt-color-primary-light)}.jt-prj-btn-link-quote--primary{border-color:var(--jt-color-info, #3b82f6);color:var(--jt-color-info, #3b82f6)}.jt-prj-btn-link-quote--primary:hover{background:var(--jt-color-info-bg, #dbeafe)}.jt-prj-btn-link-quote--success{border-color:var(--jt-color-success);color:var(--jt-color-success)}.jt-prj-btn-link-quote--success:hover{background:var(--jt-color-success-bg, #dcfce7)}.jt-prj-btn-link-quote--danger{border-color:var(--jt-color-danger);color:var(--jt-color-danger)}.jt-prj-btn-link-quote--danger:hover{background:var(--jt-color-danger-bg, #fee2e2)}.jt-prj-bill-actions{display:flex;gap:4px;flex-wrap:nowrap}.jt-prj-lock-icon{color:var(--jt-color-locked, #9ca3af);font-size:12px;margin-left:4px}.jt-prj-edit-icon{color:var(--jt-color-text-muted);font-size:11px;margin-left:4px;opacity:0;cursor:pointer}.jt-prj-table tbody tr:hover .jt-prj-edit-icon{opacity:1}.jt-prj-edit-icon:hover{color:var(--jt-color-primary)}.jt-prj-select-all-label{font-size:11px;color:var(--jt-color-primary);cursor:pointer;margin-left:6px;text-decoration:underline}.jt-prj-select-all-label:hover{opacity:.8}.jt-prj-chip{display:inline-block;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:500;line-height:1.6;white-space:nowrap}.jt-prj-chip--billed{background:var(--jt-color-success-bg, #dcfce7);color:var(--jt-color-success, #16a34a)}.jt-prj-chip--unbilled{background:var(--jt-color-warning-bg, #fef3c7);color:var(--jt-color-warning, #d97706)}.jt-prj-chip--draft{background:var(--jt-color-warning-bg, #fef3c7);color:var(--jt-color-warning, #d97706)}.jt-prj-chip--submitted{background:var(--jt-color-info-bg, #dbeafe);color:var(--jt-color-info, #3b82f6)}.jt-prj-chip--completed{background:var(--jt-color-success-bg, #dcfce7);color:var(--jt-color-success, #16a34a)}.jt-prj-chip--status{display:inline-block;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:500;color:#fff;line-height:1.6}.jt-prj-sticky-footer{position:sticky;bottom:0;height:64px;border-top:1px solid var(--jt-color-border);background:var(--jt-color-surface);box-shadow:0 -2px 8px rgba(0,0,0,.06);display:flex;align-items:center;padding:0 16px;gap:16px;z-index:5;margin:16px -16px 0;border-radius:0 0 8px 8px}.jt-prj-footer-left{flex:1}.jt-prj-footer-text{font-size:13px;color:var(--jt-color-text-muted)}.jt-prj-footer-text--active{color:var(--jt-color-text-default);font-weight:500}.jt-prj-footer-sub{font-size:11px;color:var(--jt-color-text-muted)}.jt-prj-footer-center{display:flex;align-items:center;gap:8px}.jt-prj-footer-right{flex:1;display:flex;justify-content:flex-end}.jt-prj-btn{padding:7px 14px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;border:1px solid var(--jt-color-border);background:var(--jt-color-surface);color:var(--jt-color-text-default);transition:all .15s}.jt-prj-btn:hover{background:var(--jt-color-bg-hover)}.jt-prj-btn--primary{background:var(--jt-color-primary);color:#fff;border-color:var(--jt-color-primary)}.jt-prj-btn--primary:hover{opacity:.9}.jt-prj-btn--primary:disabled{opacity:.45;cursor:not-allowed}.jt-prj-btn--danger{color:var(--jt-color-danger, #ef4444);border-color:var(--jt-color-danger, #ef4444)}.jt-prj-btn--danger:hover{background:var(--jt-color-danger-bg, #fee2e2)}.jt-prj-empty-state{text-align:center;padding:64px 16px}.jt-prj-empty-state-icon{font-size:48px;color:var(--jt-color-success);margin-bottom:12px}.jt-prj-empty-state-title{font-size:16px;font-weight:600;margin-bottom:6px}.jt-prj-empty-state-desc{font-size:13px;color:var(--jt-color-text-muted)}.jt-prj-expand-task{display:flex;justify-content:space-between;padding:4px 0}.jt-prj-expand-task+.jt-prj-expand-task{border-top:1px solid var(--jt-color-border)}.jt-prj-icon-btn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--jt-color-border);border-radius:4px;background:var(--jt-color-surface);cursor:pointer;font-size:14px;color:var(--jt-color-text-muted)}.jt-prj-icon-btn:hover{border-color:var(--jt-color-primary);color:var(--jt-color-primary)}.jt-prj-icon-btn--archive:hover{border-color:var(--jt-color-danger, #ef4444);color:var(--jt-color-danger, #ef4444)}.jt-prj-modal{width:660px;max-width:95%;min-height:480px;max-height:85vh;background:var(--jt-color-surface);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.2)}.jt-prj-modal-header{height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--jt-color-border);flex-shrink:0}.jt-prj-modal-header h3{font-size:16px;font-weight:600;margin:0}.jt-prj-modal-close{background:none;border:none;font-size:20px;cursor:pointer;color:var(--jt-color-text-muted);padding:4px}.jt-prj-modal-close:hover{color:var(--jt-color-text-default)}.jt-prj-modal-body{flex:1;overflow-y:auto;padding:20px}.jt-prj-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--jt-color-border);flex-shrink:0}.jt-prj-subheading{font-size:11px;text-transform:uppercase;color:var(--jt-color-text-muted);letter-spacing:.06em;margin-bottom:10px}.jt-prj-search-input{width:100%;padding:8px 12px;border:1px solid var(--jt-color-border);border-radius:6px;font-size:13px;background:var(--jt-color-surface);color:var(--jt-color-text-default);margin-bottom:12px}.jt-prj-search-input:focus{outline:none;border-color:var(--jt-color-primary)}.jt-prj-customer-name{font-weight:500}.jt-prj-customer-email{color:var(--jt-color-text-muted);margin-left:8px}.jt-prj-customer-check{color:var(--jt-color-primary);font-weight:700;font-size:14px}.jt-prj-step-note{font-size:11px;color:var(--jt-color-text-muted);margin-top:10px}.jt-prj-apply-all-link{font-size:12px;color:var(--jt-color-primary);cursor:pointer;text-align:right;margin-bottom:8px}.jt-prj-apply-all-link:hover{text-decoration:underline}.jt-prj-service-select{padding:4px 8px;font-size:12px;border:1px solid var(--jt-color-border);border-radius:4px;background:var(--jt-color-surface);color:var(--jt-color-text-default)}.jt-prj-amount-input{width:80px;padding:4px 8px;font-size:12px;border:1px solid var(--jt-color-border);border-radius:4px;text-align:right;background:var(--jt-color-surface);color:var(--jt-color-text-default)}.jt-prj-step-hint{font-size:11px;color:var(--jt-color-text-muted);margin-top:10px}.jt-prj-summary-card{background:var(--jt-color-bg-subtle);border:1px solid var(--jt-color-border);border-radius:8px;padding:16px;margin-bottom:16px;font-size:13px}.jt-prj-summary-card-row{display:flex;justify-content:space-between;padding:4px 0}.jt-prj-summary-card-label{color:var(--jt-color-text-muted)}.jt-prj-summary-card-value{font-weight:500}.jt-prj-review-total{text-align:right;font-size:14px;font-weight:600;margin-bottom:16px}.jt-prj-checkbox-row{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:13px}.jt-prj-checkbox-helper{font-size:11px;color:var(--jt-color-text-muted);margin-left:22px;margin-bottom:12px}.jt-prj-notes-textarea{width:100%;padding:8px 12px;border:1px solid var(--jt-color-border);border-radius:6px;font-size:13px;min-height:60px;resize:vertical;background:var(--jt-color-surface);color:var(--jt-color-text-default);font-family:inherit}.jt-prj-notes-textarea:focus{outline:none;border-color:var(--jt-color-primary)}.jt-prj-date-input{padding:4px 8px;font-size:13px;border:1px solid var(--jt-color-border);border-radius:4px;background:var(--jt-color-surface);color:var(--jt-color-text-default)}.jt-prj-billing-tab input[type=checkbox]{accent-color:var(--jt-color-primary)}.jt-prj-billing-tab input[type=checkbox]:disabled{opacity:.35}.jt-prj-filter-label{font-size:12px;color:var(--jt-color-text-muted)}.jt-prj-bills-table-wrapper{width:100%;overflow-x:auto;border:1px solid var(--jt-color-border);border-radius:8px;background:var(--jt-color-surface)}.jt-prj-bill-expand-row{background:var(--jt-color-bg-subtle)}.jt-prj-bill-expand-row td{padding:12px 16px 12px 48px;font-size:12px;border-bottom:1px solid var(--jt-color-border)}.jt-prj-selected-customer-badge{margin-top:12px;padding:10px 12px;background:var(--jt-color-primary-light);border:1px solid var(--jt-color-primary);border-radius:6px;display:flex;align-items:center;justify-content:space-between}.jt-prj-archive-confirm-bar{margin-top:8px;padding:10px 14px;background:var(--jt-color-danger-bg, #fee2e2);border:1px solid var(--jt-color-danger, #ef4444);border-radius:6px;font-size:12px}.jt-prj-confirm-actions{margin-top:8px;display:flex;gap:8px}.jt-prj-step-bar{height:40px;display:flex;align-items:center;padding:0 20px;gap:8px;border-bottom:1px solid var(--jt-color-border);flex-shrink:0;font-size:12px}.jt-prj-step{color:var(--jt-color-text-muted)}.jt-prj-step.active{color:var(--jt-color-primary);font-weight:500}.jt-prj-step.complete{color:var(--jt-color-success)}.jt-prj-step-divider{width:24px;height:1px;background:var(--jt-color-border);display:inline-block}.jt-prj-validation-warn{background:var(--jt-color-warning-bg);border:1px solid #fde68a;border-radius:6px;padding:10px 12px;font-size:12px;color:#92400e;margin-top:10px}.jt-prj-review-table{width:100%;border-collapse:collapse;font-size:12px;margin-bottom:12px}.jt-prj-review-table th{padding:8px 10px;text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;color:var(--jt-color-text-muted);border-bottom:1px solid var(--jt-color-border)}.jt-prj-review-table td{padding:8px 10px;border-bottom:1px solid var(--jt-color-border)}.jt-prj-customer-list{max-height:220px;overflow-y:auto;border:1px solid var(--jt-color-border);border-radius:6px;margin-top:10px}.jt-prj-customer-list-header{font-size:11px;font-weight:600;text-transform:uppercase;color:var(--jt-color-text-muted);letter-spacing:.06em;padding:8px 12px 4px;background:var(--jt-color-surface-raised);border-bottom:1px solid var(--jt-color-border)}.jt-prj-customer-item{padding:10px 12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--jt-color-border);font-size:12px}.jt-prj-customer-item:last-child{border-bottom:none}.jt-prj-customer-item:hover{background:var(--jt-color-bg-hover)}.jt-prj-customer-item.selected{background:var(--jt-color-primary-light)}.jt-prj-customer-name{font-weight:500;color:var(--jt-color-text-default)}.jt-prj-customer-email{color:var(--jt-color-text-muted)}.jt-prj-customer-quotes{color:var(--jt-color-text-muted);font-size:11px}.jt-prj-customer-check{color:var(--jt-color-success);font-size:14px}.jt-prj-customer-list-empty{font-size:12px;color:var(--jt-color-text-muted);text-align:center;padding:16px;margin-top:10px}.jt-prj-or-divider{display:flex;align-items:center;gap:10px;margin:14px 0 8px}.jt-prj-or-line{flex:1;height:1px;background:var(--jt-color-border)}.jt-prj-or-text{font-size:11px;color:var(--jt-color-text-muted);text-transform:uppercase}.jt-prj-add-new-link{font-size:13px;color:var(--jt-color-primary);cursor:pointer;font-weight:500;display:block;text-align:center}.jt-prj-add-new-link:hover{text-decoration:underline}.jt-prj-modal-table-wrap{max-height:240px;overflow-y:auto;border:1px solid var(--jt-color-border);border-radius:6px}.jt-prj-modal-table{table-layout:fixed;width:100%}.jt-prj-col-task{width:55%}.jt-prj-col-time{width:18%}.jt-prj-col-amount{width:27%}.jt-prj-task-name-cell{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.jt-prj-apply-all-menu{position:absolute;right:0;top:100%;background:var(--jt-color-surface);border:1px solid var(--jt-color-border);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10;min-width:180px}.jt-prj-apply-all-item{padding:8px 12px;cursor:pointer;font-size:12px}.jt-prj-apply-all-item:hover{background:var(--jt-color-bg-hover)}.jt-prj-or-divider{display:flex;align-items:center;gap:10px;margin:14px 0}.jt-prj-or-divider .jt-prj-or-text{font-size:11px;color:var(--jt-color-text-muted);text-transform:uppercase}.jt-prj-add-new-link{font-size:13px;color:var(--jt-color-primary);cursor:pointer;font-weight:500}.jt-prj-add-new-link:hover{text-decoration:underline}.jt-prj-quick-add-customer{border:1px solid var(--jt-color-border);border-radius:8px;padding:16px;background:var(--jt-color-bg-subtle)}.jt-prj-quick-add-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.jt-prj-back-to-search{font-size:12px;color:var(--jt-color-primary);cursor:pointer}.jt-prj-back-to-search:hover{text-decoration:underline}.jt-prj-customer-clear{cursor:pointer;font-size:16px;color:var(--jt-color-text-muted);margin-left:8px}.jt-prj-customer-clear:hover{color:var(--jt-color-danger)}.jt-prj-table-scroll{overflow-x:auto}.jt-prj-col-checkbox{width:40px}.jt-prj-col-expand{width:36px}.jt-prj-col-nowrap{white-space:nowrap}.jt-prj-date-range-inputs{display:inline-flex;align-items:center;gap:6px}.jt-prj-bills-summary{padding:12px 16px;border-top:1px solid var(--jt-color-border)}.jt-prj-modal-autocomplete{width:100%}.jt-prj-item-title{font-weight:500}.jt-prj-item-metadata{color:var(--jt-color-text-muted);margin-left:8px;font-size:12px}.jt-prj-btn-back{margin-right:auto}.jt-prj-summary-card-row+.jt-prj-summary-card-row{border-top:1px solid var(--jt-color-border)}.jt-prj-tag-highlight{color:var(--jt-color-primary)}.jt-prj-success-screen{text-align:center;padding:24px 16px}.jt-prj-success-icon{width:56px;height:56px;border-radius:50%;background:var(--jt-color-success-bg, #dcfce7);color:var(--jt-color-success, #16a34a);font-size:28px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px}.jt-prj-success-title{font-size:18px;font-weight:600;margin-bottom:8px;color:var(--jt-color-text-default)}.jt-prj-success-desc{font-size:13px;color:var(--jt-color-text-muted);max-width:400px;margin:0 auto 16px;line-height:1.5}.jt-prj-success-actions{display:flex;justify-content:center;gap:10px;margin-top:16px}.jt-prj-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;gap:12px;color:var(--jt-color-text-muted);font-size:13px}.jt-prj-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;text-align:center}.jt-prj-empty-state md-icon{font-size:48px;width:48px;height:48px;color:var(--jt-color-text-muted);margin-bottom:12px}.jt-prj-empty-title{font-size:15px;font-weight:600;color:var(--jt-color-text-default);margin:0 0 4px}.jt-prj-empty-hint{font-size:13px;color:var(--jt-color-text-muted);margin:0}.jt-prj-empty-hint a{color:var(--jt-color-primary);cursor:pointer;text-decoration:underline}.jt-prj-mt-8{margin-top:8px}.jt-prj-mt-12{margin-top:12px}.jt-prj-mt-16{margin-top:16px}.jt-prj-mb-12{margin-bottom:12px}.jt-prj-mb-16{margin-bottom:16px}.jt-prj-my-16{margin:16px 0}.jt-prj-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:200;display:flex;align-items:center;justify-content:center}.jt-prj-agent-option{display:flex;align-items:center;gap:8px}.jt-prj-agent-avatar{width:24px;height:24px;border-radius:50%;flex-shrink:0;background:var(--jt-color-primary);color:#fff;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;line-height:1}.jt-prj-agent-avatar-img{width:24px;height:24px;border-radius:50%;flex-shrink:0;object-fit:cover}.jt-prj-audit-panel{position:fixed;inset:0;z-index:150;display:flex;justify-content:flex-end}.jt-prj-audit-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.3)}.jt-prj-audit-drawer{position:relative;width:380px;max-width:90vw;height:100%;background:var(--jt-color-surface);box-shadow:-4px 0 16px rgba(0,0,0,.1);display:flex;flex-direction:column;z-index:1}.jt-prj-audit-header{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--jt-color-border);flex-shrink:0}.jt-prj-audit-header h4{font-size:16px;font-weight:600;margin:0}.jt-prj-audit-body{flex:1;overflow-y:auto;padding:12px 16px}.jt-prj-audit-loading,.jt-prj-audit-empty{text-align:center;padding:32px 0;color:var(--jt-color-text-muted);font-size:13px}.jt-prj-audit-item{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--jt-color-border)}.jt-prj-audit-item:last-child{border-bottom:none}.jt-prj-audit-avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0;background:var(--jt-color-primary);color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}.jt-prj-audit-content{flex:1;min-width:0}.jt-prj-audit-text{font-size:13px;color:var(--jt-color-text-default);line-height:1.4}.jt-prj-audit-meta{font-size:11px;color:var(--jt-color-text-muted);margin-top:2px}@media print{.left-nav-container,.footer-nav,.page-header,.md-sidenav-backdrop,md-toolbar,.jt-prj-split-btn,.jt-prj-section-actions,.jt-prj-warning-banner,.jt-prj-sticky-footer,.jt-prj-modal-backdrop,.jt-prj-billing-tab-bar,.jt-prj-filter-row,.jt-prj-btn-clear-filters,.jt-prj-btn-new-bill,.jt-prj-select-all-label,.jt-prj-task-cb,.jt-prj-edit-icon,.jt-prj-bill-actions{display:none !important}.jt-prj-billing-tab{padding:0 !important;background:#fff !important}.jt-prj-stats-grid{grid-template-columns:repeat(5, 1fr) !important;margin-bottom:12px !important}.jt-prj-stat-card{border:1px solid #ccc !important;padding:8px !important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.jt-prj-table{width:100% !important;border-collapse:collapse !important;font-size:11px !important}.jt-prj-table th,.jt-prj-table td{border:1px solid #ddd !important;padding:4px 6px !important}.jt-prj-col-task-name{max-width:none !important}.jt-prj-col-task-name .jt-prj-task-link{white-space:normal !important;overflow:visible !important;color:#000 !important;text-decoration:none !important}.jt-prj-billing-tab::before{content:"Billing Report";display:block;font-size:18px;font-weight:700;margin-bottom:12px;text-align:center}}.md-virtual-repeat-container.md-autocomplete-suggestions-container{z-index:300 !important}.jt-prj-automation-panel{display:flex;flex-direction:column;min-height:100%;padding:0 0 16px;--jt-color-text-muted: var(--jt-color-text-muted-accessible)}.jt-prj-automation-panel button:focus-visible,.jt-prj-automation-panel [role=switch]:focus-visible,.jt-prj-automation-panel input:focus-visible,.jt-prj-automation-panel [tabindex]:focus-visible{outline:2px solid var(--jt-color-primary);outline-offset:2px}.jt-prj-automation-loading{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 20px}.jt-prj-automation-loading__text{font-size:13px;color:var(--jt-color-text-muted-accessible)}.jt-prj-automation-error{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 20px;text-align:center}.jt-prj-automation-error__icon{font-size:40px;color:var(--jt-color-warning);line-height:1}.jt-prj-automation-error__title{font-size:16px;font-weight:600;color:var(--jt-color-text-default)}.jt-prj-automation-error__desc{font-size:13px;color:var(--jt-color-text-muted-accessible);max-width:340px;line-height:1.5}.jt-prj-automation-header{height:60px;min-height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--jt-color-border);flex-shrink:0}.jt-prj-automation-header__left{display:flex;align-items:center;gap:8px}.jt-prj-automation-header__icon{font-size:18px}.jt-prj-automation-header__title{font-size:16px;font-weight:600;color:var(--jt-color-text-default)}.jt-prj-automation-header__right{display:flex;align-items:center;gap:8px}.jt-prj-automation-filter-bar{display:flex;align-items:center;gap:10px;padding:10px 20px;border-bottom:1px solid var(--jt-color-border);flex-shrink:0;flex-wrap:wrap}.jt-prj-automation-list{padding:16px 20px;display:flex;flex-direction:column;gap:16px}.jt-prj-automation-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;gap:12px}.jt-prj-automation-empty__icon{font-size:48px;color:var(--jt-color-primary)}.jt-prj-automation-empty__title{font-size:16px;font-weight:600}.jt-prj-automation-empty__desc{font-size:13px;color:var(--jt-color-text-muted-accessible);max-width:300px;line-height:1.5}.jt-prj-btn-primary{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 16px;background:var(--jt-color-primary);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.jt-prj-btn-primary:hover{opacity:.9}.jt-prj-btn-text{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;background:rgba(0,0,0,0);color:var(--jt-color-text-muted-accessible);border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer}.jt-prj-btn-text:hover{background:var(--jt-color-bg-hover)}.jt-prj-btn-danger{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 16px;background:var(--jt-color-danger);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.jt-prj-btn-danger:hover{opacity:.9}.jt-prj-automation-new-wrap{position:relative;display:inline-block}.jt-prj-type-picker{position:absolute;top:calc(100% + 6px);right:0;width:280px;background:var(--jt-color-surface);border:1px solid var(--jt-color-border);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.08);z-index:100;overflow:hidden}.jt-prj-type-option{display:flex;align-items:center;gap:12px;height:52px;width:100%;padding:0 14px;cursor:pointer;background:none;border:none;font:inherit;color:inherit;text-align:left}.jt-prj-type-option:hover{background:var(--jt-color-bg-hover)}.jt-prj-type-option+.jt-prj-type-option{border-top:1px solid var(--jt-color-border)}.jt-prj-type-icon{font-size:18px;flex-shrink:0;width:24px;text-align:center}.jt-prj-type-text{display:flex;flex-direction:column;gap:1px;min-width:0}.jt-prj-type-name{font-size:13px;font-weight:600;color:var(--jt-color-text-default)}.jt-prj-type-desc{font-size:12px;color:var(--jt-color-text-muted-accessible)}.jt-prj-automation-filter-bar md-select.jt-prj-filter-select{display:inline-flex;margin:0;min-width:120px;max-width:160px;height:32px;border:1px solid var(--jt-color-border);border-radius:6px;background:var(--jt-color-surface)}.jt-prj-automation-filter-bar md-select.jt-prj-filter-select .md-select-value{min-height:30px;height:30px;padding:0 8px;font-size:13px;border:none !important;border-bottom:none !important}.jt-prj-automation-filter-bar md-select.jt-prj-filter-select:not([disabled]):focus{border-color:var(--jt-color-primary)}.jt-prj-automation-filter-bar .jt-prj-filter-search{width:220px;flex-shrink:0;height:32px;padding:0 8px;font-size:13px;border:1px solid var(--jt-color-border);border-radius:6px;background:var(--jt-color-surface);color:var(--jt-color-text-default);outline:none}.jt-prj-automation-filter-bar .jt-prj-filter-search:focus{border-color:var(--jt-color-primary)}.jt-prj-automation-filter-bar .jt-prj-filter-search::placeholder{color:var(--jt-color-text-muted-accessible)}.jt-prj-group-header{height:36px;display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none;width:100%;background:none;border:none;font:inherit;color:inherit;text-align:left;padding:0}.jt-prj-group-badge{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:3px 8px;border-radius:10px;line-height:1}.jt-prj-group-badge--age_based{background:var(--jt-color-badge-age-bg);color:var(--jt-color-badge-age)}.jt-prj-group-badge--alert{background:var(--jt-color-badge-alert-bg);color:var(--jt-color-badge-alert)}.jt-prj-group-badge--scheduled{background:var(--jt-color-badge-sched-bg);color:var(--jt-color-badge-sched)}.jt-prj-group-count{font-size:12px;color:var(--jt-color-text-muted-accessible)}.jt-prj-group-spacer{flex:1}.jt-prj-group-body{display:flex;flex-direction:column;gap:8px;padding-bottom:16px}.jt-prj-auto-card{border:1px solid var(--jt-color-border);border-radius:8px;background:var(--jt-color-surface);box-shadow:var(--jt-shadow-card);overflow:hidden;border-left:3px solid var(--jt-color-border)}.jt-prj-auto-card--deleting{border-color:var(--jt-color-danger);border-left-color:var(--jt-color-danger);background:var(--jt-color-danger-bg)}.jt-prj-auto-card--deleting .jt-prj-auto-card-header:hover{background:rgba(0,0,0,0);cursor:default}.jt-prj-auto-card--alert{border-left-color:var(--jt-color-badge-alert, #8b5cf6)}.jt-prj-auto-card--alert .jt-prj-auto-card-header{border-left:none}.jt-prj-auto-card--alert .jt-prj-auto-card-body{background:#faf5ff}body.dark-mode .jt-prj-auto-card--alert .jt-prj-auto-card-body{background:#1a0f2e}.jt-prj-auto-card--age_based{border-left-color:var(--jt-color-badge-age, #f59e0b)}.jt-prj-auto-card--age_based .jt-prj-auto-card-header{border-left:none}.jt-prj-auto-card--age_based .jt-prj-auto-card-body{background:#fffbeb}body.dark-mode .jt-prj-auto-card--age_based .jt-prj-auto-card-body{background:#1a1506}.jt-prj-auto-card--scheduled{border-left-color:var(--jt-color-badge-sched, #0ea5e9)}.jt-prj-auto-card--scheduled .jt-prj-auto-card-header{border-left:none}.jt-prj-auto-card--scheduled .jt-prj-auto-card-body{background:#f0f9ff}body.dark-mode .jt-prj-auto-card--scheduled .jt-prj-auto-card-body{background:#0c1929}.jt-prj-auto-card-header{height:52px;display:flex;align-items:center;padding:0 14px;gap:10px}.jt-prj-auto-card-toggle{flex:1;min-width:0;height:100%;display:flex;align-items:center;gap:10px;background:none;border:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:6px}.jt-prj-auto-card-toggle:hover{background:var(--jt-color-bg-hover)}.jt-prj-auto-icon{font-size:16px;flex-shrink:0}.jt-prj-auto-name{font-size:14px;font-weight:600;color:var(--jt-color-text-default);white-space:nowrap;min-width:0;max-width:260px;overflow:hidden;text-overflow:ellipsis}.jt-prj-dot{color:var(--jt-color-text-muted-accessible);font-size:11px;margin:0 2px}.jt-prj-auto-meta{font-size:12px;color:var(--jt-color-text-muted-accessible);white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.jt-prj-auto-spacer{flex:1}.jt-prj-auto-ran{font-size:12px;color:var(--jt-color-text-muted-accessible);white-space:nowrap;flex-shrink:0}.jt-prj-toggle-wrap{display:flex;align-items:center;gap:6px;flex-shrink:0}.jt-prj-toggle{position:relative;width:44px;height:24px;border-radius:12px;border:none;flex-shrink:0;cursor:pointer;transition:background .2s;padding:0}.jt-prj-toggle[aria-checked=true]{background:var(--jt-color-success)}.jt-prj-toggle[aria-checked=false]{background:var(--jt-color-toggle-track-off)}.jt-prj-toggle-knob{position:absolute;top:2px;width:20px;height:20px;border-radius:50%;background:#fff;transition:left .2s}.jt-prj-toggle[aria-checked=true] .jt-prj-toggle-knob{left:22px}.jt-prj-toggle[aria-checked=false] .jt-prj-toggle-knob{left:2px}.jt-prj-toggle-label{font-size:11px;font-weight:600;white-space:nowrap}.jt-prj-toggle-label--active{color:var(--jt-color-success-text)}.jt-prj-toggle-label--paused{color:var(--jt-color-text-muted-accessible)}.jt-prj-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:4px;flex-shrink:0;position:relative}.jt-prj-icon-btn:hover{background:var(--jt-color-bg-hover)}.jt-prj-icon-btn:hover svg{fill:var(--jt-color-text-default)}.jt-prj-icon-btn svg{width:16px;height:16px;fill:var(--jt-color-text-muted)}.jt-prj-overflow-menu{display:none;position:absolute;top:calc(100% + 4px);right:0;width:180px;background:var(--jt-color-surface);border:1px solid var(--jt-color-border);border-radius:8px;box-shadow:var(--jt-shadow-dropdown);z-index:50;overflow:hidden}.jt-prj-overflow-item{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:13px;color:var(--jt-color-text-default);cursor:pointer;border:none;background:none;width:100%;text-align:left}.jt-prj-overflow-item:hover{background:var(--jt-color-bg-hover)}.jt-prj-overflow-item--danger{color:var(--jt-color-danger-text)}.jt-prj-overflow-item--danger:hover{background:var(--jt-color-danger-bg)}.jt-prj-overflow-item--disabled,.jt-prj-overflow-item[disabled]{opacity:.5;cursor:not-allowed}.jt-prj-overflow-item--disabled:hover,.jt-prj-overflow-item[disabled]:hover{background:none}.jt-prj-overflow-divider{height:1px;background:var(--jt-color-border);margin:4px 0}.jt-prj-delete-confirm{display:flex;align-items:center;padding:16px;gap:12px}.jt-prj-delete-confirm-text{flex:1}.jt-prj-delete-confirm-title{font-size:14px;font-weight:600;color:var(--jt-color-danger-text);margin-bottom:2px}.jt-prj-delete-confirm-desc{font-size:12px;color:var(--jt-color-text-muted-accessible)}.jt-prj-delete-confirm-actions{display:flex;gap:8px;flex-shrink:0}.jt-prj-auto-card-body{border-top:1px solid var(--jt-color-border);padding:16px;background:var(--jt-color-bg-subtle)}.jt-prj-name-row{display:flex;align-items:center;gap:10px;margin-bottom:16px}.jt-prj-name-label{font-size:11px;text-transform:uppercase;color:var(--jt-color-text-muted-accessible);font-weight:600;letter-spacing:.5px;flex-shrink:0}.jt-prj-name-input{flex:1;height:34px;font-size:14px;font-weight:500;border:1px solid var(--jt-color-border);border-radius:6px;padding:0 10px;background:var(--jt-color-surface);color:var(--jt-color-text-default);outline:none}.jt-prj-name-input:focus{border-color:var(--jt-color-primary);box-shadow:0 0 0 2px var(--jt-color-primary-light)}.jt-prj-rule-builder{display:flex;flex-direction:column;gap:12px}.jt-prj-rule-builder select,.jt-prj-rule-builder input[type=number],.jt-prj-rule-builder input[type=text]{height:32px;font-size:13px;border:1px solid var(--jt-color-border);border-radius:4px;padding:0 8px;background:var(--jt-color-surface);color:var(--jt-color-text-default);outline:none}.jt-prj-rule-builder select:focus,.jt-prj-rule-builder input[type=number]:focus,.jt-prj-rule-builder input[type=text]:focus{border-color:var(--jt-color-primary)}.jt-prj-rule-builder input[type=number]{width:60px;text-align:center}.jt-prj-rule-builder .jt-prj-time-input{width:44px;text-align:center}.jt-prj-rule-row{display:flex;align-items:flex-start;gap:10px}.jt-prj-rule-label{width:48px;flex-shrink:0;font-size:11px;text-transform:uppercase;color:var(--jt-color-text-muted-accessible);font-weight:600;line-height:32px;letter-spacing:.5px}.jt-prj-rule-content{flex:1;display:flex;flex-direction:column;gap:8px}.jt-prj-condition-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.jt-prj-rule-static{font-size:13px;color:var(--jt-color-text-default);line-height:32px}.jt-prj-add-link{font-size:13px;color:var(--jt-color-primary-text);cursor:pointer;background:none;border:none;padding:0;margin-left:58px}.jt-prj-add-link:hover{text-decoration:underline}.jt-prj-remove-btn{font-size:16px;color:var(--jt-color-text-muted-accessible);cursor:pointer;background:none;border:none;line-height:1;flex-shrink:0;min-width:24px;min-height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center}.jt-prj-remove-btn:hover{color:var(--jt-color-danger)}.jt-prj-rule-divider{border:none;border-top:1px solid var(--jt-color-border);margin:4px 0}.jt-prj-chip{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 4px 0 8px;background:var(--jt-color-primary-light);color:var(--jt-color-chip-text);border-radius:12px;font-size:12px;font-weight:500;white-space:nowrap}.jt-prj-chip-remove{cursor:pointer;font-size:14px;line-height:1;opacity:.7;background:none;border:none;color:inherit;min-width:24px;min-height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center}.jt-prj-chip-remove:hover{opacity:1}.jt-prj-advanced-header{display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none;padding:4px 0;width:100%;background:none;border:none;font:inherit;color:var(--jt-color-text-default);text-align:left}.jt-prj-advanced-header span:first-child{font-size:14px}.jt-prj-advanced-body{display:flex;padding:8px 0 4px 22px;flex-direction:column;gap:10px}.jt-prj-advanced-row{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--jt-color-text-default);min-height:24px}.jt-prj-advanced-row input[type=checkbox]{accent-color:var(--jt-color-primary);width:18px;height:18px;cursor:pointer}.jt-prj-advanced-row input[type=number]{width:50px;height:28px;font-size:13px;border:1px solid var(--jt-color-border);border-radius:4px;padding:0 6px;background:var(--jt-color-surface);color:var(--jt-color-text-default);outline:none;text-align:center}.jt-prj-advanced-row select{height:28px;font-size:13px;border:1px solid var(--jt-color-border);border-radius:4px;padding:0 6px;background:var(--jt-color-surface);color:var(--jt-color-text-default);outline:none}.jt-prj-save-row{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.jt-prj-activity-header{display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none;padding:8px 0 4px;margin-top:8px;width:100%;background:none;border:none;font:inherit;color:inherit;text-align:left}.jt-prj-activity-loading,.jt-prj-activity-empty{font-size:12px;color:var(--jt-color-text-muted-accessible);padding:8px 0}.jt-prj-activity-chevron{width:12px;height:12px;fill:var(--jt-color-text-muted);transition:transform .2s}.jt-prj-activity-chevron--expanded{transform:rotate(90deg)}.jt-prj-activity-title{font-size:13px;font-weight:500;color:var(--jt-color-text-default)}.jt-prj-activity-count{font-size:12px;color:var(--jt-color-text-muted-accessible)}.jt-prj-activity-body{display:none}.jt-prj-activity-body--visible{display:block}.jt-prj-activity-table{width:100%;font-size:12px;border-collapse:collapse;margin-top:8px}.jt-prj-activity-table th{text-align:left;font-weight:600;color:var(--jt-color-text-muted-accessible);font-size:11px;text-transform:uppercase;letter-spacing:.5px;padding:4px 8px;border-bottom:1px solid var(--jt-color-border)}.jt-prj-activity-table td{padding:6px 8px;color:var(--jt-color-text-default);border-bottom:1px solid var(--jt-color-border)}.jt-prj-activity-table .jt-prj-result-success{color:var(--jt-color-success-text)}.jt-prj-activity-table .jt-prj-result-fail{color:var(--jt-color-danger-text)}.jt-prj-view-all{display:inline-block;font-size:13px;color:var(--jt-color-primary-text);cursor:pointer;margin-top:8px;background:none;border:none;padding:0}.jt-prj-view-all:hover{text-decoration:underline}.jt-prj-channel-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.jt-prj-channel-item{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--jt-color-text-default);min-height:24px}.jt-prj-channel-item input[type=checkbox]{accent-color:var(--jt-color-primary);width:18px;height:18px}.jt-prj-channel-item--disabled{opacity:.5;cursor:not-allowed}.jt-prj-channel-item--disabled input{pointer-events:none}.jt-prj-channel-soon{font-size:11px;color:var(--jt-color-text-muted-accessible)}.jt-prj-schedule-section{display:flex;flex-direction:column;gap:8px}.jt-prj-schedule-label{font-size:11px;text-transform:uppercase;color:var(--jt-color-text-muted-accessible);font-weight:600;letter-spacing:.5px;display:flex;align-items:center;gap:6px}.jt-prj-schedule-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--jt-color-text-default)}.jt-prj-next-send{font-size:12px;color:var(--jt-color-text-muted-accessible);padding-left:2px}.jt-prj-content-options{display:flex;flex-direction:column;gap:0}.jt-prj-content-option{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--jt-color-text-default);padding:4px 0;min-height:24px}.jt-prj-content-option input[type=checkbox]{accent-color:var(--jt-color-primary);width:18px;height:18px}.jt-prj-form-select{height:32px;font-size:13px;border:1px solid var(--jt-color-border);border-radius:4px;padding:0 8px;background:var(--jt-color-surface)}.jt-prj-form-select md-select-value{border-bottom:none !important;padding:0}.jt-prj-form-select md-select-value .md-select-icon{display:block}.jt-prj-form-select--wide{min-width:200px}.jt-prj-form-select--small{height:28px;font-size:12px;border:1px solid var(--jt-color-border);border-radius:4px;padding:0 6px;background:var(--jt-color-surface)}.jt-prj-form-select--small md-select-value{border-bottom:none !important}.jt-prj-form-select--small md-select-value .md-select-icon{display:block}.jt-prj-form-input--medium{min-width:150px}.jt-prj-form-input--small{min-width:120px}.jt-prj-btn--compact{padding:6px 12px;font-size:12px;height:auto;min-height:26px}.jt-prj-add-link--compact{padding:4px 0}.jt-prj-menu-wrapper{position:relative}.jt-prj-recipients-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.jt-prj-activity-section{margin-top:16px}.jt-prj-activity-row{height:34px}.jt-prj-hidden{display:none !important}@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.jt-prj-rotate-icon{transition:transform .2s}.jt-prj-rotate-icon-sm{font-size:12px;transition:transform .2s}.jt-prj-advanced-row,.jt-prj-channel-item,.jt-prj-content-option{min-height:26px}.jt-prj-advanced-row>input[type=checkbox],.jt-prj-channel-item>input[type=checkbox],.jt-prj-content-option>input[type=checkbox]{width:18px;height:18px}.jt-template-gallery-modal{max-width:860px;width:860px;max-height:600px;height:600px;border-radius:12px;overflow:hidden}.jt-template-gallery-modal md-dialog-content{padding:0;display:flex;flex-direction:column;height:100%;overflow:hidden}.jt-gallery-header{height:56px;min-height:56px;padding:0 20px;display:flex;align-items:center;border-bottom:1px solid var(--jt-color-border)}.jt-gallery-title{font-size:18px;font-weight:600;flex-grow:1;color:var(--jt-color-text-default)}.jt-gallery-close{margin-left:auto}.jt-gallery-body{flex:1;display:flex;overflow:hidden}.jt-category-sidebar{flex:0 0 200px;border-right:1px solid var(--jt-color-border);overflow-y:auto;background:var(--jt-color-bg-subtle)}.jt-category-item{height:36px;display:flex;align-items:center;padding:0 16px;font-size:13px;cursor:pointer;color:var(--jt-color-text-default)}.jt-category-item:hover{background:var(--jt-color-bg-hover)}.jt-category-item.active{background:var(--jt-color-primary-light);color:var(--jt-color-primary);font-weight:500;border-left:3px solid var(--jt-color-primary);padding-left:13px}.jt-gallery-main{flex:1;overflow-y:auto;padding:16px}.jt-template-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}.jt-template-card{border:1px solid var(--jt-color-border);border-radius:8px;overflow:hidden;cursor:pointer;transition:border-color 150ms,box-shadow 150ms;background:var(--jt-color-surface)}.jt-template-card:hover{border-color:var(--jt-color-primary);box-shadow:0 2px 8px rgba(0,0,0,.1)}.jt-template-card:hover .jt-card-actions{opacity:1}.jt-card-color-strip{height:4px}.jt-card-body{padding:12px;display:flex;flex-direction:column;gap:6px}.jt-card-name{font-size:14px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--jt-color-text-default)}.jt-card-desc{font-size:12px;color:var(--jt-color-text-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jt-card-category-chip{font-size:10px;padding:2px 6px;border-radius:4px;background:var(--jt-color-bg-subtle);color:var(--jt-color-text-muted);align-self:flex-start;display:inline-block}.jt-card-actions{display:flex;justify-content:space-between;align-items:center;margin-top:6px;opacity:0;transition:opacity 150ms}.jt-preview-link{font-size:12px;color:var(--jt-color-primary);cursor:pointer;text-decoration:none}.jt-preview-link:hover{text-decoration:underline}.jt-use-btn{font-size:12px;padding:4px 10px;background:var(--jt-color-primary);color:#fff;border:none;border-radius:4px;cursor:pointer}.jt-use-btn:hover{opacity:.9}.jt-template-preview{display:flex;flex-direction:column;gap:14px}.jt-back-link{font-size:12px;color:var(--jt-color-primary);cursor:pointer;text-decoration:none;display:inline-block;margin-bottom:8px}.jt-back-link:hover{text-decoration:underline}.jt-preview-color-strip{height:8px;width:100%;border-radius:4px;margin-bottom:12px}.jt-preview-name{font-size:20px;font-weight:600;color:var(--jt-color-text-default)}.jt-preview-meta{display:flex;flex-direction:column;gap:6px;margin-top:4px}.jt-preview-desc{font-size:13px;color:var(--jt-color-text-muted);margin-top:6px}.jt-schema-heading{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--jt-color-text-muted);margin:12px 0 6px}.jt-schema-table{width:100%;border-collapse:collapse}.jt-schema-table th{font-size:11px;text-transform:uppercase;padding:4px 8px;text-align:left;border-bottom:2px solid var(--jt-color-border);color:var(--jt-color-text-muted)}.jt-schema-table td{padding:6px 8px;font-size:13px;border-bottom:1px solid var(--jt-color-border);color:var(--jt-color-text-default)}.jt-fieldtype-chip{font-family:monospace;font-size:11px;background:var(--jt-color-bg-subtle);padding:2px 5px;border-radius:3px;color:var(--jt-color-text-default)}.jt-value-pill{display:inline-flex;align-items:center;padding:2px 6px;border-radius:3px;color:#fff;font-size:10px;margin-right:3px;margin-bottom:2px}.jt-more-pill{font-size:10px;color:var(--jt-color-text-muted)}.jt-template-preview hr{border:none;border-top:1px solid var(--jt-color-border);margin:12px 0}.jt-preview-cta{margin-top:16px;text-align:right}.jt-use-btn--large{padding:8px 20px;background:var(--jt-color-primary);color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer}.jt-use-btn--large:hover{opacity:.9}.jt-name-step{max-width:400px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.jt-name-step h2{font-size:18px;font-weight:600;color:var(--jt-color-text-default)}.jt-color-label{font-size:13px;font-weight:500;color:var(--jt-color-text-default)}.jt-color-picker-row{display:flex;gap:8px;flex-wrap:wrap}.jt-color-swatch{width:24px;height:24px;border-radius:50%;cursor:pointer;border:none;transition:outline 100ms}.jt-color-swatch.selected{outline:2px solid var(--jt-color-primary);outline-offset:2px}.jt-create-btn{width:100%;height:40px;background:var(--jt-color-primary);color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer}.jt-create-btn:hover{opacity:.9}.jt-create-btn:disabled{opacity:.45;cursor:not-allowed}.jt-back-link--bottom{font-size:12px;color:var(--jt-color-primary);text-align:center;cursor:pointer}.jt-gallery-footer{height:48px;min-height:48px;border-top:1px solid var(--jt-color-border);display:flex;align-items:center;justify-content:center;font-size:13px;gap:6px;color:var(--jt-color-text-muted)}.jt-blank-link{color:var(--jt-color-primary);font-size:13px;cursor:pointer;text-decoration:none}.jt-blank-link:hover{text-decoration:underline}.project-kanban-board .lane-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px 12px;text-align:center;border:2px dashed rgba(0,0,0,.07);border-radius:8px;color:#bfbfbf;margin:4px 8px}.project-kanban-board .lane-empty-state md-icon{width:26px !important;height:26px !important;opacity:.4}.project-kanban-board .lane-empty-state .lane-empty-text{font-size:11px;color:#8c8c8c;margin:0}.project-kanban-board .cards-container.ex-over,.project-kanban-board .card-list.ex-over{background:rgba(22,119,255,.04);outline:2px dashed rgba(22,119,255,.35);outline-offset:-4px;border-radius:8px;transition:background .12s ease}.project-kanban-board .card{position:relative}.project-kanban-board .card::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:2px;background:rgba(0,0,0,0);pointer-events:none}.project-kanban-board .card.priority-critical::before{background:#e53935}.project-kanban-board .card.priority-high::before{background:#e85000}.project-kanban-board .card.priority-medium::before{background:#2563eb}.project-kanban-board .card.priority-normal::before{background:#16a34a}.project-kanban-board .card.priority-low::before{background:#64748b}.project-kanban-board .card.priority-backlog::before{background:#94a3b8}.project-kanban-board .card.priority-na::before{background:#d6e1e5}.project-kanban-board .board-list:not(.density-compact) .card{min-height:96px}.project-kanban-board .card.card-completed::before{background:var(--jt-color-success, #16a34a);top:0;bottom:0;width:4px;border-radius:4px 0 0 4px}.project-kanban-board .card-desc-preview{font-size:11px;color:var(--jt-color-text-muted, #888);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px;line-height:1.4}.project-kanban-board .sub-text.is-overdue{color:var(--jt-color-danger, #ef4444) !important;font-weight:600}.project-kanban-board .sub-text.is-overdue md-icon{color:var(--jt-color-danger, #ef4444) !important}.project-kanban-board .column-menu-trigger{opacity:.4;transition:opacity .15s ease;margin-left:4px;cursor:pointer}.project-kanban-board .column-menu-trigger:hover{opacity:1}.project-kanban-board .lane-completed-count{font-size:10px;color:var(--jt-color-success, #16a34a);font-weight:600;margin-left:4px}.project-kanban-board .prj-kanban-filter-bar{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:6px 12px;background:#fff;border-bottom:1px solid var(--jt-color-border, #d6e1e5)}.project-kanban-board .prj-kanban-filter-bar .filter-chip-btn{display:inline-flex !important;align-items:center;gap:5px;padding:0 12px !important;margin:0 !important;min-width:0 !important;min-height:32px !important;height:32px;line-height:32px !important;border-radius:16px;border:1px solid #e2e8f0;background:#f8fafc;font-size:12px;font-weight:500;color:#475569;text-transform:none;transition:all .15s ease}.project-kanban-board .prj-kanban-filter-bar .filter-chip-btn .filter-icon{opacity:.65}.project-kanban-board .prj-kanban-filter-bar .filter-chip-btn .caret{opacity:.35;margin-left:2px}.project-kanban-board .prj-kanban-filter-bar .filter-chip-btn:hover{border-color:#cbd5e1;background:#f1f5f9;color:#1e293b;box-shadow:0 1px 2px rgba(0,0,0,.05)}.project-kanban-board .prj-kanban-filter-bar .filter-chip-btn:hover .filter-icon{opacity:.9}.project-kanban-board .prj-kanban-filter-bar .filter-chip-btn.filter-active{font-weight:600}.project-kanban-board .prj-kanban-filter-bar .filter-chip-btn.filter-active .filter-icon{opacity:1}.project-kanban-board .prj-kanban-filter-bar .filter-priority .filter-icon{color:#ef4444}.project-kanban-board .prj-kanban-filter-bar .filter-priority.filter-active{border-color:#fca5a5;background:#fef2f2;color:#dc2626}.project-kanban-board .prj-kanban-filter-bar .filter-assigned .filter-icon{color:#3b82f6}.project-kanban-board .prj-kanban-filter-bar .filter-assigned.filter-active{border-color:#93c5fd;background:#eff6ff;color:#2563eb}.project-kanban-board .prj-kanban-filter-bar .filter-duedate .filter-icon{color:#f59e0b}.project-kanban-board .prj-kanban-filter-bar .filter-duedate.filter-active{border-color:#fcd34d;background:#fffbeb;color:#d97706}.project-kanban-board .prj-kanban-filter-bar .filter-status .filter-icon{color:#10b981}.project-kanban-board .prj-kanban-filter-bar .filter-status.filter-active{border-color:#6ee7b7;background:#ecfdf5;color:#059669}.project-kanban-board .prj-kanban-filter-bar .filter-labels .filter-icon{color:#ec4899}.project-kanban-board .prj-kanban-filter-bar .filter-labels.filter-active{border-color:#f9a8d4;background:#fdf2f8;color:#db2777}.project-kanban-board .prj-kanban-filter-bar .filter-chip-subtle{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:#94a3b8}.project-kanban-board .prj-kanban-filter-bar .filter-chip-subtle:hover{border-color:#e2e8f0;background:#f8fafc;color:#475569}.project-kanban-board .prj-kanban-filter-bar .filter-chip-subtle.filter-active{border-color:#cbd5e1;background:#f1f5f9;color:#1e293b;font-weight:600}.project-kanban-board .prj-kanban-filter-bar .filter-clear-all{width:28px !important;height:28px !important;min-width:0 !important;padding:0 !important}.project-kanban-board .prj-kanban-filter-bar .filter-spacer{flex:1}.project-kanban-board .prj-filter-chips-row{display:flex;align-items:center;gap:6px;padding:6px 12px;flex-wrap:wrap;background:#fff;border-bottom:1px solid var(--jt-color-border, #d6e1e5)}.project-kanban-board .prj-filter-chips-row .filter-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:12px;background:var(--jt-color-info-bg, #dbeafe);color:var(--jt-color-info, #3b82f6);font-size:11px;font-weight:500}.project-kanban-board .prj-filter-chips-row .filter-chip md-icon{width:10px !important;height:10px !important;min-width:10px !important;min-height:10px !important}.project-kanban-board .prj-filter-chips-row .filter-chip .chip-close{cursor:pointer;opacity:.5;margin-left:2px}.project-kanban-board .prj-filter-chips-row .filter-chip .chip-close:hover{opacity:1}.project-kanban-board .density-compact .card .card-header{padding:4px 8px !important}.project-kanban-board .density-compact .card .card-header h2{font-size:12px}.project-kanban-board .density-compact .card .card-body .customer-profile,.project-kanban-board .density-compact .card .card-body .price-n-progress,.project-kanban-board .density-compact .card .card-body #card-listing .card-tags,.project-kanban-board .density-compact .card .card-body md-divider.spacer-10,.project-kanban-board .density-compact .card .card-body .left-text.spacer-top-10{display:none !important}.project-kanban-board .density-compact .card .icon-tabs{padding:2px !important}.project-kanban-board .density-compact .card-container{margin-bottom:4px !important}.project-kanban-board .density-toggle-bar{display:flex;align-items:center;gap:2px}.project-kanban-board .density-toggle-bar .density-btn{width:30px;height:30px;min-width:30px;padding:0;border-radius:4px}.project-kanban-board .density-toggle-bar .density-btn.active{background:var(--jt-color-bg-hover, #e8e8e8)}.cart-dialog.kanban-board-dialog,.cart-dialog.project-kanban-board{width:100%;max-width:none}.jt-lane-tools{margin:4px 0 16px;padding:14px 0;border-top:1px solid #eceef1;border-bottom:1px solid #eceef1}.jt-lane-tools .jt-lane-tool-row{margin-bottom:14px}.jt-lane-tools .jt-lane-tool-row:last-child{margin-bottom:0}.jt-lane-tools .jt-lane-tool-label{display:block;font-size:12px;font-weight:600;color:#667085;margin-bottom:6px}.jt-lane-tools .jt-theme-options,.jt-lane-tools .jt-preset-options{display:flex;flex-wrap:wrap;gap:8px}.jt-lane-tools .jt-theme-chip,.jt-lane-tools .jt-preset-btn{display:flex;flex-direction:column;align-items:center;gap:5px;padding:6px 10px;background:#fff;border:1px solid #d0d5dd;border-radius:8px;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.jt-lane-tools .jt-theme-chip:hover,.jt-lane-tools .jt-preset-btn:hover{border-color:#f05e33;box-shadow:0 1px 5px rgba(0,0,0,.08)}.jt-lane-tools .jt-theme-chip:focus,.jt-lane-tools .jt-preset-btn:focus{outline:none;border-color:#f05e33;box-shadow:0 0 0 2px rgba(240,94,51,.2)}.jt-lane-tools .jt-theme-name,.jt-lane-tools .jt-preset-name{font-size:11px;color:#344054;white-space:nowrap}.jt-lane-tools .jt-theme-swatches{display:flex}.jt-lane-tools .jt-theme-swatch{width:13px;height:13px}.jt-lane-tools .jt-theme-swatch:first-child{border-radius:3px 0 0 3px}.jt-lane-tools .jt-theme-swatch:last-child{border-radius:0 3px 3px 0}.jt-lane-tools .jt-preset-bars{display:flex;align-items:flex-end;gap:2px;height:26px}.jt-lane-tools .jt-preset-bar{width:6px;background:#f05e33;border-radius:2px 2px 0 0;opacity:.85}.project-kanban-board .lane-name-label{cursor:default;transition:background .2s ease,color .2s ease,box-shadow .2s ease;border-radius:4px;padding:1px 4px;margin:-1px -4px;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.project-kanban-board .lane-name-editable{cursor:pointer;position:relative}.project-kanban-board .lane-name-editable:hover{background:hsla(0,0%,100%,.2);box-shadow:0 0 0 1px hsla(0,0%,100%,.25)}.project-kanban-board .lane-name-editable:active{background:hsla(0,0%,100%,.3)}.project-kanban-board .lane-rename-inline{display:inline-flex;align-items:center;gap:4px;max-width:100%;position:relative;animation:laneRenameIn .2s ease both}@keyframes laneRenameIn{from{opacity:0;transform:scaleX(0.92)}to{opacity:1;transform:scaleX(1)}}.project-kanban-board .lane-rename-input{font-size:inherit;font-weight:700;font-family:inherit;color:#fff;background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.4);border-radius:4px;padding:2px 6px;margin:-3px 0;min-width:60px;max-width:160px;width:auto;outline:none;line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.project-kanban-board .lane-rename-input:focus{border-color:hsla(0,0%,100%,.7);box-shadow:0 0 0 2px hsla(0,0%,100%,.15);background:rgba(0,0,0,.35)}.project-kanban-board .lane-rename-input:disabled{opacity:.6;cursor:not-allowed}.project-kanban-board .lane-rename-input::placeholder{color:hsla(0,0%,100%,.4)}.project-kanban-board .lane-rename-input::selection{background:hsla(0,0%,100%,.3)}.project-kanban-board .lane-rename-saving{display:inline-flex;align-items:center;animation:laneRenamePulse 1s ease infinite}.project-kanban-board .lane-rename-saving md-icon{color:hsla(0,0%,100%,.7)}@keyframes laneRenamePulse{0%,100%{opacity:.5}50%{opacity:1}}.project-kanban-board .collapsed-header .lane-name-editable:hover{background:rgba(0,0,0,.08);box-shadow:0 0 0 1px rgba(0,0,0,.12)}.project-kanban-board .collapsed-header .lane-rename-input{color:var(--jt-color-text-default, #1a1a1a);background:var(--jt-color-surface, #ffffff);border-color:var(--jt-color-border, #d6e1e5)}.project-kanban-board .collapsed-header .lane-rename-input:focus{border-color:var(--jt-color-primary, #f05e33);box-shadow:0 0 0 2px rgba(240,94,51,.15);background:var(--jt-color-surface, #ffffff)}.project-kanban-board .collapsed-header .lane-rename-input::selection{background:rgba(240,94,51,.2)}.project-kanban-board .collapsed-header .lane-rename-saving md-icon{color:var(--jt-color-text-muted, #888)}body.dark-mode .project-kanban-board .lane-name-editable:hover{background:hsla(0,0%,100%,.15);box-shadow:0 0 0 1px hsla(0,0%,100%,.2)}body.dark-mode .project-kanban-board .collapsed-header .lane-name-editable:hover{background:hsla(0,0%,100%,.1);box-shadow:0 0 0 1px hsla(0,0%,100%,.15)}body.dark-mode .project-kanban-board .collapsed-header .lane-rename-input{color:var(--jt-color-text-default, #e0e0e0);background:var(--jt-color-bg-dark, #121212);border-color:var(--jt-color-border, #333)}body.dark-mode .project-kanban-board .collapsed-header .lane-rename-input:focus{border-color:var(--jt-color-primary);box-shadow:0 0 0 2px rgba(240,94,51,.2)}.kb06-range-toggle{padding:10px 16px;background:var(--jt-color-bg-subtle, #f5f5f5);border-radius:6px;margin:4px 0;transition:background .2s ease}.kb06-range-toggle:hover{background:var(--jt-color-bg-hover, #f0f0f0)}.kb06-range-toggle .kb06-range-toggle-label{font-size:13px;font-weight:500;color:var(--jt-color-text-default, #1a1a1a);user-select:none}.kb06-range-toggle .kb06-switch{margin:0}.kb06-range-toggle .kb06-switch .md-container{margin:0}.project-kanban-board .kb06-range-text{display:inline;opacity:1;transition:opacity .2s ease;font-weight:inherit}.project-kanban-board .kb06-range-text.ng-enter{opacity:0}.project-kanban-board .kb06-range-text.ng-enter.ng-enter-active{opacity:1}.project-kanban-board .kb06-range-text.ng-leave{opacity:1}.project-kanban-board .kb06-range-text.ng-leave.ng-leave-active{opacity:0}body.dark-mode .kb06-range-toggle{background:var(--jt-color-bg-subtle, #141414)}body.dark-mode .kb06-range-toggle:hover{background:var(--jt-color-bg-hover, #2a2a2a)}body.dark-mode .kb06-range-toggle .kb06-range-toggle-label{color:var(--jt-color-text-default, #e0e0e0)}.kb04-presets{padding:8px 0 4px;animation:kb04FadeIn .25s ease both}@keyframes kb04FadeIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.kb04-presets-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--jt-color-text-muted, #888);padding:0 2px 8px}.kb04-presets-row{display:flex;gap:8px}.kb04-preset-btn{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px 8px;border-radius:8px;border:1.5px solid var(--jt-color-border, #d6e1e5);background:var(--jt-color-surface, #ffffff);cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;outline:none;user-select:none;position:relative;overflow:hidden;min-width:0}.kb04-preset-btn:hover{background:var(--jt-color-bg-hover, #f0f0f0);border-color:var(--jt-color-primary, #f05e33);box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.kb04-preset-btn:active{transform:translateY(0);box-shadow:0 1px 3px rgba(0,0,0,.1)}.kb04-preset-btn:focus-visible{border-color:var(--jt-color-primary, #f05e33);box-shadow:0 0 0 2px rgba(240,94,51,.2)}.kb04-preset-active{border-color:var(--jt-color-primary, #f05e33);background:rgba(240,94,51,.06);box-shadow:0 0 0 1px rgba(240,94,51,.15)}.kb04-preset-active:hover{background:rgba(240,94,51,.1)}.kb04-preset-active .kb04-preset-icon .kb04-icon{color:var(--jt-color-primary, #f05e33)}.kb04-preset-active .kb04-preset-name{color:var(--jt-color-primary, #f05e33)}.kb04-preset-active::after{content:"";position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;background:var(--jt-color-primary, #f05e33);animation:kb04DotPop .3s ease both}@keyframes kb04DotPop{from{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.kb04-preset-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--jt-color-bg-subtle, #f5f5f5);transition:background .2s ease}.kb04-preset-icon .kb04-icon{width:16px;min-width:16px;height:16px;min-height:16px;margin:0;color:var(--jt-color-text-muted, #888);transition:color .2s ease}.kb04-preset-btn:hover .kb04-preset-icon{background:rgba(240,94,51,.1)}.kb04-preset-btn:hover .kb04-preset-icon .kb04-icon{color:var(--jt-color-primary, #f05e33)}.kb04-preset-info{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0}.kb04-preset-name{font-size:12px;font-weight:600;color:var(--jt-color-text-default, #1a1a1a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;transition:color .2s ease}.kb04-preset-desc{font-size:10px;color:var(--jt-color-text-muted, #888);white-space:nowrap}.kb04-preset-bars{display:flex;align-items:flex-end;gap:2px;height:28px;width:100%;padding:0 4px}.kb04-bar{flex:1;min-height:2px;border-radius:2px 2px 0 0;background:var(--jt-color-primary, #f05e33);opacity:.35;transition:height .3s ease,opacity .2s ease,background .2s ease}.kb04-preset-btn:hover .kb04-bar{opacity:.6}.kb04-preset-active .kb04-bar{opacity:.7}.kb04-bar.ng-enter{opacity:0;transform:scaleY(0);transform-origin:bottom}.kb04-bar.ng-enter.ng-enter-active{opacity:.35;transform:scaleY(1);transition:opacity .25s ease,transform .25s ease}body.dark-mode .kb04-presets-label{color:var(--jt-color-text-muted, #888)}body.dark-mode .kb04-preset-btn{background:var(--jt-color-surface, #1a1a1a);border-color:var(--jt-color-border, #333)}body.dark-mode .kb04-preset-btn:hover{background:var(--jt-color-bg-hover, #2a2a2a);border-color:var(--jt-color-primary, #f05e33);box-shadow:0 2px 8px rgba(0,0,0,.3)}body.dark-mode .kb04-preset-btn:focus-visible{border-color:var(--jt-color-primary, #f05e33);box-shadow:0 0 0 2px rgba(240,94,51,.3)}body.dark-mode .kb04-preset-active{background:rgba(240,94,51,.1);border-color:var(--jt-color-primary, #f05e33);box-shadow:0 0 0 1px rgba(240,94,51,.2)}body.dark-mode .kb04-preset-active:hover{background:rgba(240,94,51,.15)}body.dark-mode .kb04-preset-icon{background:var(--jt-color-bg-subtle, #141414)}body.dark-mode .kb04-preset-icon .kb04-icon{color:var(--jt-color-text-muted, #888)}body.dark-mode .kb04-preset-btn:hover .kb04-preset-icon{background:rgba(240,94,51,.15)}body.dark-mode .kb04-preset-btn:hover .kb04-preset-icon .kb04-icon{color:var(--jt-color-primary, #f05e33)}body.dark-mode .kb04-preset-name{color:var(--jt-color-text-default, #e0e0e0)}body.dark-mode .kb04-preset-desc{color:var(--jt-color-text-muted, #888)}body.dark-mode .kb04-bar{background:var(--jt-color-primary, #f05e33);opacity:.3}body.dark-mode .kb04-preset-btn:hover .kb04-bar{opacity:.55}body.dark-mode .kb04-preset-active .kb04-bar{opacity:.65}.jt-chip{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jt-chip--info{background:#dbeafe;color:#1d4ed8}.jt-chip--success{background:#dcfce7;color:#15803d}.jt-chip--warning{background:#fef3c7;color:#92400e}.jt-chip--danger{background:#fee2e2;color:#b91c1c}.jt-chip--neutral{background:#f1f5f9;color:#475569}.jt-chip__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.jt-chip__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jt-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#1f2937;color:#fff;font-size:12px;font-weight:700;line-height:20px;font-variant-numeric:tabular-nums}.jt-count-badge--muted{background:#e2e8f0;color:#334155}.tabulator-tableholder{overflow-anchor:auto}@keyframes jt-row-highlight-pulse{0%{background-color:rgba(76,175,80,.15)}100%{background-color:rgba(0,0,0,0)}}@keyframes jt-group-highlight-pulse{0%{border-left:4px solid #4caf50}100%{border-left:4px solid rgba(0,0,0,0)}}.tabulator-row.jt-row-new-highlight{animation:jt-row-highlight-pulse 1.5s ease-out forwards}.tabulator-group.jt-group-new-highlight{animation:jt-group-highlight-pulse 1.5s ease-out forwards}@keyframes jt-row-error-pulse{0%{background-color:rgba(244,67,54,.2)}100%{background-color:rgba(0,0,0,0)}}.tabulator-row.jt-row-error-highlight{animation:jt-row-error-pulse 2s ease-out forwards}.tabulator-row.jt-row-deleting,.tabulator-group.jt-row-deleting{opacity:0;max-height:0;overflow:hidden;transition:opacity 150ms ease-out,max-height 150ms ease-out}#tabulator-table.jt-scroll-restoring .tabulator-row.tabulator-selectable:hover{background-color:rgba(0,0,0,0) !important}#tabulator-table.jt-scroll-restoring .tabulator-row.tabulator-group:hover{background-color:rgba(0,0,0,0) !important}.ac-motion{--ac-t-fast: 150ms;--ac-t-base: 200ms;--ac-t-slide: 300ms;--ac-ease: cubic-bezier(0.4, 0, 0.2, 1);--ac-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.06);--ac-shadow-md: 0 4px 12px rgba(0, 0, 0, 0.12)}.cart-dialog{--jt-color-text-muted: #595959;--jt-color-info: #1d4ed8}.cart-dialog.ac-motion,.cart-dialog.kanban-board-dialog,.cart-dialog.project-kanban-board{width:100%;max-width:none}.ac-bucket{--ac-accent: var(--jt-color-info);--ac-accent-bg: var(--jt-color-info-bg);position:relative;background:var(--jt-color-surface);border:1px solid var(--jt-color-border);border-radius:10px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.04)}.ac-bucket.ac-bucket--working{--ac-accent: var(--jt-color-info);--ac-accent-bg: var(--jt-color-info-bg)}.ac-bucket.ac-bucket--blocked{--ac-accent: var(--jt-color-danger);--ac-accent-bg: var(--jt-color-danger-bg)}.ac-bucket.ac-bucket--done{--ac-accent: var(--jt-color-success);--ac-accent-bg: var(--jt-color-success-bg)}.ac-bucket.ac-bucket--handoff{--ac-accent: var(--jt-color-warning);--ac-accent-bg: var(--jt-color-warning-bg)}.ac-bucket::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--ac-accent);z-index:1}.ac-bucket .toolbar-none{background:rgba(0,0,0,0);min-height:0}.ac-bucket .column-header{padding:12px 14px}.ac-bucket .column-header .title-icon{fill:var(--ac-accent);width:18px;height:18px}.ac-bucket .column-header .card-heading{font-weight:600;font-size:14px;color:var(--jt-color-text-default)}.ac-bucket .column-header .count{min-width:22px;padding:1px 8px;border-radius:999px;background:var(--ac-accent-bg);color:var(--ac-accent);font-size:12px;font-weight:600;text-align:center;line-height:18px}.ac-bucket .kanban-content{padding:8px 10px 12px}.ac-bucket .task-card{position:relative;border:1px solid var(--jt-color-border);border-radius:8px;box-shadow:var(--ac-shadow-sm, 0 1px 2px rgba(0, 0, 0, 0.06));margin:0 0 8px;transition:box-shadow var(--ac-t-base, 200ms) var(--ac-ease, ease),transform var(--ac-t-base, 200ms) var(--ac-ease, ease);cursor:grab;user-select:none;-webkit-user-select:none}.ac-bucket .task-card::before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--ac-accent);border-radius:8px 0 0 8px}.ac-bucket .task-card:hover{box-shadow:var(--ac-shadow-md, 0 4px 12px rgba(0, 0, 0, 0.12));transform:translateY(-2px)}.ac-bucket .task-card .task-card-in{padding:10px 12px 4px 15px}.ac-bucket .task-card .md-headline{font-size:13px;font-weight:600;color:var(--jt-color-text-default);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ac-bucket .task-card .md-subhead{font-size:12px;color:var(--jt-color-text-muted)}.ac-bucket .task-card .menu-dots-icon{fill:var(--jt-color-text-muted)}.ac-bucket .task-card .meta{padding:4px 12px 10px 15px}.ac-bucket .task-card .meta .left{display:flex;gap:4px;flex-wrap:wrap}.ac-bucket .task-card .meta .right{display:flex;align-items:center;gap:6px}.ac-bucket .task-card .meta .meta-info{font-size:11px;color:var(--jt-color-text-muted)}.ac-bucket .chip{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;line-height:1.5;background:var(--jt-color-bg-subtle);color:var(--jt-color-text-muted)}.ac-bucket .chip.blue{background:var(--jt-color-info-bg);color:var(--jt-color-info)}.ac-bucket .chip.red{background:var(--jt-color-danger);color:#fff}.ac-bucket .chip.yellow{background:var(--jt-color-warning);color:#fff}.ac-bucket .assine{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#52758d;color:#fff;font-size:11px;font-weight:600;text-transform:uppercase}.ac-bucket .cart-eye{fill:var(--jt-color-text-muted);cursor:pointer}.ac-bucket .cart-eye:hover{fill:var(--jt-color-primary)}.ac-bucket .drop-placeholder-wrap{padding:24px 0}.ac-bucket .drop-placeholder-wrap .drop-placeholder{font-size:12px;color:var(--jt-color-text-muted)}.cart-dialog.ac-motion .kanban-column.ac-bucket .kanban-content .task-card{transition:box-shadow var(--ac-t-base, 200ms) var(--ac-ease, ease),transform var(--ac-t-base, 200ms) var(--ac-ease, ease)}.ac-header .icon-head h2{font-weight:700;color:var(--jt-color-text-default)}.ac-header .head-p p{color:var(--jt-color-text-muted)}.ac-summary-dots .ac-summary-dots__item{--ac-accent: var(--jt-color-info);gap:6px;padding:3px 10px;border-radius:999px;background:var(--jt-color-bg-subtle);line-height:1}.ac-summary-dots .ac-summary-dots__item--working{--ac-accent: var(--jt-color-info)}.ac-summary-dots .ac-summary-dots__item--blocked{--ac-accent: var(--jt-color-danger)}.ac-summary-dots .ac-summary-dots__item--done{--ac-accent: var(--jt-color-success)}.ac-summary-dots .ac-summary-dots__item--handoff{--ac-accent: var(--jt-color-warning)}.ac-summary-dots .ac-summary-dots__dot{width:8px;height:8px;min-width:8px;border-radius:50%;display:inline-block;background:var(--ac-accent)}.ac-summary-dots .ac-summary-dots__count{font-weight:700;font-size:13px;color:#52758d}.ac-summary-dots .ac-summary-dots__label{font-size:12px;color:var(--jt-color-text-muted)}.cart-dialog .status-toolbar{position:relative;z-index:3}.ac-toolbar{gap:4px;flex-wrap:nowrap}.ac-toolbar .ac-toolbar__group{display:inline-flex;align-items:center;gap:2px}.ac-toolbar .ac-toolbar__divider{display:inline-block;width:1px;align-self:stretch;min-height:20px;margin:0 6px;background:var(--jt-color-border)}.ac-toolbar .ac-toolbar__btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;min-width:30px;padding:0 7px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:var(--jt-color-text-muted);cursor:pointer;transition:background var(--ac-t-fast, 150ms) var(--ac-ease, ease),color var(--ac-t-fast, 150ms) var(--ac-ease, ease)}.ac-toolbar .ac-toolbar__btn md-icon{width:17px;height:17px;min-width:17px;fill:var(--jt-color-text-muted);transition:fill var(--ac-t-fast, 150ms) var(--ac-ease, ease)}.ac-toolbar .ac-toolbar__btn:hover{background:var(--jt-color-bg-subtle)}.ac-toolbar .ac-toolbar__btn:hover md-icon{fill:var(--jt-color-text-default)}.ac-toolbar .ac-toolbar__btn.ac-toolbar__btn--active{background:var(--jt-color-primary-bg, var(--jt-color-bg-subtle));color:var(--jt-color-primary)}.ac-toolbar .ac-toolbar__btn.ac-toolbar__btn--active md-icon{fill:var(--jt-color-primary)}.ac-toolbar .ac-toolbar__btn--add md-icon{fill:var(--jt-color-success)}.ac-toolbar .ac-toolbar__btn--add:hover md-icon{fill:var(--jt-color-success)}.ac-toolbar .cart-lock-toggle{gap:5px;padding:0 10px 0 8px;border:1px solid var(--jt-color-border);border-radius:8px;font-size:12px;font-weight:600;line-height:1}.ac-toolbar .cart-lock-toggle .cart-lock-label{white-space:nowrap;color:inherit}.ac-toolbar .cart-lock-toggle.cart-lock-locked{background:var(--jt-color-danger);border-color:var(--jt-color-danger);color:var(--jt-color-surface)}.ac-toolbar .cart-lock-toggle.cart-lock-locked md-icon{fill:var(--jt-color-surface)}.ac-toolbar .ac-toolbar__more md-icon{fill:var(--jt-color-text-muted)}@media(max-width: 600px){.cart-dialog .status-toolbar{align-items:flex-start;row-gap:8px}.ac-summary-dots{flex-wrap:wrap;row-gap:6px}.ac-toolbar{flex-wrap:wrap;row-gap:6px}.ac-toolbar .ac-toolbar__divider{display:none}}.ac-toolbar__menu .ac-toolbar__menu-label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--jt-color-text-muted);line-height:1.6;min-height:0}.ac-toolbar__menu .ac-toolbar__mi--active{fill:var(--jt-color-primary)}.ac-filters{padding:10px 20px;height:auto;min-height:0;background:var(--jt-color-surface);border-top:1px solid var(--jt-color-border);flex-direction:column;align-items:stretch}.ac-filters.filters-display{animation:ac-filters-slide-in var(--ac-t-base, 200ms) var(--ac-ease, ease)}.ac-filters .section-filters-active-cart{width:100%;gap:24px;flex-wrap:wrap}.ac-filters .ac-filters__controls{gap:20px;flex-wrap:wrap}.ac-filters .ac-filters__select{margin:0;min-width:150px}.ac-filters .ac-filters__select .md-select-label{font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--jt-color-text-muted)}.ac-filters .ac-filters__select md-select{margin:4px 0 0}.ac-filters .ac-filters__select md-select .md-select-value{border-color:var(--jt-color-border);color:var(--jt-color-text-default)}.ac-filters .ac-filters__select md-select.md-focused .md-select-value{border-color:var(--jt-color-primary)}.ac-filters .ac-filters__resources{gap:8px}.ac-filters .ac-filters__resources .res-text{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--jt-color-text-muted);margin:0}.ac-filters .ac-filters__resources .ac-filters__chips.resource-name{flex-wrap:wrap;gap:8px}.ac-filters .ac-filters__resources .ac-filters__chips.resource-name .res-empty{color:var(--jt-color-text-muted)}.ac-filters .ac-filters__resources .ac-filters__chips.resource-name .ac-filter-chip.resource{width:auto;height:auto;min-height:36px;box-sizing:border-box;border-radius:999px;background:var(--jt-color-bg-subtle);border:1px solid var(--jt-color-border);box-shadow:none;padding:4px 12px;cursor:pointer;transition:background var(--ac-t-fast, 150ms) var(--ac-ease, ease),border-color var(--ac-t-fast, 150ms) var(--ac-ease, ease),color var(--ac-t-fast, 150ms) var(--ac-ease, ease)}.ac-filters .ac-filters__resources .ac-filters__chips.resource-name .ac-filter-chip.resource .resource-name{margin:0;font-size:12px;font-weight:600;color:var(--jt-color-text-muted);white-space:nowrap}.ac-filters .ac-filters__resources .ac-filters__chips.resource-name .ac-filter-chip.resource:hover{background:var(--jt-color-surface-raised);border-color:var(--jt-color-text-muted)}.ac-filters .ac-filters__resources .ac-filters__chips.resource-name .ac-filter-chip.resource.ac-filter-chip--active,.ac-filters .ac-filters__resources .ac-filters__chips.resource-name .ac-filter-chip.resource.resource-active{background:var(--jt-color-primary-light);border-color:var(--jt-color-primary);box-shadow:none}.ac-filters .ac-filters__resources .ac-filters__chips.resource-name .ac-filter-chip.resource.ac-filter-chip--active .resource-name,.ac-filters .ac-filters__resources .ac-filters__chips.resource-name .ac-filter-chip.resource.resource-active .resource-name{color:var(--jt-color-primary)}.ac-filters .ac-filters__active{width:100%;margin-top:12px;padding-top:10px;border-top:1px dashed var(--jt-color-border);gap:10px;flex-wrap:wrap;animation:ac-filters-slide-in var(--ac-t-base, 200ms) var(--ac-ease, ease)}.ac-filters .ac-filters__active-label{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--jt-color-text-muted)}.ac-filters .ac-filters__pills{flex-wrap:wrap;gap:6px}.ac-filters .ac-pill--filter{display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 10px;border-radius:999px;background:var(--jt-color-primary-light);line-height:1.4}.ac-filters .ac-pill--filter .ac-pill__text{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--jt-color-primary)}.ac-filters .ac-pill--filter .ac-pill__remove{width:14px;height:14px;min-width:14px;fill:var(--jt-color-primary);opacity:.7;cursor:pointer;transition:opacity var(--ac-t-fast, 150ms) var(--ac-ease, ease)}.ac-filters .ac-pill--filter .ac-pill__remove:hover{opacity:1}.ac-filters .ac-filters__clear{font-size:12px;font-weight:600;color:var(--jt-color-text-muted);cursor:pointer;text-decoration:underline;margin-left:auto}.ac-filters .ac-filters__clear:hover{color:var(--jt-color-primary)}@keyframes ac-filters-slide-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ac-banner{--ac-banner-fg: var(--jt-color-info);--ac-banner-bg: var(--jt-color-info-bg);--ac-banner-action: var(--jt-color-info);padding:8px 16px;margin:8px 10px 0;border-radius:8px;font-size:13px;background:var(--ac-banner-bg);color:var(--ac-banner-fg);animation:ac-filters-slide-in var(--ac-t-base, 200ms) var(--ac-ease, ease)}.ac-banner .ac-banner__text{display:inline-flex;align-items:center;gap:8px;font-weight:500;color:var(--ac-banner-fg)}.ac-banner .ac-banner__text .ac-banner__icon{height:16px;width:16px;fill:var(--ac-banner-fg);color:var(--ac-banner-fg)}.ac-banner .ac-banner__action{font-size:12px;font-weight:600;cursor:pointer;text-decoration:underline;color:var(--ac-banner-action)}.ac-banner .ac-banner__action:hover{opacity:.85}.ac-banner.ac-banner--lock{--ac-banner-fg: rgb(198.2384236453, 16.9615763547, 16.9615763547);--ac-banner-bg: var(--jt-color-danger-bg);--ac-banner-action: rgb(198.2384236453, 16.9615763547, 16.9615763547)}.ac-banner.ac-banner--nudge{--ac-banner-fg: var(--jt-color-info);--ac-banner-bg: var(--jt-color-info-bg);--ac-banner-action: var(--jt-color-info)}.ac-footer{padding:10px 16px;margin-top:8px;border-top:1px solid var(--jt-color-border);font-size:12px;line-height:18px;color:var(--jt-color-text-muted)}.ac-footer .ac-footer__hint{font-weight:400;color:var(--jt-color-text-muted)}.ac-footer .ac-footer__count{font-weight:600;color:var(--jt-color-text-default)}.available-tasks-toolbar .ac-toolbar-close{color:var(--jt-color-text-muted)}.cart-dialog .ac-a11y-focus:focus-visible,.cart-dialog .ac-toolbar__btn:focus-visible,.cart-dialog .ac-conv__chip:focus-visible{outline:2px solid var(--jt-color-primary);outline-offset:2px;border-radius:6px;box-shadow:0 0 0 4px rgba(82,117,141,.25)}.cart-dialog md-icon.ac-a11y-focus:focus-visible{outline-offset:1px}.cart-dialog .ac-skel-line{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg, var(--jt-color-surface-raised) 0%, var(--jt-color-border) 50%, var(--jt-color-surface-raised) 100%);background-size:200% 100%;animation:ac-skel-shimmer 1.2s ease-in-out infinite}.cart-dialog .ac-skel-line+.ac-skel-line{margin-top:8px}.cart-dialog .ac-skel-line--head{width:45%;height:14px;margin-bottom:12px}.cart-dialog .ac-skel-line--title{width:75%}.cart-dialog .ac-skel-line--sub{width:55%;height:10px}.cart-dialog .ac-skel-line--meta{width:40%;height:10px}.cart-dialog .ac-skel-avatar{flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:linear-gradient(90deg, var(--jt-color-surface-raised) 0%, var(--jt-color-border) 50%, var(--jt-color-surface-raised) 100%);background-size:200% 100%;animation:ac-skel-shimmer 1.2s ease-in-out infinite}.cart-dialog .ac-skel-board{width:100%;gap:16px;margin-top:15px}.cart-dialog .ac-skel-col{flex:1 1 0;min-width:0;padding:12px;background:var(--jt-color-surface);border:1px solid var(--jt-color-border);border-radius:10px}.cart-dialog .ac-skel-card{padding:12px;margin-top:12px;background:var(--jt-color-surface-raised);border:1px solid var(--jt-color-border);border-radius:8px}@keyframes ac-skel-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@media(max-width: 599px){.cart-dialog .ac-toolbar .ac-toolbar__btn{height:44px;min-width:44px}.cart-dialog .ac-filters .ac-filters__chips.resource-name .ac-filter-chip.resource{min-height:44px;padding:6px 14px}.cart-dialog .ac-conv__chip{min-height:44px;display:inline-flex;align-items:center}}.ac-bucket.ac-bucket--over-capacity{box-shadow:inset 0 0 0 2px var(--jt-color-danger)}.ac-bucket.ac-bucket--over-capacity .column-header .count{color:var(--jt-color-danger)}.ac-bucket .column-header .count.count--over{color:var(--jt-color-danger);font-weight:700}.ac-bucket .column-header .count.count--over .ac-wip-cap{font-size:12px;font-weight:600;opacity:.9}.ac-cart-error{width:100%;padding:32px 20px;gap:10px;text-align:center}.ac-cart-error__title{font-size:15px;font-weight:600;color:var(--jt-color-text-default)}.ac-cart-error__sub{font-size:13px;color:var(--jt-color-text-muted)}.ac-cart-error__retry{margin-top:8px}.tabulator-row.ac-task-flash{animation:ac-task-flash-kf 2.4s ease-out}@keyframes ac-task-flash-kf{0%,70%{background-color:var(--jt-color-info-bg);box-shadow:inset 3px 0 0 var(--jt-color-info)}100%{background-color:rgba(0,0,0,0);box-shadow:inset 3px 0 0 rgba(0,0,0,0)}}.ac-sprint{--jt-color-text-muted: #595959;--jt-color-info: #1d4ed8}.ac-sprint .ac-sprint__progress-load{height:3px}.ac-sprint .ac-sprint__progress-load .md-container{background-color:var(--jt-color-primary-light)}.ac-sprint .ac-sprint__progress-load .md-bar{background-color:var(--jt-color-primary)}.ac-sprint .sp-header{padding:14px 16px;background:var(--jt-color-surface);border-bottom:1px solid var(--jt-color-border)}.ac-sprint .sp-header h3{font-size:16px;font-weight:600;color:var(--jt-color-text-default);letter-spacing:.2px}.ac-sprint .ac-subnav{display:flex;margin-top:18px;gap:4px;row-gap:2px;flex-wrap:wrap;border-bottom:1px solid var(--jt-color-border)}.ac-sprint .ac-subnav__tab{flex:0 0 auto;gap:6px;padding:10px 12px;background:rgba(0,0,0,0);border:0;border-bottom:3px solid rgba(0,0,0,0);margin-bottom:0;cursor:pointer;color:var(--jt-color-text-muted);transition:color .15s ease,border-color .15s ease}.ac-sprint .ac-subnav__tab .ac-subnav__icon{height:18px;width:18px;min-height:18px;min-width:18px;color:currentColor}.ac-sprint .ac-subnav__tab .ac-subnav__label{font-size:13px;font-weight:500;white-space:nowrap;color:currentColor}.ac-sprint .ac-subnav__tab:hover{color:var(--jt-color-text-default)}.ac-sprint .ac-subnav__tab:focus{outline:none}.ac-sprint .ac-subnav__tab--active{color:var(--jt-color-primary);border-bottom-color:var(--jt-color-primary)}.ac-sprint .ac-subnav__tab--active .ac-subnav__label{font-weight:600}.ac-sprint .ac-sprint__card{padding:16px;background:var(--jt-color-surface);border:1px solid var(--jt-color-border);border-radius:10px}.ac-sprint .ac-sprint__card .ac-sprint__name{font-size:14px;font-weight:600;color:var(--jt-color-text-default);line-height:1.3}.ac-sprint .ac-sprint__card .ac-sprint__pill{flex:0 0 auto;margin-left:10px;display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:2px 8px;border-radius:999px;background:var(--jt-color-bg-subtle);color:var(--jt-color-text-muted)}.ac-sprint .ac-sprint__card .ac-sprint__pill--active{background:var(--jt-color-success-bg);color:var(--jt-color-success)}.ac-sprint .ac-sprint__card .ac-sprint__pill--paused{background:var(--jt-color-warning-bg);color:var(--jt-color-warning)}.ac-sprint .ac-sprint__card .ac-sprint__pill--draft{background:var(--jt-color-bg-subtle);color:var(--jt-color-text-muted)}.ac-sprint .ac-sprint__card .ac-sprint__pill--completed{background:var(--jt-color-info-bg);color:var(--jt-color-info)}.ac-sprint .ac-sprint__card .ac-sprint__pill--archived{background:var(--jt-color-locked-bg);color:var(--jt-color-locked)}.ac-sprint .ac-sprint__card .ac-sprint__dates{font-size:12px;color:var(--jt-color-text-muted);margin-top:6px}.ac-sprint .ac-sprint__card .ac-sprint__goal{font-size:13px;color:var(--jt-color-text-default);margin-top:8px;line-height:1.4}.ac-sprint .ac-sprint__card .ac-sprint__progress{margin-top:14px}.ac-sprint .ac-sprint__card .ac-sprint__progress .ac-sprint__progress-track{height:8px;border-radius:4px;background:var(--jt-color-bg-subtle);overflow:hidden}.ac-sprint .ac-sprint__card .ac-sprint__progress .ac-sprint__progress-track .ac-sprint__progress-fill{height:100%;border-radius:4px;background:var(--jt-color-primary);transition:width .2s ease}.ac-sprint .ac-sprint__card .ac-sprint__progress .ac-sprint__progress-label{font-size:12px;color:var(--jt-color-text-muted);margin-top:4px;display:inline-block}.ac-sprint .ac-metricbar{margin-top:16px;padding:10px 12px;background:var(--jt-color-info-bg);border:1px solid var(--jt-color-border);border-radius:10px;gap:4px}.ac-sprint .ac-metricbar__divider{width:1px;align-self:stretch;margin:2px 6px;background:var(--jt-color-border)}.ac-sprint .ac-metricbar .ac-stat{flex:1 1 auto;min-width:44px;text-align:center;display:flex;flex-direction:column;align-items:center}.ac-sprint .ac-metricbar .ac-stat__val{font-size:20px;font-weight:700;line-height:1.1}.ac-sprint .ac-metricbar .ac-stat__label{margin-top:2px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;color:var(--jt-color-text-muted)}.ac-sprint .ac-stat__val{color:#52758d}.ac-sprint .ac-stat__val--danger{color:var(--jt-color-danger)}.ac-sprint .ac-stat__val--success{color:var(--jt-color-success)}.ac-sprint .ac-btn{margin:0;min-height:34px;line-height:34px;border-radius:6px;text-transform:none;font-weight:600;transition:background .15s ease,border-color .15s ease,color .15s ease}.ac-sprint .ac-btn--primary{background:var(--jt-color-primary);color:#fff}.ac-sprint .ac-btn--primary:not([disabled]):hover{background:var(--jt-color-primary);filter:brightness(0.95)}.ac-sprint .ac-btn--ghost{background:rgba(0,0,0,0);color:var(--jt-color-text-default);border:1px solid var(--jt-color-border)}.ac-sprint .ac-btn--ghost:not([disabled]):hover{background:var(--jt-color-bg-subtle)}.ac-sprint .ac-sprint__actions{margin-top:18px;gap:8px}.ac-sprint .ac-sprint__hero{padding:20px;border-radius:10px;background:#52758d;color:var(--jt-color-text-on-dark)}.ac-sprint .ac-sprint__hero .ac-sprint__hero-title{font-size:16px;font-weight:700;color:var(--jt-color-text-on-dark);line-height:1.3}.ac-sprint .ac-sprint__hero .ac-sprint__hero-sub{margin-top:4px;font-size:13px;color:var(--jt-color-text-on-dark);opacity:.85;line-height:1.4}.ac-sprint .ac-sprint__hero .ac-sprint__hero-icon{flex:0 0 auto;height:44px;width:44px;min-height:44px;min-width:44px;margin-left:12px;color:var(--jt-color-warning)}.ac-sprint .ac-sprint__hero .ac-btn--hero{margin:14px 0 0;min-height:34px;line-height:34px;border-radius:6px;text-transform:none;font-weight:600;background:var(--jt-color-surface);color:var(--jt-color-text-default);align-self:flex-start}.ac-sprint .ac-sprint__hero .ac-btn--hero:not([disabled]):hover{background:var(--jt-color-bg-subtle)}.ac-sprint .ac-sprint__recent{margin-top:18px}.ac-sprint .ac-sprint__recent .ac-sprint__recent-label{display:block;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.4px;color:var(--jt-color-text-muted);margin-bottom:8px}.ac-sprint .ac-sprint__recent .ac-sprint__row{gap:10px;padding:10px 12px;border:1px solid var(--jt-color-border);border-radius:10px;margin-bottom:8px;background:var(--jt-color-surface);transition:background .15s ease,border-color .15s ease}.ac-sprint .ac-sprint__recent .ac-sprint__row:hover{background:var(--jt-color-bg-subtle);border-color:var(--jt-color-primary)}.ac-sprint .ac-sprint__recent .ac-sprint__row .ac-sprint__row-main{min-width:0}.ac-sprint .ac-sprint__recent .ac-sprint__row .ac-sprint__row-name{font-size:14px;font-weight:600;color:var(--jt-color-text-default);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-sprint .ac-sprint__recent .ac-sprint__row .ac-sprint__row-pill{align-self:flex-start;margin-top:4px;display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:2px 8px;border-radius:999px;background:var(--jt-color-bg-subtle);color:var(--jt-color-text-muted)}.ac-sprint .ac-sprint__recent .ac-sprint__row .ac-sprint__row-pill--active{background:var(--jt-color-success-bg);color:var(--jt-color-success)}.ac-sprint .ac-sprint__recent .ac-sprint__row .ac-sprint__row-pill--paused{background:var(--jt-color-warning-bg);color:var(--jt-color-warning)}.ac-sprint .ac-sprint__recent .ac-sprint__row .ac-sprint__row-pill--draft{background:var(--jt-color-bg-subtle);color:var(--jt-color-text-muted)}.ac-sprint .ac-sprint__recent .ac-sprint__row .ac-sprint__row-pill--completed{background:var(--jt-color-info-bg);color:var(--jt-color-info)}.ac-sprint .ac-sprint__recent .ac-sprint__row .ac-sprint__row-pill--archived{background:var(--jt-color-locked-bg);color:var(--jt-color-locked)}.ac-sprint .ac-sprint__recent .ac-sprint__row .ac-sprint__row-start{flex:0 0 auto;margin:0;min-height:30px;line-height:30px;padding:0 12px;border-radius:6px;text-transform:none;font-weight:600}.ac-sprint .ac-sprint__recent .ac-sprint__row .ac-sprint__row-arrow{flex:0 0 auto;height:18px;width:18px;min-height:18px;min-width:18px;color:var(--jt-color-text-muted)}.ac-sprint .ac-plan{--ac-accent: var(--jt-color-info);--ac-accent-bg: var(--jt-color-info-bg)}.ac-sprint .ac-plan .ac-plan__summary{margin-bottom:12px;font-size:12px;color:var(--jt-color-text-muted)}.ac-sprint .ac-plan .ac-plan-row{gap:10px;padding:6px 0}.ac-sprint .ac-plan .ac-plan-row__avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:26px;width:26px;border-radius:50%;background:#52758d;color:var(--jt-color-text-on-dark);font-size:12px;font-weight:700;letter-spacing:.3px}.ac-sprint .ac-plan .ac-plan-row__name{flex:0 0 92px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:var(--jt-color-text-default)}.ac-sprint .ac-plan .ac-plan-row__track{flex:1 1 auto;height:8px;border-radius:999px;background:var(--ac-accent-bg);overflow:hidden}.ac-sprint .ac-plan .ac-plan-row__fill{height:100%;min-width:4px;border-radius:999px;background:var(--ac-accent);transition:width .2s ease}.ac-sprint .ac-plan .ac-plan-row__value{flex:0 0 auto;min-width:22px;text-align:right;font-size:13px;font-weight:700;color:var(--jt-color-info);font-variant-numeric:tabular-nums}.ac-sprint .ac-plan .ac-plan__deliverables{margin-top:16px}.ac-sprint .ac-plan .ac-plan__deliverables .sp-sub-label{margin-bottom:8px}.ac-sprint .ac-plan .ac-plan__deliverable-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--jt-color-bg-subtle);color:var(--jt-color-text-muted);font-size:12px;font-weight:500;line-height:1.3}.ac-sprint .ac-matrix{margin-top:4px;border:1px solid var(--jt-color-border);border-radius:8px;overflow:hidden}.ac-sprint .ac-matrix__head{background:var(--jt-color-bg-subtle);border-bottom:1px solid var(--jt-color-border)}.ac-sprint .ac-matrix__head .ac-matrix__cell{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--jt-color-text-muted)}.ac-sprint .ac-matrix__row{border-bottom:1px solid var(--jt-color-border);transition:background .15s ease}.ac-sprint .ac-matrix__row:last-child{border-bottom:0}.ac-sprint .ac-matrix__row:hover{background:var(--jt-color-surface-raised)}.ac-sprint .ac-matrix__cell{flex:0 0 44px;padding:10px 6px;text-align:center;font-size:13px;font-variant-numeric:tabular-nums;color:var(--jt-color-text-default)}.ac-sprint .ac-matrix__cell--name{flex:1 1 auto;display:flex;align-items:center;gap:8px;text-align:left}.ac-sprint .ac-matrix__cell--danger{color:var(--jt-color-danger);font-weight:700}.ac-sprint .ac-matrix__avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:24px;width:24px;border-radius:50%;background:#52758d;color:var(--jt-color-text-on-dark);font-size:12px;font-weight:700;letter-spacing:.3px}.ac-sprint .ac-matrix__member{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:var(--jt-color-text-default)}.ac-sprint .ac-conv__filters{gap:6px;margin:10px 0 12px}.ac-sprint .ac-conv__chip{flex:0 0 auto;padding:4px 12px;border-radius:999px;border:1px solid var(--jt-color-border);background:var(--jt-color-surface);color:var(--jt-color-text-muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.ac-sprint .ac-conv__chip:hover{border-color:var(--jt-color-primary);color:var(--jt-color-text-default)}.ac-sprint .ac-conv__chip--active{background:var(--jt-color-primary);border-color:var(--jt-color-primary);color:#fff}.ac-sprint .ac-thread{max-height:300px;overflow-y:auto;padding:4px 2px;-webkit-overflow-scrolling:touch}.ac-sprint .ac-thread__empty{margin:24px 0;text-align:center;font-size:13px;color:var(--jt-color-text-muted)}.ac-sprint .ac-msg{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px}.ac-sprint .ac-msg__avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:28px;width:28px;border-radius:50%;background:#52758d;color:#fff;font-size:12px;font-weight:700;letter-spacing:.3px}.ac-sprint .ac-msg__body{min-width:0;flex:1 1 auto}.ac-sprint .ac-msg__meta{gap:8px;margin-bottom:4px}.ac-sprint .ac-msg__author{font-size:12px;font-weight:600;color:var(--jt-color-text-default)}.ac-sprint .ac-msg__when{font-size:12px;color:var(--jt-color-text-muted)}.ac-sprint .ac-msg__badge{flex:0 0 auto;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;background:var(--jt-color-bg-subtle);color:var(--jt-color-text-muted)}.ac-sprint .ac-msg__badge--update{background:var(--jt-color-success-bg);color:var(--jt-color-success)}.ac-sprint .ac-msg__badge--question{background:var(--jt-color-info-bg);color:var(--jt-color-info)}.ac-sprint .ac-msg__badge--roadblock{background:var(--jt-color-danger-bg);color:var(--jt-color-danger)}.ac-sprint .ac-msg__badge--escalation{background:var(--jt-color-warning-bg);color:var(--jt-color-warning)}.ac-sprint .ac-msg__bubble{display:inline-block;max-width:100%;padding:8px 12px;border-radius:10px;border:1px solid var(--jt-color-border);background:var(--jt-color-surface);color:var(--jt-color-text-default);font-size:13px;line-height:1.45;word-break:break-word}.ac-sprint .ac-msg--mine{flex-direction:row-reverse}.ac-sprint .ac-msg--mine .ac-msg__body{text-align:right}.ac-sprint .ac-msg--mine .ac-msg__meta{flex-direction:row-reverse}.ac-sprint .ac-msg--mine .ac-msg__bubble{text-align:left;background:var(--jt-color-primary-light);border-color:var(--jt-color-primary-light)}.ac-sprint .ac-compose{gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--jt-color-border)}.ac-sprint .ac-compose__type{flex:0 0 110px;padding-bottom:0}.ac-sprint .ac-compose__input{width:100%;min-height:40px;border:1px solid var(--jt-color-border);border-radius:10px;padding:8px 10px;font-size:13px;color:var(--jt-color-text-default);background:var(--jt-color-surface);resize:vertical;box-sizing:border-box}.ac-sprint .ac-compose__input:focus{outline:none;border-color:var(--jt-color-primary)}.ac-sprint .ac-compose__send{flex:0 0 auto;margin:0}.ac-sprint .ac-ai-sub-label{display:flex;align-items:center;gap:8px}.ac-sprint .ac-ai-sample-badge{display:inline-flex;align-items:center;padding:1px 8px;border-radius:10px;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--jt-color-info);background:var(--jt-color-info-bg);border:1px solid var(--jt-color-info)}.ac-sprint .ac-ai-sample-note{margin:4px 0 8px;font-size:12px;line-height:1.5;color:var(--jt-color-text-muted)}.ac-sprint .ac-ai-result__badge{margin-left:auto}.ac-sprint .ac-ai-tiles{gap:10px;margin-top:4px}.ac-sprint .ac-ai-tile{--ac-accent: var(--jt-color-info);--ac-accent-bg: var(--jt-color-info-bg);flex:1 1 45%;min-width:132px;box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;gap:10px;padding:12px;text-align:left;background:var(--jt-color-surface);border:1px solid var(--jt-color-border);border-radius:12px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ac-sprint .ac-ai-tile--working{--ac-accent: var(--jt-color-info);--ac-accent-bg: var(--jt-color-info-bg)}.ac-sprint .ac-ai-tile--blocked{--ac-accent: var(--jt-color-danger);--ac-accent-bg: var(--jt-color-danger-bg)}.ac-sprint .ac-ai-tile--done{--ac-accent: var(--jt-color-success);--ac-accent-bg: var(--jt-color-success-bg)}.ac-sprint .ac-ai-tile--handoff{--ac-accent: var(--jt-color-warning);--ac-accent-bg: var(--jt-color-warning-bg)}.ac-sprint .ac-ai-tile__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--ac-accent-bg)}.ac-sprint .ac-ai-tile__icon md-icon{width:18px;height:18px;min-width:18px;min-height:18px;color:var(--ac-accent);fill:var(--ac-accent)}.ac-sprint .ac-ai-tile__text{display:flex;flex-direction:column;gap:2px;min-width:0}.ac-sprint .ac-ai-tile__title{font-size:13px;font-weight:600;color:var(--jt-color-text-default);line-height:1.3}.ac-sprint .ac-ai-tile__desc{font-size:12px;color:var(--jt-color-text-muted);line-height:1.4}.ac-sprint .ac-ai-tile:hover{border-color:var(--ac-accent);box-shadow:0 2px 8px rgba(0,0,0,.06);transform:translateY(-1px)}.ac-sprint .ac-ai-tile:focus-visible{outline:none;border-color:var(--ac-accent);box-shadow:0 0 0 2px var(--ac-accent-bg)}.ac-sprint .ac-ai-tile--active{border-color:var(--ac-accent);background:var(--ac-accent-bg)}.ac-sprint .ac-ai-tile--active .ac-ai-tile__icon{background:var(--jt-color-surface)}.ac-sprint .ac-ai-result{margin-top:14px;padding:14px;background:var(--jt-color-surface);border:1px solid var(--jt-color-border);border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.04)}.ac-sprint .ac-ai-result__head{display:flex;align-items:center;gap:6px;margin-bottom:10px}.ac-sprint .ac-ai-result__spark{width:16px;height:16px;min-width:16px;min-height:16px;color:var(--jt-color-primary);fill:var(--jt-color-primary)}.ac-sprint .ac-ai-result__label{font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--jt-color-text-muted)}.ac-sprint .ac-ai-result__text{font-size:13px;line-height:1.55;color:var(--jt-color-text-default)}.ac-sprint .ac-ai-result__loading{display:flex;flex-direction:column;gap:8px}.ac-sprint .ac-ai-result__shimmer{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg, var(--jt-color-surface-raised) 0%, var(--jt-color-border) 50%, var(--jt-color-surface-raised) 100%);background-size:200% 100%;animation:ac-ai-shimmer 1.2s ease-in-out infinite}.ac-sprint .ac-ai-result__shimmer--short{width:65%}.ac-sprint .ac-ai-result--thinking{border-color:var(--jt-color-primary-light)}.ac-sprint .ac-report__stats{gap:8px;margin-top:8px}.ac-sprint .ac-report__stat{flex:1 1 calc(50% - 4px);min-width:0;padding:12px 8px;background:var(--jt-color-surface);border:1px solid var(--jt-color-border);border-radius:10px}.ac-sprint .ac-burndown{margin-top:20px}.ac-sprint .ac-burndown__title{display:block;margin-bottom:10px}.ac-sprint .ac-burndown__plot{position:relative;padding-left:4px}.ac-sprint .ac-burndown__svg{display:block;width:100%;height:150px}.ac-sprint .ac-burndown__grid{stroke:var(--jt-color-border);stroke-width:1;opacity:.6}.ac-sprint .ac-burndown__axis{stroke:var(--jt-color-text-muted);stroke-width:1.25}.ac-sprint .ac-burndown__ideal{stroke:var(--jt-color-text-muted);stroke-width:1.5;stroke-dasharray:4 3;stroke-linecap:round}.ac-sprint .ac-burndown__actual{stroke:var(--jt-color-primary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ac-sprint .ac-burndown__ylabel{position:absolute;left:0;transform:translateY(-50%);font-size:12px;line-height:1;color:var(--jt-color-text-muted);font-variant-numeric:tabular-nums}.ac-sprint .ac-burndown__xaxis{margin-top:4px;padding-left:12%}.ac-sprint .ac-burndown__xlabel{font-size:12px;color:var(--jt-color-text-muted);font-variant-numeric:tabular-nums}.ac-sprint .ac-burndown__legend{margin-top:12px;flex-wrap:wrap}.ac-sprint .ac-burndown__key{display:inline-flex;align-items:center;font-size:12px;color:var(--jt-color-text-muted)}.ac-sprint .ac-burndown__key::before{content:"";width:14px;height:0;margin-right:6px;border-top-width:2px;border-top-style:solid}.ac-sprint .ac-burndown__key--ideal::before{border-top-style:dashed;border-top-color:var(--jt-color-text-muted)}.ac-sprint .ac-burndown__key--actual{color:var(--jt-color-text-default)}.ac-sprint .ac-burndown__key--actual::before{border-top-color:var(--jt-color-primary)}.ac-sprint .ac-burndown__empty{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:24px;padding:24px 16px;text-align:center;font-size:12px;color:var(--jt-color-text-muted);background:var(--jt-color-bg-subtle);border:1px dashed var(--jt-color-border);border-radius:10px}.ac-sprint .ac-burndown__empty-icon{width:28px;height:28px;color:var(--jt-color-text-muted)}.ac-sprint .ac-overview__progress{margin-top:4px;margin-bottom:16px}.ac-sprint .ac-overview__progress .ac-sprint__progress-track{margin-top:6px}.ac-sprint .ac-overview__progress-label{font-size:13px;font-weight:600;color:var(--jt-color-text-default)}.ac-sprint .ac-overview__progress-pct{font-size:18px;font-weight:700;color:var(--jt-color-primary);font-variant-numeric:tabular-nums}.ac-sprint .ac-overview__progress-sub{display:block;margin-top:6px;font-size:12px;color:var(--jt-color-text-muted)}.ac-sprint .ac-overview__stats{margin-top:4px}.ac-sprint .ac-overview__goal,.ac-sprint .ac-overview__deliverables{margin-top:16px}.ac-sprint .ac-overview__goal-label{margin-bottom:8px}.ac-sprint .ac-overview__goal-text{margin:0;font-size:13px;line-height:1.5;color:var(--jt-color-text-default)}.ac-sprint .ac-overview__jump{margin-top:16px}.ac-sprint .ac-overview__jump-row{gap:8px}.ac-sprint .ac-overview__jump-btn{gap:6px;padding:8px 12px;min-height:40px;border:1px solid var(--jt-color-border);border-radius:8px;background:var(--jt-color-surface);color:var(--jt-color-text-default);font-size:13px;font-weight:500;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ac-sprint .ac-overview__jump-btn:hover{border-color:var(--jt-color-primary);background:var(--jt-color-bg-subtle)}.ac-sprint .ac-overview__jump-icon{width:16px;height:16px;color:var(--jt-color-text-muted)}.ac-sprint .ac-sprint-settings .ac-rule-row{gap:12px;padding:12px 2px;border-bottom:1px solid var(--jt-color-border)}.ac-sprint .ac-sprint-settings .ac-rule-row:last-of-type{border-bottom:0}.ac-sprint .ac-sprint-settings .ac-rule-row__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:34px;width:34px;border-radius:50%;background:var(--jt-color-bg-subtle)}.ac-sprint .ac-sprint-settings .ac-rule-row__icon md-icon{height:18px;width:18px;min-height:18px;min-width:18px;color:var(--jt-color-text-muted)}.ac-sprint .ac-sprint-settings .ac-rule-row__body{min-width:0;line-height:1.35}.ac-sprint .ac-sprint-settings .ac-rule-row__title{font-size:13px;font-weight:700;color:var(--jt-color-text-default)}.ac-sprint .ac-sprint-settings .ac-rule-row__desc{margin-top:2px;font-size:12px;color:var(--jt-color-text-muted)}.ac-sprint .ac-sprint-settings .ac-rule-row__toggle{flex:0 0 auto;margin:0}.ac-sprint .ac-sprint-settings .ac-wip-stepper{flex:0 0 auto;gap:2px;border:1px solid var(--jt-color-border);border-radius:8px;background:var(--jt-color-surface)}.ac-sprint .ac-sprint-settings .ac-wip-stepper__btn.md-icon-button{margin:0;height:30px;width:30px;min-height:30px;line-height:30px;padding:0;border-radius:6px}.ac-sprint .ac-sprint-settings .ac-wip-stepper__btn.md-icon-button[disabled]{opacity:.4}.ac-sprint .ac-sprint-settings .ac-wip-stepper__glyph{font-size:18px;font-weight:600;color:var(--jt-color-text-default);line-height:1}.ac-sprint .ac-sprint-settings .ac-wip-stepper__value{min-width:26px;text-align:center;font-size:14px;font-weight:700;color:var(--jt-color-info);font-variant-numeric:tabular-nums}.ac-sprint .ac-sprint-settings__dod-label{margin-top:18px}.ac-sprint .ac-sprint-settings .ac-dod-item{gap:10px;padding:8px 10px;margin-bottom:6px;border:1px solid var(--jt-color-border);border-radius:8px;background:var(--jt-color-surface)}.ac-sprint .ac-sprint-settings .ac-dod-item__check{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:20px;width:20px;border-radius:50%;background:var(--jt-color-success-bg)}.ac-sprint .ac-sprint-settings .ac-dod-item__check md-icon{height:12px;width:12px;min-height:12px;min-width:12px;color:var(--jt-color-success)}.ac-sprint .ac-sprint-settings .ac-dod-item__text{min-width:0;font-size:13px;color:var(--jt-color-text-default);line-height:1.35}.ac-sprint .ac-sprint-settings .ac-dod-item__remove.md-icon-button{flex:0 0 auto;margin:0;height:28px;width:28px;min-height:28px;line-height:28px;padding:0}.ac-sprint .ac-sprint-settings .ac-dod-item__remove.md-icon-button md-icon{height:16px;width:16px;min-height:16px;min-width:16px;color:var(--jt-color-text-muted)}.ac-sprint .ac-sprint-settings .ac-dod-item__remove.md-icon-button:hover md-icon{color:var(--jt-color-danger)}.ac-sprint .ac-sprint-settings .ac-dod-empty{margin:4px 0 0;padding:12px;font-size:12px;color:var(--jt-color-text-muted);text-align:center;background:var(--jt-color-bg-subtle);border:1px dashed var(--jt-color-border);border-radius:8px}.ac-sprint .ac-sprint-settings .ac-dod-add{gap:8px;margin-top:8px}.ac-sprint .ac-sprint-settings .ac-dod-add__input.md-input-container{margin:0;padding:0}.ac-sprint .ac-sprint-settings .ac-dod-add__btn{flex:0 0 auto}.ac-sprint .ac-sprint-settings__actions{position:sticky;bottom:0;z-index:2;background:var(--jt-color-surface);margin-top:18px;padding-top:14px;border-top:1px solid var(--jt-color-border)}.ac-sprint .ac-sprint-settings__save{min-width:120px}@keyframes ac-ai-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@media(max-width: 599px){.ac-sprint .ac-subnav .ac-subnav__tab{min-height:44px;padding-top:13px;padding-bottom:13px}.ac-sprint .ac-conv .ac-conv__chip{min-height:44px;display:inline-flex;align-items:center}.ac-sprint .ac-sprint-settings .ac-rule-row{min-height:44px;padding-top:14px;padding-bottom:14px}.ac-sprint .ac-sprint-settings .ac-wip-stepper .ac-wip-stepper__btn.md-icon-button{height:44px;width:44px;min-height:44px;line-height:44px}.ac-sprint .ac-sprint-settings .ac-dod-item .ac-dod-item__remove.md-icon-button{height:44px;width:44px;min-height:44px;line-height:44px}}.cart-dialog{--ac-dock-top: 312px}.cart-dialog .cart-side-panels.ac-dock{top:var(--ac-dock-top);z-index:2;background:var(--jt-color-border);box-shadow:-6px 0 20px rgba(0,0,0,.12)}.cart-dialog .cart-side-panels.ac-dock .ac-panel{background:var(--jt-color-surface);animation:ac-dock-slide-in var(--ac-t-slide, 300ms) var(--ac-ease, cubic-bezier(0.4, 0, 0.2, 1))}.cart-dialog .cart-side-panels.ac-dock .ac-panel .ac-panel__head{padding:10px 12px;background:var(--jt-color-surface);border-bottom:1px solid var(--jt-color-border)}.cart-dialog .cart-side-panels.ac-dock .ac-panel .ac-panel__head .csp-title{font-size:14px;font-weight:600;color:var(--jt-color-text-default)}.cart-dialog .cart-side-panels.ac-dock .ac-panel .ac-panel__head .csp-close{height:18px;width:18px;cursor:pointer;color:var(--jt-color-text-muted)}.cart-dialog .cart-side-panels.ac-dock .ac-panel .ac-panel__head .csp-close:hover{color:var(--jt-color-text-default)}@keyframes ac-dock-slide-in{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.cart-dialog .cart-side-panels.ac-dock .csp-panel{display:flex;flex-direction:column;overflow:hidden;transition:width .2s ease}.cart-dialog .cart-side-panels.ac-dock .csp-panel .csp-body{flex:1 1 auto;overflow-y:auto;padding:12px}.cart-dialog .cart-side-panels.ac-dock .csp-panel .csp-empty{font-size:12px;color:var(--jt-color-text-muted);text-align:center;padding:16px 0}.cart-dialog .cart-side-panels.ac-dock .csp-panel .csp-chat-thread .ac-skel-chat-msg{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px}.cart-dialog .cart-side-panels.ac-dock .csp-panel .csp-chat-thread .ac-skel-chat-msg .ac-skel-bubble{flex:1 1 auto;min-width:0;background:var(--jt-color-bg-subtle);border:1px solid var(--jt-color-border);border-radius:10px;padding:8px 10px}.cart-dialog .cart-side-panels.ac-dock .csp-panel .csp-chat-thread .csp-chat-msg{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px}.cart-dialog .cart-side-panels.ac-dock .csp-panel .csp-chat-thread .csp-chat-msg .csp-chat-avatar{flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#52758d center/cover no-repeat;color:#fff;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.cart-dialog .cart-side-panels.ac-dock .csp-panel .csp-chat-thread .csp-chat-msg .csp-chat-bubble{flex:1 1 auto;min-width:0;background:var(--jt-color-bg-subtle);border:1px solid var(--jt-color-border);border-radius:10px;padding:7px 10px}.cart-dialog .cart-side-panels.ac-dock .csp-panel .csp-chat-thread .csp-chat-msg .csp-chat-meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:2px}.cart-dialog .cart-side-panels.ac-dock .csp-panel .csp-chat-thread .csp-chat-msg .csp-chat-author{font-size:12px;font-weight:600;color:var(--jt-color-text-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-dialog .cart-side-panels.ac-dock .csp-panel .csp-chat-thread .csp-chat-msg .csp-chat-when{font-size:10px;color:var(--jt-color-text-muted);flex:0 0 auto}.cart-dialog .cart-side-panels.ac-dock .csp-panel .csp-chat-thread .csp-chat-msg .csp-chat-text{font-size:13px;color:var(--jt-color-text-default);white-space:pre-wrap;word-break:break-word}.cart-dialog .cart-side-panels.ac-dock .csp-panel .csp-chat-thread .csp-chat-msg.csp-mine{flex-direction:row-reverse}.cart-dialog .cart-side-panels.ac-dock .csp-panel .csp-chat-thread .csp-chat-msg.csp-mine .csp-chat-avatar{background-color:var(--jt-color-primary)}.cart-dialog .cart-side-panels.ac-dock .csp-panel .csp-chat-thread .csp-chat-msg.csp-mine .csp-chat-bubble{background:var(--jt-color-primary-light);border-color:var(--jt-color-primary-light)}.cart-dialog .cart-side-panels.ac-dock .csp-panel .csp-chat-compose{padding:8px 12px;border-top:1px solid var(--jt-color-border)}.cart-dialog .cart-side-panels.ac-dock .csp-panel .csp-chat-compose .csp-chat-input{flex:1 1 auto;border:1px solid var(--jt-color-border);border-radius:10px;padding:6px 10px;font-size:13px;resize:none;min-height:34px;max-height:120px;line-height:1.4;font-family:inherit;color:var(--jt-color-text-default)}.cart-dialog .cart-side-panels.ac-dock .csp-panel .csp-chat-compose .csp-chat-input:focus{outline:none;border-color:var(--jt-color-primary)}.cart-dialog .cart-side-panels.ac-dock .csp-panel .csp-chat-compose .csp-chat-send{min-width:0;margin:0 0 0 6px;align-self:flex-end}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-reports .ac-reports__stats{margin-bottom:14px}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-reports .ac-reports__stats .ac-stat-card{flex:1 1 0;background:var(--jt-color-surface);border:1px solid var(--jt-color-border);border-radius:10px;padding:12px 8px;text-align:center}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-reports .ac-reports__stats .ac-stat-card .ac-stat-card__value{font-size:22px;font-weight:700;line-height:1.1;color:#52758d}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-reports .ac-reports__stats .ac-stat-card .ac-stat-card__label{margin-top:4px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.4px;color:var(--jt-color-text-muted)}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-reports .ac-chart-block{margin-top:14px}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-reports .ac-chart-block .ac-chart-title{font-size:12px;font-weight:600;color:var(--jt-color-text-muted);text-transform:uppercase;letter-spacing:.3px;margin:0 0 6px}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-reports .ac-chart-block .chart-container{width:100%;height:220px}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-reports .ac-chart-block svg{max-width:100%}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-reports .ac-chart-block pie-chart .chart-container{height:auto;display:flex;justify-content:center}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-reports .ac-metric-bar{background:var(--jt-color-info-bg);border:1px solid var(--jt-color-border);border-radius:10px;padding:12px}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-reports .ac-metric-bar .ac-metric-bar__row{display:flex;align-items:center;gap:8px;--ac-accent: var(--jt-color-info)}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-reports .ac-metric-bar .ac-metric-bar__row:not(:last-child){margin-bottom:8px}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-reports .ac-metric-bar .ac-metric-bar__row.ac-bucket--working{--ac-accent: var(--jt-color-info)}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-reports .ac-metric-bar .ac-metric-bar__row.ac-bucket--blocked{--ac-accent: var(--jt-color-danger)}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-reports .ac-metric-bar .ac-metric-bar__row.ac-bucket--done{--ac-accent: var(--jt-color-success)}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-reports .ac-metric-bar .ac-metric-bar__row.ac-bucket--handoff{--ac-accent: var(--jt-color-warning)}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-reports .ac-metric-bar .ac-metric-bar__row .ac-metric-bar__label{width:62px;flex:0 0 62px;font-size:11px;font-weight:600;color:var(--ac-accent)}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-reports .ac-metric-bar .ac-metric-bar__row .ac-metric-bar__track{flex:1 1 auto;height:8px;border-radius:999px;background:var(--jt-color-surface);overflow:hidden}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-reports .ac-metric-bar .ac-metric-bar__row .ac-metric-bar__track .ac-metric-bar__fill{height:100%;border-radius:999px;background:var(--ac-accent);transition:width .3s ease}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-reports .ac-metric-bar .ac-metric-bar__row .ac-metric-bar__val{width:22px;flex:0 0 22px;text-align:right;font-size:12px;font-weight:600;color:var(--jt-color-text-default)}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-empty-card{width:100%;max-width:240px;margin:24px auto;padding:24px 16px;background:var(--jt-color-surface);border:1px solid var(--jt-color-border);border-radius:10px;text-align:center;--ac-accent: var(--jt-color-info);--ac-accent-bg: var(--jt-color-info-bg)}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-empty-card.ac-bucket--working{--ac-accent: var(--jt-color-info);--ac-accent-bg: var(--jt-color-info-bg)}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-empty-card.ac-bucket--blocked{--ac-accent: var(--jt-color-danger);--ac-accent-bg: var(--jt-color-danger-bg)}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-empty-card.ac-bucket--done{--ac-accent: var(--jt-color-success);--ac-accent-bg: var(--jt-color-success-bg)}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-empty-card.ac-bucket--handoff{--ac-accent: var(--jt-color-warning);--ac-accent-bg: var(--jt-color-warning-bg)}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-empty-card .ac-empty-card__icon{width:48px;height:48px;border-radius:50%;background:var(--ac-accent-bg);margin-bottom:12px}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-empty-card .ac-empty-card__icon md-icon{color:var(--ac-accent);width:22px;height:22px}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-empty-card .ac-empty-card__title{font-size:14px;font-weight:700;color:var(--jt-color-text-default)}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-empty-card .ac-empty-card__sub{margin-top:4px;font-size:12px;line-height:1.4;color:var(--jt-color-text-muted)}.cart-dialog .cart-side-panels.ac-dock .csp-panel .ac-empty-card .ac-empty-card__tag{margin-top:12px;display:inline-block;padding:3px 10px;border-radius:999px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;background:var(--ac-accent-bg);color:var(--ac-accent)}.cart-dialog .ac-analytics .ac-analytics__snapshot{padding:16px;margin:12px 10px;border:1px solid var(--jt-color-border);border-radius:10px;background:var(--jt-color-surface)}.cart-dialog .ac-analytics .ac-analytics__snapshot .ac-analytics__stats{gap:12px;margin-bottom:14px}.cart-dialog .ac-analytics .ac-analytics__snapshot .ac-analytics__stats .ac-stat-card{flex:1 1 0;background:var(--jt-color-surface);border:1px solid var(--jt-color-border);border-radius:10px;padding:12px 8px;text-align:center}.cart-dialog .ac-analytics .ac-analytics__snapshot .ac-analytics__stats .ac-stat-card .ac-stat-card__value{display:block;font-size:22px;font-weight:700;line-height:1.1;color:#52758d}.cart-dialog .ac-analytics .ac-analytics__snapshot .ac-analytics__stats .ac-stat-card .ac-stat-card__label{margin-top:4px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.4px;color:var(--jt-color-text-muted)}.cart-dialog .ac-analytics .ac-analytics__snapshot .ac-metric-bar{background:var(--jt-color-info-bg);border:1px solid var(--jt-color-border);border-radius:10px;padding:12px}.cart-dialog .ac-analytics .ac-analytics__snapshot .ac-metric-bar .ac-metric-bar__row{display:flex;align-items:center;gap:10px;--ac-accent: var(--jt-color-info)}.cart-dialog .ac-analytics .ac-analytics__snapshot .ac-metric-bar .ac-metric-bar__row:not(:last-child){margin-bottom:8px}.cart-dialog .ac-analytics .ac-analytics__snapshot .ac-metric-bar .ac-metric-bar__row.ac-bucket--working{--ac-accent: var(--jt-color-info)}.cart-dialog .ac-analytics .ac-analytics__snapshot .ac-metric-bar .ac-metric-bar__row.ac-bucket--blocked{--ac-accent: var(--jt-color-danger)}.cart-dialog .ac-analytics .ac-analytics__snapshot .ac-metric-bar .ac-metric-bar__row.ac-bucket--done{--ac-accent: var(--jt-color-success)}.cart-dialog .ac-analytics .ac-analytics__snapshot .ac-metric-bar .ac-metric-bar__row.ac-bucket--handoff{--ac-accent: var(--jt-color-warning)}.cart-dialog .ac-analytics .ac-analytics__snapshot .ac-metric-bar .ac-metric-bar__row .ac-metric-bar__label{width:70px;flex:0 0 70px;font-size:12px;font-weight:600;color:var(--ac-accent)}.cart-dialog .ac-analytics .ac-analytics__snapshot .ac-metric-bar .ac-metric-bar__row .ac-metric-bar__track{flex:1 1 auto;height:10px;border-radius:999px;background:var(--jt-color-surface);overflow:hidden}.cart-dialog .ac-analytics .ac-analytics__snapshot .ac-metric-bar .ac-metric-bar__row .ac-metric-bar__track .ac-metric-bar__fill{height:100%;border-radius:999px;background:var(--ac-accent);transition:width .3s ease}.cart-dialog .ac-analytics .ac-analytics__snapshot .ac-metric-bar .ac-metric-bar__row .ac-metric-bar__val{flex:0 0 auto;min-width:120px;text-align:right;font-size:11px;color:var(--jt-color-text-muted)}.cart-dialog .ac-analytics .ac-handoff-summary{width:100%;min-height:150px;gap:12px;padding:16px}.cart-dialog .ac-analytics .ac-handoff-summary .ac-hs__cell{flex:1 1 0;gap:4px}.cart-dialog .ac-analytics .ac-handoff-summary .ac-hs__cell .ac-hs__val{font-size:20px;font-weight:700;color:var(--jt-color-text-default)}.cart-dialog .ac-analytics .ac-handoff-summary .ac-hs__cell .ac-hs__lbl{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--jt-color-text-muted)}.cart-dialog .ac-analytics .res-clear{border:0;background:rgba(0,0,0,0);color:var(--jt-color-primary);cursor:pointer;font-weight:600;padding:2px 6px}.cart-dialog .ac-analytics .ac-be-soon-tag{margin-left:8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:1px 7px;border-radius:999px;background:var(--jt-color-info-bg);color:var(--jt-color-info)}.cart-dialog .ac-analytics .chart-container .ac-analytics__soon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:150px;width:100%;padding:20px}.cart-dialog .ac-analytics .chart-container .ac-analytics__soon .ac-analytics__soon-icon{width:40px;height:40px;padding:9px;border-radius:50%;background:var(--jt-color-info-bg);color:var(--jt-color-info);box-sizing:border-box}.cart-dialog .ac-analytics .chart-container .ac-analytics__soon .ac-analytics__soon-text{font-size:12px;font-weight:500;color:var(--jt-color-text-muted)}.ac-dialog>md-toolbar{background:var(--jt-color-primary);min-height:56px}.ac-dialog>md-toolbar .md-toolbar-tools{height:56px;max-height:56px}.ac-dialog>md-toolbar h2{margin:0;font-size:18px;font-weight:700;letter-spacing:.2px;color:#fff}.ac-dialog>md-toolbar md-icon{color:#fff}.ac-dialog>md-dialog-content{padding:20px 24px}.ac-dialog>md-dialog-actions{padding:8px 16px 12px;border-top:1px solid var(--jt-color-border)}.ac-dialog>md-dialog-actions .md-button:not(.md-primary):not(.md-warn):not(.md-icon-button){color:var(--jt-color-text-default);font-weight:500;text-transform:none}.ac-dialog>md-dialog-actions .md-button.md-primary.md-raised,.ac-dialog>md-dialog-actions .md-button.md-primary.md-raised:not([disabled]):hover,.ac-dialog>md-dialog-actions .md-button.md-primary.md-raised.md-focused{background-color:#c94f28 !important;color:#fff !important;font-weight:600;text-transform:none}.ac-dialog .sprint-create-content .sc-label{font-weight:500;text-transform:uppercase;letter-spacing:.3px;color:var(--jt-color-text-muted)}.ac-dialog .sprint-create-content .sprint-create-dates{gap:10px;margin:4px 0 8px}.ac-dialog .sprint-create-content .sc-date{display:flex;flex-direction:column;min-width:0}.ac-dialog .sprint-create-content .sc-date .sc-date-label{margin-bottom:2px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;color:var(--jt-color-text-muted)}.ac-dialog .sprint-create-content .sc-date md-datepicker{padding-right:0}.ac-dialog .sprint-create-content .sc-date md-datepicker .md-datepicker-input-container{width:100%}.ac-dialog .sprint-create-content .sc-date md-datepicker .md-datepicker-button.md-icon-button md-icon,.ac-dialog .sprint-create-content .sc-date md-datepicker .md-datepicker-triangle-button{color:var(--jt-color-text-muted)}.ac-dialog .ac-metrics .ac-metrics__loading,.ac-dialog .ac-metrics .ac-metrics__empty{font-size:13px;color:var(--jt-color-text-muted);padding:12px 0}.ac-dialog .ac-metrics .ac-kpi-cards{gap:10px;margin-bottom:14px}.ac-dialog .ac-metrics .ac-kpi-cards .ac-kpi-card{flex:1 1 100px;min-width:100px;display:flex;flex-direction:column;gap:2px;padding:12px 14px;background:var(--jt-color-info-bg);border:1px solid var(--jt-color-border);border-radius:10px}.ac-dialog .ac-metrics .ac-kpi-cards .ac-kpi-card .ac-kpi-card__val{font-size:22px;font-weight:700;color:var(--jt-color-text-default);line-height:1.1}.ac-dialog .ac-metrics .ac-kpi-cards .ac-kpi-card .ac-kpi-card__lbl{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--jt-color-text-muted)}.ac-dialog .ac-metrics .ac-kpi-cards .ac-kpi-card .ac-kpi-card__sub{font-size:11px;color:var(--jt-color-text-muted)}.ac-dialog .ac-metrics .ac-bucket-summary{margin-top:14px;border:1px solid var(--jt-color-border);border-radius:10px;overflow:hidden}.ac-dialog .ac-metrics .ac-bucket-summary .ac-bucket-summary__head,.ac-dialog .ac-metrics .ac-bucket-summary .ac-bucket-summary__row{align-items:center;padding:9px 12px;font-size:12px}.ac-dialog .ac-metrics .ac-bucket-summary .ac-bucket-summary__head{background:var(--jt-color-info-bg);color:var(--jt-color-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.3px}.ac-dialog .ac-metrics .ac-bucket-summary .ac-bucket-summary__row{border-top:1px solid var(--jt-color-border);color:var(--jt-color-text-default)}.ac-dialog .ac-metrics .ac-bucket-summary .ac-bucket-summary__row .ac-bs-name{font-weight:600}.ac-dialog .ac-metrics .ac-bucket-summary .ac-bs-col{flex:0 0 60px;text-align:right}.ac-dialog .ac-metrics .ac-metrics__bar{background:var(--jt-color-info-bg);border:1px solid var(--jt-color-border);border-radius:10px;padding:14px}.ac-dialog .ac-metrics .ac-metrics__row{display:flex;align-items:center;gap:10px;--ac-accent: var(--jt-color-info)}.ac-dialog .ac-metrics .ac-metrics__row:not(:last-of-type){margin-bottom:12px}.ac-dialog .ac-metrics .ac-metrics__row.ac-bucket--working{--ac-accent: var(--jt-color-info)}.ac-dialog .ac-metrics .ac-metrics__row.ac-bucket--blocked{--ac-accent: var(--jt-color-danger)}.ac-dialog .ac-metrics .ac-metrics__row.ac-bucket--done{--ac-accent: var(--jt-color-success)}.ac-dialog .ac-metrics .ac-metrics__row.ac-bucket--handoff{--ac-accent: var(--jt-color-warning)}.ac-dialog .ac-metrics .ac-metrics__row .ac-metrics__label{width:62px;flex:0 0 62px;font-size:12px;font-weight:600;color:var(--ac-accent)}.ac-dialog .ac-metrics .ac-metrics__row .ac-metrics__track{flex:1 1 auto;height:8px;border-radius:999px;background:var(--jt-color-surface);overflow:hidden}.ac-dialog .ac-metrics .ac-metrics__row .ac-metrics__track .ac-metrics__fill{height:100%;border-radius:999px;background:var(--ac-accent);transition:width .3s ease}.ac-dialog .ac-metrics .ac-metrics__row .ac-metrics__val{flex:0 0 auto;min-width:48px;text-align:right;font-size:12px;font-weight:600;color:var(--jt-color-text-default)}.ac-dialog .ac-metrics .ac-metrics__row .ac-metrics__count{flex:0 0 auto;min-width:54px;text-align:right;font-size:12px;color:var(--jt-color-text-muted)}.ac-dialog .ac-metrics .ac-metrics__overall{margin-top:12px;padding-top:12px;border-top:1px solid var(--jt-color-border);font-size:12px;font-weight:600;color:var(--jt-color-text-muted)}.ac-dialog md-button.ac-dialog__add,.ac-dialog .ac-dialog__add{display:inline-flex;align-items:center;gap:4px;text-transform:none;font-weight:600;color:var(--jt-color-success) !important}.ac-dialog md-button.ac-dialog__add .ac-dialog__add-icon,.ac-dialog .ac-dialog__add .ac-dialog__add-icon{height:16px;width:16px;min-height:16px;min-width:16px;color:var(--jt-color-success)}.ac-dialog md-button.ac-dialog__add:not([disabled]):hover,.ac-dialog .ac-dialog__add:not([disabled]):hover{background:var(--jt-color-success-bg);color:var(--jt-color-success) !important}.ac-timer{position:fixed;bottom:84px;right:24px;z-index:1050;width:224px;background:var(--jt-color-surface);border:1px solid var(--jt-color-border);border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.18);padding:12px 16px 16px}.ac-timer .ac-timer__head .ac-timer__title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--jt-color-text-muted)}.ac-timer .ac-timer__head .ac-timer__close{margin:0;height:28px;width:28px;min-height:28px}.ac-timer .ac-timer__head .ac-timer__close md-icon{color:var(--jt-color-text-muted);height:18px;width:18px;min-height:18px;min-width:18px}.ac-timer .ac-timer__count{font-size:46px;line-height:1.1;font-weight:700;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-align:center;letter-spacing:1px;color:var(--jt-color-text-default);margin:6px 0 14px}.ac-timer .ac-timer__count.ac-timer__count--running{color:var(--jt-color-primary)}.ac-timer .ac-timer__segment{display:flex;border:1px solid var(--jt-color-border);border-radius:999px;overflow:hidden;margin-bottom:14px}.ac-timer .ac-timer__segment .ac-timer__seg-btn{flex:1 1 0;border:0;background:var(--jt-color-surface);color:var(--jt-color-text-muted);font-size:12px;font-weight:600;padding:6px 0;cursor:pointer;transition:background .15s ease,color .15s ease}.ac-timer .ac-timer__segment .ac-timer__seg-btn:not(:last-child){border-right:1px solid var(--jt-color-border)}.ac-timer .ac-timer__segment .ac-timer__seg-btn:hover:not(.ac-timer__seg-btn--active){background:var(--jt-color-surface-raised)}.ac-timer .ac-timer__segment .ac-timer__seg-btn.ac-timer__seg-btn--active{background:var(--jt-color-primary);color:#fff}.ac-timer .ac-timer__actions{gap:10px}.ac-timer .ac-timer__actions .ac-btn{margin:0;min-width:0;border-radius:8px;font-weight:600;text-transform:none;font-size:13px}.ac-timer .ac-timer__actions .ac-btn--primary{flex:1 1 auto;background:var(--jt-color-primary);color:#fff}.ac-timer .ac-timer__actions .ac-btn--ghost{background:rgba(0,0,0,0);color:var(--jt-color-text-muted);border:1px solid var(--jt-color-border)}.ac-timer.ac-timer--done{animation:ac-timer-pulse 1.6s ease-out 2}.ac-timer.ac-timer--done .ac-timer__count{color:var(--jt-color-success)}@keyframes ac-timer-pulse{0%{box-shadow:0 8px 28px rgba(0,0,0,.18),0 0 0 0 var(--jt-color-success-bg)}50%{box-shadow:0 8px 28px rgba(0,0,0,.18),0 0 0 8px var(--jt-color-success-bg)}100%{box-shadow:0 8px 28px rgba(0,0,0,.18),0 0 0 0 var(--jt-color-success-bg)}}.cart-settings-content .cs-field--stepper{padding:6px 0}.cart-settings-content .ac-wip-stepper{gap:4px}.cart-settings-content .ac-wip-stepper .ac-wip-stepper__btn.md-icon-button{min-height:40px;min-width:40px;height:40px;width:40px;margin:0;border:1px solid var(--jt-color-border);border-radius:8px;font-size:20px;line-height:1;color:var(--jt-color-text-default)}.cart-settings-content .ac-wip-stepper .ac-wip-stepper__val{min-width:32px;text-align:center;font-size:15px;font-weight:600;color:var(--jt-color-text-default)}md-sidenav[md-component-id=task-details]{z-index:71 !important}md-sidenav[md-component-id=task-details].task-panel-fullscreen{min-width:calc(100vw - 60px) !important;max-width:calc(100vw - 60px) !important;width:calc(100vw - 60px) !important}md-sidenav[md-component-id=task-details] .task-panel-nav-btn{min-width:40px;min-height:40px;width:40px;height:40px;padding:0;margin:0;line-height:40px}md-sidenav[md-component-id=task-details] .task-panel-nav-btn md-icon{font-size:18px;color:#fff}md-sidenav[md-component-id=task-details] .task-wrapper{display:flex;flex-direction:column;overflow:hidden;top:64px;bottom:0}md-sidenav[md-component-id=task-details] md-toolbar.main-header .md-toolbar-tools{padding-right:46px}md-sidenav[md-component-id=task-details] .jt-prj-badge-btn{min-width:0;line-height:15px !important}md-sidenav[md-component-id=task-details] .jt-prj-file-row{padding:5px 10px}md-sidenav[md-component-id=task-details] md-icon.svg-danger{width:14px;height:16px}md-sidenav[md-component-id=task-details] .image-preview-wrapper{height:180px}md-sidenav[md-component-id=task-details] .jt-prj-doc-card{background-color:#fee0db}md-sidenav[md-component-id=task-details] .jt-prj-subtask-scroll{overflow-x:auto;flex-wrap:nowrap}md-sidenav[md-component-id=task-details] .jt-prj-split-caret{min-width:32px;padding:0 6px}md-sidenav[md-component-id=task-details] .jt-prj-session-input{padding:0 8px}md-sidenav[md-component-id=task-details] .jt-prj-linkbtn{border:none;background:none;padding:0;font:inherit;cursor:pointer}md-sidenav[md-component-id=task-details] .jt-prj-ai-fav-icon{width:14px !important;height:14px !important;margin-right:4px !important}md-sidenav[md-component-id=task-details] .task-wrapper>form.form-base{display:flex;flex-direction:column;flex:1;min-height:0}md-sidenav[md-component-id=task-details] .task-wrapper>form.form-base>.PosR{flex:1;min-height:0}md-sidenav[md-component-id=task-details] md-tabs.custom-tab-project-right-nav{display:flex;flex-direction:column;align-self:stretch;min-height:0;height:auto}md-sidenav[md-component-id=task-details] md-tabs.custom-tab-project-right-nav md-tabs-wrapper{flex-shrink:0}md-sidenav[md-component-id=task-details] md-tabs.custom-tab-project-right-nav md-tabs-content-wrapper{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}md-sidenav[md-component-id=task-details] md-tabs.custom-tab-project-right-nav md-tab-content{height:100%;overflow-y:auto;overflow-x:hidden}.task-panel-scrim{position:fixed;inset:0;z-index:70;background:rgba(33,33,33,.32);cursor:default;overscroll-behavior:contain}.task-panel-group-bar{padding:6px 16px;border-bottom:1px solid #e0e0e0;background:#fafafa;gap:8px}.task-panel-group-swatch{width:12px;height:12px;border-radius:3px;flex-shrink:0}.task-panel-group-name{cursor:pointer;font-size:13px;font-weight:500}.task-panel-group-name:hover{text-decoration:underline}.tabulator-active-row{background-color:rgba(240,94,51,.08) !important}.tabulator-row.tabulator-nav-current{background-color:rgba(22,163,74,.14) !important;box-shadow:inset 3px 0 0 0 #16a34a}.btn-dirty{opacity:.85;border:2px solid #ff9800 !important}.btn-save-error{background-color:#f44336 !important;color:#fff !important}.task-panel-breadcrumb{padding:4px 16px;border-bottom:1px solid #e0e0e0;background:#fafafa;gap:6px;font-size:12px;color:#757575}.task-panel-breadcrumb md-icon{font-size:14px;color:#757575}.task-panel-breadcrumb-link{cursor:pointer;color:#757575;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-panel-breadcrumb-link:hover{color:#424242;text-decoration:underline}md-sidenav[md-component-id=task-details] .jt-due-quick{gap:6px;flex-wrap:wrap}md-sidenav[md-component-id=task-details] .jt-due-chip{border:1px solid #d0d5dd;background:#fff;color:#475467;border-radius:14px;padding:3px 10px;font-size:12px;line-height:18px;cursor:pointer;transition:background 120ms ease,border-color 120ms ease}md-sidenav[md-component-id=task-details] .jt-due-chip:hover{background:#f2f4f7;border-color:#b0b7c3}md-sidenav[md-component-id=task-details] .jt-due-chip--clear{color:#b42318;border-color:#f4c7c3}md-sidenav[md-component-id=task-details] .jt-due-chip--clear:hover{background:#fef3f2}.jt-prj-attach-drawer .jt-prj-attach-titlebar{padding:8px 0;margin:0 8px}.jt-prj-attach-drawer .jt-prj-attach-scroll{width:auto}.jt-prj-attach-drawer .jt-prj-attach-rowfull{width:100%}.jt-prj-attach-drawer md-list-item .md-button{line-height:1}.jt-prj-attach-drawer .svc-sec-head{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--jt-color-text-muted, #888888);padding:10px 16px 4px}.jt-prj-attach-drawer .jt-prj-attach-filter{padding-bottom:8px}.jt-prj-attach-drawer .jt-prj-attach-filter-row{gap:12px;flex-wrap:wrap;padding:4px 16px 0}.jt-prj-attach-drawer .jt-prj-attach-radio md-radio-button{margin:0 16px 0 0}.jt-prj-attach-drawer .jt-prj-attach-searchbtn{display:inline-flex;align-items:center;gap:6px;max-width:180px;padding:5px 12px;border:1px solid var(--jt-color-border, #d6e1e5);border-radius:5px;background:var(--jt-color-surface, #fff);font-size:15px;font-weight:600;color:var(--jt-color-text-muted, #888888);cursor:pointer}.jt-prj-attach-drawer .jt-prj-attach-searchbtn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jt-prj-attach-drawer .jt-prj-attach-searchbtn md-icon{width:15px;height:15px;min-width:15px}.jt-prj-attach-drawer .jt-prj-attach-searchbtn md-icon svg{fill:var(--jt-color-text-muted, #888888)}.jt-prj-attach-drawer .jt-prj-attach-searchbtn:hover{background:var(--jt-color-bg-hover, #f5f7fa)}.jt-prj-attach-drawer .jt-prj-attach-searchbtn.active{border-color:#f05e33;color:#f05e33}.jt-prj-attach-drawer .jt-prj-attach-searchbtn.active md-icon svg{fill:#f05e33}.jt-prj-attach-drawer .jt-prj-attach-segments{gap:6px;padding:8px 16px 0}.jt-prj-attach-drawer .jt-prj-attach-seg{padding:4px 10px;border:1px solid var(--jt-color-border, #d6e1e5);border-radius:12px;background:var(--jt-color-surface, #fff);font-size:14px;font-weight:600;color:var(--jt-color-text-muted, #888888);cursor:pointer}.jt-prj-attach-drawer .jt-prj-attach-seg:hover{background:var(--jt-color-bg-hover, #f5f7fa)}.jt-prj-attach-drawer .jt-prj-attach-seg.active{background:rgba(240,94,51,.08);border-color:#f05e33;color:#f05e33}.jt-prj-attach-drawer .jt-prj-attach-summary{margin:8px 16px 0;padding:6px 12px;border-radius:5px;background:var(--jt-color-info-bg, #dbeafe);font-size:14px}.jt-prj-attach-drawer .jt-prj-attach-count{font-weight:700;color:var(--jt-color-text-default, #354052)}.jt-prj-attach-drawer .jt-prj-attach-sel{font-weight:600;color:var(--jt-color-info, #3b82f6);max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jt-prj-attach-drawer .jt-prj-attach-sel--none{color:var(--jt-color-text-muted, #888888);font-weight:500}.jt-prj-attach-drawer .jt-prj-attach-recents{padding-bottom:4px}.jt-prj-attach-drawer .jt-prj-attach-recent-chips{gap:6px;padding:0 16px 6px}.jt-prj-attach-drawer .jt-prj-attach-recent-chip{max-width:170px;padding:4px 12px;border-radius:14px;border:1px solid var(--jt-color-border, #d6e1e5);background:var(--jt-color-bg-subtle, #f5f5f5);font-size:14px;font-weight:600;color:#f05e33;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.jt-prj-attach-drawer .jt-prj-attach-recent-chip:hover{background:rgba(240,94,51,.08);border-color:#f05e33}.jt-prj-attach-drawer .jt-prj-attach-name{max-width:160px;font-size:16px;font-weight:600;color:var(--jt-color-text-default, #354052);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jt-prj-attach-drawer .jt-prj-attach-meta{display:block;font-size:14px;color:var(--jt-color-text-muted, #888888);line-height:1.5}.jt-prj-attach-drawer .jt-prj-attach-lbl{font-weight:600;text-transform:uppercase;letter-spacing:.02em;font-size:10px;margin-right:4px}.jt-prj-attach-drawer .jt-prj-attach-peek{display:inline-flex;align-items:center;gap:5px;margin-top:4px;padding:0;border:0;background:none;font-size:14px;font-weight:600;color:#f05e33;cursor:pointer}.jt-prj-attach-drawer .jt-prj-attach-peek md-icon{width:14px;height:14px;min-width:14px}.jt-prj-attach-drawer .jt-prj-attach-peek md-icon svg{fill:#f05e33}.jt-prj-attach-drawer .jt-prj-attach-peek:hover span{text-decoration:underline}.jt-prj-attach-drawer .jt-prj-attach-open{display:inline-flex;align-items:center;gap:5px;margin-top:4px;font-size:14px;font-weight:600;color:#f05e33}.jt-prj-attach-drawer .jt-prj-attach-open md-icon{width:14px;height:14px;min-width:14px}.jt-prj-attach-drawer .jt-prj-attach-open md-icon svg{fill:#f05e33}.jt-prj-attach-drawer .jt-prj-attach-open:hover span{text-decoration:underline}.jt-prj-attach-drawer .jt-prj-attach-owner{font-weight:600;color:#f05e33}.jt-prj-attach-drawer .jt-prj-attach-owner:hover{text-decoration:underline}.fav-pr-empty{width:100%;padding:16px 12px;font-size:13px;font-style:italic;color:var(--jt-color-text-secondary, #6b6b6b);text-align:center;background:var(--jt-color-bg-subtle, #fafafa);border-radius:8px;border:1px dashed var(--jt-color-border, #e0e0e0);transition:opacity .2s ease}md-sidenav[md-component-id=task-details] .fav-pr-btn{position:relative;transition:box-shadow .2s ease,transform .2s ease}md-sidenav[md-component-id=task-details] .fav-pr-btn:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-1px)}md-sidenav[md-component-id=task-details] .fav-pr-btn .btn-content md-menu{opacity:0;transition:opacity .2s ease}md-sidenav[md-component-id=task-details] .fav-pr-btn:hover .btn-content md-menu{opacity:1}md-sidenav[md-component-id=task-details] .card-cont-btn{transition:background-color .2s ease,box-shadow .2s ease}md-sidenav[md-component-id=task-details] .card-cont-btn:hover{box-shadow:0 1px 4px rgba(0,0,0,.08)}md-sidenav[md-component-id=task-details] .card-section .icons{opacity:0;transition:opacity .2s ease}md-sidenav[md-component-id=task-details] .card-section md-button:hover .icons{opacity:1}body.dark-mode .fav-pr-empty{color:var(--jt-color-text-secondary, #9e9e9e);background:var(--jt-color-bg-subtle, #2a2a2a);border-color:var(--jt-color-border, #444)}body.dark-mode md-sidenav[md-component-id=task-details] .fav-pr-btn:hover{box-shadow:0 2px 8px hsla(0,0%,100%,.06)}body.dark-mode md-sidenav[md-component-id=task-details] .card-cont-btn:hover{box-shadow:0 1px 4px hsla(0,0%,100%,.04)}md-sidenav[md-component-id=task-details] .ai-partner-card{border-radius:14px !important;border-left:4px solid #8b5cf6 !important;background:linear-gradient(135deg, #faf5ff 0%, #f0f9ff 100%) !important;margin-bottom:14px !important;padding:18px 20px !important;box-shadow:0 2px 12px rgba(99,102,241,.1) !important}md-sidenav[md-component-id=task-details] .ai-partner-icon-wrap{width:44px;height:44px;background:linear-gradient(135deg, #6366f1, #8b5cf6);border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}md-sidenav[md-component-id=task-details] .ai-partner-icon-wrap md-icon{color:#fff !important;width:24px !important;height:24px !important}md-sidenav[md-component-id=task-details] .ai-partner-title{font-size:16px;font-weight:700;color:#1e1b4b;margin:0}md-sidenav[md-component-id=task-details] .ai-partner-sub{font-size:12.5px;color:#6b7280;margin:2px 0 0}md-sidenav[md-component-id=task-details] .ai-status-bar{display:flex;align-items:center;gap:6px;margin-top:10px}md-sidenav[md-component-id=task-details] .ai-status-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 2px rgba(16,185,129,.25);animation:ai-pulse 2s ease-in-out infinite}@keyframes ai-pulse{0%,100%{box-shadow:0 0 0 2px rgba(16,185,129,.25)}50%{box-shadow:0 0 0 5px rgba(16,185,129,.1)}}md-sidenav[md-component-id=task-details] .ai-status-text{font-size:11.5px;color:#6b7280;font-weight:500}md-sidenav[md-component-id=task-details] .ai-model-pill{background:#f3e8ff;color:#7c3aed;font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:10px;border:1px solid #e9d5ff}md-sidenav[md-component-id=task-details] .btn-ai-generate-ws{background:linear-gradient(135deg, #6366f1 0%, #8b5cf6 50%, #a855f7 100%) !important;color:#fff !important;border-radius:10px !important;padding:0 16px !important;height:36px !important;min-height:36px !important;display:inline-flex !important;align-items:center !important;gap:7px !important;font-weight:600 !important;font-size:13px !important;box-shadow:0 2px 10px rgba(99,102,241,.35) !important;transition:all .2s ease !important}md-sidenav[md-component-id=task-details] .btn-ai-generate-ws:hover{box-shadow:0 4px 18px rgba(99,102,241,.55) !important;transform:translateY(-1px) !important}md-sidenav[md-component-id=task-details] .btn-ai-generate-ws md-icon{width:15px !important;height:15px !important;color:hsla(0,0%,100%,.9) !important}md-sidenav[md-component-id=task-details] .ai-mode-pills{display:flex;gap:6px;margin-bottom:10px}md-sidenav[md-component-id=task-details] .ai-mode-pill{padding:5px 13px;border-radius:20px;font-size:12px;font-weight:600;cursor:pointer;border:1.5px solid #ddd6fe;color:#6b7280;background:#fff;transition:all .15s;user-select:none}md-sidenav[md-component-id=task-details] .ai-mode-pill:hover{border-color:#a78bfa;color:#7c3aed}md-sidenav[md-component-id=task-details] .ai-mode-pill.active{background:#ede9fe;border-color:#7c3aed;color:#7c3aed}md-sidenav[md-component-id=task-details] .ai-prompt-textarea-wrap{border:1.5px solid #ddd6fe;border-radius:12px;background:#fff;overflow:hidden;transition:border-color .2s;width:100%}md-sidenav[md-component-id=task-details] .ai-prompt-textarea-wrap:focus-within{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(124,58,237,.08)}md-sidenav[md-component-id=task-details] .ai-prompt-textarea-wrap textarea{width:100%;border:none;padding:12px 14px;font-size:13.5px;resize:vertical;background:rgba(0,0,0,0);outline:none;display:block;box-sizing:border-box;min-height:80px}md-sidenav[md-component-id=task-details] .ai-prompt-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px}md-sidenav[md-component-id=task-details] .ai-response-area{margin-top:14px;padding:0;background:#fff;border:1px solid #e9d5ff;border-left:3px solid #8b5cf6;border-radius:4px 12px 12px 12px;font-size:13.5px;color:#374151;line-height:1.65;overflow:hidden}md-sidenav[md-component-id=task-details] .ai-resp-header{display:flex;align-items:center;gap:7px;padding:10px 14px 8px;border-bottom:1px solid #f3e8ff;background:#fdfaff}md-sidenav[md-component-id=task-details] .ai-resp-icon{width:24px;height:24px;min-width:24px;background:linear-gradient(135deg, #6366f1, #8b5cf6);border-radius:6px;display:flex;align-items:center;justify-content:center}md-sidenav[md-component-id=task-details] .ai-resp-icon md-icon{color:#fff !important;width:12px !important;height:12px !important}md-sidenav[md-component-id=task-details] .ai-resp-label{font-size:10.5px;font-weight:700;color:#7c3aed;text-transform:uppercase;letter-spacing:.5px;flex:1}md-sidenav[md-component-id=task-details] .ai-resp-actions{display:flex;gap:4px}md-sidenav[md-component-id=task-details] .ai-resp-action-btn{min-width:28px !important;width:28px !important;height:28px !important;min-height:28px !important;padding:0 !important;border-radius:6px !important;background:rgba(0,0,0,0) !important}md-sidenav[md-component-id=task-details] .ai-resp-action-btn:hover{background:#f3e8ff !important}md-sidenav[md-component-id=task-details] .ai-resp-action-btn md-icon{width:14px !important;height:14px !important;color:#6b7280 !important}md-sidenav[md-component-id=task-details] .ai-resp-action-btn.copy-btn md-icon{color:#7c3aed !important}md-sidenav[md-component-id=task-details] .ai-resp-action-btn.delete-btn md-icon{color:#ef4444 !important}md-sidenav[md-component-id=task-details] .ai-resp-body{padding:12px 14px}md-sidenav[md-component-id=task-details] .ai-typing-ws{display:flex;gap:4px;padding:6px 2px;align-items:center}md-sidenav[md-component-id=task-details] .ai-typing-ws span{width:6px;height:6px;background:#8b5cf6;border-radius:50%;animation:ai-dot-pulse-ws 1.4s ease-in-out infinite}md-sidenav[md-component-id=task-details] .ai-typing-ws span:nth-child(2){animation-delay:.2s}md-sidenav[md-component-id=task-details] .ai-typing-ws span:nth-child(3){animation-delay:.4s}@keyframes ai-dot-pulse-ws{0%,80%,100%{transform:scale(0.6);opacity:.4}40%{transform:scale(1);opacity:1}}md-sidenav[md-component-id=task-details] .btn-ai-save-fav{background:#f3e8ff !important;color:#7c3aed !important;border-radius:8px !important;font-weight:600 !important;font-size:12.5px !important;height:34px !important;padding:0 12px !important;border:1px solid #e9d5ff !important}@keyframes jt-prj-brief-dot-pulse{0%,80%,100%{opacity:.3;transform:scale(0.8)}40%{opacity:1;transform:scale(1)}}.jt-prj-brief-auto-cat-spinner{display:inline-flex;align-items:center;gap:3px;vertical-align:middle;width:4px;height:4px;border-radius:50%;background:var(--jt-color-text-muted, #888);animation:jt-prj-brief-dot-pulse 1.2s ease-in-out infinite}.jt-prj-brief-auto-cat-spinner::before,.jt-prj-brief-auto-cat-spinner::after{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--jt-color-text-muted, #888);animation:jt-prj-brief-dot-pulse 1.2s ease-in-out infinite}.jt-prj-brief-auto-cat-spinner::before{animation-delay:-0.3s}.jt-prj-brief-auto-cat-spinner::after{animation-delay:.3s}.jt-prj-brief-auto-cat-spinner.rail-spinner{width:3px;height:3px}.jt-prj-brief-auto-cat-spinner.rail-spinner::before,.jt-prj-brief-auto-cat-spinner.rail-spinner::after{width:3px;height:3px}.brief-rail .rail-icon.disabled{opacity:.5;pointer-events:none;cursor:default;transition:opacity 200ms ease}.ghost-categories{transition:opacity 250ms ease,max-height 250ms ease}.ghost-quick-page{display:flex;align-items:center;gap:8px;padding:10px 12px;margin-bottom:4px;border-radius:8px;background:var(--jt-color-surface-raised, #f8f8f8);border:1px dashed var(--jt-color-border, #d6e1e5);transition:background 200ms ease,border-color 200ms ease,box-shadow 200ms ease}.ghost-quick-page .ghost-quick-page-icon{color:var(--jt-color-primary, #f05e33);flex-shrink:0}.ghost-quick-page:hover{background:var(--jt-color-bg-hover, #f0f0f0);border-color:var(--jt-color-primary, #f05e33);box-shadow:0 1px 4px rgba(0,0,0,.08)}.ghost-quick-page.disabled{opacity:.6;pointer-events:none}.ghost-quick-page .ghost-quick-page-arrow{margin-left:auto;opacity:0;transform:translateX(-4px);transition:opacity 200ms ease,transform 200ms ease;color:var(--jt-color-text-muted, #888)}.ghost-quick-page:hover .ghost-quick-page-arrow{opacity:1;transform:translateX(0)}.ghost-divider{display:flex;align-items:center;gap:8px;margin:6px 0 4px}.ghost-divider::before,.ghost-divider::after{content:"";flex:1;height:1px;background:var(--jt-color-border, #d6e1e5)}.ghost-divider .ghost-divider-text{color:var(--jt-color-text-muted, #888);white-space:nowrap}@keyframes jt-prj-brief-cat-appear{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.brief-category-container .navigation-section{animation:jt-prj-brief-cat-appear 250ms ease forwards}.jt-board-header-v2{background:#fff;border-bottom:1px solid rgba(0,0,0,.06)}.jt-board-header-v2>.top-toolbar{flex-direction:column !important;align-items:stretch !important;padding:0 !important}.jt-board-header-v2 .board-header-meta{padding:10px 16px 6px !important;border-bottom:1px solid rgba(0,0,0,.04)}.jt-board-header-v2 .board-header-meta .board-header-crumb-row{font-size:12px;color:#8c8c8c}.jt-board-header-v2 .board-header-meta .board-header-crumb-row .project-subtitle{color:#595959;font-weight:500}.jt-board-header-v2 .board-header-meta .board-header-crumb-row .breadcrumb-sep{color:#bfbfbf;margin:0 2px}.jt-board-header-v2 .board-header-meta .board-header-crumb-row .projects-tags-ocean{background:rgba(22,119,255,.08);color:#0958d9;padding:1px 8px;border-radius:10px;font-size:11px;font-weight:600}.jt-board-header-v2 .board-header-meta .project-name-section{margin-top:4px}.jt-board-header-v2 .board-header-meta .project-name-section .project-title{font-size:20px !important;font-weight:700 !important;color:#1a1a2e;margin:0;line-height:1.2}.jt-board-header-v2 .board-header-meta .project-name-section .caret-icon{opacity:.55}.jt-board-header-v2 .tab-scroll{padding:6px 16px 0 !important}.jt-board-header-v2>.top-toolbar>[layout=row][layout-align="start center"]:last-child{padding:4px 12px 6px !important;align-self:flex-end}.custom-role{padding:20px}.custom-role .role-name{font-size:16px}.custom-role .ui-accordion section{padding:20px}.custom-role .access-rbtns md-radio-button{margin-right:0}@media screen and (max-width: 959px){.custom-role .upgrade-now{margin-bottom:15px}}.automate-task{position:fixed;top:0;left:0;width:100%;height:100%;background:#f1f6f7}.automate-task .a-icon{width:22px;height:22px;margin-right:8px}.automate-task .personalize-data-icon,.automate-task .verificar-icon,.automate-task .quick-guide,.automate-task .black-info-icon,.automate-task .clip-icon{width:25px;height:25px}.automate-task .play-icon{width:35px;height:35px}.automate-task .margin-right-8{margin-right:8px}.automate-task .margin-right-10{margin-right:10px}.automate-task .margin-right-15{margin-right:15px}.automate-task .margin-right-20{margin-right:20px}.automate-task .padding-left-30{padding-left:30px}.automate-task .margin-left-30{margin-left:30px}.automate-task .text-blue{color:#06b7f8}.automate-task .text-blue2{color:#5cc5c3}.automate-task .text-dark-gray-3{color:#6a6a6a}.automate-task .text-black{color:#000}.automate-task .quote-description{font-size:17px;color:#a6a6a6;margin:6px 0 0 30px}.automate-task .title{font-size:27px;margin:30px 0 0 0;letter-spacing:1px}.automate-task .subtitle{font-size:25px;margin:0;letter-spacing:1px;color:#000}.automate-task .info-section{padding:25px 30px 0 30px;height:100%}.automate-task .info-section .header{padding-top:15px;padding-bottom:25px;border-bottom:1px solid #a2a1a1}.automate-task .info-section .header .review-cta{width:220px;padding:10px;background-color:#fff;color:#fe9603;box-shadow:-1px 1px 8px rgba(0,0,0,.3);transition:background-color 250ms,box-shadow 250ms}.automate-task .info-section .header .review-cta:hover{color:#fff;background-color:#fe9603;box-shadow:-2px 2px 16px rgba(0,0,0,.6)}.automate-task .info-section .header .plus-img-icon{width:25px;height:25px;margin-right:10px}.automate-task .info-section .header .service-type{font-size:18px}.automate-task .main{padding:40px 0;height:70%}.automate-task .main .reasons-list{font-size:16px;color:#a2a1a1;padding-left:0}.automate-task .main .reasons-list li{margin-left:30px;padding-left:20px}.automate-task .main .watch-video-btn{width:200px;padding:15px 8px;margin-top:40px;color:#fff;background-color:#06b7f8;box-shadow:-1px 1px 8px rgba(0,0,0,.3);cursor:pointer;border:none;font-size:14px;font-weight:600;transition:background-color 250ms,box-shadow 250ms}.automate-task .main .watch-video-btn:hover{background-color:#038abb;box-shadow:-2px 2px 16px rgba(0,0,0,.6)}.automate-task .main .img-section{width:50%;height:350px}.automate-task .footer{padding:15px 0;border-top:1px solid #a2a1a1}.qoute-status .checklist-icon{width:25px;height:18px;margin-right:10px;margin-bottom:10px}.qoute-status .circle-tick{width:20px;height:20px;margin-bottom:10px}.qoute-status .right-tick{width:14px;height:14px}.qoute-status .qoute-status-section{width:100%}.qoute-status .qoute-status-section .header{padding:25px;box-shadow:0px 4px 6px -2px rgba(0,0,0,.2);position:relative}.qoute-status .qoute-status-section .header .header-service-type{color:#2b3e50;font-size:14px;cursor:pointer}.qoute-status .main-status-list{padding:30px 40px}.qoute-status .qoute-status-list{gap:50px;padding:30px;background-color:#f1f6f7}.qoute-status .qoute-status-list .status-container{width:170px;height:110px;padding:10px;background-color:#fff;cursor:pointer}.qoute-status .qoute-status-list .active{background-color:#21374c;color:#fff}.qoute-status .qoute-status-list .quote-process-description{max-width:400px;font-size:14px;color:#000}.qoute-status .section-2{padding:30px 40px}.qoute-status .section-2 .active-task-count-description{font-size:15px;color:#595959;margin:6px 0 0 15px}.qoute-status .section-2 .btn-section{padding:14px 65px;border:1px solid #a6a6a6;border-radius:30px;cursor:pointer;font-size:16px}.qoute-status .section-2 .btn-active{background:#fe9603;border-color:#fe9603;color:#fff}.qoute-status .section-2 .reminder-box{border:1px solid #a2a1a1;padding:0 10px;background:#fff;font-size:14px}.qoute-status .section-2 .reminder-box-active{background-color:#06b7f8;color:#fff}.qoute-status .toggle-icon{position:absolute;top:65px;right:50%;padding:2px 6px}.qoute-status .toggle-icon md-icon{margin:0;width:15px;height:15px;transform:rotate(-90deg);transition:.5s all}.qoute-status .toggle-icon md-icon.opened{transform:rotate(90deg)}.qoute-status .toggle-icon md-icon svg path{fill:#52748d}@media(max-width: 600px){.automate-task .title{font-size:20px}.automate-task .subtitle{font-size:18px}.automate-task .header .review-cta{margin-top:20px}.automate-task .header .review-txt{font-size:10px}.automate-task .header .service-type{font-size:14px}.automate-task .main{height:auto}.automate-task .main .reasons-list li{font-size:12px}.automate-task .footer .related-auto-list{padding-top:20px;display:flex;gap:25px;margin-left:30px}}.jac-health-dot{display:inline-block;width:10px;height:10px;border-radius:50%;vertical-align:middle;flex-shrink:0;cursor:default}.jac-health-dot--green{background:#abd036}.jac-health-dot--amber{background:#ffab19}.jac-health-dot--red{background:#ff8162}.jac-health-dot--gray{background:#ccc}.jac-health-dot--red-critical{animation:jac-health-pulse 2s ease-in-out infinite}@keyframes jac-health-pulse{0%,100%{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion: reduce){.jac-health-dot--red-critical{animation:none;box-shadow:0 0 0 2px #ff8162}}.jac-c360-panel.opportunity-sidenav .jac-contact-360-tab .info-section{display:block !important;grid-template-columns:none !important}.jac-c360-panel.opportunity-sidenav .jac-contact-360-tab .info-grid{display:block !important}.jac-c360-panel.opportunity-sidenav .jac-contact-360-tab .info-item{max-width:100% !important;width:100% !important}.jac-c360-panel.opportunity-sidenav>.ar-sidepanel>.task-wrapper>.opportunity-container>.jac-contact-360-tab>.info-section{display:grid !important;grid-template-columns:repeat(3, 1fr) !important}.jac-c360-panel.opportunity-sidenav .btn-footer{border-top:1px solid #e2e8f0;padding:12px 16px;gap:10px}.jac-c360-panel.opportunity-sidenav .btn-footer .btn{padding:0 16px;min-width:80px}.jac-c360-contact-card{border-left:3px solid #f05e33;background:#f9f9f9;padding:16px 20px;border-radius:10px;margin-bottom:12px}.jac-c360-contact-card .jac-c360-contact-card__avatar{width:45px;height:45px;min-width:45px;border-radius:50%;overflow:hidden;margin-right:15px}.jac-c360-contact-card .jac-c360-contact-card__avatar img{width:100%;height:100%;object-fit:cover}.jac-c360-contact-card .jac-c360-contact-card__initials{width:45px;height:45px;min-width:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;background:#eaeaea;color:#333;margin-right:15px}.jac-c360-contact-card .jac-c360-contact-card__name{font-size:16px;font-weight:600;color:#333}.jac-c360-contact-card .jac-c360-contact-card__detail{font-size:13px;color:hsl(0,0%,58%);line-height:2}.jac-c360-panel .icon-40,.jac-a360-panel .icon-40{width:40px !important;height:40px !important}.jac-a360-panel.opportunity-sidenav .jac-contact-360-tab .info-section{display:block !important;grid-template-columns:none !important}.jac-a360-panel.opportunity-sidenav .jac-contact-360-tab .info-grid{display:block !important}.jac-a360-panel.opportunity-sidenav .jac-contact-360-tab .info-item{max-width:100% !important;width:100% !important}.jac-a360-panel.opportunity-sidenav>.ar-sidepanel>.task-wrapper>.opportunity-container>.jac-contact-360-tab>.info-section{display:grid !important;grid-template-columns:repeat(3, 1fr) !important}.jac-a360-panel.opportunity-sidenav .btn-footer{border-top:1px solid #e2e8f0;padding:12px 16px;gap:10px}.jac-pipeline-signal{display:inline-flex;align-items:center;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.jac-pipeline-signal:hover{opacity:.85}.jac-pipeline-signal__label{line-height:1.4}.jac-pipeline-signal--opportunity{background:#f3e8ff;color:#6b21a8}.jac-pipeline-signal--quote{background:#ffe9cf;color:#c47618}.jac-pipeline-signal--job{background:#e6f4ea;color:#39a82d}.jac-pipeline-signal--none{background:#f9f9f9;color:hsl(0,0%,58%);cursor:default}.jac-pipeline-signal--none:hover{opacity:1}.jac-next-action{display:inline-flex;align-items:center;font-size:13px;cursor:pointer;white-space:nowrap}.jac-next-action__text{line-height:1.4}.jac-next-action--overdue{color:#f45151;font-weight:500}.jac-next-action--today{color:#f45151;font-weight:500}.jac-next-action--tomorrow{color:#f05e33;font-weight:500}.jac-next-action--none{color:hsl(0,0%,58%);cursor:default}.jac-segment-tags{display:inline-flex;align-items:center;flex-wrap:wrap}.jac-segment-tags__chip{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500;background:#ffe9cf;color:#c47618;cursor:pointer;white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis;transition:background .15s ease;margin:2px}.jac-segment-tags__chip:hover{background:#d8e7f2}.jac-segment-tags__overflow{display:inline-block;padding:2px 6px;border-radius:10px;font-size:11px;font-weight:500;background:#f9f9f9;color:hsl(0,0%,58%);cursor:default;margin:2px}.jac-segment-tags--empty{display:inline-block}.jac-segment-tags__none{color:#ccc;font-size:13px}.jac-row-quick-actions{display:inline-flex;align-items:center}.jac-row-quick-actions__btn{width:32px !important;height:32px !important;min-width:0 !important;min-height:0 !important;padding:4px !important;margin:0 !important;line-height:24px !important}.jac-row-quick-actions__btn md-icon{font-size:18px !important;width:18px !important;height:18px !important;color:hsl(0,0%,58%);transition:color .15s ease}.jac-row-quick-actions__btn:hover md-icon{color:#f05e33}.jac-row-quick-actions__btn[disabled] md-icon{color:#d6e1e5}.jac-mini-call-panel{position:relative;width:320px;background:#fff;border:1px solid #d6e1e5;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.08);z-index:40}.jac-mini-call-panel__header{padding:10px 12px;border-bottom:1px solid #f3f4f6}.jac-mini-call-panel__title{display:flex;align-items:center;font-size:14px;font-weight:500;color:#333}.jac-mini-call-panel__title md-icon{height:18px !important;width:18px !important;margin-right:6px}.jac-mini-call-panel__close{width:28px !important;height:28px !important;min-width:0 !important;min-height:0 !important;padding:2px !important}.jac-mini-call-panel__phones{padding:12px}.jac-mini-call-panel__phones-label{font-size:13px;color:hsl(0,0%,58%);margin-bottom:8px;display:block}.jac-mini-call-panel__phone-number{font-size:14px;font-weight:500;color:#333}.jac-mini-call-panel__phone-label{font-size:13px;color:hsl(0,0%,58%)}.jac-mini-call-panel__no-phone{font-size:14px;color:hsl(0,0%,58%);font-style:italic}.jac-mini-call-panel__actions{padding:0 12px 12px}.jac-mini-call-panel__call-btn{width:100%;border-radius:8px !important}.jac-mini-call-panel__call-btn md-icon{height:18px !important;width:18px !important;margin-right:4px}.jac-mini-call-panel__note{padding:12px;border-top:1px solid #f3f4f6}.jac-mini-call-panel__note-label{font-size:13px;font-weight:500;color:hsl(0,0%,58%);margin-bottom:6px;display:block}.jac-mini-call-panel__note-input{width:100%;border:1px solid #d6e1e5;border-radius:8px;padding:8px;font-size:14px;font-family:inherit;resize:vertical;outline:none;transition:border-color .2s ease}.jac-mini-call-panel__note-input:focus{border-color:#f05e33}.jac-mini-call-panel__note-actions{margin-top:8px}.schedule-history-sidenav{max-width:460px !important;width:100% !important;display:flex;flex-direction:column}.schedule-history-sidenav .leftnav-wrap{flex:1;display:flex;flex-direction:column;overflow:hidden}.schedule-history-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e6ea;background:#fff;flex-shrink:0}.schedule-history-header__title{font-size:16px;font-weight:600;color:#333}.schedule-history-header__close{cursor:pointer}.schedule-history-header__close md-icon{color:#949494}.schedule-history-header__close md-icon:hover{color:#333}.schedule-history-content{background:#f5f6f8;flex:1;overflow-y:auto}.schedule-history-list{padding:12px 14px}.schedule-history-card{background:#fff;border:1px solid #e2e6ea;border-radius:8px;margin-bottom:12px;padding:12px 14px}.schedule-history-card__header{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px}.schedule-history-card__service-icon{width:28px;height:28px;min-width:28px;border-radius:6px;display:flex;align-items:center;justify-content:center}.schedule-history-card__service-icon md-icon{width:14px;height:14px;min-width:14px;min-height:14px}.schedule-history-card__header-left{flex:1;min-width:0}.schedule-history-card__service-name{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;cursor:pointer}.schedule-history-card__service-name:hover{text-decoration:underline}.schedule-history-card__meta{font-size:11px;color:#949494;margin-top:2px}.schedule-history-card__time-ago{font-size:10px;color:#bbb;white-space:nowrap;flex-shrink:0;margin-top:2px}.schedule-history-card__change-block{position:relative;background:#fafbfc;border:1px solid #eef0f2;border-radius:6px;padding:10px 12px}.schedule-history-card__change-section{margin-bottom:8px}.schedule-history-card__change-section:last-of-type{margin-bottom:0}.schedule-history-card__change-label{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:3px;padding:2px 8px;margin-bottom:4px}.schedule-history-card__change-label--from,.schedule-history-card__change-label--to{background:rgba(91,79,196,.12);color:#5b4fc4}.schedule-history-card__change-dates{font-size:12px;color:#333;line-height:1.5;padding-left:2px}.schedule-history-card__quote-row{font-size:11px;color:#949494;margin-top:8px;padding-top:6px;border-top:1px dashed #eef0f2}.schedule-history-card__quote-link{color:#f05e33;font-weight:500;text-decoration:none;cursor:pointer}.schedule-history-card__quote-link:hover{text-decoration:underline}.schedule-history-card__reason{display:flex;align-items:center;gap:5px;margin-top:10px;padding:6px 10px;background:#f5f0e8;border-radius:4px;font-size:11px;color:#7c6a4a}.schedule-history-card__reason md-icon{width:13px;height:13px;min-width:13px;min-height:13px}.schedule-history-card__reason md-icon svg{fill:#7c6a4a}.schedule-history-card__add-note{position:absolute;top:8px;right:10px;display:inline-flex;align-items:center;gap:4px;cursor:pointer;font-size:11px;color:#949494;transition:color .15s ease}.schedule-history-card__add-note:hover{color:#f05e33}.schedule-history-card__add-note:hover md-icon svg{fill:#f05e33}.schedule-history-card__add-note md-icon{width:12px;height:12px;min-width:12px;min-height:12px}.schedule-history-card__add-note md-icon svg{fill:#949494;transition:fill .15s ease}.schedule-history-footer{flex-shrink:0;background:#fff;border-top:1px solid #e2e6ea}.schedule-history-footer .btn-primary{background-color:#5b4fc4 !important;color:#fff !important}.schedule-history-footer .btn-primary:hover{background-color:#4a3fb3 !important}jac-contact-list-intelligence-header{display:block}.jac-intel-strip{margin-bottom:8px}.jac-intel-strip .info-section{display:flex;flex-wrap:wrap;gap:10px}.jac-intel-strip .info-card{border-radius:10px;padding:16px 28px;min-width:165px;max-width:230px;box-shadow:none;background:#fff;cursor:pointer;transition:box-shadow .2s ease,transform .15s ease}.jac-intel-strip .info-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.12);transform:translateY(-1px)}.jac-intel-strip .info-card .label{color:#333;font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:5px;letter-spacing:.3px}.jac-intel-strip .info-card .value-text{font-weight:700;font-size:20px}.jac-intel-strip .info-card.value{background:#e9f9ef;border:1px solid #24a86e}.jac-intel-strip .info-card.value .value-text{color:#24a86e}.jac-intel-strip .info-card.forecast{background:#f2efff;border:1px solid #6858d0}.jac-intel-strip .info-card.forecast .value-text{color:#6858d0}.jac-intel-strip .info-card.cost{background:#eef6ff;border:1px solid #0074d9}.jac-intel-strip .info-card.cost .value-text{color:#0074d9}.jac-intel-strip .info-card.contact{background:#fafafa;border:1px solid #d6d6d6}.jac-intel-strip .info-card.contact .value-text{color:#7e7e7e}.jac-intel-strip .md-button.md-raised{border-radius:8px;padding:0 20px;min-height:36px;line-height:36px;font-size:13px;font-weight:600;text-transform:none;letter-spacing:.2px}.jac-intel-delta{display:inline-block;font-size:11px;font-weight:500;padding:1px 6px;border-radius:10px;margin-left:4px;background:#eaeaea;color:hsl(0,0%,58%)}.jac-intel-delta--up{background:rgba(171,208,54,.15);color:#abd036}.jac-intel-delta--down{background:rgba(255,129,98,.15);color:#ff8162}.jac-view-tabs{gap:0;border:1px solid #d6e1e5;border-radius:10px;overflow:hidden}.jac-view-tab{display:inline-flex;align-items:center;gap:5px;padding:10px 16px;font-size:13px;font-weight:500;color:hsl(0,0%,58%);cursor:pointer;text-decoration:none;border-right:1px solid #d6e1e5;transition:background .15s ease,color .15s ease;white-space:nowrap;height:42px;box-sizing:border-box}.jac-view-tab:last-child{border-right:none}.jac-view-tab:hover{background:#f9f9f9;color:#333}.jac-view-tab--active{background:#f05e33 !important;color:#fff !important}.jac-view-tab--active:hover{background:#f05e33 !important;color:#fff !important}.jac-view-tab--active .jac-view-tab__icon,.jac-view-tab--active md-icon{color:#fff !important;fill:#fff !important}.jac-view-tab__icon{width:16px !important;height:16px !important;min-width:16px;min-height:16px;color:#ccc}.jac-smart-filter{background:#fff}.jac-smart-filter__header{padding:16px 18px;border-bottom:1px solid #d6e1e5;position:sticky;top:0;background:#fff;z-index:2}.jac-smart-filter__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:10px;background:#f05e33;color:#fff;font-size:11px;font-weight:700;padding:0 6px}.jac-smart-filter__chevron{display:inline-block;font-size:12px;color:#ccc;flex-shrink:0;transition:transform .2s ease;transform:rotate(0deg);line-height:1}.jac-smart-filter__chevron--open{transform:rotate(90deg)}.jac-smart-filter__section{border-bottom:1px solid #eaeaea}.jac-smart-filter__section-header{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;cursor:pointer;font-size:13px;font-weight:600;color:#333;letter-spacing:.2px;transition:background .15s ease}.jac-smart-filter__section-header:hover{background:#f8f8f8}.jac-smart-filter__section-header:hover .jac-smart-filter__chevron{opacity:.7}.jac-smart-filter__section-header--has-active{border-left:3px solid #f05e33;padding-left:15px}.jac-smart-filter__section-icon{width:16px !important;height:16px !important;min-width:16px;opacity:.5}.jac-smart-filter__section-body{padding:4px 10px 10px}.jac-smart-filter__option{display:flex;align-items:center;gap:10px;padding:9px 12px;margin:2px 0;border-radius:8px;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.jac-smart-filter__option:hover{background:#f3f4f6}.jac-smart-filter__option--active{background:#ffe9cf !important;box-shadow:inset 0 0 0 1px #f05e33}.jac-smart-filter__option--active .jac-smart-filter__option-label{color:#c47618;font-weight:500}.jac-smart-filter__option--active .jac-smart-filter__option-count{color:#f05e33;font-weight:600}.jac-smart-filter__option--disabled{opacity:.4;cursor:not-allowed}.jac-smart-filter__option-icon{width:18px !important;height:18px !important;min-width:18px;margin-right:10px;flex-shrink:0}.jac-smart-filter__option-label{font-size:13px;color:#333;line-height:1.4}.jac-smart-filter__option-count{font-size:12px;font-weight:500;color:hsl(0,0%,58%);margin-left:8px;flex-shrink:0}.jac-smart-filter__check{width:14px !important;height:14px !important;min-width:14px;flex-shrink:0;margin-left:6px;color:#f05e33}.jac-smart-filter__location-code{display:inline-flex;align-items:center;justify-content:center;width:28px;height:22px;border-radius:4px;background:#eaeaea;color:hsl(0,0%,58%);font-size:10px;font-weight:700;letter-spacing:.3px;margin-right:8px;flex-shrink:0}.jac-smart-filter__inactive-tag{font-size:11px;color:hsl(0,0%,58%);font-style:italic}.jac-smart-filter__empty{padding:12px;font-size:13px;color:hsl(0,0%,58%);text-align:center}.jac-smart-filter__agent-add{display:flex;align-items:center;gap:10px;padding:10px 12px;margin:2px 0;border-radius:8px;border:1px dashed #d6e1e5;cursor:pointer;color:#f05e33;font-size:13px;font-weight:500;transition:background .15s ease,border-color .15s ease}.jac-smart-filter__agent-add:hover{background:#ffe9cf;border-color:#f05e33}.jac-smart-filter__agent-add-icon{width:16px !important;height:16px !important;min-width:16px;margin-right:8px}.jac-smart-filter__agent-list{margin:6px 0 0;padding:0}.jac-smart-filter__agent-chip{padding:6px 12px;margin:3px 0;border-radius:8px;background:#f3f4f6}.jac-smart-filter__agent-avatar{width:28px;height:28px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#eaeaea}.jac-smart-filter__agent-avatar img{width:100%;height:100%;object-fit:cover}.jac-smart-filter__agent-avatar .img-replacer{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:11px;font-weight:700;color:hsl(0,0%,58%)}.jac-smart-filter-sidebar{width:288px;min-width:288px;max-width:288px;flex-shrink:0;position:sticky;top:0;align-self:flex-start;overflow-y:auto;height:calc(100vh - 64px);border-right:1px solid #d6e1e5;background:#fff;z-index:5}.jac-filter-content-wrapper{width:100%}.jac-content-area{min-width:0}.jac-bulk-toolbar{position:fixed;bottom:0;left:0;right:0;z-index:50;background:#fff;border-top:1px solid #d6e1e5;box-shadow:0 -2px 6px rgba(0,0,0,.06);padding:8px 16px;animation:jac-bulk-slide-up .3s cubic-bezier(0.4, 0, 0.2, 1)}.jac-bulk-toolbar__count{display:flex;align-items:center;font-size:14px;font-weight:500;color:#f05e33;margin-right:12px;white-space:nowrap}.jac-bulk-toolbar__count md-icon{height:18px !important;width:18px !important;margin-right:6px}.jac-bulk-toolbar__action{min-width:0 !important;min-height:36px !important;line-height:36px !important;padding:0 12px !important;margin:0 2px !important;font-size:13px !important;text-transform:none !important;border-radius:8px !important}.jac-bulk-toolbar__action md-icon{height:18px !important;width:18px !important;margin-right:4px}.jac-bulk-toolbar__action:hover{background:#f2f2f2}.jac-bulk-toolbar__action--danger{color:#f45151 !important}.jac-bulk-toolbar__action--danger:hover{background:#fce8e6}@keyframes jac-bulk-slide-up{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion: reduce){.jac-bulk-toolbar{animation:none}}.jac-dedup-banner{background:#ffe9cf;border:1px solid #ffab19;border-radius:10px;padding:10px 16px;margin-bottom:12px}.jac-dedup-banner__icon{height:20px !important;width:20px !important;margin-right:8px}.jac-dedup-banner__text{font-size:14px;color:#333}.jac-dedup-banner__action{font-size:14px;font-weight:500;color:#f05e33;cursor:pointer;margin-left:12px;white-space:nowrap}.jac-dedup-banner__action:hover{text-decoration:underline}.jac-dedup-banner__action--muted{color:hsl(0,0%,58%)}.jac-dedup-merge-modal{max-width:640px;width:90vw}.jac-dedup-merge-modal__header{padding:16px 20px;border-bottom:1px solid #d6e1e5}.jac-dedup-merge-modal__step{padding:16px}.jac-dedup-merge-modal__instruction{font-size:14px;color:hsl(0,0%,58%);margin-bottom:16px}.jac-dedup-merge-modal__contact-list{display:flex;flex-direction:column}.jac-dedup-merge-modal__contact-card{display:flex;align-items:center;padding:12px;border:1px solid #d6e1e5;border-radius:10px;cursor:pointer;margin-bottom:8px;transition:border-color .2s ease,background .2s ease}.jac-dedup-merge-modal__contact-card:hover{background:#f8f8f8}.jac-dedup-merge-modal__contact-card--selected{border-color:#f05e33;background:#ffe9cf}.jac-dedup-merge-modal__contact-info{font-size:14px;color:#333;line-height:1.5;margin-left:12px}.jac-dedup-merge-modal__contact-detail{font-size:13px;color:hsl(0,0%,58%);margin-right:12px}.jac-dedup-merge-modal__success-icon{width:48px !important;height:48px !important;color:#abd036}.jac-dedup-merge-modal__preview-table{width:100%;border-collapse:collapse;font-size:13px}.jac-dedup-merge-modal__preview-table th,.jac-dedup-merge-modal__preview-table td{text-align:left;padding:8px 12px;border-bottom:1px solid #f3f4f6}.jac-dedup-merge-modal__preview-table th{font-weight:500;color:hsl(0,0%,58%);background:#f8f8f8}.jac-dedup-merge-modal__preview-table td{color:#333}.jac-view-mode-toggle{display:inline-flex;border:1px solid #d6e1e5;border-radius:8px;overflow:hidden}.jac-view-mode-toggle__btn{min-width:0 !important;min-height:32px !important;line-height:32px !important;padding:0 12px !important;margin:0 !important;border-radius:0 !important;border-right:1px solid #d6e1e5}.jac-view-mode-toggle__btn md-icon{height:18px !important;width:18px !important}.jac-view-mode-toggle__btn:last-child{border-right:none}.jac-view-mode-toggle__btn--active{background:#f05e33 !important;color:#fff !important}.jac-view-mode-toggle__btn--active md-icon svg path{fill:#fff}.jac-card-view__group-btn{min-height:28px !important;line-height:28px !important;padding:0 12px !important;font-size:13px !important;margin:0 4px 0 0 !important;border-radius:8px !important}.jac-card-view__card-wrap{padding:6px}.jac-card-view__card{background:#fff;border:1px solid #d6e1e5;border-radius:10px;padding:15px;cursor:pointer;transition:box-shadow .2s ease;height:100%}.jac-card-view__card:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.jac-card-view__avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#eaeaea}.jac-card-view__avatar img{width:100%;height:100%;object-fit:cover}.jac-card-view__avatar .img-replacer{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:14px;font-weight:bold;color:hsl(0,0%,58%);text-transform:uppercase}.jac-segment-view__total{display:flex;align-items:center;font-size:14px;color:hsl(0,0%,58%);padding:8px 0;margin-bottom:10px}.jac-segment-view__total md-icon{height:18px !important;width:18px !important;margin-right:6px}.jac-segment-view__group{margin-bottom:16px}.jac-segment-view__group-header{padding:8px 12px;background:#f3f4f6;border-bottom:1px solid #d6e1e5;cursor:pointer}.jac-segment-view__group-header md-icon{height:18px !important;width:18px !important;margin-right:6px}.jac-segment-view__group-name{font-size:14px;font-weight:bold;color:#333}.jac-segment-view__group-count{font-size:14px;color:hsl(0,0%,58%);margin-left:6px}.jac-segment-view__contact-row{padding:8px 12px;cursor:pointer;border-bottom:1px solid #f3f4f6;transition:background .15s ease}.jac-segment-view__contact-row:hover{background:#f8f8f8}.jac-segment-view__avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#eaeaea;margin-right:10px}.jac-segment-view__avatar img{width:100%;height:100%;object-fit:cover}.jac-segment-view__avatar .img-replacer{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:12px;font-weight:bold;color:hsl(0,0%,58%)}.jac-segment-view__contact-info{font-size:14px;color:#333}.jac-segment-view__company{font-size:13px;color:hsl(0,0%,58%)}.jac-segment-view__empty-group{font-size:14px;color:hsl(0,0%,58%);font-style:italic;padding:8px 12px}.jac-segment-view__toolbar{padding:10px 12px;margin-bottom:8px;gap:12px;border-bottom:1px solid #d6e1e5}.jac-segment-view__search{background:#fff;border:1px solid #d6e1e5;border-radius:6px;padding:0 8px;height:36px;transition:border-color .15s ease,box-shadow .15s ease}.jac-segment-view__search:focus-within{border-color:#f05e33;box-shadow:0 0 0 3px rgba(240,94,51,.12)}.jac-segment-view__search-icon{height:16px !important;width:16px !important;color:hsl(0,0%,58%);margin-right:6px}.jac-segment-view__search-input{flex:1;border:none;outline:none;background:rgba(0,0,0,0);font-size:13px;color:#333;height:100%}.jac-segment-view__search-input::placeholder{color:hsl(0,0%,58%)}.jac-segment-view__search-clear{width:24px;min-width:24px;height:24px;padding:0;margin:0}.jac-segment-view__search-clear md-icon{width:12px !important;height:12px !important}.jac-segment-view__toolbar-actions{gap:6px}.jac-segment-view__ghost-btn{margin:0;padding:0 12px;height:32px;min-height:32px;font-size:12px;font-weight:600;text-transform:none;color:#333;background:rgba(0,0,0,0);border:1px solid #d6e1e5;border-radius:6px}.jac-segment-view__ghost-btn:hover{background:#f8f8f8;color:#333}.jac-segment-view__group-header{gap:6px;padding:10px 8px 10px 6px}.jac-segment-view__group-header:hover{background:#f8f8f8}.jac-segment-view__chevron{height:16px !important;width:16px !important;transition:transform .15s ease;transform:rotate(-90deg);margin-right:4px}.jac-segment-view__chevron svg path{fill:#52748d}.jac-segment-view__chevron--open{transform:rotate(90deg)}.jac-segment-view__group-icon{margin-right:4px}.jac-segment-view__group-title{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.jac-segment-view__group-count-chip{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 8px;border-radius:10px;background:#eaeaea;color:#333;font-size:11px;font-weight:700;line-height:1}.jac-segment-view__group-description{font-size:12px;color:hsl(0,0%,58%);margin-left:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40%}.jac-segment-view__attention-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:12px;background:#fff7ed;color:#b45309;border:1px solid #fed7aa;font-size:11px;font-weight:600;margin-right:8px;white-space:nowrap}.jac-segment-view__attention-icon{height:12px !important;width:12px !important;color:#b45309}.jac-segment-view__group-menu-btn{width:30px;min-width:30px;height:30px;padding:0;margin:0}.jac-segment-view__group-menu-btn md-icon{width:16px !important;height:16px !important;color:#333}.jac-segment-view__group-menu-btn:hover{background:#eaeaea}.jac-segment-view__group-body{animation:jac-segment-fade-in .15s ease-out}@keyframes jac-segment-fade-in{from{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.jac-segment-view__no-results{display:flex;flex-direction:column;align-items:center;padding:40px 20px;color:hsl(0,0%,58%);text-align:center}.jac-segment-view__no-results md-icon{width:24px !important;height:24px !important;color:hsl(0,0%,58%);margin-bottom:8px}.jac-segment-view__no-results p{font-size:13px;margin:0 0 12px}.jac-segment-view__no-results p strong{color:#333}.jac-segment-view__group-menu-content md-menu-item md-button{display:flex;align-items:center;gap:10px;text-align:left;text-transform:none;font-size:13px;color:#333}.jac-segment-view__group-menu-content md-menu-item md-button md-icon{width:16px !important;height:16px !important;color:#333}.jac-c360-cell{vertical-align:middle;text-align:center;white-space:nowrap}.jac-c360-trigger-btn{display:block;margin-top:4px;padding:2px 8px;border:1px solid #f05e33;border-radius:999px;background:rgba(0,0,0,0);color:#f05e33;font-size:11px;font-weight:600;cursor:pointer;line-height:16px;transition:all .2s ease;min-height:20px;white-space:nowrap}.jac-c360-trigger-btn:hover:not([disabled]){background:#f05e33;color:#fff}.jac-c360-trigger-btn:active:not([disabled]){transform:scale(0.97)}.jac-c360-trigger-btn[disabled]{opacity:.7;cursor:default}.jac-filter-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:9px;background:#f05e33;color:#fff;font-size:11px;font-weight:600;padding:0 4px;margin-left:4px}.jac-applied-filters-row{padding:4px 16px 8px}.jac-filter-chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:10px;font-size:12px;background:#ffe9cf;color:#c47618;margin:2px}.jac-filter-chip button{background:none;border:none;color:#c47618;cursor:pointer;font-size:14px;margin-left:4px;padding:0;line-height:1}.jac-view-controls-row{padding:8px 16px}.jac-bulk-check-col{width:36px;padding:4px 8px}.jac-c360-inline-icon{margin-left:6px;opacity:.4;transition:opacity .2s ease;vertical-align:middle;display:inline-block;width:14px !important;height:14px !important;min-width:14px;color:#f05e33}.jac-c360-inline-icon:hover{opacity:1}.jac-list-call-panel-wrapper{position:fixed;bottom:80px;right:24px;z-index:45}.jt-api-keys{padding:20px 24px}.jt-api-keys__summary{margin-bottom:18px}.jt-api-keys__summary-row{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px}@media(max-width: 900px){.jt-api-keys__summary-row{grid-template-columns:repeat(2, 1fr)}}.jt-api-keys__stat{background:#fff;border:1px solid #e2e6ec;border-radius:10px;padding:14px 16px}.jt-api-keys__stat-lbl{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#5c6b78}.jt-api-keys__stat-val{font-size:22px;font-weight:600;color:#1f2733;margin-top:4px;font-variant-numeric:tabular-nums}.jt-api-keys__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.jt-api-keys__search{flex:1 1 240px;min-width:200px}.jt-api-keys__filter{min-width:150px}.jt-api-keys__actions{margin-left:auto}.jt-api-keys__create-btn{background:#f05e33;color:#fff;border-radius:8px;text-transform:none;font-weight:600}.jt-api-keys__list{display:flex;flex-direction:column;gap:10px}.jt-api-keys__item{background:#fff;border:1px solid #e2e6ec;border-radius:10px;padding:14px 16px;transition:border-color .12s,box-shadow .12s}.jt-api-keys__item:hover{border-color:#ccd3dc;box-shadow:0 2px 10px rgba(31,39,51,.05)}.jt-api-keys__item-head{display:flex;align-items:center;gap:10px}.jt-api-keys__item-name{font-weight:600;color:#1f2733;font-size:15px}.jt-api-keys__item-body{margin-top:8px;display:flex;flex-wrap:wrap;gap:16px;align-items:center}.jt-api-keys__masked{font-family:ui-monospace,"SF Mono",Menlo,monospace;font-size:12.5px;color:#5c6b78}.jt-api-keys__meta,.jt-api-keys__usage,.jt-api-keys__revoked-meta{font-size:12.5px;color:#5c6b78}.jt-api-keys__status-dot{width:9px;height:9px;border-radius:50%;display:inline-block;flex:none;background:#1f8a4c}.jt-api-keys__status-dot.is-revoked{background:#c0392b}.jt-api-keys__scopes{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.jt-api-keys__scope-chip{font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;background:#f6f8fa;color:#5c6b78;border:1px solid #e2e6ec}.jt-api-keys__scope-none{font-size:12px;color:#5c6b78;font-style:italic}.jt-api-keys__warn-badge{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:#fbf1de;color:#b7791f}.jt-api-keys__paging{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.jt-api-keys__paging-count{font-size:12px;color:#5c6b78}.jt-api-keys__load-more{text-transform:none;color:#f05e33;font-weight:600}.jt-api-keys__empty,.jt-api-keys__error{text-align:center;padding:48px 24px;color:#5c6b78;background:#fff;border:1px dashed #e2e6ec;border-radius:10px}.jt-api-keys__empty-icon{font-size:40px;opacity:.5;margin-bottom:10px}.jt-api-keys__error{border-color:#fbe9e7;color:#c0392b}.jt-api-keys__skeletons{display:flex;flex-direction:column;gap:10px}.jt-api-keys__skeleton{background:#fff;border:1px solid #e2e6ec;border-radius:10px;padding:16px}.jt-api-keys__skeleton-bar{height:12px;border-radius:6px;margin:6px 0;background:linear-gradient(90deg, #eef1f4 25%, #e2e6ec 37%, #eef1f4 63%);background-size:400% 100%;animation:jak-shimmer 1.3s ease infinite}.jt-api-keys__skeleton-bar:nth-child(2){width:60%}@keyframes jak-shimmer{0%{background-position:100% 0}100%{background-position:0 0}}.jt-api-key-dialog__content{padding:4px 24px 20px;max-width:640px}.jt-api-key-dialog__toolbar{display:flex;align-items:center;gap:8px}.jt-api-key-dialog__section{margin-top:18px;padding-top:16px;border-top:1px solid #e2e6ec}.jt-api-key-dialog__section:first-child{border-top:0}.jt-api-key-dialog__hint{font-size:12.5px;color:#5c6b78;margin:2px 0 8px}.jt-api-key-dialog__scope-group{margin-bottom:12px}.jt-api-key-dialog__scope-group-title{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#5c6b78;margin-bottom:4px}.jt-api-key-dialog__scope{display:block;margin:2px 0}.jt-api-key-dialog__priv{color:#b7791f}.jt-api-key-dialog__priv-warn{font-size:11px;color:#b7791f;margin-left:6px}.jt-api-key-dialog__advanced{margin-top:12px}.jt-api-key-dialog__advanced-toggle{text-transform:none;color:#f05e33;font-weight:600}.jt-api-key-dialog__loc-code{font-family:ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;color:#5c6b78;margin-left:8px}.jt-api-key-dialog__create-btn{background:#f05e33;color:#fff;text-transform:none;font-weight:600}.jt-api-key-detail{padding:20px 24px}.jt-api-key-detail__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.jt-api-key-detail__title{font-size:20px;font-weight:600;color:#1f2733}.jt-api-key-detail__head-actions{display:flex;gap:8px}.jt-api-key-detail__status{font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px;background:#e6f4ec;color:#1f8a4c}.jt-api-key-detail__status.is-revoked{background:#fbe9e7;color:#c0392b}.jt-api-key-detail__card{background:#fff;border:1px solid #e2e6ec;border-radius:10px;padding:18px 20px;margin-bottom:14px}.jt-api-key-detail__section{margin-top:16px}.jt-api-key-detail__section:first-child{margin-top:0}.jt-api-key-detail__row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.jt-api-key-detail__meta-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px}@media(max-width: 720px){.jt-api-key-detail__meta-grid{grid-template-columns:1fr 1fr}}.jt-api-key-detail__meta-item{display:flex;flex-direction:column;gap:2px}.jt-api-key-detail__meta-lbl{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:#5c6b78}.jt-api-key-detail__meta-val{font-size:14px;color:#1f2733;font-variant-numeric:tabular-nums}.jt-api-key-detail__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.jt-api-key-detail__warn-badge{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:#fbf1de;color:#b7791f}.jac-contact-360-tab .md-button.md-raised.md-primary{background-color:#8b5cf6 !important;color:#fff}.jac-contact-360-tab .md-button.md-raised.md-primary:hover{background-color:#7c3aed !important}.jac-contact-360-tab .md-button.md-primary{color:#8b5cf6}.jac-contact-360-tab .jac-360-row{padding:16px 0;border-bottom:1px solid #e2e8f0;line-height:1.6}.jac-contact-360-tab .jac-360-empty{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center}.jac-contact-360-tab__timeline-icon{width:32px;height:32px;min-width:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.jac-contact-360-tab__timeline-icon--email{background:#dbeafe}.jac-contact-360-tab__timeline-icon--email md-icon{color:#2563eb}.jac-contact-360-tab__timeline-icon--task{background:#dcfce7}.jac-contact-360-tab__timeline-icon--task md-icon{color:#16a34a}.jac-contact-360-tab__timeline-icon--opp{background:#ffedd5}.jac-contact-360-tab__timeline-icon--opp md-icon{color:#f05e33}.jac-contact-360-tab .action-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;margin-bottom:10px;cursor:pointer;display:flex;align-items:center;gap:14px;transition:box-shadow .2s ease,transform .15s ease}.jac-contact-360-tab .action-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-1px)}.jac-contact-360-tab .action-card:last-child{margin-bottom:0}.jac-contact-360-tab .action-card .action-icon{width:36px;height:36px;min-width:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.jac-contact-360-tab .action-card .action-icon.blue{background:#eff6ff}.jac-contact-360-tab .action-card .action-icon.blue md-icon{color:#2563eb}.jac-contact-360-tab .action-card .action-icon.purple{background:#f3e8ff}.jac-contact-360-tab .action-card .action-icon.purple md-icon{color:#9333ea}.jac-contact-360-tab .action-card .action-icon.green{background:#f0fdf4}.jac-contact-360-tab .action-card .action-icon.green md-icon{color:#16a34a}.jac-contact-360-tab .action-card .name{font-size:14px;font-weight:600;color:#1e293b;display:block;line-height:1.3}.jac-contact-360-tab .action-card .desc{font-size:12px;color:#94a3b8;margin-top:2px;display:block}.jac-contact-360-tab__stat-cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}.jac-contact-360-tab__stat-box{border-radius:10px;padding:14px 16px;border:1px solid}.jac-contact-360-tab__stat-box-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.jac-contact-360-tab__stat-box-value{font-size:20px;font-weight:700}.jac-contact-360-tab__stat-box--green{background:#e9f9ef;border-color:#24a86e}.jac-contact-360-tab__stat-box--green .jac-contact-360-tab__stat-box-label{color:#3f3f3f}.jac-contact-360-tab__stat-box--green .jac-contact-360-tab__stat-box-value{color:#24a86e}.jac-contact-360-tab__stat-box--purple{background:#f2efff;border-color:#6858d0}.jac-contact-360-tab__stat-box--purple .jac-contact-360-tab__stat-box-label{color:#3f3f3f}.jac-contact-360-tab__stat-box--purple .jac-contact-360-tab__stat-box-value{color:#6858d0}.jac-contact-360-tab__stat-box--blue{background:#eef6ff;border-color:#0074d9}.jac-contact-360-tab__stat-box--blue .jac-contact-360-tab__stat-box-label{color:#3f3f3f}.jac-contact-360-tab__stat-box--blue .jac-contact-360-tab__stat-box-value{color:#0074d9}.jac-contact-360-tab__stat-box--gray{background:#fafafa;border-color:#d6d6d6}.jac-contact-360-tab__stat-box--gray .jac-contact-360-tab__stat-box-label{color:#3f3f3f}.jac-contact-360-tab__stat-box--gray .jac-contact-360-tab__stat-box-value{color:#7e7e7e}.jac-contact-360-tab .icon-40{width:40px !important;height:40px !important}.jac-360-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 24px;min-height:40px;border-radius:10px;font-size:14px;font-weight:550;cursor:pointer;border:1.5px solid #93c5fd;transition:all .15s ease;user-select:none;background:#f0f7ff;color:#2563eb}.jac-360-pill:hover{background-color:#2563eb;color:#fff;border-color:#2563eb}.jac-360-pill:hover .jac-360-pill__icon{color:#fff !important;fill:#fff !important}.jac-360-pill--active{background-color:#2563eb;color:#fff;border-color:#2563eb;font-weight:600}.jac-360-pill--active .jac-360-pill__icon{color:#fff !important;fill:#fff !important}.jac-360-pill__icon{width:16px !important;height:16px !important;min-width:16px;color:#2563eb;transition:color .15s ease}.jac-360-filter-btn{display:inline-flex;align-items:center;gap:5px;padding:7px 16px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#475569;transition:background .15s ease;user-select:none}.jac-360-filter-btn:hover{background:#f8fafc}.jac-360-filter-btn--active{background:#f1f5f9;border-color:#cbd5e1;font-weight:600;color:#1e293b}.jac-360-filter-btn__icon{width:14px !important;height:14px !important;min-width:14px;color:inherit}.jac-segment-chip{display:inline-block;padding:3px 10px;border-radius:12px;font-size:12px;background:#dbeafe;color:#2563eb;margin:2px}.engagement-hub{padding:16px;max-width:1280px;margin:0 auto;width:100%;background:#f9fafb;min-height:100%}.engagement-hub__header{margin-bottom:20px;gap:12px}.engagement-hub__heading{min-width:0}.engagement-hub__title{font-size:22px;font-weight:700;color:#2f3b45;margin:0;line-height:1.2}.engagement-hub__subtitle{margin:4px 0 0;font-size:13px;color:#5c6b78}.engagement-hub__period{flex-shrink:0}.engagement-hub .segmented-control{display:inline-flex;background:#fff;border:1px solid #e4e8ec;border-radius:999px;padding:3px;gap:2px}.engagement-hub .segmented-control__btn{background:rgba(0,0,0,0);border:none;outline:none;cursor:pointer;padding:6px 14px;font-size:13px;font-weight:500;color:#5c6b78;border-radius:999px;transition:color .15s ease,background-color .15s ease}.engagement-hub .segmented-control__btn:hover{color:#2f3b45}.engagement-hub .segmented-control__btn:focus-visible{outline:2px solid #f05e33;outline-offset:2px}.engagement-hub .segmented-control__btn--active{background:#f05e33;color:#fff}.engagement-hub .segmented-control__btn--active:hover{color:#fff}.engagement-hub__body{min-height:200px}.engagement-hub__skeleton{gap:16px;margin-top:8px}.engagement-hub__skeleton-card{flex:1 1 300px;min-height:140px;border-radius:10px;background:linear-gradient(90deg, #eef1f4 0%, #f7f9fb 50%, #eef1f4 100%);background-size:200% 100%;animation:jtSkeletonShimmer 1.4s ease-in-out infinite}.engagement-hub__error{padding:48px 16px;text-align:center;background:#fff;border:1px solid #e4e8ec;border-radius:10px}.engagement-hub__error-icon{font-size:40px;color:#5c6b78;display:block;margin-bottom:12px}.engagement-hub__error-title{margin:0 0 6px;font-size:16px;font-weight:600;color:#2f3b45}.engagement-hub__error-body{margin:0 0 16px;font-size:13px;color:#5c6b78}.engagement-hub__retry-btn{background:#f05e33;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer}.engagement-hub__retry-btn:hover{background:rgb(238.2534246575,75.2534246575,27.2465753425)}.engagement-hub__retry-btn--sm{padding:6px 12px;font-size:12px}.engagement-hub__retry-btn i.mdi{margin-right:4px}.engagement-hub__section{margin-top:24px}.engagement-hub__section:first-child{margin-top:0}.engagement-hub__section-title{font-size:15px;font-weight:700;color:#2f3b45;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.engagement-hub__section-head{margin-bottom:12px}.engagement-hub__section-head .engagement-hub__section-title{margin:0}.engagement-hub__section-count{display:inline-block;margin-left:8px;padding:2px 8px;background:#e4e8ec;color:#2f3b45;border-radius:999px;font-size:11px;font-weight:600;text-transform:none;letter-spacing:0;vertical-align:2px}.engagement-hub__empty{margin-top:8px}.engagement-hero{background:linear-gradient(135deg, #52758d 0%, #3f5c72 100%);color:#fff;padding:32px;border-radius:14px;gap:24px;margin-bottom:24px;box-shadow:0 4px 12px rgba(15,23,42,.08)}.engagement-hero__content{flex:1 1 400px}.engagement-hero__headline{margin:0 0 8px;font-size:26px;font-weight:700;color:#fff;line-height:1.15;letter-spacing:-0.2px}.engagement-hero__sub{margin:0 0 20px;font-size:14px;color:hsla(0,0%,100%,.95);max-width:60ch}.engagement-hero__progress-label{font-size:12px;font-weight:600;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.engagement-hero__progress{height:8px;background:hsla(0,0%,100%,.18);border-radius:999px;overflow:hidden;margin-bottom:20px;max-width:320px}.engagement-hero__progress-fill{height:100%;background:#fab963;border-radius:999px;transition:width .4s ease-out}.engagement-hero__cta{background:#fff;color:#52758d;border:none;padding:10px 24px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .15s ease}.engagement-hero__cta:hover{background:#f4f6f8;transform:translateY(-1px)}.engagement-hero__art{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;background:rgba(241,196,15,.15)}.engagement-hero__trophy{color:#fab963;font-size:56px;line-height:1}.engagement-hub__tiles{gap:16px;margin:0 0 24px;display:flex;flex-wrap:wrap}.engagement-tile{flex:1 1 240px;min-width:220px;padding:20px;border-radius:10px;background:#5cc5c3;color:#fff;border:none;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:8px;position:relative;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 1px 2px rgba(15,23,42,.05)}.engagement-tile:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(15,23,42,.08)}.engagement-tile--email{background:#5cc5c3}.engagement-tile--payment{background:#7c3aed}.engagement-tile--reviews{background:#f05e33}.engagement-tile--bookings{background:#52758d}.engagement-tile--surveys{background:#3f5c72}.engagement-tile--referrals{background:rgb(65.1384615385,183.0615384615,180.8153846154)}.engagement-tile[class*=engagement-tile--]{color:#fff}.engagement-tile__icon{font-size:28px;line-height:1;color:hsla(0,0%,100%,.95)}.engagement-tile__label{font-size:15px;font-weight:700;color:#fff}.engagement-tile__desc{font-size:13px;color:hsla(0,0%,100%,.9);line-height:1.4;flex:1}.engagement-tile__arrow{position:absolute;right:16px;bottom:16px;font-size:20px;color:hsla(0,0%,100%,.95);transition:transform .15s ease}.engagement-tile:hover .engagement-tile__arrow{transform:translateX(3px)}.engagement-ghost{flex:1 1 200px;min-width:200px;padding:16px;border-radius:10px;background:#fff;border:1px dashed #e4e8ec;color:#2f3b45;cursor:pointer;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:6px;transition:border-color .15s ease,background .15s ease}.engagement-ghost:hover{border-color:#5cc5c3;background:rgba(92,197,195,.05)}.engagement-ghost--soon{cursor:default;opacity:.65}.engagement-ghost--soon:hover{border-color:#e4e8ec;background:#fff}.engagement-ghost__icon{font-size:22px;color:#5cc5c3;line-height:1}.engagement-ghost__label{font-size:14px;font-weight:600;color:#2f3b45}.engagement-hub .badge.badge--muted{display:inline-block;padding:2px 8px;background:#e4e8ec;color:#5c6b78;border-radius:999px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.engagement-hub__populated{margin-top:0}.engagement-hub__cards{gap:16px;display:flex;flex-wrap:wrap}.engagement-hub__channel-card{position:relative;flex:1 1 280px;min-width:260px;background:#fff;border:1px solid #e4e8ec;border-radius:10px;padding:20px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 1px 2px rgba(15,23,42,.05)}.engagement-hub__channel-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(15,23,42,.08)}.engagement-hub__channel-card__status{position:absolute;top:12px;right:12px}.engagement-hub__channel-card__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;margin-bottom:12px;font-size:20px}.engagement-hub__channel-card__icon--email{background:rgba(240,94,51,.12);color:#f05e33}.engagement-hub__channel-card__icon--payment{background:rgba(124,58,237,.12);color:#7c3aed}.engagement-hub__channel-card__icon--reviews{background:rgba(241,196,15,.18);color:hsl(34.1721854305,93.7888198758%,53.431372549%)}.engagement-hub__channel-card__icon--bookings{background:rgba(92,197,195,.15);color:rgb(65.1384615385,183.0615384615,180.8153846154)}.engagement-hub__channel-card__icon--surveys{background:rgba(82,117,141,.12);color:#52758d}.engagement-hub__channel-card__icon--smart{background:rgba(241,196,15,.15);color:hsl(34.1721854305,93.7888198758%,53.431372549%)}.engagement-hub__channel-card__icon--comms{background:rgba(82,117,141,.12);color:#52758d}.engagement-hub__channel-card__icon--referrals{background:rgba(92,197,195,.15);color:rgb(65.1384615385,183.0615384615,180.8153846154)}.engagement-hub__channel-card__icon--mobile{background:rgba(124,58,237,.12);color:#7c3aed}.engagement-hub__channel-card__title{font-size:15px;font-weight:700;color:#2f3b45;margin-bottom:14px}.engagement-hub__channel-card__metrics{gap:24px;margin-bottom:16px;display:flex}.engagement-hub__channel-card__metric{flex:0 0 auto}.engagement-hub__channel-card__metric-value{font-size:22px;font-weight:700;color:#52758d;line-height:1.1}.engagement-hub__channel-card__metric-label{font-size:11px;color:#5c6b78;text-transform:uppercase;letter-spacing:.3px;margin-top:2px}.engagement-hub__channel-card__footer{border-top:1px solid #e4e8ec;padding-top:12px;gap:8px}.engagement-hub__channel-card__spark{width:100%;max-width:100px;height:24px;flex:0 0 auto}.engagement-hub__channel-card__spark-line{fill:none;stroke-width:1.5px}.engagement-hub__channel-card__spark-line:not([stroke]){stroke:#52758d}.engagement-hub__channel-card__spark-area{opacity:.15}.engagement-hub__channel-card__spark--email{color:#f05e33}.engagement-hub__channel-card__spark--email .engagement-hub__channel-card__spark-line{stroke:#f05e33}.engagement-hub__channel-card__spark--email .engagement-hub__channel-card__spark-area{fill:#f05e33}.engagement-hub__channel-card__spark--payment{color:#7c3aed}.engagement-hub__channel-card__spark--payment .engagement-hub__channel-card__spark-line{stroke:#7c3aed}.engagement-hub__channel-card__spark--payment .engagement-hub__channel-card__spark-area{fill:#7c3aed}.engagement-hub__channel-card__spark--reviews{color:#fab963}.engagement-hub__channel-card__spark--reviews .engagement-hub__channel-card__spark-line{stroke:hsl(34.1721854305,93.7888198758%,53.431372549%)}.engagement-hub__channel-card__spark--reviews .engagement-hub__channel-card__spark-area{fill:#fab963}.engagement-hub__channel-card__spark--bookings{color:#5cc5c3}.engagement-hub__channel-card__spark--bookings .engagement-hub__channel-card__spark-line{stroke:rgb(65.1384615385,183.0615384615,180.8153846154)}.engagement-hub__channel-card__spark--bookings .engagement-hub__channel-card__spark-area{fill:#5cc5c3}.engagement-hub__channel-card__spark-spacer{flex:1}.engagement-hub__channel-card__view{background:rgba(0,0,0,0);border:none;color:#2f3b45;cursor:pointer;font-size:13px;font-weight:600;padding:4px 8px}.engagement-hub__channel-card__view:hover{color:#f05e33;text-decoration:underline}.engagement-hub__channel-card__view:focus-visible{outline:2px solid #f05e33;outline-offset:2px;border-radius:3px}.engagement-hub__channel-card__view i.mdi{margin-left:2px}.engagement-hub__toggle{background:rgba(0,0,0,0);border:1px solid #e4e8ec;border-radius:6px;padding:6px 12px;color:#5c6b78;font-size:12px;font-weight:500;cursor:pointer}.engagement-hub__toggle:hover{color:#2f3b45;border-color:#5c6b78}.engagement-hub__toggle:focus-visible{outline:2px solid #f05e33;outline-offset:2px}.engagement-hub__toggle i.mdi{vertical-align:-2px}.engagement-hub__toggle-chevron{display:inline-block;transition:transform .2s ease;transform-origin:center center;vertical-align:-2px}.engagement-hub__toggle-chevron--open{transform:rotate(180deg)}.engagement-hub__available{background:#fff;border:1px solid #e4e8ec;border-radius:10px;overflow:hidden}.engagement-hub__available-row{padding:14px 16px;gap:12px;border-bottom:1px solid #e4e8ec;transition:background .1s ease}.engagement-hub__available-row:last-child{border-bottom:none}.engagement-hub__available-row:hover{background:#f9fafb}.engagement-hub__available-row--soon{opacity:.7}.engagement-hub__available-row__dot{width:8px;height:8px;border-radius:50%;background:#5c6b78;flex:0 0 auto}.engagement-hub__available-row__dot--soon{background:rgba(0,0,0,0)}.engagement-hub__available-row__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;font-size:18px;flex:0 0 auto}.engagement-hub__available-row__body{min-width:0}.engagement-hub__available-row__title{font-size:14px;font-weight:600;color:#2f3b45}.engagement-hub__available-row__desc{font-size:12px;color:#5c6b78;margin-top:2px}.engagement-hub__setup-btn{background:rgba(0,0,0,0);color:#f05e33;border:1px solid #f05e33;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer;flex:0 0 auto;transition:background .12s ease,color .12s ease}.engagement-hub__setup-btn:hover{background:#f05e33;color:#fff}.engagement-hub__setup-btn i.mdi{margin-left:2px}.engagement-hub__feed-tools{gap:8px}.engagement-hub__feed-filter{align-self:center}.engagement-hub__view-all{background:rgba(0,0,0,0);border:none;color:#f05e33;cursor:pointer;font-size:13px;font-weight:600;padding:4px 8px}.engagement-hub__view-all:hover{text-decoration:underline}.engagement-hub__feed-error{padding:20px;text-align:center;background:#fff;border:1px solid #e4e8ec;border-radius:10px;color:#5c6b78}.engagement-hub__feed-error i.mdi{font-size:24px;display:block;margin-bottom:8px}.engagement-hub__feed-error p{margin:0 0 12px;font-size:13px}.engagement-hub__feed-empty{padding:32px 16px;text-align:center;color:#5c6b78}.engagement-hub__feed-empty i.mdi{font-size:32px;display:block;margin-bottom:8px}.engagement-hub__feed-empty p{margin:0;font-size:13px}.engagement-hub__show-more{background:rgba(0,0,0,0);border:none;color:#f05e33;cursor:pointer;font-size:13px;font-weight:600;padding:10px 0;display:block;margin:8px auto 0}.engagement-hub__show-more:hover{text-decoration:underline}.engagement-hub .status-pill,.engagement-hub__channel-card__status.status-pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#fff;line-height:1.4}.engagement-hub .status-pill--active,.engagement-hub__channel-card__status.status-pill--active{background:#abd036;color:#2f3b45}.engagement-hub .status-pill--paid,.engagement-hub .status-pill--completed,.engagement-hub__channel-card__status.status-pill--paid,.engagement-hub__channel-card__status.status-pill--completed{background:#f05e33}.engagement-hub .status-pill--partial,.engagement-hub__channel-card__status.status-pill--partial{background:#fab963;color:#2f3b45}.engagement-hub .status-pill--overdue,.engagement-hub .status-pill--needs-response,.engagement-hub__channel-card__status.status-pill--overdue,.engagement-hub__channel-card__status.status-pill--needs-response{background:#ff8162}.engagement-hub .status-pill--pending,.engagement-hub .status-pill--expired,.engagement-hub .status-pill--cancelled,.engagement-hub__channel-card__status.status-pill--pending,.engagement-hub__channel-card__status.status-pill--expired,.engagement-hub__channel-card__status.status-pill--cancelled{background:#e4e8ec;color:#5c6b78}.activity-feed{background:#fff;border:1px solid #e4e8ec;border-radius:10px;overflow:hidden}.activity-feed__skeleton-row{height:56px;background:linear-gradient(90deg, #f4f6f8 0%, #fbfcfd 50%, #f4f6f8 100%);background-size:200% 100%;border-bottom:1px solid #e4e8ec;animation:jtSkeletonShimmer 1.4s ease-in-out infinite}.activity-feed__skeleton-row:last-child{border-bottom:none}.activity-feed__item{padding:12px 16px;gap:12px;border-bottom:1px solid #e4e8ec;transition:background .1s ease}.activity-feed__item:last-child{border-bottom:none}.activity-feed__item:hover{background:#f9fafb}.activity-feed__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:15px;flex:0 0 auto;background:rgba(82,117,141,.1);color:#52758d}.activity-feed__icon--email{background:rgba(240,94,51,.12);color:#f05e33}.activity-feed__icon--payment{background:rgba(124,58,237,.12);color:#7c3aed}.activity-feed__icon--review{background:rgba(241,196,15,.18);color:hsl(34.1721854305,93.7888198758%,53.431372549%)}.activity-feed__icon--booking{background:rgba(92,197,195,.15);color:rgb(65.1384615385,183.0615384615,180.8153846154)}.activity-feed__icon--survey{background:rgba(82,117,141,.12);color:#52758d}.activity-feed__icon--referral{background:rgba(92,197,195,.15);color:rgb(65.1384615385,183.0615384615,180.8153846154)}.activity-feed__icon--mobile{background:rgba(124,58,237,.12);color:#7c3aed}.activity-feed__icon--smart{background:rgba(241,196,15,.15);color:hsl(34.1721854305,93.7888198758%,53.431372549%)}.activity-feed__icon--comms{background:rgba(82,117,141,.12);color:#52758d}.activity-feed__text{min-width:0}.activity-feed__line{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;color:#2f3b45;line-height:1.4}.activity-feed__title{font-weight:600}.activity-feed__action{color:#5c6b78}.activity-feed__ref{color:#5c6b78;font-family:"Menlo","Monaco","Courier New",monospace;font-size:12px}.activity-feed__stars{display:inline-flex;align-items:center;line-height:1}.activity-feed__stars .activity-feed__star{color:#d9dee3;font-size:12px}.activity-feed__stars .activity-feed__star--on{color:#fab963}.activity-feed__stars .activity-feed__star--off{color:#d9dee3}.activity-feed__amount{font-weight:700;color:#52758d}.activity-feed__subject{margin:4px 0 0;font-size:12px;color:#5c6b78;font-style:italic;line-height:1.4}.activity-feed__time{font-size:11px;color:#5c6b78;white-space:nowrap;flex:0 0 auto;padding-top:2px}@keyframes engagementHubReveal{0%{opacity:0;transform:translateY(8px)}100%{opacity:1;transform:translateY(0)}}.engagement-hub__populated--reveal{animation:engagementHubReveal .3s cubic-bezier(0.4, 0, 0.2, 1) both}.engagement-hub__populated-hero{display:flex;flex-direction:row;align-items:stretch;gap:16px;margin:0 0 20px;padding:16px;background:linear-gradient(135deg, rgba(82, 117, 141, 0.06), rgba(92, 197, 195, 0.04));border:1px solid #e4e8ec;border-radius:10px}@media(max-width: 767px){.engagement-hub__populated-hero{flex-direction:column}}.engagement-hub__populated-hero-progress{flex:1 1 auto;display:flex;flex-direction:column;gap:10px;justify-content:center}.engagement-hub__populated-hero-count{display:flex;align-items:baseline;gap:8px}.engagement-hub__populated-hero-count-value{font-size:32px;font-weight:800;color:#52758d;line-height:1}.engagement-hub__populated-hero-count-of{font-size:13px;color:#5c6b78}.engagement-hub__populated-hero-bar{height:6px;background:rgba(82,117,141,.12);border-radius:3px;overflow:hidden}.engagement-hub__populated-hero-bar-fill{height:100%;background:linear-gradient(90deg, #5cc5c3 0%, #52758d 100%);border-radius:3px;transition:width .3s cubic-bezier(0.4, 0, 0.2, 1)}.engagement-hub__populated-hero-focus{flex:0 0 240px;display:flex;flex-direction:column;gap:4px;padding:12px;background:#fff;border:1px solid #e4e8ec;border-radius:8px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.engagement-hub__populated-hero-focus:hover{border-color:#f05e33;box-shadow:0 2px 8px rgba(240,94,51,.1)}.engagement-hub__populated-hero-focus:focus-visible{outline:2px solid #f05e33;outline-offset:2px}.engagement-hub__populated-hero-focus-badge{font-size:10px;font-weight:700;letter-spacing:.8px;color:#f05e33;text-transform:uppercase}.engagement-hub__populated-hero-focus-name{font-size:14px;font-weight:700;color:#2f3b45;display:inline-flex;align-items:center;gap:6px}.engagement-hub__populated-hero-focus-name .mdi{color:#f05e33}.engagement-hub__populated-hero-focus-metric{margin-top:6px;display:flex;align-items:baseline;gap:6px}.engagement-hub__populated-hero-focus-metric-value{font-size:20px;font-weight:700;color:#52758d;line-height:1}.engagement-hub__populated-hero-focus-metric-unit{font-size:11px;color:#5c6b78;text-transform:uppercase;letter-spacing:.4px}@media(prefers-reduced-motion: reduce){.engagement-hub__populated-hero-bar-fill,.engagement-hub__populated-hero-focus{transition-duration:.01ms !important}}@media(max-width: 768px){.engagement-hub{padding:12px}.engagement-hub__title{font-size:20px}.engagement-hub__section-title{font-size:14px}.engagement-hero{padding:24px 20px}.engagement-hero__headline{font-size:22px}.engagement-hero__art{display:none}.engagement-tile{flex:1 1 100%}.engagement-hub__channel-card{flex:1 1 100%}}@media(prefers-reduced-motion: reduce){.engagement-hub *,.engagement-hub *::before,.engagement-hub *::after,.engagement-hero *,.engagement-tile,.engagement-tile *{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.engagement-health-distribution__cta{display:inline-flex;align-items:center;margin-top:12px;padding:8px 16px;background:#f05e33;color:#fff;font-size:13px;font-weight:600;text-decoration:none;border-radius:6px;transition:background .2s ease}.engagement-health-distribution__cta:hover,.engagement-health-distribution__cta:focus{background:rgb(233.0630136986,66.2630136986,17.1369863014);color:#fff;text-decoration:none}.engagement-health-distribution__cta:focus-visible{outline:2px solid #2f3b45;outline-offset:2px}.health-score-settings{padding:24px}.health-score-settings__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:8px}.health-score-settings__head-text{flex:1 1 auto}.health-score-settings__title{margin:0;font-size:20px;font-weight:700;color:#2f3b45}.health-score-settings__subtitle{margin:4px 0 0;font-size:13px;color:#5c6b78;max-width:60ch}.health-score-settings__total{flex:0 0 auto;padding:12px 20px;background:#f5f7f9;border:1px solid #e4e8ec;border-radius:8px;text-align:center;min-width:90px}.health-score-settings__total--balanced{background:rgba(171,208,54,.12);border-color:#abd036}.health-score-settings__total-value{display:block;font-size:24px;font-weight:700;color:#52758d;line-height:1}.health-score-settings__total-label{display:block;margin-top:2px;font-size:11px;color:#5c6b78;text-transform:uppercase;letter-spacing:.5px}.health-score-settings__state{display:flex;align-items:center;gap:8px;padding:24px 0;color:#5c6b78;font-size:13px}.health-score-settings__notice{padding:10px 14px;margin:8px 0 12px;background:#fef7e6;border:1px solid #f4d97a;border-radius:6px;font-size:13px;color:#6b5000}.health-score-settings__body{gap:24px;margin-top:16px}.health-score-settings__list{display:flex;flex-direction:column;gap:8px}.health-score-settings__row{display:grid;grid-template-columns:minmax(180px, 220px) 1fr auto;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #e4e8ec}.health-score-settings__row:last-child{border-bottom:none}.health-score-settings__row-label{display:flex;flex-direction:column;gap:2px}.health-score-settings__signal-name{font-size:14px;font-weight:600;color:#2f3b45}.health-score-settings__signal-hint{font-size:12px;color:#5c6b78;line-height:1.4}.health-score-settings__row-slider{min-width:0}.health-score-settings__slider{margin:0}.health-score-settings__row-values{text-align:right;min-width:70px;display:flex;flex-direction:column;gap:2px}.health-score-settings__weight{font-size:14px;font-weight:600;color:#2f3b45}.health-score-settings__normalised{font-size:11px;color:#5c6b78}.health-score-settings__preview{flex:0 0 260px;padding:16px;background:#fafbfc;border:1px solid #e4e8ec;border-radius:10px;display:flex;flex-direction:column;gap:12px;align-self:flex-start;position:sticky;top:16px}.health-score-settings__preview-head{display:flex;flex-direction:column;gap:2px}.health-score-settings__preview-title{font-size:13px;font-weight:700;color:#2f3b45;text-transform:uppercase;letter-spacing:.5px}.health-score-settings__preview-hint{font-size:11px;color:#5c6b78}.health-score-settings__preview-row{display:flex;flex-direction:column;gap:4px}.health-score-settings__preview-label{display:flex;justify-content:space-between;align-items:baseline;font-size:12px}.health-score-settings__preview-name{color:#2f3b45;font-weight:500}.health-score-settings__preview-pct{color:#52758d;font-weight:700}.health-score-settings__preview-bar{position:relative;height:8px;background:#eef1f4;border-radius:4px;overflow:hidden}.health-score-settings__preview-fill{height:100%;background:linear-gradient(90deg, #5cc5c3 0%, #52758d 100%);border-radius:4px;transition:width .3s cubic-bezier(0.4, 0, 0.2, 1)}.health-score-settings__preview-total{padding-top:8px;border-top:1px dashed #e4e8ec;font-size:12px;color:#5c6b78;line-height:1.4}.health-score-settings__preview-total--balanced{color:rgb(105.8064516129,129.6774193548,30.3225806452);font-weight:600}.health-score-settings__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid #e4e8ec}@media(max-width: 767px){.health-score-settings{padding:16px}.health-score-settings__preview{position:static;flex:1 1 100%}}@media(prefers-reduced-motion: reduce){.health-score-settings__preview-fill{transition-duration:.01ms !important}}.engagement-health-distribution__stacked{display:flex;width:100%;height:32px;margin:12px 0 8px;border-radius:8px;overflow:hidden;background:#eef1f4}.engagement-health-distribution__stacked-seg{display:flex;align-items:center;justify-content:center;min-width:2px;color:#fff;font-size:11px;font-weight:700;transition:filter .15s ease}.engagement-health-distribution__stacked-seg:hover{filter:brightness(1.1);cursor:default}.engagement-health-distribution__stacked-seg--excellent{background:#abd036;color:#2f3b45}.engagement-health-distribution__stacked-seg--good{background:#5cc5c3}.engagement-health-distribution__stacked-seg--at_risk,.engagement-health-distribution__stacked-seg--at-risk{background:#fab963;color:#2f3b45}.engagement-health-distribution__stacked-seg--critical{background:#ff8162}.engagement-health-distribution__stacked-label{padding:0 4px;white-space:nowrap}.engagement-health-distribution__legend{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:6px 12px;margin-top:8px}.engagement-health-distribution__legend-item{display:grid;grid-template-columns:10px 1fr auto auto;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;font-size:12px;transition:background .15s ease}.engagement-health-distribution__legend-item:hover{background:#f5f7f9}.engagement-health-distribution__legend-dot{height:10px;width:10px;border-radius:50%}.engagement-health-distribution__legend-item--excellent .engagement-health-distribution__legend-dot{background:#abd036}.engagement-health-distribution__legend-item--good .engagement-health-distribution__legend-dot{background:#5cc5c3}.engagement-health-distribution__legend-item--at_risk .engagement-health-distribution__legend-dot,.engagement-health-distribution__legend-item--at-risk .engagement-health-distribution__legend-dot{background:#fab963}.engagement-health-distribution__legend-item--critical .engagement-health-distribution__legend-dot{background:#ff8162}.engagement-health-distribution__legend-label{color:#2f3b45;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.engagement-health-distribution__legend-range{color:#5c6b78;font-size:11px;white-space:nowrap}.engagement-health-distribution__legend-count{color:#2f3b45;font-weight:700}@media(prefers-reduced-motion: reduce){.engagement-health-distribution__stacked-seg,.engagement-health-distribution__legend-item{transition-duration:.01ms !important}}.engagement-reviews-page{padding:16px;max-width:960px;margin:0 auto;width:100%}.engagement-reviews-page .er-header{margin-bottom:12px}.engagement-reviews-page .er-header .er-title{font-size:22px;font-weight:600;color:#2f3b45;margin:0 0 0 4px}.engagement-reviews-page .er-hero-lite{margin-bottom:16px;padding:4px 0 12px;border-bottom:1px solid #e4e8ec}.engagement-reviews-page .er-hero-lite__text{margin-left:4px}.engagement-reviews-page .er-hero-lite__title{font-size:22px;font-weight:700;color:#2f3b45;margin:0;line-height:1.2}.engagement-reviews-page .er-hero-lite__sub{margin:4px 0 0;font-size:13px;color:#5c6b78;max-width:60ch}.engagement-reviews-page .er-section-label{margin:20px 4px 8px;font-size:12px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:#5c6b78}.engagement-reviews-page .er-kpi-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:12px;margin:0 0 8px}.engagement-reviews-page .er-kpi-card{background:#fff;border:1px solid #e4e8ec;border-radius:10px;padding:16px;text-align:center;transition:border-color .2s ease,box-shadow .2s ease}.engagement-reviews-page .er-kpi-card:hover{border-color:rgb(204.052173913,211.6,219.147826087);box-shadow:0 2px 6px rgba(0,0,0,.04)}.engagement-reviews-page .er-kpi-card__value{font-size:26px;font-weight:700;color:#52758d;line-height:1.1}.engagement-reviews-page .er-kpi-card__value--gold{color:#2f3b45}.engagement-reviews-page .er-kpi-card__value--gold .mdi{color:#fab963;vertical-align:-2px;margin-right:4px}.engagement-reviews-page .er-kpi-card__value--muted{color:#2f3b45}.engagement-reviews-page .er-kpi-card__value--up{color:#2e7d5b}.engagement-reviews-page .er-kpi-card__value--down{color:#c0392b}.engagement-reviews-page .er-kpi-card__label{margin-top:6px;font-size:13px;font-weight:600;color:#2f3b45;text-transform:none}.engagement-reviews-page .er-kpi-card__meta{margin-top:2px;font-size:11px;color:#5c6b78}.engagement-reviews-page .er-summary{margin:0 0 16px 0;padding:16px 8px}.engagement-reviews-page .er-summary .er-summary-row>.er-stat{text-align:center;padding:4px 8px;border-right:1px solid #e4e8ec}.engagement-reviews-page .er-summary .er-summary-row>.er-stat:last-child{border-right:none}.engagement-reviews-page .er-summary .er-stat-value{font-size:26px;font-weight:700;color:#52758d;line-height:1.1}.engagement-reviews-page .er-summary .er-stat-value.er-stat-value--gold{color:#fab963}.engagement-reviews-page .er-summary .er-stat-label{margin-top:4px;font-size:12px;color:#5c6b78}.engagement-reviews-page .er-star{color:#d9dee3;font-size:16px}.engagement-reviews-page .er-star.er-star--filled{color:#fab963}.engagement-reviews-page .er-stat-value--gold .er-star{font-size:20px;vertical-align:-2px}.engagement-reviews-page md-tabs.er-tabs{border-bottom:1px solid #e4e8ec;margin-bottom:8px}.engagement-reviews-page md-tabs.er-tabs md-ink-bar{background-color:#f05e33 !important}.engagement-reviews-page md-tabs.er-tabs .md-tab{color:#5c6b78;text-transform:none;font-size:14px;font-weight:500;transition:color .15s ease}.engagement-reviews-page md-tabs.er-tabs .md-tab:hover{color:#2f3b45}.engagement-reviews-page md-tabs.er-tabs .md-tab.md-active{color:#f05e33}.engagement-reviews-page md-tabs.er-tabs .md-tab:focus-visible{outline:2px solid #f05e33;outline-offset:-2px;border-radius:3px}.engagement-reviews-page .er-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:8px;padding:0 6px;background:#b26a00;color:#fff;font-size:11px;font-weight:700;line-height:1;border-radius:999px;vertical-align:1px}.engagement-reviews-page .er-loading{padding:40px 0}.engagement-reviews-page .er-error .er-retry{margin-top:12px}.engagement-reviews-page .er-empty{padding:48px 16px;text-align:center}.engagement-reviews-page .er-empty .er-empty-icon{color:#c3cbd2;width:48px;height:48px;font-size:48px}.engagement-reviews-page .er-empty .er-empty-title{margin:12px 0 4px;font-size:16px;font-weight:600;color:#2f3b45}.engagement-reviews-page .er-empty .er-empty-sub{margin:0;font-size:13px;color:#5c6b78}.engagement-reviews-page .er-review-item{border-bottom:1px solid #e4e8ec;padding:4px 0}.engagement-reviews-page .er-review{width:100%;padding:12px 4px}.engagement-reviews-page .er-review .er-review-head{flex-wrap:wrap;gap:6px;font-size:13px;color:#2f3b45}.engagement-reviews-page .er-review .er-review-head .er-stars{margin-right:6px}.engagement-reviews-page .er-review .er-review-head .er-review-customer{font-weight:600}.engagement-reviews-page .er-review .er-review-head .er-review-service,.engagement-reviews-page .er-review .er-review-head .er-review-date{color:#5c6b78}.engagement-reviews-page .er-review .er-review-comment{margin:8px 0 6px;font-size:14px;color:#2f3b45;line-height:1.45}.engagement-reviews-page .er-review .er-review-tech{font-size:12px;color:#5c6b78}.engagement-reviews-page .er-review .er-review-response{margin-top:8px;padding:8px 12px;background:#f4f7f9;border-left:3px solid #52758d;border-radius:3px;font-size:13px;color:#2f3b45}.engagement-reviews-page .er-review .er-review-response .er-review-response-label{font-weight:600;color:#52758d}.engagement-reviews-page .er-review .er-review-actions{margin-top:6px}.engagement-reviews-page .er-review .er-btn-respond.md-primary{color:#f05e33}.engagement-reviews-page .er-chip-needs.md-chip{background:#fff4e0;color:#b26a00;font-size:11px;font-weight:600;line-height:24px;height:24px}.engagement-reviews-page .status-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;line-height:1.4}.engagement-reviews-page .status-pill--warning{background:#fff4e0;color:#b26a00}.engagement-reviews-page .er-tech-item{border-bottom:1px solid #e4e8ec}.engagement-reviews-page .er-tech{width:100%;padding:12px 4px}.engagement-reviews-page .er-tech .er-tech-name{font-size:14px;font-weight:500;color:#2f3b45}.engagement-reviews-page .er-tech .er-tech-score{font-size:16px;font-weight:700;margin-right:16px}.engagement-reviews-page .er-tech .er-tech-count{font-size:12px;color:#5c6b78;min-width:72px;text-align:right}.engagement-review-respond-dialog{max-width:520px}.engagement-review-respond-dialog .er-respond-original{padding:8px 0 12px;border-bottom:1px solid #e4e8ec;margin-bottom:12px}.engagement-review-respond-dialog .er-respond-original .er-respond-meta{font-size:13px;font-weight:600;color:#2f3b45;margin-top:4px}.engagement-review-respond-dialog .er-respond-original .er-respond-comment{margin:6px 0 0;font-size:14px;color:#2f3b45}.engagement-review-respond-dialog .er-respond-original .er-star{color:#d9dee3;font-size:16px}.engagement-review-respond-dialog .er-respond-original .er-star.er-star--filled{color:#f5a623}.engagement-review-respond-dialog .er-btn-primary.md-primary.md-raised{background-color:#f05e33;color:#fff}.engagement-review-respond-dialog .er-ai-wrap{margin-top:8px;padding:12px}.engagement-review-respond-dialog .er-ai-label{display:block;margin-bottom:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#5c6b78}.engagement-review-respond-dialog .er-ai-textarea{width:100%;min-height:120px;padding:8px;border:none;outline:none;background:rgba(0,0,0,0);font-size:14px;line-height:1.5;resize:vertical;color:#2f3b45}.engagement-review-respond-dialog .er-ai-textarea:focus-visible{outline:none}
.ai-form-wizard-dialog{max-width:720px;width:90%;max-height:90vh}.ai-form-wizard-dialog .ai-wizard-toolbar{background-color:#1a73e8;min-height:56px}.ai-form-wizard-dialog .ai-wizard-toolbar .md-toolbar-tools h2{font-size:18px;font-weight:500}.ai-form-wizard-dialog .ai-wizard-toolbar .md-toolbar-tools .step-indicator{font-size:13px;opacity:.85;margin-right:8px}.ai-form-wizard-dialog .wizard-progress{padding:16px 24px 0;background:#fff}.ai-form-wizard-dialog .wizard-progress .progress-track{height:4px;background:#e0e0e0;border-radius:2px;margin-bottom:12px}.ai-form-wizard-dialog .wizard-progress .progress-track .progress-fill{height:100%;background:#1a73e8;border-radius:2px;transition:width .3s ease}.ai-form-wizard-dialog .wizard-progress .progress-steps{display:flex;justify-content:space-between}.ai-form-wizard-dialog .wizard-progress .progress-steps .progress-step{display:flex;flex-direction:column;align-items:center;cursor:default;opacity:.5;transition:opacity .2s}.ai-form-wizard-dialog .wizard-progress .progress-steps .progress-step.active,.ai-form-wizard-dialog .wizard-progress .progress-steps .progress-step.completed{opacity:1}.ai-form-wizard-dialog .wizard-progress .progress-steps .progress-step.completed{cursor:pointer}.ai-form-wizard-dialog .wizard-progress .progress-steps .progress-step.completed .step-number{background:#4caf50;color:#fff}.ai-form-wizard-dialog .wizard-progress .progress-steps .progress-step.active .step-number{background:#1a73e8;color:#fff}.ai-form-wizard-dialog .wizard-progress .progress-steps .progress-step .step-number{width:28px;height:28px;border-radius:50%;background:#e0e0e0;color:#757575;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;margin-bottom:4px}.ai-form-wizard-dialog .wizard-progress .progress-steps .progress-step .step-label{font-size:11px;color:#616161}.ai-form-wizard-dialog .ai-wizard-content{min-height:300px;padding:24px}.ai-form-wizard-dialog .wizard-step .step-title{font-size:20px;font-weight:500;color:#212121;margin:0 0 4px}.ai-form-wizard-dialog .wizard-step .step-description{font-size:14px;color:#757575;margin:0 0 20px}.ai-form-wizard-dialog .slider-field{margin:16px 0}.ai-form-wizard-dialog .slider-field .slider-label{font-size:14px;color:#424242;margin-bottom:8px;display:block}.ai-form-wizard-dialog .toggle-field{margin:16px 0}.ai-form-wizard-dialog .toggle-field .toggle-label{font-size:14px;color:#424242;margin-right:16px}.ai-form-wizard-dialog .review-summary{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;padding:16px}.ai-form-wizard-dialog .review-summary .review-item{padding:8px 0;border-bottom:1px solid #eee}.ai-form-wizard-dialog .review-summary .review-item:last-child{border-bottom:none}.ai-form-wizard-dialog .review-summary .review-item .review-label{font-size:13px;color:#757575;font-weight:500;display:inline-block;min-width:140px}.ai-form-wizard-dialog .review-summary .review-item .review-value{font-size:14px;color:#212121}.ai-form-wizard-dialog .wizard-empty-state{padding:40px 20px;text-align:center}.ai-form-wizard-dialog .wizard-empty-state .empty-icon{width:64px;height:64px;margin-bottom:16px;opacity:.4}.ai-form-wizard-dialog .wizard-empty-state h3{font-size:20px;color:#424242;margin-bottom:8px}.ai-form-wizard-dialog .wizard-empty-state p{font-size:14px;color:#757575;max-width:400px;margin-bottom:20px}.ai-form-wizard-dialog .wizard-loading-state{padding:60px 20px;text-align:center}.ai-form-wizard-dialog .wizard-loading-state h3{font-size:18px;color:#424242;margin:20px 0 8px}.ai-form-wizard-dialog .wizard-loading-state p{font-size:14px;color:#757575}.ai-form-wizard-dialog .wizard-error-state{margin-top:16px;padding:12px 16px;background:#fbe9e7;border-radius:6px;border-left:4px solid #f44336}.ai-form-wizard-dialog .wizard-error-state .error-message{color:#c62828;font-size:14px;margin:0}.ai-form-wizard-dialog .wizard-warnings{margin-bottom:16px}.ai-form-wizard-dialog .wizard-warnings .warning-item{display:flex;align-items:center;padding:8px 12px;background:#fff8e1;border-radius:4px;margin-bottom:4px}.ai-form-wizard-dialog .wizard-warnings .warning-item .warning-icon{color:#f9a825;margin-right:8px;font-size:18px;width:18px;height:18px}.ai-form-wizard-dialog .wizard-warnings .warning-item span{font-size:13px;color:#5d4037}.ai-form-wizard-dialog .preview-stats{margin-bottom:16px;gap:8px}.ai-form-wizard-dialog .preview-stats .stat-chip{background:#e3f2fd;color:#1565c0;padding:4px 12px;border-radius:16px;font-size:13px}.ai-form-wizard-dialog .preview-stats .stat-chip strong{font-weight:600}.ai-form-wizard-dialog .preview-stats .stat-chip.provider-chip{background:#f3e5f5;color:#7b1fa2}.ai-form-wizard-dialog .preview-header{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e0e0e0}.ai-form-wizard-dialog .preview-header .preview-form-title{font-size:18px;font-weight:500;color:#212121;margin:0 0 4px}.ai-form-wizard-dialog .preview-header .preview-form-desc{font-size:14px;color:#616161;margin:0}.ai-form-wizard-dialog .preview-fields .preview-field{padding:12px;margin-bottom:8px;background:#fafafa;border:1px solid #e8e8e8;border-radius:6px;transition:background .15s}.ai-form-wizard-dialog .preview-fields .preview-field:hover{background:#f0f0f0}.ai-form-wizard-dialog .preview-fields .preview-field.section-header{background:#e8eaf6;border-color:#c5cae9}.ai-form-wizard-dialog .preview-fields .preview-field .field-header{gap:8px;margin-bottom:4px}.ai-form-wizard-dialog .preview-fields .preview-field .field-header .field-index{font-size:12px;color:#9e9e9e;font-weight:500;min-width:20px}.ai-form-wizard-dialog .preview-fields .preview-field .field-header .field-type-badge{font-size:11px;background:#e0e0e0;color:#616161;padding:2px 8px;border-radius:10px;font-weight:500}.ai-form-wizard-dialog .preview-fields .preview-field .field-header .field-required-badge{font-size:11px;background:#ffcdd2;color:#c62828;padding:2px 8px;border-radius:10px;font-weight:500}.ai-form-wizard-dialog .preview-fields .preview-field .field-body{padding-left:28px}.ai-form-wizard-dialog .preview-fields .preview-field .field-body .field-label{font-size:14px;color:#424242;margin:4px 0}.ai-form-wizard-dialog .preview-fields .preview-field .field-body .field-options-preview{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ai-form-wizard-dialog .preview-fields .preview-field .field-body .field-options-preview .option-chip{font-size:12px;background:#fff;border:1px solid #bdbdbd;padding:2px 10px;border-radius:12px;color:#616161}.ai-form-wizard-dialog .ai-wizard-actions{padding:8px 16px;border-top:1px solid #e0e0e0}
.template-library-dialog{max-width:960px;width:95%;max-height:90vh}.template-library-dialog .tl-toolbar{background-color:#1a73e8;min-height:56px}.template-library-dialog .tl-toolbar .md-toolbar-tools h2{font-size:18px;font-weight:500}.template-library-dialog .tl-content{padding:16px 24px;min-height:400px}.template-library-dialog .tl-filters{margin-bottom:16px;gap:8px}.template-library-dialog .tl-filters .tl-search-container{margin-bottom:0}.template-library-dialog .tl-filters md-input-container{margin:4px 0}.template-library-dialog .tl-loading .skeleton-grid{gap:16px}.template-library-dialog .tl-loading .skeleton-grid .skeleton-card{padding:8px}.template-library-dialog .tl-loading .skeleton-grid .skeleton-card .skeleton-shimmer{height:180px;background:linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:8px}@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.template-library-dialog .tl-searching{margin-bottom:16px}.template-library-dialog .tl-error-state,.template-library-dialog .tl-empty-state{padding:60px 20px;text-align:center}.template-library-dialog .tl-error-state .error-icon,.template-library-dialog .tl-error-state .empty-icon,.template-library-dialog .tl-empty-state .error-icon,.template-library-dialog .tl-empty-state .empty-icon{width:64px;height:64px;opacity:.35;margin-bottom:16px}.template-library-dialog .tl-error-state h3,.template-library-dialog .tl-empty-state h3{font-size:18px;color:#424242;margin:0 0 8px}.template-library-dialog .tl-error-state p,.template-library-dialog .tl-empty-state p{font-size:14px;color:#757575;margin-bottom:16px}.template-library-dialog .tl-section{margin-bottom:24px}.template-library-dialog .tl-section .section-title{font-size:16px;font-weight:600;color:#212121;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.template-library-dialog .tl-section .tl-results-count{font-size:13px;color:#9e9e9e;margin-bottom:12px}.template-library-dialog .tl-grid{gap:0}.template-library-dialog .tl-card-wrapper{padding:8px}.template-library-dialog .tl-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:16px;cursor:pointer;transition:box-shadow .2s,transform .15s;height:170px;display:flex;flex-direction:column}.template-library-dialog .tl-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transform:scale(1.02)}.template-library-dialog .tl-card .card-header{margin-bottom:8px;gap:8px}.template-library-dialog .tl-card .card-header .card-icon{width:36px;height:36px;border-radius:8px;background:#e3f2fd}.template-library-dialog .tl-card .card-header .card-icon md-icon{width:20px;height:20px;color:#1565c0}.template-library-dialog .tl-card .card-header .card-badges{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.template-library-dialog .tl-card .badge{font-size:10px;padding:2px 8px;border-radius:10px;font-weight:600;text-transform:uppercase}.template-library-dialog .tl-card .badge.badge-system{background:#e8eaf6;color:#3949ab}.template-library-dialog .tl-card .badge.badge-custom{background:#e8f5e9;color:#2e7d32}.template-library-dialog .tl-card .badge.badge-new{background:#fff3e0;color:#e65100}.template-library-dialog .tl-card .card-name{font-size:15px;font-weight:500;color:#212121;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}.template-library-dialog .tl-card .card-category{font-size:12px;color:#757575;margin:0 0 auto}.template-library-dialog .tl-card .card-meta{margin-top:8px;gap:6px}.template-library-dialog .tl-card .card-meta .meta-item{font-size:12px;color:#9e9e9e}.template-library-dialog .tl-card .card-meta .meta-dot{color:#bdbdbd}.template-library-dialog .tl-card .card-meta .meta-score{color:#1a73e8;font-weight:500}.template-library-dialog .tl-pagination{padding:16px 0;gap:12px}.template-library-dialog .tl-pagination .page-info{font-size:14px;color:#616161}
.template-preview-dialog{max-width:700px;width:90%;max-height:85vh}.template-preview-dialog .tp-toolbar{background-color:#1a73e8;min-height:56px}.template-preview-dialog .tp-toolbar .md-toolbar-tools h2{font-size:18px;font-weight:500}.template-preview-dialog .tp-content{padding:16px 24px}.template-preview-dialog .tp-description{font-size:14px;color:#616161;margin:0 0 16px;line-height:1.5}.template-preview-dialog .tp-meta{gap:8px;margin-bottom:16px}.template-preview-dialog .tp-meta .tp-meta-chip{font-size:13px;color:#424242;background:#f5f5f5;padding:4px 12px;border-radius:16px;display:inline-flex;align-items:center;gap:4px}.template-preview-dialog .tp-meta .tp-meta-chip .tp-meta-icon{width:16px;height:16px}.template-preview-dialog .tp-tags{gap:6px;margin-bottom:16px}.template-preview-dialog .tp-tags .tp-tag{font-size:12px;color:#1565c0;background:#e3f2fd;padding:2px 10px;border-radius:12px}.template-preview-dialog .tp-fields-preview{border:1px solid #e0e0e0;border-radius:8px;padding:16px;max-height:400px;overflow-y:auto}.template-preview-dialog .tp-fields-preview .tp-fields-title{font-size:14px;font-weight:600;color:#212121;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.template-preview-dialog .tp-field-item{padding:8px 0;border-bottom:1px solid #f5f5f5}.template-preview-dialog .tp-field-item:last-child{border-bottom:none}.template-preview-dialog .tp-field-item.tp-field-section{padding:12px 0 4px}.template-preview-dialog .tp-section-header h5{font-size:14px;font-weight:600;color:#1565c0;margin:0;text-transform:uppercase;letter-spacing:.5px}.template-preview-dialog .tp-field-row{gap:8px}.template-preview-dialog .tp-field-type-badge{font-size:11px;color:#616161;background:#f5f5f5;padding:2px 8px;border-radius:4px;white-space:nowrap}.template-preview-dialog .tp-field-label{font-size:14px;color:#212121}.template-preview-dialog .tp-field-required{color:#d32f2f;font-weight:600;margin-left:2px}.template-preview-dialog .tp-field-options{padding:4px 0 0 70px}.template-preview-dialog .tp-field-options .tp-option{font-size:12px;color:#9e9e9e;display:inline-block;margin-right:8px}.template-preview-dialog .tp-field-options .tp-option::before{content:"•";margin-right:4px}.template-preview-dialog .tp-no-fields{text-align:center;padding:20px}.template-preview-dialog .tp-no-fields p{font-size:14px;color:#9e9e9e}.save-as-template-dialog{max-width:500px;width:90%}.save-as-template-dialog .sat-toolbar{background-color:#1a73e8;min-height:56px}.save-as-template-dialog .sat-toolbar .md-toolbar-tools h2{font-size:18px;font-weight:500}.save-as-template-dialog .sat-content{padding:16px 24px}.save-as-template-dialog .sat-share-row{margin:8px 0 16px}.save-as-template-dialog .sat-inline-error{color:#d32f2f;font-size:12px;margin-top:4px}.save-as-template-dialog .sat-error{background:#fbe9e7;border-radius:4px;padding:8px 12px;margin-top:8px}.save-as-template-dialog .sat-error p{color:#d32f2f;font-size:13px;margin:0}
.templates-mgmt-page .tpl-results-count{font-size:13px;color:#9e9e9e}.templates-mgmt-page .tpl-list .tpl-list-item{border-bottom:1px solid #f5f5f5;min-height:56px}.templates-mgmt-page .tpl-list .tpl-list-item .tpl-icon{width:36px;height:36px;border-radius:8px;background:#e3f2fd}.templates-mgmt-page .tpl-list .tpl-list-item .tpl-icon md-icon{width:20px;height:20px;color:#1565c0}.templates-mgmt-page .tpl-list .tpl-list-item .tpl-name{font-size:15px;font-weight:500;color:#212121}.templates-mgmt-page .tpl-list .tpl-list-item .tpl-meta{font-size:12px;color:#757575}
.gu-mirror {
  position: fixed !important;
  margin: 0 !important;
  z-index: 9999 !important;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}
.gu-hide {
  display: none !important;
}
.gu-unselectable {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}
.gu-transit {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
}


/*# sourceMappingURL=css.app.69ca237b34d96d95545e.css.map*/