.procedure-intro{max-width:850px;padding-top:32px;line-height:1.9}.procedure-note,.procedure-method{padding:20px;border:1px solid #d7e1d8;border-radius:14px;margin:24px 0;line-height:1.9}.procedure-note{background:#fff8e9}.procedure-section-title{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.procedure-card{border:1px solid #cad7cc;border-radius:14px;padding:20px;margin:20px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;background:#fff;min-width:0}.procedure-card legend{font-weight:700;padding:0 8px}.procedure-card label{display:block;margin-bottom:6px;line-height:1.7}.procedure-card input,.procedure-card select{width:100%;min-width:0;box-sizing:border-box;min-height:48px;border:1px solid #8b9a8f;border-radius:8px;padding:9px;background:#fff;color:#20372b;font:inherit}.procedure-row-actions,.procedure-actions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.procedure-row-actions{grid-column:1/-1}.procedure-table-wrap{overflow-x:auto;border:1px solid #ccd9cf;border-radius:10px}.procedure-table-wrap table{border-collapse:collapse;min-width:950px;width:100%}.procedure-table-wrap th,.procedure-table-wrap td{padding:12px;text-align:right;vertical-align:top;border-bottom:1px solid #d6dfd8;overflow-wrap:anywhere;min-width:110px}.procedure-table-wrap th{background:#eaf2eb}.procedure-table-wrap td[dir=ltr]{text-align:left}.procedure-table-wrap th:first-child,.procedure-table-wrap td:first-child{min-width:35px}.procedure-reading{display:flex;gap:16px;flex-wrap:wrap;margin:24px 0}.procedure-method details{border-top:1px solid #d6dfd8;padding:15px 0}.procedure-method summary{cursor:pointer;font-weight:700}.procedure-method summary:focus-visible,.procedure-card :focus-visible,.procedure-table-wrap:focus-visible{outline:3px solid #98702f;outline-offset:3px}#procedure-copy{width:100%;max-width:100%;box-sizing:border-box;padding:14px;line-height:1.9;font:inherit}#procedure-error{padding:14px;border:2px solid #9b2b30;border-radius:8px;color:#8c2025;background:#fff1f1}#procedure-results{margin-top:25px}#procedure-results-title:focus{outline:3px solid #98702f;outline-offset:3px}@media(max-width:600px){.procedure-card{grid-template-columns:minmax(0,1fr);padding:16px}.procedure-actions .tools-button{flex:1 1 170px}.procedure-method,.procedure-note{padding:16px}}[hidden]{display:none!important}
