Back to home page

EIC code displayed by LXR

 
 

    


Warning, /firebird/packages/firebird-ng/display/src/lib/pages/input-config/input-config.component.scss is written in an unsupported language. File is not indexed.

0001 /* input-config.component.scss */
0002 
0003 /* Use a contrasting background for the card itself vs. the header */
0004 .config-card {
0005   background-color: var(--mat-sys-surface);         /* Use a slightly different surface than the header */
0006   color: var(--mat-sys-on-surface);
0007   margin: 16px 0;
0008   border-radius: 8px;                                 /* Rounded corners */
0009   overflow: hidden;                                   /* Ensure content doesn’t bleed outside rounded corners */
0010   box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);         /* Subtle elevation */
0011   font-family: 'Roboto', sans-serif;                /* Consistent typography */
0012 }
0013 
0014 /* Card header: separate background and proper padding */
0015 .config-card mat-card-title {
0016   background-color: var(--mat-sys-surface-container); /* A container color that differs from the card content */
0017   padding: 16px;
0018   font-family: inherit;                              /* Inherit from .config-card */
0019   font-size: 1.25rem;
0020   font-weight: 500;
0021   line-height: 1.2;
0022 }
0023 
0024 /* Card content: ensure consistent padding and typography */
0025 .config-card mat-card-content {
0026   padding: 16px;
0027   font-family: inherit;
0028   font-size: 1rem;
0029   line-height: 1.5;
0030 }
0031 
0032 .section {
0033   margin-bottom: 16px;
0034 }
0035 
0036 .api-url {
0037   margin-top: 16px;
0038 }
0039 
0040 /* Remove unneeded utility class; full-width is now handled by Material's layout */
0041 .full-width {
0042   width: 100%;
0043 }
0044 
0045 .action-buttons {
0046   margin: 24px 0;
0047   text-align: center;
0048 
0049 }
0050 
0051 .upload-row {
0052   display: flex;
0053   align-items: center;
0054   gap: 12px;
0055   margin-top: 8px;
0056   flex-wrap: wrap;
0057 }
0058 
0059 .upload-filename {
0060   display: inline-flex;
0061   align-items: center;
0062   gap: 4px;
0063   font-size: 0.9rem;
0064   color: var(--mat-sys-on-surface-variant, inherit);
0065   word-break: break-all;
0066 }
0067 
0068 .details-accordion {
0069   margin-top: 24px;
0070 }
0071 
0072 .details-table {
0073   width: 100%;
0074   border-collapse: collapse;
0075 
0076   th, td {
0077     padding: 8px;
0078     text-align: left;
0079     border-bottom: 1px solid var(--mat-sys-outline);
0080   }
0081 }
0082 
0083 .subsection {
0084   margin: 1rem 0;
0085   padding: 1rem;
0086   border: 1px solid #ddd;
0087   border-radius: 4px;
0088 }
0089 
0090 .subsection h3 {
0091   margin-top: 0;
0092 }
0093 
0094 .conversion-groups {
0095   display: flex;
0096   flex-wrap: wrap;
0097   gap: 8px 16px;
0098 }
0099 
0100 .conversion-group-checkbox {
0101   display: inline-flex;
0102   align-items: center;
0103   gap: 6px;
0104   cursor: pointer;
0105   white-space: nowrap;
0106 
0107   input {
0108     cursor: pointer;
0109   }
0110 }