/* OctanePOS 1.28.8 CStoreOffice diagnostics | Created by Iris Trading Limited, Trinidad */
.cstore-page {max-width: 1280px;}
.cstore-page .cstore-overview{display:flex;justify-content:space-between;align-items:flex-start;gap:22px;padding:23px 25px;margin-bottom:22px;border:1px solid #dee5eb;box-shadow:none}
.cstore-page .cstore-overview-main{flex:1;min-width:0}
.cstore-page .cstore-overview-head{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.cstore-page h3{font-size:17px;margin:0 0 8px;font-weight:650;color:#183752}
.cstore-page .cstore-overview p,.cstore-page .cstore-table-header p,.cstore-page .cstore-note p{max-width:850px;font-size:13px;color:#53667b;line-height:1.65;margin:7px 0 0}
.cstore-page .cstore-status{padding:4px 9px;border:1px solid #d3e2ec;color:#284c6b;background:#f5f8fa;border-radius:4px;font-size:11px;font-weight:650}
.cstore-page .cstore-facts{display:flex;flex-wrap:wrap;gap:9px 22px;margin-top:19px;font-size:12px;color:#6c7e8c}
.cstore-page .cstore-facts strong{color:#263f56;font-weight:600}
.cstore-page .cstore-muted{font-size:12px;color:#7a8b99}
.cstore-page .cstore-table{padding:0;border:1px solid #dee5eb;box-shadow:none;overflow:hidden}
.cstore-page .cstore-table-header{padding:22px 25px;border-bottom:1px solid #e3e9ee}
.cstore-page .cstore-stream{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(200px,1fr) 95px;gap:20px;align-items:center;padding:18px 25px;border-bottom:1px solid #ecf0f4}
.cstore-page .cstore-stream:last-child{border-bottom:0}
.cstore-page .cstore-stream-info,.cstore-page .cstore-result{display:flex;flex-direction:column;gap:5px}
.cstore-page .cstore-stream-info strong{font-weight:600;font-size:13px;color:#213b50}
.cstore-page .cstore-stream-info small,.cstore-page .cstore-result small{font-size:11px;color:#6d7e8c}
.cstore-page .cstore-stream-info code{font-size:10px;color:#6d7e8c;background:transparent;padding:0}
.cstore-page .cstore-result strong{font-size:12px;color:#265273;font-weight:650}
.cstore-page .cstore-result span{font-size:12px;color:#576d80}
.cstore-page .cstore-error{font-size:12px;color:#a23330;line-height:1.5}
.cstore-page .cstore-note{padding:18px 2px 0;color:#1e405a;font-size:13px}
.cstore-page button:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:850px){.cstore-page .cstore-stream{grid-template-columns:1fr 110px;gap:12px}.cstore-page .cstore-stream-result{grid-column:1;grid-row:2}.cstore-page .cstore-stream>button{grid-column:2;grid-row:1}.cstore-page .cstore-overview{flex-direction:column}}
@media(max-width:520px){.cstore-page .cstore-stream{grid-template-columns:1fr}.cstore-page .cstore-stream-result,.cstore-page .cstore-stream>button{grid-column:1;grid-row:auto}.cstore-page .cstore-table-header,.cstore-page .cstore-stream,.cstore-page .cstore-overview{padding:17px}}
