.gitlab-auth-card[data-v-6ce9d6c8],.google-auth-card[data-v-aece2456],.google-chat-auth-card[data-v-3cf3ee70]{padding:12px}.chat-room-status-card[data-v-7c669277]{border:1px solid #e0e0e0}.language-switcher[data-v-3127fa22]{min-width:auto!important}.menu-item[data-v-4d396488]{display:flex;align-items:center;padding:2px;cursor:pointer;color:#fff;text-decoration:none;transition:background-color .2s;min-height:40px;border-radius:8px}.menu-item[data-v-4d396488]:hover{background-color:hsla(0,0%,100%,.1)}.menu-item.active[data-v-4d396488]{background-color:hsla(0,0%,100%,.2)}.menu-item.active[data-v-4d396488]:hover{background-color:hsla(0,0%,100%,.25)}.menu-icon[data-v-4d396488]{margin-right:8px;margin-left:2px;display:flex;align-items:center}.menu-title[data-v-4d396488]{font-size:.8rem;font-weight:400;flex:1}.menu-arrow[data-v-4d396488]{margin-left:auto;display:flex;align-items:center}.submenu-item[data-v-4d396488]{margin-left:22px}.notification[data-v-0c6b8a3c]{padding:10px 20px;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.2);display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin-bottom:10px}.notification.success[data-v-0c6b8a3c]{background-color:#4caf50;color:#fff}.notification.info[data-v-0c6b8a3c]{background-color:#2196f3;color:#fff}.notification.warning[data-v-0c6b8a3c]{background-color:#ff9800;color:#fff}.notification.error[data-v-0c6b8a3c]{background-color:#f44336;color:#fff}.message[data-v-0c6b8a3c]{margin-right:10px}.close-button[data-v-0c6b8a3c]{background:none;border:none;color:#fff;font-size:16px;cursor:pointer}.notification-fade-enter-active[data-v-0c6b8a3c],.notification-fade-leave-active[data-v-0c6b8a3c]{transition:all .3s ease}.notification-fade-enter-from[data-v-0c6b8a3c],.notification-fade-leave-to[data-v-0c6b8a3c]{opacity:0;transform:translateX(100%)}.notifications-container[data-v-4a32599c]{position:fixed;top:20px;right:20px;z-index:1000;display:flex;flex-direction:column;align-items:flex-end}.gitlab-logo-gray[data-v-4a32599c],.google-logo-gray[data-v-4a32599c],.jr-logo-gray[data-v-4a32599c]{filter:grayscale(100%);opacity:.6}.hidden-sm-and-down[data-v-4a32599c]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:960px){.hidden-sm-and-down[data-v-4a32599c]{display:none}}.v-data-table .v-data-table__thead .v-data-table__tr th[data-v-4a32599c],.v-data-table thead th[data-v-4a32599c],.v-data-table-header th[data-v-4a32599c]{font-weight:700!important}.report-data-table[data-v-4e56fc4c]{width:100%;min-width:0}[data-v-4e56fc4c] .v-row{min-height:-moz-fit-content;min-height:fit-content}[data-v-4e56fc4c] .v-col{min-width:0}h2[data-v-4e56fc4c]{word-wrap:break-word;overflow-wrap:break-word;line-height:1.2;min-height:1.2em}[data-v-4e56fc4c] .v-data-table__td{vertical-align:middle!important}[data-v-4e56fc4c] .v-data-table-header__content,[data-v-4e56fc4c] th.v-data-table__th--sortable{cursor:pointer}[data-v-4e56fc4c] th.v-data-table__th--sortable:hover{background-color:rgba(0,0,0,.04)}.loader[data-v-4e56fc4c]{position:absolute;top:0;left:0;right:0}.cell[data-v-4e56fc4c]{width:100%;display:flex;flex:1 1 auto;min-width:0}.cell--start[data-v-4e56fc4c]{justify-content:flex-start}.cell--center[data-v-4e56fc4c]{justify-content:center}.cell--end[data-v-4e56fc4c]{justify-content:flex-end}.entity-header[data-v-2ed9561a]{background:rgba(var(--v-theme-primary),.05);border:1px solid rgba(var(--v-theme-primary),.12);padding:24px;border-radius:12px;margin-bottom:16px}.v-chip[data-v-2ed9561a]{font-weight:500}.compact-data-list .v-list-item[data-v-35c51de8]{min-height:32px;padding:2px 0}.compact-data-list[data-v-35c51de8] .v-list-item-title{font-weight:500;font-size:.8rem}.compact-data-list[data-v-35c51de8] .v-list-item-subtitle{font-size:.875rem;line-height:1.4}.gap-1[data-v-35c51de8]{gap:4px}[data-v-7e358449] .ag-theme-alpine .ag-cell-value.editable-cell{border-left:3px solid rgba(25,118,210,.4);padding-left:6px;background-color:rgba(25,118,210,.06);cursor:text}[data-v-7e358449] .ag-theme-alpine .ag-cell-value.editable-cell:hover{background-color:rgba(25,118,210,.12)}[data-v-7e358449] .ag-theme-alpine .ag-cell.editable-cell input[type=number]{background-color:transparent;font-family:inherit;font-size:inherit;color:inherit}[data-v-7e358449] .ag-theme-alpine .ag-cell.editable-cell input[type=number]:focus{background-color:#fff;outline:2px solid rgba(25,118,210,.5);outline-offset:-2px}[data-v-7e358449] .ag-row-pinned{font-weight:700;background-color:rgba(0,0,0,.03)}.v-table tbody tr[data-v-3309a008]{border-bottom:1px solid rgba(0,0,0,.08)}.v-table tbody tr[data-v-3309a008]:last-child{border-bottom:none}.v-list-item[data-v-174f2d70]{border-bottom:1px solid rgba(0,0,0,.08)}.v-list-item[data-v-174f2d70]:last-child{border-bottom:none}.sync-card[data-v-177c340e]{position:relative}.sync-card__label[data-v-177c340e]{position:absolute;top:-10px;left:16px;z-index:2;padding:2px 10px;font-size:.75rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;background:rgb(var(--v-theme-surface-variant,240 240 240));color:rgb(var(--v-theme-on-surface-variant,0 0 0));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:9999px;display:inline-flex;align-items:center;gap:6px;pointer-events:auto}.sync-card__label-btn[data-v-177c340e]{margin:-2px -6px -2px 0;cursor:pointer}.list-card[data-v-17b62eb8]{height:100%}.expansion-list[data-v-17b62eb8]{max-height:600px;overflow-y:auto}.expansion-list[data-v-17b62eb8] .v-expansion-panel-title{padding:14px 18px;min-height:60px;font-weight:500}.expansion-list[data-v-17b62eb8] .v-expansion-panel-text__wrapper{padding:0 18px 18px 18px}.expansion-list[data-v-17b62eb8] .v-expansion-panel{transition:all .2s cubic-bezier(.4,0,.2,1)}.expansion-list[data-v-17b62eb8] .v-expansion-panel-text{overflow:hidden}.gap-1[data-v-17b62eb8]{gap:4px}.list-card[data-v-17b62eb8] .v-list-item-title{white-space:normal;overflow:visible}.gap-2[data-v-450b7639]{gap:8px}.history-changes[data-v-450b7639]{padding:8px 0}.change-item[data-v-450b7639]{padding:4px 0}.v-autocomplete .v-menu[data-v-d6074ca4]{max-height:300px;overflow-y:auto}.gap-1[data-v-032cd98e]{gap:4px}.gap-2[data-v-4ad48de2]{gap:8px}.gap-1[data-v-1527dc02]{gap:4px}.cursor-pointer[data-v-557f2ea8]{cursor:pointer}.client-preview[data-v-5cf2f82f]{padding:10px 12px;border-radius:8px;background-color:rgba(var(--v-theme-on-surface),.03)}.client-preview-row[data-v-5cf2f82f]{display:grid;grid-template-columns:96px 1fr;gap:8px;align-items:start}.client-preview-label[data-v-5cf2f82f]{color:rgba(var(--v-theme-on-surface),.62)}.client-preview-value[data-v-5cf2f82f]{color:rgba(var(--v-theme-on-surface),.9);word-break:break-word}.json-preview[data-v-23bc4616]{margin:0;max-height:60vh;overflow:auto;white-space:pre;word-break:normal;font-family:monospace;font-size:12px;line-height:1.4}.offer-rte[data-v-613d3306]{background:rgb(var(--v-theme-surface));display:block}.offer-rte-block[data-v-613d3306]{min-height:0}[data-v-613d3306] .offer-rte .ql-container{min-height:160px;height:auto!important}[data-v-613d3306] .offer-rte .ql-editor{min-height:160px!important;overflow-y:visible}.offer-texts-row[data-v-613d3306]{margin-bottom:16px}.small-inline-input[data-v-784231e5]{max-width:96px;margin-left:auto}.client-preview[data-v-8c965c1a]{padding:10px 12px;border-radius:8px;background-color:rgba(var(--v-theme-on-surface),.03)}.client-preview-row[data-v-8c965c1a]{display:grid;grid-template-columns:96px 1fr;gap:8px;align-items:start}.client-preview-label[data-v-8c965c1a]{color:rgba(var(--v-theme-on-surface),.62)}.client-preview-value[data-v-8c965c1a]{color:rgba(var(--v-theme-on-surface),.9);word-break:break-word}.text-preview-html[data-v-8c965c1a] ol,.text-preview-html[data-v-8c965c1a] ul{padding-left:20px;margin:8px 0}.template-preview-html[data-v-7bb8cd68]{max-height:65vh;overflow:auto;white-space:normal}.template-preview-html[data-v-7bb8cd68] *{font:inherit;color:inherit;line-height:inherit}.description-preview-html[data-v-22d1aa92]{max-height:65vh;overflow:auto;white-space:normal}.description-preview-html[data-v-22d1aa92] *{font:inherit;color:inherit;line-height:inherit}.description-preview-html[data-v-22d1aa92] blockquote,.description-preview-html[data-v-22d1aa92] h1,.description-preview-html[data-v-22d1aa92] h2,.description-preview-html[data-v-22d1aa92] h3,.description-preview-html[data-v-22d1aa92] h4,.description-preview-html[data-v-22d1aa92] h5,.description-preview-html[data-v-22d1aa92] h6,.description-preview-html[data-v-22d1aa92] ol,.description-preview-html[data-v-22d1aa92] p,.description-preview-html[data-v-22d1aa92] pre,.description-preview-html[data-v-22d1aa92] ul{margin-top:0;margin-bottom:12px}.description-preview-html[data-v-22d1aa92] iframe,.description-preview-html[data-v-22d1aa92] img,.description-preview-html[data-v-22d1aa92] video{max-width:100%;height:auto}.description-preview-html[data-v-22d1aa92] table{width:100%;border-collapse:collapse}.description-preview-html[data-v-22d1aa92] td,.description-preview-html[data-v-22d1aa92] th{border:1px solid rgba(var(--v-theme-on-surface),.12);padding:6px 8px}.description-preview-html[data-v-22d1aa92] a{color:rgb(var(--v-theme-primary))}.map-wrapper[data-v-3624da56]{height:240px;width:100%;overflow:hidden}.location-map[data-v-3624da56]{height:100%;width:100%;z-index:0}.no-map[data-v-3624da56]{height:100%;background-color:rgb(var(--v-theme-surface-variant))}.actions-bar-card[data-v-69d985c3]{height:100%;min-height:40px}.actions-bar-row>.v-col[data-v-69d985c3]{margin-right:12px}.actions-bar-row>.v-col[data-v-69d985c3]:last-child{margin-right:0}.file-preview-card[data-v-13ed0730]{height:100%}.file-empty[data-v-13ed0730],.file-error[data-v-13ed0730],.file-loading[data-v-13ed0730],.unsupported-preview[data-v-13ed0730]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--v32c7e9af);padding:2rem}.file-container[data-v-13ed0730]{width:100%;height:var(--v32c7e9af);position:relative;overflow:auto}.file-embed[data-v-13ed0730],.file-iframe[data-v-13ed0730]{width:100%;height:100%;border:none}.image-preview[data-v-13ed0730]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f5f5}.preview-image[data-v-13ed0730]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.audio-preview[data-v-13ed0730],.video-preview[data-v-13ed0730]{width:100%;max-width:100%}.video-preview[data-v-13ed0730]{height:100%;-o-object-fit:contain;object-fit:contain;background:#000}.audio-preview[data-v-13ed0730]{margin:2rem}.text-preview[data-v-13ed0730]{width:100%;height:100%;overflow:auto;padding:1rem;background:#f5f5f5}.text-preview pre[data-v-13ed0730]{margin:0;white-space:pre-wrap;word-wrap:break-word}.text-preview code[data-v-13ed0730]{font-family:Courier New,monospace;font-size:14px;line-height:1.5}.actionbar-btn-high[data-v-fae33a20]{min-height:40px;height:40px;font-size:.91rem}.scopes-container[data-v-2acc9e72]{display:flex;flex-wrap:wrap;gap:4px}.photo-gallery-container[data-v-4f83a9c5],.photo-grid-card[data-v-4f83a9c5]{height:100%}.photo-gallery-item[data-v-4f83a9c5]{display:flex}.photo-gallery-card[data-v-4f83a9c5]{width:100%;cursor:pointer;border-radius:8px;overflow:hidden;background:rgb(var(--v-theme-surface));border:1px solid rgb(var(--v-theme-outline-variant));transition:all .3s ease;position:relative}.photo-gallery-card[data-v-4f83a9c5]:hover{transform:scale(1.02);box-shadow:0 8px 25px rgba(0,0,0,.15);border-color:rgb(var(--v-theme-primary))}.photo-gallery-image-container[data-v-4f83a9c5]{position:relative;width:100%;aspect-ratio:1;overflow:hidden}.photo-gallery-image[data-v-4f83a9c5]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.photo-gallery-card:hover .photo-gallery-image[data-v-4f83a9c5]{transform:scale(1.1)}.photo-gallery-placeholder[data-v-4f83a9c5]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant));aspect-ratio:1}.photo-dialog-content[data-v-4f83a9c5]{display:flex;flex-direction:column;gap:16px;overflow:hidden}.photo-loading[data-v-4f83a9c5]{display:flex;justify-content:center;align-items:center;height:300px}.photo-viewer-container[data-v-4f83a9c5]{position:relative;border:1px solid rgb(var(--v-theme-outline-variant));border-radius:8px;overflow:hidden;background:rgb(var(--v-theme-surface));height:60vh;min-height:400px;max-height:60vh}.zoom-indicator[data-v-4f83a9c5]{right:12px}.photo-counter[data-v-4f83a9c5],.zoom-indicator[data-v-4f83a9c5]{position:absolute;top:12px;z-index:10;background:rgba(var(--v-theme-surface),.9);backdrop-filter:blur(8px);border-radius:12px;padding:4px 12px;font-size:.875rem;font-weight:500;color:rgb(var(--v-theme-on-surface));box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.photo-counter[data-v-4f83a9c5]{left:12px}.nav-button[data-v-4f83a9c5]{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:hsla(0,0%,100%,.9)!important;backdrop-filter:blur(8px);transition:all .2s ease}.nav-button[data-v-4f83a9c5]:hover{background:#fff!important;transform:translateY(-50%) scale(1.1)}.nav-button-left[data-v-4f83a9c5]{left:16px}.nav-button-right[data-v-4f83a9c5]{right:16px}.photo-container[data-v-4f83a9c5]{width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.photo-image[data-v-4f83a9c5]{transition:transform .1s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}.photo-info[data-v-4f83a9c5]{text-align:left;max-width:600px;margin:0 auto}[data-v-4f83a9c5] .photo-dialog-no-scroll,[data-v-4f83a9c5] .photo-dialog-no-scroll .v-dialog{overflow:hidden!important}[data-v-4f83a9c5] .photo-dialog-no-scroll .v-card{overflow:hidden!important;max-height:90vh!important}[data-v-4f83a9c5] .photo-dialog-no-scroll .v-card-text{overflow:hidden!important;padding:16px!important}[data-v-4f83a9c5] .photo-dialog-no-scroll .v-card-actions,[data-v-4f83a9c5] .photo-dialog-no-scroll .v-card-title{flex-shrink:0}.part-header[data-v-735af85a]{flex:1}.part-header[data-v-735af85a],.part-quantity[data-v-735af85a]{display:flex;align-items:center}.part-details[data-v-735af85a],.serials-section[data-v-735af85a]{background:rgb(var(--v-theme-surface));padding:8px;border-radius:6px;border:1px solid rgb(var(--v-theme-outline-variant));font-size:.813rem}.cursor-pointer[data-v-735af85a]{cursor:pointer}.stage-flow[data-v-1325b662]{display:flex;flex-direction:column;gap:8px;padding:16px 0}.stage-item[data-v-1325b662]{display:flex;align-items:flex-start;gap:16px}.stage-line[data-v-1325b662]{display:flex;flex-direction:column;align-items:center;position:relative;flex-shrink:0}.stage-dot[data-v-1325b662]{width:24px;height:24px;border-radius:50%;background-color:#e0e0e0;border:2px solid #bdbdbd;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:1}.stage-dot.completed[data-v-1325b662]{background-color:#1976d2;border-color:#1976d2}.stage-content[data-v-1325b662]{flex:1;display:flex;flex-direction:column;gap:4px}.stage-label[data-v-1325b662]{padding-top:2px;font-size:14px;color:#9e9e9e;transition:all .3s ease}.stage-label.completed[data-v-1325b662]{color:#1976d2;font-weight:500}.stage-connector[data-v-1325b662]{position:relative;width:2px;height:32px;background-color:#e0e0e0;transition:all .3s ease;margin-top:4px}.stage-connector.completed[data-v-1325b662]{background-color:#1976d2}.transition-details[data-v-1325b662]{position:absolute;left:16px;top:50%;transform:translateY(-50%);display:flex;gap:8px;white-space:nowrap;font-size:12px}.stage-kanban[data-v-491e37ae]{height:100%}.kanban-grid[data-v-491e37ae]{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px}.kanban-column[data-v-491e37ae]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px;min-height:240px;min-width:280px;max-width:280px;padding:8px;transition:border-color .15s ease-in-out;flex-shrink:0;display:flex;flex-direction:column}.kanban-column.drop-allowed[data-v-491e37ae]{border-color:rgb(var(--v-theme-primary))}.kanban-column__header[data-v-491e37ae]{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 8px 6px}.column-title[data-v-491e37ae]{font-size:.8125rem;font-weight:500}.kanban-column__body[data-v-491e37ae]{display:flex;flex-direction:column;gap:8px;min-height:140px;overflow-y:auto;max-height:calc(100vh - 270px)}.kanban-column__empty[data-v-491e37ae]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 8px;color:rgba(var(--v-theme-on-surface),.6)}.kanban-column__sentinel[data-v-491e37ae]{display:flex;justify-content:center;align-items:center;min-height:24px;padding:4px 0 8px}.kanban-card[data-v-491e37ae]{background:#fff;border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px;padding:8px;cursor:grab;box-shadow:0 1px 2px rgba(0,0,0,.05)}.kanban-card.no-drag[data-v-491e37ae]{cursor:default}.kanban-card__title[data-v-491e37ae]{font-weight:600}.kanban-card__badges[data-v-491e37ae]{display:flex;flex-wrap:wrap;margin-top:6px}.kanban-card__badge.error[data-v-491e37ae]{color:rgb(var(--v-theme-error));display:inline-flex;align-items:center;gap:4px;margin-top:4px}.csv-export-btn[data-v-67303772]{text-transform:none;font-weight:700;letter-spacing:.04em;border:1px solid hsla(0,0%,100%,.25)}.roles-container[data-v-1daa3f90]{display:flex;flex-wrap:wrap;gap:4px}.cursor-pointer[data-v-5ee8a0bc]{cursor:pointer}.font-mono[data-v-377cd5c2]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Roboto Mono,Courier New,monospace;white-space:pre-wrap;word-break:break-word}.bool-switch[data-v-b181dabe]{display:inline-flex;align-items:center;gap:8px}.value[data-v-b181dabe]{font-size:12px;opacity:.8}.switch[data-v-b181dabe]{position:relative;display:inline-block;width:42px;height:22px}.switch input[data-v-b181dabe]{opacity:0;width:0;height:0}.slider[data-v-b181dabe]{position:absolute;inset:0;cursor:pointer;border-radius:999px;background:#c9c9c9;transition:.2s}.slider[data-v-b181dabe]:before{content:"";position:absolute;height:18px;width:18px;left:2px;top:2px;border-radius:50%;background:#fff;transition:.2s}.switch input:checked+.slider[data-v-b181dabe]{background:#4caf50}.switch input:checked+.slider[data-v-b181dabe]:before{transform:translateX(20px)}.switch input:disabled+.slider[data-v-b181dabe]{cursor:not-allowed;opacity:.6}.mono[data-v-c5b67e38] textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre-wrap}.null-value,.text-disabled{color:rgba(var(--v-theme-on-surface),.38)!important;font-style:italic}.v-card .v-list-item-title{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.v-card .v-list-item-subtitle.text-wrap{white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;text-overflow:unset!important;overflow:visible!important;line-height:1.3!important;display:block!important}.v-card .v-list-item{min-height:auto!important;align-items:flex-start!important;padding:8px 16px!important}