[data-v-200fe65f] .v-dialog--fullscreen{background-color:rgba(0,0,0,.6)!important}.modern-header-modal[data-v-200fe65f]{background:linear-gradient(135deg,#606060,#525c64)}.modern-header-modal[data-v-200fe65f],.modern-header[data-v-200fe65f]{padding:12px;color:#fff;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15)}.modern-header[data-v-200fe65f]{background:linear-gradient(135deg,#1976d2,#42a5f5)}.header-content[data-v-200fe65f]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-content[data-v-200fe65f],.header-left[data-v-200fe65f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-200fe65f]{gap:16px}.header-icon[data-v-200fe65f]{background:hsla(0,0%,100%,.2);padding:8px;border-radius:12px;backdrop-filter:blur(10px)}.header-text[data-v-200fe65f]{-webkit-box-flex:1;-ms-flex:1;flex:1}.header-title[data-v-200fe65f]{font-size:24px;font-weight:600;margin:0;line-height:1.2}.header-subtitle[data-v-200fe65f]{font-size:14px;opacity:.9;margin:4px 0 0 0;font-weight:300}.header-actions[data-v-200fe65f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.clear-btn[data-v-200fe65f],.close-btn[data-v-200fe65f]{background:hsla(0,0%,100%,.15)!important;backdrop-filter:blur(10px);-webkit-transition:all .3s ease;transition:all .3s ease}.clear-btn[data-v-200fe65f]:hover,.close-btn[data-v-200fe65f]:hover{background:hsla(0,0%,100%,.25)!important;-webkit-transform:scale(1.05);transform:scale(1.05)}.dialog-content[data-v-200fe65f]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;background:#f8fafc}.content-row[data-v-200fe65f]{min-height:calc(100vh - 200px);width:100%;max-width:100%}.section-card[data-v-200fe65f]{background:#fff;border-radius:12px;padding:16px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.08);box-shadow:0 2px 10px rgba(0,0,0,.08);border:1px solid #e2e8f0;-webkit-transition:all .3s ease;transition:all .3s ease;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.section-card[data-v-200fe65f]:hover{-webkit-box-shadow:0 4px 20px rgba(0,0,0,.12);box-shadow:0 4px 20px rgba(0,0,0,.12)}.section-card.loading[data-v-200fe65f]{opacity:.7;pointer-events:none}.section-header[data-v-200fe65f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding-bottom:16px;border-bottom:2px solid #f1f5f9;margin-bottom:16px}.section-icon[data-v-200fe65f]{background:rgba(102,126,234,.1);padding:8px;border-radius:8px}.section-title[data-v-200fe65f]{font-size:18px;font-weight:600;color:#1e293b;margin:0}.form-content[data-v-200fe65f]{position:relative}.modern-input[data-v-200fe65f]{margin-bottom:8px}.modern-input .v-input__slot[data-v-200fe65f]{background:#f8fafc!important;-webkit-transition:all .3s ease;transition:all .3s ease}.modern-input .v-input--is-focused .v-input__slot[data-v-200fe65f]{background:#fff!important;-webkit-box-shadow:0 0 0 2px rgba(102,126,234,.2)!important;box-shadow:0 0 0 2px rgba(102,126,234,.2)!important}.save-btn[data-v-200fe65f]{border-radius:8px!important;text-transform:none!important;font-weight:600!important;padding:8px 24px!important;-webkit-box-shadow:0 4px 12px rgba(76,175,80,.3)!important;box-shadow:0 4px 12px rgba(76,175,80,.3)!important}.date-helper-btn[data-v-200fe65f]{background:rgba(33,150,243,.1)!important;border-radius:8px!important}.camera-btn[data-v-200fe65f]{background:rgba(255,152,0,.1)!important;border-radius:8px!important}.table-container[data-v-200fe65f]{border-radius:8px;overflow:hidden;border:1px solid #e2e8f0}.modern-table[data-v-200fe65f]{background:#fff}.modern-table .v-data-table__wrapper[data-v-200fe65f]{border-radius:8px}.modern-table th[data-v-200fe65f]{background:#f8fafc!important;color:#475569!important;font-weight:600!important;border-bottom:2px solid #e2e8f0!important}.modern-table td[data-v-200fe65f]{border-bottom:1px solid #f1f5f9!important}.modern-table tr[data-v-200fe65f]:hover{background:#f8fafc!important}.date-chip[data-v-200fe65f]{background:#e0f2fe;color:#0277bd;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500}.action-btn[data-v-200fe65f]{border-radius:6px!important;-webkit-transition:all .3s ease;transition:all .3s ease}.action-btn[data-v-200fe65f]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.add-btn[data-v-200fe65f]{-webkit-box-shadow:0 2px 8px rgba(76,175,80,.3)!important;box-shadow:0 2px 8px rgba(76,175,80,.3)!important}.search-container[data-v-200fe65f]{position:sticky;top:0;z-index:10;background:#fff;padding:8px 0}.search-input .v-input__slot[data-v-200fe65f]{background:#f8fafc!important;border:2px solid #e2e8f0!important}.search-input .v-input--is-focused .v-input__slot[data-v-200fe65f]{border-color:#667eea!important;-webkit-box-shadow:0 0 0 3px rgba(102,126,234,.1)!important;box-shadow:0 0 0 3px rgba(102,126,234,.1)!important}.equipment-section[data-v-200fe65f]{border-top:2px solid #f1f5f9;padding-top:24px}.photo-container[data-v-200fe65f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.photo-card[data-v-200fe65f]{border-radius:12px;overflow:hidden;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1);border:3px solid #fff}.assignment-photo[data-v-200fe65f]{max-width:300px;width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.available-equipment-table[data-v-200fe65f]{max-height:500px}@media (max-width:1264px){.content-row[data-v-200fe65f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-card[data-v-200fe65f]{padding:16px;margin-bottom:16px}}@media (max-width:600px){.modern-header[data-v-200fe65f]{padding:16px}.header-title[data-v-200fe65f]{font-size:20px}.header-subtitle[data-v-200fe65f]{font-size:12px}.section-card[data-v-200fe65f]{padding:12px}.section-title[data-v-200fe65f]{font-size:16px}}.dialog-transition-enter-active[data-v-200fe65f],.dialog-transition-leave-active[data-v-200fe65f]{-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1)}.dialog-transition-enter[data-v-200fe65f],.dialog-transition-leave-to[data-v-200fe65f]{opacity:0;-webkit-transform:scale(.9) translateY(-50px);transform:scale(.9) translateY(-50px)}.floating-alert-card[data-v-200fe65f]{position:fixed;bottom:4px;right:12px;width:350px;z-index:9999;max-height:80vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.alert-content[data-v-200fe65f]{overflow-y:auto;max-height:400px;background-color:#fff}.selectable-text[data-v-200fe65f]{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;cursor:text!important}.pointer[data-v-200fe65f]{cursor:pointer}