|
@@ -0,0 +1,409 @@
|
|
|
+
|
|
|
+* {
|
|
|
+ box-sizing: border-box;
|
|
|
+ font-family: Roboto;
|
|
|
+}
|
|
|
+
|
|
|
+html,
|
|
|
+body {
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ background-color: #F9F9F9;
|
|
|
+ color: rgba(0, 0, 0, .87);
|
|
|
+ font-size: 12px;
|
|
|
+ font-family: Roboto;
|
|
|
+ margin: 0;
|
|
|
+ padding: 0;
|
|
|
+ overflow-y: hidden;
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+header {
|
|
|
+ height: 64px;
|
|
|
+ border: 0px solid rgba(0, 0, 0, .12);
|
|
|
+ border-bottom-width: 1px;
|
|
|
+ padding-left: 32px;
|
|
|
+ line-height: 64px;
|
|
|
+ font-size: 28px;
|
|
|
+}
|
|
|
+
|
|
|
+footer {
|
|
|
+ height: 32px;
|
|
|
+ position: fixed;
|
|
|
+ bottom: 0;
|
|
|
+ left: 0;
|
|
|
+ width: 100%;
|
|
|
+ text-align: right;
|
|
|
+ padding-right: 16px;
|
|
|
+ line-height: 32px;
|
|
|
+ background-color: #FFFFFF;
|
|
|
+ box-shadow: 0px -4px 17px 0px rgba(0,0,0,.12);
|
|
|
+}
|
|
|
+
|
|
|
+#search-form {
|
|
|
+ height: 170px;
|
|
|
+ width: 100%;
|
|
|
+ padding: 8px 16px;
|
|
|
+
|
|
|
+ display: flex;
|
|
|
+ justify-content: flex-start;
|
|
|
+ align-content: flex-start;
|
|
|
+ align-items: flex-start;
|
|
|
+}
|
|
|
+
|
|
|
+#result-block {
|
|
|
+ border: 0px solid rgba(0, 0, 0, .12);
|
|
|
+ border-top-width: 1px;
|
|
|
+ width: 100%;
|
|
|
+ height: calc(100% - (64px + 128px + 32px));
|
|
|
+ padding-bottom: 32px;
|
|
|
+ overflow-y: scroll;
|
|
|
+}
|
|
|
+
|
|
|
+#result-table {
|
|
|
+ width: 100%;
|
|
|
+ font-size: 13px;
|
|
|
+ border-collapse: collapse;
|
|
|
+ table-layout: fixed;
|
|
|
+}
|
|
|
+
|
|
|
+#result-table th,
|
|
|
+#result-table td {
|
|
|
+ vertical-align: middle;
|
|
|
+ padding-left: 12px;
|
|
|
+ padding-right: 12px;
|
|
|
+ text-align: left;
|
|
|
+ padding-top: 0;
|
|
|
+ padding-bottom: 0;
|
|
|
+}
|
|
|
+
|
|
|
+#result-table th.numeric-value,
|
|
|
+#result-table td.numeric-value {
|
|
|
+ text-align: right;
|
|
|
+}
|
|
|
+
|
|
|
+#result-table tr {
|
|
|
+ border: 0px solid rgba(0, 0, 0, .12);
|
|
|
+ border-bottom-width: 1px;
|
|
|
+}
|
|
|
+
|
|
|
+#result-table thead {
|
|
|
+ font-size: 12px;
|
|
|
+ color: rgba(0, 0, 0, .54);
|
|
|
+}
|
|
|
+
|
|
|
+#result-table thead tr {
|
|
|
+ height: 64px;
|
|
|
+ cursor: default;
|
|
|
+ border-bottom: solid 1px #8bc34a;
|
|
|
+}
|
|
|
+
|
|
|
+#result-table tbody tr {
|
|
|
+ height: 48px;
|
|
|
+ max-height: 48px;
|
|
|
+ transition: background-color .2s ease-out;
|
|
|
+ cursor: pointer;
|
|
|
+ font-size: 13px;
|
|
|
+}
|
|
|
+
|
|
|
+#result-table tbody tr:hover {
|
|
|
+ background-color: rgba(0, 0, 0, .12)
|
|
|
+}
|
|
|
+
|
|
|
+.input-block {
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ flex-wrap: wrap;
|
|
|
+ justify-content: flex-start;
|
|
|
+ align-content: flex-start;
|
|
|
+ align-items: flex-start;
|
|
|
+ width: 280px;
|
|
|
+ height: 100%;
|
|
|
+ padding-bottom: 8px;
|
|
|
+}
|
|
|
+
|
|
|
+.input-block .block-label {
|
|
|
+ width: 50%;
|
|
|
+}
|
|
|
+
|
|
|
+.input-block label {
|
|
|
+ margin-top: 4px;
|
|
|
+ width: 100px;
|
|
|
+ font-size: 11px;
|
|
|
+ color: rgba(0, 0, 0, .54);
|
|
|
+ margin-right: 32px;
|
|
|
+}
|
|
|
+
|
|
|
+.input-block input {
|
|
|
+ margin-top: 4px;
|
|
|
+ margin-bottom: 8px;
|
|
|
+ padding-bottom: 8px;
|
|
|
+ border: none;
|
|
|
+ border-bottom: 1px solid rgba(0, 0, 0, .42);
|
|
|
+ background: none;
|
|
|
+ width: 100px;
|
|
|
+ font-size: 13px;
|
|
|
+ color: rgba(0, 0, 0, .87);
|
|
|
+ transition: border-color .2s ease-out;
|
|
|
+}
|
|
|
+
|
|
|
+.input-block input:focus {
|
|
|
+ border-color: #8bc34a;
|
|
|
+}
|
|
|
+
|
|
|
+.authority-block {
|
|
|
+ width: 400px;
|
|
|
+}
|
|
|
+
|
|
|
+.type-block {
|
|
|
+ width: 300px;
|
|
|
+}
|
|
|
+
|
|
|
+.authority-block,
|
|
|
+.type-block {
|
|
|
+ padding-bottom: 8px;
|
|
|
+
|
|
|
+ display: flex;
|
|
|
+ flex-direction: row;
|
|
|
+ flex-wrap: wrap;
|
|
|
+ justify-content: flex-start;
|
|
|
+ align-items: center;
|
|
|
+ align-content: center;
|
|
|
+}
|
|
|
+
|
|
|
+.authority-block label,
|
|
|
+.type-block label {
|
|
|
+ width: 100px;
|
|
|
+ margin-bottom: 8px;
|
|
|
+ margin-right: 8px;
|
|
|
+}
|
|
|
+
|
|
|
+.authority-block input,
|
|
|
+.type-block input {
|
|
|
+ margin-bottom: 8px;
|
|
|
+ margin-right: 8px;
|
|
|
+}
|
|
|
+
|
|
|
+.authority-block input:hover,
|
|
|
+.type-block input:hover {
|
|
|
+ border-color: #8bc34a;
|
|
|
+ color: #8bc34a;
|
|
|
+}
|
|
|
+
|
|
|
+.block-label {
|
|
|
+ font-weight: bold;
|
|
|
+ width: 100%;
|
|
|
+ margin-bottom: 8px;
|
|
|
+}
|
|
|
+
|
|
|
+.dialog-ref {
|
|
|
+ position: fixed;
|
|
|
+ margin-left: auto;
|
|
|
+ margin-right: auto;
|
|
|
+ width: 700px;
|
|
|
+ top: 50%;
|
|
|
+ left: 50%;
|
|
|
+ transform: perspective(1px) translateY(-50%) translateX(-50%);
|
|
|
+ background-color: #FFF;
|
|
|
+
|
|
|
+ box-shadow: 0 4px 5px 7px rgba(0, 0, 0, .25);
|
|
|
+
|
|
|
+ border-radius: 2px;
|
|
|
+ padding: 24px;
|
|
|
+}
|
|
|
+
|
|
|
+.dialog-ref .close-button {
|
|
|
+ cursor: pointer;
|
|
|
+}
|
|
|
+
|
|
|
+.dialog-ref .dialog-header {
|
|
|
+ padding-bottom: 20px;
|
|
|
+ font-size: 20px;
|
|
|
+ display: flex;
|
|
|
+ flex-direction: row;
|
|
|
+ flex-wrap: nowrap;
|
|
|
+ justify-content: flex-start;
|
|
|
+ align-content: center;
|
|
|
+ align-items: center;
|
|
|
+}
|
|
|
+
|
|
|
+.dialog-ref .ref-title {
|
|
|
+ line-height: 28px;
|
|
|
+ font-weight: bold;
|
|
|
+ padding-left: 20px;
|
|
|
+}
|
|
|
+
|
|
|
+.dialog-ref .edit-ref-btn {
|
|
|
+ margin-left: auto;
|
|
|
+ margin-right: 0;
|
|
|
+
|
|
|
+ color: rgba(0, 0, 0, .87);
|
|
|
+ text-decoration: none;
|
|
|
+ cursor: pointer;
|
|
|
+ font-weight: normal;
|
|
|
+
|
|
|
+ transition: color .2s ease-out;
|
|
|
+}
|
|
|
+
|
|
|
+.dialog-ref .edit-ref-btn:hover {
|
|
|
+ color: #8bc34a;
|
|
|
+}
|
|
|
+
|
|
|
+.dialog-ref .ref-field {
|
|
|
+ height: 36px;
|
|
|
+ display: flex;
|
|
|
+ flex-direction: row;
|
|
|
+ flex-wrap: nowrap;
|
|
|
+ justify-content: flex-start;
|
|
|
+ align-content: center;
|
|
|
+ align-items: baseline;
|
|
|
+
|
|
|
+ margin-top: 8px;
|
|
|
+ margin-bottom: 8px;
|
|
|
+}
|
|
|
+
|
|
|
+.dialog-ref .ref-field label {
|
|
|
+ width: 68px;
|
|
|
+ padding-bottom: 8px;
|
|
|
+ text-align: right;
|
|
|
+ font-size: 13px;
|
|
|
+ font-weight: bold;
|
|
|
+ margin-right: 8px;
|
|
|
+}
|
|
|
+
|
|
|
+.dialog-ref .ref-field input[type="text"] {
|
|
|
+ margin-top: 4px;
|
|
|
+ margin-bottom: 8px;
|
|
|
+ border: none;
|
|
|
+ border-bottom: 1px solid rgba(0, 0, 0, .42);
|
|
|
+ background: none;
|
|
|
+ color: rgba(0, 0, 0, .87);
|
|
|
+ width: 234px;
|
|
|
+}
|
|
|
+
|
|
|
+#ref-title {
|
|
|
+ width: 440px;
|
|
|
+ margin-right: auto;
|
|
|
+}
|
|
|
+
|
|
|
+#ref-issued_date {
|
|
|
+ width: 75px;
|
|
|
+ text-align: center;
|
|
|
+ margin-right: 0;
|
|
|
+}
|
|
|
+
|
|
|
+#ref-label-issued_date {
|
|
|
+ width: 32px;
|
|
|
+}
|
|
|
+
|
|
|
+#ref-label-issued_date {
|
|
|
+ align-self: flex-start;
|
|
|
+}
|
|
|
+
|
|
|
+#ref-identifier,
|
|
|
+#ref-number {
|
|
|
+ margin-right: 32px;
|
|
|
+}
|
|
|
+
|
|
|
+.ref-comment-block {
|
|
|
+ border: solid 1px rgba(0, 0, 0, .42);
|
|
|
+ border-radius: 4px;
|
|
|
+
|
|
|
+ padding: 8px;
|
|
|
+}
|
|
|
+
|
|
|
+.ref-comment-block textarea {
|
|
|
+ background: none;
|
|
|
+ border: none;
|
|
|
+ padding: 0;
|
|
|
+ margin-top: 4px;
|
|
|
+ width: 100%;
|
|
|
+ resize: none;
|
|
|
+}
|
|
|
+
|
|
|
+.ref-field .link-icon {
|
|
|
+ align-items: flex-start;
|
|
|
+ margin-right: 8px;
|
|
|
+}
|
|
|
+
|
|
|
+.ref-field.link-field {
|
|
|
+ height: 36px;
|
|
|
+ align-items: center;
|
|
|
+}
|
|
|
+
|
|
|
+.link-field a {
|
|
|
+ white-space: nowrap;
|
|
|
+ text-overflow: ellipsis;
|
|
|
+ line-height: 36px;
|
|
|
+ height: 36px;
|
|
|
+}
|
|
|
+
|
|
|
+.id-col, .number-col, .ecli-col, .ref-col,
|
|
|
+.auth-col, .section-col, .date-col, .id-col {
|
|
|
+ text-overflow: ellipsis;
|
|
|
+ white-space: nowrap;
|
|
|
+ overflow-x: hidden;
|
|
|
+}
|
|
|
+
|
|
|
+.id-col {
|
|
|
+ width: 170px;
|
|
|
+}
|
|
|
+
|
|
|
+.number-col {
|
|
|
+ width: 150px;
|
|
|
+}
|
|
|
+
|
|
|
+.ecli-col {
|
|
|
+ width: 200px;
|
|
|
+}
|
|
|
+
|
|
|
+.ref-col {
|
|
|
+ width: 100px;
|
|
|
+}
|
|
|
+
|
|
|
+.auth-col {
|
|
|
+ width: 150px;
|
|
|
+}
|
|
|
+
|
|
|
+.section-col {
|
|
|
+ width: 100px;
|
|
|
+}
|
|
|
+
|
|
|
+.date-col {
|
|
|
+ width: 100px;
|
|
|
+}
|
|
|
+
|
|
|
+#export-button {
|
|
|
+
|
|
|
+ line-height: 36px;
|
|
|
+ height: 36px;
|
|
|
+ margin: 8px;
|
|
|
+
|
|
|
+ text-transform: uppercase;
|
|
|
+
|
|
|
+ background: none;
|
|
|
+
|
|
|
+ border: none;
|
|
|
+ border-radius: 2px;
|
|
|
+
|
|
|
+ font-size: 14px;
|
|
|
+ padding-left: 8px;
|
|
|
+ padding-right: 8px;
|
|
|
+
|
|
|
+
|
|
|
+ box-shadow: none;
|
|
|
+
|
|
|
+ transition: box-shadow .2s ease-out,
|
|
|
+ color .2s ease-out;
|
|
|
+
|
|
|
+ cursor: pointer;
|
|
|
+}
|
|
|
+
|
|
|
+#export-button:hover {
|
|
|
+ color: #8bc34a;
|
|
|
+ /*box-shadow: 0 2px 4px 3px rgba(0, 0, 0, .25);*/
|
|
|
+}
|
|
|
+
|
|
|
+#export-button:active {
|
|
|
+ /*box-shadow: 0 3px 7px 3px rgba(0, 0, 0, .25);*/
|
|
|
+}
|