
/* 02.11.2026: «Оформить аренду» короче — те же поля и кнопки, меньше отступов, подсказки короче */
#chatSide .chat-rent-v3{padding:12px!important}
#chatSide .chat-rent-v3 .chat-pick-head .chat-hint{display:none}
#chatSide .chat-rent-v3 .chat-rent-summary{padding:7px 10px!important;margin:6px 0 2px!important;display:flex;align-items:center;gap:8px;flex-wrap:wrap}
#chatSide .chat-rent-v3 .chat-rent-location{font-size:14px!important}
#chatSide .chat-rent-v3 .chat-unit-meta{margin:0!important}
#chatSide .chat-rent-v3 > label,#chatSide .chat-rent-v3 > .sk-ind > label{margin:9px 0 4px!important;padding-top:0!important;border-top:0!important;font-size:10.5px!important}
#chatSide .chat-rent-v3 #skIndBox > label{display:none!important}
#chatSide .chat-rent-v3 #skIndBox .chat-rent-type{margin-top:4px!important}
#chatSide .chat-rent-v3 #skIndBox .chat-rent-type-btn{font-size:11.5px!important;padding:4px!important}
#chatSide .chat-rent-v3 #mgRentMode + .chat-rent-grid + .chat-rent-note{display:none}
#chatSide .chat-rent-v3 .chat-rent-grid .full label[style]{font-size:12.5px!important}
#chatSide .chat-rent-v3 .chat-rent-grid:has(> .full > label > input[type=checkbox]){margin-top:8px!important}
#chatSide .chat-rent-v3 .chat-rent-grid > .full:has(> label > input[type=checkbox]){padding:6px 10px!important;min-height:0!important}
#chatSide .chat-rent-v3 .skm-res{font-size:12px!important;padding:6px 8px!important}
/* 02.11 (2): ещё короче — ячейка в шапке, «своя скидка» в одну строку, замок одной строкой, итог плотнее */
#chatSide .chat-rent-v3.rc2 .chat-rent-summary{display:none!important}
#chatSide .chat-rent-v3.rc2 .chat-pick-head{align-items:center!important;margin-bottom:6px!important}
#chatSide .chat-rent-v3.rc2 .chat-pick-head .chat-hint.rc-unit{display:flex!important;gap:5px;flex-wrap:wrap;margin-top:3px!important;font-size:12px!important;color:var(--ink-soft)!important}
#chatSide .chat-rent-v3.rc2 .rc-unit b{color:var(--ink)} #chatSide .chat-rent-v3.rc2 .rc-unit i{font-style:normal;background:var(--accent);color:#fff;border-radius:999px;padding:0 7px;font-weight:700}
#chatSide .chat-rent-v3.rc2 .sk-pp .chat-rent-type-btn{white-space:nowrap}
#chatSide .chat-rent-v3.rc2 #skIndBox{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;margin-top:6px!important}
#chatSide .chat-rent-v3.rc2 #skIndBox .chat-rent-grid{margin:0!important}
#chatSide .chat-rent-v3.rc2 #skIndBox .chat-rent-type{margin:0!important}
#chatSide .chat-rent-v3.rc2 #skIndBox .chat-rent-type-btn{padding:4px 7px!important;font-size:11px!important;white-space:nowrap}
#chatSide .chat-rent-v3.rc2 #skIndHint{grid-column:1 / -1}
#chatSide .chat-rent-v3.rc2 .rc-lock{margin-top:8px!important}
#chatSide .chat-rent-v3.rc2 .rc-lock,#chatSide .chat-rent-v3.rc2 .rc-lock *{background:transparent!important;box-shadow:none!important}
#chatSide .chat-rent-v3.rc2 .rc-lock label{padding:0!important;border:0!important;min-height:0!important}
#chatSide .chat-rent-v3.rc2 .rc-lock > .full{padding:0!important;background:none!important;border:0!important;min-height:0!important;display:flex;align-items:center;gap:8px;flex-wrap:wrap}
#chatSide .chat-rent-v3.rc2 .rc-lock > .full > label{margin:0!important;font-size:12.5px!important;font-weight:600!important}
#chatSide .chat-rent-v3.rc2 .rc-lock > .full input[type=number]{width:110px!important;height:30px!important;min-height:30px!important}
#chatSide .chat-rent-v3.rc2 .skm{padding:7px 10px!important;border-radius:12px!important}
#chatSide .chat-rent-v3.rc2 .skm-r{padding:2px 0!important;font-size:12.5px!important}
#chatSide .chat-rent-v3.rc2 .skm-tot{padding:6px 0 2px!important;margin-top:4px!important}
#chatSide .chat-rent-v3.rc2 .skm-tot b{font-size:20px!important}
#chatSide .chat-rent-v3.rc2 .skm-res{margin-top:5px!important;font-size:11.5px!important;line-height:1.35!important}
#chatSide .chat-rent-v3 > label:first-of-type{display:none}
#chatSide .chat-rent-v3 .chat-rent-type{margin:4px 0 0!important}
#chatSide .chat-rent-v3 .chat-rent-type-btn{padding:6px 4px!important;min-height:0!important;font-size:12.5px!important;line-height:1.2!important}
#chatSide .chat-rent-v3 .chat-rent-grid{gap:6px 8px!important;margin-top:6px!important}
#chatSide .chat-rent-v3 .chat-rent-grid input,#chatSide .chat-rent-v3 .chat-rent-grid select,#chatSide .chat-rent-v3 .sk-ind select{padding:6px 9px!important;min-height:34px!important;height:34px!important;font-size:14px!important}
#chatSide .chat-rent-v3 .chat-rent-grid label{font-size:11.5px!important;margin:0 0 2px!important}
#chatSide .chat-rent-v3 #chatPPHint{font-size:11.5px!important;margin:4px 0 0!important}
#chatSide .chat-rent-v3 #chatPPHint + .chat-rent-note{display:none}
#chatSide .chat-rent-v3 .sk-ind{margin:0!important}
#chatSide .chat-rent-v3 #skIndBox .chat-rent-grid{grid-template-columns:1fr 64px!important}
#chatSide .chat-rent-v3 #skIndHint{font-size:11px!important;margin:3px 0 0!important}
#chatSide .chat-rent-v3 .chat-rent-note{font-size:11.5px!important;margin:4px 0 0!important}
#chatSide .chat-rent-v3 #skmRent{margin-top:8px}
#chatSide .chat-rent-v3 .skm{padding:8px 10px!important}
#chatSide .chat-rent-v3 .rentc-btns{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}
#chatSide .chat-rent-v3 .rentc-btns .chat-rent-confirm,#chatSide .chat-rent-v3 .rentc-btns .chat-rent-confirm-doc{margin:0!important;padding:10px 6px!important;font-size:13px!important;width:100%!important}
#chatSide .chat-rent-v3 .chat-rent-back{background:none!important;border:0!important;padding:6px 0 0!important;margin:4px auto 0!important;display:block;font-size:12.5px!important;color:var(--ink-soft)!important;text-decoration:underline;box-shadow:none!important}
