.quick-settings { padding: $base_padding*3; border-radius: $modal_radius*2.25; .icon-button, .button { padding: $base_padding*1.75; } } .quick-settings-grid { spacing-rows: $base_padding*2; spacing-columns: $base_padding*2; } .quick-toggle { border-radius: 99px; min-width: 12em; max-width: 12em; min-height: 40px; border:none; &:checked { @include button(default); } & > StBoxLayout { spacing: $base_padding; } /* Move padding into the box; this is to allow menu arrows to extend to the border */ &.button { padding: 0; } & > StBoxLayout { padding: 0 $base_padding*2; } &:ltr > StBoxLayout { padding-left: $base_padding*2.5; } &:rtl > StBoxLayout { padding-right: $base_padding*2.5; } .quick-toggle-label { font-weight: bold; } .quick-toggle-icon, .quick-toggle-arrow { icon-size: $base_icon_size; } } .quick-menu-toggle { &:ltr > StBoxLayout { padding-right: 0; } &:rtl > StBoxLayout { padding-left: 0; } & .quick-toggle-arrow { background-color: transparentize($fg_color, 0.9); padding: $base_padding $base_padding*1.75; &:ltr { border-radius: 0 99px 99px 0; } &:rtl { border-radius: 99px 0 0 99px; } } } .quick-slider { & > StBoxLayout { spacing: $base_padding; } .slider-bin { &:focus {@include button(focus);} min-height: 16px; // slider size padding: $base_padding; border-radius: 99px; } .quick-toggle-icon { icon-size: $base_icon_size; &:ltr { margin-left: $base_padding; } &:rtl { margin-right: $base_padding; } } } .quick-toggle-menu { background-color: $card_bg_color; border-radius: $base_border_radius*3; padding: $base_padding*2; margin: $base_padding*2 $base_padding*3 0; .popup-menu-item > StIcon { -st-icon-style: symbolic; } & .header { spacing-rows: 0.5 * $base_padding; spacing-columns: $base_padding*2; padding-bottom: 2 * $base_padding; & .icon { icon-size: $base_icon_size*1.5; // a non-standard symbolic size but ok border-radius: 999px; padding: 1.5 * $base_padding; background-color: lighten($bg_color, 10%); &.active { background-color: $selected_bg_color; } } & .title { @extend %title_3; } & .subtitle { @extend %caption_heading; } } } .quick-toggle-menu-container { } .quick-settings-system-item { & > StBoxLayout { spacing: 2 * $base_padding; } & .power-item { min-height: 0; min-width: 0; &:insensitive { @include button(normal); background-color: transparent; } } } .nm-network-item { .wireless-secure-icon { icon-size: 0.5 * $base_icon_size; } }