.activity-page[data-v-4eccfee2]{padding:32px;background:#f5f5f5;min-height:100vh}.add-activity-btn[data-v-4eccfee2]{font-weight:500;letter-spacing:.3px;text-transform:none;height:38px}.table-card[data-v-4eccfee2]{border-radius:8px;border:1px solid #e0e0e0;background:#fff;position:relative;margin-top:36px}.card-title-header[data-v-4eccfee2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 24px 0 96px;min-height:64px}.card-title-header[data-v-4eccfee2]:hover{opacity:.8}.card-title-icon-wrap[data-v-4eccfee2]{position:absolute;top:-10px;left:24px;width:64px;height:64px;background:#ffb300;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 4px 12px rgba(255,179,0,.4);box-shadow:0 4px 12px rgba(255,179,0,.4)}.card-title-icon[data-v-4eccfee2]{font-size:36px!important;color:#fff!important}.card-title-text[data-v-4eccfee2]{font-size:20px;font-weight:300;color:#1a1a1a;letter-spacing:-.5px;margin:0;padding:8px 0;margin-left:12px}.filter-select[data-v-4eccfee2]{max-width:190px;-webkit-box-flex:0;-ms-flex:0 0 190px;flex:0 0 190px}.search-field[data-v-4eccfee2]{max-width:280px;-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px}.activity-table[data-v-4eccfee2]{background:transparent!important}.activity-table[data-v-4eccfee2] .v-data-table__wrapper{overflow-x:auto}.activity-table[data-v-4eccfee2] thead{background:#fafafa}.activity-table[data-v-4eccfee2] th{font-size:13px!important;font-weight:600!important;color:#4a4a4a!important;border-bottom:2px solid #e5e7eb!important;padding:16px!important;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap!important;vertical-align:middle!important}.activity-table[data-v-4eccfee2] th>span{line-height:normal!important;vertical-align:middle!important}.activity-table[data-v-4eccfee2] th .v-data-table-header__icon{vertical-align:middle!important}.activity-table[data-v-4eccfee2] td{font-size:14px!important;color:#1a1a1a!important;border-bottom:1px solid #f3f4f6!important;padding:16px!important}.action-cell[data-v-4eccfee2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ticket-number[data-v-4eccfee2]{color:#1976d2;font-weight:500;font-size:14px}.action-text[data-v-4eccfee2]{font-size:14px;color:#333}.details-link[data-v-4eccfee2]{color:#1976d2;text-decoration:none;font-size:14px}.details-link[data-v-4eccfee2]:hover{text-decoration:underline}.description-text[data-v-4eccfee2]{font-size:14px;color:#666}.row-actions[data-v-4eccfee2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px}.action-icon[data-v-4eccfee2]{color:#546e7a!important;cursor:pointer;-webkit-transition:color .15s;transition:color .15s}.action-icon[data-v-4eccfee2]:hover{color:#424242!important}.add-activity-card[data-v-4eccfee2]{border-radius:8px!important}.add-dialog-title[data-v-4eccfee2]{font-size:18px;font-weight:400;color:#1a1a1a;padding:16px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.add-dialog-title-text[data-v-4eccfee2]{font-size:18px;font-weight:400;color:#1a1a1a;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.add-dialog-body[data-v-4eccfee2]{padding:24px 24px 8px!important}.field-group[data-v-4eccfee2]{margin-bottom:20px}.field-label[data-v-4eccfee2]{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px;letter-spacing:.2px}.required-star[data-v-4eccfee2]{color:#ef4444;margin-left:2px}.optional-label[data-v-4eccfee2]{font-weight:400;color:#9ca3af;font-size:12px;margin-left:4px}.time-inputs[data-v-4eccfee2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}.time-input-wrap[data-v-4eccfee2]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:160px}.time-inputs[data-v-4eccfee2] .v-text-field__details{min-height:20px}.time-separator[data-v-4eccfee2]{font-size:20px;font-weight:300;color:#9ca3af;padding:0 10px;margin-top:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-negative:0;flex-shrink:0}.time-error-hint[data-v-4eccfee2]{font-size:12px;color:#ef4444;margin-top:4px}.add-dialog-actions[data-v-4eccfee2]{padding:16px 24px!important}.cancel-btn[data-v-4eccfee2]{color:#6b7280!important;font-weight:500!important;text-transform:none!important}.save-btn[data-v-4eccfee2]{font-weight:500!important;text-transform:none!important;letter-spacing:.3px;min-width:90px}.dialog-title[data-v-4eccfee2]{background:#fff;border-bottom:1px solid #e0e0e0;padding:16px 20px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;min-height:auto!important}.dialog-actions[data-v-4eccfee2]{border-top:1px solid #e0e0e0}.warning-text[data-v-4eccfee2]{color:#f59e0b;font-size:13px;margin-top:8px;margin-bottom:0}.loading-container[data-v-4eccfee2]{padding:60px;text-align:center}.no-data[data-v-4eccfee2]{text-align:center;padding:60px 20px;color:#9ca3af}.no-data p[data-v-4eccfee2]{margin-top:16px;font-size:16px}.activity-header-sub .ticket-number[data-v-4eccfee2]{color:#6b7280}.dialog-header[data-v-4eccfee2]{padding:20px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #e0e0e0;background:#fff}.dialog-text-wrapper[data-v-4eccfee2]{-webkit-box-flex:0;-ms-flex:none;flex:none}.dialog-heading[data-v-4eccfee2]{font-size:20px;font-weight:400;color:#1a1a1a;line-height:1.3;text-align:center}.dialog-close-btn:hover .v-icon[data-v-4eccfee2]{color:#202124!important}.activity-info-header[data-v-4eccfee2]{background-color:#f9fafb}.activity-header-name[data-v-4eccfee2]{font-size:17px;font-weight:600;color:#1a1a1a}.activity-header-sub[data-v-4eccfee2]{font-size:13px;color:#6b7280;margin-top:2px}.dialog-content[data-v-4eccfee2]{padding:24px!important}.dialog-actions[data-v-4eccfee2]{padding:16px 24px!important}.view-label[data-v-4eccfee2]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.view-value[data-v-4eccfee2]{font-size:14px;color:#1a1a1a;font-weight:500;line-height:1.6}@media (max-width:960px){.activity-page[data-v-4eccfee2]{padding:24px}.page-title[data-v-4eccfee2]{font-size:24px;margin-bottom:16px}.filters-row[data-v-4eccfee2]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.filter-select[data-v-4eccfee2]{max-width:100%;-webkit-box-flex:1;-ms-flex:1 1 140px;flex:1 1 140px}.search-field[data-v-4eccfee2]{max-width:100%;-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px}.activity-table[data-v-4eccfee2] td,.activity-table[data-v-4eccfee2] th{padding:12px 8px!important;font-size:13px!important}}@media (max-width:600px){.activity-page[data-v-4eccfee2]{padding:16px}.page-title[data-v-4eccfee2]{font-size:20px}.activity-table[data-v-4eccfee2] td,.activity-table[data-v-4eccfee2] th{padding:10px 6px!important;font-size:12px!important}.time-input-wrap[data-v-4eccfee2]{max-width:120px}}.delete-dialog-card[data-v-4eccfee2]{border-radius:12px;position:relative;background:#fff;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.12)!important;box-shadow:0 20px 40px rgba(0,0,0,.12)!important}.delete-dialog-body-clean[data-v-4eccfee2]{padding:48px 36px 28px 36px!important}.delete-clean-message[data-v-4eccfee2]{font-size:16px;color:#374151;line-height:1.75;text-align:left}.delete-dialog-footer-clean[data-v-4eccfee2]{padding:4px 20px 20px 20px!important;background:transparent!important}.delete-cancel-btn-clean[data-v-4eccfee2]{color:#2563eb!important;font-weight:500;text-transform:none!important;font-size:14px;letter-spacing:0!important}.delete-cancel-btn-clean[data-v-4eccfee2]:hover{background-color:transparent!important;color:#1d4ed8!important}.delete-confirm-btn-clean[data-v-4eccfee2]{color:#2563eb!important;font-weight:600;text-transform:none!important;font-size:14px;letter-spacing:0!important}.delete-confirm-btn-clean[data-v-4eccfee2]:hover{background-color:transparent!important;color:#1d4ed8!important}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:#fff}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-moz-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea{color:rgba(0,0,0,.87)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-webkit-input-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-moz-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea:-ms-input-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::-ms-input-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-textarea.v-text-field--solo-inverted.v-input--is-focused textarea::placeholder{color:rgba(0,0,0,.38)}.v-textarea textarea{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;line-height:1.75rem;max-width:100%;min-height:32px;outline:none;padding:0;width:100%}.v-textarea .v-text-field__prefix,.v-textarea .v-text-field__suffix{padding-top:2px;-ms-flex-item-align:start;align-self:start}.v-textarea.v-text-field--box .v-text-field__prefix,.v-textarea.v-text-field--box textarea,.v-textarea.v-text-field--enclosed .v-text-field__prefix,.v-textarea.v-text-field--enclosed textarea{margin-top:24px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea{margin-top:10px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label{top:18px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea{margin-top:6px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer{-ms-flex-item-align:start;align-self:flex-start;margin-top:8px}.v-textarea.v-text-field--solo{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.v-textarea.v-text-field--solo .v-input__control textarea{caret-color:auto}.v-textarea.v-text-field--solo .v-input__append-inner,.v-textarea.v-text-field--solo .v-input__append-outer,.v-textarea.v-text-field--solo .v-input__prepend-inner,.v-textarea.v-text-field--solo .v-input__prepend-outer{-ms-flex-item-align:start;align-self:flex-start;margin-top:12px}.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner{padding-left:12px}.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner{padding-right:12px}.v-textarea--auto-grow textarea{overflow:hidden}.v-textarea--no-resize textarea{resize:none}.v-textarea.v-text-field--enclosed .v-text-field__slot{-ms-flex-item-align:stretch;align-self:stretch}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:-12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-left:-12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-left:12px}