.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);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;z-index:1000}.modal-container{border:1px solid #ff9800;border-radius:8px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.3);box-shadow:0 4px 8px rgba(0,0,0,.3);width:800px;max-width:90vw;max-height:90vh;overflow-y:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-container,.modal-header{background-color:#1a0f05;display:-webkit-box;display:-ms-flexbox;display:flex}.modal-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 20px;border-bottom:1px solid #ff9800}.modal-header .header-left{gap:12px}.modal-header .header-left,.modal-header .header-left .pn-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-header .header-left .pn-icon{background-color:#ff9800;color:#1a0f05;width:40px;height:40px;border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:18px}.modal-header .header-left .header-text h2{font-size:18px;color:#ff9800;margin:0;font-weight:700}.modal-header .header-left .header-text p{color:#ffb74d;font-size:14px;font-weight:600}.modal-header .close-btn{background:rgba(255,71,87,.10196078431372549);color:#ff4757;border:1px solid #ff4757;border-radius:50%;width:40px;height:40px;cursor:pointer;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;font-size:18px}.modal-header .close-btn:hover{color:red}.modal-content{padding:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.info-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.info-item label{font-size:14px;color:#ff9800;font-weight:700;margin-bottom:4px}.info-item div{font-size:14px;color:#fff;word-break:break-word}.info-item div.affected-area,.info-item div.affected-parties,.info-item div.location-area,.info-item div.time-end,.info-item div.time-start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.info-item div.affected-area .icon,.info-item div.affected-parties .icon,.info-item div.location-area .icon,.info-item div.time-end .icon,.info-item div.time-start .icon{font-size:14px}.asset-changes-section,.content-section,.reason-section,.remarks-section{margin-bottom:20px}.asset-changes-section label,.content-section label,.reason-section label,.remarks-section label{font-size:14px;color:#ff9800;font-weight:700;margin-bottom:8px}.asset-changes-section .asset-changes-box,.asset-changes-section .content-box,.asset-changes-section .reason-box,.asset-changes-section .remarks-box,.content-section .asset-changes-box,.content-section .content-box,.content-section .reason-box,.content-section .remarks-box,.reason-section .asset-changes-box,.reason-section .content-box,.reason-section .reason-box,.reason-section .remarks-box,.remarks-section .asset-changes-box,.remarks-section .content-box,.remarks-section .reason-box,.remarks-section .remarks-box{background:rgba(255,152,0,.050980392156862744);padding:16px;border-radius:8px;font-size:14px;color:#fff;word-break:break-word;min-height:40px}.asset-changes-section .content-box,.content-section .content-box,.reason-section .content-box,.remarks-section .content-box{border-left:4px solid #ff9800}.asset-changes-section .reason-box,.content-section .reason-box,.reason-section .reason-box,.remarks-section .reason-box{border-left:4px solid #ff6b35}.asset-changes-section .remarks-box,.content-section .remarks-box,.reason-section .remarks-box,.remarks-section .remarks-box{border-left:4px solid #0f8}.asset-changes-section .asset-changes-box,.content-section .asset-changes-box,.reason-section .asset-changes-box,.remarks-section .asset-changes-box{border-left:4px solid #ff4757}.modal-footer{gap:12px;padding:16px 20px;border-top:1px solid #ff9800;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal-footer,.modal-footer .action-btn{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#1a0f05}.modal-footer .action-btn{padding:10px 20px;border:1px solid #ff9800;border-radius:24px;color:#fff;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.modal-footer .action-btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(255,152,0,.3);box-shadow:0 4px 12px rgba(255,152,0,.3)}.modal-footer .action-btn.edit,.modal-footer .action-btn:hover{background-color:#ff9800;border-color:#ff9800;color:#1a0f05}.modal-footer .action-btn.edit:hover{background-color:#ff8a50;border-color:#ff8a50}.modal-footer .action-btn.flag{background-color:#ffb74d;color:#1a0f05;border-color:#ffb74d}.modal-footer .action-btn.flag:hover{background-color:#ff9800;border-color:#ff9800}.modal-footer .action-btn.delete{background-color:#f44336;color:#fff;border-color:#f44336}.modal-footer .action-btn.delete:hover{background-color:#d32f2f;border-color:#d32f2f}.master-list-container[data-v-bc56b242]{min-height:100vh;width:100%;padding:20px;background-color:#0a1a2f;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.header-bar[data-v-bc56b242]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px 20px;background-color:#1a2b3d;border:1px solid rgba(0,212,230,.301961);border-radius:8px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.3);box-shadow:0 4px 8px rgba(0,0,0,.3)}.header-bar .header-left[data-v-bc56b242],.header-bar[data-v-bc56b242]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-bar .header-left[data-v-bc56b242]{gap:12px}.header-bar .header-left .pn-icon[data-v-bc56b242]{background-color:#00c8d4;color:#0a1a2f;width:40px;height:40px;border-radius:8px;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;font-weight:800;font-size:20px}.header-bar .header-left .header-text h2[data-v-bc56b242]{font-size:20px;color:#1ce6f5;margin:0;font-weight:700}.header-bar .header-left .header-text p[data-v-bc56b242]{font-size:14px;color:#9ec7d4;margin:0}.header-bar .header-right .status-indicators[data-v-bc56b242],.header-bar .header-right[data-v-bc56b242]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.header-bar .header-right .status-indicators .status-item[data-v-bc56b242]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;color:#a0d8e0}.header-bar .header-right .status-indicators .status-item .dot[data-v-bc56b242]{width:8px;height:8px;border-radius:50%;display:inline-block}.header-bar .header-right .status-indicators .status-item .dot.green[data-v-bc56b242]{background-color:#4caf50}.header-bar .header-right .status-indicators .toggle-switch[data-v-bc56b242]{position:relative;display:inline-block;min-width:60px;height:34px;margin:0 35px}.header-bar .header-right .status-indicators .toggle-switch input[data-v-bc56b242]{opacity:0;width:0;height:0}.header-bar .header-right .status-indicators .toggle-switch label[data-v-bc56b242]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}.header-bar .header-right .status-indicators .toggle-switch label[data-v-bc56b242]:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.header-bar .header-right .status-indicators .toggle-switch input:checked+label[data-v-bc56b242]{background-color:#00c8d4}.header-bar .header-right .status-indicators .toggle-switch input:checked+label[data-v-bc56b242]:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.header-bar .header-right .status-indicators .toggle-switch label span[data-v-bc56b242]{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:14px}.header-bar .header-right .status-indicators .toggle-switch label span[data-v-bc56b242]:first-child{left:-37px}.header-bar .header-right .status-indicators .toggle-switch label span[data-v-bc56b242]:last-child{right:-37px}.header-bar .header-right .status-indicators .sync-btn[data-v-bc56b242]{padding:6px 12px;border:1px solid #00c8d4;border-radius:4px;background-color:#071b34;color:#fff;cursor:pointer;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.header-bar .header-right .status-indicators .sync-btn[data-v-bc56b242]:hover{background-color:#00c8d4;border-color:#00c8d4}.header-bar .header-right .stats-boxes[data-v-bc56b242]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.header-bar .header-right .stats-boxes .stat-box[data-v-bc56b242]{background-color:#00c8d4;color:#0a1a2a;padding:8px 12px;border-radius:8px;text-align:center}.header-bar .header-right .stats-boxes .stat-box .stat-label[data-v-bc56b242]{font-size:12px;font-weight:700}.header-bar .header-right .stats-boxes .stat-box .stat-value[data-v-bc56b242]{font-size:24px;font-weight:700}.filter-bar[data-v-bc56b242]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.filter-bar .filter-select[data-v-bc56b242]{padding:10px 12px;border:1px solid rgba(0,212,230,.301961);border-radius:6px;background-color:rgba(0,212,230,.10196078431372549);color:#fff;font-size:14px;cursor:pointer}.filter-bar .filter-select[data-v-bc56b242]:focus{outline:none;border-color:#00c8d4;-webkit-box-shadow:0 0 0 2px rgba(0,200,212,.3);box-shadow:0 0 0 2px rgba(0,200,212,.3)}.filter-bar .filter-select option[data-v-bc56b242]{background:#1a2b3d}.filter-bar .search-input[data-v-bc56b242]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 12px;border:1px solid rgba(0,212,230,.301961);border-radius:6px;background-color:rgba(0,212,230,.10196078431372549);color:#e7f7ff;font-size:14px;-webkit-transition:all .3s ease;transition:all .3s ease}.filter-bar .search-input[data-v-bc56b242]:focus{outline:none;border-color:#00c8d4;-webkit-box-shadow:0 0 0 2px rgba(0,200,212,.3);box-shadow:0 0 0 2px rgba(0,200,212,.3)}.filter-bar .stats-btn[data-v-bc56b242]{border:1px solid #8b5cf6;border-radius:6px;background-color:#8b5cf6;color:#fff}.filter-bar .clear-btn[data-v-bc56b242],.filter-bar .stats-btn[data-v-bc56b242]{padding:10px 16px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:14px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.filter-bar .clear-btn[data-v-bc56b242]{border:1px solid #ff4757;border-radius:6px;background-color:rgba(255,71,87,.10196078431372549);color:#ff4757}.filter-bar .ascending-checkbox[data-v-bc56b242]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;color:#e7f7ff}.filter-bar .ascending-checkbox input[type=checkbox][data-v-bc56b242]{width:16px;height:16px;cursor:pointer;accent-color:#00c8d4}.filter-bar .ascending-checkbox label[data-v-bc56b242]{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.filter-bar .ascending-checkbox label span[data-v-bc56b242]{font-size:14px;color:#e7f7ff}.list-container[data-v-bc56b242]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:240px;max-height:none;height:auto;overflow-y:auto;border-radius:8px;background-color:#071b34;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.3);box-shadow:0 4px 8px rgba(0,0,0,.3);scrollbar-width:thin;-ms-overflow-style:none}.list-container[data-v-bc56b242]::-webkit-scrollbar{width:8px}.list-container[data-v-bc56b242]::-webkit-scrollbar-thumb{background:rgba(160,216,224,.3);border-radius:4px}.list-container[data-v-bc56b242]::-webkit-scrollbar-track{background:transparent}.list-container .notice-item[data-v-bc56b242]{background-color:#1a2b3d;border:1px solid rgba(0,212,230,.301961);border-radius:8px;padding:16px;margin-bottom:16px;position:relative}.list-container .notice-item .notice-header[data-v-bc56b242]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:8px}.list-container .notice-item .notice-header .pn-icon[data-v-bc56b242]{background-color:#00c8d4;color:#0a1a2f;width:40px;height:40px;border-radius:8px;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;font-weight:800;font-size:14px}.list-container .notice-item .notice-header .title-location h3[data-v-bc56b242]{font-size:18px;color:#00c8d4;margin:0;font-weight:600}.list-container .notice-item .notice-header .title-location .location-area[data-v-bc56b242]{font-size:14px;color:#00d4e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.list-container .notice-item .notice-header .title-location .location-area .icon[data-v-bc56b242]{font-size:14px}.list-container .notice-item .notice-meta[data-v-bc56b242]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-bottom:12px;margin-left:50px}.list-container .notice-item .notice-meta .pn-no[data-v-bc56b242]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;width:100%;font-size:14px;color:#ff6b35}.list-container .notice-item .notice-meta .pn-no strong[data-v-bc56b242]{font-weight:700}.list-container .notice-item .notice-meta .affects[data-v-bc56b242],.list-container .notice-item .notice-meta .posted-date[data-v-bc56b242],.list-container .notice-item .notice-meta .time-range[data-v-bc56b242]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:14px;color:#e7f7ff}.list-container .notice-item .notice-meta .affects .icon[data-v-bc56b242],.list-container .notice-item .notice-meta .posted-date .icon[data-v-bc56b242],.list-container .notice-item .notice-meta .time-range .icon[data-v-bc56b242]{font-size:14px}.list-container .notice-item .notice-meta .affects strong[data-v-bc56b242],.list-container .notice-item .notice-meta .posted-date strong[data-v-bc56b242],.list-container .notice-item .notice-meta .time-range strong[data-v-bc56b242]{font-weight:700;color:#9ec7d4}.list-container .notice-item .notice-meta .nature[data-v-bc56b242]{font-size:14px;font-weight:700;padding:4px 8px;border-radius:10px;display:inline-block}.list-container .notice-item .notice-meta .nature-white[data-v-bc56b242]{color:#fff;background-color:rgba(0,200,212,.2)}.list-container .notice-item .notice-meta .nature-orange[data-v-bc56b242]{color:#ff6b35!important;background-color:rgba(255,152,0,.2)}.list-container .notice-item .notice-meta .nature-red[data-v-bc56b242]{color:#ff4757!important;background-color:rgba(244,67,54,.2)}.list-container .notice-item .notice-meta .nature-green[data-v-bc56b242]{color:#0f8!important;background-color:rgba(76,175,80,.2)}.list-container .notice-item .notice-meta .nature-default[data-v-bc56b242]{color:#fff}.list-container .notice-item .notice-content[data-v-bc56b242]{font-size:14px;color:#9ec7d4;word-break:break-word;margin-bottom:12px;margin-left:50px}.list-container .notice-item .notice-actions[data-v-bc56b242]{position:absolute;top:16px;right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.list-container .notice-item .notice-actions .action-btn[data-v-bc56b242]{background-color:#1a2b3d;color:#fff;border:none;border-radius:12px;width:40px;height:40px;font-size:14px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.list-container .notice-item .notice-actions .action-btn[data-v-bc56b242]:hover{background-color:rgba(255,0,0,.5)}.list-container .notice-item .notice-actions .action-btn.edit[data-v-bc56b242]{border:1px solid #00d4e6}.list-container .notice-item .notice-actions .action-btn.edit[data-v-bc56b242]:hover{background-color:#00d4e6}.list-container .notice-item .notice-actions .action-btn.flag[data-v-bc56b242]{border:1px solid #ff6b35}.list-container .notice-item .notice-actions .action-btn.flag[data-v-bc56b242]:hover{background-color:#ff6b35}.list-container .notice-item .notice-actions .action-btn.delete[data-v-bc56b242]{border:1px solid #ff4757}.list-container .notice-item .notice-actions .action-btn.delete[data-v-bc56b242]:hover{background-color:#ff4757}.list-container .all-loaded[data-v-bc56b242],.list-container .loading-more[data-v-bc56b242]{text-align:center;padding:16px;font-size:14px;color:#a0d8e0}.create-notice-container[data-v-6517d4f6]{padding:20px;background-color:#0a1a2f;color:#fff}.notice-form[data-v-6517d4f6]{margin:0 auto;background-color:#071b34;border-radius:8px;padding:24px;border:1px solid #00c8d4;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.3);box-shadow:0 4px 8px rgba(0,0,0,.3)}.form-group[data-v-6517d4f6]{margin-bottom:16px;position:relative}.form-label[data-v-6517d4f6]{display:block;margin-bottom:8px;font-size:14px;color:#a0d8e0;font-weight:500}.form-input[type=date][data-v-6517d4f6],.form-input[type=datetime-local][data-v-6517d4f6]{color-scheme:dark}.form-input[type=date][data-v-6517d4f6]::-webkit-calendar-picker-indicator,.form-input[type=datetime-local][data-v-6517d4f6]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%2300d4e6' d='M17 3h-1V1a1 1 0 00-2 0v2H6V1a1 1 0 00-2 0v2H3a1 1 0 00-1 1v14a1 1 0 001 1h14a1 1 0 001-1V4a1 1 0 00-1-1zM3 18V6h14v12H3z'/%3E%3Cpath fill='%2300d4e6' d='M6 9h2v2H6V9zm4 0h2v2h-2V9zm4 0h2v2h-2V9zm-8 4h2v2H6v-2zm4 0h2v2h-2v-2zm4 0h2v2h-2v-2z'/%3E%3C/svg%3E");background-size:16px 16px;background-repeat:no-repeat;background-position:50%;cursor:pointer;opacity:1}.form-input[type=date][data-v-6517d4f6]::-moz-calendar-picker-indicator,.form-input[type=datetime-local][data-v-6517d4f6]::-moz-calendar-picker-indicator{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%2300d4e6' d='M17 3h-1V1a1 1 0 00-2 0v2H6V1a1 1 0 00-2 0v2H3a1 1 0 00-1 1v14a1 1 0 001 1h14a1 1 0 001-1V4a1 1 0 00-1-1zM3 18V6h14v12H3z'/%3E%3Cpath fill='%2300d4e6' d='M6 9h2v2H6V9zm4 0h2v2h-2V9zm4 0h2v2h-2V9zm-8 4h2v2H6v-2zm4 0h2v2h-2v-2zm4 0h2v2h-2v-2z'/%3E%3C/svg%3E");background-size:16px 16px;opacity:1}.required .form-label[data-v-6517d4f6]:after{content:" *";color:#ff5722}.form-file-input[data-v-6517d4f6],.form-input[data-v-6517d4f6],.form-textarea[data-v-6517d4f6]{width:100%;padding:12px;border:1px solid #00c8d4;border-radius:6px;background-color:#071b34;color:#fff;font-size:14px;-webkit-transition:all .3s ease;transition:all .3s ease}.form-file-input[data-v-6517d4f6]:focus,.form-input[data-v-6517d4f6]:focus,.form-textarea[data-v-6517d4f6]:focus{outline:none;border-color:#00c8d4;-webkit-box-shadow:0 0 0 2px rgba(0,200,212,.3);box-shadow:0 0 0 2px rgba(0,200,212,.3)}.form-textarea[data-v-6517d4f6]{min-height:80px;resize:vertical}.form-row[data-v-6517d4f6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:16px}.form-row>.form-group[data-v-6517d4f6]{-webkit-box-flex:1;-ms-flex:1;flex:1}.date-input[data-v-6517d4f6],.datetime-input[data-v-6517d4f6]{background-color:#071b34;color:#fff;border:1px solid #00c8d4;border-radius:6px;padding:12px;font-size:14px;-webkit-transition:all .3s ease;transition:all .3s ease}.date-input[data-v-6517d4f6]:focus,.datetime-input[data-v-6517d4f6]:focus{outline:none;border-color:#00c8d4;-webkit-box-shadow:0 0 0 2px rgba(0,200,212,.3);box-shadow:0 0 0 2px rgba(0,200,212,.3)}.file-upload-container[data-v-6517d4f6]{position:relative;margin-bottom:16px}.file-input-visible[data-v-6517d4f6]{width:100%;padding:12px;border:1px solid #00c8d4;border-radius:6px;background-color:#071b34;color:#fff;font-size:14px;-webkit-transition:all .3s ease;transition:all .3s ease;outline:none;cursor:pointer}.file-input-visible[data-v-6517d4f6]::-webkit-file-upload-button{background-color:#071b34;border:1px solid #00c8d4;border-radius:4px;color:#fff;padding:6px 12px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.file-input-visible[data-v-6517d4f6]::-webkit-file-upload-button:hover{background-color:#00c8d4;border-color:#00c8d4}.file-input-visible[data-v-6517d4f6]:focus{border-color:#00c8d4;-webkit-box-shadow:0 0 0 2px rgba(0,200,212,.3);box-shadow:0 0 0 2px rgba(0,200,212,.3)}.file-preview-container[data-v-6517d4f6]{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.file-preview-item[data-v-6517d4f6]{position:relative;width:120px;height:80px;overflow:hidden;border-radius:6px;background-color:#071b34}.file-preview-img[data-v-6517d4f6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.delete-btn[data-v-6517d4f6]{position:absolute;top:4px;right:4px;width:20px;height:20px;background-color:hsla(0,0%,100%,.2);color:#fff;border:none;border-radius:50%;font-size:14px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;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}.delete-btn[data-v-6517d4f6]:hover{background-color:rgba(255,0,0,.5)}.form-actions[data-v-6517d4f6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-top:24px}.btn[data-v-6517d4f6]{padding:10px 16px;border:1px solid #00c8d4;border-radius:6px;background-color:#071b34;color:#fff;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.btn[data-v-6517d4f6]:hover{background-color:#00c8d4;-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:#00c8d4}.btn-primary[data-v-6517d4f6]{background-color:#00c8d4;color:#0a1a2f}.btn-primary[data-v-6517d4f6]:hover{background-color:#00b0be;border-color:#00b0be}.btn-secondary[data-v-6517d4f6]{background-color:#071b34;color:#fff}.btn-secondary[data-v-6517d4f6]:hover{background-color:#00c8d4;border-color:#00c8d4}.preview-container[data-v-6517d4f6]{margin-top:24px;background-color:#071b34;border:1px solid #00c8d4;border-radius:8px;padding:24px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.3);box-shadow:0 4px 8px rgba(0,0,0,.3)}.preview-header[data-v-6517d4f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding-bottom:12px}.preview-header h3[data-v-6517d4f6]{color:#a0d8e0;font-size:18px;margin:0}.posted-date[data-v-6517d4f6]{color:#a0d8e0;font-size:14px}.preview-content[data-v-6517d4f6]{font-size:14px;line-height:1.6;color:#fff}.preview-item[data-v-6517d4f6]{margin-bottom:12px}.preview-section[data-v-6517d4f6]{margin-bottom:16px}.preview-section strong[data-v-6517d4f6]{display:block;margin-bottom:8px;color:#a0d8e0}.preview-section p[data-v-6517d4f6]{margin:0;word-break:break-word}.icon[data-v-6517d4f6]{margin-right:4px;font-size:14px}.image-preview-grid[data-v-6517d4f6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:8px}.image-preview-item[data-v-6517d4f6]{position:relative;width:180px;height:120px;overflow:hidden;border-radius:6px;background-color:#071b34;border:1px solid #00c8d4}.image-preview-img[data-v-6517d4f6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.image-name[data-v-6517d4f6]{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);color:#fff;font-size:12px;padding:4px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-divider[data-v-6517d4f6]{border:0;border-top:1px solid #00c8d4;margin:16px 0}.preview-footer[data-v-6517d4f6]{margin-top:16px;padding-top:12px;color:#a0d8e0}.list-database-container[data-v-a6d2f9dc]{padding:20px;background-color:#0a1a2f;color:#fff;min-height:100vh;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.header-bar[data-v-a6d2f9dc]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 20px;background-color:#00c8d4;border-radius:8px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.3);box-shadow:0 4px 8px rgba(0,0,0,.3)}.header-bar .header-left[data-v-a6d2f9dc],.header-bar[data-v-a6d2f9dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-bar .header-left[data-v-a6d2f9dc]{gap:8px}.header-bar .header-left .icon[data-v-a6d2f9dc]{font-size:20px;color:#0a1a2f}.header-bar .header-left h2[data-v-a6d2f9dc]{font-size:18px;color:#0a1a2f;margin:0;font-weight:700}.header-bar .header-left .subtitle[data-v-a6d2f9dc]{font-size:14px;color:#0a1a2f;margin-left:12px}.header-bar .header-right[data-v-a6d2f9dc]{gap:16px}.header-bar .header-right .stat-item[data-v-a6d2f9dc],.header-bar .header-right[data-v-a6d2f9dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-bar .header-right .stat-item[data-v-a6d2f9dc]{gap:8px}.header-bar .header-right .stat-item .stat-label[data-v-a6d2f9dc]{font-size:14px;color:#0a1a2f;font-weight:700}.header-bar .header-right .stat-item .stat-value[data-v-a6d2f9dc]{font-size:16px;font-weight:700;color:#fff;background-color:#071b34;padding:4px 8px;border-radius:4px}.header-bar .header-right .add-btn[data-v-a6d2f9dc]{background-color:#071b34;color:#fff;border:none;border-radius:50%;width:32px;height:32px;font-size:18px;cursor:pointer}.header-bar .header-right .add-btn[data-v-a6d2f9dc]:hover{background-color:#00b0be}.filter-bar[data-v-a6d2f9dc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:12px 20px;background-color:#071b34;border-radius:8px}.filter-bar .search-input[data-v-a6d2f9dc]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 12px;border:1px solid #00c8d4;border-radius:6px;background-color:#071b34;color:#fff;font-size:14px}.filter-bar .search-input[data-v-a6d2f9dc]:focus{outline:none;border-color:#00c8d4;-webkit-box-shadow:0 0 0 2px rgba(0,200,212,.3);box-shadow:0 0 0 2px rgba(0,200,212,.3)}.filter-bar .filter-select[data-v-a6d2f9dc]{width:120px;padding:10px 12px;border:1px solid #00c8d4;border-radius:6px;background-color:#071b34;color:#fff;font-size:14px;cursor:pointer}.filter-bar .filter-select[data-v-a6d2f9dc]:focus{outline:none;border-color:#00c8d4;-webkit-box-shadow:0 0 0 2px rgba(0,200,212,.3);box-shadow:0 0 0 2px rgba(0,200,212,.3)}.filter-bar .export-btn[data-v-a6d2f9dc]{width:150px;padding:10px 16px;border:1px solid #00c8d4;border-radius:6px;background-color:#071b34;color:#fff;cursor:pointer;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.filter-bar .export-btn[data-v-a6d2f9dc]:hover{background-color:#00c8d4;border-color:#00c8d4}.filter-bar .refresh-text[data-v-a6d2f9dc]{font-size:12px;color:#a0d8e0;margin-left:auto}.table-container[data-v-a6d2f9dc]{overflow:auto;border:1px solid #173d4e;border-radius:8px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:240px;max-height:75vh;height:calc(100vh - 220px)}.data-table[data-v-a6d2f9dc]{table-layout:fixed;width:100%;border-collapse:collapse;font-size:14px;border:1px solid #173d4e}.data-table td[data-v-a6d2f9dc],.data-table th[data-v-a6d2f9dc]{padding:12px;text-align:left;border:1px solid #173d4e;overflow:hidden;white-space:nowrap}.data-table th[data-v-a6d2f9dc]{height:35px;background-color:#071b34;color:#a0d8e0;font-weight:700;position:relative}.data-table td[data-v-a6d2f9dc]:nth-child(2){color:#00d4e6!important;background:rgba(0,212,230,.10196078431372549)}.data-table td[data-v-a6d2f9dc]:nth-child(3){color:#ff6b35!important;background:rgba(255,107,53,.10196078431372549)}.data-table td[data-v-a6d2f9dc]{height:37px;color:#fff;text-overflow:ellipsis}.data-table tbody tr.odd-row[data-v-a6d2f9dc]{background-color:rgba(0,212,230,.0196078431372549)}.data-table tbody tr.even-row[data-v-a6d2f9dc]{background-color:#192e41}.data-table tbody tr[data-v-a6d2f9dc]:hover{background-color:#173d4e!important}.sort-icon[data-v-a6d2f9dc]{display:inline-block;margin-left:6px;font-size:12px;color:#a0d8e0}.resizer[data-v-a6d2f9dc]{position:absolute;right:0;top:0;width:5px;height:100%;cursor:col-resize;background-color:transparent;z-index:10}.delete-btn[data-v-a6d2f9dc]{background:hsla(0,0%,100%,.2);border:none;border-radius:50%;width:24px;height:24px;color:#fff;cursor:pointer;font-size:14px;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-transition:all .2s ease;transition:all .2s ease}.delete-btn[data-v-a6d2f9dc]:hover{background:rgba(255,0,0,.3);color:red}.nature-white[data-v-a6d2f9dc]{color:#fff;background-color:rgba(0,200,212,.2)}.nature-red[data-v-a6d2f9dc]{color:#ff4757!important;background-color:rgba(255,71,87,.2)}.nature-orange[data-v-a6d2f9dc]{color:#ff6b35!important;background-color:rgba(255,107,53,.2)}.nature-green[data-v-a6d2f9dc]{color:#0f8!important;background-color:rgba(0,255,136,.2)}.pagination-bar[data-v-a6d2f9dc]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 20px;background-color:#071b34;border-radius:8px;border:1px solid #173d4e}.pagination-bar .items-per-page[data-v-a6d2f9dc],.pagination-bar[data-v-a6d2f9dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-bar .items-per-page[data-v-a6d2f9dc]{gap:8px;font-size:14px;color:#a0d8e0}.pagination-bar .items-per-page .page-size-select[data-v-a6d2f9dc]{padding:6px 12px;border:1px solid #173d4e;border-radius:4px;background-color:#071b34;color:#fff;font-size:14px}.pagination-bar .pagination-controls[data-v-a6d2f9dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.pagination-bar .pagination-controls .pagination-btn[data-v-a6d2f9dc]{padding:6px 12px;border:1px solid #173d4e;border-radius:4px;background-color:#071b34;color:#fff;cursor:pointer;font-size:14px}.pagination-bar .pagination-controls .pagination-btn[data-v-a6d2f9dc]:hover{background-color:#00c8d4;border-color:#00c8d4}.pagination-bar .pagination-controls .pagination-btn[data-v-a6d2f9dc]:disabled{opacity:.5;cursor:not-allowed}.pagination-bar .pagination-controls .page-info[data-v-a6d2f9dc]{font-size:14px;color:#a0d8e0}.analytics-container[data-v-2bc68825]{padding:20px;background-color:#0a1a2f;color:#fff}.header-bar[data-v-2bc68825]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.header-bar h1[data-v-2bc68825]{font-size:24px;color:#00c8d4;margin:0}.header-bar span[data-v-2bc68825]{font-size:14px;color:#a0d8e0}.content-grid[data-v-2bc68825]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.card[data-v-2bc68825]{background-color:#071b34;border:1px solid #00c8d4;border-radius:8px;padding:16px;min-height:262px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.3);box-shadow:0 4px 8px rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card .card-header[data-v-2bc68825]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.card .card-header .icon[data-v-2bc68825]{font-size:18px;color:#1ce6f5}.card .card-header h3[data-v-2bc68825]{font-size:16px;font-weight:700;color:#1ce6f5;margin:0}.card .stat-item[data-v-2bc68825]{font-size:14px;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card .stat-item .label[data-v-2bc68825]{color:#fff;font-weight:700}.card .stat-item .value[data-v-2bc68825]{color:#9ec7d4;font-weight:700}.card .stat-item .color-dot[data-v-2bc68825]{width:8px;height:8px;border-radius:50%;display:inline-block}.card .stat-item .color-dot.nature-white[data-v-2bc68825]{background-color:#fff}.card .stat-item .color-dot.nature-orange[data-v-2bc68825]{background-color:#ff9800}.card .stat-item .color-dot.nature-red[data-v-2bc68825]{background-color:#f44336}.card .stat-item .color-dot.nature-green[data-v-2bc68825]{background-color:#4caf50}.card .stat-item .color-dot.asset-none[data-v-2bc68825]{background-color:#fff}.card .stat-item .color-dot.asset-minor[data-v-2bc68825]{background-color:#ff9800}.card .stat-item .color-dot.asset-major[data-v-2bc68825]{background-color:#f44336}.card .stat-item .donut-chart[data-v-2bc68825]{width:160px;height:160px;position:relative;background:conic-gradient(#00c8d4 var(--percentage),#2462b0 var(--percentage));font-size:24px}.card .stat-item .donut-chart .donut-inner[data-v-2bc68825],.card .stat-item .donut-chart[data-v-2bc68825]{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;font-weight:700;color:#00c8d4}.card .stat-item .donut-chart .donut-inner[data-v-2bc68825]{width:120px;height:120px;background-color:#071b34;font-size:36px}.card .stat-item .large-value[data-v-2bc68825]{font-size:32px;font-weight:700;color:#00c8d4}.card .stat-item .placeholder-text[data-v-2bc68825]{font-size:14px;color:#a0d8e0;font-style:italic}.app-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;background-color:#0a1a2f;color:#fff;height:100%}.app-container,.header{display:-webkit-box;display:-ms-flexbox;display:flex}.header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:.5% 15%;background-color:#071b34;border-bottom:1px solid rgba(0,212,230,.4);gap:2%;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:60px}@media (max-width:800px){.header{padding:16px 0}}.header .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;height:48px;-webkit-box-flex:1;-ms-flex:1;flex:1}.header .title img{width:25px;margin-top:12px}.header .title .icon,.header .title .text{font-size:24px;line-height:2}.header .title .text{font-weight:700;color:#1ce6f5;white-space:normal;word-break:keep-all;max-height:67.2px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.header .title .force-break{white-space:normal;display:inline-block}.header .nav-buttons{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:16px;margin-left:auto;min-width:0;margin-top:4px}.header .nav-buttons,.header .nav-buttons .nav-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .nav-buttons .nav-button{padding:12px 20px;border:1px solid rgba(0,212,230,.4);border-radius:8px;background-color:rgba(0,212,230,.10196078431372549);color:#e7f7ff;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:14px;font-weight:600;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.3);box-shadow:0 2px 4px rgba(0,0,0,.3);min-width:110px;text-align:center;white-space:normal;word-break:break-word;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:48px;max-height:48px;line-height:1.2;overflow:hidden}.header .nav-buttons .nav-button:hover{background-color:#00c8d4;-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:#00c8d4;color:#0a1a2a}.header .nav-buttons .nav-button.active{background-color:#00c8d4;border-color:#00c8d4;-webkit-box-shadow:0 4px 8px rgba(0,200,212,.3);box-shadow:0 4px 8px rgba(0,200,212,.3);color:#0a1a2a}.content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px 15%;background-color:#0a1a2f;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.content::-webkit-scrollbar{display:none}@media (max-width:800px){.content{padding:0}}.sub-component{text-align:center;margin-top:20px;color:#e0f7ff}