.groups-theme .group-interior>.portal-main:has(.forum-shell){padding:0 6px 30px;background:#fff}.forum-shell{font:13px Arial,Helvetica,sans-serif;color:#000;min-width:0}.forum-heading{margin:0 -6px 0;padding:5px 6px;background:#ece9ef}.groups-theme .forum-heading h1{font:700 18px Arial,sans-serif;color:#cf762d;margin:0;text-decoration:underline}.forum-heading h1 a{color:inherit}.forum-heading>a{color:#000;text-decoration:underline}.forum-heading p{margin:8px 0}.forum-toolbar{min-height:47px;display:flex;align-items:center;gap:14px;font:bold 11px Verdana,Arial,sans-serif}.forum-toolbar a,.forum-pager a,.forum-message-actions a,.forum-inline button{color:#036;text-decoration:underline}.forum-toolbar span,.forum-pager span{color:#666}.forum-new{margin-left:auto;display:flex;align-items:center;gap:4px}.forum-new img{width:36px;height:30px;object-fit:contain}.forum-table{width:100%;border-collapse:collapse;table-layout:auto}.forum-table th{font:bold 11px Verdana,Arial,sans-serif;color:white;background:linear-gradient(#69547e,#a79aba);text-align:left;height:18px;padding:0 4px;white-space:nowrap}.forum-table td{height:21px;padding:0 4px;vertical-align:middle;color:#036}.forum-table tr:nth-child(odd){background:#fff}.forum-table tr:nth-child(even){background:#e8eef4}.forum-table a{color:#036;font-weight:bold;text-decoration:none}.forum-table small{display:block;font-weight:normal;font-size:11px}.forum-threads td:first-child{width:70%}.forum-threads td:nth-child(2),.forum-boards td:nth-child(2){text-align:center}.forum-threads td:last-child,.forum-boards td:last-child{white-space:nowrap}.forum-boards{max-width:780px;margin:12px 0}.forum-boards img{width:16px;height:16px;vertical-align:middle}.forum-pager{display:flex;gap:14px;font:bold 11px Verdana,Arial,sans-serif;min-height:30px;align-items:center}.forum-search{text-align:right;margin:14px 0}.forum-message{border:1px solid #aaa;margin:0 0 25px}.forum-message-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;background:#eeeef7;padding:3px 7px;border-bottom:1px solid #aaa;font:bold 11px Verdana,Arial,sans-serif}.forum-message-actions>span{margin-left:auto;color:#000;font:11px Arial,sans-serif}.forum-message-meta{display:flex;justify-content:space-between;gap:16px;padding:5px;background:#ffffe8;font:11px Verdana,Arial,sans-serif}.forum-message-body{padding:10px;min-height:80px;overflow-wrap:anywhere;background:#ffffe8;font:13px Arial,sans-serif}.forum-message-body p{margin:0 0 12px}.forum-message-body table{border-collapse:collapse}.forum-message-body td,.forum-message-body th{border:1px solid #aaa;padding:4px}.forum-inline{display:inline;margin:0}.groups-theme .forum-inline button{border:0;padding:0;min-height:0;border-radius:0;box-shadow:none;background:transparent;font:inherit;font-weight:bold}.forum-thread-delete{text-align:right;font:bold 11px Verdana,Arial,sans-serif}.forum-board-form{max-width:500px;margin:24px 0}.forum-board-form label{display:block;font-weight:bold}.forum-board-form input{display:block;width:320px;max-width:100%}.forum-board-form button{display:block;margin-top:3px}.groups-theme .forum-shell button{border-radius:0}.forum-editor{max-width:760px;margin:10px auto}.forum-editor-fields{display:grid;grid-template-columns:60px 1fr;gap:5px;background:#efedf4;padding:8px}.forum-editor-fields input,.forum-editor-fields select{min-width:0;width:100%;box-sizing:border-box}.forum-format-bar{display:flex;flex-wrap:wrap;align-items:center;gap:3px;border:1px solid #aaa;background:#eeeef3;padding:3px}.groups-theme .forum-format-bar button{padding:2px 5px;min-height:22px;font:12px Arial,sans-serif;background:#f5f5f5;color:#222;border:1px solid #aaa}.forum-format-bar input[type=color]{width:22px;height:21px;padding:0;vertical-align:middle}.forum-format-bar label{font-size:12px}#forum-rich-body,#forum-body{box-sizing:border-box;min-height:300px;width:100%;border:1px solid #aaa;padding:8px;background:#fff;font:13px Arial,sans-serif;overflow-wrap:anywhere}#forum-rich-body table{border-collapse:collapse}#forum-rich-body td{border:1px solid #aaa;min-width:60px;padding:4px}.forum-editor-actions{text-align:center;padding:8px}.forum-editor-actions button{margin-right:14px}@media(max-width:600px){.forum-message-meta{flex-direction:column;gap:4px}.forum-threads{font-size:12px}.forum-table th{white-space:normal}.forum-message-actions{gap:9px}}.forum-boards{width:calc(100% - 8px);max-width:none;margin:15px auto;border:1px solid #ccc}.forum-boards th{background:#eeeef7;color:#000;font:700 13px Arial,sans-serif}.forum-boards td{border-bottom:1px solid #ccc;color:#000}.forum-boards td:first-child{width:50%}.forum-boards td:nth-child(2){width:20%}.forum-boards td:nth-child(3){width:30%;text-align:center}.forum-boards td:last-child{width:18px}.forum-boards tr:nth-child(even){background:#fff}.forum-boards img{width:auto;height:auto}.forum-board-form h2{color:#f60!important;font:18px Arial,sans-serif!important}.forum-window{padding:0;border:1px solid #888;background:#eeeef8;width:660px;max-width:calc(100vw - 24px);height:540px;max-height:calc(100vh - 24px);box-shadow:2px 3px 12px #0005;color:#000}.forum-window::backdrop{background:#0002}.forum-window header{height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 7px;background:white;font:13px Tahoma,Arial,sans-serif;cursor:move;touch-action:none}.forum-window header button{border:1px solid #aaa;background:#eeeef8;color:#000;cursor:default}.forum-window iframe{display:block;width:100%;height:calc(100% - 30px);border:0}.forum-embedded{margin:0;padding:8px;background:#eeeef8;font:13px Tahoma,Arial,sans-serif}.forum-embedded .forum-editor{margin:0;max-width:none}.forum-embedded h1{display:none}.forum-embedded .forum-editor-fields{background:#eeeef8;padding:2px 0 7px}.forum-embedded .forum-format-bar{background:#eeeef8;border:1px solid #a4acb8}.forum-embedded #forum-rich-body,.forum-embedded #forum-body{min-height:200px;height:200px;overflow:auto;border:2px inset #eee;font:13px Tahoma,Arial,sans-serif}.forum-embedded .forum-editor-actions{background:#4b669b;margin:7px 0 0;padding:6px}.forum-embedded .forum-editor-actions button{background:linear-gradient(#fff,#d5e2eb);border:1px solid #a4acb8;padding:4px 14px;color:#000}.forum-embedded .forum-editor-actions a{color:white}.forum-board-command{box-sizing:border-box;height:24px;margin:0 -6px;padding:6px;font:700 10px/12px Verdana,Arial,Helvetica,sans-serif;background:#fff}.forum-board-command a{font:inherit;color:#036;text-decoration:underline;white-space:nowrap}.forum-board-command img{width:7px;height:7px;margin:0 5px;border:0;vertical-align:baseline}.forum-board-command+.forum-heading{padding-top:24px}.forum-discussion{padding:0 6px}.forum-discussion>.forum-heading{background:#f3f3f3;padding:5px 0 7px;margin:0 -6px}.groups-theme .forum-discussion .forum-heading h1{color:#b88935;font:700 18px Arial,sans-serif;text-decoration:none}.forum-discussion .forum-heading h1 a{text-decoration:underline}.forum-discussion>.forum-toolbar{min-height:30px;gap:14px;margin:0;padding:0 8px;font:bold 11px Verdana,Arial,sans-serif}.forum-discussion>.forum-toolbar:first-of-type a:first-child:before{content:'◂';color:#d4b65d;margin-right:4px}.forum-discussion>.forum-toolbar:first-of-type a:nth-child(2):after{content:'▸';color:#d4b65d;margin-left:4px}.forum-discussion .forum-message{border:1px solid #999;margin:0 0 20px}.forum-discussion .forum-message-actions{min-height:21px;box-sizing:border-box;padding:0;gap:0;background:linear-gradient(90deg,#f2e8f1,#eef4f5);border-bottom:1px solid #aaa;font:700 11px Verdana,Arial,sans-serif}.forum-discussion .forum-message-actions>a,.forum-discussion .forum-message-actions>.forum-inline{padding:3px 18px;border-right:1px solid #cec8d5}.forum-discussion .forum-message-actions>.forum-inline:has(input[value="forum-recommend"]){padding-left:5px}.forum-discussion .forum-message-actions>.forum-inline:has(input[value="forum-recommend"]):before{content:'♡';font:bold 17px/12px Arial;color:#d7b54a;vertical-align:middle;margin-right:3px}.forum-discussion .forum-message-actions>span{font:11px Arial,sans-serif;color:#000;padding:2px 5px;text-decoration:underline}.forum-discussion .forum-message-meta{font:11px Verdana,Arial,sans-serif;padding:6px;background:#ffffd6}.forum-discussion .forum-message-meta a{color:#000;text-decoration:underline}.forum-discussion .forum-message-body{background:#ffffd6;padding:12px 6px 10px;min-height:72px}.forum-discussion .forum-reply .forum-message-meta{background:#ffffef}.forum-discussion .forum-reply .forum-message-body{background:#fff}.forum-go-replies{margin:22px 0 30px;font:700 11px Verdana,Arial,sans-serif}.forum-go-replies a{color:#036}.forum-replies-nav{margin:0 8px 6px;font:700 11px Verdana,Arial,sans-serif;color:#777}.forum-discussion .forum-thread-delete{margin:0 0 6px;font-size:10px}.forum-discussion .forum-message-actions{background:#f0f5f7;border-bottom-color:#a8a3ad}.forum-discussion .forum-message-actions>a,.groups-theme .forum-discussion .forum-inline button{color:#00334d;font:700 11px Verdana,Arial,sans-serif;text-decoration:underline}.forum-discussion .forum-message-actions>.forum-inline:has(input[value="forum-recommend"]):before,.forum-discussion .forum-recommend-guest:before{content:'';display:inline-block;width:14px;height:14px;margin-right:3px;vertical-align:-3px;background:url('/images/forum/recommend-heart.svg') center/14px 14px no-repeat}.forum-discussion .forum-recommend-guest{padding-left:5px!important}.forum-discussion .forum-original .forum-message-meta,.forum-discussion .forum-original .forum-message-body{background:#ffffd6}.forum-discussion .forum-message-actions>a:first-child{background:linear-gradient(#ffe9e9,#eee6f0)}.forum-discussion .forum-message-actions>.forum-inline:has(input[value="forum-recommend"]),.forum-discussion .forum-message-actions>.forum-recommend-guest{background:linear-gradient(#f0f3f5,#eaf5fb)}.groups-theme .group-interior>.portal-main:has(.forum-board-index){padding:0 0 30px 10px;background:#fff}.forum-board-index{padding-top:18px}.forum-board-index .forum-heading{margin:0;padding:0;background:#fff}.groups-theme .forum-board-index .forum-heading h1{font:18px Arial,Helvetica,sans-serif;color:#f60;text-decoration:none;margin:0}.forum-board-index .forum-heading p{font:13px/16px Arial,Helvetica,sans-serif;margin:0 0 17px}.forum-board-index .forum-boards{width:100%;margin:0;border:0;border-collapse:collapse;table-layout:fixed}.forum-board-index .forum-boards th{height:18px;padding:0 4px;border:0;border-bottom:1px solid #669;background:#99c;color:#fff;font:bold 10px Verdana,Arial,sans-serif;text-align:center}.forum-board-index .forum-boards th:first-child{text-align:left;width:38%}.forum-board-index .forum-boards th:nth-child(2){width:22%}.forum-board-index .forum-boards th:nth-child(3){width:40%}.forum-board-index .forum-boards td{height:18px;padding:0 4px;border:0;border-bottom:1px solid #ccc;background:transparent;color:#000;font:13px/17px Arial,Helvetica,sans-serif}.forum-board-index .forum-boards td:first-child{width:38%}.forum-board-index .forum-boards td:nth-child(2){width:22%;text-align:center}.forum-board-index .forum-boards td:nth-child(3){width:40%;text-align:center}.forum-board-index .forum-boards tr:nth-child(odd){background:#fff}.forum-board-index .forum-boards tr:nth-child(even){background:#f8f9fa}.forum-board-index .forum-boards td a{font:13px Arial,Helvetica,sans-serif;font-weight:normal;color:#036;text-decoration:underline}.forum-board-index .forum-boards th:last-child:not(:nth-child(3)),.forum-board-index .forum-boards td:last-child:not(:nth-child(3)){width:22px}.forum-board-index>p{margin:16px 0;font:13px Arial,Helvetica,sans-serif}.forum-board-index>p a{color:#000;text-decoration:underline}.forum-board-index .forum-board-command{margin:0 10px 10px 0;padding:0}.forum-thread-index .forum-toolbar{min-height:22px;gap:16px;font:bold 13px Arial,Helvetica,sans-serif}.forum-thread-index .forum-pager{min-height:22px;gap:8px;display:inline-flex;font:13px Arial,Helvetica,sans-serif}.forum-thread-index .forum-pager img,.forum-thread-index .forum-new img{width:16px;height:16px;vertical-align:middle;object-fit:contain}.forum-thread-index .forum-pager a,.forum-thread-index .forum-pager span{display:inline-flex;align-items:center;gap:1px}.forum-thread-index .forum-new{margin-left:0;gap:2px}.groups-theme .forum-thread-index .forum-heading h1{font:13px Arial;color:#b66d2b}.forum-thread-index .forum-heading{background:#eee;padding:6px}.forum-thread-index .forum-threads{table-layout:fixed}.forum-thread-index .forum-threads th{font:bold 10px Verdana,Arial,sans-serif;background:#99c;color:#fff;height:18px;padding:0 3px}.forum-thread-index .forum-threads td{height:20px;padding:0 3px;font:13px Arial,Helvetica,sans-serif}.forum-thread-index .forum-threads th:first-child,.forum-thread-index .forum-threads td:first-child{width:45%}.forum-thread-index .forum-threads th:nth-child(2),.forum-thread-index .forum-threads td:nth-child(2){width:8%;text-align:center}.forum-thread-index .forum-threads th:nth-child(3),.forum-thread-index .forum-threads td:nth-child(3){width:24px;text-align:center}.forum-thread-index .forum-threads th:nth-child(4),.forum-thread-index .forum-threads td:nth-child(4){width:24%}.forum-thread-index .forum-threads th:last-child,.forum-thread-index .forum-threads td:last-child{width:19%;white-space:nowrap}.forum-thread-index .forum-threads a{font-weight:normal;text-decoration:underline}.forum-thread-index .forum-threads tbody tr:nth-child(even){background:#ecf1f6}.forum-author-badge{width:15px;height:15px;vertical-align:middle;margin-right:2px;border:0}.forum-recommend-count img{vertical-align:middle}.forum-board-index .forum-boards th:last-child:not(:nth-child(3)),.forum-board-index .forum-boards td:last-child:not(:nth-child(3)){width:64px;white-space:nowrap}

.groups-theme .forum-board-index .forum-boards :is(th, td) {
  padding: 6px 10px;
}
.groups-theme .forum-board-index .forum-boards td small {
  margin-top: 3px;
}

.groups-theme .forum-thread-index .forum-threads :is(th, td) {
  padding: 6px 10px;
  overflow-wrap: anywhere;
}
.groups-theme .forum-thread-index .forum-threads :is(th, td):last-child {
  white-space: normal;
}
@media (max-width: 730px) {
  .groups-theme .forum-thread-index .forum-threads :is(th, td) {
    padding-inline: 5px;
  }
}
