body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Fira Mono,sans-serif!important;margin:0}.row-red{background-color:#ff3842}.row-green{background-color:#d4edda}.row-yellow{background-color:#ffff2e}.row-orange{background-color:#ffc107}.notification-item{transition:all .2s ease}.notification-item:hover{transform:translateX(2px)}.notification-item:hover,.notification-item:not(.ant-list-item-read):hover{background-color:#f0f9ff!important}.notification-item.ant-list-item-read:hover{background-color:#f5f5f5!important}@keyframes notificationPulse{0%{box-shadow:0 0 0 0 #1890ff66}70%{box-shadow:0 0 0 10px #1890ff00}to{box-shadow:0 0 0 0 #1890ff00}}.notification-item:not(.ant-list-item-read){animation:notificationPulse 2s infinite}@keyframes badgePulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.ant-badge-count{animation:badgePulse 1s ease-in-out infinite}.notification-item[data-type=position_missing_workers]{border-left:3px solid #1890ff}.notification-item[data-type=material_below_limit]{border-left:3px solid #ff4d4f}.notification-item[data-type=material_above_limit]{border-left:3px solid #faad14}.notification-item[data-type=produce_below_limit]{border-left:3px solid #ff4d4f}.notification-item[data-type=produce_above_limit]{border-left:3px solid #faad14}.ant-badge-count{box-shadow:0 2px 4px #ff4d4d4d}.notification-bell{transition:all .3s ease}.notification-bell:hover{transform:scale(1.1)}.notification-dropdown{border-radius:8px;box-shadow:0 4px 12px #00000026}.notification-header{background:linear-gradient(135deg,#fafafa,#f0f0f0);border-radius:8px 8px 0 0}.notification-empty{padding:40px 20px;text-align:center}.notification-tag{border-radius:4px;font-size:10px;padding:2px 6px}.sound-test-button{transition:all .2s ease}.sound-test-button:hover{transform:scale(1.1)}.critical-sound-button{transition:all .2s ease}.critical-sound-button:hover{box-shadow:0 0 8px #ff4d4f4d;transform:scale(1.1)}.notification-item[data-type=material_below_limit],.notification-item[data-type=position_missing_workers],.notification-item[data-type=produce_below_limit],.notification-item[data-type=task_overdue]{animation:criticalPulse 1.5s infinite}@keyframes criticalPulse{0%{box-shadow:0 0 0 0 #ff4d4f66}70%{box-shadow:0 0 0 8px #ff4d4f00}to{box-shadow:0 0 0 0 #ff4d4f00}}.command-palette-modal .ant-modal-content{border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #00000026;overflow:hidden}.command-palette-modal .ant-modal-body{background:#fff;padding:0}.command-palette-container{display:flex;flex-direction:column;max-height:70vh;min-height:400px}.command-palette-input{background:#fff;border:none;border-bottom:1px solid #e5e7eb;border-radius:0;font-size:15px;padding:16px 20px}.command-palette-input::placeholder{color:#9ca3af}.command-palette-input:focus,.command-palette-input:hover{background:#fff;border-bottom-color:#3b82f6;box-shadow:none}.command-palette-results{background:#fff;flex:1 1;max-height:calc(70vh - 140px);overflow-y:auto;padding:8px}.command-palette-results::-webkit-scrollbar{width:6px}.command-palette-results::-webkit-scrollbar-track{background:#f9fafb}.command-palette-results::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.command-palette-results::-webkit-scrollbar-thumb:hover{background:#9ca3af}.search-result-item{background:#fff;border:1px solid #f3f4f6;border-radius:6px;cursor:pointer;margin:2px 0;padding:10px 12px}.search-result-item:hover{background:#f9fafb;border-color:#e5e7eb}.search-result-item.selected{background:#eff6ff;border-color:#3b82f6}.search-result-item .ant-list-item-meta-avatar{margin-right:12px}.result-icon{align-items:center;border-radius:8px;display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.result-icon.icon-client{background:#3b82f6;color:#fff}.result-icon.icon-material{background:#8b5cf6;color:#fff}.result-icon.icon-produce{background:#06b6d4;color:#fff}.result-icon.icon-cashbox{background:#f59e0b;color:#fff}.result-icon.icon-menu{background:#6b7280;color:#fff}.search-result-item .ant-list-item-meta-title{color:#111827;font-size:14px;font-weight:600;margin-bottom:4px}.search-result-item .ant-list-item-meta-description{color:#6b7280;font-size:12px}.search-result-item .ant-tag{border:none;border-radius:4px;font-size:11px;font-weight:500;margin:2px 4px 2px 0;padding:2px 8px}.ant-tag.tag-success{background:#d1fae5;color:#065f46}.ant-tag.tag-warning{background:#fef3c7;color:#92400e}.ant-tag.tag-danger{background:#fee2e2;color:#991b1b}.ant-tag.tag-info{background:#dbeafe;color:#1e40af}.ant-tag.tag-purple{background:#ede9fe;color:#5b21b6}.ant-tag.tag-cyan{background:#cffafe;color:#155e75}.ant-tag.tag-orange{background:#ffedd5;color:#9a3412}.loading-container{justify-content:center;padding:80px 20px}.command-palette-footer,.loading-container{align-items:center;background:#f9fafb;display:flex}.command-palette-footer{border-top:1px solid #e5e7eb;justify-content:space-between;padding:12px 16px}.footer-hint{align-items:center;color:#6b7280;display:inline-flex;font-size:12px;gap:6px}.footer-hint .ant-tag{background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#374151;font-size:11px;font-weight:600;margin:0;padding:3px 6px}.command-palette-actions{background:#fff;padding:8px}.action-header{background:#f9fafb;border-bottom:1px solid #e5e7eb;margin-bottom:4px;padding:12px 16px}.action-header .ant-typography{color:#6b7280;font-size:12px}.action-item{align-items:center;background:#fff;border:1px solid #f3f4f6;border-radius:6px;cursor:pointer;display:flex;gap:8px;margin:2px 0;padding:10px 12px}.action-item:hover{background:#f9fafb;border-color:#e5e7eb}.action-item.selected{background:#eff6ff;border-color:#3b82f6}.action-item .ant-typography{color:#111827;font-weight:500}.ant-badge{font-size:10px}.ant-badge-count{background:#3b82f6;font-weight:600}.ant-empty{padding:40px 20px}.ant-empty-description{color:#9ca3af;font-size:13px}@media (max-width:768px){.command-palette-modal{margin:0;max-width:100%!important;top:0;width:100%!important}.command-palette-modal .ant-modal-content{border-radius:0;min-height:100vh}.command-palette-container{max-height:100vh}.command-palette-results{max-height:calc(100vh - 180px)}.search-result-item{padding:12px 10px}.result-icon{font-size:16px;height:36px;width:36px}}.command-palette-input:focus-visible{outline:none}.gs-root{--gs-bg:#f1f2ef;--gs-panel:#fff;--gs-panel-alt:#f7f7f5;--gs-ink:#16181a;--gs-muted:#6b7178;--gs-line:#e2e4df;--gs-accent:#e08a1e;--gs-accent-soft:#fbebd3;--gs-good:#2f8f5b;--gs-danger:#c0392b;--gs-mono:ui-monospace,"SF Mono","Cascadia Mono","Roboto Mono",Menlo,Consolas,monospace;font-feature-settings:"tnum";background:var(--gs-bg);border:1px solid var(--gs-line);border-radius:6px;color:var(--gs-ink);font-family:var(--gs-mono);font-variant-numeric:tabular-nums;overflow:hidden}.gs-header{align-items:flex-start;background:var(--gs-panel);border-bottom:1px solid var(--gs-line);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:24px 28px 20px}.gs-title{font-size:24px;font-weight:700;letter-spacing:-.01em;margin:0 0 4px}.gs-subtitle{color:var(--gs-muted);font-size:13px;line-height:1.5;margin:0;max-width:560px}.gs-body{display:flex;min-height:520px}.gs-nav{background:var(--gs-panel-alt);border-right:1px solid var(--gs-line);flex-shrink:0;padding:12px;width:232px}.gs-nav-item{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--gs-ink);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:10px;margin-bottom:2px;padding:10px 12px;position:relative;text-align:left;transition:background-color .12s ease;width:100%}.gs-nav-item:hover{background:#0000000a}.gs-nav-item.active{background:var(--gs-panel);box-shadow:inset 0 0 0 1px var(--gs-line)}.gs-nav-item.active:before{background:var(--gs-accent);border-radius:0 2px 2px 0;bottom:8px;content:"";left:-12px;position:absolute;top:8px;width:3px}.gs-nav-icon{color:var(--gs-muted);flex-shrink:0;font-size:15px}.gs-nav-item.active .gs-nav-icon{color:var(--gs-accent)}.gs-nav-dot{background:var(--gs-accent);border-radius:50%;flex-shrink:0;height:6px;margin-left:auto;width:6px}.gs-content{background:var(--gs-panel);flex:1 1;min-width:0;padding:28px 32px 40px}.gs-section-eyebrow{color:var(--gs-accent);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.gs-section-title{font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px}.gs-section-desc{color:var(--gs-muted);font-size:13px;line-height:1.5;margin:0 0 24px;max-width:560px}.gs-field-row{grid-gap:24px;align-items:start;border-top:1px solid var(--gs-line);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,280px);padding:18px 0}.gs-field-row:first-of-type{border-top:none;padding-top:4px}.gs-field-label{font-size:13px;font-weight:600;margin:0 0 4px}.gs-field-help{color:var(--gs-muted);font-size:12px;line-height:1.5;margin:0;max-width:420px}.gs-field-control .ant-form-item{margin-bottom:0}.gs-field-control .ant-input,.gs-field-control .ant-input-number,.gs-field-control .ant-picker,.gs-field-control .ant-select .ant-select-selector{font-family:var(--gs-mono)}@media (max-width:860px){.gs-body{flex-direction:column}.gs-nav{border-bottom:1px solid var(--gs-line);border-right:none;display:flex;overflow-x:auto;width:100%}.gs-nav-item{margin-bottom:0;white-space:nowrap}.gs-nav-item.active:before{bottom:0;height:2px;left:0;right:0;top:auto;width:auto}.gs-field-row{gap:8px;grid-template-columns:1fr}}.gs-savebar{background:var(--gs-ink);border-top:1px solid var(--gs-line);bottom:0;color:#fff;gap:16px;justify-content:space-between;padding:14px 24px;position:sticky}.gs-savebar,.gs-savebar-status{align-items:center;display:flex}.gs-savebar-status{font-size:13px;gap:8px}.gs-savebar-dot{background:var(--gs-accent);border-radius:50%;flex-shrink:0;height:7px;width:7px}.gs-status-card{align-items:center;background:var(--gs-panel-alt);border:1px solid var(--gs-line);border-radius:4px;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;padding:16px 18px}.gs-status-label{font-size:13px;font-weight:600;margin:0 0 2px}.gs-status-value{font-size:12px;margin:0}.gs-status-value.ok{color:var(--gs-good)}.gs-status-value.danger{color:var(--gs-danger)}.gs-notes-row{display:flex;gap:8px;margin-bottom:8px}.deleted-row{background-color:#ffebee!important}.deleted-row:hover>td{background-color:#ffcdd2!important}.manual-row{background-color:#fff3cd!important}.manual-row:hover>td{background-color:#ffe69c!important}@media print{.deleted-row{background-color:#ffebee!important}.manual-row{background-color:#fff3cd!important}}.task-card{transition:all .3s ease}.task-card:hover{box-shadow:0 4px 12px #00000026!important;transform:translateY(-2px)}.task-card .ant-card-body{padding:16px}.task-card .ant-card-actions{background:#0000}.task-card .ant-card-actions>li{margin:0}.task-card .ant-card-actions>li>span{border-radius:4px;padding:8px;transition:all .2s ease}.task-card .ant-card-actions>li>span:hover{background-color:#f0f0f0}.ant-col .ant-card{border-radius:8px;box-shadow:0 2px 8px #00000014;transition:all .3s ease}.ant-col .ant-card:hover{box-shadow:0 4px 16px #0000001f}.ant-col .ant-card.ant-card-dragging{opacity:.5}.ant-col .ant-card.ant-card-drag-over{background-color:#f6ffed;border-color:#52c41a}
/*# sourceMappingURL=main.bfe383d2.css.map*/