Files
config-pacs-docker/nv/html/nv-nopdf/styles/dialog-polyfill.css
2025-02-26 14:49:25 +07:00

189 lines
3.3 KiB
CSS

table {
color: inherit;
font-size: inherit;
font-weight: inherit;
}
table.modal-table {
width: 100%;
}
table.modal-table td {
padding: 0.2em;
}
label.modal-label {
font-weight: inherit;
font-size: inherit;
margin: inherit;
display: inline;
cursor: pointer;
}
label.modal-label:hover {}
dialog {
position: absolute;
left: 0;
right: 0;
width: -moz-fit-content;
width: -webkit-fit-content;
width: fit-content;
height: -moz-fit-content;
height: -webkit-fit-content;
height: fit-content;
margin: auto;
padding: 0.5em;
background: #151a1f;
color: #dddddd;
display: block;
border: 1px solid rgba(0, 0, 0, 0.3);
border-radius: 6px;
box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}
dialog:not([open]) {
display: none;
}
dialog+.backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0, 0, 0, 0.6);
}
dialog::backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0, 0, 0, 0.6);
}
._dialog_overlay {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
dialog.fixed {
position: fixed;
top: 50%;
transform: translate(0, -50%);
}
dialog .modal-c {
background-color: transparent;
}
dialog .modal-c .modal-header h4 {
font-size: 20px;
font-weight: 500;
line-height: 24px;
padding-right: 24px;
color: #91b9cd
}
dialog .modal-c .modal-header {
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #000;
padding: 19px 22px 17px;
position: relative
}
dialog .modal-c .modal-footer {
border-top-width: 3px;
border-top-style: solid;
border-top-color: #000;
padding: 19px 22px 17px;
position: relative
}
dialog .modal-c .modal-body {
padding: 16px 22px 25px;
position: relative;
color: #fff
}
dialog button.close {
height: 20px;
opacity: 1;
overflow: hidden;
padding: 2px;
text-align: center;
text-shadow: none;
width: 20px;
color: #91b9cd;
position: absolute;
right: 21px;
top: 50%;
transform: translateY(-50%);
transition: color .3s ease;
cursor: pointer;
background: transparent;
border: 0;
}
dialog button.close span {
color: transparent;
display: block;
font-size: 0;
height: 100%;
line-height: 0;
overflow: hidden;
position: relative;
width: 100%
}
dialog button.close span:after,
dialog button.close span:before {
content: " ";
display: block;
height: 2px;
transition: background-color .3s ease;
width: 19px;
background-color: #91b9cd
}
dialog button.close span:before {
left: 1px;
position: absolute;
top: 1px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transform-origin: 1px 50%;
transform-origin: 1px 50%
}
dialog button.close span:after {
right: 1px;
position: absolute;
top: 1px;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transform-origin: calc(100% - 1px) 50%;
transform-origin: calc(100% - 1px) 50%
}
dialog .modal-image-preview-container {
margin:0 auto;
margin-top:1em;
display:table;
background-color:#16202b;
padding:1em;
border-radius:0.5em;
}
dialog .modal-image-preview {
margin-top:0.5em;
height:320px;
border:0;
}