00dd089599757405d51ee30e2c079319e98d6294
1 header h3 a
, header
.brand
{
2 display:none
!important
;
5 @media screen and
(max-device-width: 600px) {
7 background: linear-gradient
(var
(--background-color-high
) 20%, var
(--border-color-medium
) 100%);
8 background-size: 1px 34px;
12 .tabs > li, .cbi-tabmenu > li {
16 .tabs > li > a, .cbi-tabmenu > li > a {
23 flex-direction: column
;
31 align-items: flex-end
;
32 border-top: 1px solid var
(--border-color-medium
);
41 align-self: flex-start
;
43 text-overflow: ellipsis
;
44 word-wrap: break-word
;
45 display: inline-block
;
48 box-sizing: border-box
;
51 .table .td.cbi-dropdown-open {
55 .col-1 { flex: 1 1 30px !important
; -webkit-flex: 1 1 30px !important
; }
56 .col-2 { flex: 2 2 60px !important
; -webkit-flex: 2 2 60px !important
; }
57 .col-3 { flex: 3 3 90px !important
; -webkit-flex: 3 3 90px !important
; }
58 .col-4 { flex: 4 4 120px !important
; -webkit-flex: 4 4 120px !important
; }
59 .col-5 { flex: 5 5 150px !important
; -webkit-flex: 5 5 150px !important
; }
60 .col-6 { flex: 6 6 180px !important
; -webkit-flex: 6 6 180px !important
; }
61 .col-7 { flex: 7 7 210px !important
; -webkit-flex: 7 7 210px !important
; }
62 .col-8 { flex: 8 8 240px !important
; -webkit-flex: 8 8 240px !important
; }
63 .col-9 { flex: 9 9 270px !important
; -webkit-flex: 9 9 270px !important
; }
64 .col-10 { flex: 10 10 300px !important
; -webkit-flex: 10 10 300px !important
; }
70 .td
[data-widget
="button"],
71 .td[data-widget="fvalue"] {
77 align-self: flex-start
;
80 .td.cbi-value-field .cbi-button {
84 .table.cbi-section-table {
91 .cbi-section-table-titles
,
92 .cbi-section-table-descr {
96 .cbi-section-table-row {
103 .cbi-section-table + .cbi-section-create {
107 .tr[data-title]::before {
110 background: var
(--background-color-low
) !important
;
112 border-bottom: 1px solid var
(--border-color-medium
);
115 .td
[data-title
]::before
,
116 .td[data-description]::after {
120 .td[data-title] ~ .td.cbi-section-actions {
121 align-self: flex-start
;
124 .td[data-title] ~ .td.cbi-section-actions::before {
129 .td.cbi-section-actions {
137 display: none
!important
;
140 .td.cbi-value-field {
144 .td.cbi-value-field[data-widget="dvalue"] {
148 .td
.cbi-value-field
[data-widget
="button"],
149 .td.cbi-value-field[data-widget="fvalue"] {
154 .cbi-section-table
.tr:hover
.td
,
155 .cbi-section-table
.tr:hover
.th
,
156 .cbi-section-table .tr:hover::before {
157 background-color: transparent
;
161 padding-bottom: .5em;
162 border-bottom: 1px solid var
(--border-color-high
);
171 .cbi-value .cbi-value:last-child {
173 padding-bottom: inherit
;
174 margin-bottom: inherit
;
177 .cbi-value label.cbi-value-title {
181 .cbi-value-field, .cbi-select, .cbi-dropdown:not(.btn):not(.cbi-button) {
186 input
, textarea
, select
,
187 .cbi-dropdown > ul > li {
188 font-size: 16px !important
;
192 .cbi-dropdown > ul > li input[type="text"] {
196 select
, input
[type
="text"], input
[type
="password"],
197 .cbi-dropdown > ul > li input[type="text"] {
202 input
.cbi-input-password
{
203 width: calc
(100% - 25px);
210 [data-dynlist
] > .add-item
> input
{
211 width: calc
(100% - 21px);
214 [data-dynlist
] > .add-item
> .cbi-button
{
218 input
[type
="text"] + .cbi-button
,
219 input
[type
="password"] + .cbi-button
,
220 select
+ .cbi-button
{
221 font-size: 14px !important
;
224 box-sizing: border-box
;
226 text-overflow: ellipsis
;
229 .cbi-value-field input
[type
="checkbox"],
230 .cbi-value-field input[type="radio"] {
234 button
, .btn
, .cbi-button
{
235 font-size: 14px !important
;
246 [data-page
="admin-status-overview"] .cbi-section:nth-of-type
(1) .td:first-child
,
247 [data-page
="admin-status-overview"] .cbi-section:nth-of-type
(2) .td:first-child
{
251 header
.pull-right
.label
{
253 display: inline-block
;
263 header
> .fill
> .container
{
270 margin: 2px 5px 2px 0;
273 justify-content: flex-start
;
283 flex-direction: column
;
285 justify-content: space-around
;
286 margin: .2em 5px .2em auto
;
289 .menu-dropdown, .dropdown-menu {
294 .cbi-section-create {
298 #cbi-network-switch_vlan .th
,
299 #cbi-network-switch_vlan .td
{
303 #cbi-network-switch_vlan .td
.cbi-section-actions
{
307 #cbi-network-switch_vlan .td
.cbi-section-actions::before
{
311 #cbi-network-switch_vlan .td
.cbi-section-actions
> * {
316 #wifi_assoclist_table .td
,
317 [data-page
="admin-status-processes"] .td
{
318 flex-basis: 50% !important
;
321 [data-page
="admin-status-processes"] .td
[data-widget
="button"] {
322 flex-basis: 33% !important
;
325 [data-page
="admin-status-processes"] .td
[data-name
="PID"],
326 [data-page
="admin-status-processes"] .td
[data-name
="USER"] {
327 flex-basis: 25% !important
;
330 [data-page
="admin-system-fstab"] .td
[data-widget
="button"]::before
,
331 [data-page
="admin-system-startup"] .td
[data-widget
="button"]::before
,
332 [data-page
="admin-status-processes"] .td
[data-widget
="button"]::before
{
336 [data-name
="bridge-vlan"] > div
{
337 overflow: visible
!important
;
340 [data-name
="bridge-vlan"] .td
[data-title
] {
344 [data-name
="bridge-vlan"] .td
[data-title
]::before
{
345 content: attr
(data-title
);
349 @media screen and
(max-device-width: 375px) {
352 justify-content: space-between
;
357 .cbi-page-actions button {
359 text-overflow: ellipsis
;
362 .cbi-page-actions .cbi-button {
364 margin: 1px !important
;
368 .cbi-page-actions
.cbi-button-negative
,
369 .cbi-page-actions
.cbi-button-primary
,
370 .cbi-page-actions .cbi-button-apply {
374 .cbi-section-actions .cbi-button {
376 text-overflow: ellipsis
;
377 margin: 1px !important
;
380 body
[data-page
="admin-network-wireless"] .td
[data-name
="_badge"] {
385 body
[data-page
="admin-network-wireless"] .td
[data-name
="_badge"] .ifacebadge
{
388 flex-direction: column
;
391 body
[data-page
="admin-network-wireless"] .td
[data-name
="_stat"] {
395 body
[data-page
="admin-network-network"] .td
.cbi-section-actions::before
,
396 body
[data-page
="admin-network-wireless"] .td
.cbi-section-actions::before
{
397 content: none
!important
;
401 @media screen and
(max-width: 375px) {
404 margin: 0 !important
;
408 .td .ifacebox .ifacebox-head {
410 justify-content: space-around
;
411 border-radius: 4px 0 0 4px;
414 .td
.ifacebox
.ifacebox-head
,
415 .td .ifacebox .ifacebox-body {
421 .td
.ifacebox
.ifacebox-head
> *,
422 .ifacebox .ifacebox-body > * {