/* mobile/Components/DocumentTiles.razor.rz.scp.css */
.document-tiles[b-97qo4kr7vu] {
    display: flex;
    flex-wrap: wrap;
    gap: 3px;
    width: 100%;
    min-width: 0;
}

.document-tile[b-97qo4kr7vu] {
    width: 100%;
    max-width: 100%;
    flex: 1 1 100%;
    min-width: 0;
    overflow: hidden;
    box-sizing: border-box;
}

.document-tile[b-97qo4kr7vu]  .document-title {
    min-width: 0;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow-wrap: anywhere;
    word-break: break-word;
}
/* mobile/Components/KnowledgebaseDocuments.razor.rz.scp.css */
.document-status[b-3rxke67kx1] {
    width: 100%;
    margin: 3px;
}
/* mobile/Components/OrderedRulesEditor.razor.rz.scp.css */
.ordered-rules[b-bb63efcpxt]  .ordered-rule-list { max-height: 32rem; overflow-y: auto; }
.ordered-rules[b-bb63efcpxt]  .mud-typography { overflow-wrap: anywhere; min-width: 0; letter-spacing: 0; }
.ordered-rules[b-bb63efcpxt]  .ordered-rule-row { flex-wrap: wrap; }
.ordered-rules[b-bb63efcpxt]  .ordered-rule-title { flex: 1 1 auto; min-width: 0; }
.ordered-rules[b-bb63efcpxt]  .ordered-rule-code textarea { font-family: Consolas, monospace; font-size: 13px; overflow-wrap: anywhere; }
.ordered-rules[b-bb63efcpxt]  .ordered-rule-json { white-space: pre-wrap; overflow-wrap: anywhere; font-family: Consolas, monospace; font-size: 13px; }
.ordered-rules[b-bb63efcpxt]  .ordered-rule-file-button { position: relative; overflow: hidden; cursor: pointer; }
.ordered-rules[b-bb63efcpxt]  .ordered-rule-file-input { position: absolute; inset: 0; opacity: 0; cursor: pointer; }
.ordered-rules[b-bb63efcpxt]  .rule-wizard .mud-stepper-content { padding: 16px 0; }
.ordered-rules[b-bb63efcpxt]  .rule-wizard .mud-step-label { min-width: 0; }
.ordered-rules[b-bb63efcpxt]  h2:focus { outline: none; }
.ordered-rules[b-bb63efcpxt]  .mud-button-label { white-space: normal; overflow-wrap: anywhere; }
.ordered-rules[b-bb63efcpxt]  .mud-stepper-actions { display: none; }
@media (max-width: 959px) {
    .ordered-rules[b-bb63efcpxt]  .ordered-rule-list { max-height: 8rem; }
    .ordered-rules[b-bb63efcpxt]  .mud-step { padding: 8px 4px; }
}
/* mobile/Components/RuleContextInspector.razor.rz.scp.css */
.rule-property-inspector[b-fjwpz2vd5t]  .rule-properties { background: var(--mud-palette-background-grey); }
.rule-property-inspector[b-fjwpz2vd5t]  .property-grid { max-height: 520px; overflow: auto; margin-top: 8px; border: 1px solid var(--mud-palette-divider); }
.rule-property-inspector[b-fjwpz2vd5t]  .property-row { display: grid; grid-template-columns: 16px minmax(0, 1fr) minmax(0, 1fr) 28px; align-items: start; gap: 4px; padding: 5px 4px; border-bottom: 1px solid var(--mud-palette-divider); font-size: 12px; line-height: 1.5; }
.rule-property-inspector[b-fjwpz2vd5t]  summary.property-row { cursor: pointer; list-style: none; }
.rule-property-inspector[b-fjwpz2vd5t]  summary::-webkit-details-marker { display: none; }
.rule-property-inspector[b-fjwpz2vd5t]  .property-branch[open] > summary .property-chevron { transform: rotate(90deg); }
.rule-property-inspector[b-fjwpz2vd5t]  .property-name, .rule-property-inspector[b-fjwpz2vd5t]  .property-value { min-width: 0; overflow-wrap: anywhere; white-space: pre-wrap; font-family: Consolas, monospace; letter-spacing: 0; }
.rule-property-inspector[b-fjwpz2vd5t]  .property-name small { display: block; color: var(--mud-palette-text-secondary); font-size: 11px; }
.rule-property-inspector[b-fjwpz2vd5t]  .property-children { margin-left: 8px; border-left: 1px solid var(--mud-palette-divider); }
.rule-property-inspector[b-fjwpz2vd5t]  .property-row .mud-icon-button { padding: 3px; }
