immodem.CSS

Test for UserCSS on immodem

2020-01-06 기준 버전입니다. 최신 버전을 확인하세요.

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

/* ==UserStyle==
@name        immodem.CSS
@namespace   immodem.poste-immo.intra.laposte.fr
@version      0.0.1
@author      CoStiC
@description Test for UserCSS on immodem
@license     unlicense
==/UserStyle== */

@import url('https://fonts.googleapis.com/css?family=Roboto&display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto+Mono&display=swap');

@-moz-document domain("immodem.poste-immo.intra.laposte.fr") {

html, body {
    font-size: 100%;
    font-family: Roboto;
}

body {
    padding-top: 0;
}

#page-content-wrapper {
    height: 100vh;
}

.navbar {
    display: none;
}

.left-menu {
    overflow: hidden;
}

[vertilize-container] {
    display: flex;
    flex-flow: row nowrap;
}

.stepBucket {
    flex: 1;
    height: calc(100vh - 150px);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.25);
    border: 1px solid #ccc;
    margin: 0 8px;
    display: flex;
    flex-flow: column nowrap
}

.stepBucket > h4 {
    background: #DDD;
    margin: 0;
    padding: 16px 8px;
    color: #555;
    text-shadow: 0 1px 0  #FFF;
}

.tasksContainer {
    display: flex;
    flex-flow: column nowrap;
    overflow: hidden;
    overflow-y: auto;
/*    height: calc(100vh - 305px);*/
    padding: 8px;
    scrollbar-width: thin;
    scollbar-height: thin;
    border-top: 1px solid #CCC;
    justify-content: flex-start;
}

.tasksContainer > .card {
    flex: 0 0 auto;
    width: 100%;
}

.thumbnail, .thumbnail .caption {
    padding: 0;
}

.thumbnail .caption .row {
    margin: 0;
    background: #CCC;
}

.taskCard {
    height: auto !important;
    border-radius: 2px;
}

.taskCard:hover {
    border-radius: 2px;
}

.taskCard .itemStep {
    display: none;
}

.stepBucket > h4 {
    text-align: center;
    width: 100%;
}

.ref-color {
    font-family: "roboto mono";
    letter-spacing: .1em;
    background: none;
}

.text-primary {
    color: #555;
    text-shadow: 0 1px 0 #FFF, 0 -1px 4px rgba(0,0,0,.25);
}

.taskInfos {
    font-size: 12px;
    margin: 4px;
    padding: 8px;
    display: flex;
    justify-content: space-between;
}

.infoLabel {
    flex: 1;
    font-weight: bold;
    margin-right: 16px;
    border-bottom: 1px solid #ccc;
}

.infoValue {
    flex: 2;
    border-bottom: 1px solid #ccc;
}

.remainingTime {
    text-align: center;
}

[data-step = "ValidationCP"] {
    background: #FF5722;
    order:1;
}
[data-step = "Validationtechnique"] {
    background: #FFC107;
    order:2;
}
[data-step = "Réalisation"] {
    background: #FFEB3B;
    order:3;
}
[data-step = "Réceptiondelademande"] {
    background: #AED581;
    order:4;
}

/* ######################################################## FORMULAIRE ########################################################### */
input, .input-group-addon {
    background: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    border-width: 0 0 1px 0 !important;
}
.input-group-addon {
    font-weight: bold;
}

.panel-info {
    border: none !important;
    border-radius: 0 !important;
}

textarea.form-control {
    border: 1px solid #eee !important;
    border-radius: 0 !important;
    background: none !important;
}

textarea.form-control[disabled="disabled"] {
    background: #EEE !important;
}

}