@ -1,316 +1,270 @@
. container {
/* general gradio fixes */
max-width : 100 % ;
: root , . dark {
--checkbox-label-gap : 0 . 25em 0 . 1em ;
--section-header-text-size : 12pt ;
--block-background-fill : transparent ;
}
}
. block . padded {
. token-counter {
padding : 0 ! important ;
position : absolute ;
display : inline-block ;
right : 2em ;
min-width : 0 ! important ;
width : auto ;
z-index : 100 ;
}
}
div . gradio-container {
. token-counter . error span {
max-width : unset ! important ;
box-shadow : 0 0 0 . 0 0 . 3em rgba ( 255 , 0 , 0 , 0 . 15 ) , inset 0 0 0 . 6em rgba ( 255 , 0 , 0 , 0 . 075 ) ;
border : 2px solid rgba ( 255 , 0 , 0 , 0 . 4 ) ! important ;
}
}
. hidden {
. token-counter div {
display : no ne;
display : inli ne;
}
}
. compact {
. token-counter span {
background : transparent ! important ;
padding : 0 . 1em 0 . 75em ;
padding : 0 ! important ;
}
}
div . form {
# sh {
border-width : 0 ;
min-width : 2em ;
box-shadow : none ;
min-height : 2em ;
background : transparent ;
max-width : 2em ;
overflow : visible ;
max-height : 2em ;
gap : 0 . 5em ;
flex-grow : 0 ;
padding-left : 0 . 25em ;
padding-right : 0 . 25em ;
margin : 0 . 1em 0 ;
opacity : 0 % ;
cursor : default ;
}
}
. block . gradio-dropdown ,
. output-html p { margin : 0 0.5 em ; }
. block . gradio-slider ,
. block . gradio-checkbox ,
. block . gradio-textbox ,
. block . gradio-radio ,
. block . gradio-checkboxgroup ,
. block . gradio-number ,
. block . gradio-colorpicker
{
border-width : 0 ! important ;
box-shadow : none ! important ;
}
. gap . compact {
. row > * ,
padding : 0 ;
. row > . gr-form > * {
gap : 0 . 2em 0 ;
min-width : min ( 120px , 100 % ) ;
flex : 1 1 0 % ;
}
}
div . compact {
. performance {
gap : 1em ;
font-size : 0 . 85em ;
color : # 444 ;
}
}
. gradio-dropdown ul . options {
. performance p {
z-index: 3000 ;
display: inline-block ;
}
}
. gradio-dropdown label span : not ( . has-info ) ,
. performance . time {
. gradio-textbox label span : not ( . has-info ) ,
margin-right : 0 ;
. gradio-number label span : not ( . has-info )
{
margin-bottom : 0 ;
}
}
. gradio-dropdown div . wrap . wrap . wrap . wrap {
. performance . vram {
box-shadow : 0 1px 2px 0 rgba ( 0 , 0 , 0 , 0 . 05 ) ;
}
}
.gradio-dropdown . wrap-inner . wrap-inner . wrap-inner {
#txt2img_generate , # img2img_generate {
flex-wrap: unset ;
min-height: 4 . 5em ;
}
}
. gradio-dropdown . single-select {
@ media screen and ( min-width : 2500px ) {
white-space : nowrap ;
# txt2img_gallery , # img2img_gallery {
overflow : hidden ;
min-height : 768px ;
}
}
}
.gradio-dropdown . token-remove . remove-all . remove-all {
#txt2img_gallery img , # img2img_gallery img {
display: none ;
object-fit: scale-down ;
}
}
# txt2img_actions_column , # img2img_actions_column {
. gradio-dropdown . multiselect . token-remove . remove-all . remove-all {
margin : 0 . 35rem 0 . 75rem 0 . 35rem 0 ;
display : flex ;
}
}
# script_list {
. gradio-slider input [ type = "number" ] {
padding : . 625rem . 75rem 0 . 625rem ;
width : 6em ;
}
}
. justify-center . overflow-x-scroll {
. block . gradio-checkbox {
justify-content : left ;
margin : 0 . 75em 1 . 5em 0 0 ;
}
}
. gradio-html div . wrap {
. justify-center . overflow-x-scroll button : first-of-type {
height : 100 % ;
margin-left : auto ;
}
div . gradio-html . min {
min-height : 0 ;
}
}
. block. gradio-gallery {
. justify-center . overflow-x-scroll button : last-of-type {
background: var ( --input-background-fill ) ;
margin-right: auto ;
}
}
. gradio-container . prose a , . gradio-container . prose a : visited {
[ id $ = _random_seed ] , [ id $ = _random_subseed ] , [ id $ = _reuse_seed ] , [ id $ = _reuse_subseed ] , # open_folder {
color : unset ;
min-width : 2 . 3em ;
text-decoration : none ;
height : 2 . 5em ;
flex-grow : 0 ;
padding-left : 0 . 25em ;
padding-right : 0 . 25em ;
}
}
# hidden_element {
display : none ;
/* general styled components */
. gradio-button . tool {
max-width : 2 . 2em ;
min-width : 2 . 2em ! important ;
height : 2 . 4em ;
align-self : end ;
line-height : 1em ;
border-radius : 0 . 5em ;
}
}
. checkboxes-row {
[ id $ = _seed_row ] , [ id $ = _subseed_row ] {
margin-bottom: 0 . 5 em;
gap : 0 . 5rem ;
margin-left: 0 em;
padding : 0 . 6em ;
}
}
. checkboxes-row > div {
flex : 0 ;
[ id $ = _subseed_show_box ] {
white-space : nowrap ;
min-width : auto ;
min-width : auto ;
flex-grow : 0 ;
}
}
button . custom-button {
[ id $ = _subseed_show_box ] > div {
border-radius : var ( --button-large-radius ) ;
border : 0 ;
padding : var ( --button-large-padding ) ;
height : 100 % ;
font-weight : var ( --button-large-text-weight ) ;
border : var ( --button-border-width ) solid var ( --button-secondary-border-color ) ;
background : var ( --button-secondary-background-fill ) ;
color : var ( --button-secondary-text-color ) ;
font-size : var ( --button-large-text-size ) ;
display : inline-flex ;
justify-content : center ;
align-items : center ;
transition : var ( --button-transition ) ;
box-shadow : var ( --button-shadow ) ;
text-align : center ;
}
}
[ id $ = _subseed_show ] {
/* txt2img/img2img specific */
min-width : auto ;
flex-grow : 0 ;
. block . token-counter {
padding : 0 ;
position : absolute ;
display : inline-block ;
right : 1em ;
min-width : 0 ! important ;
width : auto ;
z-index : 100 ;
top : -0 . 75em ;
}
}
. block . token-counter span {
[ id $ = _subseed_show ] label {
background : var ( --input-background-fill ) ! important ;
height : 100 % ;
box-shadow : 0 0 0 . 0 0 . 3em rgba ( 192 , 192 , 192 , 0 . 15 ) , inset 0 0 0 . 6em rgba ( 192 , 192 , 192 , 0 . 075 ) ;
border : 2px solid rgba ( 192 , 192 , 192 , 0 . 4 ) ! important ;
border-radius : 0 . 4em ;
}
}
.block . token-counter . error spa n{
# txt2img_actions_column , # img2img_actions_column {
box-shadow: 0 0 0 . 0 0 . 3em rgba ( 255 , 0 , 0 , 0 . 15 ) , inset 0 0 0 . 6em rgba ( 255 , 0 , 0 , 0 . 075 ) ;
gap: 0 ;
border: 2px solid rgba ( 255 , 0 , 0 , 0 . 4 ) ! important ;
margin-right: . 75rem ;
}
}
.block . token-counter div {
#txt2img_tools , # img2img_tools {
display: inline ;
gap: 0 . 4em ;
}
}
. block . token-counter span {
# interrogate_col {
padding : 0 . 1em 0 . 75em ;
min-width : 0 ! important ;
max-width : 8em ! important ;
margin-right : 1em ;
gap : 0 ;
}
}
# interrogate , # deepbooru {
[ id $ = _subseed_show ] {
margin : 0em 0 . 25em 0 . 5em 0 . 25em ;
min-width : auto ! important ;
min-width : 8em ;
flex-grow : 0 ! important ;
max-width : 8em ;
display : flex ;
}
}
[ id $ = _subseed_show ] label {
# style_pos_col , # style_neg_col {
margin-bottom : 0 . 5em ;
min-width : 8em ! important ;
align-self : end ;
}
}
.performance {
#txt2img_styles_row , # img2img_styles_row {
font-size: 0 . 8 5em;
gap: 0 . 2 5em;
color: # 444 ;
margin-top: 0 . 3em ;
}
}
.performance p {
#txt2img_styles_row > button , # img2img_styles_row > button {
display: inline-block ;
margin: 0 ;
}
}
.performance . time {
#txt2img_styles , # img2img_styles {
margin-right : 0 ;
padding : 0 ;
}
}
. performance . vram {
# txt2img_styles > label > div , # img2img_styles > label > div {
min-height : 3 . 2em ;
}
}
# txt2img_generate , # img2img_generate {
ul . list-none {
min-height : 4 . 5em ;
max-height : 35em ;
z-index : 2000 ;
}
}
@ media screen and ( min-width : 2500px ) {
. gr-form {
# txt2img_gallery , # img2img_gallery {
background : transparent ;
min-height : 768px ;
}
}
}
# txt2img_gallery img , # img2img_gallery img {
. my-4 {
object-fit : scale-down ;
margin-top : 0 ;
}
margin-bottom : 0 ;
# txt2img_actions_column , # img2img_actions_column {
gap : 0 . 5em ;
}
}
# txt2img_tools , # img2img_tools {
gap : 0 . 4em ;
# resize_mode {
flex : 1 . 5 ;
}
}
. interrogate-col {
button {
min-width : 0 ! important ;
align-self : stretch ! important ;
max-width : fit-content ;
gap : 0 . 5em ;
}
}
. interrogate-col > button {
flex : 1 ;
. overflow-hidden , . gr-panel {
overflow : visible ! important ;
}
}
.generate-box {
#x_type , # y_type {
position: relative ;
max-width: 10em ;
}
}
. gradio-button . generate-box-skip , . gradio-button . generate-box-interrupt {
# txt2img_preview , # img2img_preview , # ti_preview {
position : absolute ;
position : absolute ;
width : 50 % ;
width : 320px ;
height : 100 % ;
display : none ;
background : # b4c0cc ;
}
. gradio-button . generate-box-skip : hover , . gradio-button . generate-box-interrupt : hover {
background : # c2cfdb ;
}
. gradio-button . generate-box-interrupt {
left : 0 ;
left : 0 ;
border-radius : 0 . 5rem 0 0 0 . 5rem ;
}
. gradio-button . generate-box-skip {
right : 0 ;
right : 0 ;
border-radius : 0 0 . 5rem 0 . 5rem 0 ;
margin-left : auto ;
margin-right : auto ;
margin-top : 34px ;
z-index : 100 ;
border : none ;
border-top-left-radius : 0 ;
border-top-right-radius : 0 ;
}
}
# txtimg_hr_finalres {
@media screen and ( min-width : 768px ) {
min-height : 0 ! important ;
# txt2img_preview , # img2img_preview , # ti_preview {
padding : . 625rem . 75rem ;
position : absolute ;
margin-left : -0 . 75em
}
}
}
# txtimg_hr_finalres . resolution {
@ media screen and ( max-width : 767px ) {
font-weight : bold ;
# txt2img_preview , # img2img_preview , # ti_preview {
position : relative ;
}
}
}
.inactive {
#txt2img_preview div . left-0 . top-0 , # img2img_preview div . left-0 . top-0 , # ti_preview div . left-0 . top-0 {
opacity: 0 . 5 ;
display: none ;
}
}
[ id $ = _column_batch ] {
fieldset span . text-gray-500 , . gr-block . gr-box span . text-gray-500 , label . block span {
min-width : min ( 13 . 5em , 100 % ) ! important ;
position : absolute ;
}
top : -0 . 7em ;
line-height : 1 . 2em ;
padding : 0 ;
margin : 0 0 . 5em ;
div . dimensions-tools {
background-color : white ;
min-width : 0 ! important ;
box-shadow : 6px 0 6px 0px white , -6px 0 6px 0px white ;
max-width : fit-content ;
flex-direction : row ;
align-content : center ;
}
# mode_img2img . gradio-image > div . fixed-height , # mode_img2img . gradio-image > div . fixed-height img {
z-index : 300 ;
height : 480px ! important ;
max-height : 480px ! important ;
min-height : 480px ! important ;
}
}
. image-buttons button {
. dark fieldset span . text-gray-500 , . dark . gr-block . gr-box span . text-gray-500 , . dark label . block span {
min-width : auto ;
background-color : rgb ( 31 , 41 , 55 ) ;
box-shadow : none ;
border : 1px solid rgba ( 128 , 128 , 128 , 0 . 1 ) ;
border-radius : 6px ;
padding : 0 . 1em 0 . 5em ;
}
}
. infotext {
#txt2img_column_batch , # img2img_column_batch {
overflow-wrap : break-word ;
min-width: min ( 13 . 5em , 100 % ) ! important ;
}
}
/* settings */
# settings fieldset span . text-gray-500 , # settings . gr-block . gr-box span . text-gray-500 , # settings label . block span {
# quicksettings {
position : relative ;
width : fit-content ;
border : none ;
margin-right : 8em ;
}
}
# quicksettings > div , # quicksettings > fieldset {
# settings . gr-panel div . flex-col div . justify-between div {
max-width : 24em ;
position : relative ;
min-width : 24em ;
z-index : 200 ;
padding : 0 ;
border : none ;
box-shadow : none ;
background : none ;
}
}
# settings {
# settings {
@ -322,18 +276,17 @@ div.dimensions-tools{
margin-left : 10em ;
margin-left : 10em ;
}
}
# settings > div . tab-nav {
# settings > div . flex-wrap {
float : left ;
float : left ;
display : block ;
display : block ;
margin-left : 0 ;
margin-left : 0 ;
width : 10em ;
width : 10em ;
}
}
# settings > div . tab-nav button {
# settings > div . flex-wrap button {
display : block ;
display : block ;
border : none ;
border : none ;
text-align : left ;
text-align : left ;
white-space : initial ;
}
}
# settings_result {
# settings_result {
@ -341,8 +294,29 @@ div.dimensions-tools{
margin : 0 1 . 2em ;
margin : 0 1 . 2em ;
}
}
input [ type = "range" ] {
margin : 0 . 5em 0 -0 . 3em 0 ;
}
# mask_bug_info {
text-align : center ;
display : block ;
margin-top : -0 . 75em ;
margin-bottom : -0 . 75em ;
}
# txt2img_negative_prompt , # img2img_negative_prompt {
}
/* gradio 3.8 adds opacity to progressbar which makes it blink; disable it here */
. transition . opacity-20 {
opacity : 1 ! important ;
}
/* more gradio's garbage cleanup */
. min-h- \ [ 4rem \ ] { min-height : unset !important ; }
. min-h- \ [ 6rem \ ] { min-height : unset !important ; }
/* live preview */
. progressDiv {
. progressDiv {
position : relative ;
position : relative ;
height : 20px ;
height : 20px ;
@ -388,8 +362,6 @@ div.dimensions-tools{
height : 100 % ;
height : 100 % ;
}
}
/* fullscreen popup (ie in Lora's (i) button) */
. popup-metadata {
. popup-metadata {
color : black ;
color : black ;
background : white ;
background : white ;
@ -430,12 +402,11 @@ div.dimensions-tools{
padding : 2em ;
padding : 2em ;
}
}
/* fullpage image viewer */
# lightboxModal {
# lightboxModal {
display : none ;
display : none ;
position : fixed ;
position : fixed ;
z-index : 1001 ;
z-index : 1001 ;
padding-top : 100px ;
left : 0 ;
left : 0 ;
top : 0 ;
top : 0 ;
width : 100 % ;
width : 100 % ;
@ -444,40 +415,74 @@ div.dimensions-tools{
background-color : rgba ( 20 , 20 , 20 , 0 . 95 ) ;
background-color : rgba ( 20 , 20 , 20 , 0 . 95 ) ;
user-select : none ;
user-select : none ;
-webkit-user-select : none ;
-webkit-user-select : none ;
flex-direction : column ;
}
}
. modalControls {
. modalControls {
display : flex ;
display : grid ;
gap : 1em ;
grid-template-columns : 32px 32px 32px 1fr 32px ;
padding : 1em ;
grid-template-areas : "zoom tile save space close" ;
position : absolute ;
top : 0 ;
left : 0 ;
right : 0 ;
padding : 16px ;
gap : 16px ;
background-color : rgba ( 0 , 0 , 0 , 0 . 2 ) ;
background-color : rgba ( 0 , 0 , 0 , 0 . 2 ) ;
}
}
. modalClose {
. modalClose {
margin-left : auto ;
grid-area : close ;
}
. modalZoom {
grid-area : zoom ;
}
. modalSave {
grid-area : save ;
}
. modalTileImage {
grid-area : tile ;
}
}
. modalControls span {
. modalClose ,
. modalZoom ,
. modalTileImage {
color : white ;
color : white ;
font-size : 35px ;
font-size : 35px ;
font-weight : bold ;
font-weight : bold ;
cursor : pointer ;
cursor : pointer ;
width : 1em ;
}
}
. modalControls span : hover , . modalControls span : focus {
. modalSave {
color : white ;
font-size : 28px ;
margin-top : 8px ;
font-weight : bold ;
cursor : pointer ;
}
. modalClose : hover ,
. modalClose : focus ,
. modalSave : hover ,
. modalSave : focus ,
. modalZoom : hover ,
. modalZoom : focus {
color : # 999 ;
color : # 999 ;
text-decoration : none ;
text-decoration : none ;
cursor : pointer ;
}
}
# lightboxModal > img {
# modalImage {
display : block ;
display : block ;
margin : auto ;
margin : auto ;
width : auto ;
width : auto ;
}
}
# lightboxModal > img . modalImageFullscreen {
. modalImageFullscreen {
object-fit : contain ;
object-fit : contain ;
height : 100 % ;
height : 9 0% ;
}
}
. modalPrev ,
. modalPrev ,
@ -507,7 +512,45 @@ div.dimensions-tools{
background-color : rgba ( 0 , 0 , 0 , 0 . 8 ) ;
background-color : rgba ( 0 , 0 , 0 , 0 . 8 ) ;
}
}
/* context menu (ie for the generate button) */
# imageARPreview {
position : absolute ;
top : 0px ;
left : 0px ;
border : 2px solid red ;
background : rgba ( 255 , 0 , 0 , 0 . 3 ) ;
z-index : 900 ;
pointer-events : none ;
display : none
}
# txt2img_generate_box , # img2img_generate_box {
position : relative ;
}
# txt2img_interrupt , # img2img_interrupt , # txt2img_skip , # img2img_skip {
position : absolute ;
width : 50 % ;
height : 100 % ;
background : # b4c0cc ;
display : none ;
}
# txt2img_interrupt , # img2img_interrupt {
left : 0 ;
border-radius : 0 . 5rem 0 0 0 . 5rem ;
}
# txt2img_skip , # img2img_skip {
right : 0 ;
border-radius : 0 0 . 5rem 0 . 5rem 0 ;
}
. red {
color : red ;
}
. gallery-item {
--tw-bg-opacity : 0 ! important ;
}
# context-menu {
# context-menu {
z-index : 9999 ;
z-index : 9999 ;
@ -536,8 +579,61 @@ div.dimensions-tools{
background : # a55000 ;
background : # a55000 ;
}
}
# quicksettings {
width : fit-content ;
}
# quicksettings > div , # quicksettings > fieldset {
max-width : 24em ;
min-width : 24em ;
padding : 0 ;
border : none ;
box-shadow : none ;
background : none ;
margin-right : 10px ;
}
# quicksettings > div > div > div > label > span {
position : relative ;
margin-right : 9em ;
margin-bottom : -1em ;
}
canvas [ key = "mask" ] {
z-index : 12 ! important ;
filter : invert ( ) ;
mix-blend-mode : multiply ;
pointer-events : none ;
}
/* extensions */
/* gradio 3.4.1 stuff for editable scrollbar values */
. gr-box > div > div > input . gr-text-input {
position : absolute ;
right : 0 . 5em ;
top : -0 . 6em ;
z-index : 400 ;
width : 6em ;
}
# quicksettings . gr-box > div > div > input . gr-text-input {
top : -1 . 12em ;
}
. row . gr-compact {
overflow : visible ;
}
# img2img_image , # img2img_image > . h-60 , # img2img_image > . h-60 > div , # img2img_image > . h-60 > div > img ,
# img2img_sketch , # img2img_sketch > . h-60 , # img2img_sketch > . h-60 > div , # img2img_sketch > . h-60 > div > img ,
# img2maskimg , # img2maskimg > . h-60 , # img2maskimg > . h-60 > div , # img2maskimg > . h-60 > div > img ,
# inpaint_sketch , # inpaint_sketch > . h-60 , # inpaint_sketch > . h-60 > div , # inpaint_sketch > . h-60 > div > img
{
height : 480px ! important ;
max-height : 480px ! important ;
min-height : 480px ! important ;
}
/* Extensions */
# tab_extensions table {
# tab_extensions table {
border-collapse : collapse ;
border-collapse : collapse ;
@ -550,7 +646,6 @@ div.dimensions-tools{
# tab_extensions table input [ type = "checkbox" ] {
# tab_extensions table input [ type = "checkbox" ] {
margin-right : 0 . 5em ;
margin-right : 0 . 5em ;
appearance : checkbox ;
}
}
# tab_extensions button {
# tab_extensions button {
@ -575,7 +670,74 @@ div.dimensions-tools{
font-size : 90 % ;
font-size : 90 % ;
}
}
/* replace original footer with ours */
# image_buttons_txt2img button , # image_buttons_img2img button , # image_buttons_extras button {
min-width : auto ;
padding-left : 0 . 5em ;
padding-right : 0 . 5em ;
}
. gr-form {
background-color : white ;
}
. dark . gr-form {
background-color : rgb ( 31 41 55 / var ( --tw-bg-opacity ) ) ;
}
. gr-button-tool , . gr-button-tool-top {
max-width : 2 . 5em ;
min-width : 2 . 5em ! important ;
height : 2 . 4em ;
}
. gr-button-tool {
margin : 0 . 6em 0em 0 . 55em 0 ;
}
. gr-button-tool-top , # settings . gr-button-tool {
margin : 1 . 6em 0 . 7em 0 . 55em 0 ;
}
# modelmerger_results_container {
margin-top : 1em ;
overflow : visible ;
}
# modelmerger_models {
gap : 0 ;
}
# quicksettings . gr-button-tool {
margin : 0 ;
border-color : unset ;
background-color : unset ;
}
# modelmerger_interp_description > p {
margin : 0 ! important ;
text-align : center ;
}
# modelmerger_interp_description {
margin : 0 . 35rem 0 . 75rem 1 . 23rem ;
}
# img2img_settings > div . gr-form , # txt2img_settings > div . gr-form {
padding-top : 0 . 9em ;
padding-bottom : 0 . 9em ;
}
# txt2img_settings {
padding-top : 1 . 16em ;
padding-bottom : 0 . 9em ;
}
# img2img_settings {
padding-bottom : 0 . 9em ;
}
# img2img_settings div . gr-form . gr-form , # txt2img_settings div . gr-form . gr-form , # train_tabs div . gr-form . gr-form {
border : none ;
padding-bottom : 0 . 5em ;
}
footer {
footer {
display : none ! important ;
display : none ! important ;
@ -594,7 +756,99 @@ footer {
opacity : 0 . 85 ;
opacity : 0 . 85 ;
}
}
/* extra networks UI */
# txtimg_hr_finalres {
min-height : 0 ! important ;
padding : . 625rem . 75rem ;
margin-left : -0 . 75em
}
# txtimg_hr_finalres . resolution {
font-weight : bold ;
}
# txt2img_checkboxes , # img2img_checkboxes {
margin-bottom : 0 . 5em ;
margin-left : 0em ;
}
# txt2img_checkboxes > div , # img2img_checkboxes > div {
flex : 0 ;
white-space : nowrap ;
min-width : auto ;
}
# img2img_finalres {
min-height : 0 ! important ;
padding : . 625rem . 75rem ;
margin-left : -0 . 75em
}
# img2img_finalres . resolution {
font-weight : bold ;
}
# img2img_copy_to_img2img , # img2img_copy_to_sketch , # img2img_copy_to_inpaint , # img2img_copy_to_inpaint_sketch {
margin-left : 0em ;
}
# axis_options {
margin-left : 0em ;
}
. inactive {
opacity : 0 . 5 ;
}
[ id * = '_prompt_container' ] {
gap : 0 ;
}
[ id * = '_prompt_container' ] > div {
margin : -0 . 4em 0 0 0 ;
}
. gr-compact {
border : none ;
}
. dark . gr-compact {
background-color : rgb ( 31 41 55 / var ( --tw-bg-opacity ) ) ;
margin-left : 0 ;
}
. gr-compact {
overflow : visible ;
}
. gr-compact > * {
}
. gr-compact . gr-block , . gr-compact . gr-form {
border : none ;
box-shadow : none ;
}
. gr-compact . gr-box {
border-radius : . 5rem ! important ;
border-width : 1px ! important ;
}
# mode_img2img > div > div {
gap : 0 ! important ;
}
[ id * = 'img2img_copy_to_' ] {
border : none ;
}
[ id * = 'img2img_copy_to_' ] > button {
}
[ id * = 'img2img_label_copy_to_' ] {
font-size : 1 . 0em ;
font-weight : bold ;
text-align : center ;
line-height : 2 . 4em ;
}
. extra-networks > div > [ id * = '_extra_' ] {
. extra-networks > div > [ id * = '_extra_' ] {
margin : 0 . 3em ;
margin : 0 . 3em ;
@ -607,12 +861,12 @@ footer {
. extra-network-subdirs button {
. extra-network-subdirs button {
margin : 0 0 . 15em ;
margin : 0 0 . 15em ;
}
}
. extra-networks . tab-nav . search {
# txt2img_extra_networks . search , # img2img_extra_networks . search {
display : inline-block ;
display : inline-block ;
max-width : 16em ;
max-width : 16em ;
margin : 0 . 3em ;
margin : 0 . 3em ;
align-self : center ;
align-self : center ;
width : 16em ;
}
}
# txt2img_extra_view , # img2img_extra_view {
# txt2img_extra_view , # img2img_extra_view {
@ -644,7 +898,6 @@ footer {
text-shadow : 2px 2px 3px black ;
text-shadow : 2px 2px 3px black ;
padding : 0 . 25em ;
padding : 0 . 25em ;
font-size : 22pt ;
font-size : 22pt ;
width : 1 . 5em ;
}
}
. extra-network-cards . card : hover . metadata-button , . extra-network-thumbs . card : hover . metadata-button {
. extra-network-cards . card : hover . metadata-button , . extra-network-thumbs . card : hover . metadata-button {
display : inline-block ;
display : inline-block ;
@ -738,15 +991,12 @@ footer {
left : 0 ;
left : 0 ;
right : 0 ;
right : 0 ;
padding : 0 . 5em ;
padding : 0 . 5em ;
color : white ;
background : rgba ( 0 , 0 , 0 , 0 . 5 ) ;
background : rgba ( 0 , 0 , 0 , 0 . 5 ) ;
box-shadow : 0 0 0 . 25em 0 . 25em rgba ( 0 , 0 , 0 , 0 . 5 ) ;
box-shadow : 0 0 0 . 25em 0 . 25em rgba ( 0 , 0 , 0 , 0 . 5 ) ;
text-shadow : 0 0 0 . 2em black ;
text-shadow : 0 0 0 . 2em black ;
}
}
. extra-network-cards . card . actions * {
color : white ;
}
. extra-network-cards . card . actions : hover {
. extra-network-cards . card . actions : hover {
box-shadow : 0 0 0 . 75em 0 . 75em rgba ( 0 , 0 , 0 , 0 . 5 ) ! important ;
box-shadow : 0 0 0 . 75em 0 . 75em rgba ( 0 , 0 , 0 , 0 . 5 ) ! important ;
}
}
@ -784,3 +1034,7 @@ footer {
. extra-network-cards . card ul a : hover {
. extra-network-cards . card ul a : hover {
color : red ;
color : red ;
}
}
[ id * = '_prompt_container' ] > div {
margin : 0 ! important ;
}