home-manager-option-search/css/style-nix.css
2023-01-22 15:08:10 +01:00

782 lines
18 KiB
CSS

@charset "UTF-8";
@font-face {
font-family: 'Novacento Sans Wide';
src: url("../fonts/Novecentosanswide-UltraLight-webfont.eot");
src: url("../fonts/Novecentosanswide-UltraLight-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Novecentosanswide-UltraLight-webfont.woff2") format("woff2"), url("../fonts/Novecentosanswide-UltraLight-webfont.woff") format("woff"), url("../fonts/Novecentosanswide-UltraLight-webfont.ttf") format("truetype"), url("../fonts/Novecentosanswide-UltraLight-webfont.svg#novecento_sans_wideultralight") format("svg");
font-style: normal;
font-weight: 200; }
@font-face {
font-family: 'Roboto';
font-weight: 400;
src: local("Roboto Regular"), local("Roboto-Regular"), url("../fonts/Roboto-Regular.ttf") format("truetype"); }
@font-face {
font-family: 'Roboto';
font-weight: 500;
src: local("Roboto Medium"), local("Roboto-Medium"), url("../fonts/Roboto-Medium.ttf") format("truetype"); }
@font-face {
font-family: 'Roboto';
font-style: italic;
font-weight: 400;
src: local("Roboto Italic"), local("Roboto-Italic"), url("../fonts/Roboto-Italic.ttf") format("truetype"); }
@font-face {
font-family: 'RobotoMono';
font-weight: 400;
src: local("Roboto Mono Regular"), local("RobotoMono-Regular"), url("../fonts/RobotoMono-Regular.ttf") format("truetype"); }
@font-face {
font-family: 'RobotoMono';
font-weight: 500;
src: local("Roboto Mono Medium"), local("RobotoMono-Medium"), url("../fonts/RobotoMono-Medium.ttf") format("truetype"); }
header {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background-color: #27385d;
color: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 3.5rem;
left: 0;
line-height: 3.5rem;
margin-bottom: .35rem;
padding: 0 2rem;
position: fixed;
right: 0;
top: 0;
z-index: 100; }
header:after {
background: url(ribbon.png) 0 0/100% no-repeat;
content: '';
height: .35rem;
left: 0;
position: absolute;
right: 0;
top: 100%; }
header a {
text-decoration: none; }
header .logo {
min-width: 295px;
font-size: 100%; }
header .logo * {
vertical-align: middle; }
header .logo img {
height: 32px;
margin-right: 0.5rem; }
header nav.shortcuts {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
list-style-type: none; }
header nav.shortcuts li .fa {
font-size: 1.5rem;
margin-right: 0.5rem; }
header nav.shortcuts li a{
color: #e6e8ed;
}
header nav.shortcuts li a:active,
header nav.shortcuts li a:focus,
header nav.shortcuts li a:hover {
background-color: #5276c2;
color: #e6e8ed;
text-decoration: none;
}
header nav.shortcuts li a {
font-size: smaller;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 3.5rem;
padding: 0 1rem; }
header nav.shortcuts li a label {
margin-bottom: 0rem; }
article > aside {
background-color: #f9f9f9;
bottom: 0;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
left: 0;
padding: 2rem 0rem 1rem 0rem;
position: fixed;
top: 3.5rem;
width: 20rem;
overflow-y: auto; }
article > aside .menu {
line-height: 2rem;
list-style-type: none; }
article > aside .menu > label {
display: block;
font-family: 'Novacento Sans Wide', 'Helvetica', 'Tahoma', 'Geneva', 'Arial', sans-serif;
font-weight: 100;
font-size: 130%;
margin-left: 1rem; }
article > aside .menu ul {
display: none; }
article > aside .menu > .dd-item {
margin: 0.5rem 0px 0.5rem 20px; }
article > aside .menu .dd-item {
padding-left: 1rem;
list-style: none;
font-size: 13px; }
article > aside .menu .dd-item.alwaysopen > ul {
display: block; }
article > aside .menu .dd-item.parent > ul {
display: block; }
article > aside .menu .dd-item.active > ul {
display: block; }
article > aside .menu .dd-item.active > div {
background-color: #eee; }
article > aside .menu .dd-item.active > div * {
font-weight: bold;
border-bottom: dotted 1px red; }
article > aside .menu .dd-item.haschildren > div {
margin-left: -20px; }
article > aside .menu .dd-item div {
display: flex;
flex-direction: row; }
article > aside .menu .dd-item div * {
line-height: inherit; }
article > aside .menu .dd-item div i.read-icon {
display: none; }
article > aside .menu .dd-item div i.category-icon {
display: flex;
align-items: center;
justify-content: center;
order: 1;
width: 20px;
cursor: pointer; }
article > aside .menu .dd-item div a {
display: flex;
flex: 1;
order: 2;
padding: 0 0rem;
text-decoration: none; }
article > aside .menu .dd-item div a:hover, article > aside .menu .dd-item div a:focus, article > aside .menu .dd-item div a:active {
background-color: #eee;
border-radius: .2rem;
padding: 0 0rem; }
article > aside .menu .dd-item div i.category-icon:active,
article > aside .menu .dd-item div i.category-icon:focus,
article > aside .menu .dd-item div i.category-icon:hover {
background-color: #eee;
border-radius: .2rem;
padding: 0 0rem; }
article > aside .menu .dd-item li {
border-left: 1px solid #eee; }
article > aside section {
margin: 2rem 0rem; }
/*!
* facette-docs - Facette project documentation
* Website: http://docs.facette.io/
*/
* {
margin: 0;
padding: 0; }
html,
body {
height: 100%;
}
html {
font-family: 'Roboto', sans-serif;
font-size: 14px; }
body {
background-color: #fff;
color: #555;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
line-height: 1.5rem; }
:disabled {
pointer-events: none; }
a,
a:visited{
color: #5278be;
}
a:focus {
outline: 0; }
section ol,
section ul {
padding: 0 1.5rem; }
section ul {
list-style-type: square; }
section a {
color: #2980b9; }
section strong {
font-weight: 500; }
.nav-select {
background: #e5e5e5;
display: none; }
.searchbox {
margin: 0rem 0rem 0rem 0rem;
padding: 0rem 0rem;
padding-top: 1rem;
color: #012a3c;
text-align: center; }
.searchbox input {
border: 1px solid #cccccc;
color: #555555;
display: inline-block;
font-size: 14px;
line-height: 20px;
padding-bottom: 6px;
padding-left: 12px;
padding-right: 12px;
padding-top: 6px;
width: 80%; }
.searchbox span {
position: absolute;
float: right;
margin-top: -45px;
right: 30px;
cursor: pointer; }
#sidebar-toggle-span {
display: none; }
#navigation {
margin-top: 3rem;
border-top: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
padding: 1rem 0rem;
display: flex;
flex-direction: row;
align-items: stretch; }
#navigation a {
width: 50%;
flex: 1;
display: flex;
flex-direction: row;
justify-content: flex-start;
padding-right: 0px;
align-items: baseline;
color: #e5e5e5; }
#navigation a i {
font-size: 4em;
margin: auto; }
#navigation a label {
margin: auto;
flex-grow: 2;
self-align: stretch;
font-size: 1.3rem; }
#navigation a.nav-next {
text-align: right; }
.burger {
display: none; }
.table-striped > tbody > tr:nth-of-type(2n+1) {
background-color: #f1f5f9;
}
table tr.optrow:hover {
background-color: #f1f5f9 !important;
}
article {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
margin-top: 3.5rem; }
article section.page {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
box-sizing: border-box;
margin: 0 1rem 0 20rem;
overflow-y: auto;
padding: 2rem 4rem; }
article section.page h1:first-of-type {
margin: 3rem 0rem;
font-family: "Novacento Sans Wide", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
text-align: center;
text-transform: uppercase;
color: #060606;
font-weight: 200;
font-size: 3.25rem;
line-height: 2.7rem; }
article section.page h1 {
margin-top: 4rem; }
article section.page h2 {
margin-top: 3rem; }
article section.page table {
width: 100%;
margin-bottom: 2em;
border-collapse: collapse;
border-spacing: 0;
border: 1px solid #e6e6e6; }
article section.page table th,
article section.page table td {
padding: 0.25rem 0.75rem; }
article section.page table th {
padding: 0.5rem;
text-transform: uppercase;
vertical-align: middle;
text-align: center;
font-weight: 800;
background: #f6f6f6;
color: black;
border-bottom: 2px solid #e5e5e5; }
article section.page table td {
padding: 0.5rem;
vertical-align: middle;
border-bottom: 1px solid #e5e5e5;
border: 1px solid #e6e6e6;
color: #323232; }
article section.page table td:first-child code {
background-color: transparent;
padding: 0; }
article section.page img {
border: 0;
max-width: 100%;
margin: 3rem auto;
display: block;
text-align: center; }
article section.page img.border {
border: 2px solid #e6e6e6 !important;
padding: 2px; }
article section.page img.shadow {
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); }
article section.page img.inline {
display: inline !important;
margin: 0 !important;
vertical-align: bottom; }
article section.page img.inline {
display: inline !important;
margin: 0 !important;
vertical-align: bottom; }
article section.page code {
font-family: "RobotoMono", monospace; }
article section.page p > code,
article section.page li code,
article section.page table code {
padding: 0 0.25rem; }
article section.page pre {
background-color: #eee;
border-radius: .2rem;
color: #444;
overflow: auto;
padding: .5rem; }
article section.page pre .copy-to-clipboard {
float: right;
position: relative;
right: 0px; }
article section.page pre[class*="language-"] {
background-color: #333;
color: #eee;
overflow: auto;
padding: .5rem;
text-overflow: ellipsis; }
article section.page pre.language-headers {
background-color: #444;
color: #ddd; }
article section.page pre.language-headers + pre {
border-radius: 0 0 .2rem .2rem;
margin-top: -1.7rem;
padding-top: .52rem;
position: relative; }
article section.page code[class*="language-"],
article section.page pre[class*="language-"] {
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
white-space: pre; }
.anchor {
color: #2053AB;
font-size: 0.5em;
cursor: pointer;
visibility: hidden;
vertical-align: middle;
-webkit-transition: color 0.35s ease;
-moz-transition: color 0.35s ease;
-ms-transition: color 0.35s ease;
transition: color 0.35s ease; }
.anchor:hover {
color: #238fbd;
-webkit-transition: color 0.35s ease;
-moz-transition: color 0.35s ease;
-ms-transition: color 0.35s ease;
transition: color 0.35s ease; }
h2:hover .anchor,
h3:hover .anchor,
h4:hover .anchor,
h5:hover .anchor,
h6:hover .anchor {
visibility: visible; }
.tooltipped {
position: relative; }
.tooltipped:after {
position: absolute;
z-index: 1000000;
display: none;
padding: 5px 8px;
font: normal normal 11px/1.5 "Lato", "Work Sans", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
color: #fff;
text-align: center;
text-decoration: none;
text-shadow: none;
text-transform: none;
letter-spacing: normal;
word-wrap: break-word;
white-space: pre;
pointer-events: none;
content: attr(aria-label);
background: rgba(0, 0, 0, 0.8);
border-radius: 3px;
-webkit-font-smoothing: subpixel-antialiased; }
.tooltipped:before {
position: absolute;
z-index: 1000001;
display: none;
width: 0;
height: 0;
color: rgba(0, 0, 0, 0.8);
pointer-events: none;
content: "";
border: 5px solid transparent; }
.tooltipped:hover:before,
.tooltipped:hover:after,
.tooltipped:active:before,
.tooltipped:active:after,
.tooltipped:focus:before,
.tooltipped:focus:after {
display: inline-block;
text-decoration: none; }
.tooltipped-s:after,
.tooltipped-se:after,
.tooltipped-sw:after {
top: 100%;
right: 50%;
margin-top: 5px; }
.tooltipped-s:before,
.tooltipped-se:before,
.tooltipped-sw:before {
top: auto;
right: 50%;
bottom: -5px;
margin-right: -5px;
border-bottom-color: rgba(0, 0, 0, 0.8); }
.tooltipped-se:after {
right: auto;
left: 50%;
margin-left: -15px; }
.tooltipped-sw:after {
margin-right: -15px; }
.tooltipped-n:after,
.tooltipped-ne:after,
.tooltipped-nw:after {
right: 50%;
bottom: 100%;
margin-bottom: 5px; }
.tooltipped-n:before,
.tooltipped-ne:before,
.tooltipped-nw:before {
top: -5px;
right: 50%;
bottom: auto;
margin-right: -5px;
border-top-color: rgba(0, 0, 0, 0.8); }
.tooltipped-ne:after {
right: auto;
left: 50%;
margin-left: -15px; }
.tooltipped-nw:after {
margin-right: -15px; }
.tooltipped-s:after,
.tooltipped-n:after {
transform: translateX(50%); }
.tooltipped-w:after {
right: 100%;
bottom: 50%;
margin-right: 5px;
transform: translateY(50%); }
.tooltipped-w:before {
top: 50%;
bottom: 50%;
left: -5px;
margin-top: -5px;
border-left-color: rgba(0, 0, 0, 0.8); }
.tooltipped-e:after {
bottom: 50%;
left: 100%;
margin-left: 5px;
transform: translateY(50%); }
.tooltipped-e:before {
top: 50%;
right: -5px;
bottom: 50%;
margin-top: -5px;
border-right-color: rgba(0, 0, 0, 0.8); }
footer {
text-align:center;
color: #666;
background-color: #d3e7f6;
font-size: smaller;
padding: 2px; 4rem 6px 4rem;
border-top: 1px solid #a3d3f6;
}
footer a:hover {
text-decoration: underline !important;
}
footer p {
margin: 0px; }
footer .footline {
/*border-top: 1px solid #e6e6e6;*/
margin: 0rem;
padding: 0;
font-size: smaller;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
flex-wrap: wrap; }
footer .footline .tags {
order: 1; }
footer .footline .tags a:before {
content: "#"; }
footer .footline .author {
order: 3; }
footer .footline .github-link {
order: 4; }
footer .footline .date {
order: 3; }
div.notices {
margin: 2rem 0;
position: relative;
border-radius: .2rem;
color: #fff;
padding: .5rem 1rem .5rem 2rem;
position: relative; }
div.notices p {
padding: 0px;
display: block;
font-size: 1rem;
margin-top: 0rem;
margin-bottom: 0rem; }
div.notices p:first-child:before {
position: absolute;
top: -27px;
color: #fff;
font-family: FontAwesome;
content: '';
left: 10px; }
div.notices p:first-child:after {
position: absolute;
top: -27px;
color: #fff;
left: 2rem; }
div.notices.info p:first-child:after {
content: 'Info'; }
div.notices.warning p:first-child:after {
content: 'Warning'; }
div.notices.note p:first-child:after {
content: 'Note'; }
div.notices.tip p:first-child:after {
content: 'Tip'; }
div.notices.note {
border-top: 30px solid #6bb1e0;
background: #e6f3fb;
color: rgba(47, 103, 141, 0.995) !important; }
div.notices.info {
border-top: 30px solid #f1b37e;
background: #fefaf5;
color: rgba(150, 90, 38, 0.995) !important; }
div.notices.tip {
border-top: 30px solid #84c578;
background: #e8f7e6;
color: rgba(72, 125, 63, 0.995) !important; }
div.notices.warning {
border-top: 30px solid #d58181;
background: #fbeded;
color: rgba(132, 56, 56, 0.995) !important; }
ul.children.children-card {
flex-wrap: wrap;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
ul.children.children-card > span {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
min-width: 0;
min-height: 0;
width: 40%;
min-width: 250px;
margin: 1rem 1rem;
border: 0.1rem solid #ccc;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); }
ul.children.children-card > span card {
margin: 0px 0px;
display: block;
padding: 1rem;
background-color: #eee;
font-size: 200%; }
ul.children.children-card > span p {
padding: 0rem 1rem; }
@media (max-width: 1024px) {
section {
margin-right: 0; }
section > .toc {
display: none; } }
@media (max-width: 768px) {
article {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
article > aside {
display: none; }
footer {
display: none; }
article > section.page {
margin: 0 0;
padding: 1rem; }
article > section.page #navigation label {
display: none; }
section {
margin: 0;
padding: 1rem 2rem; }
header {
padding: 0 1rem; }
header > nav.shortcuts > li a {
width: 3.5rem; }
header > nav.shortcuts > li .fa {
margin: 0; }
header > nav.shortcuts > li > a > label {
display: none; }
header > nav.shortcuts > li > a {
max-width: 32px; }
.nav-select {
display: block;
margin-left: -10px;
margin-right: -10px; }
.nav-select select {
display: block; }
article img {
margin-left: -1rem;
margin-right: -1rem; } }
table.nur-stats{
width: 300px !important;
}
table.nur-stats tr td:first-child{
font-weight: bold;
}
table.nur-stats tr td{
white-space: nowrap;
width: 1px !important;
}
.collapsing {
-webkit-transition: none;
transition: none;
display: none;
}
/*
table {
text-align: left;
position: relative;
border-collapse: collapse;
}
th {
background: white;
position: sticky;
top: 0;
box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.4);
}
*/