/* Isolated board layout: loaded after all shared and legacy stylesheets. */
.lm-board-page{box-sizing:border-box!important;display:block!important;width:min(1280px,calc(100% - 48px))!important;max-width:1280px!important;min-width:0!important;margin:0 auto!important;padding:34px 0 56px!important;color:#f7f5ff!important;background:transparent!important;float:none!important;clear:both!important}
.lm-board-page *{box-sizing:border-box!important}
.lm-board-page .lm-board-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important;margin:0 0 18px!important;padding:0!important}
.lm-board-page .lm-board-tabs>a{display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important;padding:17px 20px!important;border:1px solid rgba(138,145,255,.32)!important;border-radius:15px!important;background:linear-gradient(145deg,#111936,#0a1028)!important;color:#f7f5ff!important;text-decoration:none!important;box-shadow:0 10px 24px rgba(0,0,0,.18)!important}
.lm-board-page .lm-board-tabs>a:hover,.lm-board-page .lm-board-tabs>a.on{border-color:#b04cff!important;background:linear-gradient(130deg,rgba(125,48,214,.3),rgba(29,48,105,.52))!important;box-shadow:0 0 24px rgba(155,65,255,.18)!important}
.lm-board-page .lm-board-tabs b{display:block!important;color:#fff!important;font-size:16px!important;line-height:1.4!important}
.lm-board-page .lm-board-tabs small{display:block!important;color:#c3c8e0!important;font-size:12px!important;line-height:1.45!important}
.lm-board-page .lm-board-card{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:25px 27px!important;border:1px solid rgba(138,145,255,.32)!important;border-radius:16px!important;background:linear-gradient(145deg,#0d1430,#090e23)!important;color:#f7f5ff!important;box-shadow:0 16px 36px rgba(0,0,0,.24)!important;overflow:hidden!important}
.lm-board-page .lm-board-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0 0 15px!important;padding:0!important}
.lm-board-page .lm-board-title h2{margin:7px 0 0!important;color:#fff!important;font-size:22px!important;line-height:1.35!important}
.lm-board-page .lm-board-title h2 small{margin-left:7px!important;color:#b6b8d0!important;font-size:12px!important;font-weight:500!important}
.lm-board-page .lm-board-list{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border-bottom:1px solid rgba(138,145,255,.2)!important}
.lm-board-page .lm-board-row{display:grid!important;grid-template-columns:76px minmax(0,1fr) 112px 60px!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:54px!important;margin:0!important;padding:0 9px!important;border:0!important;border-top:1px solid rgba(138,145,255,.2)!important;background:transparent!important;color:#eeeefa!important;font-size:13px!important;line-height:1.5!important;text-decoration:none!important;float:none!important}
.lm-board-page .lm-board-row.lm-board-label{min-height:40px!important;color:#aeb4d2!important;font-size:11px!important;font-weight:750!important}
.lm-board-page a.lm-board-row:hover{background:rgba(155,76,255,.11)!important}
.lm-board-page .lm-board-subject{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#f2f1fb!important}
.lm-board-page .lm-board-row time,.lm-board-page .lm-board-views{text-align:right!important;color:#b6b8d0!important;font-size:11px!important}
.lm-board-page .lm-board-number{color:#c5c9df!important;font-size:11px!important}.lm-board-page .lm-board-number em{font-style:normal!important;color:#ffd276!important;font-size:10px!important;font-weight:850!important}
.lm-board-page .lm-board-empty{display:block!important;width:100%!important;padding:42px 14px!important;border-top:1px solid rgba(138,145,255,.2)!important;color:#b6b8d0!important;font-size:13px!important;text-align:center!important}
.lm-board-page .lm-board-pagination{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin:0!important;padding:22px 0 0!important}
.lm-board-page .lm-board-pagination a,.lm-board-page .lm-board-back{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:36px!important;height:36px!important;margin:0!important;padding:0 12px!important;border:1px solid rgba(138,145,255,.34)!important;border-radius:9px!important;background:#101936!important;color:#e8e7f2!important;font-size:12px!important;text-decoration:none!important}
.lm-board-page .lm-board-pagination a.on,.lm-board-page .lm-board-pagination a:hover,.lm-board-page .lm-board-back:hover{border-color:#d564ff!important;background:linear-gradient(115deg,#a62eff,#5d21ce)!important;color:#fff!important}
.lm-board-page .lm-board-detail{padding:28px 32px!important}
.lm-board-page .lm-detail-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:20px!important;padding:0 0 20px!important;border-bottom:1px solid rgba(138,145,255,.24)!important}
.lm-board-page .lm-detail-head h2{margin:8px 0 0!important;color:#fff!important;font-size:23px!important;line-height:1.4!important;overflow-wrap:anywhere!important}
.lm-board-page .lm-detail-date{color:#b6b8d0!important;font-size:11px!important;white-space:nowrap!important}
.lm-board-page .lm-detail-content{display:block!important;min-height:210px!important;padding:25px 2px!important;color:#e0e2f0!important;font-size:14px!important;line-height:1.9!important;overflow-wrap:anywhere!important}
.lm-board-page .lm-detail-image{margin:22px auto 0!important;text-align:center!important}.lm-board-page .lm-detail-image img{display:inline-block!important;max-width:100%!important;max-height:680px!important;border:1px solid rgba(138,145,255,.28)!important;border-radius:11px!important;object-fit:contain!important}
.lm-board-page .lm-admin-reply{margin:20px 0!important;padding:18px!important;border:1px solid rgba(165,90,255,.3)!important;border-radius:11px!important;background:rgba(77,40,139,.18)!important;color:#e0def0!important}.lm-board-page .lm-admin-reply>b{display:block!important;margin-bottom:8px!important;color:#d9b7ff!important}
.lm-board-page .lm-detail-actions{display:flex!important;justify-content:flex-end!important;padding-top:14px!important;border-top:1px solid rgba(138,145,255,.24)!important}
@media(max-width:850px){.lm-board-page{width:calc(100% - 32px)!important;padding:24px 0 48px!important}.lm-board-page .lm-board-card{padding:20px 18px!important}}
@media(max-width:560px){.lm-board-page{width:calc(100% - 24px)!important;padding:16px 0 36px!important}.lm-board-page .lm-board-tabs{gap:8px!important}.lm-board-page .lm-board-tabs>a{padding:13px 12px!important;border-radius:12px!important}.lm-board-page .lm-board-tabs b{font-size:14px!important}.lm-board-page .lm-board-tabs small{font-size:10px!important}.lm-board-page .lm-board-card{padding:17px 12px!important}.lm-board-page .lm-board-row{grid-template-columns:42px minmax(0,1fr) 78px!important;gap:7px!important;min-height:49px!important;padding:0 3px!important;font-size:11px!important}.lm-board-page .lm-board-row>*:last-child{display:none!important}.lm-board-page .lm-board-row time{font-size:10px!important}.lm-board-page .lm-detail-head{align-items:flex-start!important;flex-direction:column!important;gap:9px!important}.lm-board-page .lm-detail-head h2{font-size:19px!important}.lm-board-page .lm-board-detail{padding:20px 15px!important}.lm-board-page .lm-detail-date{white-space:normal!important}.lm-board-page .lm-detail-content{min-height:160px!important;padding:19px 2px!important;font-size:13px!important}}
