
.miniboard h2 {margin:0;}
.miniboard p {font-size:12px;}
.miniboard .item {padding:10px 4px;border-bottom:1px solid #ddd;}
.miniboard .item:last-child {border-bottom:none;}
.miniboard .item a {color:#333;}
.miniboard .item button {font-size:12px;border:0;padding:0 6px;}
.miniboard .input-form {padding:0 2px 10px;}
.miniboard .input-form:first-of-type {padding:8px 2px;}
.miniboard .input-form input {width:150px;margin:0 10px 0 4px;padding:6px;}

.miniboard .sub-tab {background:#2c3e50;padding:12px 18px;}
.miniboard .sub-tab ul {display:flex;}
.miniboard .sub-tab ul li {margin:0 20px 0 0;}
.miniboard .sub-tab ul li a {color:#fff;}
.miniboard .sub-tab ul li.active {font-weight:bold;}
.miniboard .module-count {background:#f9f9f9;border:1px solid #ddd;border-radius:8px;margin:20px 0;padding:10px;}
.miniboard .counts {display:flex;flex-wrap:wrap;justify-content:center;gap:40px;}
.miniboard .count-block {text-align:center;margin:10px;}
.miniboard .number {font-size:13px;font-weight:bold;color:#e74c3c;}
.miniboard .sub-count {color:#888;}
.miniboard .content {padding:15px 15px 0;}
.miniboard .content .title {font-size:24px;font-weight:bold;color:#333;margin:0 0 20px;}
.miniboard .content .section {padding:0 0 15px;}
.miniboard .content .section:not(:last-child) {border-bottom:1px solid #eaeaea;margin:0 0 25px;}
.miniboard .content .section .title {font-size:14px;color:#2c3e50;border-left:4px solid #1abc9c;margin:0 0 15px;padding:0 0 0 10px;}
.miniboard .content .section li {color:#333;word-break:break-all;margin:0 0 8px;}
.miniboard .content .section li a {color:inherit;}
.miniboard .content .section input {display:block;margin:10px 0 0;}
.miniboard .content ul {list-style-type:none;padding:0;margin:0;}
.miniboard .content ul .header {background:#efefef;font-weight:bold;}
.miniboard .content ul .title {border:0;margin:0;padding:0;}
.miniboard .content ul .header,
.miniboard .content ul .record,
.miniboard .content ul .no-record {display:flex;justify-content:space-between;padding:6px 0;border:1px solid #ddd;}
.miniboard .content ul .no-record {justify-content:center;}
.miniboard .content ul .header span,
.miniboard .content ul .record span {width:40%;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:0 2px;}
.miniboard .content ul .record > span > span {width:auto;}
.miniboard .content ul .header span.low-width,
.miniboard .content ul .record span.low-width {width:20%;}
.miniboard .content table {width:100%;}
.miniboard .content thead {background:#efefef;}
.miniboard .content th,
.miniboard .content td {text-align:left;border:1px solid #ddd;padding:8px 15px;}
.miniboard .no-list {text-align:center;padding:8px;}
.miniboard .help-text {padding:0 0 5px;}

.miniboard.config ul {margin:-12px 0 0;}
.miniboard.config .item button {padding:0 4px;}
.miniboard.config .icon-config {width:10px;height:12px;}
.miniboard.config .icon-angleup,.miniboard.config .icon-angledown {width:8px;height:12px;}

.miniboard.dashboard {margin:0 -12px -10px;}
.miniboard.dashboard .category {font-size:14px;padding:0 0 4px;}

.miniboard.block {margin:0 -12px -10px;}
.miniboard.block .delete {cursor:pointer;}

.miniboard.setting {margin:0 -12px -10px;}
.miniboard.setting .mandate-form {margin:-8px 0 0;}

.miniboard.list {margin:-12px 0 4px;}
.miniboard.list .menu {display:flex;justify-content:space-between;}

.pagination {display:flex;flex-wrap:wrap;justify-content:center;padding:0 0 4px;}
.pagination a {font-size:11px;color:#767676;border-left:1px solid #ccc;padding:0 10px;}
.pagination a:nth-last-child(2) {border-right:1px solid #ccc;}
.pagination .now {color:#f60;}
.pagination .direction {color:#767676;border:0;}
.pagination .prev,
.pagination .next {margin:0;padding:0;}
.pagination .prev span {margin:0 8px 0 0;}
.pagination .next span {margin:0 0 0 8px;}
.hide-content {display:-webkit-inline-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-align:center;cursor:pointer;}
.hide-content.click {display:inline-flex !important;}
.miniboard .icon-star {width:11px;height:12px;vertical-align:-2px;}
