.brief32,.procedure32,.tracking32{color:#123d32;overflow-wrap:anywhere;background:#fff;border:1px solid #dce5df;border-radius:20px;margin:24px 0;padding:clamp(18px,3vw,32px)}.brief32 h2,.procedure32 h2,.tracking32 h2{margin:0 0 20px;font-size:clamp(23px,4vw,30px)}.brief32 h3,.procedure32 h3{margin:0 0 7px;font-size:16px}.brief32 p,.procedure32 p{margin:0;line-height:1.6}.brief32 ol,.procedure32 ol{counter-reset:report32;gap:18px;padding:0;list-style:none;display:grid}.brief32 li,.procedure32 li{counter-increment:report32;padding-left:42px;position:relative}.brief32 li:before,.procedure32 li:before{content:counter(report32);color:#fff;text-align:center;background:#123d32;border-radius:50%;width:28px;height:28px;line-height:28px;position:absolute;top:0;left:0}.brief32 li:last-child{background:#edf7ef;border-radius:12px;padding:16px 16px 16px 52px}.brief32 li:last-child:before{top:16px;left:12px}.procedure32{background:#fff9e8;border-color:#ead99c}.procedure32>p{margin:16px 0}.attention32{border-left:3px solid #b78b17;padding:12px}.report32{max-width:1120px;margin:auto;padding:16px}.report32 header{color:#fff;background:#082e25;border-radius:20px;padding:30px}.report32 header h1{color:#f6c945;font-size:clamp(28px,5vw,42px)}.report32 .report32-actions{flex-wrap:wrap;gap:15px;margin:24px 0;display:flex}.tracking32 table{border-collapse:collapse;width:100%;font-size:13px}.tracking32 td,.tracking32 th{text-align:left;border-bottom:1px solid #dce5df;padding:12px}.tracking32 label{margin:12px 0;display:block}.tracking32 input{border:1px solid #9eafa6;border-radius:7px;max-width:100%;padding:10px}.tracking32 .table-scroll32{overflow-x:auto}.tracking32 details{border-bottom:1px solid #dce5df;padding:16px 0}.tracking32 button{color:#fff;background:#123d32;border-radius:8px;padding:10px 16px}.plan-clear32{background:#edf7ef;border-radius:16px;margin:20px 0;padding:20px}@media print{.report32-actions{display:none!important}.brief32,.procedure32{break-inside:avoid}}@media (max-width:700px){.tracking32 table,.tracking32 tbody,.tracking32 tr,.tracking32 td{width:100%;display:block}.tracking32 thead{display:none}.tracking32 tr{border-bottom:2px solid #c8d9cd;padding:12px 0}.tracking32 td{border:0;padding:6px 0}.tracking32 td:before{content:attr(data-label);color:#556f61;font-size:11px;font-weight:700;display:block}.tracking32 .table-scroll32{overflow:visible}}.document32{background:#fff;border:1px solid #d6dfd8;border-radius:12px;margin:18px 0;padding:18px}.document32 label{margin:12px 0;display:block}.document32 textarea{width:100%;font:inherit;box-sizing:border-box;padding:10px}.document32 button{margin:8px 8px 8px 0}.document32 input[type=file]{max-width:100%}
