www_archline_hu/cadline/backend/maintenance/public/css/style.css
LÁZÁR Imre AI Agent edb18f07b5 feat(cadline): add common_cadline_libraries + maintenance backend
common_cadline_libraries (CRM hardlock/db/users classes; upstream cadline_web/cadcommonlib), maintenance/ (ARCHLine.XP license backend; upstream cadline_web/maintenance), maintenance2/. Vetted live files (byte-truth); upstream repos in PROVENANCE.md. NOTE: could be git submodules — kept as live files for byte-fidelity.

Signed-off-by: LÁZÁR Imre <imre@illusion.hu>
Assisted-by: claude-code@claude-opus-4-8
2026-07-16 11:34:30 +02:00

710 lines
11 KiB
CSS

html,
body {
height: 100%;
width: 100%;
margin: 0px;
padding: 0px;
font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif !important;
font-size: 12px;
}
hr {
height: 1px;
color: #f0f0f0;
background-color: #f0f0f0;
border: none;
margin: 0px 0px 0px 0px !important;
}
iframe {
width: 100%;
border: none;
overflow: hidden;
position: absolute;
}
ul.none {
list-style-type: none;
}
ul.square {
list-style-type: square;
}
ul.circle {
list-style-type: circle;
}
.pattern {
background: url('../img/pattern.png');
color: #f0f0f0;
}
.pattern a {
text-decoration: none;
color: #f0f0f0;
}
.pattern a:hover {
text-decoration: none;
color: #77b9ff;
}
.t_social ul {
font-weight: 500;
white-space: nowrap;
margin: 0px;
padding: 0px;
}
.t_social ul li {
display: inline-block;
margin: 0px 5px;
}
.t_social a,
.t_menu a {
text-decoration: none;
color: #202020;
}
.t_social a:hover,
.t_menu a:hover {
text-decoration: none;
color: #77b9ff;
}
.header {
background-color: #ffffff;
}
.footer {
position: absolute;
width: 100%;
}
.center {
text-align: center;
}
.right {
text-align: right;
}
.left {
text-align: left;
}
.uppercase {
text-transform: uppercase;
}
.bold {
font-weight: bold;
}
.buildinfo {
position: absolute;
right: 5px;
text-align: right;
}
.banner {
font-size: 12px;
position: absolute;
bottom: 10px;
left: 10px;
text-align: left;
}
.pr40 {
padding-right: 40px;
}
.ml20 {
margin-left: 20px;
}
.img-responsive {
display: block;
max-width: 100%;
}
.h66 {
height: 66px;
}
.lastProjectsContainer {
display: block;
position: relative;
height: auto;
max-height: 500px;
overflow: auto;
border: 0px solid #00FF00;
padding: 0px 20px 0px 20px;
}
.projectContainer {
display: inline-block;
position: relative;
margin: 0px 5px 0px 5px;
}
.projectContainer p {
display: block;
position: absolute;
left: 0px;
padding: 10px 0px 0px 0px;
white-space: normal;
overflow: hidden;
z-index: 1 !important;
}
.projectContainer img {
display: block;
position: absolute;
top: 0px;
left: 0px;
cursor: default;
}
.projectContainer .ttContainer {
display: block;
position: absolute;
height: 0px;
}
.projectContainer .fa-star,
.projectContainer .fa-star-o {
display: none;
position: absolute;
color: #ec6324;
text-shadow: 0px 0px 5px #ffffff;
}
.projectContainer .fa-minus {
display: none;
position: absolute;
color: #ec6324;
text-shadow: 0px 0px 5px #ffffff;
}
.projectContainer .tooltip {
left: 0px !important;
}
.projectContainer .tooltip-inner {
text-align: left;
overflow: hidden;
z-index: 999999 !important;
}
.projectContainer .shadow {
position: relative;
border: 0px solid #fffff0;
top: 5px;
left: 10px;
border: 0px solid yellow;
-webkit-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.5);
box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.5);
-webkit-transition: all .2s ease;
transition: all .2s ease;
}
.projectContainer .shadow:hover {
-webkit-box-shadow: 8px 8px 16px rgba(0, 0, 0, 1);
-moz-box-shadow: 8px 8px 16px rgba(0, 0, 0, 1);
box-shadow: 8px 8px 16px rgba(0, 0, 0, 1);
-ms-transform: scale(1.05);
-webkit-transform: scale(1.05);
transform: scale(1.05);
-webkit-transition: all .2s ease;
transition: all .2s ease;
}
@media (max-width: 1024px) {
/* 0.9 */
.t_social ul {
margin-top: 20px;
}
.t_social .right li {
font-size: 24px;
}
.pattern li {
font-size: 11px;
}
.projectContainer {
width: 162px;
height: 144px;
}
.projectContainer p {
height: 48px;
max-width: 153px;
top: 60px;
}
.projectContainer img,
.projectContainer .shadow {
width: 144px;
height: 81px;
}
.projectContainer .ttContainer {
top: 90px;
}
.projectContainer .tooltip-inner {
width: 144px;
min-width: 144px;
max-width: 144px;
max-height: 80px;
font-size: 8px;
}
.projectContainer .fa-star,
.projectContainer .fa-star-o {
top: 5px;
left: 129px;
width: 14px;
height: 14px;
font-size: 14px;
}
.projectContainer .fa-minus {
top: 5px;
left: 3px;
width: 14px;
height: 14px;
font-size: 14px;
}
.footer {
height: 72px;
bottom: 10px;
}
.buildinfo {
font-size: 8px;
bottom: -10px;
}
.ui-tooltip {
max-width: 270px;
}
p,
.ui-tooltip-content {
font-size: 11px;
line-height: 16px;
}
iframe {
height: 58px;
bottom: 9px;
}
#makeMeScrollable {
width: 94%;
}
#makeMeScrollable,
div.scrollingHotSpotLeft,
div.scrollingHotSpotRight {
height: 140px;
}
}
@media (min-width: 1025px) and (max-width: 1280px) {
/* 1.0 */
.t_social ul {
margin-top: 16px;
}
.t_social .right li {
font-size: 26px;
}
.pattern li {
font-size: 12px;
}
.projectContainer {
width: 180px;
height: 160px;
}
.projectContainer p {
height: 55px;
max-width: 170px;
top: 70px;
}
.projectContainer img,
.projectContainer .shadow {
width: 160px;
height: 90px;
}
.projectContainer .ttContainer {
top: 100px;
}
.projectContainer .tooltip-inner {
width: 160px;
min-width: 160px;
max-width: 160px;
max-height: 80px;
font-size: 8px;
}
.projectContainer .fa-star,
.projectContainer .fa-star-o {
top: 5px;
left: 142px;
width: 18px;
height: 18px;
font-size: 18px;
}
.projectContainer .fa-minus {
top: 5px;
left: 3px;
width: 18px;
height: 18px;
font-size: 18px;
}
.footer {
height: 72px;
bottom: 13px;
}
.buildinfo {
font-size: 9px;
bottom: -10px;
}
.ui-tooltip {
max-width: 300px;
}
p,
.ui-tooltip-content {
font-size: 12px;
line-height: 18px;
}
iframe {
height: 60px;
bottom: 10px;
}
#makeMeScrollable {
width: 95%;
}
#makeMeScrollable,
div.scrollingHotSpotLeft,
div.scrollingHotSpotRight {
height: 155px;
}
}
@media (min-width: 1281px) and (max-width: 1920px) {
/* 1.2 */
.t_social ul {
margin-top: 14px;
}
.t_social .right li {
font-size: 28px;
}
.pattern li {
font-size: 14px;
}
.projectContainer {
width: 216px;
height: 192px;
}
.projectContainer p {
height: 64px;
max-width: 204px;
top: 86px;
}
.projectContainer img,
.projectContainer .shadow {
width: 192px;
height: 108px;
}
.projectContainer .ttContainer {
top: 120px;
}
.projectContainer .tooltip-inner {
width: 192px;
min-width: 192px;
max-width: 192px;
max-height: 96px;
font-size: 10px;
}
.projectContainer .fa-star,
.projectContainer .fa-star-o {
top: 5px;
left: 170px;
width: 22px;
height: 22px;
font-size: 22px;
}
.projectContainer .fa-minus {
top: 5px;
left: 3px;
width: 22px;
height: 22px;
font-size: 22px;
}
.footer {
height: 72px;
bottom: 17px;
}
.buildinfo {
font-size: 11px;
bottom: -12px;
}
.ui-tooltip {
max-width: 360px;
}
p,
.ui-tooltip-content {
font-size: 14px;
line-height: 21px;
}
iframe {
height: 64px;
bottom: 12px;
}
#makeMeScrollable {
width: 96%;
}
#makeMeScrollable,
div.scrollingHotSpotLeft,
div.scrollingHotSpotRight {
height: 190px;
}
}
@media (min-width: 1921px) and (max-width: 2560px) {
/* 1.4 */
.t_social ul {
margin-top: 12px;
}
.t_social .right li {
font-size: 32px;
}
.pattern li {
font-size: 18px;
}
.projectContainer {
width: 252px;
height: 224px;
}
.projectContainer p {
height: 84px;
max-width: 238px;
top: 100px;
}
.projectContainer img,
.projectContainer .shadow {
width: 224px;
height: 126px;
}
.projectContainer .ttContainer {
top: 140px;
}
.projectContainer .tooltip-inner {
width: 224px;
min-width: 224px;
max-width: 224px;
max-height: 112px;
font-size: 12px;
}
.projectContainer .fa-star,
.projectContainer .fa-star-o {
top: 5px;
left: 196px;
width: 28px;
height: 28px;
font-size: 28px;
}
.projectContainer .fa-minus {
top: 5px;
left: 3px;
width: 28px;
height: 28px;
font-size: 28px;
}
.footer {
height: 72px;
bottom: 24px;
}
.buildinfo {
font-size: 14px;
bottom: -16px;
}
p,
.ui-tooltip-content {
font-size: 18px;
line-height: 27px;
}
.ui-tooltip {
max-width: 420px;
}
iframe {
height: 70px;
bottom: 14px;
}
#makeMeScrollable {
width: 96%;
}
#makeMeScrollable,
div.scrollingHotSpotLeft,
div.scrollingHotSpotRight {
height: 225px;
}
}
@media (min-width: 2561px) {
/* 1.8 */
.t_social ul {
margin-top: 10px;
}
.t_social .right li {
font-size: 36px;
}
.pattern li {
font-size: 26px;
}
.projectContainer {
width: 324px;
height: 288px;
}
.projectContainer p {
height: 120px;
max-width: 306px;
top: 132px;
}
.projectContainer img,
.projectContainer .shadow {
width: 288px;
height: 162px;
}
.projectContainer .ttContainer {
top: 180px;
}
.projectContainer .tooltip-inner {
width: 288px;
min-width: 288px;
max-width: 288px;
max-height: 144px;
font-size: 16px;
}
.projectContainer .fa-star,
.projectContainer .fa-star-o {
top: 5px;
left: 252px;
width: 36px;
height: 36px;
font-size: 36px;
}
.projectContainer .fa-minus {
top: 5px;
left: 3px;
width: 36px;
height: 36px;
font-size: 36px;
}
.footer {
height: 72px;
bottom: 32px;
}
.buildinfo {
font-size: 20px;
bottom: -24px;
}
.ui-tooltip {
max-width: 540px;
}
p,
.ui-tooltip-content {
font-size: 26px;
line-height: 39px;
}
iframe {
height: 80px;
bottom: 18px;
}
#makeMeScrollable {
width: 96%;
}
#makeMeScrollable,
div.scrollingHotSpotLeft,
div.scrollingHotSpotRight {
height: 300px;
}
}