.pd-ref-page{background:#e8edf2;min-height:calc(100vh - 48px);font-size:12.8px;color:#1f2937;overflow-x:auto}.pd-ref-form,.pd-ref-page{display:flex;flex-direction:column;gap:0}.pd-ref-banner{padding:.25rem .5rem;background:#ecfdf5;border-bottom:1px solid #bbf7d0;color:#166534;font-size:11.2px}.pd-ref-error{padding:.35rem .5rem;background:#fef2f2;border-bottom:1px solid #fecaca;color:#991b1b;font-size:11.2px}.pd-ref-topbar{gap:.35rem .65rem;background:#fff;border-bottom:1px solid #c5ced8;padding:.3rem .5rem}.pd-ref-topbar,.pd-ref-topbar__meta{display:flex;align-items:center;flex-wrap:wrap}.pd-ref-topbar__meta{gap:.35rem .55rem;flex:1 1;min-width:0}.pd-ref-meta-item{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap}.pd-ref-meta-item>span:first-child{color:#334155;font-weight:600;font-size:13.6px}.pd-ref-meta-item input,.pd-ref-meta-item select{border:1px solid #c5ced8;border-radius:2px;padding:.2rem .4rem;font-size:13.6px;font-weight:500;color:#1f2937;height:42px;min-width:64px;background:#fff}.pd-ref-meta-item input:disabled,.pd-ref-meta-item select:disabled{background:#f8fafc;color:#64748b}.pd-ref-topbar__actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.pd-ref-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:2px;padding:.2rem .5rem;font-size:11.2px;font-weight:600;line-height:1.2;cursor:pointer;text-decoration:none;white-space:nowrap;height:34px}.pd-ref-btn--navy{background:#1e3a5f;border-color:#1e3a5f;color:#fff}.pd-ref-btn--navy:hover{background:#162d4a}.pd-ref-btn--ghost{background:#fff;border-color:#c5ced8;color:#334155}.pd-ref-btn--ghost:hover{background:#f1f5f9}.pd-ref-btn--accent{background:#2563eb;border-color:#2563eb;color:#fff}.pd-ref-btn:disabled{opacity:.5;cursor:not-allowed}.pd-ref-btn--xs{height:29px;padding:.1rem .35rem;font-size:10.4px;font-weight:500}.pd-ref-title-row{display:flex;align-items:center;gap:.5rem;background:#fff;border-bottom:1px solid #c5ced8;padding:.25rem .5rem}.pd-ref-title-row label{display:flex;align-items:center;gap:.35rem;flex:1 1;min-width:0}.pd-ref-title-row label>span{color:#1e3a5f;font-weight:700;font-size:13.6px;white-space:nowrap}.pd-ref-title-row input{flex:1 1;border:1px solid #c5ced8;border-radius:2px;padding:.25rem .45rem;font-size:var(--bk-desktop-font-14-4,14.4px);font-weight:700;color:#1f2937;height:44px}.pd-ref-title-row input:disabled{background:#f8fafc}.pd-ref-title-row__actions{display:flex;gap:.25rem;flex-shrink:0}.pd-ref-grid{display:grid;grid-gap:1px;gap:1px;background:#c5ced8}.pd-ref-grid--top{grid-template-columns:minmax(300px,1fr) minmax(300px,1fr) minmax(360px,1.15fr)}.pd-ref-grid--bottom{grid-template-columns:minmax(320px,1fr) minmax(360px,1.1fr) minmax(320px,1fr)}@media (min-width:1440px){.pd-ref-grid--top{grid-template-columns:minmax(320px,1fr) minmax(320px,1fr) minmax(400px,1.1fr)}.pd-ref-grid--bottom{grid-template-columns:minmax(360px,1fr) minmax(400px,1.05fr) minmax(360px,1fr)}}.pd-ref-panel{background:#fff;display:flex;flex-direction:column;min-height:0}.pd-ref-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.35rem;background:#d5e0ec;border-bottom:1px solid #b0bccb;padding:.3rem .5rem;min-height:44px}.pd-ref-panel__head h3{margin:0;font-size:var(--bk-desktop-font-14-4,14.4px);font-weight:700;color:#132f4c;letter-spacing:-.01em}.pd-ref-panel__head-actions{display:flex;align-items:center;gap:.2rem;flex-wrap:wrap}.pd-ref-panel__body{padding:.45rem .45rem .55rem;flex:1 1;overflow:auto}.pd-ref-tabs{display:inline-flex;gap:0}.pd-ref-tab{border:1px solid #c5ced8;border-bottom:none;background:#e8eef5;color:#334155;padding:.3rem .55rem;font-size:13.6px;font-weight:700;cursor:pointer}.pd-ref-tab--active{background:#fff;color:#132f4c;border-color:#b0bccb;margin-bottom:-1px;z-index:1}.pd-ref-tab:disabled{opacity:.5;cursor:not-allowed}.pd-ref-photo-stage{position:relative;display:flex;align-items:stretch;gap:0;flex:1 1;min-height:280px}.pd-ref-photo-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:24px;height:62px;border:1px solid #cbd5e1;background:rgba(255,255,255,.92);color:#334155;font-size:var(--bk-desktop-font-20-8,20.8px);line-height:1;cursor:pointer;padding:0}.pd-ref-photo-nav--prev{left:4px}.pd-ref-photo-nav--next{right:4px}.pd-ref-photo-nav:disabled{opacity:.35;cursor:not-allowed}.pd-ref-photo-main{position:relative;flex:1 1;display:block;background:#f1f5f9;border:1px solid #e2e8f0;min-height:0;max-height:none;overflow:hidden}.pd-ref-photo-main img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-height:none}.pd-ref-photo-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:11.2px;text-align:center;padding:2rem .5rem}.pd-ref-photo-thumbs{display:flex;gap:.2rem;margin-top:.3rem;overflow-x:auto}.pd-ref-photo-thumb{width:40px;height:52px;border:1px solid #cbd5e1;background:#f8fafc;flex-shrink:0;overflow:hidden;cursor:pointer;padding:0}.pd-ref-photo-thumb img{width:100%;height:100%;object-fit:cover}.pd-ref-photo-thumb--active{border-color:#1e3a5f;box-shadow:0 0 0 1px #1e3a5f}.pd-ref-panel__body--photo{display:flex;flex-direction:column;gap:.35rem;flex:1 1;min-height:0}.pd-ref-photo-register{width:100%;margin-top:auto;min-height:47px;font-size:var(--bk-desktop-font-14-4,14.4px);font-weight:700}.pd-ref-photo-modal-backdrop{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(15,23,42,.45)}.pd-ref-photo-modal{width:min(520px,100%);max-height:min(72vh,640px);display:flex;flex-direction:column;background:#fff;border:1px solid #c5ced8;border-radius:6px;box-shadow:0 12px 40px rgba(15,23,42,.22);overflow:hidden}.pd-ref-photo-modal__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem .85rem;border-bottom:1px solid #dbe3ec}.pd-ref-photo-modal__head h4{margin:0;font-size:var(--bk-desktop-font-16-8,16.8px);font-weight:700;color:#3b6ea5}.pd-ref-photo-modal__close{width:28px;height:36px;border:0;border-radius:999px;background:#8eb6d8;color:#fff;font-size:var(--bk-desktop-font-18-4,18.4px);line-height:1;cursor:pointer}.pd-ref-photo-modal__cols,.pd-ref-photo-modal__row{display:grid;grid-template-columns:56px 1fr 1fr 1fr;grid-gap:.35rem;gap:.35rem;align-items:center}.pd-ref-photo-modal__cols{padding:.45rem .75rem;background:#e8f1f8;color:#1f2937;font-size:13.6px;font-weight:700;border-bottom:1px solid #d0dde8}.pd-ref-photo-modal__list{list-style:none;margin:0;padding:0;overflow:auto;flex:1 1;min-height:140px}.pd-ref-photo-modal__row{padding:.45rem .75rem;border-bottom:1px solid #eef2f6;font-size:13.6px}.pd-ref-photo-modal__row--pending{background:#f8fafc}.pd-ref-photo-modal__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#334155;font-weight:600}.pd-ref-photo-modal__pending{color:#64748b;font-size:12.8px}.pd-ref-photo-modal__empty{padding:1.25rem .75rem;text-align:center;color:#94a3b8;font-size:13.6px}.pd-ref-photo-modal__footer{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem;padding:.75rem;border-top:1px solid #dbe3ec;background:#f8fafc}.pd-ref-photo-modal__footer .pd-ref-btn{width:100%;min-height:52px;justify-content:center;font-size:var(--bk-desktop-font-14-4,14.4px);font-weight:700}.pd-ref-photo-modal__add{cursor:pointer}.pd-ref-photo-modal__add.is-disabled{opacity:.55;pointer-events:none}.pd-ref-address-block{display:grid;grid-gap:.25rem;gap:.25rem;margin-bottom:.35rem}.pd-ref-address-row{display:grid;grid-template-columns:56px 1fr auto;grid-gap:.25rem;gap:.25rem;align-items:center}.pd-ref-address-row>span:first-child{color:#334155;font-weight:600;font-size:13.6px}.pd-ref-address-row input{border:1px solid #c5ced8;border-radius:2px;padding:.25rem .4rem;font-size:var(--bk-desktop-font-14-4,14.4px);font-weight:500;color:#1f2937;height:42px;background:#f8fafc}.pd-ref-map-wrap{position:relative;width:100%;aspect-ratio:1/1;min-height:210px;max-height:min(315px,39vh);border:1px solid #e2e8f0;background:#f8fafc;overflow:hidden}.pd-ref-nearby-station{display:grid;grid-template-columns:56px minmax(0,1.4fr) 96px minmax(0,.8fr);grid-gap:.25rem;gap:.25rem;align-items:center;margin-top:.35rem}.pd-ref-nearby-station>span{color:#334155;font-weight:600;font-size:13.6px;white-space:nowrap}.pd-ref-nearby-station input{border:1px solid #c5ced8;border-radius:2px;padding:.25rem .4rem;font-size:var(--bk-desktop-font-14-4,14.4px);font-weight:600;color:#1f2937;height:42px;background:#f8fafc;min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pd-ref-map-wrap .property-map-container{position:absolute;inset:0;width:100%;height:100%!important;min-height:0!important;margin:0;border:0}.pd-ref-map-placeholder{display:flex;align-items:center;justify-content:center;position:absolute;inset:0;min-height:0;color:#94a3b8;font-size:11.2px;background:#f8fafc;border:0}.pd-ref-table-wrap{overflow:auto;max-height:200px}.pd-ref-table{width:100%;border-collapse:collapse;font-size:12.8px;color:#1f2937}.pd-ref-table th{background:#e8eef5;border:1px solid #c5ced8;font-weight:700;font-size:12.8px;color:#1e3a5f;white-space:nowrap}.pd-ref-table td,.pd-ref-table th{padding:.28rem .35rem;text-align:center}.pd-ref-table td{border:1px solid #d8dee6;background:#fff;font-weight:500;font-size:13.6px;color:#1f2937}.pd-ref-table td.pd-ref-table__num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.pd-ref-table-empty{padding:.75rem;text-align:center;color:#94a3b8;font-size:11.2px}.pd-ref-lease-summary{display:flex;flex-wrap:wrap;gap:.4rem .75rem;margin-top:.4rem;padding:.4rem .45rem;background:#f1f5f9;border:1px solid #c5ced8;font-size:12.8px;color:#334155}.pd-ref-lease-summary strong{color:#1e3a5f;font-size:13.6px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pd-ref-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.35rem .5rem;gap:.35rem .5rem}.pd-ref-form-grid--3{grid-template-columns:repeat(3,1fr)}.pd-ref-field{display:flex;flex-direction:column;gap:.15rem;min-width:0}.pd-ref-field>span{color:#1e3a5f;font-size:13.6px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-ref-field input,.pd-ref-field select,.pd-ref-field textarea{border:1px solid #b8c4d4;border-radius:2px;padding:.28rem .45rem;font-size:var(--bk-desktop-font-14-4,14.4px);font-weight:600;color:#1f2937;height:44px;min-height:44px;background:#fff;width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.25}.pd-ref-field__input-row{display:flex;align-items:center;gap:.3rem;min-width:0}.pd-ref-field__input-row input{flex:1 1;min-width:0}.pd-ref-field__unit{flex:0 0 auto;color:#64748b;font-size:12.8px;font-weight:600;white-space:nowrap}.pd-ref-field textarea{height:auto;min-height:73px;resize:vertical;font-weight:500}.pd-ref-field input:disabled,.pd-ref-field select:disabled,.pd-ref-field textarea:disabled{background:#f3f6f9;color:#1f2937;font-weight:600;-webkit-text-fill-color:#1f2937;opacity:1}.pd-ref-field--empty input:disabled,.pd-ref-field--empty select:disabled{color:#94a3b8;font-weight:500;-webkit-text-fill-color:#94a3b8}.pd-ref-field--price input:not(:disabled){color:#b91c1c;font-weight:700}.pd-ref-field--price input:disabled{color:#b91c1c;font-weight:700;-webkit-text-fill-color:#b91c1c}.pd-ref-field--blue input:not(:disabled){color:#1d4ed8;font-weight:600}.pd-ref-field--blue input:disabled{color:#1d4ed8;font-weight:600;-webkit-text-fill-color:#1d4ed8}.pd-ref-field--wide{grid-column:1/-1}.pd-ref-section-title{margin:.7rem 0 .35rem;font-size:var(--bk-desktop-font-14-4,14.4px);font-weight:700;color:#132f4c;background:#e8eef5;border:1px solid #c5ced8;border-left:0;padding:.35rem .5rem;line-height:1.3}.pd-ref-section-title:first-child{margin-top:.1rem}.pd-ref-hint{margin:.3rem 0 0;color:#475569;font-size:12.8px;font-weight:500}.pd-ref-hint--warn{color:#b45309}.pd-ref-subhead{margin:.75rem 0 .35rem;padding:.35rem .5rem;color:#132f4c;font-size:var(--bk-desktop-font-14-4,14.4px);font-weight:700;background:#e8eef5;border:1px solid #c5ced8;border-left:0;line-height:1.3}.pd-ref-subhead:first-child{margin-top:.15rem}.pd-ref-subhead--muted{background:#eef1f4;border-left-color:#94a3b8;color:#334155}.pd-ref-building-block{display:flex;flex-direction:column;gap:.75rem}.pd-ref-building-section{border:1px solid #c5ced8;border-radius:2px;padding:.35rem .4rem .5rem}.pd-ref-building-section .pd-ref-field{gap:.3rem}.pd-ref-building-section .pd-ref-form-grid{gap:.45rem .55rem}.pd-ref-building-section--confirmed{background:#f7fafc;border-color:#9eb1c7}.pd-ref-building-section--missing{background:#f3f4f6;border-color:#d1d5db}.pd-ref-building-section .pd-ref-subhead{margin-top:0}.pd-ref-building-section__desc{margin:0 0 .4rem;padding:0 .15rem;color:#64748b;font-size:12.8px;font-weight:500}.pd-ref-building-section--confirmed .pd-ref-field input{white-space:nowrap}.pd-ref-building-section--confirmed .pd-ref-field:not(.pd-ref-field--empty) input:disabled{color:#1e3a5f;font-weight:600;-webkit-text-fill-color:#1e3a5f}.pd-ref-building-section--confirmed .pd-ref-field--blue:not(.pd-ref-field--empty) input:disabled{color:#1d4ed8;-webkit-text-fill-color:#1d4ed8}.pd-ref-building-section--missing .pd-ref-field input:disabled{color:#94a3b8;font-weight:500;-webkit-text-fill-color:#94a3b8;background:#f8fafc}.pd-ref-activity-table td,.pd-ref-activity-table th{font-size:12.8px}.pd-ref-activity-table .pd-ref-table-empty{text-align:center;color:#94a3b8;padding:.75rem .35rem}.pd-ref-activity-list{list-style:none;margin:0;padding:0;max-height:180px;overflow:auto}.pd-ref-activity-item{display:grid;grid-template-columns:88px 56px 1fr;grid-gap:.25rem;gap:.25rem;padding:.2rem 0;border-bottom:1px solid #f1f5f9;font-size:10.4px}.pd-ref-activity-empty{padding:1rem .5rem;text-align:center;color:#94a3b8}.pd-ref-work-memo{margin-top:.35rem}.pd-ref-manage-panel{margin-top:.35rem;border:1px solid #e2e8f0;padding:.35rem;background:#fafbfc}.pd-ref-manage-panel h4{margin:0 0 .25rem;font-size:10.4px;font-weight:700;color:#475569}.pd-ref-contacts{margin-top:1px;background:#fff;border-top:1px solid #c5ced8}.pd-ref-contacts .property-contact-form,.pd-ref-contacts .property-contacts-empty,.pd-ref-contacts .property-contacts-list{font-size:11.2px}.pd-ref-inline-form{display:flex;flex-wrap:wrap;gap:.25rem;align-items:flex-end;margin-bottom:.35rem}.pd-ref-inline-form label{display:flex;flex-direction:column;gap:.1rem;font-size:10.4px;color:#64748b}.pd-ref-inline-form input,.pd-ref-inline-form select{border:1px solid #c5ced8;border-radius:2px;padding:.12rem .3rem;font-size:11.2px;height:31px}.pd-ref-lease-add-form{display:flex;flex-wrap:wrap;gap:.3rem .35rem;align-items:flex-end;width:100%;padding:.25rem .2rem .35rem;border:1px solid #d8dee6;background:#f8fafc}.pd-ref-lease-add-form label{display:flex;flex-direction:column;gap:.1rem;font-size:10.4px;font-weight:600;color:#475569;min-width:64px}.pd-ref-lease-add-form__name{min-width:112px;flex:1 1 112px}.pd-ref-lease-add-form__vacancy{align-items:center;min-width:40px}.pd-ref-lease-add-form input{border:1px solid #c5ced8;border-radius:2px;padding:.12rem .3rem;font-size:11.2px;height:34px;background:#fff;width:100%;min-width:0}.pd-ref-lease-add-form__actions{display:flex;align-items:center;gap:.25rem;margin-left:auto}.pd-ref-hub{margin-bottom:0;padding-bottom:0;border-bottom:none}.pd-ref-hub:has(.pd-ref-hub__actions),.pd-ref-hub:has(.pd-ref-hub__candidates),.pd-ref-hub:has(.pd-ref-hub__error),.pd-ref-hub:has(.pd-ref-hub__preview){margin-bottom:.45rem;padding-bottom:.4rem}.pd-ref-hub:not(:has(.pd-ref-hub__actions)):not(:has(.pd-ref-hub__error)):not(:has(.pd-ref-hub__candidates)):not(:has(.pd-ref-hub__preview))+.pd-ref-subhead{margin-top:.15rem}.pd-ref-form-grid--land{align-items:stretch}.pd-ref-form-grid--land>.pd-ref-field{min-height:100%}.pd-ref-hub__actions{display:flex;align-items:center;gap:.4rem}.pd-ref-hub__badge,.pd-ref-hub__tag{display:inline-block;margin-left:.25rem;padding:.05rem .25rem;border:1px solid #c7d2fe;background:#eef2ff;color:#3730a3;font-size:9.6px;font-weight:700}.pd-ref-hub__error{margin:.3rem 0 0;color:#991b1b}.pd-ref-hub__meta{margin:.3rem 0;color:#64748b}.pd-ref-hub__candidates ul{margin:.2rem 0 0;padding-left:1rem}.pd-ref-hub__preview dl{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:.15rem .5rem;gap:.15rem .5rem}.pd-ref-hub__preview dt{color:#64748b}.pd-ref-hub__preview dd{margin:0}@media (max-width:1200px){.pd-ref-grid--bottom,.pd-ref-grid--top{grid-template-columns:1fr}}@media (min-width:1440px){.pd-ref-page{font-size:12.8px}.pd-ref-photo-stage{min-height:300px}.pd-ref-photo-main{min-height:0;max-height:none}}.pd-ref-panel--right-activity,.pd-ref-panel--right-lease{min-height:240px}.pd-ref-panel--right-activity .pd-ref-tabs,.pd-ref-panel--right-lease .pd-ref-tabs{display:flex;width:100%;flex-shrink:0}.pd-ref-panel--right-activity .pd-ref-tab,.pd-ref-panel--right-lease .pd-ref-tab{flex:1 1;border:1px solid #c5ced8;background:#e8eef5;color:#334155;padding:0;height:49px;font-size:13.6px;font-weight:700;margin-bottom:0}.pd-ref-panel--right-activity .pd-ref-tab--active,.pd-ref-panel--right-lease .pd-ref-tab--active{background:#1e3a5f;color:#fff;border-color:#1e3a5f;z-index:1}.pd-ref-btn--toolbar{height:36px;padding:.15rem .45rem;font-size:11.2px;font-weight:600;border-radius:2px}.pd-ref-lease-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.35rem;flex-wrap:wrap;padding:.3rem .4rem;border-bottom:1px solid #d8dee6;background:#f8fafc}.pd-ref-lease-toolbar__actions{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.pd-ref-lease-note{margin:0;padding:.25rem .45rem;color:#c62828;font-size:11.2px;font-weight:600;line-height:1.35;border-bottom:1px solid #e8edf2;background:#fff}.pd-ref-right-lease-body{display:flex;flex-direction:column;min-height:180px;padding:.3rem .35rem .4rem;overflow:hidden}.pd-ref-lease-table-wrap{flex:1 1;min-height:120px;overflow:auto;border:1px solid #c5ced8}.pd-ref-lease-table{width:100%;min-width:640px;border-collapse:collapse;font-size:12.8px}.pd-ref-lease-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#f3f6f9;border:1px solid #c5ced8;padding:.25rem .2rem;font-size:11.2px;font-weight:700;color:#1e3a5f;text-align:center;white-space:nowrap}.pd-ref-lease-table td{border:1px solid #d8dee6;padding:.15rem .2rem;height:44px;text-align:center;vertical-align:middle;background:#fff;color:#1f2937;font-size:12.8px}.pd-ref-lease-table__check{width:28px}.pd-ref-lease-table__name{min-width:88px;text-align:left!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-ref-lease-table__floor{white-space:nowrap}.pd-ref-lease-table__num{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.pd-ref-lease-table__row--selected td{background:#eef5ff}.pd-ref-lease-table__row--vacant td{color:#94a3b8;background:#f8fafc}.pd-ref-lease-table__row--vacant td:not(:nth-child(2)){opacity:.55;text-decoration:line-through}.pd-ref-lease-table__row--vacant .pd-ref-lease-table__check,.pd-ref-lease-table__row--vacant td:last-child{text-decoration:none;opacity:1}.pd-ref-vacancy{display:inline-flex;align-items:center;width:34px;height:23px;padding:1px;border:1px solid #94a3b8;border-radius:999px;background:#e2e8f0;cursor:pointer;box-sizing:border-box}button.pd-ref-vacancy{font:inherit;color:inherit}.pd-ref-vacancy__knob{width:14px;height:18px;border-radius:50%;background:#fff;border:1px solid #64748b;transform:translateX(0)}.pd-ref-vacancy--on{background:#93c5fd;border-color:#3b82f6}.pd-ref-vacancy--on .pd-ref-vacancy__knob{transform:translateX(14px);border-color:#1d4ed8}.pd-ref-lease-totals{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;margin-top:.3rem;border:1px solid #c5ced8;background:#f3f6f9;flex-shrink:0}.pd-ref-lease-totals>div{display:flex;flex-direction:column;gap:.1rem;padding:.3rem .35rem;border-right:1px solid #c5ced8;min-width:0}.pd-ref-lease-totals>div:last-child{border-right:0}.pd-ref-lease-totals span{color:#475569;font-size:11.2px;font-weight:600}.pd-ref-lease-totals strong{color:#132f4c;font-size:12.8px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-ref-right-activity-body{display:flex;flex-direction:column;gap:.35rem;min-height:160px;overflow:hidden}.pd-ref-worklog-list{list-style:none;margin:0;padding:0;flex:1 1;min-height:94px;overflow:auto;border:1px solid #e2e8f0}.pd-ref-worklog-empty{padding:.65rem .45rem;color:#94a3b8;font-size:12.8px;text-align:center}.pd-ref-worklog-composer{display:flex;gap:.35rem;align-items:flex-end;flex-shrink:0}.pd-ref-worklog-composer textarea{min-height:83px;padding:.35rem .45rem}.pd-ref-activity-textarea,.pd-ref-worklog-composer textarea{flex:1 1;border:1px solid #b8c4d4;border-radius:2px;font-size:12.8px;line-height:1.4;resize:vertical;background:#fff}.pd-ref-activity-textarea{width:100%;min-height:120px;padding:.4rem .45rem}.pd-ref-activity-textarea:disabled{background:#f3f6f9;color:#64748b}.pd-ref-worklog-item{padding:.42rem .5rem;border-bottom:1px solid #eef2f6;font-size:12.4px}.pd-ref-worklog-item:last-child{border-bottom:0}.pd-ref-worklog-item__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#64748b;font-size:11.6px}.pd-ref-worklog-item__head strong{color:#334155;font-weight:700}.pd-ref-worklog-item__head time{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pd-ref-worklog-item__body{margin-top:.18rem;color:#0f2940;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.pd-ref-worklog-empty--error{color:var(--color-danger,#b42318)}#property-detail-form{display:grid!important;grid-template-columns:minmax(0,32.8fr) minmax(0,32fr) minmax(0,35.2fr)!important;grid-column-gap:0!important;column-gap:0!important;grid-row-gap:0!important;row-gap:0!important;width:100%!important;max-width:100%!important;align-items:stretch!important}#property-detail-form>:not(.pd-ref-panel){grid-column:1/-1!important}#property-detail-form>.pd-ref-panel{box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}#property-detail-form>.pd-ref-panel:has(.pd-ref-address-block){grid-column:2!important;grid-row:2!important}#property-detail-form>.pd-ref-panel--right-lease{grid-column:3!important;grid-row:2!important}#property-detail-form>.pd-ref-panel:has(.pd-ref-form-grid--land){grid-column:2!important;grid-row:3!important}#property-detail-form>.pd-ref-panel--right-activity{grid-column:3!important;grid-row:3!important}#property-detail-form>.pd-ref-panel{min-height:0!important}#property-detail-form .pd-ref-lease-scroll,#property-detail-form .pd-ref-lease-table-wrap{min-width:0!important;max-width:100%!important;overflow-x:auto!important}#property-detail-form>.pd-ref-panel--right-activity~*{grid-column:1/-1!important}#property-detail-form>.pd-ref-title-row>label{grid-column:1!important;display:flex!important;align-items:center!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:.25rem 0 .25rem .5rem!important;margin:0!important}#property-detail-form>.pd-ref-title-row>label>input{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin-right:0!important;box-sizing:border-box!important}#property-detail-form>.pd-ref-title-row>.pd-ref-title-row__actions{display:none!important}#property-detail-form>.pd-ref-title-row{display:grid!important;grid-template-columns:minmax(0,32.8fr) minmax(0,32fr) minmax(0,35.2fr)!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;grid-gap:0!important;gap:0!important;grid-column-gap:0!important;column-gap:0!important;box-sizing:border-box!important}#property-detail-form>.pd-ref-title-row>label:first-child{grid-column:1!important;display:flex!important;align-items:center!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;padding:.25rem .5rem!important}#property-detail-form>.pd-ref-title-row>label:first-child>input{flex:1 1 auto!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}#property-detail-form
.pd-ref-title-row__actions{display:none!important}#property-detail-form>.pd-ref-title-row>.pd-ref-ad-box{grid-column:2!important;align-self:stretch!important;display:flex!important;align-items:center!important;min-width:0!important;margin:.25rem .5rem!important;padding:.25rem .5rem!important;border:1px solid #c5ced8!important;border-radius:2px!important;background:#fff!important;box-sizing:border-box!important;overflow:hidden!important}.pd-ref-ad-box__title{flex:0 0 auto!important;margin-right:.75rem!important;color:#1e3a5f!important;font-size:13.6px!important;font-weight:700!important;white-space:nowrap!important}.pd-ref-ad-box__options{display:flex!important;gap:.7rem!important;min-width:0!important;flex:1 1 auto!important}.pd-ref-ad-box__option,.pd-ref-ad-box__options{align-items:center!important;white-space:nowrap!important}.pd-ref-ad-box__option{display:inline-flex!important;gap:.25rem!important;margin:0!important;padding:0!important;color:#1f2937!important;font-size:12.4px!important;font-weight:500!important}#property-detail-form>.pd-ref-title-row
.pd-ref-ad-box
input[type=checkbox]{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;display:inline-block!important;flex:0 0 auto!important;width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;margin:0!important;padding:0!important;border:initial!important;border-radius:0!important;cursor:pointer!important}#property-detail-form>.pd-ref-title-row
.pd-ref-ad-box
input[type=checkbox]:disabled{cursor:default!important}.pd-ref-map-title{display:flex!important;align-items:center!important;gap:14px!important;flex:1 1 auto!important;min-width:0!important;margin:0!important}.pd-ref-map-title__label{flex:0 0 auto!important;white-space:nowrap!important;color:#132f4c!important;font-size:var(--bk-desktop-font-14-4,14.4px)!important;font-weight:700!important}.pd-ref-map-title__address{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#334155!important;font-size:13.2px!important;font-weight:600!important}.pd-ref-address-block{display:none!important}.pd-ref-map-wrap{position:relative!important;width:100%!important;aspect-ratio:auto!important;height:430px!important;min-height:430px!important;max-height:none!important;margin:0!important;border:1px solid #e2e8f0!important;background:#f8fafc!important;overflow:hidden!important}.pd-ref-map-wrap .property-map-container,.pd-ref-map-wrap .property-map-mode-view{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;border:0!important}#property-detail-form
.pd-ref-panel--right-lease
.pd-ref-building-floor-row td{background:#f8fbff!important;color:#334155!important}#property-detail-form
.pd-ref-panel--right-lease
.pd-ref-building-floor-row:hover td{background:#f2f7fc!important}#property-detail-form
.pd-ref-panel--right-lease
.pd-ref-building-floor-vacancy{color:#94a3b8!important}#property-detail-form
.pd-ref-panel--right-lease
.pd-ref-building-floor-source{display:inline-block!important;color:#64748b!important;font-size:10px!important;font-weight:700!important;white-space:nowrap!important}#property-detail-form
.pd-ref-panel--right-lease
tbody:has(.pd-ref-building-floor-row)>tr:has(>td[colspan]){display:none!important}#property-detail-form
.pd-ref-panel--right-lease
.pd-ref-building-floor-row{display:none!important}#property-detail-form
.pd-ref-panel--right-lease
.bk-building-floor-auto-row td{background:#f8fbff!important;color:#334155!important}#property-detail-form
.pd-ref-panel--right-lease
.bk-building-floor-auto-row:hover td{background:#f2f7fc!important}#property-detail-form
.pd-ref-panel--right-lease
.bk-building-floor-auto-source{display:inline-block!important;color:#64748b!important;font-size:10px!important;font-weight:700!important;white-space:nowrap!important}#property-detail-form
.pd-ref-panel--right-lease
tbody:has(>.bk-building-floor-auto-row)>tr:has(>td[colspan]){display:none!important}#property-detail-form
.pd-ref-panel--right-lease
.bk-building-floor-filled-row td{background:#fff!important;color:#1f2937!important;font-weight:500!important}#property-detail-form
.pd-ref-panel--right-lease
.bk-building-floor-auto-row,#property-detail-form
.pd-ref-panel--right-lease
.pd-ref-building-floor-row{display:none!important}#property-detail-form
.pd-ref-panel--right-lease
tbody:has(>.bk-building-floor-filled-row)>tr:has(>td[colspan]){display:none!important}#property-detail-form .dev034-top-row{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,16.4%) minmax(0,48.4%) minmax(0,35.2%)!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;grid-gap:0!important;gap:0!important;align-items:stretch!important}#property-detail-form .dev034-building-cell{box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:5px 8px!important;overflow:hidden!important;border:1px solid #c5ced8!important;border-radius:0!important;background:#fff!important}#property-detail-form .dev034-building-cell>*{margin:0!important}#property-detail-form .dev034-building-cell input,#property-detail-form .dev034-building-cell>*{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}#property-detail-form .dev034-ad-cell{width:auto!important;max-width:none!important;padding:5px 8px!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#fff!important}#property-detail-form .dev034-ad-cell,#property-detail-form .dev034-ad-cell>*{box-sizing:border-box!important;display:flex!important;align-items:center!important;min-width:0!important;margin:0!important;outline:0!important}#property-detail-form .dev034-ad-cell>*{width:100%!important;max-width:100%!important;padding:0!important;gap:8px!important;border:0!important;box-shadow:none!important;background:transparent!important}#property-detail-form
.dev034-ad-cell
:is(div,fieldset,section)
:has(>label input[type=checkbox]){box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;grid-gap:0!important;gap:0!important;overflow:hidden!important;border:1px solid #c5ced8!important;border-radius:2px!important;background:#fff!important}#property-detail-form
.dev034-ad-cell
:is(div,fieldset,section)
:has(>label input[type=checkbox])>label{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 5px!important;gap:4px!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;white-space:nowrap!important;overflow:hidden!important}#property-detail-form
.dev034-ad-cell
label
input[type=checkbox]{box-sizing:border-box!important;flex:0 0 auto!important;width:14px!important;height:14px!important;margin:0!important}#property-detail-form
.dev034-ad-cell>*>:not(:has(input[type=checkbox])){flex:0 0 auto!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important}#property-detail-form .dev034-right-cell{box-sizing:border-box!important;width:auto!important;max-width:none!important;margin:0!important;padding:5px 8px!important;overflow:hidden!important;border:1px solid #c5ced8!important;border-radius:0!important;background:#fff!important}#property-detail-form .dev034-right-cell,#property-detail-form .dev034-right-front{display:flex!important;align-items:center!important;min-width:0!important;gap:8px!important}#property-detail-form
.dev034-right-front
.pd-ref-meta-item{min-width:0!important}#property-detail-form
.dev034-right-front
.pd-ref-meta-item select{min-width:74px!important;max-width:145px!important}#property-detail-form
.dev034-right-cell
.pd-ref-topbar__actions{display:flex!important;align-items:center!important;flex:0 0 auto!important;margin-left:auto!important;gap:4px!important}#property-detail-form>.pd-top-direct-row{grid-template-columns:subgrid!important;grid-column:1/-1!important;min-height:48px!important;padding:0 6px!important;grid-gap:0!important;gap:0!important;background:#fff!important}#property-detail-form
.pd-top-direct-left,#property-detail-form>.pd-top-direct-row{box-sizing:border-box!important;display:grid!important;align-items:center!important;width:100%!important;min-width:0!important;height:48px!important;margin:0!important;border:0!important;outline:0!important;box-shadow:none!important}#property-detail-form
.pd-top-direct-left{grid-column:1/3!important;grid-template-columns:minmax(300px,25%) minmax(300px,1fr) 118px 174px!important;grid-column-gap:6px!important;column-gap:6px!important;grid-row-gap:0!important;row-gap:0!important;padding:0!important;background:transparent!important}#property-detail-form
.pd-top-direct-field{box-sizing:border-box!important;display:flex!important;flex-direction:row!important;gap:5px!important;min-width:0!important;height:38px!important;outline:0!important;box-shadow:none!important}#property-detail-form
.pd-top-direct-field,#property-detail-form
.pd-top-direct-field>span{align-items:center!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;white-space:nowrap!important}#property-detail-form
.pd-top-direct-field>span{display:inline-flex!important;flex:0 0 auto!important;width:auto!important;height:34px!important;color:#1f2937!important;font-size:13.6px!important;font-weight:600!important}#property-detail-form
.pd-top-direct-building input{box-sizing:border-box!important;display:block!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:34px!important;margin:0!important;padding:0 6px!important;border:1px solid #b8c3cf!important;border-radius:0!important;background:#fff!important}#property-detail-form
.pd-top-direct-ad{box-sizing:border-box!important;display:flex!important;align-items:center!important;min-width:0!important;height:38px!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}#property-detail-form
.pd-top-direct-ad>*{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;column-gap:4px!important}#property-detail-form
.pd-top-direct-manager select,#property-detail-form
.pd-top-direct-status select{box-sizing:border-box!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:34px!important;margin:0!important;padding:0 5px!important;border:1px solid #b8c3cf!important;border-radius:0!important;background:#fff!important}#property-detail-form
.pd-top-direct-actions{box-sizing:border-box!important;grid-column:3!important;justify-self:stretch!important;min-width:0!important;height:48px!important}#property-detail-form
.pd-top-direct-actions,#property-detail-form
.pd-top-direct-actions
.pd-ref-topbar__actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}#property-detail-form
.pd-top-direct-actions
.pd-ref-topbar__actions{gap:4px!important}@supports not (grid-template-columns:subgrid){#property-detail-form>.pd-top-direct-row{grid-template-columns:minmax(0,32.8fr) minmax(0,32fr) minmax(0,35.2fr)!important}}.pd-ref-photo-modal{width:min(400px,calc(100vw - 32px));height:min(400px,calc(100vh - 32px));max-height:calc(100vh - 32px);box-sizing:border-box!important;width:600px!important;min-width:0!important;max-width:calc(100vw - 24px)!important;height:600px!important;min-height:0!important;max-height:calc(100dvh - 24px)!important;flex:0 1 auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.pd-ref-photo-modal__head{flex:0 0 auto!important}.pd-ref-photo-modal__list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}.pd-ref-photo-modal__footer{flex:0 0 auto!important}.bk-parcel-address{border:0;padding:2px 0;background:transparent;color:#1554c0;font:inherit;font-weight:700;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.bk-parcel-address:hover{text-decoration:underline}.bk-parcel-address:focus-visible{outline:2px solid #1554c0;outline-offset:2px}.bk-parcel-overlay{position:fixed;inset:0;z-index:1200;background:rgba(15,23,42,.5);display:flex;align-items:center;justify-content:center;padding:20px}.bk-parcel-modal{width:min(680px,100%);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;min-width:0;background:#f1f4f8;color:#1f2937;border:1px solid #b9c7d8;border-radius:8px;box-shadow:0 18px 48px #0004;font-size:var(--bk-desktop-font-15,15px)}.bk-parcel-modal__header{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:9px 12px;border-bottom:1px solid #c5ceda}.bk-parcel-modal__header h2{margin:0;font-size:var(--bk-desktop-font-18,18px);overflow-wrap:anywhere;min-width:0}.bk-parcel-modal__header button{flex-shrink:0;font-size:var(--bk-desktop-font-22,22px);min-width:36px}.bk-parcel-modal__form{display:flex;flex-direction:column;overflow:hidden;min-height:0}.bk-parcel-modal__body{overflow-y:auto;overscroll-behavior:contain;padding:9px 12px;min-height:0}.bk-parcel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px}.bk-parcel-field{min-width:0;padding:3px 6px;border:1px solid #d2dce7;background:#fff}.bk-parcel-field small{display:block;color:#40556f;margin-bottom:2px;font-size:13px;line-height:1.25}.bk-parcel-field>small:first-child{font-size:var(--bk-desktop-font-14,14px);font-weight:700;line-height:1.2;color:#213e5d}.bk-parcel-field strong{font-size:var(--bk-desktop-font-15,15px);font-weight:700;line-height:1.25;color:#122e4d;overflow-wrap:anywhere}.bk-parcel-field input{box-sizing:border-box;width:100%;min-width:0;padding:3px 6px;border:1px solid #b6c6d8;border-radius:3px;font:inherit;font-size:var(--bk-desktop-font-15,15px);font-weight:600;color:#122e4d;background:#fff;min-height:30px}.bk-parcel-modal__footer{padding:8px 12px;border-top:1px solid #c5ceda}.bk-parcel-modal__footer p{margin:0 0 8px;overflow-wrap:anywhere}.bk-parcel-modal__footer>div{display:flex;justify-content:flex-end;gap:8px}@media(max-width:1024px){.bk-parcel-overlay{padding:6px}.bk-parcel-modal{width:100%;max-height:calc(100dvh - 12px);border-radius:5px}.bk-parcel-modal__body,.bk-parcel-modal__footer,.bk-parcel-modal__header{padding:8px}.bk-parcel-field input{font-size:var(--bk-desktop-font-16,16px);min-height:44px}.bk-parcel-modal button{min-height:44px;touch-action:manipulation}}.bk-parcel-modal__footer,.bk-parcel-modal__header{flex-shrink:0}.bk-parcel-modal__footer .bk-parcel-confirm{display:block;margin-bottom:8px;padding:10px;border:1px solid #d5a65b;background:#fff8e8}.bk-parcel-confirm>div{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.bk-parcel-field .bk-parcel-area-hint{display:none}.bk-parcel-field .bk-parcel-area-hint--editing{display:block}@media(max-width:1024px){.bk-parcel-field .bk-parcel-area-hint{display:block;overflow-wrap:anywhere}}