@media (max-width:900px){.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea,.listings-memo-input,input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}.field input:not([type=checkbox]):not([type=radio]),.field select{height:var(--control-h-lg)}}.data-disclaimer{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:var(--gray-100);border:1px solid var(--line);font-size:12px;line-height:1.55;color:var(--slate)}.data-disclaimer b{color:var(--text)}.briefing-item-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.briefing-item-addr{white-space:normal;min-width:0}.data-disclaimer-top{margin:2px 0 22px}.money-input{position:relative;display:block}.money-input input{padding-right:54px!important}.money-input-unit{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12.5px;color:var(--text-muted);pointer-events:none}.money-input input:disabled+.money-input-unit{opacity:.55}.my-devices{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.my-device-list{display:flex;flex-direction:column;gap:8px}.my-device-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.my-device-info{min-width:0}.my-device-name{font-weight:700;font-size:13.5px}.my-device-current{margin-left:8px;font-size:11px;font-weight:500;color:var(--gold-deep);background:var(--gray-100);border-radius:999px;padding:2px 8px}.device-choice-box{max-width:460px}.device-choice-list{display:flex;flex-direction:column;gap:8px;margin:14px 0}.device-choice-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--card);cursor:pointer;text-align:left}.device-choice-item:hover:not(:disabled){border-color:var(--gold);background:var(--gray-100)}.device-choice-name{font-weight:700;font-size:14px}.device-cooldown-timer{font-size:30px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:14px 0;color:var(--text)}.field-pair{display:flex;gap:8px}.field-pair input{min-width:0}.input-with-unit{position:relative;flex:1 1;min-width:0}.input-with-unit input{padding-right:30px}.input-unit{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:12.5px;color:var(--text-muted);pointer-events:none}.ui-text-list{display:flex;flex-direction:column;gap:14px}.ui-text-row{border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;background:var(--card)}.ui-text-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.ui-text-desc{font-weight:500;font-size:13.5px}.ui-text-row textarea{width:100%;font:inherit;font-size:13.5px;line-height:1.6;padding:10px 12px;border:1px solid var(--line);border-radius:10px;resize:vertical}.ui-text-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;flex-wrap:wrap}.ui-text-buttons{display:flex;align-items:center;gap:8px}.section-hint-btn{flex:none;width:17px;height:17px;border-radius:50%;border:1.5px solid var(--text-muted);background:none;color:var(--text-muted);font-size:11.5px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;margin-left:2px}.section-hint-btn-on,.section-hint-btn:hover{border-color:var(--gold);background:var(--gold);color:var(--on-gold)}.section-hint-text{margin:8px 2px 0;font-size:12.5px;line-height:1.6;color:var(--text-muted)}@media (max-width:720px){.contact-row{grid-template-columns:1fr auto}.contact-row>.field{grid-column:1/-1}.contact-row>.field:last-of-type{grid-column:1}}.address-mode-select{font-size:12.5px;padding:5px 10px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--text);cursor:pointer}.select-all-bar{display:none}.select-all-count{color:var(--text-muted);font-weight:500}@media (max-width:900px){.select-all-bar{display:inline-flex;align-items:center;gap:8px;margin-right:auto;font-size:13.5px;font-weight:500;color:var(--text);cursor:pointer;box-shadow:none}.listings-card-select-all,.results-meta-select-all-bar .results-count{display:none}.listings-title-row .btn-overlay-util{margin-left:auto}}.listings-private-note,.section-hint-text{position:relative;margin:10px 0 4px;padding:10px 14px;background:var(--gray-100);border:1px solid var(--line);border-radius:10px;font-size:12.5px;line-height:1.75;color:var(--text);max-width:640px}.listings-private-note:before,.section-hint-text:before{content:"";position:absolute;top:-6px;left:18px;width:10px;height:10px;background:var(--gray-100);border-left:1px solid var(--line);border-top:1px solid var(--line);transform:rotate(45deg)}.collapsible-section-meta{font-size:12.5px;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.contact-saved-list{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.contact-saved-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.contact-saved-text{min-width:0;font-size:13.5px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.contact-saved-role{font-size:12px;color:var(--gold-deep);background:var(--gray-100);border-radius:999px;padding:1px 8px}.contact-saved-phone{color:var(--slate);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.premium-history{margin-top:14px}.premium-history-title{font-size:13px;font-weight:700;margin-bottom:6px}.premium-history-table{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface-subtle);max-width:420px}.premium-history-row{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;font-size:13px;border-top:1px solid var(--line)}.premium-history-row:first-child{border-top:none}.premium-history-head{font-weight:700;background:var(--card)}.premium-history-empty,.premium-history-head{color:var(--text-muted)}[class*=listings-form-grid]+[class*=listings-form-grid]{margin-top:14px}.hint-anchor{position:relative;display:inline-flex;align-items:center}.hint-bubble{position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:max-content;max-width:min(520px,78vw);padding:10px 14px;background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 26px rgba(20,25,35,.16);font-size:12.5px;font-weight:400;line-height:1.75;color:var(--text);white-space:normal;text-align:left}.hint-bubble-right{left:auto;right:0}.hint-bubble:before{content:"";position:absolute;top:-6px;left:12px;width:10px;height:10px;background:var(--card);border-left:1px solid var(--line);border-top:1px solid var(--line);transform:rotate(45deg)}.hint-bubble-right:before{left:auto;right:12px}.premium-history-table{max-width:none}.premium-history-row{display:grid;grid-template-columns:130px 140px 1fr;align-items:baseline}.premium-history-reason{color:var(--slate)}.premium-history-cell{grid-row:span 2}.premium-history-cell .premium-history-table{max-width:none;max-height:96px;overflow-y:auto;overscroll-behavior:contain}.premium-history-cell .premium-history-row{grid-template-columns:1fr auto}.hint-anchor-inline{margin-right:auto}.privacy-search-row{display:flex;gap:8px;margin-bottom:12px}.privacy-search-row input{flex:1 1;min-width:0;padding:9px 12px;border:1px solid var(--line);border-radius:10px;font:inherit}.privacy-hit-list,.privacy-log-list{display:flex;flex-direction:column;gap:6px}.privacy-hit-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.privacy-hit-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13.5px}.privacy-erase-btn{color:var(--seal-deep);white-space:nowrap}.privacy-log-row{display:grid;grid-template-columns:150px 90px 50px 1fr 60px 1.4fr;grid-gap:8px;gap:8px;padding:6px 4px;font-size:12.5px;color:var(--text-muted);border-top:1px solid var(--line)}.privacy-log-note,.privacy-log-query{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.privacy-log-row{grid-template-columns:1fr 1fr}}.briefing-cart-name{font-size:15px;font-weight:700;margin-bottom:8px}.briefing-cart-facts{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 14px;gap:4px 14px;margin:0;font-size:13.5px}.briefing-cart-facts dt{color:var(--text-muted);white-space:nowrap}.briefing-cart-facts dd{margin:0;color:var(--text)}.briefing-cart-note{white-space:pre-wrap;line-height:1.6}.briefing-cart-count{margin-left:8px;font-size:12.5px;font-weight:700;color:var(--gold-deep);background:var(--gray-100);border-radius:999px;padding:2px 9px;vertical-align:middle}.briefing-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.briefing-sheet-customer{text-align:right;font-size:13px;line-height:1.7;color:var(--text)}.briefing-print-head{border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:14px}.briefing-sign-top{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:10.5px;line-height:1.5;color:var(--text-muted);padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--line)}.briefing-item-addr,.briefing-item-title{white-space:normal;overflow:visible;text-overflow:clip;word-break:keep-all}@media (max-width:1400px){.briefing-items-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.briefing-items-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.briefing-items-grid{grid-template-columns:minmax(0,1fr)}}.briefing-sheet-sign>div{white-space:nowrap}.briefing-sign-label{color:var(--text-muted);margin-right:6px}.briefing-item-headline{margin-bottom:8px}@media print{.briefing-items-grid>*{break-inside:avoid;page-break-inside:avoid}@page{margin:10mm}}@media print and (orientation:landscape){.briefing-items-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.briefing-items-grid>:nth-child(4n){break-after:page;page-break-after:always}.briefing-items-grid>:last-child{break-after:auto;page-break-after:auto}}@media print and (orientation:portrait){.briefing-items-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.briefing-items-grid>:nth-child(4n){break-after:page;page-break-after:always}.briefing-items-grid>:last-child{break-after:auto;page-break-after:auto}}@media print{.briefing-items-grid{gap:8px}.briefing-item{padding:9px 10px;font-size:10px;border-radius:7px}.briefing-item-header{margin-bottom:2px}.briefing-item-number{font-size:9px}.briefing-item-title{font-size:12px}.briefing-item-addr{font-size:9px;line-height:1.35}.briefing-item-headline{margin-bottom:5px}.briefing-item .listings-status-badge{font-size:8.5px;padding:1px 6px}.briefing-item-photo,.briefing-item-photo-empty{height:92px;min-height:0;object-fit:cover}.briefing-item-map,.briefing-item-map-empty{height:78px;min-height:0}.briefing-price-block{padding:5px 6px}.briefing-price-row{padding:0;line-height:1.3}.briefing-price-label{font-size:9.5px}.briefing-price-value{font-size:11.5px}.briefing-price-note{font-size:9px;margin-top:0;line-height:1.3}.briefing-price-note-label{font-size:9px}.briefing-fact-grid{margin-top:5px;padding-top:5px}.briefing-fact-grid .detail-fact{padding:2.5px 0;gap:6px}.briefing-fact-grid .detail-fact-label,.briefing-fact-grid .detail-fact-value{font-size:10px;line-height:1.4}.briefing-comment-block{margin-top:5px;padding:0;min-height:0}.briefing-comment-label{font-size:9px;margin-bottom:2px}.briefing-comment{font-size:10px;line-height:1.4;margin:0}.briefing-map-block{margin-top:5px}.briefing-sheet-title{font-size:13px}.briefing-sheet-date{font-size:9px}.briefing-sheet-footline{font-size:7.5px;margin-top:2px}.briefing-sheet-parties{font-size:8.5px;grid-template-columns:auto 72px}.briefing-print-head{padding-bottom:4px;margin-bottom:6px}}.listings-th-fixed{white-space:nowrap;font-size:12px}@media print{.briefing-print-list-sheet{display:table;width:100%;padding:0}.briefing-print-list-sheet>.briefing-print-head{display:table-header-group}.briefing-print-list-sheet>.briefing-sheet-body{display:table-row-group}.briefing-print-table{table-layout:fixed;font-size:9px}.briefing-print-table td,.briefing-print-table th{padding:5px 6px;vertical-align:top;word-break:keep-all}.briefing-print-table th{font-size:8.5px;white-space:nowrap}.briefing-print-table td:first-child,.briefing-print-table th:first-child{width:3%}.briefing-print-table td:nth-child(2),.briefing-print-table th:nth-child(2){width:21%}.briefing-print-table td:nth-child(3),.briefing-print-table th:nth-child(3){width:7%}.briefing-print-table td:nth-child(4),.briefing-print-table th:nth-child(4){width:8%}.briefing-print-table td:nth-child(5),.briefing-print-table th:nth-child(5){width:19%}.briefing-print-table td:nth-child(6),.briefing-print-table th:nth-child(6){width:4%}.briefing-print-table td:nth-child(7),.briefing-print-table th:nth-child(7){width:24%}.briefing-print-table td:nth-child(8),.briefing-print-table th:nth-child(8){width:9%}.briefing-print-table td:nth-child(9),.briefing-print-table th:nth-child(9){width:5%}.briefing-print-table td:nth-child(4),.briefing-print-table td:nth-child(6),.briefing-print-table td:nth-child(9){white-space:nowrap}.briefing-print-table .listings-addr-main{font-size:9px;line-height:1.35}.briefing-print-table .listings-addr-sub{font-size:8px;line-height:1.3}.briefing-print-list-sheet>.briefing-print-head .briefing-sheet-footline{padding-bottom:6px}}.dup-spot-card{margin:12px 0 4px;padding:14px 16px;border:1px solid var(--info-line);background:var(--info-tint);border-radius:var(--radius)}.dup-spot-head{font-size:14px;font-weight:700;color:var(--info)}.dup-spot-head-history{margin-top:16px;color:var(--text-muted)}.dup-spot-hint{margin:4px 0 10px}.dup-spot-list{display:flex;flex-direction:column;gap:8px;max-height:350px;overflow-y:auto;scrollbar-gutter:stable}.dup-spot-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:9px 11px;background:var(--card);border:1px solid var(--line);border-radius:8px}.dup-spot-main{min-width:0}.dup-spot-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13.5px;font-weight:700;margin-bottom:2px}.dup-spot-detail{font-weight:500;color:var(--text-muted)}.dup-spot-badge{font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--gray-100);color:var(--text-muted);border:1px solid var(--line)}.dup-spot-badge-actual{background:var(--ok-tint);color:var(--ok-strong);border-color:var(--ok-line)}.dup-spot-actions{display:flex;gap:8px;flex-shrink:0}@media (max-width:700px){.dup-spot-row{flex-direction:column}.dup-spot-actions{align-self:flex-end}}.recent-listing-ago{flex-shrink:0;font-size:12px;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.activity-cell{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.activity-tag{font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--gray-100);color:var(--text-muted);border:1px solid var(--line)}.activity-tag-new{background:var(--ok-tint-2)}.activity-tag-deal,.activity-tag-new{color:var(--ok-strong);border-color:var(--ok-line)}.activity-tag-deal{background:var(--ok-tint)}.activity-tag-change,.activity-tag-price{background:var(--warn-tint);color:var(--warn-strong);border-color:var(--warn-line)}.activity-price-move{margin-right:10px}.activity-fields{color:var(--text-muted);font-size:var(--fs-xs)}.activity-up{color:var(--seal-deep)}.activity-down{color:var(--ok-strong)}.team-name-btn{display:inline-flex;align-items:center;gap:8px;min-width:0;text-decoration:none}.team-name-btn-label{font-weight:700;text-decoration:underline;text-underline-offset:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-member-actions{display:inline-flex;align-items:center;gap:10px}.team-member-row-left>td{color:var(--text-muted)}.member-detail{display:grid;grid-template-columns:84px 1fr;grid-gap:8px 12px;gap:8px 12px;margin:14px 0 18px;font-size:13.5px}.member-detail dt{color:var(--text-muted)}.member-detail dd{margin:0}.team-member-table td,.team-member-table th{white-space:nowrap}.team-notices{margin-bottom:14px}.team-notices-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.team-notices-toggle{display:flex;align-items:center;gap:8px;background:none;border:none;padding:0;cursor:pointer;color:inherit;flex:1 1}.team-notices-toggle .listings-form-section-title{flex:1 1}.dashboard-card-notices .team-notices-toggle,.dashboard-card-notices .team-notices-toggle .listings-form-section-title{flex:0 1 auto}.dashboard-schedule-head h3 .dashboard-head-icon,.team-notices-icon{color:var(--text-muted);margin-right:6px;vertical-align:-3px}.team-notices-count{min-width:20px;padding:0 6px;border-radius:999px;background:var(--seal-deep);color:var(--on-seal);font-size:11.5px;font-weight:700;line-height:19px;text-align:center}.team-notices-caret{color:var(--text-muted);font-size:11px}.notice-card-foot{flex-wrap:wrap}.notice-card-foot,.notice-form-label-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.notice-form-label-row{margin-bottom:4px}.notice-form-label-row>label:first-child{margin-bottom:0}.notice-form-pin{display:inline-flex;align-items:center;gap:8px;margin-bottom:0;font-size:12.5px;color:var(--text-muted);cursor:pointer}.notice-form-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:12px;flex-wrap:wrap}.notice-form-footer-files{flex:1 1 240px;min-width:0}.notice-form-actions{display:flex;gap:8px;flex-shrink:0}.team-notice-form{border:1px solid var(--line);border-radius:var(--radius);padding:14px;margin:10px 0 12px;background:var(--card)}.team-calendar-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.team-calendar-toggle{display:flex;align-items:center;gap:8px;background:none;border:none;padding:0;cursor:pointer;color:inherit;flex:1 1}.team-calendar-toggle .listings-form-section-title{flex:1 1}.team-calendar-title{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}.team-calendar-title .team-calendar-scope-select{flex:0 0 auto}.team-calendar-title>.dropdown-menu-wrap{flex:0 1 auto;min-width:0}.team-calendar-title>.team-calendar-toggle{flex:0 0 auto}.team-calendar-controls{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.team-calendar-view-switch{display:flex;gap:2px;padding:3px;border-radius:999px;background:var(--gray-100);border:1px solid var(--line)}.team-calendar-view-btn{border:none;background:none;padding:4px 12px;border-radius:999px;font-size:12.5px;font-weight:500;color:var(--text-muted);cursor:pointer}.team-calendar-view-btn:hover{color:var(--text)}.team-calendar-view-btn-active{background:var(--gold);color:var(--on-gold)}.team-calendar-nav{display:flex;align-items:center;gap:10px}.team-calendar-month-label{font-size:15px;font-weight:700;color:var(--text);margin:12px 0 8px}.team-calendar-body,.team-calendar-body>.team-calendar-week-grid{min-height:518px}.team-calendar-body:empty{min-height:0}@media (max-width:700px){.team-calendar-body,.team-calendar-body>.team-calendar-week-grid{min-height:338px}.team-calendar-body:empty{min-height:0}}.team-calendar-sun{color:var(--seal-deep)}.team-calendar-sat{color:var(--gold)}.team-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:5px;gap:5px}.team-calendar-weekday{text-align:center;font-size:11.5px;font-weight:700;color:var(--text-muted);padding-bottom:4px}.team-calendar-cell{display:flex;flex-direction:column;align-items:flex-start;gap:2px;height:78px;overflow:hidden;padding:6px 5px;background:var(--card);border:1px solid var(--line);border-radius:10px;text-align:left;cursor:pointer;font:inherit}.team-calendar-cell:hover{background:var(--surface-tint);border-color:var(--ok-line)}.team-calendar-cell-out{color:var(--text-muted);background:var(--gray-100)}.team-calendar-cell-today{background:var(--info-tint);border-color:var(--gold)}.team-calendar-cell-today .team-calendar-cell-day{background:var(--gold);color:var(--on-gold);width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.team-calendar-cell-day{font-size:12.5px;font-weight:700}.team-calendar-event-pill{width:100%;font-size:10.5px;font-weight:500;line-height:1.4;padding:1px 6px;border-radius:999px;background:var(--ok-tint-2);color:var(--ok-strong);border:1px solid var(--ok-line);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-calendar-event-pill b{font-weight:700}.team-calendar-event-pill-author{opacity:.72;font-weight:500}.team-calendar-cell-out .team-calendar-event-pill{background:var(--card)}.team-calendar-event-more{font-size:10px;font-weight:700;color:var(--gold)}.team-calendar-week-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px;min-height:inherit;height:100%}.team-calendar-week-col{display:flex;flex-direction:column;gap:6px;align-items:stretch;min-height:160px;overflow-y:auto;padding:8px 7px;background:var(--card);border:1px solid var(--line);border-radius:10px;text-align:left;cursor:pointer;font:inherit}.team-calendar-week-col:hover{background:var(--surface-tint);border-color:var(--ok-line)}.team-calendar-week-col-head{display:flex;align-items:baseline;gap:5px;font-size:12px;font-weight:700;padding-bottom:4px;border-bottom:1px solid var(--line)}.team-calendar-week-col-events{display:flex;flex-direction:column;gap:4px}.team-calendar-week-col-empty{font-size:11px;color:var(--text-muted)}.team-calendar-week-col .team-calendar-event-pill{white-space:normal}.team-calendar-day-panel{border:1px solid var(--line);border-radius:var(--radius);padding:14px;background:var(--surface-subtle)}.team-calendar-day-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.team-calendar-day-panel-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.team-calendar-day-list{display:flex;flex-direction:column;gap:8px;margin-top:10px;max-height:280px;overflow-y:auto;scrollbar-gutter:stable}.team-calendar-day-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 2px;border-top:1px solid var(--line);font-size:13.5px}.team-calendar-day-item:first-child{border-top:none}.team-calendar-day-item-time{display:inline-block;margin-right:6px;padding:1px 7px;border-radius:999px;background:var(--ok-tint-2);color:var(--ok-strong);font-size:12px}.team-calendar-day-item-actions{display:flex;gap:10px;flex-shrink:0}.team-calendar-collab-tag{color:var(--text-muted);font-size:12.5px}.team-calendar-confirm{padding:10px 12px;border-radius:12px;background:var(--row-danger);border:1px solid var(--seal)}.team-calendar-confirm-msg{margin:0 0 8px;font-size:13px;line-height:1.55;color:var(--text)}.team-calendar-confirm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.team-calendar-confirm-cancel{border:none;background:none;cursor:pointer;font:inherit;font-size:13px;padding:7px 10px;color:var(--text-muted);text-decoration:underline}.team-calendar-confirm-cancel:disabled{opacity:.5;cursor:not-allowed}.team-calendar-add-card{margin-top:12px;padding:12px;border-radius:12px;background:var(--card);border:1px dashed var(--ok-line)}.team-calendar-add-label{font-size:12px;font-weight:700;color:var(--gold);margin-bottom:8px}.team-calendar-add-grid{display:flex;gap:8px;flex-wrap:wrap}.team-calendar-add-grid input:not(.team-calendar-hm-input){border-radius:10px}.team-calendar-title-input{flex:1 1 160px;min-width:0}.team-calendar-date-input{flex:0 0 140px;border:1px solid var(--line);padding:8px 10px;font:inherit}.team-calendar-add-grid input:not(.team-calendar-hm-input):focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(0,122,82,.12)}.team-calendar-add-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}.team-calendar-time-fields{flex:0 0 168px;display:flex;align-items:center;gap:3px;border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:var(--card)}.team-calendar-time-fields:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px rgba(0,122,82,.12)}.team-calendar-meridiem-select{font:inherit;font-size:13px;padding:0;cursor:pointer}.team-calendar-hm-input,.team-calendar-meridiem-select{border:none!important;background:none;color:var(--text);border-radius:0!important}.team-calendar-hm-input{font:inherit;width:22px;text-align:center;padding:0!important;-moz-appearance:textfield}.team-calendar-hm-input:focus,.team-calendar-meridiem-select:focus{outline:none!important;box-shadow:none!important}.team-calendar-hm-input::-webkit-inner-spin-button,.team-calendar-hm-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.team-calendar-time-colon{color:var(--text-muted)}.team-calendar-collab-btn{flex:0 0 auto;padding:8px 12px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--text-muted);font-size:13px;font-weight:500;cursor:pointer}.team-calendar-collab-btn:hover{border-color:var(--gold);color:var(--gold)}.team-calendar-collab-panel{min-width:180px;max-height:240px;overflow-y:auto;padding:8px}.team-calendar-collab-item{padding:6px 4px}@media (max-width:700px){.team-calendar-grid{gap:3px}.team-calendar-cell{height:auto;min-height:64px;position:relative;padding:4px 3px;gap:2px}.team-calendar-cell-day{font-size:11.5px}.team-calendar-cell-today .team-calendar-cell-day{width:19px;height:19px}.team-calendar-event-pill{font-size:9px;font-weight:700;padding:1px 3px;border-radius:4px;line-height:1.3}.team-calendar-event-pill b,.team-calendar-event-pill-author{display:none}.team-calendar-event-more{font-size:8.5px;margin-top:1px}.team-calendar-cell-has-events:after{display:none}.team-calendar-week-grid{grid-template-columns:repeat(7,minmax(84px,1fr));overflow-x:auto}}.company-info-list{display:flex;flex-direction:column;margin-top:10px}.company-info-row{display:flex;align-items:baseline;gap:10px;padding:8px 2px;border-top:1px solid var(--line);font-size:13.5px}.company-info-row:first-child{border-top:none}.company-info-label{flex:0 0 78px;font-size:var(--fs-xs);color:var(--text-muted);font-weight:400}.company-info-value{font-size:var(--fs-sm);font-weight:500;color:var(--text);word-break:break-all}@media (max-width:900px){.pricing-table{min-width:0;table-layout:fixed}.pricing-table-feature-col{width:31%;white-space:normal;overflow-wrap:anywhere}.pricing-table-wrap{padding-top:22px}.pricing-table td,.pricing-table th{padding:7px 2px;font-size:10.5px}.pricing-table td:first-child,.pricing-table th:first-child{text-align:left;padding-left:2px;overflow-wrap:anywhere}.pricing-card-name{font-size:11px;overflow-wrap:anywhere}.pricing-table .pricing-card-price{font-size:11.5px;line-height:1.25;overflow-wrap:anywhere}.pricing-cards .pricing-card-price{font-size:22px;overflow-wrap:anywhere}.pricing-card-tagline{font-size:10.5px}.pricing-card-btn{font-size:11px;padding:5px 4px;width:100%}.pricing-card-badge{font-size:10px;padding:2px 7px}.pricing-table-check{font-size:13px}.admin-topbar{padding:10px 14px;gap:10px}.admin-topbar-left{gap:10px;width:100%}.admin-topbar-brand{font-size:13.5px}.admin-topbar-nav{flex:1 1 100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.admin-topbar-nav::-webkit-scrollbar{display:none}.admin-topbar-link,.admin-topbar-link-disabled{white-space:nowrap;font-size:12.5px;padding:5px 10px}.admin-topbar-right{gap:8px;font-size:12px}.admin-content,.admin-content-wide{padding:14px}.admin-page-title{font-size:20px}}.listings-th-sort{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.listings-th-sort-mark{font-size:9px;color:var(--gray-300)}.listings-th-sort-active{color:var(--text);font-weight:700}.listings-th-sort-active .listings-th-sort-mark{color:var(--brand-forest)}.area-pill-list{display:flex;flex-wrap:wrap;gap:8px}.area-pill{font-size:var(--fs-sm);font-weight:500;padding:5px 12px;border-radius:var(--radius-pill);background:var(--surface-tint);color:var(--text);border:1px solid var(--ok-line)}.area-list{display:flex;flex-direction:column;margin-top:10px}.area-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 2px;border-top:1px solid var(--line)}.area-row:first-child{border-top:none}.area-name{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700}@media (max-width:700px){.approvals-diff-table,.approvals-diff-table tbody,.approvals-diff-table tr{display:block;width:auto}.approvals-diff-table thead{display:none}.approvals-diff-table tr{border:1px solid var(--line);border-radius:var(--radius);padding:8px 11px;margin-bottom:8px}.approvals-diff-table tr:last-child{margin-bottom:0}.approvals-diff-table td{border-bottom:none;padding:0}.approvals-diff-table .approvals-diff-field{display:block;width:auto;white-space:normal;font-size:12px;font-weight:700;margin-bottom:3px}.approvals-diff-table .approvals-diff-after,.approvals-diff-table .approvals-diff-arrow,.approvals-diff-table .approvals-diff-before{display:inline;width:auto;text-align:left}.approvals-diff-table .approvals-diff-arrow{margin:0 5px}}@media (max-width:900px){.listings-table-wrap-cards{overflow-x:visible;border:none;background:transparent;box-shadow:none}.listings-table-wrap-cards>.listings-table{table-layout:auto!important;width:auto!important;min-width:0!important}.listings-table-wrap-cards>.listings-table>colgroup,.listings-table-wrap-cards>.listings-table>thead{display:none}.listings-table-wrap-cards>.listings-table,.listings-table-wrap-cards>.listings-table>tbody,.listings-table-wrap-cards>.listings-table>tbody>tr,.listings-table-wrap-cards>.listings-table>tbody>tr>td{display:block;width:auto}.listings-table-wrap-cards>.listings-table>tbody>tr{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);padding:4px 6px;margin-bottom:10px}.listings-table-wrap-cards>.listings-table>tbody>tr:hover{background:var(--card)}.listings-table-wrap-cards>.listings-table>tbody>tr>td{overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word;border-bottom:1px solid var(--line);padding:9px 8px;text-align:left}.listings-table-wrap-cards>.listings-table>tbody>tr>td:last-child{border-bottom:none}.listings-table-wrap-cards>.listings-table>tbody>tr>td[data-label]{display:flow-root;padding-left:100px}.listings-table-wrap-cards>.listings-table>tbody>tr>td[data-label]:before{content:attr(data-label);float:left;width:84px;margin-left:-92px;color:var(--text-muted);font-size:12px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.listings-table-wrap-cards>.listings-table>tbody>tr>td.listings-td-number,.listings-table-wrap-cards>.listings-table>tbody>tr>td[data-empty="1"]{display:none}}.seat-stat-row{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 4px}.seat-stat{flex:1 1 120px;min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--gray-100);padding:10px 14px}.seat-stat dt{font-size:12px;color:var(--text-muted);font-weight:500}.seat-stat dd{margin:2px 0 0;font-size:20px;font-weight:700;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seat-cap-edit{margin-top:12px}.seat-cap-input{width:140px;font-size:16px}.seat-bill{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.seat-bill-label{font-size:12.5px;color:var(--text-muted);font-weight:500}.seat-bill-amount{font-size:26px;font-weight:700;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:2px 0 6px}.seat-bill-amount-none{font-size:20px;color:var(--text-muted)}@media (max-width:700px){.seat-stat{flex-basis:calc(50% - 5px)}.seat-bill-amount{font-size:22px}}.team-calendar-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;align-items:end}.team-calendar-field{display:flex;flex-direction:column;gap:4px;min-width:0}.team-calendar-field>label{font-size:11.5px;font-weight:700;color:var(--text-muted)}.team-calendar-field-rowstart{grid-column-start:1}.team-calendar-field-wide{grid-column:1/-1}@media (max-width:760px){.team-calendar-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-calendar-field-wide{grid-column:1/-1}}@media (max-width:420px){.team-calendar-form-grid{grid-template-columns:minmax(0,1fr)}}.team-calendar-form-grid .team-calendar-collab-btn,.team-calendar-form-grid .team-calendar-date-input,.team-calendar-form-grid .team-calendar-select,.team-calendar-form-grid .team-calendar-time-fields,.team-calendar-form-grid .team-calendar-title-input{flex:none;width:100%;min-height:38px;box-sizing:border-box;border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:var(--card);font-size:16px;font-family:inherit}@media (min-width:701px){.team-calendar-form-grid .team-calendar-collab-btn,.team-calendar-form-grid .team-calendar-date-input,.team-calendar-form-grid .team-calendar-select,.team-calendar-form-grid .team-calendar-time-fields,.team-calendar-form-grid .team-calendar-title-input{font-size:13.5px}}.team-calendar-form-grid .team-calendar-collab-btn{text-align:left;cursor:pointer}.team-calendar-form-grid textarea.team-calendar-title-input{min-height:0;height:auto;resize:vertical;line-height:1.5}.team-calendar-day-item,.team-calendar-event-pill{border-left:3px solid transparent}.cal-cat-general{background:var(--gray-100);color:var(--slate);border-left-color:var(--gray-500)}.cal-cat-regular{background:var(--cal-regular-bg);color:var(--cal-regular);border-left-color:var(--cal-regular)}.cal-cat-contract{background:var(--cal-contract-bg);color:var(--cal-contract);border-left-color:var(--cal-contract)}.cal-cat-balance{background:var(--cal-balance-bg);color:var(--cal-balance);border-left-color:var(--cal-balance)}.cal-cat-visit{background:var(--cal-visit-bg);color:var(--cal-visit);border-left-color:var(--cal-visit)}.cal-cat-consult{background:var(--cal-consult-bg);color:var(--cal-consult);border-left-color:var(--cal-consult)}.cal-cat-listing{background:var(--cal-listing-bg);color:var(--cal-listing);border-left-color:var(--cal-listing)}.cal-cat-inside{background:var(--cal-inside-bg);color:var(--cal-inside);border-left-color:var(--cal-inside)}.team-calendar-cat-chips{display:flex;flex-wrap:wrap;gap:var(--sp-chip-gap);margin:var(--sp-chip-block) 0}.team-calendar-cat-chip{height:var(--sp-chip-h);padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-pill);font-family:inherit;font-size:var(--fs-xs);font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:var(--transition)}:where(.team-calendar-cat-chip){background:var(--card);color:var(--text-muted)}.team-calendar-cat-chip b{font-feature-settings:var(--num);font-variant-numeric:var(--num);font-weight:700}.team-calendar-cat-chip-on{border-color:var(--ink-pill);font-weight:700}.team-calendar-cat-chip-on,.team-calendar-cat-chip.team-calendar-cat-chip-on{background:var(--ink-pill);color:var(--on-ink-pill)}.team-calendar-cat-tag{border-radius:999px;background:hsla(0,0%,100%,.7);border:1px solid rgba(0,0,0,.08)}.team-calendar-cat-tag,.team-calendar-repeat-tag{display:inline-block;margin-left:6px;padding:0 7px;font-size:11px;font-weight:700;white-space:nowrap}.team-calendar-repeat-tag{border-radius:999px;background:var(--gray-100);border:1px solid var(--line);color:var(--text-muted)}.stale-days-row{display:flex;align-items:center;gap:8px;margin-top:12px;flex-wrap:wrap}.stale-days-input{width:120px;border:1px solid var(--line);border-radius:10px;padding:8px 10px;font-size:16px;font-family:inherit}@media (min-width:701px){.stale-days-input{font-size:13.5px}}.notice-files{margin-top:10px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.notice-files-label{font-size:12px;font-weight:700;color:var(--text-muted)}.notice-files-add{display:inline-flex;cursor:pointer}.notice-file-list{list-style:none;margin:4px 0 0;padding:0;width:100%;display:flex;flex-direction:column;gap:4px}.notice-file-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.notice-file-name{flex:1 1 120px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:13.5px}.cart-form-section{margin:18px 0 8px;font-size:12.5px;font-weight:700;color:var(--gold-deep);padding-bottom:5px;border-bottom:1px solid var(--line)}.cart-form-section:first-of-type{margin-top:14px}.stale-days-label{font-size:12.5px;font-weight:700;color:var(--text-muted);min-width:34px}@media (max-width:900px){.ds-searchbox-input,.ds-select,.ds-select-sm{height:44px;font-size:16px}.ds-ctl-row .ds-btn,.ds-ctl-row .license-type-trigger,.ds-ctl-row select{height:44px}.ds-chip-row>.ds-chip-meta{margin-left:0}.ds-chips{flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.ds-chips::-webkit-scrollbar{display:none}.hint-pop-bubble{width:calc(100vw - 28px)}.ds-chip{height:34px;font-size:var(--fs-sm);padding:0 13px}}.team-calendar-body{min-width:0}.team-calendar:has(.cal-todo){display:grid;grid-template-columns:minmax(0,7fr) minmax(300px,3fr);grid-gap:16px;gap:16px;align-items:start}.team-calendar:has(.cal-todo)>.team-calendar-cat-chips,.team-calendar:has(.cal-todo)>.team-calendar-head,.team-calendar:has(.cal-todo)>.team-calendar-month-label,.team-calendar:has(.cal-todo)>.team-calendar-monthbar{grid-column:1/-1}.team-calendar-standalone:has(.cal-todo){grid-template-columns:minmax(0,68fr) minmax(260px,32fr);gap:12px}.team-calendar-standalone{background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:18px 20px}.team-calendar-standalone>.cal-todo,.team-calendar-standalone>.team-calendar-body{background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:none;padding:14px}.team-calendar-standalone>.team-calendar-cat-chips{margin:12px 0}.team-calendar-standalone>.team-calendar-month-label{margin-bottom:10px}@media (max-width:1100px){.team-calendar-standalone:has(.cal-todo),.team-calendar:has(.cal-todo){grid-template-columns:minmax(0,1fr)}}.cal-todo{display:flex;flex-direction:column;gap:12px;min-width:0;border:1px solid var(--hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);background:var(--card);padding:14px}.cal-todo-tabs{display:flex;gap:var(--sp-chip-gap);flex-wrap:wrap}.cal-todo-progress{height:6px;border-radius:var(--radius-pill);background:var(--gray-300);overflow:hidden}.cal-todo-progress-fill{height:100%;border-radius:var(--radius-pill);background:var(--accent-lime);transition:width .2s}.cal-todo-list{display:flex;flex-direction:column;min-width:0}.cal-todo-item{display:flex;align-items:flex-start;gap:10px;padding:11px 0;min-width:0}.cal-todo-item+.cal-todo-item{border-top:1px solid var(--row-line)}.cal-todo-item-done .cal-todo-title{text-decoration:line-through;color:var(--text-muted)}.cal-todo-check{display:flex;align-items:center;padding-top:1px;flex-shrink:0}.cal-todo-check input{width:18px;height:18px;accent-color:var(--accent-lime);cursor:pointer}.cal-todo-main{min-width:0;display:flex;flex-direction:column;gap:4px}.cal-todo-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.cal-todo-time{font-size:var(--fs-xs);font-weight:var(--fw-bold);font-feature-settings:var(--num);font-variant-numeric:var(--num);color:var(--text)}.cal-todo-late{font-size:var(--fs-2xs);font-weight:var(--fw-bold);color:var(--warn-strong);font-feature-settings:var(--num);font-variant-numeric:var(--num)}.cal-todo-title{font-size:var(--fs-sm);word-break:keep-all}.cal-todo-empty{margin:8px 0}.cal-todo-add{border:1px dashed var(--line);background:none;border-radius:var(--radius-md);color:var(--text-muted);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-bold);height:var(--control-h);cursor:pointer}.cal-todo-add:hover{color:var(--text);background:var(--table-hover);border-color:var(--slate)}.mobile-only-note{display:none}@media (max-width:640px){.pc-only-block{display:none!important}.mobile-only-note{display:flex;flex-direction:column;gap:4px;padding:13px 15px;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface-subtle)}.mobile-only-note-title{font-size:var(--fs-sm);font-weight:700;color:var(--text);word-break:keep-all}.mobile-only-note-body{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.75;word-break:keep-all}.listings-table-wrap-cards .trash-cell-detail{display:none}.notice-row{align-items:flex-start;flex-wrap:wrap;gap:8px;padding:13px 14px}.notice-row-mark{width:auto}.notice-row-title{flex:1 1 auto;white-space:normal;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notice-row-date{flex-basis:100%}}.mob-home{display:none}@media (max-width:640px){.mob-home{gap:8px;margin-bottom:12px}.mob-home,.mob-home-greeting{display:flex;flex-direction:column}.mob-home-greeting{gap:2px}.mob-home-greeting b{font-size:16px;font-weight:700;letter-spacing:-.02em}.mob-home-title{display:flex;align-items:baseline;gap:8px;margin:2px 0 0;font-size:var(--fs-md);font-weight:700}.mob-home-title .card-action-link{margin-left:auto}.mob-home-todo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.mob-home-todo-row{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:62px;padding:10px 11px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);color:var(--text);text-decoration:none}.mob-home-todo-warn{background:var(--warn-tint);border-color:var(--warn-line)}.mob-home-todo-warn b{color:var(--warn-strong)}.mob-home-todo-danger{background:var(--danger-tint);border-color:var(--danger-line)}.mob-home-todo-danger b{color:var(--seal-deep)}.mob-home-todo-main{display:block;min-width:0}.mob-home-todo-main b{font-size:12px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.mob-home-todo-main .search-hint{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.mob-home-todo-n{font-size:22px;font-weight:700;font-feature-settings:var(--num);font-variant-numeric:var(--num);letter-spacing:-.02em;line-height:1.15}.mob-home-todo-caret{display:none}.mob-home-brief{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--hairline);color:var(--text);text-decoration:none;font-size:13px}.mob-home-brief b{font-size:15px;font-weight:700;font-feature-settings:var(--num);font-variant-numeric:var(--num)}.mob-home-events{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card)}.mob-home-event{display:flex;gap:12px;padding:6px 0;min-width:0}.mob-home-event-time{width:46px;flex-shrink:0;color:var(--text-muted);font-feature-settings:var(--num);font-variant-numeric:var(--num);font-size:var(--fs-sm)}.mob-home-event-title{min-width:0;font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-home-counts{display:flex;gap:8px}.mob-home-count{flex:1 1;display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);color:var(--text);text-decoration:none}.mob-home-count b{font-size:18px;font-weight:700;font-feature-settings:var(--num);font-variant-numeric:var(--num)}}.listings-form-mobtabs{display:none}@media (max-width:640px){.listings-form-mobtabs{display:flex;gap:4px;padding:4px;margin-bottom:12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-subtle)}.listings-form-mobtab{flex:1 1;min-width:0;height:34px;border:none;border-radius:var(--radius-sm,8px);background:transparent;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-medium);cursor:pointer}.listings-form-mobtab.on{background:var(--card);color:var(--text);font-weight:var(--fw-bold);box-shadow:var(--shadow-sm)}.listings-form .section-nav,.listings-form[data-mobtab=info] .listings-form-section[data-mobtab=memo],.listings-form[data-mobtab=info] .listings-form-section[data-mobtab=photos],.listings-form[data-mobtab=memo] .listings-form-section[data-mobtab=info],.listings-form[data-mobtab=memo] .listings-form-section[data-mobtab=photos],.listings-form[data-mobtab=photos] .listings-form-section[data-mobtab=info],.listings-form[data-mobtab=photos] .listings-form-section[data-mobtab=memo]{display:none}}@media (max-width:900px){.team-chat-launcher{bottom:calc(72px + env(safe-area-inset-bottom))}.team-chat-panel{right:8px;left:8px;bottom:calc(68px + env(safe-area-inset-bottom));width:auto!important;max-width:none;height:min(72vh,520px)!important;max-height:calc(100dvh - 150px)}.team-chat-head-sep{display:none}}@media (max-width:640px){.team-chat-panel{inset:0;right:0;left:0;bottom:0;width:100%!important;height:100dvh!important;max-height:none;border:none;border-radius:0;box-shadow:none;z-index:1000}.team-chat-resizer{display:none}.team-chat-head{height:52px;padding:0 14px 0 6px;background:var(--card);color:var(--text);border-bottom:1px solid var(--hairline)}.team-chat-head-title{font-size:15px;letter-spacing:-.01em}.team-chat-head-btn{width:36px;height:36px;color:var(--text)}.team-chat-head-icon{color:var(--brand-forest)}.team-chat-people{height:24px;background:var(--surface-subtle);border:1px solid var(--hairline);color:var(--text-muted)}.team-chat-people:hover{background:var(--table-hover)}.team-chat-composer{gap:7px;padding:9px 12px calc(12px + env(safe-area-inset-bottom))}.team-chat-composer input{height:36px;padding:0 12px;border-radius:11px;font-size:16px}.team-chat-send{width:36px;height:36px;border-radius:11px}.team-chat-pick-name input{height:40px;font-size:16px}.team-chat-pick-row{padding:11px 14px}.team-chat-pick-row input[type=checkbox]{width:18px;height:18px}.team-chat-pick-foot{padding:12px 14px calc(14px + env(safe-area-inset-bottom))}.team-chat-row{padding:12px 14px}.team-chat-row-main b{font-size:14px}.team-chat-feed{padding:14px 12px;gap:14px}.team-chat-bubble{font-size:14px}}@media (max-width:900px){.ds-pagehead-chrome{display:none}.listings-dashboard-page>.ds-pagehead,.listings-page>.ds-pagehead{margin-left:0;margin-right:0}}@media (max-width:640px){.ds-pagehead{min-height:52px;padding:8px 0;gap:10px}.ds-pagehead-text{flex-direction:column;align-items:stretch;gap:1px}.ds-pagehead-title{font-size:16px;letter-spacing:-.02em}.ds-pagehead-desc{font-size:11.5px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45}body:has(.mobile-topbar-title) .ds-pagehead-title,body:has(.mobile-topbar-title) .ds-pagehead>.ds-pagehead-icon{display:none}body:has(.mobile-topbar-title) .ds-pagehead:not(:has(>:not(.ds-pagehead-text):not(.ds-pagehead-icon):not(.ds-pagehead-chrome))):not(:has(.ds-pagehead-text>:not(.ds-pagehead-title):not(.ds-pagehead-desc))){display:none}}@media (max-width:640px){.ds-chip-row{gap:8px}.ds-chip-row>.hint-pop{display:none}.ds-bulk-inline{padding-left:7px;margin-left:0}}.listings-new-cta{display:contents}@media (max-width:640px){.listings-new-cta{display:block;position:fixed;left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom));z-index:65;padding:8px 14px;background:var(--card);border-top:1px solid var(--hairline)}.listings-new-cta>.ds-btn{width:100%}}.listings-card-price-row{justify-content:flex-start}.listings-card-price-row>span:first-child{width:38px}@media (max-width:640px){.settings-card-row>.search-card,.settings-card-thirds>.search-card,.settings-team-top>.search-card{flex:1 1 100%;min-width:0;max-width:100%}.settings-card-row.settings-card-halves{grid-template-columns:1fr}.team-calendar-head{flex-direction:column;align-items:stretch;gap:8px}.team-calendar-title{justify-content:space-between}.team-calendar-title>.listings-form-section-title,.team-calendar-title>.team-calendar-toggle{white-space:nowrap;flex:0 0 auto}.team-calendar-title>.dropdown-menu-wrap{flex:0 1 auto;margin-left:auto;min-width:0;max-width:62%}.team-calendar-title>.dropdown-menu-wrap>.team-calendar-scope-trigger{max-width:100%}.team-calendar-controls{justify-content:space-between;width:100%;gap:8px;flex-wrap:nowrap}.team-calendar-cat-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:5px}}@media (max-width:640px){.team-calendar-cat-chips::-webkit-scrollbar{display:none}.team-calendar-cat-chip{flex:0 0 auto;padding:0 9px;gap:4px;font-size:11.5px}.team-chat-launcher{width:46px;height:46px;padding:0;gap:0;justify-content:center}.team-chat-launcher-label{display:none}.ledger-address-grid select{padding-left:6px;padding-right:18px}}@media (max-width:640px){.search-card:has(>.ledger-address-grid),.search-card:has(>.listings-form-section-title+.ledger-address-grid){padding-left:12px;padding-right:12px}}.dashboard-activity-head{justify-content:flex-start;gap:8px}.dashboard-activity-head .team-notices-toggle{flex:0 1 auto}@media (max-width:640px){.period-picker-units,.trend-chart-kinds{flex-wrap:wrap}.search-card{padding:14px;margin:10px 0;border-radius:var(--radius-lg)}.listings-dashboard-page,.listings-page{padding-top:6px}.listings-dashboard-page>.ds-pagehead.listings-dashboard-tabbar{margin-bottom:6px}.listings-dashboard-content{padding-top:6px}.listings-dashboard-page>.ds-pagehead,.listings-page>.ds-pagehead,.settings-stack>.ds-pagehead{margin-top:0;margin-bottom:8px}.dashboard-body{padding-left:0;padding-right:0}.ds-ctl-row{flex-wrap:nowrap;gap:6px}.ds-ctl-row>.ds-ctl-search{flex:1 1;min-width:0;max-width:none}.ds-ctl-sort{flex:0 0 auto;width:78px;min-width:0}.ds-ctl-sort select{width:100%;min-width:0;height:34px;padding:0 20px 0 8px;font-size:12px}.ds-pagehead-right{gap:6px;margin-left:8px}.ds-chip-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:5px}.ds-chip-row::-webkit-scrollbar{display:none}.ds-chip-row .ds-chip-count-end{position:-webkit-sticky;position:sticky;right:0;z-index:1;padding-left:8px;background:linear-gradient(to right,transparent,var(--paper) 8px)}.ds-chip-row>*{flex:0 0 auto}.ds-chip{height:26px;padding:0 9px;gap:4px;font-size:11.5px}.dashboard-summary,.mob-home-counts{display:none}.dashboard-body{display:grid;grid-template-columns:1fr;align-content:start}.dashboard-body>.dashboard-bottom-row,.dashboard-body>.dashboard-top-grid{display:contents}.dashboard-body>.mob-home{order:1}.dashboard-body .dashboard-card-calendar{order:2}.dashboard-body>.dashboard-recent-activity{order:3}.dashboard-body>.dashboard-recent-customers{order:4}.dashboard-body>.dashboard-money{order:5}.dashboard-body .dashboard-card-notices{order:6}.dashboard-body .dashboard-card-members{order:7}.dashboard-body .dashboard-card-office{order:8}.dashboard-body .dashboard-card-calendar,.dashboard-body .dashboard-card-members,.dashboard-body .dashboard-card-notices,.dashboard-body .dashboard-card-office{min-width:0}.dashboard-body>*{order:3;min-width:0}.pagehead-me{display:inline-flex;align-items:baseline;gap:6px;font-size:12px;color:var(--text-muted);white-space:nowrap}.pagehead-me b{font-size:13px;font-weight:700;color:var(--text)}.pagehead-when{display:none}body:has(.mobile-topbar-title) .ds-pagehead-desc{display:none}.section-toggle{width:34px;height:34px}.mobile-tabbar-more{order:-1;position:-webkit-sticky;position:sticky;left:0;right:auto;z-index:2;margin-left:0;background:var(--card);box-shadow:10px 0 10px -8px rgba(14,15,12,.18)}.search-card>.listings-form-section-head:has(.section-toggle){flex-wrap:nowrap}.search-card>.listings-form-section-head:has(.section-toggle)>:first-child{flex:1 1 auto;min-width:0}.team-notices-head{align-items:flex-start}.team-notices-head>.section-toggle{align-self:flex-start}.team-notices-head>.listings-form-section-title{padding-top:5px}.pagehead-office{font-size:17px;letter-spacing:-.02em}.search-card>.listings-form-section-head,.team-notices,.team-notices-head{margin-bottom:10px}.team-calendar-month-label{margin:8px 0 6px}.search-card>.listings-form-section-head{flex-wrap:wrap;row-gap:10px}.search-card>.listings-form-section-head>:first-child{flex:1 1 100%;min-width:0}.search-card>.listings-form-section-head>:not(:first-child){flex:0 0 auto;min-width:0}.listings-form-section-title{flex-wrap:wrap}.listings-form-section-title-spacer{flex:1 1 100%;margin-left:0}.search-card.dashboard-money>.listings-form-section-head{flex-wrap:nowrap;align-items:center;gap:8px}.search-card.dashboard-money>.listings-form-section-head>:first-child{flex:1 1 auto;min-width:0}.dashboard-activity-head .listings-form-section-title,.dashboard-money .listings-form-section-title{flex-wrap:nowrap;min-width:0}.dashboard-activity-head .listings-form-section-title-spacer,.dashboard-money .listings-form-section-title-spacer{flex:0 1 auto;margin-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-activity-head{justify-content:flex-start;flex-wrap:nowrap}.dashboard-activity-head .team-notices-toggle{flex:1 1 auto;min-width:0}.settlement-expense-actions{flex-wrap:wrap;row-gap:8px;width:100%;justify-content:flex-start}.listings-stale-badge,.listings-table-wrap-cards .listings-stale-badge{flex:none;white-space:nowrap}.approvals-table td:first-child,.approvals-table th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--card);box-shadow:1px 0 0 var(--hairline)}.approvals-table thead th:first-child{background:var(--surface-subtle)}.team-member-table td:first-child,.team-member-table th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--card);box-shadow:1px 0 0 var(--hairline)}.team-member-table thead th:first-child{background:var(--surface-subtle)}.settlement-list-body .deal-cell-sub{white-space:normal}.settlement-sticky-first .listings-table td:first-child,.settlement-sticky-first .listings-table th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--card);box-shadow:1px 0 0 var(--hairline)}.settlement-sticky-first .listings-table thead th:first-child{background:var(--surface-subtle)}.settlement-sticky-first .listings-table{min-width:620px}.fee-matrix tbody th,.fee-matrix thead th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;box-shadow:1px 0 0 var(--hairline)}.fee-matrix thead th:first-child{background:var(--surface-subtle)}.fee-matrix tbody th{background:var(--card)}.fee-matrix-total th{background:var(--gray-100)}.fee-matrix-calc th{background:var(--surface-subtle)}.fee-matrix-net th{background:var(--info-tint)}.fee-matrix{min-width:560px}.fee-cell{min-width:108px}.fee-cell input{height:34px}.fee-editor>.fee-panel{order:3}.fee-editor>.fee-panel:first-child{order:1}.fee-editor>.fee-panel-people{order:2}.fee-panel-people{max-height:none}.fee-editor-inline{scroll-margin-top:56px}.fee-editor-inline>.listings-form-section-title{position:-webkit-sticky;position:sticky;top:48px;z-index:3;margin:0 0 10px;padding:8px 0;background:var(--card);border-bottom:1px solid var(--hairline)}.fee-editor-inline>.listings-form-actions{position:-webkit-sticky;position:sticky;bottom:calc(60px + env(safe-area-inset-bottom));z-index:3;margin-top:10px;padding:10px 0;background:var(--card);border-top:1px solid var(--hairline)}.settlement-list-body{max-height:none;overflow-y:visible}}.on-mobile{display:none}@media (max-width:640px){.on-pc{display:none}.on-mobile{display:inline}}.on-touch{display:none}@media (pointer:coarse){.on-mouse{display:none}.on-touch{display:inline}}@media (max-width:640px),(pointer:coarse){.auth-card-link,.auth-card-links a,.mkt-footer-col a{min-height:32px;display:inline-flex;align-items:center}.ds-seg-wrap button,.fee-panel-edit,.period-unit,.trend-chart-kind{min-height:34px}.side-nav-close{width:34px;height:34px}.fee-item-x{min-width:34px;min-height:34px}.link-btn,.settlement-page-size{height:34px}.side-nav-cat-label,.trend-chart-legend-row{min-height:34px}.ds-btn-sm{height:34px}.briefing-item-remove,.fee-panel-edit,.row-action-icon-btn{min-width:34px;min-height:34px}.listings-card-expand-toggle{min-height:34px;padding:2px 8px}.listings-checkbox{width:22px;height:22px}.ds-pill-btn,.map-layer-btn{min-height:34px}.dashboard-period-chip{min-height:32px}.card-action-link{min-height:32px;display:inline-flex;align-items:center;padding-inline:10px;margin-inline:-10px}.listings-th-label{position:relative}.listings-th-label:after{content:"";position:absolute;inset:-8px 0}select{min-height:36px}.collapsible-section-toggle{min-height:34px}.collapsible-caret-btn,.manager-chosen-remove{min-width:32px;min-height:32px}.section-hint-btn{width:24px;height:24px}.hint-pop-btn,.listings-private-info-btn,.section-hint-btn{position:relative}.hint-pop-btn:after,.listings-private-info-btn:after,.section-hint-btn:after{content:"";position:absolute;inset:-8px}.recent-search-chip,.team-calendar-cat-chip,.team-calendar-scope-trigger,.team-calendar-view-btn{min-height:34px}.calendar-btn,.team-calendar-nav-btn{min-width:34px;min-height:34px}.hint-pop-btn,.hint-pop-sm .hint-pop-btn{width:24px;height:24px}.team-calendar-toggle,.team-notices-toggle{min-height:34px}.phone-action-trigger{min-height:32px;display:inline-flex;align-items:center}}@media (max-width:420px){.mkt-header-inner{padding:0 12px;gap:8px;height:56px}.mkt-logo img{height:26px}.mkt-header-right{gap:4px;min-width:0}.mkt-header-login{padding:9px 4px;font-size:13px}.mkt-header .mkt-btn{padding:8px 10px;font-size:13px}}@media (max-width:640px){.deal-toolbar-filters{display:grid;grid-template-columns:1fr;grid-gap:10px 8px;gap:10px 8px;flex:1 1 100%}.deal-toolbar-filters,.deal-toolbar-filters>.field,.deal-toolbar-filters>.field>input,.deal-toolbar-filters>.field>select{width:100%;min-width:0}}@media (min-width:380px) and (max-width:640px){.deal-toolbar-filters{grid-template-columns:1fr 1fr}.deal-toolbar-filters>.field:nth-child(3){grid-column:1/-1}}@media (max-width:640px){.deal-summary-tile{display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-column-gap:12px;column-gap:12px;grid-row-gap:1px;row-gap:1px;padding:9px 14px}.deal-summary-tile>.deal-summary-label{grid-column:1;grid-row:1}.deal-summary-tile>.deal-summary-value{grid-column:2;grid-row:1;font-size:var(--fs-lg);text-align:right}.deal-summary-tile>.deal-summary-sub{grid-column:1/-1;grid-row:2}.deal-summary{gap:8px}.side-nav{width:min(300px,80vw)}.paste-fill-grid{max-height:46vh;overflow-y:auto}}.mobile-topbar-chrome{display:none}@media (max-width:900px){.mobile-topbar-chrome{display:flex;align-items:center;gap:2px;flex:none}.ds-pagehead-chrome,.mobile-topbar-chrome .account-menu-wrap{display:none}}@media (max-width:700px){.admin-filter-row-nowrap{flex-wrap:wrap;overflow-x:visible}.admin-filter-row-nowrap .field{flex:1 1 130px;min-width:0}}@media (max-width:640px){.mkt-header-right .account-menu-trigger-text{display:none}.mkt-header-right .account-menu-trigger{gap:4px;padding-left:4px;padding-right:4px}form.listings-form>.listings-form-actions{position:fixed;left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom));z-index:65;margin:0;gap:8px;padding:8px 14px;background:var(--card);border-top:1px solid var(--hairline)}form.listings-form>.listings-form-actions>.btn-primary{flex:1 1}}@media (max-width:640px){body:has(form.listings-form>.listings-form-actions){padding-bottom:calc(60px + 60px + env(safe-area-inset-bottom))}body:has(form.listings-form>.listings-form-actions) .team-chat-launcher{bottom:calc(72px + 60px + env(safe-area-inset-bottom))}}@media (min-width:380px) and (max-width:640px){.listings-form-grid.approvals-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.listings-form-grid.approvals-filter-grid>.field{min-width:0}.listings-form-grid.approvals-filter-grid>.field>label{font-size:11px;margin-bottom:2px}.listings-form-grid.approvals-filter-grid>.field input,.listings-form-grid.approvals-filter-grid>.field select{height:34px;padding:0 8px;font-size:12.5px}}@media (max-width:640px){.notice-table{table-layout:auto}.notice-table td.listings-td-number,.notice-table td:nth-child(4),.notice-table th.listings-th-number,.notice-table th:nth-child(4){display:none}.notice-td-title,.notice-th-title{width:100%}.notice-row-time,.team-notices .notice-table td:nth-child(5),.team-notices .notice-table th:nth-child(5){display:none}}@media (max-height:480px),(max-width:900px){.map-canvas-full{flex:none;height:clamp(320px,calc(100dvh - 300px),560px);margin:0 0 16px}}span.team-notices-toggle{cursor:default}@media (max-width:900px){.listings-table-wrap-responsive{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.listings-card-list{display:none}.listings-table-property td,.listings-table-property th{padding:7px 8px;font-size:12.5px}.listings-table-property th{font-size:11.5px}.listings-col-resize-handle{width:26px;touch-action:none}.listings-col-resize-handle:after{right:10px;width:2px;height:16px;background:var(--line)}.listings-table-property .listings-thumb,.listings-table-property .listings-thumb-btn{width:30px;height:30px}.listings-table-property td.listings-col-center,.listings-table-property td.listings-td-number,.listings-table-property th.listings-col-center,.listings-table-property th.listings-th-number{padding-left:3px;padding-right:3px}.listings-dashboard-page:has(.listings-split-right){height:calc(100dvh - 48px);overflow:hidden;padding-bottom:0}.listings-dashboard-page:has(.listings-split-right) .listings-dashboard-content,.listings-dashboard-page:has(.listings-split-right) .listings-split-layout{display:flex;flex-direction:column;flex:1 1;min-height:0}.listings-dashboard-page:has(.listings-split-right) .listings-split-left{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow-y:auto}.listings-split-right{position:static;flex:0 0 auto;height:var(--phone-map-h,240px);margin-left:calc(-1 * var(--shell-inset));margin-right:calc(-1 * var(--shell-inset));width:calc(100% + var(--shell-inset) * 2);border-top:1px solid var(--hairline);border-radius:0;background:var(--card)}.listings-map-fab{position:fixed;right:14px;bottom:calc(60px + 12px + 46px + 10px + env(safe-area-inset-bottom));z-index:700;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;border:1px solid var(--hairline);background:var(--card);color:var(--text);box-shadow:0 6px 22px rgba(14,15,12,.22)}.listings-map-fab-on{background:var(--ink);border-color:var(--ink);color:#fff}.ds-pagehead .map-toggle-btn{display:none}.team-chat-launcher,body:has(.listings-split-right) .team-chat-launcher{right:14px;bottom:calc(60px + 12px + env(safe-area-inset-bottom))}.listings-map-grip{display:flex;align-items:center;justify-content:center;height:18px;background:var(--surface-subtle);border-bottom:1px solid var(--hairline);touch-action:none;cursor:ns-resize}.listings-map-grip>span{width:40px;height:4px;border-radius:999px;background:var(--line)}.listings-split-right .map-pane-inner,.listings-split-right .naver-map-canvas{border-radius:0}body:has(.listings-split-right){padding-bottom:0}}.team-calendar-monthbar{display:flex;align-items:center;gap:12px;margin:12px 0 10px;flex-wrap:wrap}.team-calendar-monthbar-left{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px}.team-calendar-monthbar-right{display:flex;align-items:center;justify-content:flex-end;min-width:0}.team-calendar-monthbar-right .team-calendar-cat-chips{margin:0;flex-wrap:wrap;justify-content:flex-end}.team-calendar-scope-cell{justify-self:start;min-width:0}.team-calendar-monthbar-left>.team-calendar-view-switch{justify-self:end}.team-calendar:has(.cal-todo)>.team-calendar-monthbar{display:grid;grid-template-columns:minmax(0,7fr) minmax(300px,3fr);grid-gap:16px;gap:16px}.team-calendar-standalone:has(.cal-todo)>.team-calendar-monthbar{grid-template-columns:minmax(0,68fr) minmax(260px,32fr);gap:12px}.team-calendar-monthnav{display:flex;align-items:center;gap:6px}.team-calendar-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--radius-md);background:none;color:var(--text-muted);font-size:13px;cursor:pointer}.team-calendar-nav-btn:hover{background:var(--table-hover);color:var(--text)}.team-calendar-monthbar .team-calendar-month-label{margin:0;padding:2px 6px;border:none;background:none;font-family:inherit;font-size:15px;font-weight:700;color:var(--text);cursor:pointer;border-radius:var(--radius-md)}.team-calendar-monthbar .team-calendar-month-label:hover{background:var(--table-hover)}.team-calendar:has(.cal-todo)>.team-calendar-cat-chips{justify-content:flex-end}.hint-pop-btn,.hint-pop-sm .hint-pop-btn,.section-hint-btn{width:auto;height:22px;padding:0 8px 0 6px;gap:3px;border-radius:999px;border:1px solid var(--line);background:var(--surface-subtle);color:var(--text-muted);font:600 11.5px/1 var(--font-sans);letter-spacing:0;white-space:nowrap}.hint-pop-sm .hint-pop-btn{height:20px;font-size:11px}.hint-pop-sm .hint-pop-btn svg{width:11px;height:11px}.hint-pop-btn:hover,.section-hint-btn:hover{border-color:var(--slate);color:var(--text);background:var(--card)}.hint-pop-btn.on,.section-hint-btn-on{border-color:var(--brand);color:var(--brand);background:var(--card)}.hint-pop-btn.warn{border-color:var(--warn-line);background:var(--warn-tint);color:var(--warn-strong)}@media (max-width:900px){.hint-pop-btn,.hint-pop-sm .hint-pop-btn,.section-hint-btn{width:auto;height:24px}}@media (min-width:641px){.pagination:has(>.page-size-select){position:relative;justify-content:center;min-height:48px}.pagination>.page-size-select{position:absolute;left:0;top:calc(50% + 7px);transform:translateY(-50%);margin-right:0}}.dashboard-activity-link{margin-left:auto}.pagination.dashboard-card-pagination{border-top:none;margin-top:10px;padding-top:0}@media (min-width:641px){.pagination.dashboard-card-pagination:has(>.page-size-select){min-height:34px}.pagination.dashboard-card-pagination>.page-size-select{top:50%}}.resizable-box .listings-table-wrap-responsive{max-height:var(--box-h,420px);overflow:auto;margin-bottom:0}.resizable-box .listings-table{border-collapse:separate;border-spacing:0}.resizable-box .listings-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:6;background:var(--surface-subtle,var(--card));box-shadow:0 1px 0 var(--line)}.resizable-box-handle{display:flex;align-items:center;justify-content:center;width:100%;height:12px;margin-top:2px;padding:0;border:none;background:transparent;cursor:ns-resize;touch-action:none}.resizable-box-grip{width:48px;height:5px;border-radius:3px;background:var(--gray-300,#d5dad6);transition:background .15s}.resizable-box-handle:focus-visible .resizable-box-grip,.resizable-box-handle:hover .resizable-box-grip{background:var(--primary,var(--brand))}.search-card:has(.resizable-box:last-child){padding-bottom:4px}