Spaces:
Runtime error
Runtime error
| /* InputAccordion alignment */ | |
| /* Flex container */ | |
| .controlnet .svelte-vt1mxs { | |
| display: flex; | |
| flex-wrap: wrap; | |
| flex-direction: row; | |
| gap: 10px; | |
| /* Adjusts the space between items */ | |
| } | |
| .controlnet .input-accordion { | |
| flex: 1 1 calc(50% - 10px); | |
| /* Adjusts for the gap, default 2 columns */ | |
| display: flex; | |
| align-items: center; | |
| } | |
| /* Media query for screens smaller than a specific width */ | |
| @media (max-width: 600px) { | |
| .controlnet .input-accordion { | |
| flex: 1 1 100%; | |
| /* Changes to 1 column when window width is ≤ 600px */ | |
| } | |
| } | |
| /* Input image thumbnail */ | |
| .cnet-thumbnail { | |
| height: 3rem ; | |
| border: 1px solid var(--button-secondary-border-color); | |
| } | |
| .controlnet .input-accordion .label-wrap>span:nth-child(1) { | |
| display: flex; | |
| flex-direction: row; | |
| align-items: center; | |
| gap: 5px; | |
| } | |
| .controlnet .input-accordion .icon { | |
| height: 1rem; | |
| width: 1rem; | |
| } | |
| .controlnet .input-accordion .label-wrap { | |
| align-items: center; | |
| } | |
| .cnet-modal { | |
| display: none; | |
| /* Hidden by default */ | |
| position: fixed; | |
| /* Stay in place */ | |
| z-index: 2147483647; | |
| /* Sit on top */ | |
| left: 0; | |
| top: 0; | |
| width: 100%; | |
| /* Full width */ | |
| height: 100%; | |
| /* Full height */ | |
| overflow: auto; | |
| /* Enable scroll if needed */ | |
| background-color: rgba(0, 0, 0, 0.4); | |
| /* Black with opacity */ | |
| max-width: none ; | |
| /* Fix sizing with SD.Next (vladmandic/automatic#2594) */ | |
| } | |
| .cnet-modal-content { | |
| position: relative; | |
| background-color: var(--background-fill-primary); | |
| margin: 5vh auto; | |
| /* 15% from the top and centered */ | |
| padding: 20px; | |
| border: 1px solid #888; | |
| width: 95%; | |
| height: 90vh; | |
| /* Could be more or less, depending on screen size */ | |
| box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); | |
| animation-name: animatetop; | |
| animation-duration: 0.4s; | |
| max-width: none ; | |
| /* Fix sizing with SD.Next (vladmandic/automatic#2594) */ | |
| } | |
| .cnet-modal-content iframe { | |
| position: absolute; | |
| top: 0; | |
| left: 0; | |
| width: 100%; | |
| height: 100%; | |
| border: none; | |
| } | |
| .cnet-modal-content.alert { | |
| padding: var(--size-5); | |
| } | |
| .cnet-modal-content.alert ul { | |
| list-style-type: none; | |
| } | |
| .cnet-modal-close { | |
| color: white ; | |
| right: 0.25em; | |
| top: 0; | |
| cursor: pointer; | |
| position: absolute; | |
| font-size: 56px; | |
| font-weight: bold; | |
| } | |
| @keyframes animatetop { | |
| from { | |
| top: -300px; | |
| opacity: 0 | |
| } | |
| to { | |
| top: 0; | |
| opacity: 1 | |
| } | |
| } | |
| .cnet-generated-image-control-group, | |
| .cnet-upload-pose { | |
| display: flex; | |
| flex-direction: column; | |
| align-items: flex-end; | |
| position: absolute; | |
| right: var(--size-2); | |
| bottom: var(--size-2); | |
| } | |
| /* Gradio button style */ | |
| .cnet-download-pose a, | |
| .cnet-close-preview, | |
| .cnet-edit-pose, | |
| .cnet-upload-pose, | |
| .cnet-photopea-child-trigger { | |
| font-size: x-small ; | |
| font-weight: bold ; | |
| padding: 2px ; | |
| box-shadow: var(--shadow-drop); | |
| border: 1px solid var(--button-secondary-border-color); | |
| border-radius: var(--radius-sm); | |
| background: var(--background-fill-primary); | |
| height: var(--size-5); | |
| color: var(--block-label-text-color) ; | |
| display: flex; | |
| justify-content: center; | |
| cursor: pointer; | |
| } | |
| .cnet-download-pose:hover a, | |
| .cnet-close-preview:hover a, | |
| .cnet-edit-pose:hover, | |
| .cnet-upload-pose:hover, | |
| .cnet-photopea-child-trigger:hover { | |
| color: var(--block-label-text-color) ; | |
| } | |
| .cnet-unit-active { | |
| color: green ; | |
| font-weight: bold ; | |
| } | |
| .dark .cnet-unit-active { | |
| color: greenyellow ; | |
| } | |
| .cnet-badge { | |
| display: inline-block; | |
| padding: 0.25em 0.75em; | |
| font-size: 0.75em; | |
| font-weight: bold; | |
| color: white; | |
| border-radius: 0.5em; | |
| text-align: center; | |
| vertical-align: middle; | |
| margin-left: var(--size-2); | |
| } | |
| .cnet-badge.primary { | |
| background-color: green; | |
| } | |
| .cnet-a1111-badge { | |
| position: absolute; | |
| bottom: 0px; | |
| right: 0px; | |
| } | |
| .cnet-disabled-radio { | |
| opacity: 50%; | |
| } | |
| .controlnet_row { | |
| margin-top: 10px ; | |
| } | |
| /* JSON pose upload button styling */ | |
| .cnet-upload-pose input[type=file] { | |
| position: absolute; | |
| left: 0; | |
| top: 0; | |
| opacity: 0; | |
| width: 100%; | |
| height: 100%; | |
| } | |
| /* Photopea integration styles */ | |
| .photopea-button-group { | |
| position: absolute; | |
| top: -30px; /* 20px modal padding + 10px margin */ | |
| } | |
| .photopea-button { | |
| font-size: 3rem; | |
| font-weight: bold; | |
| padding: 2px ; | |
| margin: 2px ; | |
| box-shadow: var(--shadow-drop); | |
| border: 1px solid var(--button-secondary-border-color); | |
| border-radius: var(--radius-sm); | |
| background: var(--background-fill-primary); | |
| color: var(--block-label-text-color); | |
| } | |
| .controlnet_control_type_filter_group label { | |
| background: unset ; | |
| border: unset ; | |
| margin-left: -10px ; | |
| } | |
| .controlnet_control_type_filter_group > span { | |
| display: none ; | |
| } | |
| .controlnet_control_type_filter_group > .wrap { | |
| margin-top: -20px ; | |
| } | |
| .cnet-toolbutton { | |
| background: unset ; | |
| border: unset ; | |
| } | |
| .range-slider { | |
| margin-top: -8px; | |
| } | |