.buttons button,.form-controls .btn,.btn{padding:8px 16px!important;font-size:13px!important}.controls button,.lov-btn,.param-btn{padding:6px 12px!important;font-size:12px!important}.modal-content button,.modal-buttons button{padding:10px 18px!important;font-size:13px!important}.action-buttons button,.btn-add,.btn-delete,.btn-save,.btn-cancel,.btn-insert,.btn-clear,.btn-query,.btn-execute,.btn-nav{padding:8px 16px!important;font-size:13px!important}.grid-container{overflow:auto;background:#fff;border:1px solid #d8d8d8;border-radius:2px}.grid,.popup-grid,.data-grid,.lov-table,table.table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.4;color:#333}.grid th,.popup-grid th,.data-grid th,.lov-table th,table.table th{background:#f0f0f0;color:#333;padding:8px 10px;text-align:left;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.3px;border-bottom:2px solid #bbb;border-right:1px solid #d0d0d0;position:sticky;top:0;z-index:1;white-space:nowrap;-webkit-user-select:none;user-select:none;overflow:hidden;text-overflow:ellipsis;max-width:0}.grid td,.popup-grid td,.data-grid td,.lov-table td,table.table td{padding:7px 10px;border-bottom:1px solid #e8e8e8;font-size:13px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid tbody tr:nth-child(2n),.popup-grid tbody tr:nth-child(2n),.data-grid tbody tr:nth-child(2n),.lov-table tbody tr:nth-child(2n),table.table tbody tr:nth-child(2n){background:#f7f8fa}.grid tbody tr:nth-child(odd),.popup-grid tbody tr:nth-child(odd),.data-grid tbody tr:nth-child(odd),.lov-table tbody tr:nth-child(odd),table.table tbody tr:nth-child(odd){background:#fff}.grid tbody tr:hover,.popup-grid tbody tr:hover,.data-grid tbody tr:hover,.lov-table tbody tr:hover,table.table tbody tr:hover{background:#e0ecf8!important;cursor:pointer}.grid tbody tr.selected,.popup-grid tbody tr.selected,.data-grid tbody tr.selected,.lov-table tbody tr.selected,table.table tbody tr.selected{background:#cce4f7!important;color:#000}.grid tbody tr.selected:hover,.popup-grid tbody tr.selected:hover,.data-grid tbody tr.selected:hover,.lov-table tbody tr.selected:hover,table.table tbody tr.selected:hover{background:#b8d9f2!important}.grid input,.popup-grid input,.data-grid input{width:100%;padding:3px 6px;border:1px solid #c8c8c8;border-radius:2px;font-size:12px;font-family:inherit;box-sizing:border-box}.grid input:focus,.popup-grid input:focus,.data-grid input:focus{border-color:#368ac0;outline:none;box-shadow:0 0 0 1px #368ac04d}.grid select,.popup-grid select,.data-grid select{padding:3px 4px;border:1px solid #c8c8c8;border-radius:2px;font-size:12px;font-family:inherit}.grid input[type=checkbox],.popup-grid input[type=checkbox],.data-grid input[type=checkbox]{width:auto;cursor:pointer}.no-data,.grid-empty{text-align:center;padding:40px 20px;color:#999;font-size:13px;font-style:italic}.grid-container>div:first-child{padding:5px 10px;background:#f0f0f0;font-weight:600;font-size:11px;color:#555;border-bottom:1px solid #d8d8d8}.popup-list{overflow:auto}.popup-grid{font-size:12px}.popup-grid th{font-size:11px;padding:6px}.popup-grid td{padding:5px 6px}th .sort-indicator{display:inline-flex;flex-direction:column;vertical-align:middle;margin-left:6px;line-height:1;gap:1px}th .sort-indicator .sort-up,th .sort-indicator .sort-down{font-size:8px;opacity:.3;transition:opacity .15s;line-height:1}th .sort-indicator .sort-up.active,th .sort-indicator .sort-down.active{opacity:1;color:#368ac0}th:hover .sort-indicator .sort-up,th:hover .sort-indicator .sort-down{opacity:.5}th:hover .sort-indicator .sort-up.active,th:hover .sort-indicator .sort-down.active{opacity:1}.query-field{background:#fff3cd!important;border:2px solid #e6a817!important}body.query-mode .detail-form,body.query-mode .form-section,body.query-mode .form-block,body.query-mode .header-section,body.query-mode .details-section{background:#fff8e1!important;transition:background .2s ease}body.query-mode .grid-screen .form-section,body.query-mode .grid-screen .header-section,body.query-mode .grid-screen .details-section,body.query-mode .grid-screen .sub-tab-content,body.query-mode .code-types-screen .form-section,body.query-mode .code-types-screen .filter-section,body.query-mode .ent-codes-screen .form-section,body.query-mode .ent-codes-screen .filter-section,body.query-mode .jobs-screen .form-section,body.query-mode .text-source-screen .detail-form,body.query-mode .repparams-screen .header-section,body.query-mode .repparams-screen .details-section{background:#fff!important}body.query-mode .grid-screen .form-section.query-active,body.query-mode .grid-screen .header-section.query-active,body.query-mode .grid-screen .details-section.query-active,body.query-mode .grid-screen .sub-tab-content.query-active,body.query-mode .code-types-screen .form-section.query-active,body.query-mode .code-types-screen .filter-section.query-active,body.query-mode .ent-codes-screen .form-section.query-active,body.query-mode .ent-codes-screen .filter-section.query-active,body.query-mode .jobs-screen .form-section.query-active,body.query-mode .text-source-screen .controls.query-zone-active,body.query-mode .text-source-screen .detail-form.query-zone-active,body.query-mode .repparams-screen .header-section.query-zone-active,body.query-mode .repparams-screen .details-section.query-zone-active{background:#fff8e1!important;border:2px solid #f0a500!important}body.query-mode .btn-query,body.query-mode .btn-execute,body.query-mode .buttons .btn-query,body.query-mode .buttons .btn-execute,body.query-mode .form-controls .btn-query,body.query-mode .form-controls .btn-execute{background:#c77700!important;color:#fff!important;border-color:#b45309!important}.btn-query,.btn-execute{transition:background .2s ease!important}.hms-header[data-v-4c98e6f2]{position:sticky;top:0;z-index:1000}.top-bar[data-v-4c98e6f2]{background:#1a1a1a;color:#fff;padding:4px 12px;display:flex;justify-content:space-between;align-items:center;height:32px}.logo-section[data-v-4c98e6f2]{display:flex;align-items:center;gap:8px}.logo-img[data-v-4c98e6f2]{width:24px;height:24px}.app-name[data-v-4c98e6f2]{font-size:14px;font-weight:600;color:#fff}.user-section[data-v-4c98e6f2]{display:flex;gap:20px;font-size:12px}.username[data-v-4c98e6f2]{font-weight:600}.date[data-v-4c98e6f2]{color:#ccc}.title-bar[data-v-4c98e6f2]{background:#0072c6;color:#fff;padding:8px 12px;display:flex;align-items:center;gap:10px;height:40px}.menu-btn[data-v-4c98e6f2]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;font-size:14px;cursor:pointer;padding:4px 12px;border-radius:3px}.menu-btn[data-v-4c98e6f2]:hover{background:#ffffff4d}.quicknav-btn[data-v-4c98e6f2]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;font-size:13px;cursor:pointer;padding:4px 12px;border-radius:3px}.quicknav-btn[data-v-4c98e6f2]:hover{background:#ffffff4d}.page-title[data-v-4c98e6f2]{font-size:16px;font-weight:500;flex:1}.logout-btn[data-v-4c98e6f2]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:4px 16px;border-radius:3px;cursor:pointer;font-size:13px;margin-left:auto}.logout-btn[data-v-4c98e6f2]:hover{background:#ffffff4d}.login-screen[data-v-183a166b]{display:flex;justify-content:center;align-items:center;height:100vh;background:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.login-box[data-v-183a166b]{background:#fff;padding:40px 50px;border-radius:4px;box-shadow:0 2px 8px #0000001a;width:350px;text-align:center}.logo-container[data-v-183a166b]{margin-bottom:20px}.logo[data-v-183a166b]{width:90px;height:90px}.login-box h1[data-v-183a166b]{margin:0 0 35px;color:#2c3e50;font-size:26px;font-weight:400}.form-group[data-v-183a166b]{margin-bottom:20px;text-align:left}.form-group label[data-v-183a166b]{display:block;margin-bottom:8px;font-size:14px;color:#333;font-weight:400}.required[data-v-183a166b]{color:#d52027;margin-left:2px}.form-group input[data-v-183a166b]{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:3px;font-size:14px;box-sizing:border-box;transition:border-color .2s}.form-group input[data-v-183a166b]:focus{outline:none;border-color:#0072c6}.login-btn[data-v-183a166b]{width:100%;padding:12px;background:#0072c6;color:#fff;border:none;border-radius:3px;font-size:15px;font-weight:500;cursor:pointer;transition:background .2s;margin-top:10px}.login-btn[data-v-183a166b]:hover{background:#005a9e}.error[data-v-183a166b]{margin-top:15px;padding:10px;background:#fee;color:#c33;border-radius:3px;text-align:center;font-size:13px}.forgot-password[data-v-183a166b]{margin-top:20px;text-align:center}.forgot-password a[data-v-183a166b]{color:#0072c6;text-decoration:none;font-size:14px}.forgot-password a[data-v-183a166b]:hover{text-decoration:underline}.sso-btn[data-v-183a166b]{width:100%;padding:12px;background:#2c3e50;color:#fff;border:none;border-radius:3px;font-size:15px;font-weight:500;cursor:pointer;transition:background .2s;margin-bottom:10px}.sso-btn[data-v-183a166b]:hover{background:#1a252f}.divider[data-v-183a166b]{display:flex;align-items:center;margin:20px 0;color:#999;font-size:13px}.divider[data-v-183a166b]:before,.divider[data-v-183a166b]:after{content:"";flex:1;border-bottom:1px solid #ddd}.divider span[data-v-183a166b]{padding:0 12px;white-space:nowrap}.text-system-menu[data-v-fc03f72e]{background:linear-gradient(135deg,#667eea,#764ba2);padding:15px 20px 20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.menu-mode-bar[data-v-fc03f72e]{display:flex;justify-content:flex-end;padding:4px 8px;margin-bottom:10px}.menu-toggle[data-v-fc03f72e]{font-size:12px;color:#fff;cursor:pointer;display:flex;align-items:center;gap:5px;font-weight:500}.menu-toggle input[data-v-fc03f72e]{cursor:pointer}.menu-grid[data-v-fc03f72e]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:15px}.menu-card[data-v-fc03f72e]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 3px 12px #00000014;transition:transform .2s,box-shadow .2s}.menu-card[data-v-fc03f72e]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001f}.card-header[data-v-fc03f72e]{padding:6px 10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#fff}.card-header.admin[data-v-fc03f72e]{background:linear-gradient(135deg,#e74c3c,#c0392b)}.card-header.dict[data-v-fc03f72e]{background:linear-gradient(135deg,#3498db,#2980b9)}.card-header.func[data-v-fc03f72e]{background:linear-gradient(135deg,#2ecc71,#27ae60)}.card-header.texts[data-v-fc03f72e]{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.card-header.grids[data-v-fc03f72e]{background:linear-gradient(135deg,#e67e22,#d35400)}.card-header.layouts[data-v-fc03f72e]{background:linear-gradient(135deg,#1abc9c,#16a085)}.card-header.report[data-v-fc03f72e]{background:linear-gradient(135deg,#34495e,#2c3e50)}.card-header.menus[data-v-fc03f72e]{background:linear-gradient(135deg,#f39c12,#e67e22)}.card-header.fields[data-v-fc03f72e]{background:linear-gradient(135deg,#e74c3c,#e67e22)}.card-header.setup[data-v-fc03f72e]{background:linear-gradient(135deg,#667eea,#764ba2)}.card-header.system[data-v-fc03f72e]{background:linear-gradient(135deg,#576574,#222f3e)}.card-item[data-v-fc03f72e]{display:flex;align-items:center;width:100%;padding:7px 10px;border:none;background:#fff;cursor:pointer;font-size:12px;color:#2c3e50;text-align:left;transition:all .15s;border-bottom:1px solid #f0f0f0;font-weight:500}.card-item[data-v-fc03f72e]:last-child{border-bottom:none}.card-item[data-v-fc03f72e]:hover:not(:disabled){background:#f8f9ff;padding-left:16px;color:#667eea}.card-item[data-v-fc03f72e]:disabled{opacity:.5;cursor:not-allowed;color:#bdc3c7}.card-item.script[data-v-fc03f72e]{color:#7f8c8d;font-size:12px}.card-item.script[data-v-fc03f72e]:hover:not(:disabled){color:#667eea}.card-item.script[data-v-fc03f72e]:disabled{color:#d5dbdb}.ic[data-v-fc03f72e]{font-style:normal;margin-right:8px;font-size:14px;width:18px;text-align:center}.menu-container-classic[data-v-fc03f72e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-bottom:20px}.menu-section-classic[data-v-fc03f72e]{background:#fff;border-radius:10px;padding:18px;box-shadow:0 6px 24px #00000014;transition:transform .3s}.menu-section-classic[data-v-fc03f72e]:hover{transform:translateY(-3px);box-shadow:0 8px 28px #0000001f}.menu-section-classic h2[data-v-fc03f72e]{color:#2c3e50;margin:0 0 15px;font-size:1.2em;font-weight:600;border-bottom:3px solid #667eea;padding-bottom:8px}.menu-items-classic[data-v-fc03f72e]{display:grid;gap:10px}.menu-item-classic[data-v-fc03f72e]{display:flex;align-items:center;padding:11px 15px;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);border:2px solid transparent;border-radius:7px;cursor:pointer;transition:all .3s;font-size:14px;font-weight:500;text-align:left;color:#2c3e50}.menu-item-classic[data-v-fc03f72e]:hover:not(:disabled){background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:#667eea;transform:translate(5px);box-shadow:0 4px 12px #667eea66}.menu-item-classic[data-v-fc03f72e]:disabled{opacity:.5;cursor:not-allowed;color:#95a5a6}.menu-item-classic .ic[data-v-fc03f72e]{margin-right:10px;font-size:16px}.menu-footer[data-v-fc03f72e]{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:10px 20px;border-radius:8px;box-shadow:0 4px 16px #0000001a;margin-top:5px}.footer-info h1[data-v-fc03f72e]{color:#2c3e50;margin:0;font-size:1.2em;font-weight:700}.version-info[data-v-fc03f72e]{color:#95a5a6;font-size:.8em;margin-top:2px;font-weight:500}.exit-btn[data-v-fc03f72e]{padding:12px 35px;background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;border:none;border-radius:7px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 12px #e74c3c4d}.exit-btn[data-v-fc03f72e]:hover{background:linear-gradient(135deg,#c0392b,#a93226);transform:translateY(-2px)}.function-screen[data-v-11994b29]{font-family:Arial,sans-serif;font-size:12px;padding-bottom:40px}.form-header[data-v-11994b29]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:50px;z-index:999}.form-header h1[data-v-11994b29]{margin:0;font-size:16px}.form-controls[data-v-11994b29]{display:flex;gap:5px;flex-wrap:wrap}.btn[data-v-11994b29]{margin-left:5px;padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.btn[data-v-11994b29]:disabled{background:#95a5a6;cursor:not-allowed}.form-container[data-v-11994b29]{padding:10px}.form-block[data-v-11994b29]{background:#fff;border:1px solid #bdc3c7;padding:10px;margin-bottom:10px}.form-block h2[data-v-11994b29]{margin:0 0 10px;font-size:14px;color:#2c3e50;border-bottom:1px solid #bdc3c7;padding-bottom:5px;font-weight:700}.form-row[data-v-11994b29]{display:flex;gap:12px;margin-bottom:8px;align-items:center}.field-group[data-v-11994b29]{display:flex;align-items:center;gap:6px;min-width:200px}.field-group.full-width[data-v-11994b29]{flex:1}.field-group label[data-v-11994b29]{min-width:130px;max-width:130px;font-weight:700;text-align:right;font-size:12px}.field-group input[type=text][data-v-11994b29],.field-group input[type=number][data-v-11994b29],.field-group select[data-v-11994b29],.field-group textarea[data-v-11994b29]{border:1px solid #bdc3c7;border-radius:3px;padding:4px;font-size:12px;min-width:150px}.field-group input[type=text][data-v-11994b29]:read-only,.field-group input[type=text][data-v-11994b29]:disabled,.field-group select[data-v-11994b29]:disabled{background:#f0f0f0;cursor:not-allowed}.required-field[data-v-11994b29]{background:#fffbea!important}.required[data-v-11994b29]{color:red;font-weight:700}.lov-btn[data-v-11994b29],.param-btn[data-v-11994b29]{padding:4px 10px;border:none;border-radius:3px;background:#3498db;color:#fff;font-size:11px;cursor:pointer;margin-left:3px}.param-btn[data-v-11994b29]:disabled{background:#95a5a6;cursor:not-allowed}.checkbox-section[data-v-11994b29]{margin:10px 0;border:1px solid #bdc3c7;padding:10px;background:#f8f9fa}.checkbox-section h3[data-v-11994b29]{margin:0 0 8px;font-size:12px;font-weight:700}.main-grid[data-v-11994b29]{display:grid;grid-template-columns:minmax(500px,1fr) 420px;gap:20px;max-width:1400px}.left-fields[data-v-11994b29]{min-width:0}.right-options[data-v-11994b29]{width:420px}.bottom-grid[data-v-11994b29]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:12px}.bottom-left[data-v-11994b29],.bottom-right[data-v-11994b29]{min-width:0}.checkbox-grid-2col[data-v-11994b29]{display:flex;gap:12px}.checkbox-grid-3col[data-v-11994b29]{display:flex;gap:16px}.checkbox-column[data-v-11994b29]{display:flex;flex-direction:column;gap:4px;flex:1}.checkbox-item[data-v-11994b29]{display:flex;align-items:center;gap:6px;font-size:11px;padding:2px}.checkbox-item input[type=checkbox][data-v-11994b29]{margin:0;cursor:pointer}.tabs-section[data-v-11994b29]{background:#fff;border:1px solid #bdc3c7;padding:10px;margin-bottom:10px}.tabs-section h2[data-v-11994b29]{margin:0 0 10px;font-size:14px;color:#2c3e50;border-bottom:1px solid #bdc3c7;padding-bottom:5px;font-weight:700}.data-table[data-v-11994b29]{width:100%;border-collapse:collapse;font-size:11px}.data-table th[data-v-11994b29],.data-table td[data-v-11994b29]{border:1px solid #bdc3c7;padding:6px;text-align:left}.data-table input[type=text][data-v-11994b29],.data-table input[type=number][data-v-11994b29]{width:100%;border:1px solid #bdc3c7;border-radius:3px;padding:3px 5px;font-size:11px}.data-table input[type=checkbox][data-v-11994b29],.data-table tbody tr[data-v-11994b29]{cursor:pointer}.grid-section[data-v-11994b29]{background:#fff;border:1px solid #bdc3c7;margin:10px;min-height:200px;max-height:250px;overflow-y:auto}.data-grid[data-v-11994b29]{width:100%;border-collapse:collapse;font-size:11px}.data-grid th[data-v-11994b29],.data-grid td[data-v-11994b29]{border:1px solid #bdc3c7;padding:6px;text-align:left}.data-grid tbody tr[data-v-11994b29]{cursor:pointer}.status-bar[data-v-11994b29]{background:#2c3e50;color:#fff;padding:5px 10px;font-size:11px}.lov-overlay[data-v-11994b29]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.lov-dialog[data-v-11994b29]{background:#fff;border-radius:5px;width:600px;max-height:500px;display:flex;flex-direction:column}.lov-header[data-v-11994b29]{background:#2c3e50;color:#fff;padding:10px 15px;display:flex;justify-content:space-between;align-items:center;border-radius:5px 5px 0 0}.lov-header h3[data-v-11994b29]{margin:0;font-size:14px}.close-btn[data-v-11994b29]{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px}.lov-filter[data-v-11994b29]{padding:10px 15px;border-bottom:1px solid #bdc3c7}.filter-input[data-v-11994b29]{width:100%;padding:6px 10px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px}.lov-content[data-v-11994b29]{padding:10px;overflow-y:auto;max-height:400px}.lov-table[data-v-11994b29]{width:100%;border-collapse:collapse;font-size:12px}.lov-table th[data-v-11994b29],.lov-table td[data-v-11994b29]{border:1px solid #bdc3c7;padding:8px;text-align:left}.lov-row[data-v-11994b29]{cursor:pointer}.query-field[data-v-11994b29]{background:#fff!important;border:2px solid #95a5a6!important}.boiler-screen[data-v-99683192]{min-height:100vh;background:#f0f0f0;font-family:"MS Sans Serif",Arial,sans-serif;font-size:12px}.form-header[data-v-99683192]{background:silver;padding:10px;border-bottom:2px solid #808080;display:flex;justify-content:space-between;align-items:center}.form-header h1[data-v-99683192]{margin:0;font-size:16px;color:navy}.form-controls[data-v-99683192]{display:flex;gap:5px}.btn[data-v-99683192]{padding:4px 12px;border:1px outset #c0c0c0;background:silver;font-size:11px;cursor:pointer}.btn[data-v-99683192]:hover{background:#d0d0d0}.form-container[data-v-99683192]{padding:10px}.form-block[data-v-99683192]{background:#fff;border:2px inset #c0c0c0;padding:15px}.form-block h2[data-v-99683192]{margin:0 0 15px;font-size:14px;color:navy;border-bottom:1px solid #808080;padding-bottom:5px}.form-row[data-v-99683192]{display:flex;gap:15px;margin-bottom:10px;align-items:center}.field-group[data-v-99683192]{display:flex;align-items:center;gap:5px;min-width:200px}.field-group.full-width[data-v-99683192]{flex:1}.field-group label[data-v-99683192]{min-width:120px;font-weight:700;text-align:right}.field-group input[data-v-99683192],.field-group select[data-v-99683192],.field-group textarea[data-v-99683192]{border:1px inset #c0c0c0;padding:2px 4px;font-size:11px;min-width:150px}.required-field[data-v-99683192]{background:#ffc!important}.checkbox-section[data-v-99683192]{display:flex;gap:20px;margin:15px 0}.checkbox-item[data-v-99683192]{display:flex;align-items:center;gap:5px;font-size:11px}.status-bar[data-v-99683192]{background:silver;padding:5px 10px;border-top:1px solid #808080;display:flex;justify-content:space-between;font-size:11px;position:fixed;bottom:0;left:0;right:0}.dictionary-screen[data-v-538489d4]{font-family:Arial,sans-serif;font-size:12px;height:100vh;display:flex;flex-direction:column}.header[data-v-538489d4]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:50px;z-index:999}.header h1[data-v-538489d4]{margin:0;font-size:16px}.buttons button[data-v-538489d4]{margin-left:5px;padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.buttons button[data-v-538489d4]:hover:not(:disabled){background:#2980b9}.buttons button[data-v-538489d4]:disabled{background:#95a5a6;cursor:not-allowed}.control-panel[data-v-538489d4]{background:#ecf0f1;padding:10px;border-bottom:1px solid #bdc3c7}.controls[data-v-538489d4]{display:flex;align-items:center;gap:10px}.controls label[data-v-538489d4]{font-weight:700}.controls select[data-v-538489d4],.controls input[data-v-538489d4]{padding:3px;border:1px solid #bdc3c7;border-radius:3px}.controls button[data-v-538489d4]{padding:3px 8px;border:none;background:#27ae60;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.grid-container[data-v-538489d4]{height:250px;min-height:250px;max-height:250px;overflow-y:auto;margin:10px}.query-field[data-v-538489d4]{background:#fff!important;border:2px solid #95a5a6!important}.detail-form[data-v-538489d4]{background:#fff;padding:15px;margin:10px;border:1px solid #bdc3c7;border-radius:5px}.detail-form h3[data-v-538489d4]{margin:0 0 10px;color:#2c3e50;border-bottom:2px solid #3498db;padding-bottom:5px;font-size:13px;font-weight:600}.form-grid[data-v-538489d4]{display:grid;grid-template-columns:120px 200px 120px 200px 120px 200px;gap:8px;align-items:center}.form-grid label[data-v-538489d4]{font-weight:700;text-align:right}.form-grid input[data-v-538489d4],.form-grid select[data-v-538489d4],.form-grid textarea[data-v-538489d4]{padding:4px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px}.form-grid input[data-v-538489d4]:disabled,.form-grid select[data-v-538489d4]:disabled,.form-grid textarea[data-v-538489d4]:disabled{background:#f8f9fa;color:#6c757d}.full-width[data-v-538489d4]{grid-column:2 / -1}.checkboxes[data-v-538489d4]{grid-column:1 / -1;display:flex;gap:20px;margin:10px 0}.checkboxes label[data-v-538489d4]{display:flex;align-items:center;gap:5px;font-weight:400}.status-bar[data-v-538489d4]{background:#2c3e50;color:#fff;padding:5px 10px;display:flex;justify-content:space-between;font-size:11px}.modal[data-v-538489d4]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-538489d4]{background:#fff;padding:20px;border-radius:5px;min-width:500px;max-height:80vh;overflow:auto}.modal-content h3[data-v-538489d4]{margin:0 0 15px;color:#2c3e50}.modal-content table[data-v-538489d4]{width:100%;border-collapse:collapse;margin-bottom:15px}.modal-content th[data-v-538489d4],.modal-content td[data-v-538489d4]{padding:8px;border:1px solid #bdc3c7;text-align:left}.modal-content th[data-v-538489d4]{background:#ecf0f1;font-weight:700}.modal-content button[data-v-538489d4]{margin-right:10px;padding:8px 15px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer}.modal-content button[data-v-538489d4]:hover:not(:disabled){background:#2980b9}.modal-content button[data-v-538489d4]:disabled{background:#95a5a6;cursor:not-allowed}.usage-dialog[data-v-538489d4],.translations-dialog[data-v-538489d4]{min-width:700px;max-width:90vw}.usage-header[data-v-538489d4],.trans-header[data-v-538489d4]{background:#ecf0f1;padding:10px;margin-bottom:15px;border-radius:3px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.usage-field[data-v-538489d4],.trans-field[data-v-538489d4]{display:flex;gap:10px}.usage-field label[data-v-538489d4],.trans-field label[data-v-538489d4]{font-weight:700;min-width:80px}.usage-field span[data-v-538489d4],.trans-field span[data-v-538489d4]{flex:1}.modal-buttons[data-v-538489d4]{display:flex;justify-content:flex-end;gap:10px;margin-top:15px;padding-top:15px;border-top:1px solid #bdc3c7}.translations-dialog table input[type=text][data-v-538489d4]{width:100%;padding:4px;border:1px solid #bdc3c7;border-radius:3px}.translations-dialog table input[type=checkbox][data-v-538489d4]{cursor:pointer}.trans-row-selected td[data-v-538489d4]{background:#d6eaf8}.trans-text-error[data-v-538489d4]{border-color:#e74c3c!important;background:#fdf2f2!important}.confirm-dialog[data-v-538489d4]{min-width:420px;max-width:480px;text-align:center}.confirm-icon[data-v-538489d4]{font-size:36px;color:#f39c12;margin-bottom:8px}.confirm-dialog h3[data-v-538489d4]{color:#2c3e50;margin:0 0 12px;font-size:15px}.confirm-dialog p[data-v-538489d4]{margin:8px 0;font-size:12px;color:#444;line-height:1.5}.confirm-langs[data-v-538489d4]{background:#f8f9fa;border-radius:4px;padding:8px}.lang-tags[data-v-538489d4]{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:6px}.lang-tag[data-v-538489d4]{background:#3498db;color:#fff;border-radius:3px;padding:1px 6px;font-size:11px;font-weight:700}.confirm-warning[data-v-538489d4]{color:#856404!important;background:#fff3cd;border-left:3px solid #ffc107;padding:6px 10px!important;border-radius:3px;text-align:left}.btn-confirm[data-v-538489d4]{background:#e67e22!important}.btn-confirm[data-v-538489d4]:hover{background:#d35400!important}.context-toggle[data-v-538489d4]{margin:10px 0 6px;padding:10px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px}.context-checkbox-label[data-v-538489d4]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;cursor:pointer;color:#2c3e50}.context-checkbox-label input[type=checkbox][data-v-538489d4]{width:14px;height:14px;cursor:pointer}.context-hint-info[data-v-538489d4]{display:flex;align-items:flex-start;gap:6px;margin-top:6px;font-size:11px;color:#666}.info-icon[data-v-538489d4]{font-size:13px;color:#3498db;flex-shrink:0}.context-input-section[data-v-538489d4]{margin:8px 0;padding:10px;background:#fff;border:1px solid #bdc3c7;border-radius:4px;font-size:12px}.context-warning-box[data-v-538489d4]{margin-top:8px;padding:8px 10px;background:#fff8e1;border-left:3px solid #f39c12;border-radius:2px;font-size:11px;color:#7d6608;line-height:1.5}.translate-subject[data-v-538489d4]{background:#f0f4f8;border:1px solid #d0d7de;border-radius:4px;padding:8px 12px;margin-bottom:10px;font-size:12px;display:flex;gap:20px}.translate-subject-row[data-v-538489d4]{display:flex;gap:8px;align-items:center;flex:1}.translate-subject-row[data-v-538489d4]:last-child{margin-bottom:0}.translate-subject-label[data-v-538489d4]{font-weight:700;color:#555;flex-shrink:0}.translate-subject-value[data-v-538489d4]{color:#2c3e50;word-break:break-word}.translate-dialog[data-v-538489d4]{max-width:900px;max-height:90vh;overflow-y:auto}.translate-dialog h3[data-v-538489d4]{margin-top:0;color:#2c3e50;border-bottom:2px solid #667eea;padding-bottom:10px}.info-box[data-v-538489d4]{background:#e3f2fd;border-left:4px solid #2196f3;padding:12px;margin-bottom:15px;border-radius:4px;display:flex;gap:10px;font-size:13px;color:#1565c0}.info-icon[data-v-538489d4]{font-size:16px;flex-shrink:0}.prompt-section[data-v-538489d4],.response-section[data-v-538489d4],.preview-section[data-v-538489d4]{margin-bottom:20px}.section-header[data-v-538489d4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.section-header label[data-v-538489d4]{font-weight:600;color:#2c3e50}.btn-copy[data-v-538489d4],.btn-validate[data-v-538489d4]{padding:6px 12px;background:#667eea;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:500;transition:background .2s}.btn-copy[data-v-538489d4]:hover,.btn-validate[data-v-538489d4]:hover{background:#5568d3}.btn-copy[data-v-538489d4]:disabled,.btn-validate[data-v-538489d4]:disabled{background:#bdc3c7;cursor:not-allowed}.prompt-textarea[data-v-538489d4],.response-textarea[data-v-538489d4]{width:100%;font-family:Courier New,monospace;font-size:11px;line-height:1.4;resize:vertical}.prompt-hint[data-v-538489d4]{font-size:11px;color:#7f8c8d;margin-top:6px;font-style:italic}.error-box[data-v-538489d4]{background:#ffebee;border-left:4px solid #f44336;padding:10px;margin-top:8px;border-radius:4px;display:flex;gap:8px;font-size:12px;color:#c62828}.error-icon[data-v-538489d4]{font-weight:700;flex-shrink:0}.success-box[data-v-538489d4]{background:#e8f5e9;border-left:4px solid #4caf50;padding:10px;margin-top:8px;border-radius:4px;display:flex;gap:8px;font-size:12px;color:#2e7d32}.success-icon[data-v-538489d4]{font-weight:700;flex-shrink:0}.translations-preview[data-v-538489d4]{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:4px;padding:10px;max-height:200px;overflow-y:auto}.preview-item[data-v-538489d4]{display:flex;gap:12px;padding:8px;border-bottom:1px solid #e0e0e0;font-size:12px}.preview-item[data-v-538489d4]:last-child{border-bottom:none}.lang-code[data-v-538489d4]{font-weight:600;color:#667eea;min-width:40px;text-align:center}.preview-text[data-v-538489d4]{color:#2c3e50;flex:1;word-break:break-word}.btn-save[data-v-538489d4]{background:#4caf50;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-weight:600;transition:background .2s}.btn-save[data-v-538489d4]:hover{background:#45a049}.btn-save[data-v-538489d4]:disabled{background:#bdc3c7;cursor:not-allowed}.btn-return[data-v-538489d4]{background:#2196f3;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-weight:600;transition:background .2s}.btn-return[data-v-538489d4]:hover{background:#1976d2}.btn-return[data-v-538489d4]:disabled{background:#bdc3c7;cursor:not-allowed}.required-asterisk[data-v-538489d4]{color:#e74c3c;font-weight:700;margin-left:2px}.field-error[data-v-538489d4]{color:#e74c3c;font-size:11px;display:block;margin-top:4px;font-weight:500}.field-hint[data-v-538489d4]{color:#95a5a6;font-size:11px;display:block;margin-top:4px;font-style:italic}.users-screen[data-v-99177175]{min-height:100vh;background:#f0f0f0;font-family:"MS Sans Serif",Arial,sans-serif;font-size:12px}.form-header[data-v-99177175]{background:silver;padding:10px;border-bottom:2px solid #808080;display:flex;justify-content:space-between;align-items:center}.form-header h1[data-v-99177175]{margin:0;font-size:16px;color:navy}.form-controls[data-v-99177175]{display:flex;gap:5px}.btn[data-v-99177175]{padding:4px 12px;border:1px outset #c0c0c0;background:silver;font-size:11px;cursor:pointer}.btn[data-v-99177175]:hover{background:#d0d0d0}.form-container[data-v-99177175]{padding:10px}.form-block[data-v-99177175]{background:#fff;border:2px inset #c0c0c0;padding:15px;margin-bottom:10px}.form-block h2[data-v-99177175]{margin:0 0 15px;font-size:14px;color:navy;border-bottom:1px solid #808080;padding-bottom:5px}.form-row[data-v-99177175]{display:flex;gap:15px;margin-bottom:10px;align-items:center}.field-group[data-v-99177175]{display:flex;align-items:center;gap:5px;min-width:200px}.field-group label[data-v-99177175]{min-width:120px;font-weight:700;text-align:right}.field-group input[data-v-99177175],.field-group select[data-v-99177175]{border:1px inset #c0c0c0;padding:2px 4px;font-size:11px;min-width:150px}.required-field[data-v-99177175]{background:#ffc!important}.checkbox-section[data-v-99177175]{display:flex;gap:20px;margin:15px 0}.checkbox-item[data-v-99177175]{display:flex;align-items:center;gap:5px;font-size:11px}.permissions-grid[data-v-99177175]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.permission-category h3[data-v-99177175]{margin:0 0 10px;font-size:12px;color:navy}.status-bar[data-v-99177175]{background:silver;padding:5px 10px;border-top:1px solid #808080;display:flex;justify-content:space-between;font-size:11px;position:fixed;bottom:0;left:0;right:0}.lov-overlay[data-v-fb23d401]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.lov-dialog[data-v-fb23d401]{background:#fff;border:2px solid #2c3e50;border-radius:5px;width:400px;max-height:500px;display:flex;flex-direction:column}.lov-header[data-v-fb23d401]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center}.lov-header h3[data-v-fb23d401]{margin:0;font-size:14px}.close-btn[data-v-fb23d401]{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;padding:0;width:24px;height:24px}.lov-search[data-v-fb23d401]{padding:10px;border-bottom:1px solid #bdc3c7}.lov-search input[data-v-fb23d401]{width:100%;padding:5px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px}.lov-list[data-v-fb23d401]{flex:1;overflow:auto;max-height:300px}.lov-list table[data-v-fb23d401]{width:100%;border-collapse:collapse;font-size:12px}.lov-list th[data-v-fb23d401],.lov-list td[data-v-fb23d401]{border:1px solid #bdc3c7;padding:6px;text-align:left}.lov-list tbody tr[data-v-fb23d401]{cursor:pointer}.lov-list tbody tr.selected[data-v-fb23d401]{background:#3498db;color:#fff}.lov-footer[data-v-fb23d401]{padding:10px;border-top:1px solid #bdc3c7;display:flex;justify-content:flex-end;gap:5px}.btn[data-v-fb23d401]{padding:5px 15px;border:none;border-radius:3px;cursor:pointer;font-size:11px}.btn-ok[data-v-fb23d401]{background:#27ae60;color:#fff}.btn-cancel[data-v-fb23d401]{background:#95a5a6;color:#fff}.user-screen[data-v-a9895851]{font-family:Arial,sans-serif;font-size:12px;height:100vh;display:flex;flex-direction:column}.form-header[data-v-a9895851]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center}.form-header h1[data-v-a9895851]{margin:0;font-size:16px}.form-controls[data-v-a9895851]{display:flex;gap:5px}.btn[data-v-a9895851]{padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.btn[data-v-a9895851]:disabled{background:#95a5a6;cursor:not-allowed}.grid-section[data-v-a9895851]{background:#fff;border:1px solid #bdc3c7;margin:10px;height:250px;overflow:auto}.data-grid[data-v-a9895851]{width:100%;border-collapse:collapse;font-size:11px}.data-grid th[data-v-a9895851],.data-grid td[data-v-a9895851]{border:1px solid #bdc3c7;padding:6px;text-align:left}.data-grid tbody tr[data-v-a9895851]{cursor:pointer}.form-container[data-v-a9895851]{flex:1;padding:10px;overflow:auto}.form-block[data-v-a9895851]{background:#fff;border:1px solid #bdc3c7;padding:15px;max-width:600px}.form-row[data-v-a9895851]{display:flex;margin-bottom:10px}.field-group[data-v-a9895851]{display:flex;align-items:center;gap:8px;flex:1}.field-group label[data-v-a9895851]{min-width:120px;font-weight:700;text-align:right;font-size:12px}.field-group input[data-v-a9895851],.field-group select[data-v-a9895851]{flex:1;border:1px solid #bdc3c7;border-radius:3px;padding:4px;font-size:12px}.field-group input[data-v-a9895851]:read-only,.field-group input[data-v-a9895851]:disabled,.field-group select[data-v-a9895851]:disabled{background:#f0f0f0;cursor:not-allowed}.lov-btn[data-v-a9895851]{padding:4px 10px;border:none;border-radius:3px;background:#3498db;color:#fff;font-size:11px;cursor:pointer}.lov-btn[data-v-a9895851]:disabled{background:#95a5a6;cursor:not-allowed}.status-bar[data-v-a9895851]{background:#2c3e50;color:#fff;padding:5px 10px;font-size:11px}.query-field[data-v-a9895851]{background:#fff!important;border:2px solid #95a5a6!important}.texttypes-screen[data-v-62c98528]{min-height:100vh;background:#f0f0f0;font-family:"MS Sans Serif",Arial,sans-serif;font-size:12px}.form-header[data-v-62c98528]{background:silver;padding:10px;border-bottom:2px solid #808080;display:flex;justify-content:space-between;align-items:center}.form-header h1[data-v-62c98528]{margin:0;font-size:16px;color:navy}.form-controls[data-v-62c98528]{display:flex;gap:5px}.btn[data-v-62c98528]{padding:4px 12px;border:1px outset #c0c0c0;background:silver;font-size:11px;cursor:pointer}.btn[data-v-62c98528]:hover{background:#d0d0d0}.form-container[data-v-62c98528]{padding:10px}.form-block[data-v-62c98528]{background:#fff;border:2px inset #c0c0c0;padding:15px}.form-block h2[data-v-62c98528]{margin:0 0 15px;font-size:14px;color:navy;border-bottom:1px solid #808080;padding-bottom:5px}.form-row[data-v-62c98528]{display:flex;gap:15px;margin-bottom:10px;align-items:center}.field-group[data-v-62c98528]{display:flex;align-items:center;gap:5px;min-width:200px}.field-group.full-width[data-v-62c98528]{flex:1}.field-group label[data-v-62c98528]{min-width:120px;font-weight:700;text-align:right}.field-group input[data-v-62c98528],.field-group select[data-v-62c98528],.field-group textarea[data-v-62c98528]{border:1px inset #c0c0c0;padding:2px 4px;font-size:11px;min-width:150px}.required-field[data-v-62c98528]{background:#ffc!important}.checkbox-section[data-v-62c98528]{display:flex;gap:20px;margin:15px 0}.checkbox-item[data-v-62c98528]{display:flex;align-items:center;gap:5px;font-size:11px}.status-bar[data-v-62c98528]{background:silver;padding:5px 10px;border-top:1px solid #808080;display:flex;justify-content:space-between;font-size:11px;position:fixed;bottom:0;left:0;right:0}.text-management[data-v-6289711c]{padding:20px}.header[data-v-6289711c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:15px}.button-bar[data-v-6289711c]{display:flex;gap:10px}.btn[data-v-6289711c]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px}.btn-primary[data-v-6289711c]{background-color:#007bff;color:#fff}.btn-success[data-v-6289711c]{background-color:#28a745;color:#fff}.btn-info[data-v-6289711c]{background-color:#17a2b8;color:#fff}.btn-warning[data-v-6289711c]{background-color:#ffc107;color:#000}.btn-danger[data-v-6289711c]{background-color:#dc3545;color:#fff}.btn-secondary[data-v-6289711c]{background-color:#6c757d;color:#fff}.btn-outline-primary[data-v-6289711c]{background-color:transparent;color:#007bff;border:1px solid #007bff}.form-container[data-v-6289711c]{background:#f8f9fa;padding:20px;border-radius:8px;margin-bottom:20px}.form-row[data-v-6289711c]{display:flex;gap:20px;margin-bottom:15px}.form-row.full-width[data-v-6289711c]{flex-direction:column}.form-group[data-v-6289711c]{flex:1;display:flex;flex-direction:column}.form-group label[data-v-6289711c]{font-weight:700;margin-bottom:5px;color:#333}.form-control[data-v-6289711c]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.form-control[data-v-6289711c]:disabled{background-color:#e9ecef;opacity:.6}.text-area[data-v-6289711c]{resize:vertical;min-height:80px}.form-check-input[data-v-6289711c]{width:20px;height:20px}.data-grid[data-v-6289711c]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.table[data-v-6289711c]{width:100%;margin:0;border-collapse:collapse}.table td[data-v-6289711c]{padding:12px}.btn-sm[data-v-6289711c]{padding:4px 8px;font-size:12px}.text-source-screen[data-v-e1c044b8]{font-family:Arial,sans-serif;font-size:12px;height:100vh;display:flex;flex-direction:column;overflow:hidden}.header[data-v-e1c044b8]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.header h1[data-v-e1c044b8]{margin:0;font-size:16px}.buttons button[data-v-e1c044b8]{margin-left:5px;padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.buttons button[data-v-e1c044b8]:hover:not(:disabled){background:#2980b9}.buttons button[data-v-e1c044b8]:disabled{background:#95a5a6;cursor:not-allowed}.tabs[data-v-e1c044b8]{display:flex;background:#ecf0f1;border-bottom:1px solid #bdc3c7;flex-shrink:0}.tabs button[data-v-e1c044b8]{padding:8px 20px;border:none;background:transparent;cursor:pointer;font-size:12px;font-weight:500;color:#6c757d;transition:all .2s ease;border-bottom:3px solid transparent}.tabs button[data-v-e1c044b8]:hover{color:#3498db;background:#3498db0d}.tabs button.active[data-v-e1c044b8]{color:#3498db;border-bottom-color:#3498db;font-weight:600;background:#fff}.main-panel[data-v-e1c044b8],.error-panel[data-v-e1c044b8]{flex:1;display:flex;flex-direction:column;overflow:auto;min-height:0}.grid-container[data-v-e1c044b8]{overflow-y:auto;overflow-x:hidden;border:2px solid #bdc3c7;margin:10px 10px 0;background:#fff;min-height:400px;max-height:400px}.controls[data-v-e1c044b8]{flex-shrink:0;margin-bottom:0;display:flex;align-items:center;gap:10px;background:#ecf0f1;padding:10px;border-bottom:1px solid #bdc3c7}.controls label[data-v-e1c044b8]{font-weight:700}.controls input[data-v-e1c044b8],.controls select[data-v-e1c044b8]{padding:3px;border:1px solid #bdc3c7;border-radius:3px}.grid[data-v-e1c044b8]{width:100%;border-collapse:collapse;font-size:11px}.grid td[data-v-e1c044b8]{padding:6px 4px;border-bottom:1px solid #ecf0f1;height:30px;vertical-align:middle}.grid td input[type=text][data-v-e1c044b8],.grid td input[data-v-e1c044b8]:not([type]){padding:4px 6px;font-size:12px;height:26px;box-sizing:border-box}.grid tbody tr[data-v-e1c044b8]{cursor:pointer;transition:background .2s ease}.grid tbody tr.selected input[data-v-e1c044b8]{background:#fff!important;color:#000!important;border:1px solid #95a5a6!important}.grid input.query-field[data-v-e1c044b8]{background:#fff!important;border:2px solid #95a5a6!important;color:#000!important;font-weight:700!important}.query-field[data-v-e1c044b8]{background:#fff!important;border:2px solid #95a5a6!important}.detail-form[data-v-e1c044b8]{flex-shrink:0;padding:12px;background:#fff;border:1px solid #bdc3c7;margin:10px}.detail-form .form-row[data-v-e1c044b8]{display:flex;gap:10px;margin-bottom:8px;align-items:center}.detail-form .form-row label[data-v-e1c044b8]{min-width:auto;font-weight:700;white-space:nowrap;margin-right:4px}.detail-form .form-row input[data-v-e1c044b8],.detail-form .form-row select[data-v-e1c044b8]{padding:4px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px;margin-right:12px}.detail-form .form-row select[data-v-e1c044b8]{width:180px}.detail-form .checkboxes[data-v-e1c044b8]{display:flex;gap:20px}.detail-form .checkboxes label[data-v-e1c044b8]{min-width:auto;font-weight:400;display:flex;align-items:center;gap:5px}.detail-form button[data-v-e1c044b8]{padding:5px 10px;border:none;border-radius:3px;background:#3498db;color:#fff;cursor:pointer;font-size:11px}.detail-form button[data-v-e1c044b8]:hover{background:#2980b9}.detail-form button[data-v-e1c044b8]:disabled{background:#95a5a6;cursor:not-allowed}.query-zone-active[data-v-e1c044b8]{border:2px solid #f0a500!important;background:#fffbf0!important}body.query-mode .text-source-screen .detail-form[data-v-e1c044b8]{background:#fff!important}body.query-mode .text-source-screen .controls[data-v-e1c044b8]{background:#ecf0f1!important}body.query-mode .text-source-screen .detail-form.query-zone-active[data-v-e1c044b8],body.query-mode .text-source-screen .controls.query-zone-active[data-v-e1c044b8]{background:#fff8e1!important;border:2px solid #f0a500!important}.error-controls[data-v-e1c044b8]{padding:12px;background:#fff;border:1px solid #bdc3c7;border-radius:5px;margin:10px}.error-controls label[data-v-e1c044b8]{margin-right:10px;font-weight:700}.error-controls input[type=text][data-v-e1c044b8],.error-controls textarea[data-v-e1c044b8]{border:1px solid #bdc3c7;border-radius:3px;padding:4px}.error-controls button[data-v-e1c044b8]{padding:5px 10px;border:none;border-radius:3px;background:#3498db;color:#fff;cursor:pointer;margin-right:5px;font-size:11px}.error-controls button[data-v-e1c044b8]:hover{background:#2980b9}.lov-btn[data-v-e1c044b8]{padding:3px 8px;border:1px solid #bdc3c7;background:#ecf0f1;cursor:pointer;border-radius:3px;font-size:13px;line-height:1}.lov-btn[data-v-e1c044b8]:hover:not(:disabled){background:#d5dbdb}.lov-btn[data-v-e1c044b8]:disabled{opacity:.5;cursor:not-allowed}.lov-overlay[data-v-e1c044b8]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;z-index:2000;display:flex;align-items:center;justify-content:center}.lov-dialog[data-v-e1c044b8]{background:#fff;border-radius:8px;width:600px;max-height:70vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #0000004d}.lov-header[data-v-e1c044b8]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:#34495e;color:#fff;border-radius:8px 8px 0 0}.lov-header h3[data-v-e1c044b8]{margin:0;font-size:14px}.close-btn[data-v-e1c044b8]{background:none;border:none;color:#fff;font-size:20px;cursor:pointer}.lov-filter[data-v-e1c044b8]{padding:10px 15px;border-bottom:1px solid #ecf0f1}.filter-input[data-v-e1c044b8]{width:100%;padding:6px 10px;border:1px solid #bdc3c7;border-radius:4px;font-size:12px}.lov-content[data-v-e1c044b8]{flex:1;overflow-y:auto;max-height:400px}.lov-table[data-v-e1c044b8]{width:100%;border-collapse:collapse;font-size:12px}.lov-table th[data-v-e1c044b8]{background:#ecf0f1;padding:8px;text-align:left;position:sticky;top:0;font-size:11px}.lov-table td[data-v-e1c044b8]{padding:6px 8px;border-bottom:1px solid #f0f0f0}.lov-row[data-v-e1c044b8]{cursor:pointer}.lov-row[data-v-e1c044b8]:hover{background:#e8f4f8}.status-bar[data-v-e1c044b8]{background:#2c3e50;color:#fff;padding:5px 10px;font-size:11px}.grid-screen[data-v-92da1a10]{font-family:Arial,sans-serif;font-size:12px;height:100vh;display:flex;flex-direction:column}.header[data-v-92da1a10]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:50px;z-index:999}.header h1[data-v-92da1a10]{margin:0;font-size:16px}.buttons button[data-v-92da1a10]{margin-left:5px;padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.buttons button[data-v-92da1a10]:disabled{background:#95a5a6;cursor:not-allowed}.tabs-container[data-v-92da1a10]{flex:1;display:flex;flex-direction:column;padding:10px}.tabs[data-v-92da1a10]{display:flex;gap:2px;margin-bottom:10px}.tabs button[data-v-92da1a10]{padding:8px 16px;border:1px solid #bdc3c7;background:#ecf0f1;cursor:pointer;font-size:12px}.tabs button.active[data-v-92da1a10]{background:#fff;border-bottom:none}.tab-content[data-v-92da1a10]{flex:1;background:#fff;border:1px solid #bdc3c7;padding:10px;overflow:auto}.grid-container[data-v-92da1a10]{overflow:auto;background:#fff}.form-section[data-v-92da1a10]{margin-bottom:15px}.form-row[data-v-92da1a10]{display:flex;gap:10px;margin-bottom:8px;align-items:center}.form-row label[data-v-92da1a10]{min-width:100px;font-weight:700}.form-row input[data-v-92da1a10],.form-row select[data-v-92da1a10],.form-row textarea[data-v-92da1a10]{padding:4px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px}.form-row textarea[data-v-92da1a10]{width:100%;resize:vertical}.sub-tabs[data-v-92da1a10]{display:flex;gap:2px;margin:15px 0 10px}.sub-tabs button[data-v-92da1a10]{padding:6px 12px;border:1px solid #bdc3c7;background:#ecf0f1;cursor:pointer;font-size:11px}.sub-tabs button.active[data-v-92da1a10]{background:#3498db;color:#fff}.sub-tab-content[data-v-92da1a10]{padding:10px;border:1px solid #bdc3c7;background:#f8f9fa}.dataspy-grid[data-v-92da1a10]{margin-top:15px}.dataspy-grid table[data-v-92da1a10]{width:100%;border-collapse:collapse}.dataspy-grid th[data-v-92da1a10],.dataspy-grid td[data-v-92da1a10]{padding:6px;border:1px solid #bdc3c7;text-align:left}.status-bar[data-v-92da1a10]{background:#2c3e50;color:#fff;padding:5px 10px;font-size:11px}.popup-overlay[data-v-92da1a10]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.popup-dialog[data-v-92da1a10]{background:#fff;border-radius:5px;width:80%;max-width:900px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 6px #0000004d}.popup-header[data-v-92da1a10]{background:#34495e;color:#fff;padding:10px 15px;display:flex;justify-content:space-between;align-items:center;border-radius:5px 5px 0 0}.popup-header h3[data-v-92da1a10]{margin:0;font-size:14px}.close-btn[data-v-92da1a10]{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-92da1a10]:hover{background:#ffffff1a;border-radius:3px}.popup-content[data-v-92da1a10]{padding:15px;overflow:auto;flex:1}.popup-content .grid tbody tr[data-v-92da1a10]{cursor:pointer}.popup-content .grid tbody tr[data-v-92da1a10]:hover{background:#e8f4f8}.popup-footer[data-v-92da1a10]{padding:10px 15px;border-top:1px solid #bdc3c7;display:flex;justify-content:flex-end;gap:10px}.apply-btn[data-v-92da1a10],.cancel-btn[data-v-92da1a10]{padding:6px 20px;border:none;border-radius:3px;cursor:pointer;font-size:12px}.apply-btn[data-v-92da1a10]{background:#3498db;color:#fff}.apply-btn[data-v-92da1a10]:hover{background:#2980b9}.cancel-btn[data-v-92da1a10]{background:#95a5a6;color:#fff}.cancel-btn[data-v-92da1a10]:hover{background:#7f8c8d}.query-field[data-v-92da1a10]{background:#fff!important;border:2px solid #95a5a6!important}.lov-btn[data-v-92da1a10]{padding:3px 8px;border:1px solid #bdc3c7;background:#ecf0f1;cursor:pointer;border-radius:3px;font-size:13px;line-height:1}.lov-btn[data-v-92da1a10]:hover:not(:disabled){background:#d5dbdb}.lov-btn[data-v-92da1a10]:disabled{opacity:.5;cursor:not-allowed}.lov-overlay[data-v-92da1a10]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;z-index:2000;display:flex;align-items:center;justify-content:center}.lov-dialog[data-v-92da1a10]{background:#fff;border-radius:8px;width:650px;max-height:70vh;display:flex;flex-direction:column;box-shadow:0 8px 32px #0000004d}.lov-header[data-v-92da1a10]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:#34495e;color:#fff;border-radius:8px 8px 0 0}.lov-header h3[data-v-92da1a10]{margin:0;font-size:14px}.close-btn[data-v-92da1a10]{background:none;border:none;color:#fff;font-size:20px;cursor:pointer}.lov-filter[data-v-92da1a10]{padding:10px 15px;border-bottom:1px solid #ecf0f1}.filter-input[data-v-92da1a10]{width:100%;padding:6px 10px;border:1px solid #bdc3c7;border-radius:4px;font-size:12px}.lov-content[data-v-92da1a10]{flex:1;overflow-y:auto;max-height:400px}.lov-table[data-v-92da1a10]{width:100%;border-collapse:collapse;font-size:12px}.lov-table th[data-v-92da1a10]{background:#ecf0f1;padding:8px;text-align:left;position:sticky;top:0;font-size:11px}.lov-table td[data-v-92da1a10]{padding:6px 8px;border-bottom:1px solid #f0f0f0}.lov-row[data-v-92da1a10]{cursor:pointer}.lov-row[data-v-92da1a10]:hover{background:#e8f4f8}.lov-row-selected[data-v-92da1a10]{background:#d0eaf8!important;font-weight:700}.lov-footer[data-v-92da1a10]{padding:10px 15px;border-top:1px solid #ecf0f1;display:flex;gap:8px;justify-content:flex-end}.text-editor-overlay[data-v-92da1a10]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:2000;display:flex;align-items:center;justify-content:center}.text-editor-modal[data-v-92da1a10]{background:#fff;border-radius:6px;box-shadow:0 8px 32px #0000004d;width:80vw;height:70vh;display:flex;flex-direction:column;min-width:500px;min-height:300px}.text-editor-header[data-v-92da1a10]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:#2c3e50;color:#fff;border-radius:6px 6px 0 0;font-weight:600;font-size:14px}.text-editor-close[data-v-92da1a10]{background:none;border:none;color:#fff;font-size:18px;cursor:pointer;padding:0 4px;line-height:1}.text-editor-close[data-v-92da1a10]:hover{color:#e74c3c}.text-editor-content[data-v-92da1a10]{flex:1;margin:0;padding:12px;border:none;outline:none;font-family:Consolas,Courier New,monospace;font-size:13px;line-height:1.5;resize:none;-moz-tab-size:4;tab-size:4;white-space:pre-wrap;word-wrap:break-word;overflow:auto}.text-editor-footer[data-v-92da1a10]{display:flex;justify-content:space-between;align-items:center;padding:8px 15px;border-top:1px solid #ddd;background:#f8f9fa;border-radius:0 0 6px 6px}.text-editor-info[data-v-92da1a10]{font-size:11px;color:#7f8c8d}.text-editor-btn[data-v-92da1a10]{padding:6px 20px;border:none;border-radius:4px;font-size:13px;cursor:pointer;margin-left:8px;font-weight:500}.text-editor-btn.ok[data-v-92da1a10]{background:#3498db;color:#fff}.text-editor-btn.ok[data-v-92da1a10]:hover{background:#2980b9}.text-editor-btn.ok[data-v-92da1a10]:disabled{background:#bdc3c7;cursor:not-allowed}.text-editor-btn.cancel[data-v-92da1a10]{background:#e0e0e0;color:#333}.text-editor-btn.cancel[data-v-92da1a10]:hover{background:#ccc}.text-editor-btn.format[data-v-92da1a10]{background:#27ae60;color:#fff}.text-editor-btn.format[data-v-92da1a10]:hover{background:#219a52}.text-editor-btn.format[data-v-92da1a10]:disabled{background:#bdc3c7;cursor:not-allowed}body.query-mode .grid-screen .form-section,body.query-mode .grid-screen .filter-section,body.query-mode .grid-screen .details-section,body.query-mode .grid-screen .header-section{background:#fff!important}body.query-mode .grid-screen .form-section.query-active,body.query-mode .grid-screen .filter-section.query-active,body.query-mode .grid-screen .details-section.query-active,body.query-mode .grid-screen .header-section.query-active{background:#fff8e1!important;border:2px solid #f0a500!important}.layout-screen[data-v-951840f8]{font-family:Arial,sans-serif;font-size:12px;height:100vh;display:flex;flex-direction:column}.header[data-v-951840f8]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:50px;z-index:999}.header h1[data-v-951840f8]{margin:0;font-size:16px}.buttons button[data-v-951840f8],.buttons select[data-v-951840f8]{margin-left:5px;padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.buttons select[data-v-951840f8]{background:#fff;color:#000;border:1px solid #bdc3c7}.buttons button[data-v-951840f8]:disabled{background:#95a5a6;cursor:not-allowed}.tabs-container[data-v-951840f8]{flex:1;display:flex;flex-direction:column;padding:10px}.patch-buttons[data-v-951840f8]{margin-bottom:10px}.patch-buttons button[data-v-951840f8]{margin-right:5px;padding:5px 10px;border:1px solid #bdc3c7;background:#ecf0f1;cursor:pointer;font-size:11px}.tab-content[data-v-951840f8]{flex:1;background:#fff;border:1px solid #bdc3c7;padding:10px;overflow:auto}.grid-container[data-v-951840f8]{overflow:auto;background:#fff}.form-row[data-v-951840f8]{display:flex;gap:10px;margin-bottom:8px;align-items:center}.form-row label[data-v-951840f8]{min-width:100px;font-weight:700}.form-row input[data-v-951840f8],.form-row select[data-v-951840f8]{padding:4px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px}.status-bar[data-v-951840f8]{background:#2c3e50;color:#fff;padding:5px 10px;font-size:11px}.query-field[data-v-951840f8]{background:#fff!important;border:2px solid #95a5a6!important}.extended-menu-screen[data-v-94bcf79f]{font-family:Arial,sans-serif;font-size:12px;height:100vh;display:flex;flex-direction:column}.header[data-v-94bcf79f]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:50px;z-index:999}.header h1[data-v-94bcf79f]{margin:0;font-size:16px}.buttons button[data-v-94bcf79f]{margin-left:5px;padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.buttons button[data-v-94bcf79f]:disabled{background:#95a5a6;cursor:not-allowed}.tabs-container[data-v-94bcf79f]{flex:1;display:flex;flex-direction:column;padding:10px}.tab-content[data-v-94bcf79f]{flex:1;background:#fff;border:1px solid #bdc3c7;padding:10px;overflow:auto}.grid-container[data-v-94bcf79f]{overflow:auto}.form-section[data-v-94bcf79f]{margin-bottom:15px}.form-row[data-v-94bcf79f]{display:flex;gap:10px;margin-bottom:8px;align-items:center}.form-row label[data-v-94bcf79f]{min-width:100px;font-weight:700}.form-row input[data-v-94bcf79f],.form-row select[data-v-94bcf79f]{padding:4px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px}.status-bar[data-v-94bcf79f]{background:#2c3e50;color:#fff;padding:5px 10px;font-size:11px}.query-field[data-v-94bcf79f]{background:#fff!important;border:2px solid #95a5a6!important}.lov-btn[data-v-94bcf79f]{padding:3px 8px;border:1px solid #bdc3c7;background:#ecf0f1;cursor:pointer;border-radius:3px;font-size:12px}.lov-btn[data-v-94bcf79f]:hover{background:#d5dbdb}.lov-btn[data-v-94bcf79f]:disabled{cursor:not-allowed;opacity:.5}.lov-overlay[data-v-94bcf79f]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;z-index:2000;display:flex;align-items:center;justify-content:center}.lov-dialog[data-v-94bcf79f]{background:#fff;border-radius:6px;box-shadow:0 8px 32px #0000004d;width:600px;max-height:70vh;display:flex;flex-direction:column}.lov-header[data-v-94bcf79f]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:#2c3e50;color:#fff;border-radius:6px 6px 0 0}.lov-header h3[data-v-94bcf79f]{margin:0;font-size:14px}.close-btn[data-v-94bcf79f]{background:none;border:none;color:#fff;font-size:18px;cursor:pointer}.lov-filter[data-v-94bcf79f]{padding:8px;border-bottom:1px solid #eee}.filter-input[data-v-94bcf79f]{width:100%;padding:6px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px}.lov-content[data-v-94bcf79f]{overflow-y:auto;max-height:50vh}.lov-table[data-v-94bcf79f]{width:100%;border-collapse:collapse}.lov-table th[data-v-94bcf79f]{padding:6px 8px;font-size:11px}.lov-table td[data-v-94bcf79f]{padding:5px 8px;border-bottom:1px solid #ecf0f1;font-size:11px}.lov-row[data-v-94bcf79f]{cursor:pointer}.lov-row[data-v-94bcf79f]:hover{background:#e8f4f8}.sql-queries-screen[data-v-de25dc77]{font-family:Arial,sans-serif;font-size:12px;height:100vh;display:flex;flex-direction:column}.header[data-v-de25dc77]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:50px;z-index:999}.header h1[data-v-de25dc77]{margin:0;font-size:16px}.buttons button[data-v-de25dc77]{margin-left:5px;padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.buttons button[data-v-de25dc77]:disabled{background:#95a5a6;cursor:not-allowed}.tabs-container[data-v-de25dc77]{flex:1;display:flex;flex-direction:column;padding:10px}.tab-buttons[data-v-de25dc77]{display:flex;gap:5px;margin-bottom:10px}.tab-buttons button[data-v-de25dc77]{padding:8px 16px;border:1px solid #bdc3c7;background:#ecf0f1;cursor:pointer;border-radius:3px 3px 0 0;font-size:12px}.tab-buttons button.active[data-v-de25dc77]{background:#fff;border-bottom:1px solid white}.tab-content[data-v-de25dc77]{flex:1;background:#fff;border:1px solid #bdc3c7;padding:10px;overflow:auto}.grid-container[data-v-de25dc77]{overflow:auto}.form-section[data-v-de25dc77]{margin-bottom:15px}.form-row[data-v-de25dc77]{display:flex;gap:10px;margin-bottom:8px;align-items:center}.form-row label[data-v-de25dc77]{min-width:100px;font-weight:700}.form-row input[data-v-de25dc77],.form-row textarea[data-v-de25dc77]{padding:4px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px}.status-bar[data-v-de25dc77]{background:#2c3e50;color:#fff;padding:5px 10px;font-size:11px}.query-field[data-v-de25dc77]{background:#fff!important;border:2px solid #95a5a6!important}.ent-codes-screen[data-v-fe8e1327]{font-family:Arial,sans-serif;font-size:12px;height:100vh;display:flex;flex-direction:column}.header[data-v-fe8e1327]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:50px;z-index:999}.header h1[data-v-fe8e1327]{margin:0;font-size:16px}.buttons button[data-v-fe8e1327]{margin-left:5px;padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.buttons button[data-v-fe8e1327]:disabled{background:#95a5a6;cursor:not-allowed}.tabs-container[data-v-fe8e1327]{flex:1;display:flex;flex-direction:column;padding:10px}.tab-buttons[data-v-fe8e1327]{display:flex;gap:5px;margin-bottom:10px}.tab-buttons button[data-v-fe8e1327]{padding:8px 16px;border:1px solid #bdc3c7;background:#ecf0f1;cursor:pointer;border-radius:3px 3px 0 0;font-size:12px}.tab-buttons button.active[data-v-fe8e1327]{background:#fff;border-bottom:1px solid white}.tab-content[data-v-fe8e1327]{flex:1;background:#fff;border:1px solid #bdc3c7;padding:10px;overflow:auto}.filter-section[data-v-fe8e1327]{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:10px;background:#f8f9fa;border:1px solid #bdc3c7}.filter-section label[data-v-fe8e1327]{font-weight:700}.filter-section input[data-v-fe8e1327]{padding:4px;border:1px solid #bdc3c7;border-radius:3px}.filter-section button[data-v-fe8e1327]{padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer}.grid-container[data-v-fe8e1327]{min-height:300px;max-height:300px;margin-bottom:15px}.form-section[data-v-fe8e1327]{background:#fff;padding:10px;border:1px solid #bdc3c7}.form-row[data-v-fe8e1327]{display:flex;gap:10px;margin-bottom:8px;align-items:center}.form-row label[data-v-fe8e1327]{min-width:100px;font-weight:700}.form-row input[data-v-fe8e1327],.form-row select[data-v-fe8e1327]{padding:4px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px}.status-bar[data-v-fe8e1327]{background:#2c3e50;color:#fff;padding:5px 10px;font-size:11px}.modal-overlay[data-v-fe8e1327]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-fe8e1327]{background:#fff;border-radius:5px;width:700px;max-height:80vh;display:flex;flex-direction:column}.modal-header[data-v-fe8e1327]{background:#2c3e50;color:#fff;padding:10px 15px;display:flex;justify-content:space-between;align-items:center;border-radius:5px 5px 0 0}.modal-header h2[data-v-fe8e1327]{margin:0;font-size:16px}.close-btn[data-v-fe8e1327]{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px}.modal-body[data-v-fe8e1327]{padding:15px;overflow:auto}.query-field[data-v-fe8e1327]{background:#fff!important;border:2px solid #95a5a6!important}body.query-mode .ent-codes-screen .form-section,body.query-mode .ent-codes-screen .filter-section,body.query-mode .ent-codes-screen .details-section,body.query-mode .ent-codes-screen .header-section{background:#fff!important}body.query-mode .ent-codes-screen .form-section.query-active,body.query-mode .ent-codes-screen .filter-section.query-active,body.query-mode .ent-codes-screen .details-section.query-active,body.query-mode .ent-codes-screen .header-section.query-active{background:#fff8e1!important;border:2px solid #f0a500!important}.property-parameters-screen[data-v-0fe57524]{font-family:Arial,sans-serif;font-size:12px;height:100vh;display:flex;flex-direction:column}.header[data-v-0fe57524]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:50px;z-index:999}.header h1[data-v-0fe57524]{margin:0;font-size:16px}.buttons button[data-v-0fe57524]{margin-left:5px;padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.buttons button[data-v-0fe57524]:disabled{background:#95a5a6;cursor:not-allowed}.tabs-container[data-v-0fe57524]{flex:1;display:flex;flex-direction:column;padding:10px;overflow:hidden}.content-container[data-v-0fe57524]{flex:1;display:flex;flex-direction:column;padding:10px;gap:15px;overflow:hidden}.grid-container[data-v-0fe57524]{min-height:250px;max-height:250px}.record-view[data-v-0fe57524]{flex:1;overflow:auto}.form-section[data-v-0fe57524]{background:#fff;padding:15px;border:1px solid #bdc3c7;overflow:auto}.form-row[data-v-0fe57524]{display:flex;gap:10px;margin-bottom:10px;align-items:center}.form-row label[data-v-0fe57524]{min-width:150px;font-weight:700;color:#2c3e50}.form-row input[data-v-0fe57524],.form-row select[data-v-0fe57524]{padding:4px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px;min-width:200px}.form-row input[type=number][data-v-0fe57524],.form-row input[type=date][data-v-0fe57524]{min-width:150px}.status-bar[data-v-0fe57524]{background:#2c3e50;color:#fff;padding:5px 10px;font-size:11px}.query-field[data-v-0fe57524]{background:#fff!important;border:2px solid #95a5a6!important}.install-codes-screen[data-v-f63f6bb0]{font-family:Arial,sans-serif;font-size:12px;height:100vh;display:flex;flex-direction:column}.header[data-v-f63f6bb0]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:50px;z-index:999}.header h1[data-v-f63f6bb0]{margin:0;font-size:16px}.buttons button[data-v-f63f6bb0]{margin-left:5px;padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.buttons button[data-v-f63f6bb0]:disabled{background:#95a5a6;cursor:not-allowed}.content-container[data-v-f63f6bb0]{flex:1;display:flex;flex-direction:column;padding:10px;gap:15px;overflow:hidden}.grid-container[data-v-f63f6bb0]{min-height:250px;max-height:250px}.form-section[data-v-f63f6bb0]{background:#fff;padding:15px;border:1px solid #bdc3c7;overflow:auto}.form-row[data-v-f63f6bb0]{display:flex;gap:10px;margin-bottom:10px;align-items:center}.form-row label[data-v-f63f6bb0]{min-width:150px;font-weight:700;color:#2c3e50}.form-row input[data-v-f63f6bb0],.form-row select[data-v-f63f6bb0]{padding:4px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px}.status-bar[data-v-f63f6bb0]{background:#2c3e50;color:#fff;padding:5px 10px;font-size:11px}.query-field[data-v-f63f6bb0]{background:#fff!important;border:2px solid #95a5a6!important}.code-types-screen[data-v-018822a6]{font-family:Arial,sans-serif;font-size:12px;height:100vh;display:flex;flex-direction:column}.header[data-v-018822a6]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:50px;z-index:999}.header h1[data-v-018822a6]{margin:0;font-size:16px}.buttons button[data-v-018822a6]{margin-left:5px;padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.buttons button[data-v-018822a6]:disabled{background:#95a5a6;cursor:not-allowed}.tabs-container[data-v-018822a6]{flex:1;display:flex;flex-direction:column;padding:10px}.tab-buttons[data-v-018822a6]{display:flex;gap:5px;margin-bottom:10px}.tab-buttons button[data-v-018822a6]{padding:8px 16px;border:1px solid #bdc3c7;background:#ecf0f1;cursor:pointer;border-radius:3px 3px 0 0;font-size:12px}.tab-buttons button.active[data-v-018822a6]{background:#fff;border-bottom:1px solid white}.tab-content[data-v-018822a6]{flex:1;background:#fff;border:1px solid #bdc3c7;padding:10px;overflow:auto}.filter-section[data-v-018822a6]{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:10px;background:#f8f9fa;border:1px solid #bdc3c7}.filter-section label[data-v-018822a6]{font-weight:700}.filter-section input[data-v-018822a6]{padding:4px;border:1px solid #bdc3c7;border-radius:3px}.grid-container[data-v-018822a6]{min-height:300px;max-height:300px;margin-bottom:15px}.form-section[data-v-018822a6]{background:#fff;padding:10px;border:1px solid #bdc3c7}.form-row[data-v-018822a6]{display:flex;gap:10px;margin-bottom:8px;align-items:center}.form-row label[data-v-018822a6]{min-width:100px;font-weight:700}.form-row input[data-v-018822a6],.form-row select[data-v-018822a6]{padding:4px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px}.status-bar[data-v-018822a6]{background:#2c3e50;color:#fff;padding:5px 10px;font-size:11px}.required[data-v-018822a6]{color:red;font-weight:700}.query-field[data-v-018822a6]{background:#fff!important;border:2px solid #95a5a6!important}.lov-btn[data-v-018822a6]{padding:3px 8px;border:1px solid #bdc3c7;background:#ecf0f1;cursor:pointer;border-radius:3px;font-size:12px}.lov-btn[data-v-018822a6]:hover{background:#d5dbdb}.lov-btn[data-v-018822a6]:disabled{cursor:not-allowed;opacity:.5}.lov-overlay[data-v-018822a6]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;z-index:2000;display:flex;align-items:center;justify-content:center}.lov-dialog[data-v-018822a6]{background:#fff;border-radius:6px;box-shadow:0 8px 32px #0000004d;width:550px;max-height:70vh;display:flex;flex-direction:column}.lov-header[data-v-018822a6]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:#2c3e50;color:#fff;border-radius:6px 6px 0 0}.lov-header h3[data-v-018822a6]{margin:0;font-size:14px}.close-btn[data-v-018822a6]{background:none;border:none;color:#fff;font-size:18px;cursor:pointer}.lov-filter[data-v-018822a6]{padding:8px;border-bottom:1px solid #eee}.filter-input[data-v-018822a6]{width:100%;padding:6px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px}.lov-content[data-v-018822a6]{overflow-y:auto;max-height:50vh}.lov-table[data-v-018822a6]{width:100%;border-collapse:collapse}.lov-table th[data-v-018822a6]{padding:6px 8px;font-size:11px}.lov-table td[data-v-018822a6]{padding:5px 8px;border-bottom:1px solid #ecf0f1;font-size:11px}.lov-row[data-v-018822a6]{cursor:pointer}.lov-row[data-v-018822a6]:hover{background:#e8f4f8}body.query-mode .code-types-screen .form-section,body.query-mode .code-types-screen .filter-section{background:#fff!important}body.query-mode .code-types-screen .form-section.query-active,body.query-mode .code-types-screen .filter-section.query-active{background:#fff8e1!important;border:2px solid #f0a500!important}.jobs-screen[data-v-a3654f51]{font-family:Arial,sans-serif;font-size:12px;height:100vh;display:flex;flex-direction:column}.header[data-v-a3654f51]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:50px;z-index:999}.header h1[data-v-a3654f51]{margin:0;font-size:16px}.buttons button[data-v-a3654f51]{margin-left:5px;padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.buttons button[data-v-a3654f51]:disabled{background:#95a5a6;cursor:not-allowed}.tabs-container[data-v-a3654f51]{flex:1;display:flex;flex-direction:column;padding:10px}.tab-buttons[data-v-a3654f51]{display:flex;gap:5px;margin-bottom:10px}.tab-buttons button[data-v-a3654f51]{padding:8px 16px;border:1px solid #bdc3c7;background:#ecf0f1;cursor:pointer;border-radius:3px 3px 0 0;font-size:12px}.tab-buttons button.active[data-v-a3654f51]{background:#fff;border-bottom:1px solid white}.tab-content[data-v-a3654f51]{flex:1;background:#fff;border:1px solid #bdc3c7;padding:10px;overflow:auto}.grid-container[data-v-a3654f51]{overflow:auto;min-height:200px;max-height:300px;margin-bottom:15px;border:1px solid #bdc3c7}.grid-container.small[data-v-a3654f51]{max-height:150px;min-height:150px}.form-section[data-v-a3654f51]{background:#fff;padding:10px;border:1px solid #bdc3c7;margin-bottom:10px}.form-row[data-v-a3654f51]{display:flex;gap:10px;margin-bottom:8px;align-items:center}.form-row label[data-v-a3654f51]{min-width:150px;font-weight:700}.form-row input[data-v-a3654f51],.form-row select[data-v-a3654f51]{padding:4px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px;flex:1}.sub-tabs[data-v-a3654f51]{display:flex;gap:5px;margin-top:10px;margin-bottom:5px}.sub-tabs button[data-v-a3654f51]{padding:6px 12px;border:1px solid #bdc3c7;background:#ecf0f1;cursor:pointer;border-radius:3px 3px 0 0;font-size:11px}.sub-tabs button.active[data-v-a3654f51]{background:#fff;border-bottom:1px solid white}.sub-tab-content[data-v-a3654f51]{background:#fff;padding:10px;border:1px solid #bdc3c7}.status-bar[data-v-a3654f51]{background:#2c3e50;color:#fff;padding:5px 10px;font-size:11px}.collapsible-section[data-v-a3654f51]{margin-bottom:10px}.section-header[data-v-a3654f51]{background:#34495e;color:#fff;padding:8px 12px;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:700;border-radius:3px}.section-header[data-v-a3654f51]:hover{background:#2c3e50}.section-header span[data-v-a3654f51]{font-size:12px}.query-field[data-v-a3654f51]{background:#fff!important;border:2px solid #95a5a6!important}body.query-mode .jobs-screen .form-section,body.query-mode .jobs-screen .filter-section,body.query-mode .jobs-screen .details-section,body.query-mode .jobs-screen .header-section{background:#fff!important}body.query-mode .jobs-screen .form-section.query-active,body.query-mode .jobs-screen .filter-section.query-active,body.query-mode .jobs-screen .details-section.query-active,body.query-mode .jobs-screen .header-section.query-active{background:#fff8e1!important;border:2px solid #f0a500!important}.unavail-fields-screen[data-v-51a363f0]{font-family:Arial,sans-serif;font-size:12px;height:100vh;display:flex;flex-direction:column}.header[data-v-51a363f0]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:50px;z-index:999}.header h1[data-v-51a363f0]{margin:0;font-size:16px}.buttons button[data-v-51a363f0]{margin-left:5px;padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.buttons button[data-v-51a363f0]:disabled{background:#95a5a6;cursor:not-allowed}.content[data-v-51a363f0]{flex:1;padding:10px;overflow:auto}.grid-container[data-v-51a363f0]{overflow:auto;min-height:300px;max-height:400px;margin-bottom:15px;border:1px solid #bdc3c7}.form-section[data-v-51a363f0]{background:#fff;padding:10px;border:1px solid #bdc3c7}.form-row[data-v-51a363f0]{display:flex;gap:10px;margin-bottom:8px;align-items:center}.form-row label[data-v-51a363f0]{min-width:150px;font-weight:700}.form-row input[data-v-51a363f0]{padding:4px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px;flex:1}.status-bar[data-v-51a363f0]{background:#2c3e50;color:#fff;padding:5px 10px;font-size:11px}.query-field[data-v-51a363f0]{background:#fff!important;border:2px solid #95a5a6!important}.repparams-screen[data-v-208bc18c]{font-family:Arial,sans-serif;font-size:12px;height:100vh;display:flex;flex-direction:column}.header[data-v-208bc18c]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:50px;z-index:999}.header h1[data-v-208bc18c]{margin:0;font-size:16px}.buttons button[data-v-208bc18c]{margin-left:5px;padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.buttons button[data-v-208bc18c]:disabled{background:#95a5a6;cursor:not-allowed}.content[data-v-208bc18c]{flex:1;padding:10px;overflow:auto}.header-section[data-v-208bc18c]{margin-bottom:10px;background:#ecf0f1;padding:10px;border-bottom:1px solid #bdc3c7}.header-section .form-row[data-v-208bc18c]{display:flex;gap:10px;align-items:center}.header-section label[data-v-208bc18c]{font-weight:700}.header-section input[data-v-208bc18c],.header-section select[data-v-208bc18c],.header-section button[data-v-208bc18c]{padding:4px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px}.header-section input[data-v-208bc18c]{flex:0 0 auto}.header-section input[data-v-208bc18c]:first-of-type{width:100px}.function-name[data-v-208bc18c]{flex:2;min-width:400px}.version-field[data-v-208bc18c]{width:80px}.grid-container[data-v-208bc18c]{min-height:200px;max-height:300px;margin-bottom:15px}.form-section[data-v-208bc18c]{background:#fff;padding:10px;border:1px solid #bdc3c7}.details-section .form-row[data-v-208bc18c]{display:flex;gap:10px;margin-bottom:8px;align-items:center}.details-section .form-row label[data-v-208bc18c]{min-width:120px;font-weight:700}.details-section .form-row input[data-v-208bc18c],.details-section .form-row select[data-v-208bc18c]{padding:4px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px;flex:1}.ews-lov[data-v-208bc18c]{flex:2!important}.options-btn[data-v-208bc18c]{padding:4px 10px;background:#3498db;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:11px}.options-btn[data-v-208bc18c]:disabled{background:#95a5a6;cursor:not-allowed}.checkboxes[data-v-208bc18c]{display:flex;gap:20px}.checkboxes label[data-v-208bc18c]{min-width:auto!important;font-weight:400!important;display:flex;align-items:center;gap:5px}.status-bar[data-v-208bc18c]{background:#2c3e50;color:#fff;padding:5px 10px;font-size:11px}.modal-overlay[data-v-208bc18c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-dialog[data-v-208bc18c]{background:#fff;border:2px solid #2c3e50;min-width:600px;max-width:800px;max-height:80vh;display:flex;flex-direction:column}.modal-header[data-v-208bc18c]{background:#2c3e50;color:#fff;padding:10px 15px}.modal-header h3[data-v-208bc18c]{margin:0;font-size:14px}.modal-content[data-v-208bc18c]{padding:15px;overflow:auto}.options-grid-container[data-v-208bc18c]{max-height:200px;overflow:auto;border:1px solid #bdc3c7;margin-bottom:15px}.options-form .form-row[data-v-208bc18c]{display:flex;gap:10px;margin-bottom:8px;align-items:center}.options-form .form-row label[data-v-208bc18c]{min-width:120px;font-weight:700}.options-form .form-row input[data-v-208bc18c]{padding:4px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px;flex:1}.options-buttons[data-v-208bc18c]{display:flex;gap:10px;margin-top:15px}.options-buttons button[data-v-208bc18c]{padding:5px 15px;background:#3498db;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:11px}.modal-footer[data-v-208bc18c]{padding:10px 15px;border-top:1px solid #bdc3c7;display:flex;justify-content:flex-end}.modal-footer button[data-v-208bc18c]{padding:5px 20px;background:#3498db;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:11px}.query-field[data-v-208bc18c]{background:#fff!important;border:2px solid #95a5a6!important}.query-zone-active[data-v-208bc18c]{border:2px solid #f0a500!important;background:#fff8e1!important}body.query-mode .repparams-screen .header-section,body.query-mode .repparams-screen .details-section{background:#fff!important}body.query-mode .repparams-screen .header-section.query-zone-active,body.query-mode .repparams-screen .details-section.query-zone-active{background:#fff8e1!important;border:2px solid #f0a500!important}.generate-screen[data-v-38079bf0]{font-family:Arial,sans-serif;font-size:12px;height:100vh;display:flex;flex-direction:column}.header[data-v-38079bf0]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.header h1[data-v-38079bf0]{margin:0;font-size:16px}.buttons button[data-v-38079bf0]{margin-left:5px;padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.buttons button[data-v-38079bf0]:hover{background:#2980b9}.form-panel[data-v-38079bf0]{flex:1;overflow-y:auto;padding:10px}.form-section[data-v-38079bf0]{background:#fff;padding:10px;border:1px solid #bdc3c7;margin-bottom:10px}.form-row[data-v-38079bf0]{display:flex;gap:12px;margin-bottom:8px;align-items:center}.form-row label[data-v-38079bf0]{min-width:130px;max-width:130px;font-weight:700;text-align:right;font-size:12px}.form-row input[type=text][data-v-38079bf0],.form-row input[type=date][data-v-38079bf0],.form-row select[data-v-38079bf0]{padding:4px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px}.btn-lov[data-v-38079bf0]{width:24px;height:22px;padding:0;border:none;border-radius:3px;background:#3498db;color:#fff;cursor:pointer;font-size:12px}.checkbox-label[data-v-38079bf0]{display:flex;align-items:center;gap:6px;font-weight:400;font-size:11px}.button-section[data-v-38079bf0]{background:#fff;padding:10px;border:1px solid #bdc3c7;margin-bottom:10px}.button-row[data-v-38079bf0]{display:flex;gap:10px;margin-bottom:10px}.button-row button[data-v-38079bf0]{padding:6px 12px;border:none;border-radius:3px;background:#3498db;color:#fff;cursor:pointer;font-size:12px;min-width:140px}.button-row button[data-v-38079bf0]:hover{background:#2980b9}.button-row button[data-v-38079bf0]:active{background:#21618c}.eam-section[data-v-38079bf0]{background:#fff;padding:10px;border:1px solid #bdc3c7}.section-label[data-v-38079bf0]{font-weight:700;display:block;margin-bottom:10px;font-size:12px;color:#2c3e50;border-bottom:1px solid #bdc3c7;padding-bottom:5px}.checkbox-group[data-v-38079bf0]{display:flex;flex-direction:column;gap:4px}.modal-overlay[data-v-38079bf0]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-38079bf0]{background:#fff;border:1px solid #bdc3c7;width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column}.modal-header[data-v-38079bf0]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:#2c3e50;color:#fff}.modal-header h3[data-v-38079bf0]{margin:0;font-size:14px}.btn-close[data-v-38079bf0]{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px}.modal-body[data-v-38079bf0]{padding:15px;flex:1;overflow:auto}.modal-body textarea[data-v-38079bf0]{width:100%;font-family:Courier New,monospace;font-size:12px;border:1px solid #bdc3c7;border-radius:3px;padding:8px;resize:vertical}.modal-footer[data-v-38079bf0]{padding:10px 15px;border-top:1px solid #bdc3c7;display:flex;justify-content:flex-end;gap:10px}.modal-footer button[data-v-38079bf0]{padding:6px 20px;border:none;border-radius:3px;background:#3498db;color:#fff;cursor:pointer;font-size:12px}.modal-footer button[data-v-38079bf0]:hover{background:#2980b9}.modal-footer button[data-v-38079bf0]:active{background:#21618c}.generate-grids-screen[data-v-68cce8a6]{font-family:Arial,sans-serif;font-size:12px;height:100vh;display:flex;flex-direction:column}.header[data-v-68cce8a6]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.header h1[data-v-68cce8a6]{margin:0;font-size:16px}.buttons button[data-v-68cce8a6]{margin-left:5px;padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.buttons button[data-v-68cce8a6]:hover{background:#2980b9}.form-panel[data-v-68cce8a6]{flex:1;overflow-y:auto;padding:20px}.form-section[data-v-68cce8a6]{background:#fff;padding:20px;border:1px solid #bdc3c7;max-width:600px}.form-row[data-v-68cce8a6]{display:flex;gap:12px;margin-bottom:8px;align-items:center}.form-row label[data-v-68cce8a6]{min-width:130px;max-width:130px;font-weight:700;text-align:right;font-size:12px}.form-row select[data-v-68cce8a6],.form-row input[type=text][data-v-68cce8a6],.form-row input[type=password][data-v-68cce8a6]{padding:4px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px}.button-section[data-v-68cce8a6]{margin-top:20px;display:flex;gap:10px;align-items:flex-start}.action-btn[data-v-68cce8a6]{padding:6px 16px;border:1px solid #7f7f7f;border-radius:3px;background:#e0e0e0;color:#000;cursor:pointer;font-size:12px;min-width:130px;text-align:center}.action-btn[data-v-68cce8a6]:hover{background:#d0d0d0}.action-btn[data-v-68cce8a6]:active{background:silver}.modal-overlay[data-v-68cce8a6]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-68cce8a6]{background:#fff;border:1px solid #bdc3c7;width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column}.modal-header[data-v-68cce8a6]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:#2c3e50;color:#fff}.modal-header h3[data-v-68cce8a6]{margin:0;font-size:14px}.btn-close[data-v-68cce8a6]{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px}.modal-body[data-v-68cce8a6]{padding:15px;flex:1;overflow:auto}.modal-body textarea[data-v-68cce8a6]{width:100%;font-family:Courier New,monospace;font-size:12px;border:1px solid #bdc3c7;border-radius:3px;padding:8px;resize:vertical}.modal-footer[data-v-68cce8a6]{padding:10px 15px;border-top:1px solid #bdc3c7;display:flex;justify-content:flex-end;gap:10px}.modal-footer button[data-v-68cce8a6]{padding:6px 20px;border:none;border-radius:3px;background:#3498db;color:#fff;cursor:pointer;font-size:12px}.modal-footer button[data-v-68cce8a6]:hover{background:#2980b9}.modal-footer button[data-v-68cce8a6]:active{background:#21618c}.generate-layout-screen[data-v-69468230]{font-family:Arial,sans-serif;font-size:12px;height:100vh;display:flex;flex-direction:column}.header[data-v-69468230]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.header h1[data-v-69468230]{margin:0;font-size:16px}.buttons button[data-v-69468230]{margin-left:5px;padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.buttons button[data-v-69468230]:hover{background:#2980b9}.form-panel[data-v-69468230]{flex:1;overflow-y:auto;padding:20px}.form-section[data-v-69468230]{background:#fff;padding:20px;border:1px solid #bdc3c7;max-width:600px}.form-row[data-v-69468230]{display:flex;gap:12px;margin-bottom:8px;align-items:center}.form-row label[data-v-69468230]{min-width:130px;max-width:130px;font-weight:700;text-align:right;font-size:12px}.form-row input[type=text][data-v-69468230],.form-row input[type=password][data-v-69468230]{padding:4px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px}.button-section[data-v-69468230]{margin-top:20px;display:flex;gap:10px;align-items:flex-start}.action-btn[data-v-69468230]{padding:6px 16px;border:1px solid #7f7f7f;border-radius:3px;background:#e0e0e0;color:#000;cursor:pointer;font-size:12px;min-width:130px;text-align:center}.action-btn[data-v-69468230]:hover{background:#d0d0d0}.action-btn[data-v-69468230]:active{background:silver}.modal-overlay[data-v-69468230]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-69468230]{background:#fff;border:1px solid #bdc3c7;width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column}.modal-header[data-v-69468230]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:#2c3e50;color:#fff}.modal-header h3[data-v-69468230]{margin:0;font-size:14px}.btn-close[data-v-69468230]{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px}.modal-body[data-v-69468230]{padding:15px;flex:1;overflow:auto}.modal-body textarea[data-v-69468230]{width:100%;font-family:Courier New,monospace;font-size:12px;border:1px solid #bdc3c7;border-radius:3px;padding:8px;resize:vertical}.modal-footer[data-v-69468230]{padding:10px 15px;border-top:1px solid #bdc3c7;display:flex;justify-content:flex-end;gap:10px}.modal-footer button[data-v-69468230]{padding:6px 20px;border:none;border-radius:3px;background:#3498db;color:#fff;cursor:pointer;font-size:12px}.modal-footer button[data-v-69468230]:hover{background:#2980b9}.modal-footer button[data-v-69468230]:active{background:#21618c}.r5alltexts-screen[data-v-df55a031]{font-family:Arial,sans-serif;font-size:12px;height:calc(100vh - 50px);display:flex;flex-direction:column}.header[data-v-df55a031]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:50px;z-index:999}.header h1[data-v-df55a031]{margin:0;font-size:16px}.buttons button[data-v-df55a031]{margin-left:5px;padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.buttons button[data-v-df55a031]:hover:not(:disabled){background:#2980b9}.buttons button[data-v-df55a031]:disabled{background:#95a5a6;cursor:not-allowed}.content[data-v-df55a031]{display:flex;flex:1;overflow:hidden}.left-panel[data-v-df55a031]{width:500px;min-width:500px;border-right:2px solid #bdc3c7;display:flex;flex-direction:column;background:#ecf0f1;overflow-y:auto}.selection-section[data-v-df55a031]{padding:15px;background:#fff;border-bottom:2px solid #bdc3c7}.selection-section h3[data-v-df55a031]{margin:0 0 10px;font-size:13px;color:#2c3e50}.selection-display[data-v-df55a031]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.selected-count[data-v-df55a031]{font-weight:700;color:#2c3e50}.select-btn[data-v-df55a031]{padding:8px 16px;background:#3498db;color:#fff;border:none;border-radius:3px;cursor:pointer;font-weight:700}.select-btn[data-v-df55a031]:hover{background:#2980b9}.selected-list[data-v-df55a031]{max-height:300px;overflow-y:auto;border:1px solid #bdc3c7;border-radius:3px;background:#f8f9fa}.selected-item[data-v-df55a031]{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;border-bottom:1px solid #ecf0f1}.selected-item span[data-v-df55a031]{font-size:12px;color:#2c3e50}.remove-btn[data-v-df55a031]{background:#e74c3c;color:#fff;border:none;border-radius:3px;width:20px;height:20px;cursor:pointer;font-size:16px;line-height:1}.remove-btn[data-v-df55a031]:hover{background:#c0392b}.options-section[data-v-df55a031]{padding:15px;background:#fff;border-top:2px solid #bdc3c7}.options-section h3[data-v-df55a031]{margin:0 0 10px;font-size:13px;color:#2c3e50}.option-row[data-v-df55a031]{margin-bottom:10px}.option-row label[data-v-df55a031]{display:block;font-weight:700;margin-bottom:3px}.option-row select[data-v-df55a031]{width:100%;padding:5px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px}.right-panel[data-v-df55a031]{flex:1;display:flex;flex-direction:column;background:#fff}.script-output[data-v-df55a031]{flex:1;padding:15px;border:none;font-family:Courier New,monospace;font-size:11px;resize:none;background:#f8f9fa;color:#2c3e50}.status-bar[data-v-df55a031]{background:#2c3e50;color:#fff;padding:5px 10px;font-size:11px}.modal[data-v-df55a031]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-df55a031]{background:#fff;border-radius:5px;width:800px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000004d}.modal-content h3[data-v-df55a031]{margin:0;padding:15px 20px;background:#34495e;color:#fff;border-radius:5px 5px 0 0;font-size:14px}.popup-filters[data-v-df55a031]{padding:10px 20px;background:#ecf0f1;border-bottom:1px solid #bdc3c7;display:grid;grid-template-columns:1fr 200px;gap:10px}.filter-row[data-v-df55a031]{margin-bottom:0}.filter-row label[data-v-df55a031]{display:block;font-weight:700;margin-bottom:3px;font-size:11px}.filter-row input[data-v-df55a031],.filter-row select[data-v-df55a031]{width:100%;padding:5px;border:1px solid #bdc3c7;border-radius:3px;font-size:11px}.popup-actions[data-v-df55a031]{padding:10px 20px;background:#fff;border-bottom:1px solid #bdc3c7;display:flex;gap:10px;align-items:center}.popup-actions button[data-v-df55a031]{padding:6px 12px;background:#3498db;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:11px}.popup-actions button[data-v-df55a031]:hover{background:#2980b9}.load-all-btn[data-v-df55a031]{background:#e67e22!important}.load-all-btn[data-v-df55a031]:hover{background:#d35400!important}.result-count[data-v-df55a031]{margin-left:auto;font-size:11px;color:#7f8c8d}.popup-list[data-v-df55a031]{flex:1;overflow:auto;min-height:300px;max-height:400px}.popup-grid input[type=checkbox][data-v-df55a031]{cursor:pointer}.no-data[data-v-df55a031]{text-align:center;padding:40px 20px;color:#7f8c8d}.popup-buttons[data-v-df55a031]{padding:15px 20px;background:#ecf0f1;border-top:1px solid #bdc3c7;display:flex;justify-content:flex-end;gap:10px}.btn-primary[data-v-df55a031]{padding:8px 20px;background:#27ae60;color:#fff;border:none;border-radius:3px;cursor:pointer;font-weight:700}.btn-primary[data-v-df55a031]:hover{background:#229954}.btn-secondary[data-v-df55a031]{padding:8px 20px;background:#95a5a6;color:#fff;border:none;border-radius:3px;cursor:pointer}.btn-secondary[data-v-df55a031]:hover{background:#7f8c8d}.r5functions-screen[data-v-13290bc3]{font-family:Arial,sans-serif;font-size:12px;height:calc(100vh - 50px);display:flex;flex-direction:column}.header[data-v-13290bc3]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:50px;z-index:999}.header h1[data-v-13290bc3]{margin:0;font-size:16px}.buttons button[data-v-13290bc3]{margin-left:5px;padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.buttons button[data-v-13290bc3]:hover:not(:disabled){background:#2980b9}.buttons button[data-v-13290bc3]:disabled{background:#95a5a6;cursor:not-allowed}.content[data-v-13290bc3]{display:flex;flex:1;overflow:hidden}.left-panel[data-v-13290bc3]{width:380px;min-width:380px;border-right:2px solid #bdc3c7;display:flex;flex-direction:column;background:#ecf0f1;overflow-y:auto}.selection-section[data-v-13290bc3]{padding:12px;background:#fff;border-bottom:2px solid #bdc3c7}.selection-section h3[data-v-13290bc3]{margin:0 0 8px;font-size:13px;color:#2c3e50}.selection-display[data-v-13290bc3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.selected-count[data-v-13290bc3]{font-weight:700;color:#2c3e50}.select-btn[data-v-13290bc3]{padding:6px 12px;background:#3498db;color:#fff;border:none;border-radius:3px;cursor:pointer;font-weight:700;font-size:11px}.select-btn[data-v-13290bc3]:hover:not(:disabled){background:#2980b9}.select-btn[data-v-13290bc3]:disabled{background:#95a5a6;cursor:not-allowed}.selected-list[data-v-13290bc3]{max-height:150px;overflow-y:auto;border:1px solid #bdc3c7;border-radius:3px;background:#f8f9fa}.selected-item[data-v-13290bc3]{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;border-bottom:1px solid #ecf0f1;font-size:11px}.remove-btn[data-v-13290bc3]{background:#e74c3c;color:#fff;border:none;border-radius:3px;width:18px;height:18px;cursor:pointer;font-size:14px;line-height:1}.options-section[data-v-13290bc3]{padding:12px;background:#fff}.options-section h3[data-v-13290bc3]{margin:0 0 8px;font-size:13px;color:#2c3e50}.option-row[data-v-13290bc3]{margin-bottom:8px}.option-row label[data-v-13290bc3]{display:block;font-weight:700;margin-bottom:3px}.option-row select[data-v-13290bc3]{width:100%;padding:5px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px}.right-panel[data-v-13290bc3]{flex:1;display:flex;flex-direction:column;background:#fff}.script-output[data-v-13290bc3]{flex:1;padding:15px;border:none;font-family:Courier New,monospace;font-size:11px;resize:none;background:#f8f9fa;color:#2c3e50}.status-bar[data-v-13290bc3]{background:#2c3e50;color:#fff;padding:5px 10px;font-size:11px}.modal[data-v-13290bc3]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-13290bc3]{background:#fff;border-radius:5px;width:860px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000004d}.modal-content h3[data-v-13290bc3]{margin:0;padding:12px 20px;background:#34495e;color:#fff;border-radius:5px 5px 0 0;font-size:14px}.popup-filters[data-v-13290bc3]{padding:10px 20px;background:#ecf0f1;border-bottom:1px solid #bdc3c7;display:flex;gap:12px;flex-wrap:wrap}.filter-row[data-v-13290bc3]{display:flex;flex-direction:column;min-width:180px}.filter-row label[data-v-13290bc3]{font-weight:700;margin-bottom:3px;font-size:11px}.filter-row input[data-v-13290bc3],.filter-row select[data-v-13290bc3]{padding:4px;border:1px solid #bdc3c7;border-radius:3px;font-size:11px}.popup-actions[data-v-13290bc3]{padding:8px 20px;background:#fff;border-bottom:1px solid #bdc3c7;display:flex;gap:8px;align-items:center}.popup-actions button[data-v-13290bc3]{padding:5px 10px;background:#3498db;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:11px}.popup-actions button[data-v-13290bc3]:hover{background:#2980b9}.result-count[data-v-13290bc3]{margin-left:auto;font-size:11px;color:#7f8c8d}.popup-list[data-v-13290bc3]{flex:1;overflow:auto;min-height:250px;max-height:380px}.popup-grid[data-v-13290bc3]{width:100%;border-collapse:collapse;font-size:11px}.popup-grid td[data-v-13290bc3]{padding:5px 4px}.popup-grid tbody tr[data-v-13290bc3]{cursor:pointer}.no-data[data-v-13290bc3]{text-align:center;padding:30px;color:#7f8c8d}.popup-buttons[data-v-13290bc3]{padding:12px 20px;background:#ecf0f1;border-top:1px solid #bdc3c7;display:flex;justify-content:flex-end;gap:10px}.btn-primary[data-v-13290bc3]{padding:7px 18px;background:#27ae60;color:#fff;border:none;border-radius:3px;cursor:pointer;font-weight:700}.btn-primary[data-v-13290bc3]:hover{background:#229954}.btn-secondary[data-v-13290bc3]{padding:7px 18px;background:#95a5a6;color:#fff;border:none;border-radius:3px;cursor:pointer}.btn-secondary[data-v-13290bc3]:hover{background:#7f8c8d}.r5textsource-screen[data-v-b4d53298]{font-family:Arial,sans-serif;font-size:12px;height:calc(100vh - 50px);display:flex;flex-direction:column}.header[data-v-b4d53298]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:50px;z-index:999}.header h1[data-v-b4d53298]{margin:0;font-size:16px}.buttons button[data-v-b4d53298]{margin-left:5px;padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.buttons button[data-v-b4d53298]:hover:not(:disabled){background:#2980b9}.buttons button[data-v-b4d53298]:disabled{background:#95a5a6;cursor:not-allowed}.content[data-v-b4d53298]{display:flex;flex:1;overflow:hidden}.left-panel[data-v-b4d53298]{width:360px;min-width:360px;border-right:2px solid #bdc3c7;display:flex;flex-direction:column;background:#ecf0f1;overflow-y:auto}.section-header[data-v-b4d53298]{background:#34495e;color:#fff;padding:6px 12px;font-size:12px;font-weight:700}.selection-section[data-v-b4d53298]{padding:10px 12px;background:#fff;border-bottom:1px solid #bdc3c7}.selection-section h3[data-v-b4d53298]{margin:0 0 6px;font-size:12px;color:#2c3e50}.selection-display[data-v-b4d53298]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.selected-count[data-v-b4d53298]{font-weight:700;color:#2c3e50;font-size:11px}.select-btn[data-v-b4d53298]{padding:4px 10px;background:#3498db;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:11px}.select-btn[data-v-b4d53298]:hover:not(:disabled){background:#2980b9}.select-btn[data-v-b4d53298]:disabled{background:#95a5a6;cursor:not-allowed}.options-section[data-v-b4d53298]{padding:12px;background:#fff}.options-section h3[data-v-b4d53298]{margin:0 0 8px;font-size:13px;color:#2c3e50}.option-row[data-v-b4d53298]{margin-bottom:8px}.option-row label[data-v-b4d53298]{display:block;font-weight:700;margin-bottom:3px}.option-row select[data-v-b4d53298]{width:100%;padding:5px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px}.selected-list[data-v-b4d53298]{max-height:100px;overflow-y:auto;border:1px solid #bdc3c7;border-radius:3px;background:#f8f9fa}.selected-item[data-v-b4d53298]{display:flex;justify-content:space-between;align-items:center;padding:3px 6px;border-bottom:1px solid #ecf0f1;font-size:11px}.remove-btn[data-v-b4d53298]{background:#e74c3c;color:#fff;border:none;border-radius:3px;width:16px;height:16px;cursor:pointer;font-size:12px;line-height:1}.right-panel[data-v-b4d53298]{flex:1;display:flex;flex-direction:column}.script-output[data-v-b4d53298]{flex:1;padding:15px;border:none;font-family:Courier New,monospace;font-size:11px;resize:none;background:#f8f9fa;color:#2c3e50}.status-bar[data-v-b4d53298]{background:#2c3e50;color:#fff;padding:5px 10px;font-size:11px}.modal[data-v-b4d53298]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-b4d53298]{background:#fff;border-radius:5px;width:800px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000004d}.modal-content h3[data-v-b4d53298]{margin:0;padding:12px 20px;background:#34495e;color:#fff;border-radius:5px 5px 0 0;font-size:14px}.popup-filters[data-v-b4d53298]{padding:8px 20px;background:#ecf0f1;border-bottom:1px solid #bdc3c7;display:flex;gap:12px}.filter-row[data-v-b4d53298]{display:flex;flex-direction:column;min-width:200px}.filter-row label[data-v-b4d53298]{font-weight:700;margin-bottom:3px;font-size:11px}.filter-row input[data-v-b4d53298],.filter-row select[data-v-b4d53298]{padding:4px;border:1px solid #bdc3c7;border-radius:3px;font-size:11px}.popup-actions[data-v-b4d53298]{padding:7px 20px;background:#fff;border-bottom:1px solid #bdc3c7;display:flex;gap:8px;align-items:center}.popup-actions button[data-v-b4d53298]{padding:4px 10px;background:#3498db;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:11px}.popup-actions button[data-v-b4d53298]:hover{background:#2980b9}.result-count[data-v-b4d53298]{margin-left:auto;font-size:11px;color:#7f8c8d}.popup-list[data-v-b4d53298]{flex:1;overflow:auto;min-height:200px;max-height:360px}.popup-grid[data-v-b4d53298]{width:100%;border-collapse:collapse;font-size:11px}.popup-grid td[data-v-b4d53298]{padding:4px}.popup-grid tbody tr[data-v-b4d53298]{cursor:pointer}.popup-grid tbody tr.selected[data-v-b4d53298]{background:#e8f4f8}.no-data[data-v-b4d53298]{text-align:center;padding:20px;color:#7f8c8d}.popup-buttons[data-v-b4d53298]{padding:10px 20px;background:#ecf0f1;border-top:1px solid #bdc3c7;display:flex;justify-content:flex-end;gap:10px}.btn-primary[data-v-b4d53298]{padding:6px 16px;background:#27ae60;color:#fff;border:none;border-radius:3px;cursor:pointer;font-weight:700}.btn-primary[data-v-b4d53298]:hover{background:#229954}.btn-secondary[data-v-b4d53298]{padding:6px 16px;background:#95a5a6;color:#fff;border:none;border-radius:3px;cursor:pointer}.btn-secondary[data-v-b4d53298]:hover{background:#7f8c8d}.r5grids-screen[data-v-b2b1a1b3]{font-family:Arial,sans-serif;font-size:12px;height:calc(100vh - 50px);display:flex;flex-direction:column}.header[data-v-b2b1a1b3]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:50px;z-index:999}.header h1[data-v-b2b1a1b3]{margin:0;font-size:16px}.buttons button[data-v-b2b1a1b3]{margin-left:5px;padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.buttons button[data-v-b2b1a1b3]:hover:not(:disabled){background:#2980b9}.buttons button[data-v-b2b1a1b3]:disabled{background:#95a5a6;cursor:not-allowed}.content[data-v-b2b1a1b3]{display:flex;flex:1;overflow:hidden}.left-panel[data-v-b2b1a1b3]{width:380px;min-width:380px;border-right:2px solid #bdc3c7;display:flex;flex-direction:column;background:#ecf0f1;overflow-y:auto}.selection-section[data-v-b2b1a1b3]{padding:12px;background:#fff;border-bottom:2px solid #bdc3c7}.selection-section h3[data-v-b2b1a1b3]{margin:0 0 8px;font-size:13px;color:#2c3e50}.selection-display[data-v-b2b1a1b3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.selected-count[data-v-b2b1a1b3]{font-weight:700;color:#2c3e50}.select-btn[data-v-b2b1a1b3]{padding:6px 12px;background:#3498db;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:11px}.select-btn[data-v-b2b1a1b3]:hover{background:#2980b9}.selected-list[data-v-b2b1a1b3]{max-height:300px;overflow-y:auto;border:1px solid #bdc3c7;border-radius:3px;background:#f8f9fa}.selected-item[data-v-b2b1a1b3]{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;border-bottom:1px solid #ecf0f1;font-size:11px}.remove-btn[data-v-b2b1a1b3]{background:#e74c3c;color:#fff;border:none;border-radius:3px;width:18px;height:18px;cursor:pointer;font-size:14px;line-height:1}.options-section[data-v-b2b1a1b3]{padding:12px;background:#fff}.options-section h3[data-v-b2b1a1b3]{margin:0 0 8px;font-size:13px;color:#2c3e50}.option-row[data-v-b2b1a1b3]{margin-bottom:8px}.option-row label[data-v-b2b1a1b3]{display:block;font-weight:700;margin-bottom:3px}.option-row select[data-v-b2b1a1b3]{width:100%;padding:5px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px}.right-panel[data-v-b2b1a1b3]{flex:1;display:flex;flex-direction:column}.script-output[data-v-b2b1a1b3]{flex:1;padding:15px;border:none;font-family:Courier New,monospace;font-size:11px;resize:none;background:#f8f9fa;color:#2c3e50}.status-bar[data-v-b2b1a1b3]{background:#2c3e50;color:#fff;padding:5px 10px;font-size:11px}.modal[data-v-b2b1a1b3]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-b2b1a1b3]{background:#fff;border-radius:5px;width:860px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000004d}.modal-content h3[data-v-b2b1a1b3]{margin:0;padding:12px 20px;background:#34495e;color:#fff;border-radius:5px 5px 0 0;font-size:14px}.popup-filters[data-v-b2b1a1b3]{padding:10px 20px;background:#ecf0f1;border-bottom:1px solid #bdc3c7;display:flex;gap:12px}.filter-row[data-v-b2b1a1b3]{display:flex;flex-direction:column;min-width:300px}.filter-row label[data-v-b2b1a1b3]{font-weight:700;margin-bottom:3px;font-size:11px}.filter-row input[data-v-b2b1a1b3]{padding:4px;border:1px solid #bdc3c7;border-radius:3px;font-size:11px}.popup-actions[data-v-b2b1a1b3]{padding:8px 20px;background:#fff;border-bottom:1px solid #bdc3c7;display:flex;gap:8px;align-items:center}.popup-actions button[data-v-b2b1a1b3]{padding:5px 10px;background:#3498db;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:11px}.popup-actions button[data-v-b2b1a1b3]:hover{background:#2980b9}.result-count[data-v-b2b1a1b3]{margin-left:auto;font-size:11px;color:#7f8c8d}.popup-list[data-v-b2b1a1b3]{flex:1;overflow:auto;min-height:250px;max-height:400px}.popup-grid[data-v-b2b1a1b3]{width:100%;border-collapse:collapse;font-size:11px}.popup-grid td[data-v-b2b1a1b3]{padding:5px 4px}.popup-grid tbody tr[data-v-b2b1a1b3]{cursor:pointer}.no-data[data-v-b2b1a1b3]{text-align:center;padding:30px;color:#7f8c8d}.popup-buttons[data-v-b2b1a1b3]{padding:12px 20px;background:#ecf0f1;border-top:1px solid #bdc3c7;display:flex;justify-content:flex-end;gap:10px}.btn-primary[data-v-b2b1a1b3]{padding:7px 18px;background:#27ae60;color:#fff;border:none;border-radius:3px;cursor:pointer;font-weight:700}.btn-primary[data-v-b2b1a1b3]:hover{background:#229954}.btn-secondary[data-v-b2b1a1b3]{padding:7px 18px;background:#95a5a6;color:#fff;border:none;border-radius:3px;cursor:pointer}.btn-secondary[data-v-b2b1a1b3]:hover{background:#7f8c8d}.r5layouts-screen[data-v-66ae595f]{font-family:Arial,sans-serif;font-size:12px;height:calc(100vh - 50px);display:flex;flex-direction:column}.header[data-v-66ae595f]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:50px;z-index:999}.header h1[data-v-66ae595f]{margin:0;font-size:16px}.buttons button[data-v-66ae595f]{margin-left:5px;padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.buttons button[data-v-66ae595f]:hover:not(:disabled){background:#2980b9}.buttons button[data-v-66ae595f]:disabled{background:#95a5a6;cursor:not-allowed}.content[data-v-66ae595f]{display:flex;flex:1;overflow:hidden}.left-panel[data-v-66ae595f]{width:380px;min-width:380px;border-right:2px solid #bdc3c7;display:flex;flex-direction:column;background:#ecf0f1;overflow-y:auto}.selection-section[data-v-66ae595f]{padding:12px;background:#fff;border-bottom:2px solid #bdc3c7}.selection-section h3[data-v-66ae595f]{margin:0 0 8px;font-size:13px;color:#2c3e50}.selection-display[data-v-66ae595f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.selected-count[data-v-66ae595f]{font-weight:700;color:#2c3e50}.select-btn[data-v-66ae595f]{padding:6px 12px;background:#3498db;color:#fff;border:none;border-radius:3px;cursor:pointer;font-weight:700;font-size:11px}.select-btn[data-v-66ae595f]:hover:not(:disabled){background:#2980b9}.select-btn[data-v-66ae595f]:disabled{background:#95a5a6;cursor:not-allowed}.options-section[data-v-66ae595f]{padding:12px;background:#fff}.options-section h3[data-v-66ae595f]{margin:0 0 8px;font-size:13px;color:#2c3e50}.option-row[data-v-66ae595f]{margin-bottom:8px}.option-row label[data-v-66ae595f]{display:block;font-weight:700;margin-bottom:3px}.option-row select[data-v-66ae595f]{width:100%;padding:5px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px}.selected-list[data-v-66ae595f]{max-height:150px;overflow-y:auto;border:1px solid #bdc3c7;border-radius:3px;background:#f8f9fa}.selected-item[data-v-66ae595f]{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;border-bottom:1px solid #ecf0f1;font-size:11px}.remove-btn[data-v-66ae595f]{background:#e74c3c;color:#fff;border:none;border-radius:3px;width:18px;height:18px;cursor:pointer;font-size:14px;line-height:1}.right-panel[data-v-66ae595f]{flex:1;display:flex;flex-direction:column;background:#fff}.script-output[data-v-66ae595f]{flex:1;padding:15px;border:none;font-family:Courier New,monospace;font-size:11px;resize:none;background:#f8f9fa;color:#2c3e50}.status-bar[data-v-66ae595f]{background:#2c3e50;color:#fff;padding:5px 10px;font-size:11px}.modal[data-v-66ae595f]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-66ae595f]{background:#fff;border-radius:5px;width:860px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000004d}.modal-content h3[data-v-66ae595f]{margin:0;padding:12px 20px;background:#34495e;color:#fff;border-radius:5px 5px 0 0;font-size:14px}.popup-filters[data-v-66ae595f]{padding:10px 20px;background:#ecf0f1;border-bottom:1px solid #bdc3c7;display:flex;gap:12px;flex-wrap:wrap}.filter-row[data-v-66ae595f]{display:flex;flex-direction:column;min-width:180px}.filter-row label[data-v-66ae595f]{font-weight:700;margin-bottom:3px;font-size:11px}.filter-row input[data-v-66ae595f],.filter-row select[data-v-66ae595f]{padding:4px;border:1px solid #bdc3c7;border-radius:3px;font-size:11px}.popup-actions[data-v-66ae595f]{padding:8px 20px;background:#fff;border-bottom:1px solid #bdc3c7;display:flex;gap:8px;align-items:center}.popup-actions button[data-v-66ae595f]{padding:5px 10px;background:#3498db;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:11px}.popup-actions button[data-v-66ae595f]:hover{background:#2980b9}.result-count[data-v-66ae595f]{margin-left:auto;font-size:11px;color:#7f8c8d}.popup-list[data-v-66ae595f]{flex:1;overflow:auto;min-height:250px;max-height:380px}.popup-grid[data-v-66ae595f]{width:100%;border-collapse:collapse;font-size:11px}.popup-grid td[data-v-66ae595f]{padding:5px 4px}.popup-grid tbody tr[data-v-66ae595f]{cursor:pointer}.no-data[data-v-66ae595f]{text-align:center;padding:30px;color:#7f8c8d}.popup-buttons[data-v-66ae595f]{padding:12px 20px;background:#ecf0f1;border-top:1px solid #bdc3c7;display:flex;justify-content:flex-end;gap:10px}.btn-primary[data-v-66ae595f]{padding:7px 18px;background:#27ae60;color:#fff;border:none;border-radius:3px;cursor:pointer;font-weight:700}.btn-primary[data-v-66ae595f]:hover{background:#229954}.btn-secondary[data-v-66ae595f]{padding:7px 18px;background:#95a5a6;color:#fff;border:none;border-radius:3px;cursor:pointer}.btn-secondary[data-v-66ae595f]:hover{background:#7f8c8d}.r5extmenus-screen[data-v-eed89d4d]{font-family:Arial,sans-serif;font-size:12px;height:calc(100vh - 50px);display:flex;flex-direction:column}.header[data-v-eed89d4d]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:50px;z-index:999}.header h1[data-v-eed89d4d]{margin:0;font-size:16px}.buttons button[data-v-eed89d4d]{margin-left:5px;padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.buttons button[data-v-eed89d4d]:hover:not(:disabled){background:#2980b9}.buttons button[data-v-eed89d4d]:disabled{background:#95a5a6;cursor:not-allowed}.content[data-v-eed89d4d]{display:flex;flex:1;overflow:hidden}.left-panel[data-v-eed89d4d]{width:380px;min-width:380px;border-right:2px solid #bdc3c7;background:#ecf0f1;overflow-y:auto}.selection-section[data-v-eed89d4d]{padding:12px;background:#fff;border-bottom:2px solid #bdc3c7}.selection-section h3[data-v-eed89d4d]{margin:0 0 8px;font-size:13px;color:#2c3e50}.selection-display[data-v-eed89d4d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.selected-count[data-v-eed89d4d]{font-weight:700;color:#2c3e50}.select-btn[data-v-eed89d4d]{padding:6px 12px;background:#3498db;color:#fff;border:none;border-radius:3px;cursor:pointer;font-weight:700;font-size:11px}.select-btn[data-v-eed89d4d]:hover{background:#2980b9}.options-section[data-v-eed89d4d]{padding:12px;background:#fff}.options-section h3[data-v-eed89d4d]{margin:0 0 8px;font-size:13px;color:#2c3e50}.option-row[data-v-eed89d4d]{margin-bottom:8px}.option-row label[data-v-eed89d4d]{display:block;font-weight:700;margin-bottom:3px}.option-row select[data-v-eed89d4d]{width:100%;padding:5px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px}.selected-list[data-v-eed89d4d]{max-height:400px;overflow-y:auto;border:1px solid #bdc3c7;border-radius:3px;background:#f8f9fa}.selected-item[data-v-eed89d4d]{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;border-bottom:1px solid #ecf0f1;font-size:11px}.remove-btn[data-v-eed89d4d]{background:#e74c3c;color:#fff;border:none;border-radius:3px;width:18px;height:18px;cursor:pointer;font-size:14px;line-height:1}.right-panel[data-v-eed89d4d]{flex:1;display:flex;flex-direction:column;background:#fff}.script-output[data-v-eed89d4d]{flex:1;padding:15px;border:none;font-family:Courier New,monospace;font-size:11px;resize:none;background:#f8f9fa;color:#2c3e50}.status-bar[data-v-eed89d4d]{background:#2c3e50;color:#fff;padding:5px 10px;font-size:11px}.modal[data-v-eed89d4d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-eed89d4d]{background:#fff;border-radius:5px;width:860px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000004d}.modal-content h3[data-v-eed89d4d]{margin:0;padding:12px 20px;background:#34495e;color:#fff;border-radius:5px 5px 0 0;font-size:14px}.popup-filters[data-v-eed89d4d]{padding:10px 20px;background:#ecf0f1;border-bottom:1px solid #bdc3c7;display:flex;gap:12px;flex-wrap:wrap}.filter-row[data-v-eed89d4d]{display:flex;flex-direction:column;min-width:200px}.filter-row label[data-v-eed89d4d]{font-weight:700;margin-bottom:3px;font-size:11px}.filter-row input[data-v-eed89d4d],.filter-row select[data-v-eed89d4d]{padding:4px;border:1px solid #bdc3c7;border-radius:3px;font-size:11px}.popup-actions[data-v-eed89d4d]{padding:8px 20px;background:#fff;border-bottom:1px solid #bdc3c7;display:flex;gap:8px;align-items:center}.popup-actions button[data-v-eed89d4d]{padding:5px 10px;background:#3498db;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:11px}.popup-actions button[data-v-eed89d4d]:hover{background:#2980b9}.result-count[data-v-eed89d4d]{margin-left:auto;font-size:11px;color:#7f8c8d}.popup-list[data-v-eed89d4d]{flex:1;overflow:auto;min-height:250px;max-height:380px}.popup-grid[data-v-eed89d4d]{width:100%;border-collapse:collapse;font-size:11px}.popup-grid td[data-v-eed89d4d]{padding:5px 4px}.popup-grid tbody tr[data-v-eed89d4d]{cursor:pointer}.no-data[data-v-eed89d4d]{text-align:center;padding:30px;color:#7f8c8d}.popup-buttons[data-v-eed89d4d]{padding:12px 20px;background:#ecf0f1;border-top:1px solid #bdc3c7;display:flex;justify-content:flex-end;gap:10px}.btn-primary[data-v-eed89d4d]{padding:7px 18px;background:#27ae60;color:#fff;border:none;border-radius:3px;cursor:pointer;font-weight:700}.btn-primary[data-v-eed89d4d]:hover{background:#229954}.btn-secondary[data-v-eed89d4d]{padding:7px 18px;background:#95a5a6;color:#fff;border:none;border-radius:3px;cursor:pointer}.btn-secondary[data-v-eed89d4d]:hover{background:#7f8c8d}.p5propparams-screen[data-v-390345b2]{font-family:Arial,sans-serif;font-size:12px;height:calc(100vh - 50px);display:flex;flex-direction:column}.header[data-v-390345b2]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:50px;z-index:999}.header h1[data-v-390345b2]{margin:0;font-size:16px}.buttons button[data-v-390345b2]{margin-left:5px;padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.buttons button[data-v-390345b2]:hover:not(:disabled){background:#2980b9}.buttons button[data-v-390345b2]:disabled{background:#95a5a6;cursor:not-allowed}.content[data-v-390345b2]{display:flex;flex:1;overflow:hidden}.left-panel[data-v-390345b2]{width:380px;min-width:380px;border-right:2px solid #bdc3c7;background:#ecf0f1;overflow-y:auto}.selection-section[data-v-390345b2]{padding:12px;background:#fff;border-bottom:2px solid #bdc3c7}.selection-section h3[data-v-390345b2]{margin:0 0 8px;font-size:13px;color:#2c3e50}.selection-display[data-v-390345b2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.selected-count[data-v-390345b2]{font-weight:700;color:#2c3e50}.select-btn[data-v-390345b2]{padding:6px 12px;background:#3498db;color:#fff;border:none;border-radius:3px;cursor:pointer;font-weight:700;font-size:11px}.select-btn[data-v-390345b2]:hover{background:#2980b9}.options-section[data-v-390345b2]{padding:12px;background:#fff}.options-section h3[data-v-390345b2]{margin:0 0 8px;font-size:13px;color:#2c3e50}.option-row[data-v-390345b2]{margin-bottom:8px}.option-row label[data-v-390345b2]{display:block;font-weight:700;margin-bottom:3px}.option-row select[data-v-390345b2]{width:100%;padding:5px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px}.selected-list[data-v-390345b2]{max-height:400px;overflow-y:auto;border:1px solid #bdc3c7;border-radius:3px;background:#f8f9fa}.selected-item[data-v-390345b2]{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;border-bottom:1px solid #ecf0f1;font-size:11px}.remove-btn[data-v-390345b2]{background:#e74c3c;color:#fff;border:none;border-radius:3px;width:18px;height:18px;cursor:pointer;font-size:14px;line-height:1}.right-panel[data-v-390345b2]{flex:1;display:flex;flex-direction:column;background:#fff}.script-output[data-v-390345b2]{flex:1;padding:15px;border:none;font-family:Courier New,monospace;font-size:11px;resize:none;background:#f8f9fa;color:#2c3e50}.status-bar[data-v-390345b2]{background:#2c3e50;color:#fff;padding:5px 10px;font-size:11px}.modal[data-v-390345b2]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-390345b2]{background:#fff;border-radius:5px;width:900px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000004d}.modal-content h3[data-v-390345b2]{margin:0;padding:12px 20px;background:#34495e;color:#fff;border-radius:5px 5px 0 0;font-size:14px}.popup-filters[data-v-390345b2]{padding:10px 20px;background:#ecf0f1;border-bottom:1px solid #bdc3c7;display:flex;gap:12px;flex-wrap:wrap}.filter-row[data-v-390345b2]{display:flex;flex-direction:column;min-width:200px}.filter-row label[data-v-390345b2]{font-weight:700;margin-bottom:3px;font-size:11px}.filter-row input[data-v-390345b2],.filter-row select[data-v-390345b2]{padding:4px;border:1px solid #bdc3c7;border-radius:3px;font-size:11px}.popup-actions[data-v-390345b2]{padding:8px 20px;background:#fff;border-bottom:1px solid #bdc3c7;display:flex;gap:8px;align-items:center}.popup-actions button[data-v-390345b2]{padding:5px 10px;background:#3498db;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:11px}.popup-actions button[data-v-390345b2]:hover{background:#2980b9}.result-count[data-v-390345b2]{margin-left:auto;font-size:11px;color:#7f8c8d}.popup-list[data-v-390345b2]{flex:1;overflow:auto;min-height:250px;max-height:380px}.popup-grid[data-v-390345b2]{width:100%;border-collapse:collapse;font-size:11px}.popup-grid td[data-v-390345b2]{padding:5px 4px}.popup-grid tbody tr[data-v-390345b2]{cursor:pointer}.no-data[data-v-390345b2]{text-align:center;padding:30px;color:#7f8c8d}.popup-buttons[data-v-390345b2]{padding:12px 20px;background:#ecf0f1;border-top:1px solid #bdc3c7;display:flex;justify-content:flex-end;gap:10px}.btn-primary[data-v-390345b2]{padding:7px 18px;background:#27ae60;color:#fff;border:none;border-radius:3px;cursor:pointer;font-weight:700}.btn-primary[data-v-390345b2]:hover{background:#229954}.btn-secondary[data-v-390345b2]{padding:7px 18px;background:#95a5a6;color:#fff;border:none;border-radius:3px;cursor:pointer}.btn-secondary[data-v-390345b2]:hover{background:#7f8c8d}.r5repparms-screen[data-v-8be71c0d]{font-family:Arial,sans-serif;font-size:12px;height:calc(100vh - 50px);display:flex;flex-direction:column}.header[data-v-8be71c0d]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:50px;z-index:999}.header h1[data-v-8be71c0d]{margin:0;font-size:16px}.buttons button[data-v-8be71c0d]{margin-left:5px;padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.buttons button[data-v-8be71c0d]:hover:not(:disabled){background:#2980b9}.buttons button[data-v-8be71c0d]:disabled{background:#95a5a6;cursor:not-allowed}.content[data-v-8be71c0d]{display:flex;flex:1;overflow:hidden}.left-panel[data-v-8be71c0d]{width:380px;min-width:380px;border-right:2px solid #bdc3c7;display:flex;flex-direction:column;background:#ecf0f1;overflow-y:auto}.selection-section[data-v-8be71c0d]{padding:12px;background:#fff;border-bottom:2px solid #bdc3c7}.selection-section h3[data-v-8be71c0d]{margin:0 0 8px;font-size:13px;color:#2c3e50}.selection-display[data-v-8be71c0d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.selected-count[data-v-8be71c0d]{font-weight:700;color:#2c3e50}.select-btn[data-v-8be71c0d]{padding:6px 12px;background:#3498db;color:#fff;border:none;border-radius:3px;cursor:pointer;font-weight:700;font-size:11px}.select-btn[data-v-8be71c0d]:hover:not(:disabled){background:#2980b9}.select-btn[data-v-8be71c0d]:disabled{background:#95a5a6;cursor:not-allowed}.options-section[data-v-8be71c0d]{padding:12px;background:#fff}.options-section h3[data-v-8be71c0d]{margin:0 0 8px;font-size:13px;color:#2c3e50}.option-row[data-v-8be71c0d]{margin-bottom:8px}.option-row label[data-v-8be71c0d]{display:block;font-weight:700;margin-bottom:3px}.option-row select[data-v-8be71c0d]{width:100%;padding:5px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px}.selected-list[data-v-8be71c0d]{max-height:120px;overflow-y:auto;border:1px solid #bdc3c7;border-radius:3px;background:#f8f9fa}.selected-item[data-v-8be71c0d]{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;border-bottom:1px solid #ecf0f1;font-size:11px}.remove-btn[data-v-8be71c0d]{background:#e74c3c;color:#fff;border:none;border-radius:3px;width:18px;height:18px;cursor:pointer;font-size:14px;line-height:1}.right-panel[data-v-8be71c0d]{flex:1;display:flex;flex-direction:column;background:#fff}.script-output[data-v-8be71c0d]{flex:1;padding:15px;border:none;font-family:Courier New,monospace;font-size:11px;resize:none;background:#f8f9fa;color:#2c3e50}.status-bar[data-v-8be71c0d]{background:#2c3e50;color:#fff;padding:5px 10px;font-size:11px}.modal[data-v-8be71c0d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-8be71c0d]{background:#fff;border-radius:5px;width:860px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000004d}.modal-content h3[data-v-8be71c0d]{margin:0;padding:12px 20px;background:#34495e;color:#fff;border-radius:5px 5px 0 0;font-size:14px}.popup-filters[data-v-8be71c0d]{padding:10px 20px;background:#ecf0f1;border-bottom:1px solid #bdc3c7;display:flex;gap:12px;flex-wrap:wrap}.filter-row[data-v-8be71c0d]{display:flex;flex-direction:column;min-width:180px}.filter-row label[data-v-8be71c0d]{font-weight:700;margin-bottom:3px;font-size:11px}.filter-row input[data-v-8be71c0d],.filter-row select[data-v-8be71c0d]{padding:4px;border:1px solid #bdc3c7;border-radius:3px;font-size:11px}.popup-actions[data-v-8be71c0d]{padding:8px 20px;background:#fff;border-bottom:1px solid #bdc3c7;display:flex;gap:8px;align-items:center}.popup-actions button[data-v-8be71c0d]{padding:5px 10px;background:#3498db;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:11px}.popup-actions button[data-v-8be71c0d]:hover{background:#2980b9}.result-count[data-v-8be71c0d]{margin-left:auto;font-size:11px;color:#7f8c8d}.popup-list[data-v-8be71c0d]{flex:1;overflow:auto;min-height:250px;max-height:380px}.popup-grid[data-v-8be71c0d]{width:100%;border-collapse:collapse;font-size:11px}.popup-grid td[data-v-8be71c0d]{padding:5px 4px}.popup-grid tbody tr[data-v-8be71c0d]{cursor:pointer}.no-data[data-v-8be71c0d]{text-align:center;padding:30px;color:#7f8c8d}.popup-buttons[data-v-8be71c0d]{padding:12px 20px;background:#ecf0f1;border-top:1px solid #bdc3c7;display:flex;justify-content:flex-end;gap:10px}.btn-primary[data-v-8be71c0d]{padding:7px 18px;background:#27ae60;color:#fff;border:none;border-radius:3px;cursor:pointer;font-weight:700}.btn-primary[data-v-8be71c0d]:hover{background:#229954}.btn-secondary[data-v-8be71c0d]{padding:7px 18px;background:#95a5a6;color:#fff;border:none;border-radius:3px;cursor:pointer}.btn-secondary[data-v-8be71c0d]:hover{background:#7f8c8d}.udfs-screen[data-v-a8a841f2]{font-family:Arial,sans-serif;font-size:12px;height:100vh;display:flex;flex-direction:column;overflow:hidden}.header[data-v-a8a841f2]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.header h1[data-v-a8a841f2]{margin:0;font-size:16px}.buttons button[data-v-a8a841f2]{margin-left:5px;padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.buttons button[data-v-a8a841f2]:hover:not(:disabled){background:#2980b9}.buttons button[data-v-a8a841f2]:disabled{background:#95a5a6;cursor:not-allowed}.tabs[data-v-a8a841f2]{display:flex;background:#ecf0f1;border-bottom:1px solid #bdc3c7;flex-shrink:0}.tabs button[data-v-a8a841f2]{padding:8px 20px;border:none;background:transparent;cursor:pointer;font-size:12px;font-weight:500;color:#6c757d;transition:all .2s ease;border-bottom:3px solid transparent}.tabs button[data-v-a8a841f2]:hover{color:#3498db;background:#3498db0d}.tabs button.active[data-v-a8a841f2]{color:#3498db;border-bottom-color:#3498db;font-weight:600;background:#fff}.main-panel[data-v-a8a841f2]{flex:1;display:flex;flex-direction:column;overflow:auto;min-height:0}.controls[data-v-a8a841f2]{flex-shrink:0;display:flex;align-items:center;gap:10px;background:#ecf0f1;padding:10px;border-bottom:1px solid #bdc3c7}.controls label[data-v-a8a841f2]{font-weight:700;font-size:11px}.controls input[data-v-a8a841f2]{padding:3px;border:1px solid #bdc3c7;border-radius:3px;font-size:11px}.grid-container[data-v-a8a841f2]{overflow-y:auto;overflow-x:hidden;border:2px solid #bdc3c7;margin:10px 10px 0;background:#fff;min-height:200px;max-height:400px}.grid[data-v-a8a841f2]{width:100%;border-collapse:collapse;font-size:11px}.grid td[data-v-a8a841f2]{padding:6px 4px;border-bottom:1px solid #ecf0f1;height:30px;vertical-align:middle}.grid tbody tr[data-v-a8a841f2]{cursor:pointer;transition:background .2s ease}.query-field[data-v-a8a841f2]{background:#fff!important;border:2px solid #95a5a6!important}.detail-form[data-v-a8a841f2]{flex-shrink:0;padding:12px;background:#fff;border:1px solid #bdc3c7;margin:10px}.detail-form .form-row[data-v-a8a841f2]{display:flex;gap:10px;margin-bottom:8px;align-items:center}.detail-form .form-row label[data-v-a8a841f2]{min-width:auto;font-weight:700;white-space:nowrap;margin-right:4px}.detail-form .form-row input[data-v-a8a841f2],.detail-form .form-row select[data-v-a8a841f2]{padding:4px;border:1px solid #bdc3c7;border-radius:3px;font-size:12px;margin-right:12px}.detail-form button[data-v-a8a841f2]{padding:5px 10px;border:none;border-radius:3px;background:#3498db;color:#fff;cursor:pointer;font-size:11px}.detail-form button[data-v-a8a841f2]:hover{background:#2980b9}.detail-form button[data-v-a8a841f2]:disabled{background:#95a5a6;cursor:not-allowed}.audit-screen[data-v-a4438253]{font-family:Arial,sans-serif;font-size:12px;height:calc(100vh - 50px);display:flex;flex-direction:column}.header[data-v-a4438253]{background:#2c3e50;color:#fff;padding:10px;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.header h1[data-v-a4438253]{margin:0;font-size:16px}.buttons button[data-v-a4438253]{margin-left:5px;padding:5px 10px;border:none;background:#3498db;color:#fff;border-radius:3px;cursor:pointer;font-size:11px}.buttons button[data-v-a4438253]:hover:not(:disabled){background:#2980b9}.buttons button[data-v-a4438253]:disabled{background:#95a5a6;cursor:not-allowed}.filter-panel[data-v-a4438253]{padding:10px;background:#ecf0f1;border-bottom:2px solid #bdc3c7;flex-shrink:0}.filter-row[data-v-a4438253]{display:flex;gap:8px;align-items:center;margin-bottom:8px}.filter-row label[data-v-a4438253]{font-weight:700;font-size:11px;white-space:nowrap}.filter-row select[data-v-a4438253]{padding:4px;border:1px solid #bdc3c7;border-radius:3px;font-size:11px}.filter-row select[data-v-a4438253]:first-of-type{min-width:300px}.dynamic-filters[data-v-a4438253]{margin-top:8px;padding-top:8px;border-top:1px solid #bdc3c7}.filter-header[data-v-a4438253]{font-weight:700;font-size:11px;margin-bottom:6px;color:#2c3e50}.filter-grid[data-v-a4438253]{display:flex;flex-direction:column;gap:4px}.filter-item[data-v-a4438253]{display:flex;gap:4px;align-items:center}.filter-col[data-v-a4438253]{width:200px;padding:3px;border:1px solid #bdc3c7;border-radius:3px;font-size:11px}.filter-op[data-v-a4438253]{width:70px;padding:3px;border:1px solid #bdc3c7;border-radius:3px;font-size:11px}.filter-val[data-v-a4438253]{width:200px;padding:3px;border:1px solid #bdc3c7;border-radius:3px;font-size:11px}.remove-filter[data-v-a4438253]{background:#e74c3c;color:#fff;border:none;border-radius:3px;width:22px;height:22px;cursor:pointer;font-size:14px;line-height:1}.remove-filter[data-v-a4438253]:hover{background:#c0392b}.add-filter-btn[data-v-a4438253]{margin-top:6px;padding:4px 12px;background:#27ae60;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:11px}.add-filter-btn[data-v-a4438253]:hover{background:#229954}.results-section[data-v-a4438253]{margin-top:5px;flex:1;min-height:0;display:flex;flex-direction:column}.results-header[data-v-a4438253]{padding:6px 10px;background:#f8f9fa;font-weight:700;font-size:11px;border-bottom:1px solid #bdc3c7;flex-shrink:0}.grid-container[data-v-a4438253]{flex:1;min-height:0;overflow:auto;border:1px solid #bdc3c7}.grid[data-v-a4438253]{width:100%;border-collapse:collapse;font-size:11px}.grid th[data-v-a4438253]{padding:6px 4px;white-space:nowrap;font-size:10px}.grid td[data-v-a4438253]{padding:4px;white-space:nowrap;max-width:300px;overflow:hidden;text-overflow:ellipsis}.audit-insert[data-v-a4438253]{background:#eafaf1}.audit-update[data-v-a4438253]{background:#fef9e7}.audit-delete[data-v-a4438253]{background:#fdedec}.no-data[data-v-a4438253]{padding:40px;text-align:center;color:#7f8c8d}.status-bar[data-v-a4438253]{background:#2c3e50;color:#fff;padding:5px 10px;font-size:11px;flex-shrink:0}.quick-nav[data-v-d7d75e05]{font-family:Segoe UI,Arial,sans-serif;font-size:12px}.qn-body[data-v-d7d75e05]{background:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 4px 16px #00000026;padding:10px;min-width:220px;max-width:280px;max-height:60vh;overflow-y:auto}.qn-header[data-v-d7d75e05]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #ecf0f1}.qn-title[data-v-d7d75e05]{font-size:11px;font-weight:700;color:#2c3e50;text-transform:uppercase;letter-spacing:.5px}.qn-close[data-v-d7d75e05]{background:none;border:none;cursor:pointer;color:#7f8c8d;font-size:14px;line-height:1;padding:0 2px;border-radius:3px}.qn-close[data-v-d7d75e05]:hover{color:#e74c3c;background:#fdf2f2}.qn-section[data-v-d7d75e05]{margin-bottom:10px}.qn-section[data-v-d7d75e05]:last-child{margin-bottom:0}.qn-label[data-v-d7d75e05]{font-size:10px;font-weight:700;color:#7f8c8d;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px}.qn-chip[data-v-d7d75e05]{display:inline-block;padding:3px 8px;margin:2px;border:1px solid #667eea;background:#f0f2ff;color:#667eea;border-radius:10px;font-size:11px;cursor:pointer;transition:all .15s;font-weight:500}.qn-chip[data-v-d7d75e05]:hover{background:#667eea;color:#fff}.remember-toggle[data-v-d7d75e05]{font-size:11px;cursor:pointer;display:flex;align-items:center;gap:4px;color:#2c3e50;font-weight:600}.remember-toggle input[data-v-d7d75e05]{cursor:pointer}.qn-items[data-v-d7d75e05]{margin-top:4px}.qn-item[data-v-d7d75e05]{display:flex;flex-direction:column;padding:5px 8px;margin-bottom:3px;background:#f8f9fa;border-radius:4px;cursor:pointer;transition:background .15s;border-left:3px solid #667eea}.qn-item[data-v-d7d75e05]:hover{background:#e8f4f8}.qn-item-label[data-v-d7d75e05]{font-size:10px;color:#7f8c8d}.qn-item-value[data-v-d7d75e05]{font-size:12px;font-weight:600;color:#2c3e50}.qn-item-src[data-v-d7d75e05]{font-size:9px;color:#bdc3c7}.qn-field[data-v-d7d75e05]{display:flex;gap:4px;align-items:baseline}.qn-field .qn-item-label[data-v-d7d75e05]{white-space:nowrap}.qn-field .qn-item-value[data-v-d7d75e05]{word-break:break-word}.qn-hint[data-v-d7d75e05]{font-size:11px;color:#bdc3c7;font-style:italic;padding:4px 0}.qn-clear[data-v-d7d75e05]{margin-top:5px;padding:3px 8px;background:#e74c3c;color:#fff;border:none;border-radius:3px;font-size:10px;cursor:pointer}.qn-clear[data-v-d7d75e05]:hover{background:#c0392b}.toast-container[data-v-8de097b0]{position:fixed;top:60px;left:50%;transform:translate(-50%);z-index:10000;display:flex;flex-direction:column;gap:8px;max-width:420px}.toast-message[data-v-8de097b0]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:4px;font-size:13px;font-family:Arial,sans-serif;box-shadow:0 2px 8px #0000002e;cursor:pointer;min-width:280px}.toast-success[data-v-8de097b0]{background:#d4edda;color:#155724;border-left:4px solid #28a745}.toast-error[data-v-8de097b0]{background:#f8d7da;color:#721c24;border-left:4px solid #dc3545}.toast-warning[data-v-8de097b0]{background:#fff3cd;color:#856404;border-left:4px solid #ffc107}.toast-info[data-v-8de097b0]{background:#d1ecf1;color:#0c5460;border-left:4px solid #17a2b8}.toast-icon[data-v-8de097b0]{font-size:16px;font-weight:700;flex-shrink:0}.toast-text[data-v-8de097b0]{flex:1;line-height:1.4}.toast-close[data-v-8de097b0]{background:none;border:none;font-size:18px;cursor:pointer;opacity:.6;padding:0 2px;line-height:1;color:inherit}.toast-close[data-v-8de097b0]:hover{opacity:1}.toast-enter-active[data-v-8de097b0]{transition:all .3s ease}.toast-leave-active[data-v-8de097b0]{transition:all .2s ease}.toast-enter-from[data-v-8de097b0],.toast-leave-to[data-v-8de097b0]{opacity:0;transform:translateY(-20px)}.loading-overlay[data-v-3d33b5b9]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000040;z-index:9999;display:flex;align-items:center;justify-content:center}.loading-spinner[data-v-3d33b5b9]{background:#fff;padding:20px 32px;border-radius:6px;box-shadow:0 4px 16px #0003;display:flex;align-items:center;gap:12px;font-family:Arial,sans-serif;font-size:13px;color:#333}.spinner[data-v-3d33b5b9]{width:22px;height:22px;border:3px solid #e0e0e0;border-top-color:#3498db;border-radius:50%;animation:spin-3d33b5b9 .7s linear infinite}@keyframes spin-3d33b5b9{to{transform:rotate(360deg)}}.fade-enter-active[data-v-3d33b5b9]{transition:opacity .15s}.fade-leave-active[data-v-3d33b5b9]{transition:opacity .2s}.fade-enter-from[data-v-3d33b5b9],.fade-leave-to[data-v-3d33b5b9]{opacity:0}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow:hidden}#app{font-family:"MS Sans Serif",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh;overflow:hidden}.app-container{height:100vh;overflow:auto;display:flex;flex-direction:column}.app-header{background:#2c3e50;color:#fff;padding:10px 20px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:1000;box-shadow:0 2px 4px #0003}.header-left{display:flex;align-items:center;gap:15px}.user-info{font-size:14px;font-weight:700}.btn-back{padding:6px 12px;background:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:13px;font-weight:700}.btn-back:hover{background:#2980b9}.btn-logout{padding:6px 16px;background:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:13px;font-weight:700}.btn-logout:hover{background:#c0392b}.original-layout{margin-top:20px;padding:20px;border-top:2px solid #ddd;background:#f9f9f9}
