html body.board-page-clean.tsp-common-write-mode #boardWriteBox.tospot-write-form,html body.board-page-clean.tsp-common-write-mode #boardWriteBox.tsp-common-write-box{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:1px solid #cfe2ff!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox #writeTitle{margin:0!important;padding:18px 28px!important;height:auto!important;min-height:58px!important;display:flex!important;align-items:center!important;background:#2f6df6!important;color:#fff!important;font-size:20px!important;font-weight:900!important;line-height:1!important;border:0!important;border-radius:0!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-row,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-content-row{width:auto!important;margin:0 28px!important;padding:18px 0!important;display:grid!important;grid-template-columns:120px minmax(0,1fr) 20px!important;gap:16px!important;align-items:center!important;border-bottom:0!important;box-sizing:border-box!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-content-row{align-items:start!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox label,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-label{margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:48px!important;color:#06152f!important;font-size:15px!important;font-weight:900!important;white-space:nowrap!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-content-row label{align-items:flex-start!important;padding-top:12px!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox input:not([type="radio"]):not([type="file"]),html body.board-page-clean.tsp-common-write-mode #boardWriteBox textarea,html body.board-page-clean.tsp-common-write-mode #boardWriteBox select{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;border:1px solid #bdd5ff!important;border-radius:10px!important;background:#fff!important;color:#0f172a!important;font-size:14px!important;font-weight:800!important;outline:none!important;box-shadow:none!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox input:not([type="radio"]):not([type="file"]){height:48px!important;padding:0 14px!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox textarea.tw-content,html body.board-page-clean.tsp-common-write-mode #boardWriteBox textarea{min-height:250px!important;height:250px!important;padding:15px 14px!important;line-height:1.65!important;resize:vertical!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-required{color:#2563eb!important;font-weight:900!important;font-size:15px!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-section,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-photo-section{width:auto!important;margin:0 28px!important;padding:16px 0!important;display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:16px!important;align-items:start!important;border-bottom:1px solid #e6eefb!important;box-sizing:border-box!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-section{border-top:0!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-image-controls{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;margin:0 0 10px!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-pick-btn,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-clear-btn{width:100%!important;height:42px!important;margin:0!important;padding:0 14px!important;border-radius:10px!important;font-size:14px!important;font-weight:900!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-pick-btn{background:#eef6ff!important;color:#2563eb!important;border:1px solid #bdd5ff!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-clear-btn{background:#fff!important;color:#ef3340!important;border:1px solid #fecaca!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-attach-list{width:100%!important;display:flex!important;flex-direction:column!important;gap:8px!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-attach-row{width:100%!important;min-height:38px!important;display:grid!important;grid-template-columns:82px 0 1fr 64px!important;align-items:center!important;border:1px solid #dbe8ff!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important;box-sizing:border-box!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-real-file-input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-attach-label{height:100%!important;min-height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f1f5f9!important;border-right:1px solid #dbe8ff!important;color:#0f172a!important;font-size:13px!important;font-weight:900!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-attach-name{padding:0 12px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#475569!important;font-size:13px!important;font-weight:800!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-attach-select{height:100%!important;min-height:38px!important;margin:0!important;border:0!important;border-left:1px solid #dbe8ff!important;border-radius:0!important;background:#fff!important;color:#2563eb!important;font-size:13px!important;font-weight:900!important;cursor:pointer!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-radio-group{display:flex!important;align-items:center!important;gap:10px!important;min-height:48px!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-radio-group label{display:inline-flex!important;flex-direction:row!important;gap:8px!important;align-items:center!important;justify-content:center!important;height:42px!important;min-height:42px!important;padding:0 20px!important;border:1px solid #bdd5ff!important;border-radius:999px!important;background:#fff!important;color:#0f172a!important;font-size:14px!important;font-weight:900!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-radio-group input{width:18px!important;height:18px!important;margin:0!important;padding:0!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .write-actions,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-actions{margin:0!important;padding:18px 28px 22px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;align-items:center!important;border-top:0!important;box-sizing:border-box!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .write-actions button,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-actions button{width:100%!important;height:50px!important;margin:0!important;border-radius:12px!important;font-size:15px!important;font-weight:900!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;cursor:pointer!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-cancel,html body.board-page-clean.tsp-common-write-mode #boardWriteBox #cancelBoardWrite{background:#f0f7ff!important;color:#2563eb!important;border:1px solid #bdd5ff!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-submit,html body.board-page-clean.tsp-common-write-mode #boardWriteBox #saveBoardPost{background:#2f6df6!important;color:#fff!important;border:1px solid #2f6df6!important}html body.board-page-clean.tsp-common-write-mode #boardListView,html body.board-page-clean.tsp-common-write-mode #boardPagination,html body.board-page-clean.tsp-common-write-mode #boardDetail{display:none!important}@media (max-width:760px){html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-row,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-content-row,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-section,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-photo-section{grid-template-columns:1fr!important;margin:0 16px!important;gap:8px!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .write-actions,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-actions{grid-template-columns:1fr!important;padding:16px!important}html body.board-page-clean.tsp-common-write-mode .board-content-card{padding:0!important;overflow:hidden!important}html body.board-page-clean.tsp-common-write-mode .board-list-head{margin:0!important;padding:16px 20px 14px!important;min-height:0!important;border-bottom:2px solid #2563eb!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox,html body.board-page-clean.tsp-common-write-mode #boardWriteBox.tospot-write-form{margin:0!important;padding:0!important;border:0!important;border-radius:0 0 16px 16px!important;background:#fff!important;overflow:hidden!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox #writeTitle{height:56px!important;min-height:56px!important;margin:0!important;padding:0 28px!important;border-radius:0!important;background:#2f6df6!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-row,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-content-row,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-section,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-photo-section{width:min(820px,calc(100% - 56px))!important;max-width:820px!important;margin-left:auto!important;margin-right:auto!important;display:grid!important;grid-template-columns:112px minmax(0,1fr) 18px!important;column-gap:18px!important;row-gap:10px!important;box-sizing:border-box!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-row,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-content-row{padding:16px 0!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-section,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-photo-section{grid-template-columns:112px minmax(0,1fr)!important;padding:14px 0!important;border-bottom:1px solid #e6eefb!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-label,html body.board-page-clean.tsp-common-write-mode #boardWriteBox label{min-height:46px!important;align-items:center!important;font-size:14px!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-content-row label{padding-top:12px!important;align-items:flex-start!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox input:not([type="radio"]):not([type="file"]){height:46px!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox textarea.tw-content,html body.board-page-clean.tsp-common-write-mode #boardWriteBox textarea{height:230px!important;min-height:230px!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-image-controls{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin:0 0 10px!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-pick-btn,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-clear-btn{height:42px!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-attach-row{min-height:40px!important;grid-template-columns:78px 0 minmax(0,1fr) 64px!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-photo-section{align-items:center!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-radio-group{justify-content:flex-start!important;min-height:44px!important;gap:12px!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-radio-group label{height:40px!important;min-height:40px!important;padding:0 18px!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .write-actions,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-actions{width:min(820px,calc(100% - 56px))!important;max-width:820px!important;margin:0 auto!important;padding:18px 0 22px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;border-top:0!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .write-actions button,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-actions button{height:48px!important;width:100%!important;max-width:none!important;border-radius:12px!important}@media (max-width:760px){html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-row,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-content-row,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-section,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-photo-section,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .write-actions,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-actions{width:calc(100% - 32px)!important;grid-template-columns:1fr!important}html body.board-page-clean.tsp-common-write-mode .board-content-card{padding:0 0 18px!important;overflow:hidden!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox,html body.board-page-clean.tsp-common-write-mode #boardWriteBox.tospot-write-form,html body.board-page-clean.tsp-common-write-mode #boardWriteBox.tsp-common-write-box{width:calc(100% - 56px)!important;margin:14px auto 0!important;border:1px solid #cfe2ff!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox #writeTitle{width:100%!important;box-sizing:border-box!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0 26px!important;border-radius:0!important;background:#2f6df6!important;color:#fff!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-row,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-content-row,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-section,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-photo-section{width:calc(100% - 56px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-row,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-content-row{grid-template-columns:110px minmax(0,1fr) 18px!important;column-gap:18px!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-section,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-photo-section{grid-template-columns:110px minmax(0,1fr)!important;column-gap:18px!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-image-controls{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;margin:0 0 10px!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-pick-btn,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-clear-btn{width:180px!important;max-width:180px!important;flex:0 0 180px!important;height:42px!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-attach-list,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-attach-row{width:100%!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-photo-section{padding-top:16px!important;padding-bottom:16px!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .write-actions,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-actions{width:calc(100% - 56px)!important;max-width:none!important;margin:0 auto!important;padding:18px 0 22px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:16px!important;border-top:1px solid #e6eefb!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .write-actions button,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-actions button{height:48px!important;width:100%!important;max-width:none!important}@media (max-width:760px){html body.board-page-clean.tsp-common-write-mode #boardWriteBox,html body.board-page-clean.tsp-common-write-mode #boardWriteBox.tospot-write-form,html body.board-page-clean.tsp-common-write-mode #boardWriteBox.tsp-common-write-box{width:calc(100% - 24px)!important;margin-top:12px!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-row,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-content-row,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-section,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-photo-section,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .write-actions,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-actions{width:calc(100% - 28px)!important;grid-template-columns:1fr!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-image-controls{display:grid!important;grid-template-columns:1fr 1fr!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-pick-btn,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-clear-btn{width:100%!important;max-width:none!important;flex:auto!important}html body.board-page-clean.tsp-common-write-mode #boardListView,html body.board-page-clean.tsp-common-write-mode #boardPagination,html body.board-page-clean.tsp-common-write-mode #boardDetail{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}html body.board-page-clean.tsp-common-write-mode .board-list-head{margin:0!important;padding:18px 28px 16px!important;border-bottom:2px solid #2f6df6!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox,html body.board-page-clean.tsp-common-write-mode #boardWriteBox.tospot-write-form,html body.board-page-clean.tsp-common-write-mode #boardWriteBox.tsp-common-write-box{width:calc(100% - 48px)!important;margin:16px auto 0!important;padding:0!important;border:1px solid #cfe2ff!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox #writeTitle{display:flex!important;align-items:center!important;width:100%!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0 26px!important;border:0!important;border-radius:0!important;background:#2f6df6!important;color:#fff!important;font-size:20px!important;font-weight:900!important;box-sizing:border-box!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-row,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-content-row,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-section,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-photo-section{width:calc(100% - 56px)!important;max-width:none!important;margin:0 auto!important;box-sizing:border-box!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-row,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-content-row{display:grid!important;grid-template-columns:110px minmax(0,1fr) 18px!important;column-gap:18px!important;padding:16px 0!important;border-bottom:1px solid #eef4ff!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-section,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-photo-section{display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;column-gap:18px!important;padding:16px 0!important;border-bottom:1px solid #eef4ff!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox label,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-label{display:flex!important;align-items:center!important;min-height:46px!important;color:#07142d!important;font-weight:900!important;font-size:14px!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox input:not([type="file"]):not([type="radio"]),html body.board-page-clean.tsp-common-write-mode #boardWriteBox textarea,html body.board-page-clean.tsp-common-write-mode #boardWriteBox select{width:100%!important;border:1px solid #bdd6ff!important;border-radius:10px!important;background:#fff!important;color:#07142d!important;box-shadow:none!important;box-sizing:border-box!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox input:not([type="file"]):not([type="radio"]){height:46px!important;padding:0 14px!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox textarea.tw-content,html body.board-page-clean.tsp-common-write-mode #boardWriteBox textarea{min-height:230px!important;height:230px!important;padding:14px!important;resize:vertical!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-pick-btn,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-clear-btn{width:180px!important;flex:0 0 180px!important;height:42px!important;margin:0!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-weight:900!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-attach-list{width:100%!important;margin-top:8px!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-attach-row{display:grid!important;grid-template-columns:76px 0 minmax(0,1fr) 64px!important;align-items:center!important;width:100%!important;min-height:38px!important;border:1px solid #d5e4f8!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-attach-label{height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f1f6fd!important;border-right:1px solid #d5e4f8!important;font-weight:900!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-attach-name{padding:0 12px!important;color:#36445d!important;font-weight:700!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-attach-select{height:38px!important;border:0!important;border-left:1px solid #d5e4f8!important;background:#fff!important;color:#2563eb!important;font-weight:900!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-radio-group{min-height:46px!important;display:flex!important;align-items:center!important;gap:12px!important;justify-content:flex-start!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-radio-group label{min-height:40px!important;height:40px!important;padding:0 18px!important;border:1px solid #bdd6ff!important;border-radius:20px!important;background:#fff!important;display:inline-flex!important;align-items:center!important;gap:8px!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .write-actions,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-actions{width:calc(100% - 56px)!important;margin:0 auto!important;padding:18px 0 22px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;border-top:0!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .write-actions button,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-actions button{width:100%!important;height:48px!important;max-width:none!important;border-radius:12px!important;font-weight:900!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox #cancelBoardWrite,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-cancel{background:#eef6ff!important;border:1px solid #bdd6ff!important;color:#2563eb!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox #saveBoardPost,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-submit{background:#2f6df6!important;border:1px solid #2f6df6!important;color:#fff!important}@media (max-width:760px){html body.board-page-clean.tsp-common-write-mode #boardWriteBox{width:calc(100% - 24px)!important}html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-pick-btn,html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-clear-btn{width:100%!important;flex:1!important}html body.board-page-clean.tsp-write-mode .board-list-head,html body.board-page-clean.tsp-common-write-mode .board-list-head{min-height:0!important;height:auto!important;margin:0!important;padding:8px 18px 4px!important;border:0!important;border-bottom:0!important;background:#fff!important;box-shadow:none!important}html body.board-page-clean.tsp-write-mode #boardTotalText,html body.board-page-clean.tsp-common-write-mode #boardTotalText{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body.board-page-clean.tsp-write-mode .board-content-card,html body.board-page-clean.tsp-common-write-mode .board-content-card{gap:0!important;padding-top:0!important}html body.board-page-clean.tsp-write-mode #boardWriteBox,html body.board-page-clean.tsp-common-write-mode #boardWriteBox{margin:0 auto!important}html body.board-page-clean #boardDetail .tsp-detail-list-btn,html body.board-page-clean #boardDetail .list-btn{width:auto!important;min-width:58px!important;max-width:90px!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;white-space:nowrap!important}

