/* Existing native service grid, displayed as an unframed documentation directory. */
.cb-error-layout #documentation.cb-doc-directory .single-item { flex: 0 0 50%; max-width: 50%; margin-bottom: 32px; }
.cb-error-layout #documentation.cb-doc-directory .services-items .item { display: block; padding: 0 10px 0; }
.cb-error-layout #documentation.cb-doc-directory .services-items h3 { display: flex; align-items: center; gap: 14px; min-height: 0; margin: 0 0 20px; }
.cb-error-layout #documentation.cb-doc-directory h3 > i { color: #ff5621; flex: none; width: 1.3em; text-align: center; }
.cb-error-layout #documentation.cb-doc-directory .cb-error-doc-links { border-top: 1px solid #dfe5ee; }
.cb-error-layout #documentation.cb-doc-directory .cb-error-doc-links li { display: grid; grid-template-columns: 170px minmax(0,1fr); gap: 12px 20px; padding: 16px 0; border-top: 0; border-bottom: 1px solid #dfe5ee; }
.cb-error-layout #documentation.cb-doc-directory .cb-error-doc-links a { display: grid; grid-template-columns: minmax(0,1fr) auto; gap: 8px; align-self: start; align-items: baseline; }
.cb-error-layout #documentation.cb-doc-directory .cb-error-doc-links a > i { flex: none; }
.cb-error-layout #documentation.cb-doc-directory .cb-error-doc-links p { margin: 0; overflow-wrap: anywhere; }
.cb-error-layout #documentation.cb-doc-directory .cb-preview-billing { margin-top: 0; }
@media(max-width:1199px){
 .cb-error-layout #documentation.cb-doc-directory .cb-error-doc-links li { grid-template-columns: 1fr; gap: 6px; }
 .cb-error-layout #documentation.cb-doc-directory .cb-error-doc-links a { justify-content: flex-start; }
}
@media(max-width:767px){
 .cb-error-layout #documentation.cb-doc-directory .single-item { flex: 0 0 100%; max-width: 100%; margin-bottom: 28px; }
 .cb-error-layout #documentation.cb-doc-directory .services-items .item { padding: 0; }
}
