.page-header[data-v-7bc17c4d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.page-title[data-v-7bc17c4d]{font-size:22px;font-weight:700;color:#1a1a2e;margin:0}.btn-add[data-v-7bc17c4d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:9px 18px;background:#0a4a8c;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:background .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:background .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:background .2s ease,box-shadow .2s ease,transform .2s ease;transition:background .2s ease,box-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;-webkit-box-shadow:0 2px 8px rgba(10,74,140,.3);box-shadow:0 2px 8px rgba(10,74,140,.3)}.btn-add[data-v-7bc17c4d]:hover:not(:disabled){background:#073a70;-webkit-box-shadow:0 4px 14px rgba(10,74,140,.4);box-shadow:0 4px 14px rgba(10,74,140,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-add[data-v-7bc17c4d]:disabled{opacity:.55;cursor:not-allowed;-webkit-transform:none;transform:none}.filters-row[data-v-7bc17c4d]{gap:20px;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.filters-row[data-v-7bc17c4d],.search-bar-wrapper[data-v-7bc17c4d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-bar-wrapper[data-v-7bc17c4d]{gap:16px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:220px}.search-input-wrap[data-v-7bc17c4d]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:400px;min-width:200px}.search-icon[data-v-7bc17c4d]{position:absolute;left:13px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#9ca3af;font-size:13px;pointer-events:none}.search-input[data-v-7bc17c4d]{width:100%;padding:9px 38px 9px 36px;border:1.5px solid #e0e7ef;border-radius:8px;font-size:13.5px;color:#333;background:#fff;outline:none;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.search-input[data-v-7bc17c4d]:focus{border-color:#0a4a8c;-webkit-box-shadow:0 0 0 3px rgba(10,74,140,.1);box-shadow:0 0 0 3px rgba(10,74,140,.1)}.search-input[data-v-7bc17c4d]::-webkit-input-placeholder{color:#b0b8c4}.search-input[data-v-7bc17c4d]::-moz-placeholder{color:#b0b8c4}.search-input[data-v-7bc17c4d]::-ms-input-placeholder{color:#b0b8c4}.search-input[data-v-7bc17c4d]::placeholder{color:#b0b8c4}.search-clear-btn[data-v-7bc17c4d]{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;font-size:12px;padding:2px 4px;line-height:1;-webkit-transition:color .2s;transition:color .2s}.search-clear-btn[data-v-7bc17c4d]:hover{color:#dc3545}.search-meta[data-v-7bc17c4d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12.5px;color:#6b7280;white-space:nowrap}.search-meta-icon[data-v-7bc17c4d]{font-size:11px;color:#0a4a8c;opacity:.7}.building-filter-wrap[data-v-7bc17c4d]{gap:10px;-ms-flex-negative:0;flex-shrink:0}.building-filter-wrap[data-v-7bc17c4d],.filter-label[data-v-7bc17c4d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-label[data-v-7bc17c4d]{font-size:13px;font-weight:600;color:#444;white-space:nowrap;gap:5px;margin:0}.filter-label-icon[data-v-7bc17c4d]{color:#0a4a8c;font-size:12px}.building-select[data-v-7bc17c4d]{padding:8px 12px;border:1.5px solid #e0e7ef;border-radius:8px;font-size:13.5px;color:#333;background:#fff;outline:none;cursor:pointer;min-width:200px;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.building-select[data-v-7bc17c4d]:focus{border-color:#0a4a8c;-webkit-box-shadow:0 0 0 3px rgba(10,74,140,.1);box-shadow:0 0 0 3px rgba(10,74,140,.1)}.content-layout[data-v-7bc17c4d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.floor-sidebar-card[data-v-7bc17c4d]{width:140px;-ms-flex-negative:0;flex-shrink:0;background:#fff;border-radius:12px;border:1px solid #e4eaf0;overflow:hidden}.floor-sidebar-header[data-v-7bc17c4d]{background:#0a4a8c;color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:13px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.floor-icon[data-v-7bc17c4d]{font-size:13px;opacity:.9}.floor-list[data-v-7bc17c4d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.floor-item[data-v-7bc17c4d]{padding:12px 16px;font-size:13px;font-weight:500;color:#444;cursor:pointer;border-bottom:1px solid #f0f3f7;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease}.floor-item[data-v-7bc17c4d]:last-child{border-bottom:none}.floor-item[data-v-7bc17c4d]:hover{background:#eef4ff;color:#0a4a8c}.floor-item.active[data-v-7bc17c4d]{background:#2880d8;color:#fff;font-weight:600}.floor-empty[data-v-7bc17c4d]{padding:16px;font-size:12px;color:#9ca3af;text-align:center;font-style:italic}.table-card[data-v-7bc17c4d]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border-radius:12px;border:1px solid #e4eaf0;overflow:hidden;min-width:0}.table[data-v-7bc17c4d]{width:100%;margin:0;table-layout:auto}.table thead tr[data-v-7bc17c4d]{background:#0a4a8c}.table thead th[data-v-7bc17c4d]{color:#fff;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:13px 12px;border:none;white-space:nowrap}.table-striped tbody tr[data-v-7bc17c4d]:nth-of-type(odd){background-color:#f8fafd}.table tbody tr[data-v-7bc17c4d]{-webkit-transition:background .15s ease;transition:background .15s ease}.table tbody tr[data-v-7bc17c4d]:hover{background-color:#eef4ff!important}.table tbody td[data-v-7bc17c4d]{padding:12px;vertical-align:middle;border-top:1px solid #f0f3f7;font-size:12.5px;color:#444;border-bottom:none}.tenant-info[data-v-7bc17c4d]{min-width:150px}.tenant-name[data-v-7bc17c4d]{font-size:13px;font-weight:700;color:#1a1a2e;margin-bottom:5px}.info-line[data-v-7bc17c4d]{font-size:12px;color:#555;line-height:1.6;word-break:break-word}.info-label[data-v-7bc17c4d]{display:inline-block;font-size:9.5px;font-weight:700;color:#0a4a8c;background:#e8f0fe;padding:1px 5px;border-radius:3px;text-transform:uppercase;letter-spacing:.3px;margin-right:4px}.category-badge[data-v-7bc17c4d]{display:inline-block;font-size:11.5px;color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;padding:3px 8px;border-radius:20px;font-weight:500;white-space:nowrap}.unit-text[data-v-7bc17c4d]{font-size:12.5px;font-weight:600;color:#1a1a2e}.status-cell[data-v-7bc17c4d]{text-align:center}.status-badge[data-v-7bc17c4d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:12px;font-weight:600;white-space:nowrap}.status-icon[data-v-7bc17c4d]{font-size:16px;line-height:1}.status-text[data-v-7bc17c4d]{font-size:11.5px}.status-active .status-icon[data-v-7bc17c4d]{color:#28a745}.status-active .status-text[data-v-7bc17c4d]{color:#1e7e34}.status-inactive .status-icon[data-v-7bc17c4d]{color:#dc3545}.status-inactive .status-text[data-v-7bc17c4d]{color:#b21f2d}.status-pending .status-icon[data-v-7bc17c4d]{color:#f59e0b}.status-pending .status-text[data-v-7bc17c4d]{color:#b45309}.btn-edit[data-v-7bc17c4d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:6px 12px;background:#fff8e1;color:#b45309;border:1.5px solid #fbbf24;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap}.btn-edit[data-v-7bc17c4d]:hover:not(:disabled){background:#f59e0b;color:#fff;border-color:#f59e0b;-webkit-box-shadow:0 2px 8px rgba(245,158,11,.35);box-shadow:0 2px 8px rgba(245,158,11,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-edit[data-v-7bc17c4d]:disabled{opacity:.45;cursor:not-allowed}.btn-send[data-v-7bc17c4d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:6px 12px;background:#e8f4fd;color:#0c63a4;border:1.5px solid #90cdf4;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap}.btn-send[data-v-7bc17c4d]:hover:not(:disabled){background:#3b82f6;color:#fff;border-color:#3b82f6;-webkit-box-shadow:0 2px 8px rgba(59,130,246,.35);box-shadow:0 2px 8px rgba(59,130,246,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-send[data-v-7bc17c4d]:disabled{opacity:.45;cursor:not-allowed}.btn-print[data-v-7bc17c4d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:6px 12px;background:#f0fdf4;color:#166534;border:1.5px solid #86efac;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:nowrap}.btn-print[data-v-7bc17c4d]:hover:not(:disabled){background:#22c55e;color:#fff;border-color:#22c55e;-webkit-box-shadow:0 2px 8px rgba(34,197,94,.35);box-shadow:0 2px 8px rgba(34,197,94,.35);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-action-icon[data-v-7bc17c4d]{font-size:11px}.btn-action-text[data-v-7bc17c4d]{font-size:12px}.btn-edit-icon[data-v-7bc17c4d]{font-size:11px}.btn-edit-text[data-v-7bc17c4d]{font-size:12px}#lease[data-v-7bc17c4d]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.lease-container[data-v-7bc17c4d]{width:80%;margin:20px auto;font-family:Arial,sans-serif}.lease-header-table[data-v-7bc17c4d]{width:100%;margin-bottom:20px}.lease-header-table td[data-v-7bc17c4d],.lease-header-table th[data-v-7bc17c4d]{border:none!important}.logo-cell[data-v-7bc17c4d]{width:40%;vertical-align:top}.logo[data-v-7bc17c4d]{max-width:378px;height:220px}.details-cell[data-v-7bc17c4d]{width:60%;vertical-align:top;text-align:left}.lease-heading[data-v-7bc17c4d]{margin:0;font-size:15px;font-weight:700}.lease-sub-heding[data-v-7bc17c4d]{font-size:16px;font-weight:700;margin-top:20px}.lease-details[data-v-7bc17c4d]{margin-top:10px;font-size:12px;line-height:1.6}.lease-table[data-v-7bc17c4d]{width:100%;border-collapse:collapse}.lease-table td[data-v-7bc17c4d],.lease-table th[data-v-7bc17c4d]{border:0 solid #ccc;padding:10px;text-align:left}.lease-table th[data-v-7bc17c4d]{background-color:#f5f5f5}@media (max-width:1199px){.content-layout[data-v-7bc17c4d]{gap:12px}.floor-sidebar-card[data-v-7bc17c4d]{width:120px}}@media (max-width:991px){.content-layout[data-v-7bc17c4d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.floor-sidebar-card[data-v-7bc17c4d]{width:100%}.floor-list[data-v-7bc17c4d]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.floor-item[data-v-7bc17c4d]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border-bottom:none;border-right:1px solid #f0f3f7}.table-card[data-v-7bc17c4d]{overflow-x:auto}}@media (max-width:767px){.page-header[data-v-7bc17c4d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.btn-add[data-v-7bc17c4d]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filters-row[data-v-7bc17c4d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.search-bar-wrapper[data-v-7bc17c4d],.search-input-wrap[data-v-7bc17c4d]{max-width:100%}.building-filter-wrap[data-v-7bc17c4d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.building-select[data-v-7bc17c4d]{width:100%;min-width:unset}.table-card[data-v-7bc17c4d]{border-radius:0;border-left:none;border-right:none}.table thead[data-v-7bc17c4d]{display:none}.table[data-v-7bc17c4d],.table tbody[data-v-7bc17c4d],.table td[data-v-7bc17c4d],.table tr[data-v-7bc17c4d]{display:block;width:100%}.table tr[data-v-7bc17c4d]{margin-bottom:1.5rem;border:1px solid #ddd;border-radius:8px;padding:1rem;background:#fff}.table td[data-v-7bc17c4d]{text-align:left;padding:.5rem 0;border:none;position:relative}.table td[data-v-7bc17c4d]:before{content:attr(data-label);font-weight:700;display:block;margin-bottom:.3rem;color:#333;font-size:11px;text-transform:uppercase;letter-spacing:.4px}.status-cell[data-v-7bc17c4d]{text-align:left}.btn-edit[data-v-7bc17c4d],.btn-print[data-v-7bc17c4d],.btn-send[data-v-7bc17c4d]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.4rem}}@media (max-width:575px){.page-title[data-v-7bc17c4d]{font-size:18px}}@media print{.lease-container[data-v-7bc17c4d]{width:100%}.logo[data-v-7bc17c4d]{max-width:300px;height:auto}}