.product-catalog{color:#19354a}.pc-search{color:#82939d;background:#fff;border:1px solid #dce2e2;border-radius:6px;align-items:center;gap:12px;padding:9px 14px;display:flex}.pc-search input{box-shadow:none;border:0}.pc-search button,.pc-tabs button{white-space:nowrap;color:#244c70;background:0 0;border:0;align-items:center;gap:8px;font-size:13px;display:flex}.pc-tabs{border-bottom:1px solid #dce2e2;justify-content:space-between;align-items:center;margin-top:22px;margin-bottom:20px;display:flex}.pc-tabs strong{color:#244c70;border-bottom:3px solid #244c70;padding:15px 0;font-size:13px}.pc-scroll{background:#fff;border:1px solid #dce2e2;border-radius:6px;overflow:auto}.pc-scroll table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1200px}.pc-scroll th{text-align:left;color:#718590;background:#eef2f3;border-bottom:1px solid #dce2e2;height:64px;padding:14px 12px;font-size:11px;font-weight:500;line-height:17px}.pc-scroll th:first-child{width:65px}.pc-scroll th:nth-child(2){width:220px}.pc-scroll th:nth-child(3){width:85px}.pc-scroll th:nth-child(5){width:175px}.pc-scroll th:nth-child(6){width:210px}.pc-scroll td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #edf0f1;padding:23px 12px;font-size:13px}.pc-name,.pc-description{text-align:left;color:#244c70;background:0 0;border:0;padding:0;line-height:21px}.pc-name{font-weight:600}.pc-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.pc-scroll a{color:#34739b}.pc-footer{color:#82939c;justify-content:space-between;align-items:center;padding-top:16px;font-size:12px;display:flex}.pc-form fieldset{border:0;gap:18px;min-width:0;padding:0;display:grid}.pc-form label{color:#6e8391;gap:8px;font-size:12px;display:grid}.pc-form textarea{border:1px solid #d8e1e5;border-radius:5px;min-height:100px;padding:10px}.pc-id{color:#688192;background:#f0f4f5;border-radius:5px;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.pc-filter{max-width:380px;margin-top:15px;display:block}.pc-sync-form{gap:15px;max-width:700px;display:grid}.pc-sync-form label{gap:7px;display:grid}.pc-sync-state{background:#f6f8f7;border:1px solid #dce2e2;border-radius:6px;padding:15px;font-size:13px}.pc-sync-errors{max-height:250px;overflow:auto}.pc-sync-errors li{margin:8px 0}@media (max-width:760px){.pc-tabs{align-items:start;gap:10px}.pc-tabs button{padding:14px 0;font-size:11px}.pc-search{gap:6px;padding:8px}.pc-search input{font-size:12px}.pc-search button{font-size:11px}.pc-scroll td{padding:18px 10px}.pc-sync-form{width:100%}}.product-catalog .pc-scroll th{white-space:normal;overflow-wrap:anywhere}.pc-scroll th:nth-child(4){width:125px}.pc-scroll th:nth-child(7){width:145px}.pc-scroll th:nth-child(8){width:115px}.pc-scroll th:nth-child(n+9){width:170px}.product-catalog .pc-scroll td{white-space:normal;overflow:hidden}.product-catalog .pc-description{white-space:normal;width:100%;max-width:100%}.trigger-name-toggle{align-items:center;gap:13px;min-width:220px;display:flex}.trigger-switch{flex-shrink:0;min-width:37px;position:relative;-webkit-appearance:none!important;appearance:none!important;background:#8293a0!important;border:0!important;border-radius:20px!important;width:37px!important;height:22px!important;min-height:22px!important;padding:0!important}.trigger-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.trigger-switch:checked{background:#26735c!important}.trigger-switch:checked:after{transform:translate(15px)}.trigger-switch:disabled{opacity:.6}.trigger-workflow-editor{color:#203b50;min-width:0}.tw-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.tw-heading h2{margin:14px 0 0;font-size:24px;font-weight:600}.tw-switch-label{align-items:center;gap:10px;font-size:13px;display:flex}.trigger-workflow-editor fieldset{border:0;min-width:0;margin:0;padding:0}.trigger-workflow-editor label{color:#63788a;gap:6px;min-width:0;font-size:12px;display:grid}.trigger-workflow-editor select,.trigger-workflow-editor textarea{color:#203b50;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #dce5ec;border-radius:6px;padding:8px 10px}.trigger-workflow-editor textarea{resize:vertical;min-height:72px}.tw-basics{background:#fff;border:1px solid #dfe6ec;border-radius:9px;margin-bottom:16px;padding:20px 22px}.tw-basics>label{max-width:900px}.tw-modes{border-top:1px solid #e3e9ee;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding-top:18px;display:flex}.tw-modes>span{color:#63788a;margin-right:5px;font-size:12px}.tw-modes label{color:#203b50;border:1px solid #dfe6ec;border-radius:6px;align-items:center;gap:8px;padding:10px 15px;display:flex}.tw-modes label:has(input:checked){color:#2868c7;background:#eff6ff;border-color:#2868c7}.tw-modes input{-webkit-appearance:auto;appearance:auto;accent-color:#2868c7;width:15px;height:15px;margin:0}.tw-note{color:#63788a;margin:14px 0;font-size:12px}.tw-block{background:#fff;border:1px solid #dfe6ec;border-radius:9px;margin:18px 0;overflow:hidden}.tw-block-title{background:#f6f8fa;border-bottom:1px solid #dfe6ec;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.tw-block-title h3{margin:0;font-size:14px;font-weight:600}.tw-block-title>div{gap:6px;display:flex}.tw-columns{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tw-conditions,.tw-actions{min-width:0;padding:20px}.tw-conditions{border-right:1px solid #dfe6ec}.tw-columns h3{margin:0 0 16px;font-size:14px;font-weight:600}.tw-conditions>label{max-width:350px}.tw-condition{border-bottom:1px solid #e3e9ee;padding:12px 0}.tw-item-title{color:#63788a;justify-content:space-between;align-items:center;font-size:12px;display:flex}.tw-item-title b{color:#2868c7}.tw-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.tw-action{border:1px solid #dfe6ec;border-radius:8px;margin-bottom:12px;overflow:hidden}.tw-action-title{background:#f6f8fa;border-bottom:1px solid #dfe6ec;grid-template-columns:26px minmax(0,1fr) 30px 30px;align-items:center;gap:8px;padding:12px;display:grid}.tw-action-title>span{background:#fff;border:1px solid #dfe6ec;border-radius:50%;place-items:center;height:26px;font-size:12px;display:grid}.tw-action-title>label:first-of-type{grid-column:2}.tw-action-title>label:nth-of-type(2){grid-area:2/1/auto/-1}.tw-action-title>button{width:30px}.tw-action>.tw-fields{padding:14px}.tw-wide{grid-column:1/-1}.tw-actions>small{color:#63788a;margin-top:12px;font-size:12px;display:block}.tw-actions>p,.tw-conditions>p{color:#63788a;font-size:13px}.tw-footer{border-top:1px solid #dfe6ec;align-items:center;gap:10px;margin-top:22px;padding-top:20px;display:flex}.tw-footer small{color:#63788a;max-width:550px;margin-right:auto;font-size:12px}.trigger-workflow-editor [role=alert]{color:#a62a3c;margin:16px 0;font-size:13px}.tw-reference{gap:10px;display:grid}.tw-fields input{width:100%;min-width:0}.trigger-workflow-editor button{white-space:normal}.trigger-workflow-editor input[type=datetime-local]{max-width:100%}@media (max-width:1100px){.tw-conditions,.tw-actions{padding:14px}.tw-fields{grid-template-columns:1fr}.tw-wide{grid-column:auto}}@media (max-width:767px){.tw-columns{grid-template-columns:1fr}.tw-conditions{border-bottom:1px solid #dfe6ec;border-right:0}.tw-heading{gap:10px}.tw-heading h2{font-size:22px}.tw-basics{padding:16px}.tw-modes>span{flex-basis:100%}.tw-modes label{padding:10px}.tw-footer{flex-wrap:wrap}.tw-footer small{flex-basis:100%;max-width:none}.tw-footer button:first-of-type{margin-left:auto}.trigger-workflow-editor select,.trigger-workflow-editor input:not([type=radio]):not(.trigger-switch),.trigger-workflow-editor textarea{min-height:44px;font-size:16px}.tw-block-title{padding-inline:14px}.tw-switch-label{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.trigger-switch:after{transition:none}}.employees-page{color:#263348;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:24px}.employees-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.employees-heading h2{font-size:24px;font-weight:600}.employees-heading p,.employee-meta,.employee-count{color:#64748b;font-size:12px}.employee-tabs{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:24px;margin-bottom:16px;display:flex}.employee-tabs button{color:#64748b;border-bottom:2px solid #0000;padding:12px 0}.employee-tabs button[aria-selected=true]{color:#2563eb;border-color:#2563eb}.employee-tabs span{margin-left:8px;font-size:12px}.employee-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;display:flex}.employee-search{flex:1;align-items:center;gap:8px;min-width:160px;display:flex}.employee-filters,.employee-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.employee-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.employee-field{flex-direction:column;flex:1;gap:6px;min-width:0;font-size:12px;display:flex}.employee-field select,.employee-permissions select,.employee-admin select{color:#263348;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:5px;min-width:0;padding:8px}.employee-table-wrap{border:1px solid #e2e8f0;border-radius:6px;overflow-x:auto}.employee-table{text-align:left;border-collapse:collapse;width:100%;min-width:850px;font-size:13px}.employee-table th{color:#64748b;white-space:nowrap;background:#f7f9fc;font-size:12px;font-weight:500}.employee-table td,.employee-table th{border-bottom:1px solid #e2e8f0;padding:12px}.employee-table tr:last-child td{border-bottom:0}.employee-name{color:#2563eb;text-align:left;white-space:nowrap}.employee-badge{color:#885b12;background:#fff4df;border-radius:3px;width:max-content;margin-top:4px;padding:2px 6px;font-size:11px;display:block}.employee-count{margin-top:12px}.employee-note,.employee-delete-confirm{background:#fff5df;border-radius:6px;margin:16px 0;padding:12px;font-size:13px}.employee-empty{text-align:center;color:#64748b;padding:28px}.employee-dialog{max-height:90dvh;overflow-y:auto;max-width:min(760px,100vw - 24px)!important;padding:24px!important}.employee-dialog h3{margin:20px 0 12px;font-weight:600}.employee-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.employee-days{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.employee-days label,.employee-check{align-items:center;gap:7px;font-size:13px;display:flex}.employee-check{margin:12px 0}.employee-actions{border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:16px;display:flex}.employee-delete{margin-right:auto;color:#b91c1c!important}.employee-error{color:#b91c1c;margin:12px 0;font-size:13px}.employee-settings-dialog{max-width:min(1100px,100vw - 24px)!important}.employee-settings-grid{grid-template-columns:170px minmax(0,1fr);gap:24px;display:grid}.employee-settings-grid aside{border-right:1px solid #e2e8f0;padding-right:12px}.employee-department{width:100%;min-height:36px;margin-bottom:6px;white-space:normal!important;justify-content:flex-start!important;height:auto!important;display:flex!important}.employee-settings-body{min-width:0}.employee-role-list{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.employee-permissions{min-width:660px}.employee-permissions td,.employee-permissions th{padding:8px}.employee-permissions select{min-width:90px;padding:6px;font-size:12px}.employee-admin{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.employee-admin select{max-width:170px}.employee-dialog input[type=checkbox]{accent-color:#2563eb}@media (max-width:640px){.employees-page{padding:14px}.employee-filters,.employee-form-grid,.employee-settings-grid{grid-template-columns:1fr}.employee-tabs{gap:15px}.employee-dialog{padding:16px!important}.employee-settings-grid aside{border-bottom:1px solid #e2e8f0;border-right:0;padding:0 0 12px}.employee-admin{flex-wrap:wrap}.employee-admin select{max-width:100%}.employee-actions>*{min-height:36px;white-space:normal!important;height:auto!important}.employee-toolbar>*{min-width:0;max-width:100%}.employee-dialog [data-slot=dialog-description]{overflow-wrap:anywhere}}@media (pointer:coarse){.employee-field input,.employee-field select,.employee-permissions select,.employee-admin select{min-height:44px;font-size:16px}.employee-days label,.employee-check{min-height:44px}}.employee-dialog[data-slot=dialog-content]{color:#263348;z-index:70;background:#fff!important}
