.lease-life{border:1px solid var(--cv-line-soft);border-radius:12px;gap:14px;padding:16px;display:grid}.lease-life h3{color:var(--cv-ink-3);font-size:13px;font-weight:500}.lease-life h4{color:var(--cv-ink);margin-top:6px;font-size:14px;font-weight:600}.lease-muted{color:var(--cv-ink-3);font-size:12.5px;line-height:1.55}.lease-alert,.lease-info{border-radius:10px;padding:12px 14px;font-size:13.5px;line-height:1.5}.lease-alert{color:#8a5a12;background:#fdf1df}.lease-info{background:var(--cv-mist);color:#24518a}.lease-terms{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;margin:0;display:grid}.lease-terms>div{background:var(--cv-tint);border-radius:12px;padding:12px 14px}.lease-terms dt{color:var(--cv-ink-3);font-size:12px}.lease-terms dd{font-variant-numeric:tabular-nums;color:var(--cv-ink);margin:4px 0 0;font-size:14px;font-weight:600}.lease-upcoming{color:#24518a;margin:0;padding-left:18px;font-size:13px;line-height:1.7}.lease-actions{flex-wrap:wrap;gap:8px}.lease-form{background:var(--cv-tint);border-radius:12px;gap:14px;padding:16px;display:grid}.cv .lease-form label{color:var(--cv-ink-2);gap:6px;margin:0;font-size:13px;font-weight:500;display:grid}.cv .lease-form :where(input:not([type=checkbox]),select,textarea){border:1px solid var(--cv-line);border-radius:var(--cv-r-ctl);min-height:44px;color:var(--cv-ink);background:#fff;margin:0;padding:10px 14px;font-size:15px}.cv .lease-form :where(input:not([type=checkbox]),select,textarea):focus{border-color:#9cc8fb;box-shadow:0 0 0 3px #1683f31f}.lease-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cv .lease-form .lease-check{align-items:center;gap:10px;font-size:13.5px;display:flex}.lease-check input{width:18px;height:18px;accent-color:var(--cv-blue)}.lease-impact{color:#6d4a25;background:#fff;border:1px solid #f0d9bd;border-radius:10px;gap:8px;padding:12px 14px;font-size:13px;line-height:1.55;display:grid}.lease-impact ul{margin:0;padding-left:18px}.lease-history{margin:0;padding:0;list-style:none}.lease-history li{border-top:1px solid var(--cv-line-soft);gap:4px;padding:12px 0;font-size:13.5px;display:grid}.lease-history li>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.lease-history b{font-weight:600}.lease-history p{color:var(--cv-ink-2);line-height:1.5}.lease-history-actions{gap:16px;display:flex}.lease-history .text-link{font:inherit;color:var(--cv-blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.lease-watch{margin-bottom:20px;padding:20px 24px}.lease-watch h2{margin-bottom:6px;font-size:18px;font-weight:600}.lease-watch.is-single{padding:14px 20px}.lease-watch.is-single h2{color:var(--cv-ink-3);margin-bottom:0;font-size:13px;font-weight:500}.lease-watch.is-single li a{padding:6px 0 0}.lease-watch ul{margin:0;padding:0;list-style:none}.lease-watch li a{border-top:1px solid var(--cv-line-soft);color:inherit;align-items:flex-start;gap:12px;padding:12px 0;font-size:14px;display:flex}.lease-watch li:first-child a{border-top:0}.lease-watch li a>span:last-child{gap:2px;display:grid}.lease-watch b{font-weight:600}.lease-watch small{color:var(--cv-ink-3);font-size:12.5px}.lease-watch .lease-dot{background:#e9a93c;border:0;border-radius:50%;flex-shrink:0;width:8px;height:8px;min-height:0;margin-top:6px;padding:0;display:block}.lease-watch .lease-dot.exit_passed,.lease-watch .lease-dot.expired{background:var(--cv-coral)}.lease-watch .lease-dot.notice{background:var(--cv-blue)}@media (max-width:767px){.lease-pair{grid-template-columns:1fr}.lease-life{padding:14px}.lease-terms{grid-template-columns:1fr 1fr}.lease-actions>*{flex:calc(50% - 4px)}.lease-watch{padding:18px}}
.entries-muted{color:var(--cv-ink-3);font-size:13.5px;line-height:1.55}.entries-layout{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.entries-list{gap:20px;display:grid}.entries-group-list{gap:10px;display:grid}.entries-group-list h2{align-items:baseline;gap:8px;padding:0 2px;font-size:15px;font-weight:600;display:flex}.entries-group-list h2 small{color:var(--cv-ink-3);font-size:13px;font-weight:400}.entries-item{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;gap:12px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:grid}.entries-item:hover{border-color:#c7d4e5}.entries-item.is-active{border-color:var(--cv-blue);box-shadow:0 0 0 3px #1683f31f}.entries-item-main{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.entries-item-main .person-avatar{width:40px;height:40px;font-size:13px}.entries-item-progress{gap:6px;display:grid}.entries-item-progress small{color:var(--cv-ink-3);font-size:12.5px}.entries-count{background:var(--cv-mist);color:var(--cv-blue);border-radius:8px;padding:4px 8px;font-size:13px;font-weight:600}.entries-content{min-width:0}.entries-back{display:none}.entries-back svg{transform:rotate(180deg)}.entries-dossier{gap:16px;display:grid}.entries-head{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;display:grid}.entries-head-id h2{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.15}.entries-head-id p{color:var(--cv-ink-2);margin-top:4px;font-size:14px}.entries-head-id p+p{color:var(--cv-ink-3);margin-top:2px;font-size:13px}.entries-progress{gap:18px;padding:20px 24px;display:grid}.entries-progress-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.entries-progress-top b{font-size:17px;font-weight:600}.entries-progress-top p{color:var(--cv-ink-2);margin-top:3px;font-size:14px}.entries-stepper{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.entries-stepper li{text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.entries-stepper li+li:before{content:"";background:var(--cv-line);border-radius:2px;height:2px;position:absolute;top:14px;left:calc(18px - 50%);right:calc(50% + 18px)}.entries-stepper li.is-done+li:before{background:var(--cv-blue)}.entries-stepper small{color:var(--cv-ink-3);font-size:12.5px;line-height:1.3}.entries-stepper .is-next small{color:var(--cv-ink);font-weight:500}.entries-dot{border:1px solid var(--cv-line);width:28px;height:28px;color:var(--cv-ink-3);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:inline-grid}.is-done>.entries-dot,.is-done>button>.entries-dot{border-color:var(--cv-blue);background:var(--cv-blue);color:#fff}.is-next>.entries-dot,.is-next>button>.entries-dot{border-color:var(--cv-blue);color:var(--cv-blue);box-shadow:0 0 0 4px #1683f31f}.entries-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.entries-step.is-next{border-color:#b9d8fb}.entries-step-head{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto 16px;align-items:center;gap:14px;padding:16px 20px;display:grid}.entries-step-head b{font-size:15px;font-weight:600}.entries-step-head>svg{color:#b6c0cc;transition:transform .15s}.entries-step.is-open .entries-step-head>svg{transform:rotate(180deg)}.entries-step-body{gap:14px;padding:0 20px 20px 62px;display:grid}.entries-form{gap:14px;display:grid}.entries-print{justify-self:start}.entries-file{justify-self:start;position:relative;overflow:hidden}.entries-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.entries-rent{gap:14px;padding:20px 24px;display:grid}.entries-rent:has(.entries-rent-ico){grid-template-columns:48px minmax(0,1fr);align-items:center}.entries-rent-ico{width:48px;height:48px;color:var(--cv-green)}.entries-rent>div>b{font-size:16px;font-weight:600}.entries-rent-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.entries-rent-head small,.entries-rent-head span:not(.cv-badge){color:var(--cv-ink-3);font-size:13px;display:block}.entries-rent-head b{letter-spacing:-.02em;margin:4px 0;font-size:26px;font-weight:600;display:block}.entries-more summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;list-style:none;display:flex}.entries-more summary::-webkit-details-marker{display:none}.entries-more summary b{font-size:15px;font-weight:600;display:block}.entries-more summary small{color:var(--cv-ink-3);margin-top:3px;font-size:13px;display:block}.entries-more summary>svg{color:#b6c0cc;flex-shrink:0;transition:transform .15s}.entries-more[open] summary>svg{transform:rotate(180deg)}.entries-more-body{gap:14px;padding:0 20px 20px;display:grid}.entries-sheet{gap:24px}.entries-group{gap:14px;display:grid}.entries-group+.entries-group{border-top:1px solid var(--cv-line-soft);padding-top:22px}.entries-group h3{align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.entries-group h3 .entries-dot{border-color:var(--cv-blue);width:26px;height:26px;color:var(--cv-blue)}.entries-picked{background:var(--cv-tint);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.entries-picked b{font-size:15px;font-weight:600;display:block}.entries-picked small{color:var(--cv-ink-3);margin-top:2px;font-size:13px;display:block}.cv .entries-toggle{justify-self:start}.cv .entries-toggle button{height:38px}.entries-keys{border:1px solid var(--cv-line);border-radius:var(--cv-r-ctl);cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:14px;padding:14px;display:grid}.entries-keys input{width:20px;height:20px;accent-color:var(--cv-blue);margin:1px 0 0}.entries-keys b{color:var(--cv-ink);font-size:15px;font-weight:600;display:block}.entries-keys small{color:var(--cv-ink-3);margin-top:2px;font-size:13px;display:block}.entries-inline{gap:8px;display:flex}.entries-inline input{flex:1;min-width:0}.entries-inline .is-on{border-color:var(--cv-blue);background:var(--cv-mist);color:var(--cv-blue)}.entries-summary{background:var(--cv-mist);color:#24518a;border-radius:10px;padding:12px 14px;font-size:13.5px}@media (max-width:1100px){.entries-layout{grid-template-columns:minmax(0,1fr)}.entries-layout.has-selection .entries-list,.entries-layout:not(.has-selection):not(.is-empty) .entries-content{display:none}.entries-back{margin:0 0 12px -8px;display:inline-flex}}@media (max-width:767px){.entries-head{grid-template-columns:56px minmax(0,1fr);gap:14px;padding:18px}.entries-head>.cv-badge{grid-column:2;justify-self:start}.entries-head .tenants-hero-avatar{width:56px;height:56px;font-size:18px}.entries-head-id h2{font-size:21px}.entries-progress,.entries-rent{padding:18px}.entries-stepper small{display:none}.entries-step-head{grid-template-columns:28px minmax(0,1fr) 16px;padding:14px 16px}.entries-step-head .cv-badge{grid-area:2/2;justify-self:start}.entries-step-head>svg{grid-area:1/3}.entries-step-body{padding:0 16px 18px}.entries-step-body .cv-actions>*,.entries-file,.entries-print{flex:100%;justify-self:stretch}.entries-more summary,.entries-more-body{padding-left:16px;padding-right:16px}.entries-more-body .cv-actions>*{flex:100%}.cv .entries-toggle{justify-self:stretch}.entries-long{display:none}}
.edl-muted{color:var(--cv-ink-3);font-size:13px;line-height:1.55}.edl-ico{width:40px;height:40px;color:var(--cv-blue);border-radius:10px;flex-shrink:0}.edl-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.cv .edl-table th,.cv .edl-table td{padding-left:16px;padding-right:16px}.edl-card-meta{border-top:1px solid var(--cv-line-soft);flex-wrap:wrap;align-items:center;gap:6px 8px;padding-top:12px;display:flex}.edl-card-meta small{color:var(--cv-ink-3);font-size:12.5px}.edl-card .person-card-main{grid-template-columns:44px minmax(0,1fr)}.cv .edl-start-kind{display:flex}.cv .edl-start-kind button{flex:1;justify-content:center}.cv .modal:has(.edl){width:min(920px,100% - 28px)}.edl{gap:18px}.edl-steps{margin:2px 0 4px}.edl-link{grid-template-columns:152px minmax(0,1fr);align-items:center;gap:18px;padding:18px;display:grid}.edl-link img{background:#fff;border-radius:10px}.edl-link-body{gap:10px;min-width:0;display:grid}.edl-link-body b{font-size:15px;font-weight:600}.edl-link-body small{color:var(--cv-ink-3);font-size:12.5px;line-height:1.5}.edl-link .cv-field>span{display:none}.edl-progress{gap:12px;padding:16px 18px;display:grid}.edl-progress-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.edl-progress-top b{font-size:15px;font-weight:600}.edl-progress-top p{color:var(--cv-ink-3);margin-top:2px;font-size:13px}.edl-jumps{flex-wrap:wrap;gap:8px;display:flex}.edl-jumps em{background:var(--cv-mist);min-width:20px;height:20px;color:var(--cv-blue);border-radius:10px;place-items:center;padding:0 6px;font-size:12px;font-style:normal;font-weight:600;display:inline-grid}.edl-summary small{color:var(--cv-ink-3);margin-top:2px;font-size:12px;display:block}.edl-compare ul{margin:0;padding:0;list-style:none;display:grid}.edl-compare li{border-top:1px solid var(--cv-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 0;display:flex}.edl-compare li:first-child{border-top:0}.edl-compare b{font-size:14px;font-weight:600;display:block}.edl-compare small{color:var(--cv-ink-3);margin-top:2px;font-size:12.5px;display:block}.edl-states{color:var(--cv-ink-3);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.edl-state{border-radius:8px;align-items:center;height:26px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.edl-state--bon{background:var(--cv-green-bg);color:var(--cv-green)}.edl-state--moyen{color:#8a5a12;background:#fdf1df}.edl-state--mauvais{background:var(--cv-coral-bg);color:var(--cv-coral)}.edl-picker-body{gap:16px;display:grid}.edl-chips{flex-wrap:wrap;gap:8px;display:flex}.edl-chips .is-on,.edl-picker .is-on{border-color:var(--cv-blue);background:var(--cv-mist);color:var(--cv-blue)}.edl-inline{align-items:flex-end;gap:8px;display:flex}.edl-inline .cv-field,.edl-wide{flex:1}.edl-rooms{gap:12px;display:grid}.edl-room{overflow:hidden}.edl-room-head{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:14px 18px;display:grid}.edl-room-head>svg{color:#b6c0cc;transition:transform .15s}.edl-room-head[aria-expanded=true]>svg{transform:rotate(180deg)}.edl-room-title b{font-size:16px;font-weight:600;display:block}.edl-room-title small{color:var(--cv-ink-3);margin-top:2px;font-size:12.5px;display:block}.edl-room-body{gap:12px;padding:0 18px 18px;display:grid}.edl-subtitle{font-size:14px;font-weight:600}.edl-entry-photos small{color:var(--cv-ink-3);margin-bottom:6px;font-size:12.5px;display:block}.edl-allgood{justify-self:start;margin-left:-8px}.edl-elements{margin:0;padding:0;list-style:none;display:grid}.edl-element{border-top:1px solid var(--cv-line-soft);gap:8px;padding:12px 0;display:grid}.edl-element:first-child{border-top:0}.edl-element-main{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name conditions tools";align-items:center;gap:10px 12px;display:grid}.edl-element-name{grid-area:name;min-width:0}.edl-element-name b{font-size:14.5px;font-weight:500;display:block}.edl-element-name small{color:var(--cv-ink-3);margin-top:2px;font-size:12px;display:block}.edl-element.is-changed .edl-element-name small{color:#8a5a12}.edl-conditions{background:#eef2f7;border-radius:12px;grid-area:conditions;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:inline-grid}.edl-condition{min-width:76px;height:36px;font:inherit;color:var(--cv-ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 10px;font-size:13.5px;font-weight:500}.edl-condition:disabled{cursor:default;opacity:1}.edl-condition.is-on{box-shadow:0 1px 2px #14243a14}.edl-condition--bon.is-on{background:var(--cv-green-bg);color:var(--cv-green)}.edl-condition--moyen.is-on{color:#8a5a12;background:#fdf1df}.edl-condition--mauvais.is-on{background:var(--cv-coral-bg);color:var(--cv-coral)}.edl-element.is-pending .edl-element-name b{color:var(--cv-ink-2)}.edl-element-tools{grid-area:tools;gap:6px;display:flex}.edl-photo-btn{cursor:pointer;position:relative;overflow:visible}.edl-photo-btn input{opacity:0;cursor:pointer;position:absolute;inset:0}.edl-photo-btn em{background:var(--cv-blue);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-style:normal;font-weight:600;display:grid;position:absolute;top:-6px;right:-6px}.cv-icon-btn.is-filled{background:var(--cv-mist);color:var(--cv-blue);border-color:#b9d8fb}.edl-element-note,.edl-diff{background:var(--cv-tint);color:var(--cv-ink-2);border-radius:10px;padding:8px 12px;font-size:13px;line-height:1.5}.edl-diff{color:#7a4e0e;background:#fdf1df}.edl-details{background:var(--cv-tint);border-radius:12px;gap:10px;padding:14px;display:grid}.edl-form{gap:12px;display:grid}.edl-check{color:var(--cv-ink);align-items:center;gap:10px;font-size:14px;display:flex}.edl-check input{width:18px;height:18px;accent-color:var(--cv-blue)}.edl-retention{justify-self:start;margin-left:-8px}.edl-thumbs{flex-wrap:wrap;gap:8px;display:flex}.edl-thumb{border:1px solid var(--cv-line);background:var(--cv-tint);cursor:zoom-in;border-radius:10px;width:72px;height:72px;padding:0;position:relative;overflow:hidden}.edl-thumb img{object-fit:cover;width:100%;height:100%}.edl-thumb span{color:#fff;background:#14243ab3;border-radius:6px;padding:1px 6px;font-size:10.5px;position:absolute;bottom:4px;left:4px}.edl-viewer{z-index:50;background:#0a121eeb;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:16px;display:grid;position:fixed;inset:0}.edl-viewer-top{color:#fff;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.edl-viewer img{object-fit:contain;border-radius:10px;place-self:center;max-width:100%;max-height:100%}.edl-viewer-nav{justify-content:center;gap:8px;display:flex}.edl-fold-body{padding:0 16px 16px}.edl-share{gap:14px;display:grid}.edl-shares>small{color:var(--cv-ink-3);margin-bottom:6px;font-size:12.5px;display:block}.edl-shares ul{margin:0;padding:0;list-style:none;display:grid}.edl-shares li{border-top:1px solid var(--cv-line-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.edl-shares b{font-size:14px;font-weight:600;display:block}.edl-shares small{color:var(--cv-ink-3);margin-top:2px;font-size:12.5px;display:block}.edl-addenda{gap:10px;margin:0;padding:0;list-style:none;display:grid}.edl-addenda p{color:var(--cv-ink-2);font-size:14px}.edl-parties{gap:12px;display:grid}.edl-party{border:1px solid var(--cv-line-soft);border-radius:12px;gap:10px;padding:14px;display:grid}.edl-party.is-ok{background:#f5fbf7;border-color:#cfe9da;grid-template-columns:32px minmax(0,1fr) auto;align-items:center}.edl-party b,.edl-signed b{font-size:14.5px;font-weight:600;display:block}.edl-party small,.edl-signed small{color:var(--cv-ink-3);margin-top:2px;font-size:12.5px;display:block}.edl-party-ok{color:var(--cv-green);place-items:center;display:grid}.edl-signed{gap:10px;margin:0;padding:0;list-style:none;display:grid}.edl-signed li{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;display:grid}.edl-foot{gap:12px}.edl-next{flex:1;justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.edl-next-text{text-align:right;min-width:0}.edl-next-text b{font-size:14px;font-weight:600;display:block}.edl-next-text span{color:var(--cv-ink-3);margin-top:2px;font-size:12.5px;display:block}.edl-next-done{color:var(--cv-ink-3);flex:1;font-size:13px}.edl-state-read{grid-area:conditions;justify-self:end}@media (min-width:900px){.edl-rooms.is-readonly{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:767px){.edl>.unit-detail-head{grid-template-columns:44px minmax(0,1fr)}.edl>.unit-detail-head>.cv-badge{grid-column:2;justify-self:start}.edl-element-main:has(.edl-state-read){grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name conditions tools"}.edl-next-text span{display:none}.edl-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.edl-filters .cv-stat{padding:8px 10px}.edl-link{text-align:center;grid-template-columns:1fr;justify-items:center}.edl-link-body .cv-actions>*{flex:1}.edl-room-head{padding:14px 16px}.edl-room-body{padding:0 16px 16px}.edl-element-main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name tools""conditions conditions"}.edl-conditions{display:grid}.edl-condition{min-width:0;height:40px}.edl-inline .cv-btn{height:48px}.edl-party.is-ok{grid-template-columns:28px minmax(0,1fr)}.edl-party.is-ok .cv-btn{grid-column:2;justify-self:start;margin-left:-8px}.edl-party .cv-actions>*{flex:100%}.edl-picker-body .cv-actions>*{flex:1}.edl-picker-body .edl-start-actions{flex-direction:column}.edl-foot{flex-direction:row;align-items:center;gap:10px}.edl-pdf{flex:0 0 44px;padding:0}.edl-pdf span{display:none}.edl-next{gap:10px}.edl-next-text{text-align:left}.edl-next .cv-btn{white-space:normal;flex-shrink:0;max-width:52%;height:auto;min-height:44px;padding:8px 12px;line-height:1.2}.edl-viewer-nav .cv-btn{flex:1;padding:0 8px}}.edl-page{gap:14px;display:grid}.edl-page-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.edl-page-head h1{margin:0}@media (max-width:559px){.edl-add-label{display:none}}.edl-dup{border-radius:var(--cv-r-card);background:var(--cv-amber-bg);color:var(--cv-amber);border:1px solid #f0d29c;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:grid}.edl-dup p{color:var(--cv-ink);margin:0}.edl-dup b{font-weight:600}.edl-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.edl-fchips{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.edl-fchip{border:1px solid var(--cv-line);border-radius:var(--cv-r-ctl);background:var(--cv-surface);min-height:36px;font:inherit;color:var(--cv-ink-2);cursor:pointer;flex:none;align-items:center;gap:6px;padding:6px 12px;font-size:14px;transition:border-color .14s,background .14s,transform .14s cubic-bezier(.23,1,.32,1);display:inline-flex}.edl-fchip:active{transform:scale(.96)}.edl-fchip span{color:var(--cv-ink-3)}.edl-fchip.is-on{border-color:var(--cv-blue);background:var(--cv-mist);color:var(--cv-blue-deep);font-weight:600}.edl-fchip.is-on span{color:var(--cv-blue-deep)}.edl-search{min-width:240px}@media (max-width:559px){.edl-search{flex:100%;min-width:0}}.edl-grid{gap:12px;display:grid}@media (min-width:900px){.edl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.edl-lease{gap:12px;padding:14px;transition:box-shadow .16s,transform .16s cubic-bezier(.23,1,.32,1);display:grid}@media (hover:hover){.edl-lease:hover{box-shadow:0 8px 22px #10285012}}.edl-lease-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.edl-lease-thumbs{gap:4px;display:flex}.edl-lease-thumbs img,.edl-thumb-art{object-fit:cover;background:var(--cv-tint);border-radius:10px;width:46px;height:46px}.edl-thumb-art{place-items:center;display:grid}.edl-thumb-art img{background:0 0;width:38px;height:38px}.edl-lease-id{gap:2px;min-width:0;display:grid}.edl-lease-id b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.edl-lease-id small{color:var(--cv-ink-3);font-size:13px}.edl-halves{grid-template-columns:1fr 1fr;gap:8px;display:grid}.edl-half{border:1px solid var(--cv-line);border-radius:var(--cv-r-ctl);background:var(--cv-surface);min-width:0;font:inherit;color:inherit;text-align:left;align-content:start;gap:6px;padding:10px 12px;display:grid}button.edl-half{cursor:pointer;transition:border-color .14s}button.edl-half:hover{border-color:#b9d6fb}.edl-half.is-none{background:0 0;border-style:dashed}.edl-half-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.edl-half-label{color:var(--cv-ink-2);font-size:12.5px;font-weight:600}.edl-half small{color:var(--cv-ink-3);font-size:12.5px;line-height:1.35}.edl-half .cv-badge{white-space:nowrap}.edl-bar{background:var(--cv-line-soft);border-radius:3px;height:5px;display:block;overflow:hidden}.edl-bar i{border-radius:inherit;background:var(--cv-blue);height:100%;transition:width .36s cubic-bezier(.23,1,.32,1);display:block}.edl-bar.is-done i{background:var(--cv-green)}.edl-lease-act-mobile{display:none}@media (max-width:559px){.edl-lease-head{grid-template-columns:auto minmax(0,1fr)}.edl-lease-act{display:none}.edl-lease-act-mobile{justify-content:center;width:100%;min-height:44px;display:inline-flex}.edl-lease-thumbs img:nth-child(3){display:none}}.edl-archives-toggle{font:inherit;color:var(--cv-ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:6px 0 10px;padding:0;font-size:14px;display:inline-flex}.edl-sheet{gap:14px;display:grid}.edl-sheet-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.edl-sheet-head h2{margin:0;font-size:20px;font-weight:500;line-height:1.2}.edl-sheet-head p{color:var(--cv-ink-3);margin:4px 0 0;font-size:14px}.edl-sheet-actions{flex-wrap:wrap;gap:8px;display:flex}.edl-sheet-actions .is-active{border-color:var(--cv-blue);background:var(--cv-mist)}.edl-strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.edl-strip-photo{scroll-snap-align:start;cursor:zoom-in;border:0;border-radius:10px;flex:none;width:92px;height:92px;padding:0;overflow:hidden}.edl-strip-photo img{object-fit:cover;width:100%;height:100%}.edl-sheet-rooms{margin:0;padding:0;list-style:none}.edl-sheet-rooms>li+li{border-top:1px solid var(--cv-line-soft)}.edl-sheet-room{width:100%;min-height:60px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.edl-sheet-room>svg:last-child{color:var(--cv-ink-3);transition:transform .18s cubic-bezier(.23,1,.32,1)}.edl-sheet-room[aria-expanded=true]>svg:last-child{transform:rotate(90deg)}.edl-sheet-room-art{background:var(--cv-tint);width:40px;height:40px;color:var(--cv-ink-3);border-radius:10px;place-items:center;display:grid;overflow:hidden}.edl-sheet-room-art img{object-fit:cover;width:100%;height:100%}.edl-sheet-room-text{gap:2px;display:grid}.edl-sheet-room-text b{font-size:15px;font-weight:600}.edl-sheet-room-text small{color:var(--cv-ink-3);font-size:12.5px}.edl-sheet-room .cv-badge{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}@media (max-width:559px){.edl-sheet-room{grid-template-columns:auto minmax(0,1fr) auto}.edl-sheet-room .cv-badge{grid-column:2/-1;justify-self:start;max-width:100%}.edl-sheet-room>svg:last-child{grid-area:1/3}}.edl-sheet-elements{margin:0;padding:0 14px 12px 64px;list-style:none;animation:.2s cubic-bezier(.23,1,.32,1) edl-unfold;display:grid}@keyframes edl-unfold{0%{opacity:0;transform:translateY(-4px)}}.edl-sheet-elements li{border-top:1px dashed var(--cv-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:8px 0;display:grid}.edl-sheet-elements li>span:first-child{gap:2px;font-size:14px;display:grid}.edl-sheet-elements small{color:var(--cv-ink-3);font-size:12.5px}.edl-sheet-el-photos{grid-column:1/-1;gap:6px;display:flex}.edl-sheet-el-photos button{cursor:zoom-in;border:0;border-radius:8px;width:52px;height:52px;padding:0;overflow:hidden}.edl-sheet-el-photos img{object-fit:cover;width:100%;height:100%}@media (max-width:559px){.edl-sheet-elements{padding-left:14px}}.edl-sheet-parties{grid-template-columns:1fr 1fr;gap:8px;display:grid}.edl-sheet-party{border:1px solid var(--cv-line);border-radius:var(--cv-r-ctl);gap:2px;padding:10px 12px;display:grid}.edl-sheet-party b{font-size:14px;font-weight:600}.edl-sheet-party small{color:var(--cv-ink-3);font-size:12.5px}.edl-sheet-addenda h3{margin:0 0 6px;font-size:15px}.edl-sheet-addenda ul{margin:0;padding-left:18px;font-size:14px}.edl-sheet-edit{justify-self:start}.edl-compare-view{gap:10px;display:grid}.edl-compare-sum{margin:0;font-size:15px}.edl-compare-sum b{font-weight:600}.edl-compare-item{gap:10px;padding:12px 14px;display:grid}.edl-compare-item header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.edl-compare-item header>span:first-child{gap:2px;display:grid}.edl-compare-item small{color:var(--cv-ink-3);font-size:12.5px}.edl-compare-photos{grid-template-columns:1fr 1fr;gap:8px;display:grid}.edl-compare-photos figure{gap:4px;margin:0;display:grid}.edl-compare-photos button{aspect-ratio:4/3;cursor:zoom-in;border:0;border-radius:10px;padding:0;overflow:hidden}.edl-compare-photos img{object-fit:cover;width:100%;height:100%}.edl-compare-none{aspect-ratio:4/3;border:1px dashed var(--cv-line);color:var(--cv-ink-3);border-radius:10px;place-items:center;font-size:12.5px;display:grid}.edl-compare-photos figcaption{color:var(--cv-ink-3);font-size:12px}.edl-compare-retention{border-radius:var(--cv-r-ctl);background:var(--cv-amber-bg);color:var(--cv-ink);align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:13.5px;display:flex}.edl-tip{border-radius:var(--cv-r-ctl);background:var(--cv-mist);color:#2c3e57;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.45;display:flex}.edl-tip svg{color:var(--cv-blue);flex:none;margin-top:2px}.edl-tip b{font-weight:600}.edl-success{text-align:center;justify-items:center;gap:10px;padding-top:28px;display:grid}.edl-success h2{margin:0;font-size:24px;font-weight:500}.edl-success>p{color:var(--cv-ink-2);margin:0;font-size:14.5px;line-height:1.5}.edl-success-badge{background:var(--cv-green);color:#fff;border-radius:50%;place-items:center;width:80px;height:80px;animation:.52s cubic-bezier(.2,1.4,.4,1) edl-pop;display:grid;box-shadow:0 12px 28px #1f6d4a47}@keyframes edl-pop{0%{opacity:0;transform:scale(.4)}}.edl-success-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.edl-success .edl-link{text-align:left;width:100%}@media (prefers-reduced-motion:reduce){.edl-success-badge,.edl-sheet-elements{animation:none}}.edl-page .edl-page-head{text-align:left;flex-direction:row}.edl-page .edl-page-head .cv-btn{flex:none}.edl-compare-photos{grid-template-columns:repeat(2,minmax(0,240px))}
