.inspection-launch{border:1px solid #cbd5c0;border-radius:16px;background:#f1f3e9;overflow:hidden}.inspection-launch>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 30px;cursor:pointer;list-style:none}.inspection-launch>summary::-webkit-details-marker{display:none}.inspection-launch>summary strong{display:block;font-size:25px;line-height:1.3;letter-spacing:-.025em}.inspection-launch>summary small{display:block;font-size:13px;line-height:1.6;margin-top:9px;color:#66735a}.inspection-launch>summary>span:last-child{font-size:27px}.inspection-launch[open]>summary>span:last-child{transform:rotate(45deg)}.inspection-app{padding:0 30px 30px}.inspection-privacy{font-size:13px;line-height:1.7;max-width:90ch;margin:0 0 24px}.inspection-object{display:grid;grid-template-columns:1fr 2fr;gap:18px}.inspection-object label,.inspection-field{display:block;font-size:13px;line-height:1.6;color:#536149}.inspection-app :is(input:not([type=radio]),select,textarea){display:block;width:100%;box-sizing:border-box;margin:8px 0 0;border:1px solid #bfcbb0;border-radius:8px;background:#fffefa;padding:13px;color:#253020;font:inherit;font-size:16px;min-height:48px}.inspection-app textarea{resize:vertical;line-height:1.6}.inspection-storage{font-size:12px;line-height:1.6;color:#536149;min-height:20px}.inspection-progress{display:flex;gap:16px;align-items:center;margin:22px 0 10px}.inspection-progress progress{flex:1;min-width:0;height:8px;accent-color:#607b4c}.inspection-progress span{font-size:12px;white-space:nowrap}.inspection-rooms{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 26px}.inspection-rooms button{display:flex;align-items:center;gap:8px;background:#fffefa;border:1px solid #c9d3bd;border-radius:8px;padding:12px;font:inherit;font-size:12px;color:#526149;cursor:pointer;min-height:44px}.inspection-rooms button>span{font-variant-numeric:tabular-nums}.inspection-rooms button[aria-current=step]{background:#4f6940;border-color:#4f6940;color:#fff}.inspection-rooms button[data-mark=question]:not([aria-current=step]){border-color:#ad824a;background:#f7eddc}.inspection-rooms button[data-mark=seen]:not([aria-current=step]){background:#e1e9d5}.inspection-layout{display:grid;grid-template-columns:minmax(0,1.2fr)minmax(0,1fr);gap:28px;align-items:start}.inspection-room,.inspection-result{min-width:0;background:#fffefa;border:1px solid #d1dac5;border-radius:12px;padding:28px;scroll-margin-top:calc(var(--header-h,86px) + 18px)}.inspection-room h3,.inspection-result h3{font-size:29px;line-height:1.25;margin:12px 0 20px}.inspection-room>ul{padding-left:20px;font-size:14px;line-height:1.75;color:#536149}.inspection-mark{border:0;border-block:1px solid #dbe2d2;padding:15px 0;margin:24px 0;display:flex;gap:12px 20px;flex-wrap:wrap}.inspection-mark legend{font-size:13px;padding-right:10px}.inspection-mark label{display:flex;gap:8px;align-items:center;font-size:13px;min-height:32px;cursor:pointer}.inspection-mark input{appearance:auto;accent-color:#526f40;width:18px;height:18px;margin:0}.inspection-field{margin:18px 0}.inspection-hint{font-size:12px;line-height:1.7;color:#637259}.inspection-step-actions{display:flex;justify-content:space-between;gap:15px;margin-top:25px}.inspection-step-actions button{min-height:48px}.inspection-app button:disabled{opacity:.45;cursor:default}.inspection-result{background:#e5ecd9}.inspection-result>p,.inspection-result li{font-size:14px;line-height:1.7}.inspection-result h4{font-size:14px;margin:24px 0 13px}.inspection-result ol{padding-left:22px}.inspection-result li{padding-left:4px;margin:17px 0}.inspection-result li p{margin:4px 0;white-space:pre-wrap}.inspection-result details{border-block:1px solid #c5d0b7;padding:16px 0;margin:22px 0}.inspection-result summary{cursor:pointer;font-size:14px}.inspection-result details p{font-size:13px;line-height:1.7;white-space:pre-wrap}.inspection-export{display:flex;gap:15px 24px;align-items:center;flex-wrap:wrap;margin:25px 0}.inspection-app .text-link{font-size:13px;line-height:1.5;min-height:40px}.inspection-app .button{white-space:normal;text-align:left;line-height:1.4}.inspection-result-jump{display:inline-block}@media(max-width:850px){.inspection-layout{grid-template-columns:1fr}.inspection-launch>summary{padding:22px 20px}.inspection-launch>summary strong{font-size:22px}.inspection-app{padding:0 18px 22px}.inspection-object{grid-template-columns:1fr}.inspection-rooms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.inspection-rooms button{text-align:left;padding:11px 9px;font-size:11px;line-height:1.5}.inspection-room,.inspection-result{padding:21px 17px}.inspection-room h3,.inspection-result h3{font-size:25px}.inspection-mark{display:grid;gap:4px}.inspection-mark label{min-height:40px}.inspection-step-actions{gap:8px}.inspection-step-actions .button{padding:12px;font-size:12px}.inspection-progress{gap:10px}.inspection-progress span{font-size:11px}}@media print{.inspection-launch{display:none!important}}