#frame_contents #mtop_title_block { display: flex; height: var(--main_title_height); justify-content: space-between; } #frame_contents #mtop_title_block #mtop_title { line-height: var(--main_title_height); vertical-align: bottom; } #frame_contents #mtop_title_block #mtop_title .title { flex: 1; display: inline-block; color: var(--color_text_title); font-size: 1.3em; font-weight: bold; margin-left: 0; } #frame_contents #mtop_title_block #mtop_title .top_breadcrumb { flex: 1; display: inline-block; margin-left: 1em; } #frame_contents #mtop_title_block #mtop_btn_group { line-height: var(--main_title_height); } #frame_contents #mtop_title_block #mtop_btn_group * { vertical-align: text-top; } #frame_contents #mtop_search { height: var(--main_search_height); border-radius: 6px; background-color: #f8f8f8; display: flex; align-items: center; } #frame_contents #mtop_search .search_item { display: flex; align-items: center; justify-content: center; margin-bottom: 0px; margin-left: 1em; } #frame_contents #mtop_search .search_item .label_title { display: inline-block; font-weight: bold; min-width: 5em; text-align: right; padding-right: 10px; } #frame_contents #mtop_search .search_item input:not([type=radio]):not([type=checkbox]), #frame_contents #mtop_search .search_item select { min-width: 100px; } #frame_contents #main_content { position: relative; display: flex; flex-direction: column; margin-top: 25px; } #frame_contents #main_content.dashboard { background-image: url(/inc/img/main_bg.png); border-radius: 3px; height: calc(100vh - 160px); background-size: cover; } #frame_contents #main_content .ctop_title, .ctop_title { display: flex; justify-content: space-between; } #frame_contents #main_content .ctop_title .content_title, .ctop_title .content_title { font-size: 1.1em; font-weight: bold; color: #666; padding-left: 10px; min-height: 30px; } #frame_contents #main_content .tbl_block { width:100%; overflow: auto; margin-top: 6px; /*height: 500px;*/ } #frame_contents #main_content .tbl_block .tabulator-tableholder::-webkit-scrollbar { width: 5px; height: 5px; background-color: var(--color_bg_scroll_main); } #frame_contents #main_content .tbl_block .tabulator-tableholder::-webkit-scrollbar-thumb { background-color: var(--color_bg_scroll_float); } #frame_body #hamburger_icon { position: absolute; display: block; background: var(--frame_main_bg); top: 1px; left: 0; height: 2em; z-index: 1000; border: 1px solid var(--frame_bgcolor_sidebar); border-left: none; border-start-end-radius: 5px; border-end-end-radius: 5px; padding: 2px 3px; cursor: pointer; } #frame_body #hamburger_icon .icon { width: 0.8em; font-size: 1.5em; text-align: center; color: var(--color_border_table_top); font-family: "Font Awesome 6 Free"; font-weight: 900; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; -webkit-transition: all 0.5s; transition: left 0.5s; } #frame_body #hamburger_icon .icon::before { content: "\f0d9"; } .full_width #frame_body #hamburger_icon .icon::before { content: "\f0da"; } #frame_body .dashboard{ background-image: url(/ksvc/img/main_bg.png); } .pop_top_title { line-height: 1.6em; vertical-align: bottom; padding: 0px 10px 24px 10px; } .pop_top_title .title { flex: 1; display: inline-block; color: #666; font-size: 1.3em; font-weight: bold; margin-left: 0; } .contents_multi_column { display: flex; justify-content: space-between; flex-direction: column; } .contents_multi_column .contents_column_list { display: grid; /*overflow: auto; 재고현황 문제*/ overflow: hidden; align-content: stretch; } .contents_multi_column .has_full { grid-template-rows: 100%; } .contents_multi_column .has_title { grid-template-rows: 20px 100%; } .contents_multi_column .has_title_sk { grid-template-rows: 30px calc(100% - 40px); } .contents_multi_column .contents_column_list:not(:first-child).has_title_sk { grid-template-rows: 30px calc(100% - 50px); } .contents_multi_column .has_title .article_title + div { height: calc(100% - 30px); } .contents_multi_column .contents_column_list:not(:first-child) { margin-top: 10px; } .contents_multi_column .column_size_0{ height:0; } .contents_multi_column .column_size_1{ height:10%; } .contents_multi_column .column_size_2{ height:20%; } .contents_multi_column .column_size_3{ height:30%; } .contents_multi_column .column_size_4{ height:40%; } .contents_multi_column .column_size_5{ height:50%; } .contents_multi_column .column_size_5_1{ height: calc(50% - 20px); } .contents_multi_column .column_size_6{ height:60%; } .contents_multi_column .column_size_7{ height:70%; } .contents_multi_column .column_size_8{ height:80%; } .contents_multi_column .column_size_9{ height:90%; } .contents_multi_column .column_size_10{ height:100%; } .contents_multi_column .contents_column_list .column_tb_lator { margin-top: 6px; height:100%; } .tb_mh_5 { min-height: calc(50vh - 147px); /* 200 + 각title 20 */ } .contents_multi_block { display: flex; justify-content: space-between; overflow: auto; } .contents_multi_block.wrap{ flex-wrap: wrap; } .contents_multi_block .cotents_multi_list { flex: 1; } .contents_column_list .cotents_multi_list { display: grid; } .contents_multi_block .cotents_multi_list:not(:first-child) { margin-left: 20px; } .contents_multi_block .block_size_0 { flex: 0; } .contents_multi_block .block_size_1 { flex: 1; } .contents_multi_block .block_size_2 { flex: 2; } .contents_multi_block .block_size_3 { flex: 3; } .contents_multi_block .block_size_4 { flex: 4; } .contents_multi_block .block_size_5 { flex: 5; } .contents_multi_block .block_size_6 { flex: 6; } .contents_multi_block .block_size_7 { flex: 7; } .contents_multi_block .block_size_8 { flex: 8; } .contents_multi_block .block_size_9 { flex: 9; } .contents_multi_block .block_size_10 { flex: 10; } .contents_multi_block .block_size_11 { flex: 11; } .contents_multi_block .block_size_12 { flex: 12; } /* 조업시간 캘린더 */ #scalendar { } #scalendar .calTable { width: 100%; height: calc( 100% - 100px ); } #scalendar .calTable th, #scalendar .calTable td { width: calc( 100% / 7 ); } #scalendar .calTable thead { background-color: var(--color_bg_table_title); border-right: 1px solid var(--color_border_table_hright); } #scalendar .calTable thead th, #scalendar .calTable thead td { line-height: 200%; text-align: center; border-top: 1px solid var(--color_border_table_top); border-left: 1px solid var(--color_border_table_hright); } #scalendar .calTable tbody { border-bottom: 1px solid var(--color_border_table_bottom); border-right: 1px solid var(--color_border_table_rline); } #scalendar .calTable tbody th, #scalendar .calTable tbody td { min-height: calc( 100% / 6 ); border-top: 1px solid var(--color_border_table_bline); border-left: 1px solid var(--color_border_table_rline); position: relative; vertical-align: top; } #scalendar .calTable tbody td .calcls { display: block; padding: 6px 0 0 6px; font-weight: bold; } #scalendar .calTable tbody tr th:first-child .calcls, #scalendar .calTable tbody tr td:first-child .calcls { color: var(--color_text_tsub); } #scalendar .calTable tbody tr th:last-child .calcls, #scalendar .calTable tbody tr td:last-child .calcls { color: var(--color_text_title); } #scalendar .calTable tbody tr th .caltext label, #scalendar .calTable tbody tr td .caltext label { /*display: block;*/ padding-left: 10px; margin-bottom: 2px; } #scalendar .selDiv { text-align: center; margin-bottom: 0.5em; } #scalendar .selDiv a i { display: inline-block; font-size: 1.6em; margin: 0 0.5em; vertical-align: middle; } #main_content .float-btn { position: absolute; top: 0px; right: 0px; } /* 기본테이블 */ .basetable { width: 100%; border-collapse: separate; border-bottom: 1px solid var(--color_border_table_bottom); } .basetable th { text-align: center; background-color: var(--color_bg_table_title); border-top: 1px solid var(--color_border_table_top); border-bottom: 1px solid var(--color_border_table_hbottom); color: var(--color_text_dsub); font-weight: normal; height: 26px; } .basetable th:not(:first-child) { border-left: 1px solid var(--color_border_table_hright); } .basetable td { white-space: nowrap; text-align: center; border-bottom: 1px solid var(--color_border_table_bline); height: 26px; } .basetable td:not(:last-child:first-child) { border-left: 1px solid var(--color_border_table_rline); } .basetable td:last-child:first-child { border-right: 1px solid var(--color_border_table_rline); } .basetable thead.top_sticky, .basetable thead.top_sticky th { position: sticky; top:0; left:0; } /* 타임라인 챠트용 */ .sg-gantt { border-top: 1px solid var(--color_border_table_top); border-bottom: 1px solid var(--color_border_table_bottom); } .sg-gantt .sg-header, .sg-gantt .sg-table-header { background-color: var(--color_bg_table_title); } .sg-gantt .column-header-cell.svelte-1eoeq9j.svelte-1eoeq9j { border-right: 1px solid var(--color_border_table_hright); border-bottom: 1px solid var(--color_border_table_hbottom); } .sg-gantt .sg-task { border-radius: 3px; overflow: hidden; border: solid 1px #424242; cursor: all-scroll; text-shadow: 1px 1px 3px black; } .sg-gantt .sg-task.selected.svelte-6l5eiz { outline: none; } .sg-gantt .sg-task.color1 { color: #212121; background-color: #eceff1; } .sg-gantt .sg-task.color1.selected { color: #212121; background-color: #fafafa; } .sg-gantt .sg-task.color2 { color: #212121; background-color: #cfd8dc; } .sg-gantt .sg-task.color2.selected { color: #212121; background-color: #f5f5f5; } .sg-gantt .sg-task.color3 { color: #212121; background-color: #b0bec5; } .sg-gantt .sg-task.color3.selected { color: #212121; background-color: #eeeeee; } .sg-gantt .sg-task.color4 { color: #212121; background-color: #90a4ae; } .sg-gantt .sg-task.color4.selected { color: #212121; background-color: #e0e0e0; } .sg-gantt .sg-task.color5 { background-color: #78909c; } .sg-gantt .sg-task.color5.selected { background-color: #bdbdbd; } .sg-gantt .sg-task.color6 { background-color: #607d8b; } .sg-gantt .sg-task.color6.selected { background-color: #9e9e9e; } .sg-gantt .sg-task.color7 { background-color: #546e7a; } .sg-gantt .sg-task.color7.selected { background-color: #757575; } .sg-gantt .sg-task.color8 { background-color: #455a64; } .sg-gantt .sg-task.color8.selected { background-color: #616161; } .sg-gantt .sg-task.color9 { background-color: #37474f; } .sg-gantt .sg-task.color9.selected { background-color: #424242; } .sg-gantt .sg-task.color10, .sg-gantt .sg-task.color0 { background-color: #263238; } .sg-gantt .sg-task.color10.selected, .sg-gantt .sg-task.color0.selected { background-color: #212121; } .sg-gantt .sg-task.selected { /* border-top-width: 2px; border-bottom-width: 2px;*/ } .sg-task.selected.svelte-6l5eiz { z-index: 3; } .sg-gantt .sg-task.dragging-enabled { z-index: 2; } .sg-gantt .sg-task.dragging-enabled.svelte-6l5eiz:hover::after, .sg-gantt .sg-task.dragging-enabled.svelte-6l5eiz:hover::before { border-color: #666; } .sg-gantt .sg-time-range-control { display: none; } .off_hours { background-image: linear-gradient(-45deg, rgba(0, 0, 0, 0) 46%, #666666 49%, #595858 51%, rgba(0, 0, 0, 0) 55%) !important; } .main_form, .main_box { position: relative; background-color: #fff; padding: 10px; height: 100%; overflow: auto; margin-top: 6px; border-top: 1px solid var(--color_border_table_top); } .main_form .fld-block { display: flex; border-bottom: solid 1px #e4e4e4; padding-bottom: 6px; padding-top: 8px; } .main_form .fld-block .btn-group label { white-space: nowrap; } .main_form label.title { min-width: 100px; border-right: solid 1px gray; padding-right: 12px; margin-right: 12px; text-align: right; margin-bottom: 0px; } .main_form .fld-bottom { position: sticky; bottom:0; left:0; text-align: center; padding: 6px; margin-top: 6px; background-color: #E8E8E8; z-index: 1; } .main_form .btnClose { position: sticky; top: 0px; left: 0px; } .main_form .btn-group > .btn { font-size: 12px; } .main_form.member_info { padding: 20px; } .main_form .disabled { background-color: #F0f0f0; border: none; } #attfilepond, #rdrawfilepond{ position: absolute; top: -10000px; left: -10000px; } /* 기타 ETC ... ??? */ input.cals { background-image: url(/ksvc/inc/img/cals.png); background-repeat: no-repeat; background-position: right; } .s_exp { font-size: 0.8em; color: darkcyan; } .d-hide { display: none !important; } #loading_div { position: fixed; width: 100vw; height: 100vh; line-height: 100vh; top: 0px; left: 0px; background: #00000055; z-index: 1000; text-align: center; } /*.sg-gantt .sg-task.color1 {*/ /* background-color: #d32f2f;*/ /*}*/ /*.sg-gantt .sg-task.color1.selected {*/ /* background-color: #b71c1c;*/ /*}*/ /*.sg-gantt .sg-task.color2 {*/ /* background-color: #7b1fa2;*/ /*}*/ /*.sg-gantt .sg-task.color2.selected {*/ /* background-color: #4a148c;*/ /*}*/ /*.sg-gantt .sg-task.color3 {*/ /* background-color: #303f9f;*/ /*}*/ /*.sg-gantt .sg-task.color3.selected {*/ /* background-color: #1a237e;*/ /*}*/ /*.sg-gantt .sg-task.color4 {*/ /* background-color: #0288d1;*/ /*}*/ /*.sg-gantt .sg-task.color4.selected {*/ /* background-color: #01579b;*/ /*}*/ /*.sg-gantt .sg-task.color5 {*/ /* background-color: #00796b;*/ /*}*/ /*.sg-gantt .sg-task.color5.selected {*/ /* background-color: #004d40;*/ /*}*/ /*.sg-gantt .sg-task.color6 {*/ /* background-color: #689f38;*/ /*}*/ /*.sg-gantt .sg-task.color6.selected {*/ /* background-color: #33691e;*/ /*}*/ /*.sg-gantt .sg-task.color7 {*/ /* background-color: #fbc02d;*/ /*}*/ /*.sg-gantt .sg-task.color7.selected {*/ /* background-color: #f57f17;*/ /*}*/ /*.sg-gantt .sg-task.color8 {*/ /* background-color: #f57c00;*/ /*}*/ /*.sg-gantt .sg-task.color8.selected {*/ /* background-color: #e65100;*/ /*}*/ /*.sg-gantt .sg-task.color9 {*/ /* background-color: #5d4037;*/ /*}*/ /*.sg-gantt .sg-task.color9.selected {*/ /* background-color: #3e2723;*/ /*}*/ /*.sg-gantt .sg-task.color10 {*/ /* background-color: #455a64;*/ /*}*/ /*.sg-gantt .sg-task.color10.selected {*/ /* background-color: #263238;*/ /*}*/ /* Project: Toggle Switchy Version: 1.14 Updated: 8/20/2020 Author: Adam Culpepper | @adamculpepper Website: https://toggleswitchy.com Docs: https://github.com/adamculpepper/toggle-switchy Issues: https://github.com/adamculpepper/toggle-switchy/issues Releases: https://github.com/adamculpepper/toggle-switchy/releases */ /* Customizable styles */ /* Colors: Default (blue) */ .toggle-switchy {color:#fff;} .toggle-switchy > .toggle:before {content:attr(on);} .toggle-switchy > .toggle:after {content:attr(off);} .toggle-switchy > .toggle > .switch {background:#fff;} .toggle-switchy > .toggle + .label {color:#000;} .toggle-switchy > input:checked + .toggle, .toggle-switchy > .checked.toggle {background:var(--btn_bg_numG);} .toggle-switchy > input:not(:checked) + .toggle, .toggle-switchy > .notchecked.toggle {background:var(--color_check_table_label);} .toggle-switchy > input:checked + .toggle > .switch, .toggle-switchy > .checked.toggle > .switch {border:2px solid var(--btn_bg_numG);} .toggle-switchy > input:not(:checked) + .toggle > .switch, .toggle-switchy > .notchecked.toggle > .switch {border:2px solid var(--color_check_table_label);} /* Rounded switch corners */ .toggle-switchy > .toggle {border-radius:4px;} .toggle-switchy > .toggle .switch {border-radius:6px;} /* ////////////////////////// CORE STYLES BELOW - NO TOUCHY ////////////////////////// */ .toggle-switchy {display:inline-flex; align-items:center; user-select:none; position:relative; vertical-align:middle; margin-bottom:0;} .toggle-switchy:hover {cursor:pointer;} .toggle-switchy > input {position:absolute; opacity:0;} .toggle-switchy > .toggle {align-items:center; position:relative;} .toggle-switchy > .toggle {overflow:hidden; position:relative; flex-shrink:0;} .toggle-switchy > input[disabled] + .toggle, .toggle-switchy > .disabled.toggle{opacity:0.5;} .toggle-switchy > input[disabled] + .toggle:hover, .toggle-switchy > .disabled.toggle:hover {cursor:not-allowed;} .toggle-switchy > .toggle {width:100%; height:100%; margin:0; cursor:pointer;} .toggle-switchy > .toggle > .switch {display:block; height:100%; position:absolute; right:0; z-index:3; box-sizing:border-box;} /* Labels */ .toggle-switchy > .toggle:before, .toggle-switchy > .toggle:after {display:flex; align-items:center; position:absolute; z-index:2; height:100%;} .toggle-switchy > .toggle:before {right:55%;} .toggle-switchy > .toggle:after {left:50%;} .toggle-switchy > .toggle + .label {margin-left:10px;} .toggle-switchy[data-label='left'] > .toggle {order:2;} .toggle-switchy[data-label='left'] > .toggle + .label {order:1; margin-left:0; margin-right:10px;} /* Show / Hide */ .toggle-switchy > .toggle:before {opacity:0;} .toggle-switchy > input:checked + .toggle:before, .toggle-switchy > .checked.toggle:before {opacity:1;} .toggle-switchy > input:checked + .toggle:after, .toggle-switchy > .checked.toggle:after {opacity:0;} /* Transitions */ .toggle-switchy > .toggle {transition:background 30ms linear, box-shadow 30ms linear;} .toggle-switchy > .toggle:before, .toggle-switchy > .toggle:after {transition:all 30ms linear;} .toggle-switchy > .toggle > .switch {transition:right 30ms linear, border-color 30ms linear;} /* ////////////////////////// CORE STYLES ABOVE - NO TOUCHY ////////////////////////// */ /* Size: Extra Large */ .toggle-switchy[data-size='xl'] > .toggle {width:85px; height:40px;} .toggle-switchy[data-size='xl'] > .toggle > .switch {width:40px;} .toggle-switchy[data-size='xl'] > .toggle:before, .toggle-switchy[data-size='xl'] > .toggle:after {font-size:1.2rem;} .toggle-switchy[data-size='xl'] > input:not(:checked) + .toggle > .switch, .toggle-switchy[data-size='xl'] > .notchecked.toggle > .switch {right:calc(100% - 40px);} /* Size: Large */ .toggle-switchy[data-size='lg'] > .toggle {width:75px; height:35px;} .toggle-switchy[data-size='lg'] > .toggle > .switch {width:35px;} .toggle-switchy[data-size='lg'] > .toggle:before, .toggle-switchy[data-size='lg'] > .toggle:after {font-size:1rem;} .toggle-switchy[data-size='lg'] > input:not(:checked) + .toggle > .switch, .toggle-switchy[data-size='lg'] > .notchecked.toggle > .switch {right:calc(100% - 35px);} /* Size: Default (Medium) */ .toggle-switchy > .toggle {width:65px; height:30px;} .toggle-switchy > .toggle > .switch {width:30px;} .toggle-switchy > .toggle:before, .toggle-switchy > .toggle:after {font-size:0.8rem;} .toggle-switchy > input:not(:checked) + .toggle > .switch, .toggle-switchy > .notchecked.toggle > .switch {right:calc(100% - 30px);} /* Size: Small */ .toggle-switchy[data-size='sm'] > .toggle {width:55px; height:22px;} .toggle-switchy[data-size='sm'] > .toggle > .switch {width:22px;} .toggle-switchy[data-size='sm'] > .toggle:before, .toggle-switchy[data-size='sm'] > .toggle:after {font-size:0.75rem;} .toggle-switchy[data-size='sm'] > input:not(:checked) + .toggle > .switch, .toggle-switchy[data-size='sm'] > .notchecked.toggle > .switch {right:calc(100% - 22px);} /* Size: Extra Small */ .toggle-switchy[data-size='xs'] > .toggle {width:45px; height:18px;} .toggle-switchy[data-size='xs'] > .toggle > .switch {width:18px;} .toggle-switchy[data-size='xs'] > .toggle:before, .toggle-switchy[data-size='xs'] > .toggle:after {font-size:0.7rem;} .toggle-switchy[data-size='xs'] > input:not(:checked) + .toggle > .switch, .toggle-switchy[data-size='xs'] > .notchecked.toggle > .switch {right:calc(100% - 18px);} /* Style: Rounded */ .toggle-switchy[data-style='rounded'] > .toggle, .toggle-switchy[data-style='rounded'] > .toggle > .switch {border-radius:50px;} .toggle-switchy[data-style='rounded'] > .toggle:before {right:42%;} .toggle-switchy[data-style='rounded'] > .toggle:after {left:42%;} /* Style: Square */ .toggle-switchy[data-style='square'] > .toggle {border-radius:0;} .toggle-switchy[data-style='square'] > .toggle .switch {border-radius:0;} /* Text: Off */ .toggle-switchy[data-text='false'] > .toggle:before, .toggle-switchy[data-text='false'] > .toggle:after {content:'';} .toggle-switchy[data-text='false'][data-size='xl'] > .toggle {width:80px;} .toggle-switchy[data-text='false'][data-size='lg'] > .toggle {width:70px;} .toggle-switchy[data-text='false'] > .toggle {width:60px;} .toggle-switchy[data-text='false'][data-size='sm'] > .toggle {width:50px;} .toggle-switchy[data-text='false'][data-size='xs'] > .toggle {width:40px;} /* Color: Red */ .toggle-switchy[data-color='red'] > input:checked + .toggle, .toggle-switchy[data-color='red'] > .checked.toggle {background:#e74c3c;} .toggle-switchy[data-color='red'] > input:checked + .toggle > .switch, .toggle-switchy[data-color='red'] > .checked.toggle > .switch {border-color:#e74c3c;} /* Color: Orange */ .toggle-switchy[data-color='orange'] > input:checked + .toggle, .toggle-switchy[data-color='orange'] > .checked.toggle {background:#e67e22;} .toggle-switchy[data-color='orange'] > input:checked + .toggle > .switch, .toggle-switchy[data-color='orange'] > .checked.toggle > .switch {border-color:#e67e22;} /* Color: Yellow */ .toggle-switchy[data-color='yellow'] > input:checked + .toggle, .toggle-switchy[data-color='yellow'] > .checked.toggle {background:#f1c40f;} .toggle-switchy[data-color='yellow'] > input:checked + .toggle > .switch, .toggle-switchy[data-color='yellow'] > .checked.toggle > .switch {border-color:#f1c40f;} /* Color: Green */ .toggle-switchy[data-color='green'] > input:checked + .toggle, .toggle-switchy[data-color='green'] > .checked.toggle {background:#2ecc71;} .toggle-switchy[data-color='green'] > input:checked + .toggle > .switch, .toggle-switchy[data-color='green'] > .checked.toggle > .switch {border-color:#2ecc71;} /* Color: Blue */ .toggle-switchy[data-color='blue'] > input:checked + .toggle, .toggle-switchy[data-color='blue'] > .checked.toggle {background:#3498db;} .toggle-switchy[data-color='blue'] > input:checked + .toggle > .switch, .toggle-switchy[data-color='blue'] > .checked.toggle > .switch{border-color:#3498db;} /* Color: Purple */ .toggle-switchy[data-color='purple'] > input:checked + .toggle, .toggle-switchy[data-color='purple'] > .checked.toggle {background:#9b59b6;} .toggle-switchy[data-color='purple'] > input:checked + .toggle > .switch, .toggle-switchy[data-color='purple'] > .checked.toggle > .switch {border-color:#9b59b6;} /* Color: Gray */ .toggle-switchy[data-color='gray'] > input:checked + .toggle, .toggle-switchy[data-color='gray'] > .checked.toggle {background:#555;} .toggle-switchy[data-color='gray'] > input:checked + .toggle > .switch, .toggle-switchy[data-color='gray'] > .checked.toggle > .switch {border-color:#555;}