/* V63: 글쓰기 첨부영역/하단버튼 최종 정렬 */
html body.board-page-clean.tsp-write-mode .board-list-head,
html body.board-page-clean.tsp-common-write-mode .board-list-head{
  min-height:0!important;
  height:auto!important;
  margin:0!important;
  padding:2px 18px 0!important;
  border:0!important;
  border-bottom:0!important;
  box-shadow:none!important;
  background:#fff!important;
}
html body.board-page-clean.tsp-write-mode .board-list-head #boardTotalText,
html body.board-page-clean.tsp-common-write-mode .board-list-head #boardTotalText{
  display:none!important;
}
html body.board-page-clean.tsp-write-mode .board-content-card,
html body.board-page-clean.tsp-common-write-mode .board-content-card{
  padding-top:0!important;
  gap:0!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox{
  margin-top:0!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-section,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-section{
  align-items:start!important;
  grid-template-columns:110px minmax(0,1fr)!important;
  column-gap:18px!important;
  row-gap:10px!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-label,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-label{
  grid-column:1!important;
  grid-row:1 / span 3!important;
  min-height:42px!important;
  padding-top:4px!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-image-controls,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-image-controls{
  grid-column:2!important;
  grid-row:1!important;
  display:grid!important;
  grid-template-columns:180px 180px!important;
  justify-content:start!important;
  gap:12px!important;
  width:100%!important;
  margin:0!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-count,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-count{
  grid-column:2!important;
  grid-row:2!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  color:#071323!important;
  font-size:13px!important;
  font-weight:800!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-attach-list,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-attach-list{
  grid-column:2!important;
  grid-row:3!important;
  width:100%!important;
  margin:0!important;
  display:flex!important;
  flex-direction:column!important;
  gap:8px!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-attach-row,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-attach-row{
  width:100%!important;
  display:grid!important;
  grid-template-columns:76px 0 minmax(0,1fr) 64px!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox .write-actions,
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-actions,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .write-actions,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-actions{
  width:calc(100% - 56px)!important;
  max-width:none!important;
  margin:0 auto!important;
  padding:18px 0 22px!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:16px!important;
  align-items:center!important;
  border-top:1px solid #e6eefb!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox .write-actions button,
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-actions button,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .write-actions button,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-actions button{
  width:100%!important;
  height:48px!important;
  max-width:none!important;
  margin:0!important;
}
@media (max-width:760px){
  html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-section,
  html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-section{grid-template-columns:1fr!important;}
  html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-label,
  html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-label,
  html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-image-controls,
  html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-image-controls,
  html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-count,
  html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-count,
  html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-attach-list,
  html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-attach-list{grid-column:1!important;grid-row:auto!important;}
  html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-image-controls,
  html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-image-controls{grid-template-columns:1fr 1fr!important;}
}


/* V64 real write alignment fix */
html body.board-page-clean.tsp-write-mode .board-list-head,
html body.board-page-clean.tsp-common-write-mode .board-list-head{
  min-height:0!important;height:auto!important;margin:0!important;padding:6px 18px 0!important;
  border:0!important;border-bottom:0!important;background:#fff!important;box-shadow:none!important;
}
html body.board-page-clean.tsp-write-mode #boardTotalText,
html body.board-page-clean.tsp-common-write-mode #boardTotalText{
  display:none!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;
}
html body.board-page-clean.tsp-write-mode .board-content-card,
html body.board-page-clean.tsp-common-write-mode .board-content-card{
  gap:0!important;padding-top:0!important;overflow:hidden!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox{
  margin:0 auto!important;width:100%!important;max-width:100%!important;border-radius:14px!important;
  border:1px solid #cfe2ff!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox #writeTitle,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox #writeTitle{
  margin:0!important;padding:17px 28px!important;background:#2f6df6!important;color:#fff!important;
  font-size:20px!important;font-weight:900!important;line-height:1.1!important;border:0!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-row,
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-content-row,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-row,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-content-row{
  margin:0 28px!important;padding:14px 0!important;display:grid!important;
  grid-template-columns:110px minmax(0,1fr) 42px!important;gap:14px!important;align-items:center!important;
  border-bottom:1px solid #edf4ff!important;box-sizing:border-box!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-content-row,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-content-row{align-items:start!important;}
html body.board-page-clean.tsp-write-mode #boardWriteBox label,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox label,
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-label,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-label{
  display:flex!important;align-items:center!important;min-height:46px!important;margin:0!important;padding:0!important;
  color:#071323!important;font-size:14px!important;font-weight:900!important;white-space:nowrap!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-content-row label,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-content-row label{align-items:flex-start!important;padding-top:12px!important;}
html body.board-page-clean.tsp-write-mode #boardWriteBox input:not([type=file]):not([type=radio]),
html body.board-page-clean.tsp-common-write-mode #boardWriteBox input:not([type=file]):not([type=radio]){
  height:46px!important;padding:0 14px!important;border:1px solid #bdd6ff!important;border-radius:10px!important;
  margin:0!important;width:100%!important;box-sizing:border-box!important;background:#fff!important;color:#071323!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox textarea,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox textarea{
  min-height:230px!important;height:230px!important;padding:14px!important;border:1px solid #bdd6ff!important;border-radius:10px!important;
  margin:0!important;width:100%!important;box-sizing:border-box!important;background:#fff!important;color:#071323!important;resize:vertical!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-section,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-section{
  margin:0 28px!important;padding:14px 0!important;display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;
  gap:14px!important;align-items:start!important;border-bottom:1px solid #edf4ff!important;box-sizing:border-box!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-body,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-body{width:100%!important;display:flex!important;flex-direction:column!important;gap:8px!important;}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-image-controls,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-image-controls{
  display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0!important;width:100%!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-pick-btn,
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-clear-btn,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-pick-btn,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-clear-btn{
  width:100%!important;height:42px!important;margin:0!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;
  font-size:14px!important;font-weight:900!important;box-sizing:border-box!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-pick-btn,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-pick-btn{background:#eef6ff!important;border:1px solid #bdd6ff!important;color:#2563eb!important;}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-clear-btn,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-clear-btn{background:#fff!important;border:1px solid #fecaca!important;color:#ef3340!important;}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-count,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-count{
  display:block!important;margin:0!important;padding:0!important;color:#071323!important;font-size:13px!important;font-weight:800!important;line-height:1.4!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-attach-list,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-attach-list{display:flex!important;flex-direction:column!important;gap:6px!important;width:100%!important;margin:0!important;}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-attach-row,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-attach-row{
  display:grid!important;grid-template-columns:82px 0 minmax(0,1fr) 64px!important;align-items:center!important;min-height:38px!important;width:100%!important;
  border:1px solid #dbe8ff!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important;box-sizing:border-box!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-real-file-input,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-real-file-input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none!important;}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-attach-label,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-attach-label{display:flex!important;align-items:center!important;justify-content:center!important;height:38px!important;background:#f1f6fd!important;border-right:1px solid #dbe8ff!important;font-weight:900!important;}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-attach-name,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-attach-name{padding:0 12px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:800!important;color:#475569!important;}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-attach-select,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-attach-select{height:38px!important;border:0!important;border-left:1px solid #dbe8ff!important;border-radius:0!important;background:#fff!important;color:#2563eb!important;font-weight:900!important;}
html body.board-page-clean.tsp-write-mode #boardWriteBox .write-actions,
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-actions,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .write-actions,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-actions{
  margin:0 28px!important;padding:18px 0 22px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;align-items:center!important;border:0!important;box-sizing:border-box!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox .write-actions button,
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-actions button,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .write-actions button,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-actions button{
  height:48px!important;width:100%!important;margin:0!important;border-radius:12px!important;font-weight:900!important;font-size:15px!important;display:flex!important;align-items:center!important;justify-content:center!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox #cancelBoardWrite,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox #cancelBoardWrite{background:#eef6ff!important;border:1px solid #bdd6ff!important;color:#2563eb!important;}
html body.board-page-clean.tsp-write-mode #boardWriteBox #saveBoardPost,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox #saveBoardPost{background:#2f6df6!important;border:1px solid #2f6df6!important;color:#fff!important;}
@media (max-width:760px){
  html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-row,
  html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-content-row,
  html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-section,
  html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-row,
  html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-content-row,
  html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-section{grid-template-columns:1fr!important;margin:0 16px!important;gap:8px!important;}
  html body.board-page-clean.tsp-write-mode #boardWriteBox .write-actions,
  html body.board-page-clean.tsp-common-write-mode #boardWriteBox .write-actions{grid-template-columns:1fr!important;margin:0 16px!important;}
}

/* V67 final board UI cleanup */
body.tsp-write-mode .board-list-head{
  min-height:0!important;height:auto!important;padding:8px 18px 0!important;margin:0!important;border:0!important;box-shadow:none!important;background:#fff!important;
}
body.tsp-write-mode .board-list-head>div:first-child{min-height:0!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;}
body.tsp-write-mode .board-page-title{margin:0!important;line-height:1.18!important;}
body.tsp-write-mode #boardWriteBox{margin-top:0!important;}
body.tsp-write-mode .board-content-card{gap:0!important;padding-bottom:0!important;min-height:0!important;}
body.tsp-write-mode .tospot-write-form{padding-bottom:12px!important;}
body.tsp-write-mode .tw-file-section,body.tsp-write-mode .tw-file-section-clean{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;gap:14px!important;align-items:start!important;margin:0 24px!important;padding:14px 0!important;border-bottom:1px solid #e5efff!important;}
body.tsp-write-mode .tw-file-label{padding-top:9px!important;font-weight:900!important;color:#071323!important;}
body.tsp-write-mode .tw-image-controls{display:grid!important;grid-template-columns:130px 130px!important;gap:12px!important;justify-content:start!important;margin:0 0 8px!important;width:auto!important;}
body.tsp-write-mode .tw-file-pick-btn,body.tsp-write-mode .tw-file-clear-btn{width:130px!important;height:38px!important;margin:0!important;border-radius:8px!important;}
body.tsp-write-mode #writeAttachList{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;width:100%!important;margin:0!important;}
body.tsp-write-mode .tw-attach-row{display:grid!important;grid-template-columns:76px minmax(0,1fr) 58px!important;align-items:center!important;height:32px!important;margin:0!important;width:100%!important;box-sizing:border-box!important;}
body:not([data-board="scam-site"]).tsp-write-mode #writeAttachList .tw-attach-row:nth-child(n+3){display:none!important;}
body.tsp-write-mode .tw-actions,body.tsp-write-mode .write-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;margin:14px 24px 0!important;padding:14px 0 0!important;border-top:0!important;max-width:none!important;}
body.tsp-write-mode .tw-actions button,body.tsp-write-mode .write-actions button{height:46px!important;width:100%!important;margin:0!important;border-radius:10px!important;}
.board-pagination{margin:8px 0 0!important;padding:0 0 0!important;min-height:0!important;}
.board-pagination:empty{display:none!important;height:0!important;margin:0!important;padding:0!important;}
.board-list-view{margin-bottom:0!important;}
.board-content-card{padding-bottom:10px!important;min-height:0!important;}
.board-content-card:has(.board-pagination:not(:empty)){padding-bottom:8px!important;}

/* V69: final write-form alignment - file buttons attached + bottom action buttons aligned */
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-section,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-section,
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-section-clean,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-section-clean,
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-image-upload-v23,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-image-upload-v23{
  width:calc(100% - 56px)!important;
  max-width:none!important;
  margin:0 auto!important;
  padding:16px 0!important;
  display:grid!important;
  grid-template-columns:110px minmax(0,1fr)!important;
  column-gap:18px!important;
  row-gap:0!important;
  align-items:start!important;
  border-bottom:1px solid #e5efff!important;
  box-sizing:border-box!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-label,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-label{
  grid-column:1!important;
  grid-row:1!important;
  min-height:42px!important;
  height:42px!important;
  padding:0!important;
  margin:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  font-size:14px!important;
  font-weight:900!important;
  color:#071323!important;
  white-space:nowrap!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-body,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-body{
  grid-column:2!important;
  grid-row:1!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  gap:8px!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-image-controls,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-image-controls{
  width:auto!important;
  max-width:max-content!important;
  margin:0!important;
  padding:0!important;
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:10px!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-pick-btn,
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-clear-btn,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-pick-btn,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-clear-btn{
  width:140px!important;
  min-width:140px!important;
  max-width:140px!important;
  flex:0 0 140px!important;
  height:42px!important;
  margin:0!important;
  padding:0!important;
  border-radius:9px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  font-size:14px!important;
  font-weight:900!important;
  box-sizing:border-box!important;
  white-space:nowrap!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-count,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-count{
  display:block!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  text-align:left!important;
  font-size:12px!important;
  font-weight:900!important;
  line-height:1.4!important;
  color:#071323!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox #writeAttachList,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox #writeAttachList,
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-attach-list,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-attach-list{
  width:100%!important;
  margin:0!important;
  padding:0!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:6px!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-attach-row,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-attach-row{
  width:100%!important;
  min-height:34px!important;
  height:34px!important;
  display:grid!important;
  grid-template-columns:76px minmax(0,1fr) 58px!important;
  align-items:center!important;
  margin:0!important;
  border:1px solid #bfdbfe!important;
  border-radius:7px!important;
  overflow:hidden!important;
  background:#fff!important;
  box-sizing:border-box!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-real-file-input,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-real-file-input{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  opacity:0!important;
  pointer-events:none!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-actions,
html body.board-page-clean.tsp-write-mode #boardWriteBox .write-actions,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-actions,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .write-actions{
  width:calc(100% - 56px)!important;
  margin:0 auto!important;
  padding:18px 0 22px!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:16px!important;
  align-items:center!important;
  border-top:0!important;
  box-sizing:border-box!important;
  max-width:none!important;
}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-actions button,
html body.board-page-clean.tsp-write-mode #boardWriteBox .write-actions button,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-actions button,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .write-actions button{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  height:48px!important;
  margin:0!important;
  border-radius:12px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  box-sizing:border-box!important;
}
@media(max-width:760px){
  html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-section,
  html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-section,
  html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-section-clean,
  html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-section-clean{grid-template-columns:1fr!important;width:calc(100% - 32px)!important;}
  html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-body,
  html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-body{grid-column:1!important;grid-row:auto!important;}
  html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-image-controls,
  html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-image-controls{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;max-width:none!important;}
  html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-pick-btn,
  html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-clear-btn,
  html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-pick-btn,
  html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-clear-btn{width:100%!important;max-width:none!important;min-width:0!important;flex:1 1 auto!important;}
}

/* V74 write footer final fix */
html body.board-page-clean.tsp-write-mode .board-content-card,
html body.board-page-clean.tsp-common-write-mode .board-content-card{padding-bottom:0!important;margin-bottom:0!important;min-height:0!important;gap:0!important;overflow:hidden!important;}
html body.board-page-clean.tsp-write-mode #boardDetail,
html body.board-page-clean.tsp-common-write-mode #boardDetail{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;visibility:hidden!important;}
html body.board-page-clean.tsp-write-mode #boardWriteBox,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox{margin-bottom:0!important;padding-bottom:14px!important;border-bottom:0!important;box-shadow:none!important;}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-image-controls,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-image-controls{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;}
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-pick-btn,
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-file-clear-btn,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-pick-btn,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-file-clear-btn{width:126px!important;min-width:126px!important;max-width:126px!important;height:40px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;}
html body.board-page-clean.tsp-write-mode #boardWriteBox .write-actions,
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-actions,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .write-actions,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;margin:14px 24px 0!important;padding:14px 0 0!important;border:0!important;}
html body.board-page-clean.tsp-write-mode #boardWriteBox .write-actions button,
html body.board-page-clean.tsp-write-mode #boardWriteBox .tw-actions button,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .write-actions button,
html body.board-page-clean.tsp-common-write-mode #boardWriteBox .tw-actions button{width:100%!important;height:46px!important;margin:0!important;}
