.tpl-component-netcat-service-document-version .tpl-docver { max-width: 820px; margin: 8px 0 34px; padding: 0 0 28px; border: 1px solid #dbe7df; border-radius: 8px; background: #fff; color: #1d2a23; font: 15px/1.65 Arial, sans-serif; box-shadow: 0 10px 24px rgba(37, 57, 45, .10); overflow: hidden; }
.tpl-component-netcat-service-document-version .tpl-docver-head { padding: 28px 34px 24px; border-bottom: 1px solid #dbe7df; background: linear-gradient(180deg, #f6fbf8 0%, #fff 100%); }
.tpl-component-netcat-service-document-version .tpl-docver-kicker { margin-bottom: 8px; color: #2d7d4a; font-size: 12px; font-weight: 700; letter-spacing: 0; text-transform: uppercase; }
.tpl-component-netcat-service-document-version .tpl-docver h1 { margin: 0; color: #17251f; font-size: 30px; line-height: 1.18; font-weight: 700; letter-spacing: 0; }
.tpl-component-netcat-service-document-version .tpl-docver-meta { display: inline-flex; align-items: baseline; gap: 8px; margin-top: 16px; padding: 8px 12px; border: 1px solid #cfe0d5; border-radius: 6px; background: #f8fbf9; color: #34473c; font-size: 13px; }
.tpl-component-netcat-service-document-version .tpl-docver-meta span { color: #68796f; }
.tpl-component-netcat-service-document-version .tpl-docver-meta b { color: #20372c; font-weight: 700; }
.tpl-component-netcat-service-document-version .tpl-docver-current { padding: 28px 34px 0; }
.tpl-component-netcat-service-document-version .tpl-docver-asof { margin: 0 0 18px; padding: 10px 12px; border-left: 4px solid #7ea50f; background: #f8fbf9; color: #405348; font-size: 14px; }
.tpl-component-netcat-service-document-version .tpl-docver-content { max-width: 720px; }
.tpl-component-netcat-service-document-version .tpl-docver-content h2, .tpl-component-netcat-service-document-version .tpl-docver-content h3 { margin: 28px 0 10px; color: #20372c; line-height: 1.3; font-weight: 700; letter-spacing: 0; }
.tpl-component-netcat-service-document-version .tpl-docver-content h2 { padding-top: 18px; border-top: 1px solid #e4ece7; font-size: 21px; }
.tpl-component-netcat-service-document-version .tpl-docver-content h2:first-child, .tpl-component-netcat-service-document-version .tpl-docver-content h3:first-child { margin-top: 0; padding-top: 0; border-top: 0; }
.tpl-component-netcat-service-document-version .tpl-docver-content h3 { font-size: 17px; }
.tpl-component-netcat-service-document-version .tpl-docver-content p, .tpl-component-netcat-service-document-version .tpl-docver-content ul, .tpl-component-netcat-service-document-version .tpl-docver-content ol { margin: 0 0 13px; }
.tpl-component-netcat-service-document-version .tpl-docver-content ul, .tpl-component-netcat-service-document-version .tpl-docver-content ol { padding-left: 22px; }
.tpl-component-netcat-service-document-version .tpl-docver-content li { margin: 0 0 7px; }
.tpl-component-netcat-service-document-version .tpl-docver-content a, .tpl-component-netcat-service-document-version .tpl-docver-history a, .tpl-component-netcat-service-document-version .tpl-docver-reset a, .tpl-component-netcat-service-document-version .tpl-docver-file a { color: #1f7a46; text-decoration: underline; text-underline-offset: 2px; }
.tpl-component-netcat-service-document-version .tpl-docver-file { margin-top: 18px; padding: 12px 14px; border: 1px solid #dbe7df; border-radius: 6px; background: #f8fbf9; }
.tpl-component-netcat-service-document-version .tpl-docver-history { margin: 28px 34px 0; padding: 18px 0 0; border-top: 1px solid #dbe7df; }
.tpl-component-netcat-service-document-version .tpl-docver-history-caption { margin-bottom: 8px; color: #20372c; font-size: 16px; font-weight: 700; }
.tpl-component-netcat-service-document-version .tpl-docver-history ul { list-style: none; padding: 0; margin: 0; }
.tpl-component-netcat-service-document-version .tpl-docver-history li { margin: 0 0 8px; }
.tpl-component-netcat-service-document-version .tpl-docver-title { color: #68796f; font-size: 13px; }
.tpl-component-netcat-service-document-version .tpl-docver-reset { margin: 18px 34px 0; }
.tpl-component-netcat-service-document-version .tpl-docver-empty { margin: 28px 34px 0; padding: 16px; border: 1px solid #dbe7df; border-radius: 6px; background: #f8fbf9; color: #68796f; font-style: italic; }
.tpl-component-netcat-service-document-version .tpl-docver-admin-row { padding: .4em 0; border-bottom: 1px solid #eee; }
.tpl-component-netcat-service-document-version .tpl-docver-admin-date { color: #888; margin-right: .5em; }
@media (max-width: 980px) {
.tpl-component-netcat-service-document-version .tpl-docver { max-width: none; margin-right: 0; }
.tpl-component-netcat-service-document-version .tpl-docver-head, .tpl-component-netcat-service-document-version .tpl-docver-current { padding-left: 22px; padding-right: 22px; }
.tpl-component-netcat-service-document-version .tpl-docver-history, .tpl-component-netcat-service-document-version .tpl-docver-reset, .tpl-component-netcat-service-document-version .tpl-docver-empty { margin-left: 22px; margin-right: 22px; }
.tpl-component-netcat-service-document-version .tpl-docver h1 { font-size: 25px; }
}
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver { max-width: 820px; margin: 8px 0 34px; padding: 0 0 28px; border: 1px solid #dbe7df; border-radius: 8px; background: #fff; color: #1d2a23; font: 15px/1.65 Arial, sans-serif; box-shadow: 0 10px 24px rgba(37, 57, 45, .10); overflow: hidden; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-head { padding: 28px 34px 24px; border-bottom: 1px solid #dbe7df; background: linear-gradient(180deg, #f6fbf8 0%, #fff 100%); }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-kicker { margin-bottom: 8px; color: #2d7d4a; font-size: 12px; font-weight: 700; letter-spacing: 0; text-transform: uppercase; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver h1 { margin: 0; color: #17251f; font-size: 30px; line-height: 1.18; font-weight: 700; letter-spacing: 0; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-meta { display: inline-flex; align-items: baseline; gap: 8px; margin-top: 16px; padding: 8px 12px; border: 1px solid #cfe0d5; border-radius: 6px; background: #f8fbf9; color: #34473c; font-size: 13px; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-meta span { color: #68796f; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-meta b { color: #20372c; font-weight: 700; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-current { padding: 28px 34px 0; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-asof { margin: 0 0 18px; padding: 10px 12px; border-left: 4px solid #7ea50f; background: #f8fbf9; color: #405348; font-size: 14px; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-content { max-width: 720px; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-content h2, .tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-content h3 { margin: 28px 0 10px; color: #20372c; line-height: 1.3; font-weight: 700; letter-spacing: 0; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-content h2 { padding-top: 18px; border-top: 1px solid #e4ece7; font-size: 21px; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-content h2:first-child, .tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-content h3:first-child { margin-top: 0; padding-top: 0; border-top: 0; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-content h3 { font-size: 17px; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-content p, .tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-content ul, .tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-content ol { margin: 0 0 13px; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-content ul, .tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-content ol { padding-left: 22px; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-content li { margin: 0 0 7px; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-content a, .tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-history a, .tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-reset a, .tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-file a { color: #1f7a46; text-decoration: underline; text-underline-offset: 2px; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-file { margin-top: 18px; padding: 12px 14px; border: 1px solid #dbe7df; border-radius: 6px; background: #f8fbf9; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-history { margin: 28px 34px 0; padding: 18px 0 0; border-top: 1px solid #dbe7df; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-history-caption { margin-bottom: 8px; color: #20372c; font-size: 16px; font-weight: 700; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-history ul { list-style: none; padding: 0; margin: 0; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-history li { margin: 0 0 8px; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-title { color: #68796f; font-size: 13px; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-reset { margin: 18px 34px 0; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-empty { margin: 28px 34px 0; padding: 16px; border: 1px solid #dbe7df; border-radius: 6px; background: #f8fbf9; color: #68796f; font-style: italic; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-admin-row { padding: .4em 0; border-bottom: 1px solid #eee; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-admin-date { color: #888; margin-right: .5em; }
@media (max-width: 980px) {
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver { max-width: none; margin-right: 0; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-head, .tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-current { padding-left: 22px; padding-right: 22px; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-history, .tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-reset, .tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver-empty { margin-left: 22px; margin-right: 22px; }
.tpl-component-netcat-service-document-version.tpl-template-default .tpl-docver h1 { font-size: 25px; }
}
