@charset "UTF-8";* {  margin: 0px;  padding: 0px;}body {  font-size: 14px;  font-family:    "Fluent Emoji Color",    -apple-system,    BlinkMacSystemFont,    "Hiragino Kaku Gothic ProN",    "Meiryo",    "MS P Gothic",    "sans-serif";  line-height: 1.5;  word-break: break-word;  -webkit-font-smoothing: antialiased;}h1 {  justify-content: center;  flex-grow: 1;  font-size: 17px;  letter-spacing: 0.02em;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;  min-width: 0;}h2 {  height: 24px;  font-size: 15px;  border-bottom: 1px solid #e0e0e0;  margin-bottom: 4px;  padding: 2px 4px;  letter-spacing: 0.01em;}h3 {  color: #ffffff;  font-size: 12px;  text-align: center;  background: linear-gradient(180deg, #4a4a4a, #2a2a2a);  border-radius: 6px;  margin: 4px 2px;  padding: 4px 6px;  letter-spacing: 0.03em;}h4 {  margin: 2px 4px;  font-size: 13px;  font-weight: 600;}input,textarea {  font-size: 13px;  font-family:    "Fluent Emoji Color",    -apple-system,    BlinkMacSystemFont,    "Hiragino Kaku Gothic ProN",    "Meiryo",    "MS P Gothic",    "sans-serif";  padding: 4px 8px;  transition:    border-color 0.15s ease,    box-shadow 0.15s ease;}input:focus,textarea:focus {  outline: none;  border-color: #4a9edd !important;  box-shadow: 0 0 0 3px rgba(74, 158, 221, 0.18) !important;}a {  color: #0077cc;  text-decoration: none;  transition: color 0.15s ease;}a:hover {  color: #ff5000;  text-decoration: underline;}p.text {  text-align: left;  margin-bottom: 8px;  padding: 4px 0px 4px 12px;}p.small {  font-size: 11px;  padding: 6px 0px;}p.success {  color: #16ad21;  font-weight: bold;  text-align: center;  margin: 12px auto;}p.error {  color: #e50000;  font-weight: bold;  text-align: center;  margin: 12px auto;}p.navi_links {  display: flex;  flex-wrap: wrap;  align-items: center;  justify-content: center;  gap: 4px;  margin: 10px auto 6px;  font-size: 13px;  font-weight: 500;  background-color: rgba(255, 255, 255, 0.82);  backdrop-filter: blur(12px);  -webkit-backdrop-filter: blur(12px);  border-radius: 50px;  padding: 8px 12px;  width: fit-content;}p.navi_links a.button,p.navi_links span.button {  display: inline-flex;  align-items: center;  justify-content: center;  width: 36px;  height: 36px;  border-radius: 18px;  padding: 0;  font-size: 13px;  font-weight: 500;  border: none !important;  cursor: pointer;  background-color: transparent;  color: #555555;  transition:    background-color 0.14s ease,    color 0.14s ease;}p.navi_links a.button.is-nav,p.navi_links span.button.is-nav {  width: auto;  padding: 0 16px;  gap: 6px;  background-color: rgba(0, 0, 0, 0.06);  color: #333333;}p.navi_links a.button:hover {  background-color: rgba(0, 0, 0, 0.08);  color: #111111;  text-decoration: none;}p.navi_links a.button.is-nav:hover {  background-color: rgba(0, 0, 0, 0.12);}p.navi_links span.button.is-current {  background-color: #1f1f1f;  color: #ffffff;  cursor: default;}p.navi_links span.button.is-nav[disabled] {  background-color: rgba(0, 0, 0, 0.06);  color: #999999;  cursor: not-allowed;}p.navi_links > span:not(.button) {  background: transparent;  color: #888;  font-size: 11px;  font-weight: 400;  cursor: default;  padding: 0 4px;}html[data-dark="true"] p.navi_links {  background-color: rgba(24, 24, 32, 0.82);}html[data-dark="true"] p.navi_links a.button,html[data-dark="true"] p.navi_links span.button {  color: #a0a0b8;}html[data-dark="true"] p.navi_links a.button.is-nav,html[data-dark="true"] p.navi_links span.button.is-nav {  background-color: rgba(255, 255, 255, 0.08);  color: #d4d4d8;}html[data-dark="true"] p.navi_links a.button:hover {  background-color: rgba(255, 255, 255, 0.1);  color: #ffffff;}html[data-dark="true"] p.navi_links a.button.is-nav:hover {  background-color: rgba(255, 255, 255, 0.14);}html[data-dark="true"] p.navi_links span.button.is-current {  background-color: #e4e4e7;  color: #18181b;}html[data-dark="true"] p.navi_links span.button.is-nav[disabled] {  background-color: rgba(255, 255, 255, 0.04);  color: #52526a;}span.highlight {  background-color: #fef08a;  color: #713f12;}html[data-dark="true"] span.highlight {  background-color: #92400e;  color: #fef3c7;}@media (prefers-color-scheme: dark) {  html:not([data-dark="false"]) span.highlight {    background-color: #92400e;    color: #fef3c7;  }}span.new {  color: #ffffff;  font-size: 11px;  font-weight: bold;  background-color: #ff0000;  padding: 3px 6px;  border-radius: 4px;}span.emp {  color: red;  font-weight: bold;}img {  max-width: 100%;  height: auto;}button {  padding: 3px 10px;  border-radius: 6px;  border: 1px solid #c0c0c0;  background-color: #f5f5f5;  font-size: 13px;  cursor: pointer;  transition:    background-color 0.15s ease,    box-shadow 0.15s ease,    border-color 0.15s ease;}button:hover {  cursor: pointer;  background-color: #e8e8e8;  border-color: #a0a0a0;}select {  font-size: 12px !important;  padding: 4px 8px;  border: 1px solid rgba(0, 0, 0, 0.18);  border-radius: 6px;  background-color: #ffffff;  color: #333333;  cursor: pointer;  outline: none;  transition: border-color 0.15s ease;}select:focus {  border-color: #888888;}table {  border-collapse: collapse;}table.list {  border-bottom: 1px solid #888888;  margin: 4px auto;}table.list th {  color: #333333;  background-color: #c6c6c6;  border-bottom: 2px solid #333333;  padding: 4px 8px;}table.list td {  border-bottom: 1px dashed #888888;  padding: 4px 8px;}table.form {  margin: 10px auto;}table.form th {  text-align: right;  vertical-align: top;  padding: 4px;}table.form td {  padding: 4px;}.align_l {  text-align: left;}.align_c {  text-align: center;}.align_r {  text-align: right;}.align_t {  vertical-align: top;}.align_m {  vertical-align: middle;}.align_b {  vertical-align: bottom;}.clickable {  cursor: pointer;}.alpha_10per {  background-color: rgb(0 0 0 / 0.1);}.placeholder {  color: #a9a9a9;}.avatar-grid,.picture-grid {  display: grid;  gap: 6px;  margin-bottom: 12px;}.avatar-grid {  grid-template-columns: repeat(auto-fill, minmax(68px, 1fr));}.picture-grid {  grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));}.avatar-grid-item,.picture-grid-item {  display: flex;  align-items: center;  justify-content: center;  border-radius: 10px;  padding: 6px;  cursor: pointer;  border: 2px solid transparent;  transition:    background 0.12s,    border-color 0.12s,    transform 0.1s;}.avatar-grid-item:hover,.picture-grid-item:hover {  background: #eef5ff;  border-color: dodgerblue;  transform: scale(1.1);}.avatar-grid-item img,.picture-grid-item img {  object-fit: contain;  display: block;  border-radius: 6px;}.avatar-grid-item img {  max-width: 52px;  max-height: 52px;}.avatar-register-link {  text-align: center;  padding-top: 6px;}.avatar-register-link a {  color: dodgerblue;  font-size: 13px;  text-decoration: none;}.avatar-register-link a:hover {  text-decoration: underline;}.picker-size-grid {  display: flex;  flex-wrap: wrap;  gap: 8px;  justify-content: center;  padding: 4px 0 12px;}.picker-size-item {  display: flex;  flex-direction: column;  align-items: center;  justify-content: flex-end;  gap: 4px;  min-width: 44px;  padding: 8px 10px 6px;  border-radius: 10px;  cursor: pointer;  border: 2px solid transparent;  background: #f5f5f5;  transition:    background 0.12s,    border-color 0.12s,    transform 0.1s;  line-height: 1;}.picker-size-item:hover {  background: #eef5ff;  border-color: dodgerblue;  transform: scale(1.05);}.picker-size-item.is-default {  border-color: #ccc;}.picker-size-item small {  font-size: 10px;  color: #999;  font-weight: 500;}.ui-dialog-content:has(.picker-color-grid) {  overflow: hidden !important;}.picker-color-grid {  display: grid;  grid-template-columns: repeat(6, 1fr);  gap: 6px;  padding: 4px 0 12px;}.picker-color-swatch {  width: 28px;  height: 28px;  border-radius: 50%;  cursor: pointer;  border: 2px solid transparent;  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.18);  transition:    transform 0.1s,    box-shadow 0.1s,    border-color 0.1s;}.picker-color-swatch:hover {  transform: scale(1.25);  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.28);  border-color: rgba(255, 255, 255, 0.8);}.picker-color-swatch.is-white {  border-color: #ddd;}.picker-color-swatch.is-white:hover {  border-color: #aaa;}.picker-default-check {  text-align: center;  font-size: 13px;  padding: 4px 0 6px;  color: #555;}html[data-dark="true"] .picker-size-item {  background: #3f3f46;  color: #e4e4e7;}html[data-dark="true"] .picker-size-item:hover {  background: #1e3a5f;  border-color: dodgerblue;}html[data-dark="true"] .picker-size-item.is-default {  border-color: #666;}html[data-dark="true"] .picker-size-item small {  color: #a1a1aa;}html[data-dark="true"] .picker-default-check {  color: #a1a1aa;}html[data-dark="true"] .picker-color-swatch.is-white {  border-color: #666;}html[data-dark="true"] button {  background-color: #3f3f46;  color: #e4e4e7;  border-color: #52525b;}html[data-dark="true"] button:hover {  background-color: #52525b;  border-color: #71717a;}div#header {  position: fixed;  display: flex;  width: 100%;  min-width: 840px;  height: 48px;  overflow: hidden;  background: linear-gradient(    to right,    var(--theme-accent-hover) 0%,    var(--theme-accent) 50%,    var(--theme-accent-hover) 100%  ) !important;  border-bottom: 1px solid rgba(255, 255, 255, 0.18);  z-index: 100;  box-shadow: 0 2px 14px var(--theme-accent-shadow);  color: rgba(255, 255, 255, 0.95);}html[data-dark="true"] div#header {  background: var(--theme-gradient) !important;  border-bottom: 1px solid var(--theme-glow);  box-shadow: 0 2px 20px var(--theme-shadow);}div#header > * {  display: flex;  align-items: center;}span#sub_title {  font-size: 13px;  opacity: 0.75;  font-weight: normal;  margin-left: 6px;}p#connection_status {  color: #ffe0b0;  font-size: 12px;  font-weight: 500;  white-space: nowrap;  flex-shrink: 0;}div#header_items .icons_sprite,div#header_menu .icons_sprite {  background-image: none !important;  width: 22px !important;  height: 22px !important;  display: inline-flex !important;  align-items: center;  justify-content: center;  position: relative;  overflow: visible !important;}div#header_items .icons_sprite::before,div#header_menu .icons_sprite::before {  font-family: "Font Awesome 6 Free";  font-weight: 900;  font-size: 14px;  color: rgba(255, 255, 255, 0.9);  text-shadow: 0 0 2px rgba(255, 255, 255, 0.35);}div#header_tooltip {  position: fixed;  background-color: #1a1a1a;  color: #ffffff;  font-size: 11px;  font-family:    -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", sans-serif;  font-weight: normal;  padding: 4px 10px;  border-radius: 6px;  white-space: nowrap;  pointer-events: none;  opacity: 0;  transition: opacity 0.18s ease;  z-index: 9999;  transform: translateX(-50%);}div#header_tooltip.visible {  opacity: 1;}#sound_on_off_icn.i_sound_on::before {  content: "\f028";} #sound_on_off_icn.i_sound_off::before {  content: "\f026";  opacity: 0.45;} #sound_settings_icn::before {  content: "\f025";} #keyword_notification_icn::before {  content: "\f1fa";} #notifier_on_off_icn.i_notifier_on::before {  content: "\f0f3";} #notifier_on_off_icn.i_notifier_off::before {  content: "\f1f6";  opacity: 0.45;} #desktop_notification_icn::before {  content: "\f108";} #flip_time_on_off_icn.i_flip_time_off::before {  content: "\f518";  opacity: 0.45;} #flip_time_on_off_icn.i_flip_time_on::before {  content: "\f518";} #flip_time_on_off_icn::before {  content: "\f518";} #dark_mode_icn::before {  content: "\f186";  opacity: 0.75;} html[data-dark="true"] #dark_mode_icn::before {  content: "\f185";  opacity: 1;} #eraser_icn::before {  content: "\f12d";} .i_rss.icons_sprite::before {  content: "\f09e";} div#header_menu .icons_sprite::before {  content: "\f0c9";  font-size: 12px;} select#view_feed_num {  background-color: rgba(255, 255, 255, 0.15);  color: #ffffff;  border: 1px solid rgba(255, 255, 255, 0.3);  border-radius: 6px;  font-size: 12px;  padding: 2px 4px;  cursor: pointer;}select#view_feed_num option {  background-color: #7c2d12;  color: #ffffff;}div#header a {  color: rgba(255, 255, 255, 0.9);}div#header_items {  padding: 0px 6px;  gap: 12px;  flex-shrink: 0;}div#header_items > span {  transition: opacity 0.15s ease;}div#header_items > span:hover {  opacity: 0.75;}div#header_account {  cursor: pointer;  font-size: 14px;  padding: 4px 10px;  border-radius: 20px;  transition: background-color 0.15s ease;  display: flex;  align-items: center;  gap: 6px;  flex-shrink: 0;  white-space: nowrap;}div#header_account i {  color: rgba(255, 255, 255, 0.9) !important;  font-size: 14px;}div#header_account:hover {  background-color: rgba(255, 255, 255, 0.15);}div#header_account_contents {  display: none;  position: fixed;  top: 48px;  right: 0px;  width: 320px;  border: none;  border-radius: 16px;  background-color: #ffffff;  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.18);  padding: 20px;  z-index: 99;}p#header_login_title,p#header_account_title {  font-size: 15px;  font-weight: 700;  color: #1a1735;  text-align: center;  margin-bottom: 16px;  padding-bottom: 12px;  border-bottom: 1px solid #f0f0f0;}ul#favorite_room {  list-style: none;  margin: 4px 0 16px 0;  max-height: 224px;  overflow-y: auto;}ul#favorite_room li {  display: flex;  align-items: center;  gap: 6px;  padding: 7px 6px;  border-radius: 8px;  overflow: hidden;  transition: background-color 0.12s ease;}ul#favorite_room li:hover {  background-color: rgba(0, 0, 0, 0.04);}span.room_dot {  flex-shrink: 0;  display: inline-block;  width: 8px;  height: 8px;  border-radius: 50%;  background-color: #49c78e;}span.room_count {  flex-shrink: 0;  font-size: 12px;  color: #bbbbbb;  white-space: nowrap;  min-width: 32px;}span.room_count.active {  color: #555555;}ul#favorite_room li a {  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  font-size: 13px;  color: #333333;  text-decoration: none;  flex: 1;}ul#favorite_room li a:hover {  color: #1a56cc;  text-decoration: underline;}div#header_account_actions {  display: flex;  flex-direction: column;  align-items: center;  gap: 10px;  padding-top: 14px;  border-top: 1px solid #f0f0f0;}div#header_account_actions a {  font-size: 13px;  color: #0077cc;}button#header_logout_btn {  padding: 7px 24px;  border: 1px solid #e0e0e0;  border-radius: 8px;  background-color: #f8f8f8;  color: #444444;  font-size: 13px;  white-space: nowrap;  cursor: pointer;  transition: all 0.15s ease;}button#header_logout_btn:hover {  background-color: #fee2e2;  border-color: #fca5a5;  color: #dc2626;}div#header_login_form {  display: flex;  flex-direction: column;  gap: 10px;}div#header_login_form input[type="text"],div#header_login_form input[type="password"] {  width: 100%;  box-sizing: border-box;  padding: 10px 12px;  border: 1px solid #e0e0e0;  border-radius: 8px;  font-size: 14px;  background-color: #fafafa;}label#header_login_auto {  display: flex;  align-items: center;  gap: 6px;  font-size: 13px;  color: #555555;  cursor: pointer;}button#account_login {  width: 100%;  padding: 11px;  background: linear-gradient(135deg, #e06632, #c04920);  color: #ffffff;  border: none;  border-radius: 8px;  font-size: 14px;  font-weight: 600;  letter-spacing: 0.03em;  box-shadow: 0 2px 6px rgba(192, 73, 32, 0.3);  transition: all 0.18s ease;}button#account_login:hover {  background: linear-gradient(135deg, #e87040, #cc5228);  box-shadow: 0 4px 12px rgba(192, 73, 32, 0.4);  transform: translateY(-1px);  border-color: transparent;}div#header_login_links {  display: flex;  flex-direction: column;  align-items: center;  gap: 10px;  margin-top: 16px;  padding-top: 14px;  border-top: 1px solid #f0f0f0;}div#header_login_links a {  font-size: 13px;  color: #0077cc;}div#header_reaction_notifier {  cursor: pointer;  color: rgba(255, 255, 255, 0.95);  font-size: 14px;  padding: 4px 10px;  border-radius: 20px;  transition: background-color 0.15s ease;  flex-shrink: 0;}div#header_reaction_notifier:hover {  background-color: rgba(255, 255, 255, 0.15);}span#reaction_notifier_count {  background-color: #ff4800;  color: #ffffff;  font-size: 12px;  border-radius: 12px;  margin-left: 4px;  padding: 2px 8px;}div#header_reaction_notifier_contents {  display: none;  position: fixed;  top: 48px;  right: 0px;  width: 380px;  border: none;  border-radius: 16px;  background-color: #ffffff;  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.18);  padding: 20px;  z-index: 100;}div#header_reaction_notifier_contents h3 {  background: none;  color: #1a1735;  font-size: 15px;  font-weight: 700;  text-align: center;  border-radius: 0;  margin: 0 0 16px 0;  padding: 0 0 12px 0;  border-bottom: 1px solid #f0f0f0;  letter-spacing: 0.01em;}ul#reaction_notifier_list {  max-height: 460px;  overflow-y: auto;}ul#reaction_notifier_list li {  display: flex;  cursor: pointer;  list-style: none;  padding: 4px;}ul#reaction_notifier_list li:hover {  background-color: rgb(0 0 0 / 0.1);}ul#reaction_notifier_list li:not(:last-child) {  border-bottom: 1px solid #c0c0c0;}ul#reaction_notifier_list li div.reaction {  width: 24px;  height: 24px;  font-size: 20px;  padding: 6px;}ul#reaction_notifier_list li div.reaction_contents {  color: #222222;  font-size: 13px;  flex: 1;  min-width: 0;}ul#reaction_notifier_list li p.comment {  width: 100%;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  background: transparent !important;  color: #555555;  font-size: 12px;  margin: 2px 0;}ul#reaction_notifier_list li p.added_time {  color: #16a34a;  font-size: 11px;  text-align: right;}div#header_reaction_notifier_contents > button {  display: block;  margin: 16px auto 4px auto;  padding: 8px 24px;  background-color: #f8f8f8;  border: 1px solid #e0e0e0;  border-radius: 8px;  font-size: 13px;  transition: all 0.15s ease;}div#header_reaction_notifier_contents > button:hover {  background-color: #eeeeee;  border-color: #c0c0c0;  border-color: #c0c0c0;}p#no_reaction {  text-align: center;  margin: 20px 0;  color: #999999;  font-size: 13px;  line-height: 1.7;}ul#favorite_room {  margin: 8px 16px;}ul#favorite_room li {  list-style: none;  padding: 4px;}span.tag {  border-radius: 12px;  padding: 4px 8px;}div#header_menu {  cursor: pointer;  padding: 4px 12px 4px 8px;  border-radius: 20px;  font-size: 14px;  font-weight: 500;  transition: background-color 0.15s ease;  white-space: nowrap;  flex-shrink: 0;}div#header_menu:hover {  background-color: rgba(255, 255, 255, 0.15);}div#header_menu_contents {  display: none;  position: fixed;  top: 48px;  right: 0px;  border: none;  border-radius: 12px;  background-color: #ffffff;  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.18);  padding: 4px;  z-index: 100;}div#header_menu_contents p {  cursor: pointer;  border-radius: 8px;  margin: 2px;  padding: 6px 10px;  font-size: 13px;  white-space: nowrap;  transition: background-color 0.12s ease;}div#header_menu_contents p:hover {  background-color: rgba(0, 0, 0, 0.06);}div#header_menu_contents a {  display: block;  color: #111111;  text-decoration: none;}div#header_menu_contents i.fa-solid {  width: 18px;  text-align: center;  color: #5a6a7e;  font-size: 13px;  margin-right: 2px;}div#wrapper {  margin: 0px auto;  padding-top: 48px;  min-width: 1102px;}div#login_form {  width: 264px;  border-radius: 8px;  background-color: #ffffff;  margin: 50px auto;  padding: 10px;}div#login_form table {  margin: 0px auto;  padding: 10px;  border-collapse: separate;}div#main {  display: table;  width: 100%;}div#main_left {  display: table-cell;  font-size: 12px;  vertical-align: top;}div#main_right {  display: table-cell;  width: 300px;  min-width: 220px;  max-width: 300px;  overflow: hidden;  padding: 8px 8px 0px 0px;}div#main_bottom {  text-align: center;}div#post_form_frame {  display: flex;  margin: 10px 8px 6px 8px;  padding: 8px 12px;  border: 1px solid rgba(0, 0, 0, 0.08);}div#post_form_frame.special::before {  display: none;}div#post_form_frame > div:first-child {  margin-right: 8px;}div#post_form_frame > div:last-child {  flex-grow: 1;}input#post_form_name {  width: 120px;  border: 1px solid #d0d0d0;  border-radius: 6px;  box-shadow: none;  margin-bottom: 6px;  padding: 4px 8px;  background-color: #ffffff;}a#avatar_picker_icn {  display: inline-flex;  align-items: center;  gap: 4px;  padding: 3px 10px;  border-radius: 14px;  background-color: rgba(0, 0, 0, 0.08);  color: #444444;  font-size: 12px;  font-weight: 500;  text-decoration: none;  transition:    background-color 0.15s ease,    color 0.15s ease;  white-space: nowrap;}a#avatar_picker_icn:hover {  background-color: rgba(0, 0, 0, 0.15);  color: #222222;  text-decoration: none;}div#post_forms {  display: flex;}input#post_form_single,textarea#post_form_multi {  width: 100%;  border: 1px solid #d0d0d0;  border-radius: 6px;  box-shadow: none;  margin-bottom: 4px;  background-color: #ffffff;}textarea#post_form_multi {  display: none;}input#edit_form_name {  width: 120px;}textarea#edit_form_comment {  width: 420px;  height: 120px;}table.form .text_decorator_frame,table.form .category_options_frame {  background: none;  width: fit-content;}div#post_form_menu {  display: flex;  justify-content: space-between;  white-space: nowrap;  font-size: 12px;}div#post_form_menu > div {  display: flex;  align-items: center;}div#media_dropzone_area {  display: none;  background-color: rgb(0 0 0 / 0.1);  border-radius: 6px;  margin-bottom: 4px;  padding: 4px;}div#media_dropzone {  border-radius: 4px;}.dropzone {  min-height: 0;}p#media_dropzone_controller {  text-align: right;  margin: 8px 4px 4px 0px;}button#close_media_dropzone {  padding: 4px 14px;  border-radius: 6px;  border: 1px solid rgba(0, 0, 0, 0.14);  background: rgba(0, 0, 0, 0.06);  font-size: 12px;  color: #444;  margin-left: 8px;  transition: background 0.15s ease;}button#close_media_dropzone:hover {  background: rgba(0, 0, 0, 0.12);}p#input_type {  cursor: pointer;  margin: 4px 6px 4px 0px;  background-image: none !important;  display: inline-flex;  align-items: center;  justify-content: center;  width: 22px !important;  height: 22px !important;  border-radius: 4px;  font-size: 0;  padding: 0;  transition: background-color 0.12s ease;  position: relative;  overflow: visible !important;}p#input_type:hover {  background-color: rgba(0, 0, 0, 0.08);}p#input_type::before {  font-family: "Font Awesome 6 Free";  font-weight: 900;  font-size: 13px;  content: "\f304";}p#input_type.i_post_form_multi::before {  content: "\f039";}.text_decorator_frame .icons_sprite {  background-image: none !important;  width: 22px !important;  height: 22px !important;  display: inline-flex !important;  align-items: center;  justify-content: center;  font-size: 0;  position: relative;  overflow: visible !important;}.text_decorator_frame .icons_sprite::before {  font-family: "Font Awesome 6 Free";  font-weight: 900;  font-size: 12px;}#emoticon_picker_icn::before,.i_input_emoticons::before {  content: "\f118";}#input_bold::before,.i_input_bold::before {  content: "\f032";}#input_italic::before,.i_input_italic::before {  content: "\f033";}#input_strike::before,.i_input_strike::before {  content: "\f0cc";}#input_underline::before,.i_input_underline::before {  content: "\f0cd";}#text_size_picker_icn::before,.i_input_text_size::before {  content: "\f034";}#text_color_picker_icn::before,.i_input_text_color::before {  content: "\f53f";}.text_decorator_frame .i_picture_feed::before {  content: "\f03e";}.text_decorator_frame .i_input_video::before {  content: "\f03d";}.text_decorator_frame .i_note::before {  content: "\f249";}p#input_type::after,.text_decorator_frame .icons_sprite::after {  content: attr(data-tip);  position: absolute;  top: calc(100% + 6px);  left: 50%;  transform: translateX(-50%);  background-color: #1a1a1a;  color: #ffffff;  font-size: 11px;  font-family:    -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", sans-serif;  font-weight: normal;  padding: 4px 10px;  border-radius: 6px;  white-space: nowrap;  pointer-events: none;  opacity: 0;  transition: opacity 0.18s ease;  z-index: 300;}p#input_type:hover::after,.text_decorator_frame .icons_sprite:hover::after {  opacity: 1;}div.text_decorator_frame {  height: auto;  width: auto;  background-color: rgba(0, 0, 0, 0.06);  padding: 2px 4px;  border-radius: 6px;  display: flex;  align-items: center;  gap: 2px;}div.text_decorator_frame span {  cursor: pointer;  display: inline-flex;  align-items: center;  justify-content: center;  width: 22px;  height: 22px;  border-radius: 4px;  padding: 0;  transition: background-color 0.12s ease;}div.text_decorator_frame span:hover {  background-color: rgba(0, 0, 0, 0.14);}.i_drop_down_black.icons_sprite,.i_drop_down_white.icons_sprite {  background-image: none !important;  width: 12px !important;  height: 12px !important;  display: inline-flex !important;  align-items: center;  justify-content: center;  vertical-align: middle;  font-size: 0;}.i_drop_down_black.icons_sprite::before,.i_drop_down_white.icons_sprite::before {  font-family: "Font Awesome 6 Free";  font-weight: 900;  font-size: 10px;  content: "\f078";  color: currentColor;}div#misc_post_menu_frame {  margin: 0px 8px;}p#misc_post_menu {  width: 84px;  cursor: pointer;  border-radius: 6px;  padding: 3px 6px;  transition: background-color 0.12s ease;}p#misc_post_menu:hover {  background-color: rgba(0, 0, 0, 0.07);}div#misc_post_menu_contents p:hover {  background-color: rgba(0, 0, 0, 0.07);}div#misc_post_menu_contents {  display: none;  position: absolute;  border: none;  border-radius: 12px;  background-color: #ffffff;  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.16);  padding: 4px;  overflow-y: auto;  z-index: 100;}div#misc_post_menu_contents p {  cursor: pointer;  border-radius: 8px;  margin: 2px;  padding: 6px 10px;  font-size: 13px;  transition: background-color 0.12s ease;}select#category_selector {  font-size: 12px;}input#is_special {  margin-left: 8px;}div.category_options_frame {  height: auto;  background-color: rgba(0, 0, 0, 0.06);  padding: 4px 10px;  border-radius: 8px;  display: flex;  align-items: center;  gap: 6px;}div.category_options_frame input[type="radio"] {  accent-color: #2563eb;  width: 14px;  height: 14px;  margin: 0;  cursor: pointer;  flex-shrink: 0;}div.category_options_frame label {  cursor: pointer;  display: inline-flex;  align-items: center;  gap: 3px;  font-size: 12px;  color: #444;  white-space: nowrap;}html[data-dark="true"] div.category_options_frame {  background-color: rgba(255, 255, 255, 0.08) !important;}html[data-dark="true"] div.category_options_frame label {  color: #c0c0d0;}html[data-dark="true"] div.category_options_frame input[type="radio"] {  accent-color: #3b82f6;}button#post_btn {  width: 68px;  margin-left: 10px;  padding: 5px 8px;  background: linear-gradient(135deg, #e06632, #c04920);  color: #ffffff;  border: none;  border-radius: 8px;  font-weight: 600;  font-size: 13px;  letter-spacing: 0.02em;  transition: all 0.18s ease;  box-shadow: 0 2px 6px rgba(192, 73, 32, 0.3);}button#post_btn:hover {  background: linear-gradient(135deg, #e87040, #cc5228);  box-shadow: 0 4px 10px rgba(192, 73, 32, 0.4);  transform: translateY(-1px);  border-color: transparent;}div#navigator {  display: flex;  justify-content: space-between;  align-items: center;  height: 32px;  margin: 6px 8px;}div#navigator p {  cursor: pointer;  white-space: nowrap;  border-radius: 16px;  margin: 0px 2px;  padding: 3px 10px;  font-size: 13px;  transition:    background-color 0.15s ease,    color 0.15s ease;}div#navigator p:hover {  background-color: rgba(0, 0, 0, 0.08);}div#navi_right {  display: flex;}div#navi_right p.on {  color: #ffffff !important;  background-color: #555555 !important;}p#filter_menu {  width: 76px;}div#filter_menu_contents {  display: none;  position: absolute;  max-height: 480px;  border: none;  border-radius: 12px;  background-color: #ffffff;  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.16);  overflow-y: auto;  z-index: 100;  padding: 4px;}div#filter_menu_contents p {  cursor: pointer;  border-radius: 8px;  margin: 2px;  padding: 6px 10px;  font-size: 13px;  transition: background-color 0.12s ease;}div#filter_menu_contents p:hover {  background-color: rgba(0, 0, 0, 0.07);}div.notification {  text-align: center;  border-radius: 10px;  margin: 8px;  padding: 8px 12px;  font-size: 13px;  line-height: 1.6;}div.notification.tip,div.notification.info {  background-color: #fff8dc;  border-left: 4px solid #f0c040;}div.notification.warn {  background-color: #fde8e8;  border-left: 4px solid #e84040;}div.notification.critical {  background-color: #fff0a0;  border: 2px solid #cc0000;}div.notification.hidden {  display: none;}div.notification button {  padding: 4px 14px;}div#flip_time_info {  display: none;  text-align: center;  background-color: #fff0f3;  border: 1px solid #ffc9d6;  border-radius: 12px;  margin: 8px;  padding: 10px 16px;  flex-direction: column;  gap: 8px;}div#flip_time_info .flip-time-header {  display: flex;  align-items: baseline;  justify-content: center;  flex-wrap: wrap;  gap: 6px;}div#flip_time_info .flip-time-title {  font-size: 13px;  font-weight: 700;  color: #be123c;}div#flip_time_info .flip-time-desc {  font-size: 13px;  color: #555555;}div#flip_time_info .flip-time-warn {  font-size: 11px;  color: #999999;}div#flip_time_info .flip-time-controls {  display: flex;  align-items: center;  justify-content: center;  gap: 8px;  flex-wrap: wrap;}div#flip_time_info .flip-time-label {  font-size: 12px;  color: #666666;}div#flip_time_info .flip-time-input {  width: 100px;  font-size: 12px;  padding: 4px 8px;  border: 1px solid #e0a0b0;  border-radius: 6px;  background-color: #ffffff;  color: #333333;  outline: none;}div#flip_time_info .flip-time-input:focus {  border-color: #be123c;}div#flip_time_info .flip-time-btn-primary {  font-size: 12px;  padding: 4px 14px;  border: none;  border-radius: 6px;  background-color: #be123c;  color: #ffffff;  cursor: pointer;  transition: background-color 0.15s ease;}div#flip_time_info .flip-time-btn-primary:hover {  background-color: #9f1239;}div#flip_time_info .flip-time-btn-secondary {  font-size: 12px;  padding: 4px 14px;  border: 1px solid #e0a0b0;  border-radius: 6px;  background-color: transparent;  color: #be123c;  cursor: pointer;  transition:    background-color 0.15s ease,    color 0.15s ease;}div#flip_time_info .flip-time-btn-secondary:hover {  background-color: #ffe4ec;}html[data-dark="true"] div#flip_time_info {  background-color: #2d1420;  border-color: rgba(244, 63, 94, 0.25);}html[data-dark="true"] div#flip_time_info .flip-time-title {  color: #fb7185;}html[data-dark="true"] div#flip_time_info .flip-time-desc {  color: #a0a0b0;}html[data-dark="true"] div#flip_time_info .flip-time-warn {  color: #71717a;}html[data-dark="true"] div#flip_time_info .flip-time-label {  color: #a0a0b0;}html[data-dark="true"] div#flip_time_info .flip-time-input {  background-color: #3f1e2a;  border-color: rgba(244, 63, 94, 0.3);  color: #e4e4e7;}html[data-dark="true"] div#flip_time_info .flip-time-input:focus {  border-color: #fb7185;}html[data-dark="true"] div#flip_time_info .flip-time-btn-primary {  background-color: #9f1239;  color: #ffffff;}html[data-dark="true"] div#flip_time_info .flip-time-btn-primary:hover {  background-color: #be123c;}html[data-dark="true"] div#flip_time_info .flip-time-btn-secondary {  border-color: rgba(244, 63, 94, 0.35);  color: #fb7185;}html[data-dark="true"] div#flip_time_info .flip-time-btn-secondary:hover {  background-color: rgba(244, 63, 94, 0.12);}div#contents_frame {  display: table;  margin: 8px;}div#main_contents_frame {  display: table-cell;  width: 100%;}div#sub_contents_frame {  display: table-cell;  vertical-align: top;  visibility: hidden;}div#sub_contents {  border: 1px solid #c0c0c0;}button#view_latest_feed_button {  display: none;  width: auto;  white-space: nowrap;  margin: 6px 0px 16px 0px;  padding: 8px 20px;  background: linear-gradient(135deg, #e06632, #c04920);  color: #ffffff;  border: none;  border-radius: 20px;  font-size: 13px;  font-weight: 600;  letter-spacing: 0.02em;  box-shadow: 0 2px 8px rgba(192, 73, 32, 0.3);  transition: all 0.18s ease;}button#view_latest_feed_button:hover {  box-shadow: 0 4px 12px rgba(192, 73, 32, 0.4);  transform: translateY(-1px);}div#sound_settings_frame {  display: none;  padding: 4px 0;}div#sound_settings_frame .sound-setting-item {  display: flex;  align-items: center;  gap: 12px;  padding: 8px 16px;  border-bottom: 1px solid rgba(0, 0, 0, 0.06);}div#sound_settings_frame .sound-setting-item:last-child {  border-bottom: none;}div#sound_settings_frame .sound-setting-label {  font-size: 12px;  font-weight: 500;  color: #555555;  width: 130px;  flex-shrink: 0;}div#sound_settings_frame .sound-setting-controls {  display: flex;  align-items: center;  gap: 10px;  flex: 1;}div#sound_settings_frame select.sound-select {  width: 100px;}div#sound_settings_frame .sound-volume-group {  display: flex;  align-items: center;  gap: 6px;}div#sound_settings_frame .volume-label {  font-size: 11px;  color: #888888;  white-space: nowrap;}div#sound_settings_frame div.volume_slider {  display: inline-block;  width: 80px;}div#sound_settings_frame span.volume {  display: inline-block;  width: 20px;  font-size: 12px;  text-align: right;  color: #555555;}div#sound_settings_frame .ui-slider {  background-color: #e0e0e0 !important;  background-image: none !important;  border-color: #cccccc !important;}div#sound_settings_frame .ui-slider .ui-slider-handle {  background-color: #888888 !important;  background-image: none !important;  border-color: #666666 !important;}div#sound_settings_frame .ui-slider .ui-slider-handle:hover,div#sound_settings_frame .ui-slider .ui-slider-handle:focus {  background-color: #555555 !important;  border-color: #444444 !important;}div#sound_settings_frame button.sound-test-btn {  font-size: 11px;  padding: 4px 10px;  border: 1px solid rgba(0, 0, 0, 0.15);  border-radius: 6px;  background-color: #f0f0f0;  color: #444444;  cursor: pointer;  white-space: nowrap;  transition: background-color 0.15s ease;}div#sound_settings_frame button.sound-test-btn:hover {  background-color: #e0e0e0;}div#dialog_frame {  display: none;}div#jump_to_mobile_content {  display: flex;  flex-direction: column;  align-items: center;  gap: 20px;  padding: 4px 8px 8px;}div#jump_to_mobile_content p.mobile-url {  background: rgba(37, 99, 235, 0.07);  border: 1px solid rgba(37, 99, 235, 0.18);  border-radius: 999px;  padding: 6px 16px;  max-width: 100%;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}div#jump_to_mobile_content p.mobile-url a {  font-size: 12px;  font-weight: 500;  color: #2563eb;  text-decoration: none;  word-break: break-all;}div#jump_to_mobile_content div#qr_code_sp {  background: #ffffff;  padding: 12px;  border-radius: 16px;  box-shadow:    0 4px 20px rgba(0, 0, 0, 0.1),    0 1px 4px rgba(0, 0, 0, 0.06);}div#jump_to_mobile_content p.mobile-hint {  font-size: 12px;  color: #999999;  text-align: center;  line-height: 1.6;}html[data-dark="true"] div#jump_to_mobile_content p.mobile-url {  background: rgba(96, 165, 250, 0.1);  border-color: rgba(96, 165, 250, 0.25);}html[data-dark="true"] div#jump_to_mobile_content p.mobile-url a {  color: #60a5fa;}html[data-dark="true"] div#jump_to_mobile_content div#qr_code_sp {  background: #ffffff;  box-shadow:    0 4px 24px rgba(0, 0, 0, 0.5),    0 1px 6px rgba(0, 0, 0, 0.3);}html[data-dark="true"] div#jump_to_mobile_content p.mobile-hint {  color: #71717a;}.save-log-date-row {  display: flex;  align-items: flex-end;  justify-content: center;  gap: 12px;  margin-top: 16px;  flex-wrap: wrap;}.save-log-date-field {  display: flex;  flex-direction: column;  gap: 4px;}.save-log-label {  font-size: 11px;  font-weight: 600;  color: #888888;  letter-spacing: 0.04em;}.save-log-input {  width: 110px;  font-size: 13px;  padding: 6px 10px;  border: 1px solid rgba(0, 0, 0, 0.16);  border-radius: 8px;  background-color: #ffffff;  color: #333333;  outline: none;  transition: border-color 0.15s ease;}.save-log-input:focus {  border-color: #2563eb;}.save-log-sep {  font-size: 16px;  color: #aaaaaa;  padding-bottom: 6px;}html[data-dark="true"] .save-log-label {  color: #71717a;}html[data-dark="true"] .save-log-input {  background-color: #3f3f46;  border-color: #52525b;  color: #e4e4e7;}html[data-dark="true"] .save-log-input:focus {  border-color: #3b82f6;}html[data-dark="true"] .save-log-sep {  color: #52525b;}html[data-dark="true"] table.access-log-table thead tr {  border-bottom-color: rgba(255, 255, 255, 0.1);}html[data-dark="true"] table.access-log-table thead th {  color: #71717a;}html[data-dark="true"] table.access-log-table tbody tr {  border-bottom-color: rgba(255, 255, 255, 0.06);}html[data-dark="true"] table.access-log-table tbody tr:hover {  background-color: rgba(255, 255, 255, 0.05);}html[data-dark="true"] table.access-log-table td {  color: #d4d4d8;}html[data-dark="true"] td.access-log-time {  color: #71717a;}div#mini_dialog_frame {  display: none;}div#mini_dialog_frame table {  border-collapse: separate;}div#mini_dialog_frame img,div#mini_dialog_frame .emoticons_sprite {  cursor: pointer;  border: 2px solid #fdfdfd;  margin: 2px;}div#mini_dialog_frame td {  cursor: pointer;  width: 32px;  height: 32px;  font-size: 24px;  text-align: center;  border: 2px solid #fdfdfd;  vertical-align: middle;}ul#reaction_users_list {  list-style: none;  margin-left: 4px;}ul#reaction_users_list li span {  font-size: 20px;}p#back_to_pagetop_link {  display: none;  cursor: pointer;  color: #ffffff;  background-color: rgba(40, 40, 40, 0.85);  backdrop-filter: blur(8px);  -webkit-backdrop-filter: blur(8px);  padding: 10px 16px;  border-radius: 24px;  position: fixed;  right: 20px;  bottom: 80px;  font-size: 13px;  font-weight: 500;  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);  transition: all 0.18s ease;}p#back_to_pagetop_link:hover {  background-color: rgba(20, 20, 20, 0.9);  transform: translateY(-2px);  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3);}div#log_links {  display: flex;  justify-content: center;  align-items: center;  gap: 4px;  margin: 32px auto;  font-size: 13px;  font-weight: 500;  background-color: rgba(255, 255, 255, 0.82);  backdrop-filter: blur(12px);  -webkit-backdrop-filter: blur(12px);  border-radius: 50px;  padding: 8px 12px;  width: fit-content;}div#log_links p {  display: inline-flex;  align-items: center;  justify-content: center;  height: 36px;  border-radius: 18px;  padding: 0;  margin: 0;  color: #555555;  background-color: transparent;  transition:    background-color 0.14s ease,    color 0.14s ease;}div#log_links p:not(:first-child):not(:last-child) {  width: 36px;  min-width: 36px;}div#log_links p:first-child,div#log_links p:last-child {  padding: 0 16px;  gap: 6px;  background-color: rgba(0, 0, 0, 0.06);  color: #333333;}div#log_links p.active {  cursor: pointer;}div#log_links p.active:hover {  background-color: rgba(0, 0, 0, 0.08);  color: #111111;}div#log_links p:first-child.active:hover,div#log_links p:last-child.active:hover {  background-color: rgba(0, 0, 0, 0.12);}div#log_links p.inactive:not(:first-child):not(:last-child) {  background-color: #1f1f1f;  color: #ffffff;  cursor: default;}div#log_links p:first-child.inactive,div#log_links p:last-child.inactive {  background-color: rgba(0, 0, 0, 0.08);  color: #999999;  cursor: not-allowed;}html[data-dark="true"] div#log_links {  background-color: rgba(24, 24, 32, 0.82);}html[data-dark="true"] div#log_links p {  color: #a0a0b8;}html[data-dark="true"] div#log_links p:first-child,html[data-dark="true"] div#log_links p:last-child {  background-color: rgba(255, 255, 255, 0.08);  color: #d4d4d8;}html[data-dark="true"] div#log_links p.active:hover {  background-color: rgba(255, 255, 255, 0.1);  color: #ffffff;}html[data-dark="true"] div#log_links p:first-child.active:hover,html[data-dark="true"] div#log_links p:last-child.active:hover {  background-color: rgba(255, 255, 255, 0.14);}html[data-dark="true"]  div#log_links  p.inactive:not(:first-child):not(:last-child) {  background-color: #e4e4e7;  color: #18181b;}html[data-dark="true"] div#log_links p:first-child.inactive,html[data-dark="true"] div#log_links p:last-child.inactive {  background-color: rgba(255, 255, 255, 0.04);  color: #52526a;}div#footer {  display: flex;  flex-wrap: wrap;  align-items: center;  justify-content: space-between;  width: 100%;  box-sizing: border-box;  color: #aaaaaa;  font-size: 12px;  line-height: 1.5;  background-color: #1a1a1a;  border-top: 1px solid #2e2e2e;  padding: 20px 32px;  gap: 8px 16px;}div#footer_left {  display: flex;  align-items: center;  gap: 16px;}ul#footer_links {  list-style: none;  display: flex;  flex-wrap: wrap;  align-items: center;  gap: 0px 20px;}ul#footer_links li {  white-space: nowrap;}span#copyright {  color: #555555;  font-size: 11px;  white-space: nowrap;}p#switch_to_sp_page_link {  cursor: pointer;  white-space: nowrap;  color: #aaaaaa;  text-align: center;  background-color: #2a2a2a;  margin: 0px;  padding: 6px 12px;  border-radius: 6px;  font-size: 12px;  transition: background-color 0.15s ease;}p#switch_to_sp_page_link:hover {  background-color: #363636;}div#footer a {  color: #888888;  font-size: 12px;  text-decoration: none;  transition: color 0.15s ease;}div#footer a:hover {  color: #ff7040;}div#message_info {  display: none;  cursor: pointer;  color: #cc2200;  font-weight: 600;  text-align: center;  border-radius: 10px;  margin: 8px 20px;  padding: 8px 12px;  background-color: #fde8e8;  border-left: 4px solid #e84040;  transition: background-color 0.15s ease;  font-size: 13px;}div#message_info:hover {  background-color: #fbd0d0;}div#fixed_feed {  float: right;  display: flex;  margin-right: 6px;}div#message_view_frame {  height: 320px;  overflow-y: auto;  margin: 6px 2px;  padding: 2px 4px;}.msg-list {  display: flex;  flex-direction: column;  gap: 6px;}.msg-row {  display: flex;  align-items: flex-start;  gap: 10px;  padding: 10px 12px;  background-color: #f8f8fb;  border: 1px solid #e4e4ec;  border-radius: 10px;  transition: background-color 0.12s ease;}.msg-row:hover {  background-color: #f0f0f8;}.msg-badge {  width: 24px;  flex-shrink: 0;  padding-top: 2px;}.msg-sender {  width: 120px;  flex-shrink: 0;  font-size: 13px;  line-height: 1.5;}.msg-sender .trip,.msg-sender .account_trip {  margin-left: 4px;}.msg-body {  flex: 1;  font-size: 13px;  line-height: 1.6;  min-width: 0;}.msg-body p.sent_time {  color: #16a34a;  font-size: 11px;  margin-top: 4px;  text-align: right;}.msg-actions {  display: flex;  flex-direction: column;  gap: 5px;  flex-shrink: 0;}.msg-btn {  padding: 4px 14px;  border-radius: 6px;  font-size: 12px;  cursor: pointer;  border: 1px solid;  transition: all 0.14s ease;  white-space: nowrap;}.msg-btn-reply {  background-color: #eff6ff;  border-color: #bfdbfe;  color: #2563eb;}.msg-btn-reply:hover {  background-color: #dbeafe;  border-color: #93c5fd;}.msg-btn-ignore {  background-color: #fff1f2;  border-color: #fecdd3;  color: #e11d48;}.msg-btn-ignore:hover {  background-color: #ffe4e6;  border-color: #fda4af;}html[data-dark="true"] .msg-row {  background-color: #27272a;  border-color: #3f3f46;}html[data-dark="true"] .msg-row:hover {  background-color: #303036;}html[data-dark="true"] .msg-sender {  color: #d4d4d8;}html[data-dark="true"] .msg-body {  color: #d4d4d8;}html[data-dark="true"] .msg-body p.sent_time {  color: #4ade80;}html[data-dark="true"] .msg-btn-reply {  background-color: #1e3a5f;  border-color: #2563eb;  color: #93c5fd;}html[data-dark="true"] .msg-btn-reply:hover {  background-color: #1e40af;  border-color: #3b82f6;  color: #bfdbfe;}html[data-dark="true"] .msg-btn-ignore {  background-color: #3b0f17;  border-color: #be123c;  color: #fda4af;}html[data-dark="true"] .msg-btn-ignore:hover {  background-color: #4c1425;  border-color: #e11d48;  color: #fecdd3;}button#load_next_feed {  width: auto;  height: auto;  display: none;  padding: 8px 24px;  border-radius: 20px;  border: 1px solid #e0e0e0;  background-color: #ffffff;  color: #444444;  font-size: 13px;  font-weight: 500;  white-space: nowrap;  cursor: pointer;  transition: all 0.18s ease;  margin: 8px 0px;  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);}button#load_next_feed:hover {  background-color: #444444;  color: #ffffff;  border-color: #444444;}.ui-widget-overlay {  background: #000 !important;  opacity: 0.45 !important;}.ui-dialog {  border: none !important;  border-radius: 16px !important;  box-shadow:    0 24px 64px rgba(0, 0, 0, 0.22),    0 4px 16px rgba(0, 0, 0, 0.12) !important;  padding: 0 !important;  overflow: hidden;  font-family:    "Fluent Emoji Color",    -apple-system,    BlinkMacSystemFont,    "Hiragino Kaku Gothic ProN",    sans-serif !important;}.ui-dialog .ui-dialog-titlebar {  background: #ffffff !important;  border: none !important;  border-bottom: 1px solid rgba(0, 0, 0, 0.08) !important;  border-radius: 0 !important;  padding: 16px 52px 16px 20px !important;}.ui-dialog .ui-dialog-title {  font-size: 15px !important;  font-weight: 600 !important;  color: #111111 !important;  float: none !important;  width: auto !important;}.ui-dialog .ui-dialog-titlebar-close {  position: absolute !important;  right: 12px !important;  top: 50% !important;  transform: translateY(-50%) !important;  margin: 0 !important;  width: 28px !important;  height: 28px !important;  padding: 0 !important;  border: none !important;  border-radius: 50% !important;  background: rgba(0, 0, 0, 0.07) !important;  box-shadow: none !important;  cursor: pointer !important;  transition: background 0.15s ease !important;}.ui-dialog .ui-dialog-titlebar-close:hover {  background: rgba(0, 0, 0, 0.15) !important;}.ui-dialog .ui-dialog-titlebar-close .ui-icon {  background-image: none !important;  text-indent: 0 !important;  width: 100% !important;  height: 100% !important;  display: flex !important;  align-items: center !important;  justify-content: center !important;  top: 0 !important;  left: 0 !important;  margin: 0 !important;}.ui-dialog .ui-dialog-titlebar-close .ui-icon::before {  content: "\00d7" !important;  font-size: 17px !important;  color: #555555 !important;  font-weight: 400 !important;  line-height: 1 !important;}.ui-dialog .ui-dialog-content {  padding: 20px 24px !important;  background: #ffffff !important;  color: #333333 !important;  font-size: 14px !important;  overflow: visible !important;}.ui-dialog .ui-dialog-content:has(#extended_reactions_menu) {  padding: 10px 14px !important;  overflow: hidden !important;}.ui-dialog .ui-dialog-content:has(#sound_settings_frame) {  padding: 8px 0 !important;}.ui-dialog .ui-dialog-content:has(#jump_to_mobile_content) {  padding: 20px 24px 16px !important;}.ui-dialog .ui-dialog-content:has(.avatar-grid) {  overflow-y: auto !important;}.ui-dialog .ui-dialog-buttonpane {  background: #f7f7f7 !important;  border: none !important;  border-top: 1px solid rgba(0, 0, 0, 0.08) !important;  border-radius: 0 0 16px 16px !important;  padding: 14px 20px !important;  margin: 0 !important;}div.ui-dialog-buttonset button {  min-width: 72px !important;  width: auto !important;  padding: 6px 16px !important;  border: none !important;  border-radius: 7px !important;  font-size: 13px !important;  font-weight: 500 !important;  cursor: pointer !important;  margin-left: 8px !important;  transition: background-color 0.15s ease !important;  background-image: none !important;  box-shadow: none !important;}div.ui-dialog-buttonset button:first-child:not(:last-child) {  background-color: #db5929 !important;  color: #ffffff !important;}div.ui-dialog-buttonset button:first-child:not(:last-child):hover {  background-color: #c04920 !important;}div.ui-dialog-buttonset button:not(:first-child),div.ui-dialog-buttonset button:only-child {  background-color: #eeeeee !important;  color: #333333 !important;}div.ui-dialog-buttonset button:not(:first-child):hover,div.ui-dialog-buttonset button:only-child:hover {  background-color: #e0e0e0 !important;}html[data-dark="true"] div.ui-dialog-buttonset button {  background-color: #3f3f46 !important;  color: #e4e4e7 !important;}html[data-dark="true"] div.ui-dialog-buttonset button:hover {  background-color: #52525b !important;}html[data-dark="true"]  div.ui-dialog-buttonset  button:first-child:not(:last-child) {  background-color: #9c3918 !important;  color: #ffffff !important;}html[data-dark="true"]  div.ui-dialog-buttonset  button:first-child:not(:last-child):hover {  background-color: #7a2e10 !important;}div.ui-dialog-buttonset button:disabled,div.ui-dialog-buttonset button.ui-state-disabled {  opacity: 0.5 !important;  cursor: not-allowed !important;}.ui-dialog .ui-dialog-content > p.align_c {  font-size: 13px;  color: #666666;  line-height: 1.65;  margin: 0 0 16px 0;}.ui-dialog .dialog-option-group {  display: flex;  flex-direction: column;  gap: 6px;}.ui-dialog .dialog-option-row {  display: flex;  align-items: center;  gap: 10px;  padding: 10px 14px;  border: 1px solid rgba(0, 0, 0, 0.1);  border-radius: 8px;  cursor: pointer;  font-size: 13px;  color: #333333;  transition:    background-color 0.12s ease,    border-color 0.12s ease;  user-select: none;}.ui-dialog .dialog-option-row:hover {  background-color: rgba(0, 0, 0, 0.04);  border-color: rgba(0, 0, 0, 0.18);}.ui-dialog .dialog-option-row input[type="radio"] {  margin: 0;  accent-color: #2563eb;  width: 15px;  height: 15px;  flex-shrink: 0;  cursor: pointer;}.ui-dialog table.form {  width: 100%;  border-collapse: separate;  border-spacing: 0;  margin: 0;}.ui-dialog table.form th {  text-align: right;  font-size: 12px;  font-weight: 600;  color: #888888;  letter-spacing: 0.03em;  padding: 7px 14px 7px 0;  white-space: nowrap;  vertical-align: top;  width: 5.5em;}.ui-dialog table.form td {  padding: 5px 0;  vertical-align: middle;}.ui-dialog table.form input[type="text"],.ui-dialog table.form textarea {  width: 100% !important;  box-sizing: border-box;  border: 1.5px solid #e2e2e2;  border-radius: 8px;  padding: 8px 12px;  font-size: 14px;  background: #fafafa;  color: #1a1a1a;  transition:    border-color 0.15s ease,    box-shadow 0.15s ease,    background 0.15s ease;}.ui-dialog table.form textarea {  height: 80px;  resize: vertical;  min-height: 60px;}.ui-dialog table.form input[type="text"]:focus,.ui-dialog table.form textarea:focus {  border-color: #2563eb !important;  background: #ffffff !important;  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.12) !important;  outline: none;}.ui-dialog table.form input[type="file"] {  width: 100% !important;  box-sizing: border-box;  font-size: 13px;  color: #444;}.ui-dialog table.form td label {  font-size: 13px;  color: #444444;}.ui-dialog #oldest_item_view {  background: #fff8e1;  border-left: 3px solid #f59e0b;  border-radius: 6px;  padding: 10px 14px;  margin-bottom: 16px;  font-size: 13px;  color: #555;}:root {  --theme-gradient: linear-gradient(    to right,    #0f112b 0%,    #1e2468 45%,    #0f112b 100%  );  --theme-glow: rgba(100, 140, 255, 0.3);  --theme-shadow: rgba(0, 10, 80, 0.5);  --theme-accent: #4338ca;  --theme-accent-hover: #3730a3;  --theme-accent-shadow: rgba(67, 56, 202, 0.3);}html[data-theme="crimson"] {  --theme-gradient: linear-gradient(    to right,    #5c0f0f 0%,    #991b1b 45%,    #7f1d1d 100%  );  --theme-glow: rgba(255, 120, 120, 0.3);  --theme-shadow: rgba(80, 0, 0, 0.45);  --theme-accent: #dc2626;  --theme-accent-hover: #b91c1c;  --theme-accent-shadow: rgba(220, 38, 38, 0.3);}html[data-theme="sunset"] {  --theme-gradient: linear-gradient(    to right,    #7c2d12 0%,    #b45309 45%,    #d97706 100%  );  --theme-glow: rgba(255, 200, 80, 0.35);  --theme-shadow: rgba(120, 50, 0, 0.4);  --theme-accent: #ea580c;  --theme-accent-hover: #c2410c;  --theme-accent-shadow: rgba(234, 88, 12, 0.3);}html[data-theme="forest"] {  --theme-gradient: linear-gradient(    to right,    #0d4a20 0%,    #166534 45%,    #0d4a20 100%  );  --theme-glow: rgba(80, 220, 100, 0.25);  --theme-shadow: rgba(0, 60, 20, 0.45);  --theme-accent: #16a34a;  --theme-accent-hover: #15803d;  --theme-accent-shadow: rgba(22, 163, 74, 0.3);}html[data-theme="teal"] {  --theme-gradient: linear-gradient(    to right,    #0a3d3d 0%,    #0a5c5c 45%,    #0a3d3d 100%  );  --theme-glow: rgba(45, 212, 191, 0.25);  --theme-shadow: rgba(0, 50, 50, 0.45);  --theme-accent: #0d9488;  --theme-accent-hover: #0f766e;  --theme-accent-shadow: rgba(13, 148, 136, 0.3);}html[data-theme="ocean"] {  --theme-gradient: linear-gradient(    to right,    #0c3d6e 0%,    #1565a0 45%,    #0c3d6e 100%  );  --theme-glow: rgba(100, 190, 255, 0.3);  --theme-shadow: rgba(0, 50, 100, 0.45);  --theme-accent: #2563eb;  --theme-accent-hover: #1d4ed8;  --theme-accent-shadow: rgba(37, 99, 235, 0.3);}html[data-theme="midnight"] {  --theme-gradient: linear-gradient(    to right,    #0f112b 0%,    #1e2468 45%,    #0f112b 100%  );  --theme-glow: rgba(100, 140, 255, 0.3);  --theme-shadow: rgba(0, 10, 80, 0.5);  --theme-accent: #4338ca;  --theme-accent-hover: #3730a3;  --theme-accent-shadow: rgba(67, 56, 202, 0.3);}html[data-theme="violet"] {  --theme-gradient: linear-gradient(    to right,    #2d0859 0%,    #4c0d8b 45%,    #2d0859 100%  );  --theme-glow: rgba(180, 100, 255, 0.3);  --theme-shadow: rgba(40, 0, 80, 0.5);  --theme-accent: #7c3aed;  --theme-accent-hover: #6d28d9;  --theme-accent-shadow: rgba(124, 58, 237, 0.3);}html[data-theme="rose"] {  --theme-gradient: linear-gradient(    to right,    #6b1040 0%,    #9d174d 45%,    #6b1040 100%  );  --theme-glow: rgba(255, 120, 170, 0.3);  --theme-shadow: rgba(100, 0, 50, 0.45);  --theme-accent: #db2777;  --theme-accent-hover: #be185d;  --theme-accent-shadow: rgba(219, 39, 119, 0.3);}html[data-theme="earth"] {  --theme-gradient: linear-gradient(    to right,    #3d1a00 0%,    #6b3300 45%,    #3d1a00 100%  );  --theme-glow: rgba(200, 150, 80, 0.3);  --theme-shadow: rgba(60, 20, 0, 0.45);  --theme-accent: #b45309;  --theme-accent-hover: #92400e;  --theme-accent-shadow: rgba(180, 83, 9, 0.3);}html[data-theme="slate"] {  --theme-gradient: linear-gradient(    to right,    #3d3d4a 0%,    #555568 45%,    #3d3d4a 100%  );  --theme-glow: rgba(200, 200, 220, 0.25);  --theme-shadow: rgba(0, 0, 0, 0.35);  --theme-accent: #475569;  --theme-accent-hover: #334155;  --theme-accent-shadow: rgba(71, 85, 105, 0.3);}html[data-dark="true"] body {  background-color: #18181b !important;  color: #e4e4e7;}html[data-dark="true"] div#wrapper {  background-color: rgba(28, 28, 32, 0.85) !important;}html[data-dark="true"] div#sub_contents,html[data-dark="true"] p.join_and_leave,html[data-dark="true"] div#online_users_frame,html[data-dark="true"] div#feeder_links_frame,html[data-dark="true"] div#note_above_online_users,html[data-dark="true"] div#note_under_online_users {  background-color: #27272a !important;  color: #d4d4d8;}html[data-dark="true"] button#view_latest_feed_button {  background: linear-gradient(135deg, #c04920, #9c3918);  box-shadow: 0 2px 8px rgba(192, 73, 32, 0.4);}html[data-dark="true"] button#load_next_feed {  background-color: #2a2a2e;  border-color: #52525b;  color: #d4d4d8;  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);}html[data-dark="true"] button#load_next_feed:hover {  background-color: #e4e4e7;  border-color: #e4e4e7;  color: #18181b;}html[data-dark="true"] div#navigator {  background-color: transparent;  color: #d4d4d8;}html[data-dark="true"] div#navigator p {  color: #d4d4d8;}html[data-dark="true"] p#filter_menu {  background-color: rgba(255, 255, 255, 0.07) !important;  color: #d4d4d8 !important;}html[data-dark="true"] div#navi_right > p {  background-color: rgba(255, 255, 255, 0.06) !important;  color: #d4d4d8 !important;}html[data-dark="true"] div#navi_right > p.on {  background-color: rgba(255, 255, 255, 0.22) !important;  color: #ffffff !important;}html[data-dark="true"] div#navigator p:hover {  background-color: rgba(255, 255, 255, 0.12) !important;}html[data-dark="true"] div#filter_menu_contents {  background-color: #2a2a2e !important;  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.4) !important;}html[data-dark="true"] div#filter_menu_contents p {  color: #d4d4d8 !important;}html[data-dark="true"] div#filter_menu_contents p:hover {  background-color: rgba(255, 255, 255, 0.08) !important;}html[data-dark="true"] div#post_form_frame {  color: #e4e4e7 !important;}html[data-dark="true"] button#post_btn {  background: linear-gradient(135deg, #c04920, #9c3918);  box-shadow: 0 2px 6px rgba(192, 73, 32, 0.4);}html[data-dark="true"] button#post_btn:hover {  background: linear-gradient(135deg, #cc5228, #a83e1c);  box-shadow: 0 4px 10px rgba(192, 73, 32, 0.5);}html[data-dark="true"] input#post_form_single,html[data-dark="true"] textarea#post_form_multi,html[data-dark="true"] input#post_form_name {  background-color: #3f3f46;  border-color: #52525b;  color: #e4e4e7;}html[data-dark="true"] div.comment {  color: #e4e4e7 !important;  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4);}html[data-dark="true"] div.comment.special {  background: #2a1010 !important;  box-shadow:    -6px 0 0 0 #ef4444,    inset 0 3px 0 0 rgba(239, 68, 68, 0.4),    0 2px 10px rgba(239, 68, 68, 0.2) !important;}html[data-dark="true"] div.comment.info {  background: #1e1b00 !important;  box-shadow:    -4px 0 0 0 #eab308,    inset 0 3px 0 0 rgba(234, 179, 8, 0.4),    0 2px 10px rgba(234, 179, 8, 0.2) !important;}html[data-dark="true"] .ui-dialog {  background: #27272a !important;}html[data-dark="true"] .ui-dialog .ui-dialog-titlebar {  background: #27272a !important;  border-bottom-color: rgba(255, 255, 255, 0.1) !important;}html[data-dark="true"] .ui-dialog .ui-dialog-title {  color: #e4e4e7 !important;}html[data-dark="true"] .ui-dialog .ui-dialog-content {  background: #27272a !important;  color: #d4d4d8 !important;}html[data-dark="true"] .ui-dialog .ui-dialog-buttonpane {  background: #1f1f23 !important;  border-top-color: rgba(255, 255, 255, 0.08) !important;}html[data-dark="true"] .ui-dialog table.form input[type="text"],html[data-dark="true"] .ui-dialog table.form textarea {  background: #3f3f46 !important;  border-color: #52525b !important;  color: #e4e4e7 !important;}html[data-dark="true"] .ui-dialog table.form input[type="file"] {  color: #a0a0b0 !important;  background-color: transparent !important;  border: none !important;}html[data-dark="true"]  .ui-dialog  table.form  input[type="file"]::file-selector-button {  background-color: #3f3f46;  color: #e4e4e7;  border: 1px solid #52525b;  border-radius: 6px;  padding: 5px 12px;  font-size: 13px;  cursor: pointer;  margin-right: 8px;  transition: background-color 0.15s ease;}html[data-dark="true"]  .ui-dialog  table.form  input[type="file"]::file-selector-button:hover {  background-color: #52525b;}html[data-dark="true"] .ui-widget-overlay {  background: #000 !important;  opacity: 0.65 !important;}html[data-dark="true"] div#online_users_frame a,html[data-dark="true"] div#feeder_links_frame a {  color: #93c5fd;}html[data-dark="true"] span.status_text {  color: #f87171;}html[data-dark="true"] ul#feeder_links_list li:hover {  background-color: rgba(255, 255, 255, 0.08);}html[data-dark="true"] ul#feeder_links_list li a:hover {  color: #bfdbfe;}html[data-dark="true"] div#feeder_links_frame span.room_count.active {  color: #9ca3af;}html[data-dark="true"] input#status_text {  background-color: #3f3f46;  border-color: #52525b;  color: #e4e4e7;}html[data-dark="true"] button#set_status_text_button {  background-color: #3f3f46;  border-color: #52525b;  color: #e4e4e7;}html[data-dark="true"] button#set_status_text_button:hover {  background-color: #52525b;  border-color: #71717a;}html[data-dark="true"] p#status_picker_icn:hover {  background-color: rgba(255, 255, 255, 0.1);}html[data-dark="true"] div#status_picker {  background-color: #2a2a2e;  border-color: rgba(255, 255, 255, 0.12);  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5);  color: #d4d4d8;}html[data-dark="true"] div#status_picker p:hover {  background-color: rgba(255, 255, 255, 0.08);}html[data-dark="true"] #emoticon_picker_icn::before,html[data-dark="true"] #input_bold::before,html[data-dark="true"] #input_italic::before,html[data-dark="true"] #input_strike::before,html[data-dark="true"] #input_underline::before,html[data-dark="true"] #text_size_picker_icn::before,html[data-dark="true"] #text_color_picker_icn::before,html[data-dark="true"] p#input_type::before {  color: rgba(255, 255, 255, 0.82) !important;}html[data-dark="true"] div.text_decorator_frame {  background-color: rgba(255, 255, 255, 0.1) !important;}html[data-dark="true"] div.text_decorator_frame span:hover {  background-color: rgba(255, 255, 255, 0.18) !important;}html[data-dark="true"] p#input_type:hover {  background-color: rgba(255, 255, 255, 0.12) !important;}html[data-dark="true"] div#misc_post_menu_contents {  background-color: #3f3f46 !important;  color: #e4e4e7 !important;}html[data-dark="true"] p#misc_post_menu:hover,html[data-dark="true"] div#misc_post_menu_contents p:hover {  background-color: rgba(255, 255, 255, 0.1) !important;}html[data-dark="true"] div.category_options_frame {  background-color: rgba(255, 255, 255, 0.08) !important;}html[data-dark="true"] table.form .text_decorator_frame,html[data-dark="true"] table.form .category_options_frame {  background: none !important;}html[data-dark="true"] div.name {  color: #b0b0c0 !important;}html[data-dark="true"] span.post_time {  color: #7878a0 !important;}html[data-dark="true"] select {  background-color: #3f3f46;  color: #e4e4e7;  border-color: #52525b;}html[data-dark="true"] .er-catbar {  border-bottom-color: rgba(255, 255, 255, 0.1);}html[data-dark="true"] .er-catbtn {  color: #6b7280;}html[data-dark="true"] .er-catbtn:hover {  background: rgba(255, 255, 255, 0.08);  color: #e4e4e7;}html[data-dark="true"] .er-catbtn.active {  background: rgba(37, 99, 235, 0.25);  color: #93c5fd;}html[data-dark="true"] .er-section:not(:first-child) {  border-top-color: rgba(255, 255, 255, 0.07);}html[data-dark="true"] div.reactions {  background-color: rgba(50, 50, 58, 0.95) !important;  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4) !important;}html[data-dark="true"] div.reaction_menu {  background-color: rgba(42, 42, 48, 0.97) !important;  box-shadow:    0 8px 28px rgba(0, 0, 0, 0.45),    0 2px 6px rgba(0, 0, 0, 0.25) !important;}html[data-dark="true"] .reaction_buttons > span:last-child {  color: #9090a8;  background-color: rgba(255, 255, 255, 0.1);}html[data-dark="true"] .reaction_buttons > span:last-child:hover {  background-color: rgba(255, 255, 255, 0.18);}html[data-dark="true"] #dice_buttons button {  background-color: #3f3f46 !important;  border-color: #52525b !important;  border-radius: 8px !important;  overflow: hidden;}html[data-dark="true"] #dice_buttons button:hover {  background-color: #52525b !important;}html[data-dark="true"] #dice_buttons button .icons_sprite {  filter: brightness(0.85) saturate(0.9);}html[data-dark="true"] #dice_buttons td {  color: #d4d4d8;}html[data-dark="true"] .dropzone {  background: #2a2a2e !important;  border-color: rgba(255, 255, 255, 0.12) !important;}html[data-dark="true"] .dropzone .dz-message,html[data-dark="true"] .dropzone .dz-message * {  color: #7878a0 !important;}html[data-dark="true"] button#close_media_dropzone {  border-color: rgba(255, 255, 255, 0.15);  background: rgba(255, 255, 255, 0.08);  color: #d4d4d8;}html[data-dark="true"] button#close_media_dropzone:hover {  background: rgba(255, 255, 255, 0.14);}html[data-dark="true"] span#reaction_notifier_count {  background-color: #c45010;}html[data-dark="true"] div#header_reaction_notifier_contents {  background-color: #2a2a2e !important;  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.5) !important;}html[data-dark="true"] div#header_reaction_notifier_contents h3 {  color: #e4e4e7 !important;  border-bottom-color: rgba(255, 255, 255, 0.1) !important;}html[data-dark="true"] ul#reaction_notifier_list li:not(:last-child) {  border-bottom-color: rgba(255, 255, 255, 0.08) !important;}html[data-dark="true"] ul#reaction_notifier_list li:hover {  background-color: rgba(255, 255, 255, 0.07) !important;}html[data-dark="true"] ul#reaction_notifier_list li div.reaction_contents {  color: #e4e4e7;}html[data-dark="true"] ul#reaction_notifier_list li p.comment {  color: #a1a1aa;  background: transparent !important;}html[data-dark="true"] ul#reaction_notifier_list li p.added_time {  color: #4ade80;}html[data-dark="true"] div#header_reaction_notifier_contents > button {  background-color: #3f3f46 !important;  border-color: #52525b !important;  color: #e4e4e7 !important;}html[data-dark="true"] div#header_reaction_notifier_contents > button:hover {  background-color: #52525b !important;}html[data-dark="true"] p#no_reaction {  color: #71717a !important;}html[data-dark="true"] div#header_menu_contents {  background-color: #2a2a2e !important;  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5) !important;}html[data-dark="true"] div#header_menu_contents a {  color: #e4e4e7 !important;}html[data-dark="true"] div#header_menu_contents i.fa-solid {  color: #9ca3af !important;}html[data-dark="true"] div#header_menu_contents p:hover {  background-color: rgba(255, 255, 255, 0.08) !important;}html[data-dark="true"] div#header_account_contents {  background-color: #2a2a2e !important;  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.5) !important;}html[data-dark="true"] p#header_login_title,html[data-dark="true"] p#header_account_title {  color: #e4e4e7 !important;  border-bottom-color: rgba(255, 255, 255, 0.1) !important;}html[data-dark="true"] div#header_account_contents input,html[data-dark="true"] div#header_account_contents textarea {  background-color: #3f3f46 !important;  border-color: #52525b !important;  color: #e4e4e7 !important;}html[data-dark="true"] div#header_account_contents label,html[data-dark="true"] div#header_account_contents p {  color: #d4d4d8 !important;}html[data-dark="true"] div#header_account_contents a {  color: #93c5fd !important;}html[data-dark="true"] button#header_logout_btn {  background-color: #3f3f46;  color: #e4e4e7;  border-color: #52525b;}html[data-dark="true"] button#header_logout_btn:hover {  background-color: #4a1515;  border-color: #c03030;  color: #f5a0a0;}html[data-dark="true"] .ui-dialog .ui-dialog-content > p.align_c {  color: #a8a8b8 !important;}html[data-dark="true"] .ui-dialog .dialog-option-row {  border-color: rgba(255, 255, 255, 0.1);  color: #d4d4d8;}html[data-dark="true"] .ui-dialog .dialog-option-row:hover {  background-color: rgba(255, 255, 255, 0.06);  border-color: rgba(255, 255, 255, 0.2);}html[data-dark="true"] .ui-dialog .ui-dialog-titlebar-close {  background: rgba(255, 255, 255, 0.12) !important;}html[data-dark="true"] .ui-dialog .ui-dialog-titlebar-close:hover {  background: rgba(255, 255, 255, 0.22) !important;}html[data-dark="true"] .ui-dialog #oldest_item_view {  background: #2d2200;  border-left-color: #b07800;  color: #e4c87a;}html[data-dark="true"] .ui-dialog .ui-dialog-titlebar-close .ui-icon::before {  color: #c0c0cc !important;}html[data-dark="true"] .ui-dialog input[type="checkbox"],html[data-dark="true"] .ui-dialog input[type="radio"] {  accent-color: #3b82f6;  opacity: 0.85;}html[data-dark="true"] .ui-dialog table.form th {  color: #a0a0b0 !important;}html[data-dark="true"] .ui-dialog table.form td label {  color: #d4d4d8 !important;}html[data-dark="true"] div#sound_settings_frame .sound-setting-item {  border-bottom-color: rgba(255, 255, 255, 0.07);}html[data-dark="true"] div#sound_settings_frame .sound-setting-label {  color: #a0a0b0;}html[data-dark="true"] div#sound_settings_frame select.sound-select {  background-color: #3f3f46;  border-color: #52525b;  color: #e4e4e7;}html[data-dark="true"] div#sound_settings_frame select.sound-select:focus {  border-color: #71717a;}html[data-dark="true"] div#sound_settings_frame .volume-label {  color: #71717a;}html[data-dark="true"] div#sound_settings_frame span.volume {  color: #a0a0b0;}html[data-dark="true"] div#sound_settings_frame button.sound-test-btn {  background-color: #3f3f46;  border-color: #52525b;  color: #d4d4d8;}html[data-dark="true"] div#sound_settings_frame button.sound-test-btn:hover {  background-color: #52525b;}html[data-dark="true"] div#sound_settings_frame .ui-slider {  background-color: #3f3f46 !important;  border-color: #52525b !important;  background-image: none !important;}html[data-dark="true"] div#sound_settings_frame .ui-slider .ui-slider-handle {  background-color: #a0a0b0 !important;  background-image: none !important;  border-color: #71717a !important;}html[data-dark="true"]  div#sound_settings_frame  .ui-slider  .ui-slider-handle:hover,html[data-dark="true"]  div#sound_settings_frame  .ui-slider  .ui-slider-handle:focus {  background-color: #c0c0cc !important;  border-color: #a0a0b0 !important;}html[data-dark="true"] a#avatar_picker_icn,html[data-dark="true"] a#avatar_picker_icn i {  color: #e4e4e7 !important;}html[data-dark="true"] span.trip {  color: #fca5a5 !important;}html[data-dark="true"] span.account_trip {  color: #93c5fd !important;}html[data-dark="true"] .notification.is-danger.is-light {  background-color: #2d0d0d;  color: #f5a0a0;}html[data-dark="true"] .notification.is-warning.is-light {  background-color: #2d2700;  color: #f5e08a;}html[data-dark="true"] div.notification.tip,html[data-dark="true"] div.notification.info {  background-color: #2d2700;  border-left-color: #c49a00;  color: #f5e08a;}html[data-dark="true"] div.notification.warn {  background-color: #2d0d0d;  border-left-color: #c03030;  color: #f5a0a0;}html[data-dark="true"] div.notification.critical {  background-color: #2a2000;  border-color: #aa0000;  color: #f5dd88;}html[data-dark="true"] div.notification button {  background-color: #3f3f46;  color: #e4e4e7;  border-color: #52525b;}html[data-dark="true"] div.notification button:hover {  background-color: #52525b;  border-color: #71717a;}html[data-dark="true"] div#message_info {  background-color: #2d0d0d;  border-left-color: #c03030;  color: #f5a0a0;}html[data-dark="true"] div#message_info:hover {  background-color: #3a1010;}html[data-dark="true"] div#post_form_frame label,html[data-dark="true"] div#post_form_frame p,html[data-dark="true"] div#post_form_frame span:not(.icons_sprite) {  color: #d4d4d8;}html[data-dark="true"] div#online_users_frame button,html[data-dark="true"] div#feeder_links_frame button {  background-color: #3f3f46;  color: #e4e4e7;  border-color: #52525b;}html[data-dark="true"] div#online_users_frame button:hover,html[data-dark="true"] div#feeder_links_frame button:hover {  background-color: #52525b;  border-color: #71717a;}div#feed_list {  width: 100%;}div#feed_list > div {  display: flex;}div.name {  width: 140px;  flex-shrink: 0;  font-size: 13px;  text-align: right;  vertical-align: top;  letter-spacing: 0.01em;  margin: 4px;}div.comment {  position: relative;  height: 100%;  font-size: 14px;  line-height: 1.6;  margin: 4px;  padding: 6px 8px;  border-radius: 14px;  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);}div.comment.special {  background: #fef2f2 !important;  box-shadow:    -6px 0 0 0 #ef4444,    inset 0 3px 0 0 rgba(239, 68, 68, 0.4),    0 2px 8px rgba(239, 68, 68, 0.15);  padding-left: 32px;}div.comment.special::before {  font-family: "Font Awesome 6 Free";  font-weight: 900;  content: "\f06a";   font-size: 10px;  color: #ffffff;  background: #ef4444;  border-radius: 4px;  width: 18px;  height: 18px;  line-height: 18px;  text-align: center;  display: block;  position: absolute;  top: 8px;  left: 8px;}div.comment.info {  background: #fefce8 !important;  box-shadow:    -4px 0 0 0 #eab308,    inset 0 3px 0 0 rgba(234, 179, 8, 0.4),    0 2px 8px rgba(234, 179, 8, 0.15);  padding-left: 32px;}div.comment.info::before {  font-family: "Font Awesome 6 Free";  font-weight: 900;  content: "\f05a";   font-size: 10px;  color: #ffffff;  background: #eab308;  border-radius: 4px;  width: 18px;  height: 18px;  line-height: 18px;  text-align: center;  display: block;  position: absolute;  top: 8px;  left: 8px;}div.feed_menu {  display: flex;  justify-content: space-between;  align-items: center;}div.feed_menu p {  margin-top: 6px;  display: flex;  align-items: center;}div.feed_menu p:last-child {  margin-left: 8px;  gap: 8px;}span.feed_id {  color: #888888;  font-size: 10px;  margin-right: 4px;  letter-spacing: 0.02em;}span.trip {  color: #c0392b;  font-size: 11px;}span.account_trip {  color: #2471a3;  font-size: 12px;  font-weight: 600;}span.trip > span:first-child,span.account_trip > span:first-child {  margin-right: 2px;}div.comment > span.trip,div.comment > span.account_trip {  margin-left: 5px;}div.comment > span.post_time {  margin-left: 5px;}table.ref {  border-radius: 6px;  background-color: rgb(0 0 0 / 0.1);  margin: 4px;}table.ref td {  font-size: 13px;  padding: 4px;}span.edit_icon,span.remove_icon,span.reference_icon,span.ignore_icon {  color: rgba(0, 0, 0, 0.38);  background-image: none !important;  display: inline-flex;  align-items: center;  justify-content: center;  width: 22px;  height: 22px;  border-radius: 6px;  font-size: 0;  cursor: pointer;  margin-right: 2px;  position: relative;  overflow: visible !important;  pointer-events: none;  transition:    background-color 0.14s ease,    color 0.14s ease;}span.edit_icon,span.remove_icon,span.ignore_icon {  opacity: 0;  transition: opacity 0.18s ease;}span.edit_icon:hover {  background-color: rgba(0, 0, 0, 0.08);  color: rgba(0, 0, 0, 0.68);}span.remove_icon:hover {  background-color: rgba(220, 38, 38, 0.1);  color: rgba(200, 30, 30, 0.8);}span.reference_icon:hover {  background-color: rgba(0, 0, 0, 0.08);  color: rgba(0, 0, 0, 0.68);}span.ignore_icon:hover {  color: rgba(200, 30, 30, 0.75);  background-color: rgba(220, 38, 38, 0.1);}span.edit_icon::before,span.remove_icon::before,span.reference_icon::before,span.ignore_icon::before {  font-family: "Font Awesome 6 Free";  font-weight: 900;  font-size: 11px;  line-height: 1;}span.edit_icon::before {  content: "\f303";} span.remove_icon::before {  content: "\f00d";} span.reference_icon::before {  content: "\f3e5";} span.ignore_icon::before {  content: "\f05e";} i.reaction_icon {  display: inline-flex;  align-items: center;  justify-content: center;  width: 22px;  height: 22px;  font-size: 11px;  color: rgba(0, 0, 0, 0.38);  background-color: transparent;  border-radius: 6px;  margin-left: 2px;  padding: 0;  cursor: pointer;  position: relative;  opacity: 0;  pointer-events: none;  transition:    opacity 0.18s ease,    background-color 0.14s ease,    color 0.14s ease;}i.reaction_icon.is_active {  color: rgba(0, 0, 0, 0.55);}i.reaction_icon:hover {  background-color: rgba(0, 0, 0, 0.08);  color: rgba(0, 0, 0, 0.68);}html[data-dark="true"] span.edit_icon,html[data-dark="true"] span.remove_icon,html[data-dark="true"] span.reference_icon,html[data-dark="true"] i.reaction_icon,html[data-dark="true"] span.ignore_icon {  color: rgba(255, 255, 255, 0.55);}html[data-dark="true"] span.edit_icon:hover,html[data-dark="true"] span.reference_icon:hover,html[data-dark="true"] i.reaction_icon:hover {  background-color: rgba(255, 255, 255, 0.12);  color: rgba(255, 255, 255, 0.9);}html[data-dark="true"] span.remove_icon:hover,html[data-dark="true"] span.ignore_icon:hover {  background-color: rgba(255, 80, 80, 0.18);  color: rgba(255, 160, 160, 0.92);}html[data-dark="true"] i.reaction_icon.is_active {  color: rgba(255, 255, 255, 0.8);}html[data-dark="true"] table.ref {  background-color: rgba(255, 255, 255, 0.07);}html[data-dark="true"] table.ref td {  color: rgba(255, 255, 255, 0.75);}html[data-dark="true"] table.ref .button {  background-color: rgba(255, 255, 255, 0.1);  border-color: rgba(255, 255, 255, 0.2);  color: rgba(255, 255, 255, 0.8);}html[data-dark="true"] table.ref .button:hover {  background-color: rgba(255, 255, 255, 0.18);  border-color: rgba(255, 255, 255, 0.35);  color: rgba(255, 255, 255, 0.95);}div.comment:hover span.edit_icon,div.comment:hover span.remove_icon,div.comment:hover span.reference_icon,div.comment:hover i.reaction_icon,div.comment:hover span.ignore_icon {  opacity: 1;  pointer-events: auto;}span.edit_icon::after,span.remove_icon::after,span.reference_icon::after,span.ignore_icon::after {  content: attr(data-tip);  position: absolute;  top: calc(100% + 6px);  left: 50%;  transform: translateX(-50%);  background-color: #1a1a1a;  color: #ffffff;  font-size: 11px;  font-weight: normal;  padding: 4px 10px;  border-radius: 6px;  white-space: nowrap;  pointer-events: none;  opacity: 0;  transition: opacity 0.18s ease;  z-index: 300;}span.edit_icon:hover::after,span.remove_icon:hover::after,span.reference_icon:hover::after,span.ignore_icon:hover::after {  opacity: 1;}span.post_time {  font-size: 12px;  white-space: nowrap;}div.reaction_menu {  display: none;  position: absolute;  left: 0;  top: 0;  background-color: rgba(255, 255, 255, 0.97);  border-radius: 24px;  box-shadow:    0 8px 28px rgba(0, 0, 0, 0.14),    0 2px 6px rgba(0, 0, 0, 0.08);  z-index: 50;  padding: 4px 6px;  backdrop-filter: blur(10px);  -webkit-backdrop-filter: blur(10px);}.reaction_buttons {  display: flex;  align-items: center;  gap: 2px;  overflow: visible;}.reaction_buttons > span {  cursor: pointer;  display: inline-flex;  align-items: center;  justify-content: center;  width: 30px;  height: 30px;  font-size: 18px;  background-color: transparent;  border-radius: 50%;  margin: 0;  padding: 0;  transition:    transform 0.18s cubic-bezier(0.34, 1.56, 0.64, 1),    background-color 0.12s ease;}.reaction_buttons > span.is_active {  background-color: rgba(255, 50, 0, 0.2);}.reaction_buttons > span:hover {  transform: scale(1.35) translateY(-3px);  background-color: transparent;  box-shadow: none;}.reaction_buttons > span:last-child {  font-size: 13px;  color: #888888;  width: 26px;  height: 26px;  background-color: rgba(0, 0, 0, 0.06);  letter-spacing: -1px;}.reaction_buttons > span:last-child:hover {  transform: none;  background-color: rgba(0, 0, 0, 0.12);}div#extended_reactions_menu {  display: flex;  flex-direction: column;  height: 360px;}.er-catbar {  display: flex;  gap: 2px;  padding-bottom: 8px;  border-bottom: 1px solid #e5e7eb;  flex-shrink: 0;}.er-catbtn {  flex: 1;  padding: 7px 2px;  border: none;  background: none;  border-radius: 8px;  cursor: pointer;  color: #9ca3af;  font-size: 14px;  transition:    background-color 0.15s,    color 0.15s;}.er-catbtn:hover {  background: #f3f4f6;  color: #374151;}.er-catbtn.active {  background: #eff6ff;  color: #2563eb;}.er-body {  flex: 1;  min-height: 0;  overflow-y: auto;  overflow-x: hidden;  padding: 4px 0;}.er-section:not(:first-child) {  border-top: 1px solid #f0f0f0;  margin-top: 6px;  padding-top: 6px;}div#extended_reactions_menu .reaction_buttons {  flex-wrap: wrap;  align-content: flex-start;  overflow-y: visible;  max-height: none;}div#extended_reactions_menu .reaction_buttons > span {  font-size: 22px;}div#extended_reactions_menu .reaction_buttons > span:hover {  transform: scale(1.2) translateY(-2px);}html[data-dark="true"] .er-catbar {  border-bottom-color: #3f3f46;}html[data-dark="true"] .er-catbtn {  color: #71717a;}html[data-dark="true"] .er-catbtn:hover {  background: #3f3f46;  color: #e4e4e7;}html[data-dark="true"] .er-catbtn.active {  background: #1e3a5f;  color: #60a5fa;}html[data-dark="true"] .er-section:not(:first-child) {  border-top-color: #3f3f46;}div.reactions {  cursor: pointer;  position: absolute;  top: -14px;  right: 6px;  font-size: 12px;  background-color: rgba(255, 255, 255, 0.9);  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);  border-radius: 16px;  padding: 2px 6px;  transition: box-shadow 0.15s ease;}div.reactions:hover {  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);}div.reactions > span {  font-size: 16px;  margin: 0px 2px;}span.avatar {  display: inline-block;}video.feed_video {  width: 320px;  margin: 4px;  border-radius: 4px;}button.download_btn {  max-width: 320px;  border-radius: 20px;  border: 1px solid #c0c0c0;  background-color: #f8f8f8;  margin: 4px;  padding: 8px 18px;  font-size: 13px;  transition: all 0.15s ease;}button.download_btn:hover {  background-color: #eaeaea;  border-color: #a0a0a0;}button.download_btn span {  display: block;  text-overflow: ellipsis;  white-space: nowrap;  overflow-x: hidden;}div.answers {  margin: 4px 12px;}div.answer {  text-align: right;}button.answer_btn {  border: 1px solid #c0c0c0;  border-radius: 20px;  background-color: #f5f5f5;  padding: 7px 16px;  font-size: 13px;  transition: all 0.15s ease;}button.answer_btn:hover {  background-color: #e0e0e0;  border-color: #a0a0a0;}button.answer_btn span {  font-weight: bold;  margin-right: 8px;}div.answer ol {  text-align: left;  margin: 2px 0px 12px 20px;}p.join_and_leave {  width: 80%;  text-align: center;  border-radius: 20px;  margin: 0px auto 6px auto;  font-size: 12px;  color: #555555;  padding: 3px 8px;}html[data-dark="true"] button.download_btn {  background-color: #2e2e2e;  border-color: #555555;  color: #e0e0e0;}html[data-dark="true"] button.download_btn:hover {  background-color: #3a3a3a;  border-color: #777777;}html[data-dark="true"] button.answer_btn {  background-color: #2e2e2e;  border-color: #555555;  color: #e0e0e0;}html[data-dark="true"] button.answer_btn:hover {  background-color: #3a3a3a;  border-color: #777777;}html[data-dark="true"] div.name span[style*="color:"],html[data-dark="true"] div.comment span[style*="color:"] {  color: #e4e4e7 !important;}div#sub_contents {  border-radius: 4px;}div#sub_contents h2 {  border: none;  margin-bottom: 0px;}div#sub_contents h2 div#left {  float: left;  width: 79%;}div#sub_contents h2 div#right {  float: right;  width: 20%;  text-align: right;}div#sub_contents h2 div#right button {  width: 62px;  height: 23px;}.sub-panel-header {  display: flex;  align-items: center;  justify-content: space-between;  padding: 8px 10px 8px 12px;  border-bottom: 1px solid #e0e0e0;  background-color: rgba(0, 0, 0, 0.04);  gap: 8px;}.sub-panel-title {  display: flex;  align-items: center;  gap: 6px;  font-size: 14px;  font-weight: 600;  letter-spacing: 0.01em;  color: inherit;  min-width: 0;  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}.sub-panel-close {  flex-shrink: 0;  padding: 3px 10px;  height: 24px;  font-size: 12px;  border-radius: 6px;  background: none;  border: 1px solid #d0d0d0;  color: #555;  cursor: pointer;  transition:    background-color 0.12s ease,    border-color 0.12s ease;}.sub-panel-close:hover {  background-color: rgba(0, 0, 0, 0.06);  border-color: #aaa;}html[data-dark="true"] .sub-panel-header {  border-bottom-color: #3f3f46;  background-color: rgba(255, 255, 255, 0.04);}html[data-dark="true"] .sub-panel-close {  border-color: #52525b;  color: #a1a1aa;}html[data-dark="true"] .sub-panel-close:hover {  background-color: rgba(255, 255, 255, 0.08);  border-color: #71717a;}div#note_above_online_users,div#note_under_online_users {  max-height: 392px;  margin-bottom: 8px;  padding: 4px;  border-radius: 8px;  overflow: auto;}div#online_users_frame {  margin-bottom: 8px;  padding: 4px;  border-radius: 8px;}div#online_users {  font-size: 12px;  padding-bottom: 4px;}p#online_users_num {  text-align: center;  font-size: 11px;  font-weight: 600;  letter-spacing: 0.05em;  text-transform: uppercase;  opacity: 0.55;  padding: 2px 0 6px;}div#set_status_form {  display: flex;  align-items: center;  gap: 6px;  padding: 2px 4px 4px;}p#status_picker_icn {  flex-shrink: 0;  display: flex;  align-items: center;  gap: 2px;  padding: 4px 6px;  border-radius: 8px;  transition: background-color 0.12s ease;}p#status_picker_icn:hover {  background-color: rgba(0, 0, 0, 0.06);}p#status_picker_icn + p {  flex: 1;  min-width: 0;}ul#online_users_list,ul#offline_users_list {  margin-top: 2px;}ul#offline_users_list {  max-height: 200px;  overflow-y: auto;}ul#online_users_list li,ul#offline_users_list li {  list-style-type: none;  display: flex;  align-items: center;  gap: 5px;  padding: 5px 6px;  border-radius: 8px;  transition: background-color 0.12s ease;}ul#online_users_list li:not(.ignored):hover,ul#offline_users_list li:not(.ignored):hover {  background-color: rgba(0, 0, 0, 0.05);}ul#online_users_list li.ignored,ul#offline_users_list li.ignored {  color: #555555;  background-color: #222222;}ul#online_users_list li.highlight,ul#offline_users_list li.highlight {  background-color: rgb(0 0 0 / 0.1);}div.ignore_option {  display: none;  order: 100;  margin-left: auto;  flex-shrink: 0;  width: 16px;  height: 16px;}div.ignore_option span::before {  content: none;}div#status_picker {  display: none;  position: absolute;  border: 1px solid gray;  border-radius: 8px;  background-color: #ffffff;  z-index: 100;}div#status_picker::before {  content: "";  position: absolute;  top: -12px;  left: 0;  right: 0;  height: 12px;}div#status_picker p {  cursor: pointer;  border-radius: 6px;  margin: 2px;  padding: 4px;}div#status_picker p:hover {  background-color: rgb(0 0 0 / 0.1);}input#status_text {  width: 100%;  box-sizing: border-box;  border: 1px solid #d8d8d8;  border-radius: 8px;  background-color: rgba(0, 0, 0, 0.03);}button#set_status_text_button {  flex-shrink: 0;  white-space: nowrap;  border-radius: 8px;  padding: 4px 10px;}span.status_text {  color: #dc2626;  font-size: 12px;}label[for="show_offline_users"] {  font-size: 11px;  word-break: keep-all;  overflow-wrap: break-word;}div#message_menu {  display: flex;  gap: 8px;  padding: 4px 8px 8px;}div#message_menu button {  flex: 1;  box-sizing: border-box;  height: 30px;  display: flex;  align-items: center;  justify-content: center;  gap: 5px;  font-size: 12px;  white-space: nowrap;  overflow: hidden;}span.blink {  animation: blink 1s ease-in-out infinite alternate;}@keyframes blink {  0% {    opacity: 0;  }  100% {    opacity: 1;  }}div#feeder_links_frame {  margin-bottom: 8px;  padding: 4px;  border-radius: 8px;}div#feeder_links {  font-size: 12px;  padding-bottom: 4px;}div#feeder_links h4 {  display: flex;  align-items: center;  gap: 6px;  padding: 4px 8px 4px;  font-size: 11px;  font-weight: 600;  letter-spacing: 0.06em;  text-transform: uppercase;  opacity: 0.55;}ul#feeder_links_list {  list-style: none;  padding: 0 2px 2px;}ul#feeder_links_list li {  display: flex;  align-items: center;  gap: 6px;  padding: 7px 6px;  border-radius: 8px;  overflow: hidden;  transition: background-color 0.12s ease;}ul#feeder_links_list li:hover {  background-color: rgba(0, 0, 0, 0.06);}ul#feeder_links_list li a {  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  font-size: 13px;  color: #333333;  text-decoration: none;  flex: 1;  min-width: 0;}ul#feeder_links_list li a:hover {  color: #1a56cc;  text-decoration: underline;}div#feeder_links p.align_c {  padding: 4px 8px 2px;}button#refresh_feeder_links_button {  width: 100%;  box-sizing: border-box;  height: 28px;  border-radius: 6px;}div#sub_calendar_frame {  width: 486px;}iframe.cal-iframe {  display: block;  width: 100%;  height: 420px;  border: none;}div#sub_note_frame {  width: 486px;  overflow: hidden;}div#sub_note_contents {  width: 100%;  box-sizing: border-box;  height: 520px;  padding: 0 8px;  overflow-y: auto;}div#folder_navi_area {  clear: both;  padding: 4px 10px 2px;  font-size: 12px;  color: #666;  background-color: rgba(0, 0, 0, 0.04);}div#folder_navi_area a.clickable {  color: #2563eb;  text-decoration: none;}div#folder_navi_area a.clickable:hover {  text-decoration: underline;}.navi-sep {  margin: 0 3px;  color: #bbb;}div#note_menu {  display: flex;  align-items: center;  justify-content: space-between;  gap: 6px;  min-height: 32px;  padding: 4px 8px;  border-bottom: 1px solid rgba(0, 0, 0, 0.07);}.note-menu-left {  flex-shrink: 0;}.note-menu-right {  display: flex;  align-items: center;  gap: 5px;  flex-wrap: wrap;  justify-content: flex-end;}.note-menu-btn {  display: inline-flex;  align-items: center;  height: 24px;  padding: 0 10px;  font-size: 12px;  border-radius: 6px;  background: #f4f4f5;  border: 1px solid #e4e4e7;  color: #3f3f46;  cursor: pointer;  transition:    background-color 0.12s ease,    border-color 0.12s ease;}.note-menu-btn:hover {  background: #e4e4e7;  border-color: #a1a1aa;}.note-menu-btn-primary {  background: linear-gradient(135deg, #e06632, #c04920);  border-color: transparent;  color: #ffffff;  box-shadow: 0 2px 6px rgba(192, 73, 32, 0.3);}.note-menu-btn-primary:hover {  background: linear-gradient(135deg, #e87040, #cc5228);  border-color: transparent;  box-shadow: 0 4px 10px rgba(192, 73, 32, 0.4);}.note-menu-btn-danger {  color: #dc2626;}.note-menu-btn-danger:hover {  background: #fef2f2;  border-color: #fecaca;}.note-menu-sep {  display: inline-block;  width: 1px;  height: 16px;  background: #d4d4d8;  margin: 0 2px;}.note-menu-check {  display: inline-flex;  align-items: center;  gap: 4px;  font-size: 11px;  color: #666;  cursor: pointer;  white-space: nowrap;}table#note_list {  width: 100%;  margin-bottom: 2px;}table#note_list tr {  border-radius: 6px;}table#note_list tr:hover {  cursor: pointer;  background-color: rgba(0, 0, 0, 0.05);}table#note_list td {  padding: 5px 6px;  font-size: 13px;}table#note_list td.left_item {  width: 66%;}table#note_list td.right_item {  width: 34%;  text-align: right;}span.note_last_update_time {  color: #16a34a;  font-size: 11px;}div#note input#passwd,div#note input#passwd_re {  width: 80px;}textarea#note_contents {  height: 338px;}p#last_modified_info {  font-size: 10px;  text-align: right;  color: #888;  padding: 2px 4px;}span.last_modified_time {  color: #16a34a;}.note-create-form {  display: flex;  flex-direction: column;  gap: 14px;  padding: 20px 24px 28px;}.ncf-field {  display: flex;  flex-direction: column;  gap: 5px;}.ncf-label {  font-size: 12px;  font-weight: 600;  color: #52525b;  letter-spacing: 0.02em;}.ncf-input {  width: 100%;  box-sizing: border-box;  height: 34px;  padding: 0 10px;  font-size: 13px;  border: 1px solid #d4d4d8;  border-radius: 8px;  background-color: #fff;  transition:    border-color 0.14s ease,    box-shadow 0.14s ease;  outline: none;}.ncf-input:focus {  border-color: #2563eb;  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.12);}.ncf-input-half {  width: 50%;}.ncf-hint {  font-size: 11px;  color: #a1a1aa;  text-align: center;  margin-top: -4px;}.ncf-actions {  display: flex;  justify-content: center;  gap: 10px;  margin-top: 4px;}.ncf-btn {  height: 34px;  padding: 0 22px;  font-size: 13px;  font-weight: 600;  border-radius: 8px;  cursor: pointer;  white-space: nowrap;  transition:    background-color 0.14s ease,    border-color 0.14s ease,    box-shadow 0.14s ease;}.ncf-btn-primary {  background: linear-gradient(135deg, #e06632, #c04920);  color: #ffffff;  border: none;  box-shadow: 0 2px 6px rgba(192, 73, 32, 0.3);}.ncf-btn-primary:hover {  background: linear-gradient(135deg, #e87040, #cc5228);  box-shadow: 0 3px 10px rgba(192, 73, 32, 0.4);}.ncf-btn-cancel {  background: #f4f4f5;  color: #3f3f46;  border: 1px solid #e4e4e7;}.ncf-btn-cancel:hover {  background: #e4e4e7;  border-color: #a1a1aa;}div#note_link_list {  height: 170px;  overflow-y: auto;  margin-top: 8px;}html[data-dark="true"] .ncf-label {  color: #a1a1aa;}html[data-dark="true"] .ncf-input {  background-color: #1f1f23;  border-color: #3f3f46;  color: #f4f4f5;}html[data-dark="true"] .ncf-input:focus {  border-color: #3b82f6;  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.18);}html[data-dark="true"] .ncf-hint {  color: #52525b;}html[data-dark="true"] .ncf-btn-primary {  background: linear-gradient(135deg, #c04920, #9c3918);  box-shadow: 0 2px 6px rgba(192, 73, 32, 0.3);}html[data-dark="true"] .ncf-btn-primary:hover {  background: linear-gradient(135deg, #cc5228, #a83e1c);  box-shadow: 0 3px 10px rgba(192, 73, 32, 0.4);}html[data-dark="true"] .ncf-btn-cancel {  background: #27272a;  border-color: #3f3f46;  color: #d4d4d8;}html[data-dark="true"] .ncf-btn-cancel:hover {  background: #3f3f46;  border-color: #52525b;}iframe.yt_viewer {  margin: 8px;}html[data-dark="true"] div#folder_navi_area {  color: #71717a;  background-color: rgba(255, 255, 255, 0.04);}html[data-dark="true"] div#folder_navi_area a.clickable {  color: #60a5fa;}html[data-dark="true"] div#folder_navi_area a.clickable:hover {  color: #93c5fd;}html[data-dark="true"] .navi-sep {  color: #71717a;}html[data-dark="true"] div#note_menu {  border-bottom-color: rgba(255, 255, 255, 0.07);}html[data-dark="true"] .note-menu-btn {  background: #27272a;  border-color: #3f3f46;  color: #d4d4d8;}html[data-dark="true"] .note-menu-btn:hover {  background: #3f3f46;  border-color: #52525b;}html[data-dark="true"] .note-menu-btn-primary {  background: linear-gradient(135deg, #c04920, #9c3918);  border-color: transparent;  color: #ffffff;  box-shadow: 0 2px 6px rgba(192, 73, 32, 0.3);}html[data-dark="true"] .note-menu-btn-primary:hover {  background: linear-gradient(135deg, #cc5228, #a83e1c);  border-color: transparent;  box-shadow: 0 4px 10px rgba(192, 73, 32, 0.4);}html[data-dark="true"] .note-menu-btn-danger {  color: #f87171;}html[data-dark="true"] .note-menu-btn-danger:hover {  background: #2d1515;  border-color: #7f1d1d;}html[data-dark="true"] .note-menu-sep {  background: #52525b;}html[data-dark="true"] .note-menu-check {  color: #a1a1aa;}html[data-dark="true"] table#note_list tr:hover {  background-color: rgba(255, 255, 255, 0.05);}html[data-dark="true"] span.note_last_update_time {  color: #4ade80;}html[data-dark="true"] span.last_modified_time {  color: #4ade80;}html[data-dark="true"] p#last_modified_info {  color: #71717a;}div#sub_search_feed_frame {  width: 486px;}form.sf-form {  display: flex;  flex-direction: column;  gap: 10px;  padding: 16px 20px 18px;}.sf-row-2 {  display: grid;  grid-template-columns: 1fr 1fr;  gap: 10px;}.sf-field {  display: flex;  flex-direction: column;  gap: 4px;}.sf-label {  font-size: 11px;  font-weight: 600;  color: #71717a;  letter-spacing: 0.04em;  text-transform: uppercase;}.sf-input {  width: 100%;  box-sizing: border-box;  height: 32px;  padding: 0 9px;  font-size: 13px;  border: 1px solid #d4d4d8;  border-radius: 7px;  background: #fff;  outline: none;  transition:    border-color 0.14s ease,    box-shadow 0.14s ease;}.sf-input:focus {  border-color: #2563eb;  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.12);}.sf-date-range {  display: flex;  align-items: center;  gap: 6px;}.sf-date-range .sf-input {  flex: 1;}.sf-date-sep {  font-size: 12px;  color: #a1a1aa;  flex-shrink: 0;}.sf-category {  margin-top: 2px;}.sf-actions {  display: flex;  justify-content: center;  padding-top: 4px;}.sf-search-btn {  display: inline-flex;  align-items: center;  justify-content: center;  gap: 6px;  width: 160px;  height: 36px;  border-radius: 9px;  background: linear-gradient(135deg, #e06632, #c04920);  color: #ffffff;  border: none;  font-size: 14px;  font-weight: 600;  letter-spacing: 0.04em;  cursor: pointer;  box-shadow: 0 2px 8px rgba(192, 73, 32, 0.3);  transition:    box-shadow 0.15s ease,    transform 0.12s ease;}.sf-search-btn::before {  font-family: "Font Awesome 6 Free";  font-weight: 900;  font-size: 13px;  content: "\f002";}.sf-search-btn:hover {  background: linear-gradient(135deg, #e87040, #cc5228);  box-shadow: 0 4px 14px rgba(192, 73, 32, 0.42);  transform: translateY(-1px);}.sf-search-btn:active {  transform: translateY(0);  box-shadow: 0 2px 6px rgba(192, 73, 32, 0.28);}div#search_result {  max-height: 400px;  overflow: auto;  border-top: 1px solid #e4e4e7;}div#search_result span.feed_id {  opacity: 1;}table#search_result_list {  width: 100%;  border-collapse: collapse;}table#search_result_list th {  position: sticky;  top: 0;  padding: 6px 10px;  font-size: 11px;  font-weight: 600;  letter-spacing: 0.05em;  text-transform: uppercase;  color: #71717a;  background: #f9f9fb;  border-bottom: 1px solid #e4e4e7;  z-index: 1;}th.srl-col-name {  width: 18%;}th.srl-col-comment {  width: 82%;}table#search_result_list tr + tr {  border-top: 1px solid #f0f0f0;}table#search_result_list td {  cursor: pointer;  vertical-align: top;  padding: 8px 10px;}td.srl-name {  font-size: 12px;  font-weight: 600;  color: #3f3f46;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;  max-width: 0;}td.srl-body {  font-size: 12px;}p.srl-comment {  line-height: 1.55;  color: #18181b;  margin-bottom: 4px;}.srl-meta {  display: flex;  align-items: center;  justify-content: space-between;  gap: 8px;}.srl-meta-left {  display: flex;  align-items: center;  gap: 4px;  color: #a1a1aa;  font-size: 11px;}table#search_result_list tr:hover td {  background-color: rgba(37, 99, 235, 0.04);}p.align_c.small {  font-size: 11px;  color: #a1a1aa;  padding: 6px 0 4px;  text-align: center;}html[data-dark="true"] .sf-label {  color: #71717a;}html[data-dark="true"] .sf-input {  background: #1f1f23;  border-color: #3f3f46;  color: #f4f4f5;}html[data-dark="true"] .sf-input:focus {  border-color: #3b82f6;  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.18);}html[data-dark="true"] .sf-date-sep {  color: #52525b;}html[data-dark="true"] .sf-search-btn {  background: linear-gradient(135deg, #c04920, #9c3918);  box-shadow: 0 2px 8px rgba(192, 73, 32, 0.3);}html[data-dark="true"] div#search_result {  border-top-color: #3f3f46;}html[data-dark="true"] table#search_result_list th {  background: #1f1f23;  border-bottom-color: #3f3f46;  color: #71717a;}html[data-dark="true"] table#search_result_list tr + tr {  border-top-color: #27272a;}html[data-dark="true"] td.srl-name {  color: #a1a1aa;}html[data-dark="true"] p.srl-comment {  color: #d4d4d8;}html[data-dark="true"] table#search_result_list tr:hover td {  background-color: rgba(255, 255, 255, 0.04);}div#sub_white_board_frame {  width: 486px;}div#white_board {  display: flex;  flex-direction: column;  align-items: center;  gap: 12px;  padding: 24px 24px 28px;}.wb-hero {  width: 72px;  height: 72px;  border-radius: 20px;  background: linear-gradient(135deg, #fef0e8, #fdddd0);  display: flex;  align-items: center;  justify-content: center;  margin-bottom: 4px;}.wb-hero-icon {  width: 40px;  height: 40px;  color: #c04920;}.wb-desc {  font-size: 13px;  color: #555;  text-align: center;  line-height: 1.6;  max-width: 320px;}.wb-open-btn {  display: inline-flex;  align-items: center;  gap: 7px;  padding: 10px 22px;  background: linear-gradient(135deg, #e06632, #c04920);  color: #ffffff !important;  border: none;  border-radius: 10px;  font-size: 14px;  font-weight: 600;  letter-spacing: 0.02em;  cursor: pointer;  box-shadow: 0 2px 8px rgba(192, 73, 32, 0.35);  transition: all 0.18s ease;  margin-top: 4px;}.wb-open-btn:hover {  background: linear-gradient(135deg, #e87040, #cc5228);  box-shadow: 0 4px 14px rgba(192, 73, 32, 0.45);  transform: translateY(-1px);}.wb-open-btn:active {  transform: translateY(0);  box-shadow: 0 2px 6px rgba(192, 73, 32, 0.3);}.wb-hint {  font-size: 11px;  color: #999;  margin-top: -4px;}html[data-dark="true"] .wb-hero {  background: linear-gradient(135deg, #3d1c0d, #2d1409);}html[data-dark="true"] .wb-hero-icon {  color: #e87040;}html[data-dark="true"] .wb-desc {  color: #a1a1aa;}html[data-dark="true"] .wb-open-btn {  background: linear-gradient(135deg, #c04920, #9c3918);  box-shadow: 0 2px 8px rgba(192, 73, 32, 0.35);}html[data-dark="true"] .wb-open-btn:hover {  background: linear-gradient(135deg, #cc5228, #a83e1c);  box-shadow: 0 4px 14px rgba(192, 73, 32, 0.45);}html[data-dark="true"] .wb-hint {  color: #71717a;}div#sub_broadcasting_frame {  min-width: 486px;}div#broadcasting {  min-height: 200px;  padding: 4px 0 8px;}.bc-section-label {  font-size: 11px;  font-weight: 600;  letter-spacing: 0.06em;  text-transform: uppercase;  opacity: 0.5;  padding: 8px 14px 4px;}div#start_broadcasting_menu {  padding: 6px 12px 8px;}div#switch_camera_menu,div#stop_broadcasting_menu {  display: none;  padding: 6px 12px 8px;}.bc-mode-btns {  display: flex;  gap: 8px;  flex-wrap: wrap;}.bc-mode-btn {  display: inline-flex;  align-items: center;  gap: 6px;  padding: 8px 14px;  background: #f4f4f5;  border: 1px solid #e4e4e7;  border-radius: 10px;  font-size: 13px;  font-weight: 500;  color: #18181b;  cursor: pointer;  transition:    background-color 0.14s ease,    border-color 0.14s ease,    box-shadow 0.14s ease;}.bc-mode-btn:hover {  background: #e4e4e7;  border-color: #a1a1aa;  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);}.bc-action-btn {  display: inline-flex;  align-items: center;  gap: 6px;  padding: 7px 16px;  border-radius: 8px;  font-size: 13px;  font-weight: 500;  cursor: pointer;  transition:    background-color 0.14s ease,    box-shadow 0.14s ease;}.bc-btn-secondary {  background: #f4f4f5;  border: 1px solid #e4e4e7;  color: #3f3f46;}.bc-btn-secondary:hover {  background: #e4e4e7;  border-color: #a1a1aa;}.bc-btn-danger {  background: #fef2f2;  border: 1px solid #fecaca;  color: #dc2626;}.bc-btn-danger:hover {  background: #fee2e2;  border-color: #f87171;  box-shadow: 0 1px 6px rgba(220, 38, 38, 0.2);}ul#broadcaster_list {  list-style: none;  padding: 2px 8px 4px;  min-height: 32px;}ul#broadcaster_list li {  display: flex;  align-items: center;  gap: 6px;  padding: 5px 6px;  border-radius: 8px;}.bc-warning {  font-size: 11px;  line-height: 1.6;  color: #a1a1aa;  padding: 8px 14px 4px;  border-top: 1px solid #f0f0f0;  margin-top: 4px;}p.receivers_num_view {  float: right;  margin: 12px 6px 0px 0px;}ul.receiver_list {  float: left;  margin: 12px;  overflow-y: auto;  list-style: none;}video.broadcasting_video,audio.broadcasting_audio {  width: 100%;}html[data-dark="true"] .bc-mode-btn {  background: #27272a;  border-color: #3f3f46;  color: #f4f4f5;}html[data-dark="true"] .bc-mode-btn:hover {  background: #3f3f46;  border-color: #52525b;}html[data-dark="true"] .bc-btn-secondary {  background: #27272a;  border-color: #3f3f46;  color: #d4d4d8;}html[data-dark="true"] .bc-btn-secondary:hover {  background: #3f3f46;  border-color: #52525b;}html[data-dark="true"] .bc-btn-danger {  background: #2d1515;  border-color: #7f1d1d;  color: #f87171;}html[data-dark="true"] .bc-btn-danger:hover {  background: #3d1a1a;  border-color: #b91c1c;}html[data-dark="true"] .bc-warning {  color: #52525b;  border-top-color: #3f3f46;}div#sub_mini_game_frame {  min-width: 380px;}.mg-menu {  display: flex;  justify-content: center;  gap: 16px;  padding: 20px 16px 24px;}.mg-card {  display: flex;  flex-direction: column;  align-items: center;  gap: 10px;  padding: 12px 12px 14px;  border: 2px solid #e4e4e7;  border-radius: 14px;  cursor: pointer;  transition:    border-color 0.15s ease,    box-shadow 0.15s ease,    transform 0.15s ease;  background: #fafafa;}.mg-card:hover {  border-color: #2563eb;  box-shadow: 0 4px 16px rgba(37, 99, 235, 0.18);  transform: translateY(-2px);}.mg-card img {  display: block;  border-radius: 6px;}.mg-card-label {  display: flex;  flex-direction: column;  align-items: center;  gap: 3px;}.mg-card-name {  font-size: 13px;  font-weight: 600;  color: #18181b;}.mg-card-tag {  font-size: 11px;  color: #ffffff;  background: #71717a;  border-radius: 4px;  padding: 1px 6px;  letter-spacing: 0.04em;}.mg-play-area {  display: flex;  flex-direction: column;  align-items: center;  gap: 0;}.mg-play-area iframe {  display: block;}.mg-info {  display: flex;  gap: 12px;  padding: 10px 12px 14px;  width: 100%;  box-sizing: border-box;}.mg-info-section {  flex: 1;  min-width: 0;}.mg-info-section h3 {  margin: 4px 2px 6px;}.mg-info-text {  font-size: 12px;  line-height: 1.65;  color: #555;  padding: 0 4px;}.mg-op-table {  font-size: 12px;  border-collapse: collapse;}.mg-op-table th {  text-align: left;  padding: 3px 8px 3px 4px;  color: #555;  white-space: nowrap;  font-weight: 600;}.mg-op-table td {  padding: 3px 4px;  color: #333;}html[data-dark="true"] .mg-card {  background: #1f1f23;  border-color: #3f3f46;}html[data-dark="true"] .mg-card:hover {  border-color: #3b82f6;  box-shadow: 0 4px 16px rgba(59, 130, 246, 0.25);}html[data-dark="true"] .mg-card-name {  color: #f4f4f5;}html[data-dark="true"] .mg-card-tag {  background: #52525b;}html[data-dark="true"] .mg-info-text {  color: #a1a1aa;}html[data-dark="true"] .mg-op-table th {  color: #a1a1aa;}html[data-dark="true"] .mg-op-table td {  color: #d4d4d8;}.icons_sprite {  display: inline-block;  overflow: hidden;  background-repeat: no-repeat;  background-image: url("../img/sprites/icons.png");}.i_accept {  width: 16px;  height: 16px;  background-position: -136px -200px;}.i_access_deny {  width: 16px;  height: 16px;  background-position: -138px -218px;}.i_access_log {  width: 16px;  height: 16px;  background-position: -143px -236px;}.i_account {  width: 24px;  height: 24px;  background-position: -70px -200px;}.i_active_gauge_1 {  width: 18px;  height: 18px;  background-position: -52px -234px;}.i_active_gauge_2 {  width: 18px;  height: 18px;  background-position: -96px -200px;}.i_active_gauge_3 {  width: 18px;  height: 18px;  background-position: -98px -220px;}.i_alert {  width: 14px;  height: 14px;  background-position: -190px -146px;}.i_all_feed {  width: 16px;  height: 16px;  background-position: -153px -162px;}.i_category {  width: 16px;  height: 16px;  background-position: -153px -180px;}.i_category_alert {  width: 16px;  height: 16px;  background-position: -154px -198px;}.i_category_beginner {  width: 12px;  height: 15px;  background-position: -296px -110px;}.i_category_calendar {  width: 15px;  height: 15px;  background-position: -280px -57px;}.i_category_castle {  width: 14px;  height: 16px;  background-position: -280px -91px;}.i_category_cat {  width: 16px;  height: 16px;  background-position: -156px -216px;}.i_category_clip {  width: 16px;  height: 16px;  background-position: -161px -234px;}.i_category_clock {  width: 16px;  height: 16px;  background-position: -154px -2px;}.i_category_code {  width: 12px;  height: 15px;  background-position: -298px -181px;}.i_category_diamond {  width: 16px;  height: 16px;  background-position: -154px -20px;}.i_category_disc {  width: 16px;  height: 16px;  background-position: -154px -38px;}.i_category_film {  width: 14px;  height: 13px;  background-position: -221px -146px;}.i_category_flag {  width: 16px;  height: 16px;  background-position: -154px -56px;}.i_category_forbidden {  width: 16px;  height: 16px;  background-position: -154px -74px;}.i_category_game {  width: 16px;  height: 16px;  background-position: -154px -92px;}.i_category_heart {  width: 16px;  height: 16px;  background-position: -154px -110px;}.i_category_home {  width: 16px;  height: 16px;  background-position: -154px -128px;}.i_category_horse {  width: 16px;  height: 16px;  background-position: -171px -162px;}.i_category_lock {  width: 12px;  height: 15px;  background-position: -300px -198px;}.i_category_mail {  width: 16px;  height: 16px;  background-position: -171px -180px;}.i_category_meal {  width: 16px;  height: 16px;  background-position: -172px -198px;}.i_category_mobile {  width: 16px;  height: 16px;  background-position: -174px -216px;}.i_category_new {  width: 16px;  height: 16px;  background-position: -179px -234px;}.i_category_ng {  width: 16px;  height: 16px;  background-position: -172px -2px;}.i_category_note {  width: 16px;  height: 16px;  background-position: -172px -20px;}.i_category_number_0 {  width: 16px;  height: 16px;  background-position: -172px -38px;}.i_category_number_1 {  width: 16px;  height: 16px;  background-position: -172px -56px;}.i_category_number_2 {  width: 16px;  height: 16px;  background-position: -172px -74px;}.i_category_number_3 {  width: 16px;  height: 16px;  background-position: -172px -92px;}.i_category_number_4 {  width: 16px;  height: 16px;  background-position: -172px -110px;}.i_category_number_5 {  width: 16px;  height: 16px;  background-position: -172px -128px;}.i_category_number_6 {  width: 16px;  height: 16px;  background-position: -189px -162px;}.i_category_number_7 {  width: 16px;  height: 16px;  background-position: -189px -180px;}.i_category_number_8 {  width: 16px;  height: 16px;  background-position: -190px -198px;}.i_category_number_9 {  width: 16px;  height: 16px;  background-position: -192px -216px;}.i_category_ok {  width: 16px;  height: 16px;  background-position: -197px -234px;}.i_category_pc {  width: 16px;  height: 16px;  background-position: -190px -2px;}.i_category_ribon {  width: 16px;  height: 16px;  background-position: -190px -20px;}.i_category_school {  width: 16px;  height: 16px;  background-position: -190px -38px;}.i_category_secret {  width: 16px;  height: 16px;  background-position: -190px -56px;}.i_category_skull {  width: 15px;  height: 15px;  background-position: -280px -74px;}.i_category_train {  width: 16px;  height: 16px;  background-position: -190px -74px;}.i_category_tv {  width: 16px;  height: 16px;  background-position: -190px -92px;}.i_comments {  width: 16px;  height: 16px;  background-position: -190px -110px;}.i_delete_room {  width: 16px;  height: 16px;  background-position: -190px -128px;}.i_design {  width: 16px;  height: 16px;  background-position: -207px -162px;}.i_desktop_notification {  width: 16px;  height: 16px;  background-position: -207px -180px;}.i_dice {  width: 15px;  height: 17px;  background-position: -280px -38px;}.i_dice_10 {  width: 64px;  height: 64px;  background-position: -2px -2px;}.i_dice_100 {  width: 64px;  height: 64px;  background-position: -2px -68px;}.i_dice_20 {  width: 64px;  height: 64px;  background-position: -2px -134px;}.i_dice_4 {  width: 64px;  height: 64px;  background-position: -68px -2px;}.i_dice_6 {  width: 64px;  height: 64px;  background-position: -68px -68px;}.i_dice_8 {  width: 64px;  height: 64px;  background-position: -68px -134px;}.i_drop_down_black {  width: 16px;  height: 16px;  background-position: -208px -198px;}.i_drop_down_white {  width: 16px;  height: 16px;  background-position: -210px -216px;}.i_edit {  width: 13px;  height: 13px;  background-position: -237px -146px;}.i_email {  width: 16px;  height: 16px;  background-position: -215px -234px;}.i_eraser {  width: 19px;  height: 14px;  background-position: -122px -240px;}.i_feeder_links {  width: 16px;  height: 16px;  background-position: -221px -2px;}.i_feeder_navi {  width: 16px;  height: 16px;  background-position: -221px -2px;}.i_file_feed {  width: 16px;  height: 16px;  background-position: -221px -20px;}.i_filter_order {  width: 16px;  height: 16px;  background-position: -208px -38px;}.i_flip_time_off {  width: 23px;  height: 15px;  background-position: -2px -234px;}.i_flip_time_on {  width: 23px;  height: 15px;  background-position: -27px -234px;}.i_folder {  width: 16px;  height: 16px;  background-position: -208px -56px;}.i_guest {  width: 24px;  height: 24px;  background-position: -72px -226px;}.i_hidden_ignore {  width: 16px;  height: 16px;  background-position: -208px -74px;}.i_ignore {  width: 16px;  height: 16px;  background-position: -208px -92px;}.i_inbox {  width: 16px;  height: 16px;  background-position: -208px -110px;}.i_info_feed {  width: 16px;  height: 16px;  background-position: -208px -128px;}.i_input_avatars {  width: 16px;  height: 16px;  background-position: -225px -161px;}.i_input_bold {  width: 16px;  height: 16px;  background-position: -225px -179px;}.i_input_emoticons {  width: 16px;  height: 16px;  background-position: -226px -197px;}.i_input_italic {  width: 16px;  height: 16px;  background-position: -228px -215px;}.i_input_strike {  width: 16px;  height: 16px;  background-position: -233px -233px;}.i_input_text_color {  width: 16px;  height: 16px;  background-position: -226px -38px;}.i_input_text_size {  width: 16px;  height: 16px;  background-position: -239px -2px;}.i_input_underline {  width: 16px;  height: 16px;  background-position: -239px -20px;}.i_input_video {  width: 16px;  height: 16px;  background-position: -226px -56px;}.i_introduction {  width: 16px;  height: 16px;  background-position: -226px -74px;}.i_join_room {  width: 16px;  height: 14px;  background-position: -154px -146px;}.i_keyword_notification {  width: 16px;  height: 16px;  background-position: -226px -92px;}.i_leave_room {  width: 16px;  height: 14px;  background-position: -172px -146px;}.i_log_links_middle_off {  width: 17px;  height: 17px;  background-position: -134px -162px;}.i_log_links_middle_on {  width: 17px;  height: 17px;  background-position: -134px -181px;}.i_log_links_new {  width: 32px;  height: 32px;  background-position: -2px -200px;}.i_log_links_old {  width: 32px;  height: 32px;  background-position: -36px -200px;}.i_logout {  width: 16px;  height: 16px;  background-position: -226px -110px;}.i_mobile {  width: 16px;  height: 16px;  background-position: -226px -128px;}.i_new {  width: 22px;  height: 13px;  background-position: -98px -240px;}.i_ng_word {  width: 16px;  height: 16px;  background-position: -243px -161px;}.i_note {  width: 16px;  height: 16px;  background-position: -243px -179px;}.i_notifier_off {  width: 16px;  height: 16px;  background-position: -244px -197px;}.i_notifier_on {  width: 16px;  height: 16px;  background-position: -246px -215px;}.i_official {  width: 16px;  height: 16px;  background-position: -251px -233px;}.i_outbox {  width: 16px;  height: 16px;  background-position: -244px -38px;}.i_password {  width: 16px;  height: 16px;  background-position: -257px -2px;}.i_pc {  width: 16px;  height: 16px;  background-position: -257px -20px;}.i_picture_feed {  width: 16px;  height: 16px;  background-position: -244px -56px;}.i_post_form_multi {  width: 16px;  height: 16px;  background-position: -244px -74px;}.i_post_form_single {  width: 16px;  height: 16px;  background-position: -244px -92px;}.i_protected {  width: 16px;  height: 16px;  background-position: -244px -110px;}.i_question_feed {  width: 16px;  height: 16px;  background-position: -244px -128px;}.i_rank_1 {  width: 16px;  height: 16px;  background-position: -261px -161px;}.i_rank_2 {  width: 16px;  height: 16px;  background-position: -261px -179px;}.i_rank_3 {  width: 16px;  height: 16px;  background-position: -262px -197px;}.i_rank_4 {  width: 16px;  height: 16px;  background-position: -264px -215px;}.i_reference {  width: 14px;  height: 16px;  background-position: -280px -109px;}.i_remove {  width: 13px;  height: 13px;  background-position: -252px -146px;}.i_rss {  width: 16px;  height: 16px;  background-position: -269px -233px;}.i_save_log {  width: 16px;  height: 16px;  background-position: -262px -38px;}.i_settings {  width: 16px;  height: 16px;  background-position: -275px -2px;}.i_sound_off {  width: 16px;  height: 16px;  background-position: -275px -20px;}.i_sound_on {  width: 16px;  height: 16px;  background-position: -262px -56px;}.i_sound_settings {  width: 16px;  height: 16px;  background-position: -262px -74px;}.i_special_feed {  width: 16px;  height: 16px;  background-position: -262px -92px;}.i_status_0 {  width: 18px;  height: 18px;  background-position: -116px -200px;}.i_status_1 {  width: 18px;  height: 18px;  background-position: -118px -220px;}.i_status_2 {  width: 18px;  height: 18px;  background-position: -134px -2px;}.i_status_3 {  width: 18px;  height: 18px;  background-position: -134px -22px;}.i_status_4 {  width: 18px;  height: 18px;  background-position: -134px -42px;}.i_status_5 {  width: 18px;  height: 18px;  background-position: -134px -62px;}.i_status_6 {  width: 18px;  height: 18px;  background-position: -134px -82px;}.i_status_7 {  width: 18px;  height: 18px;  background-position: -134px -102px;}.i_status_8 {  width: 18px;  height: 18px;  background-position: -134px -122px;}.i_status_9 {  width: 18px;  height: 18px;  background-position: -134px -142px;}.i_sub_broadcasting {  width: 16px;  height: 16px;  background-position: -262px -110px;}.i_sub_broadcasting_disabled {  width: 16px;  height: 16px;  background-position: -262px -128px;}.i_sub_calendar {  width: 16px;  height: 16px;  background-position: -279px -146px;}.i_sub_calendar_disabled {  width: 16px;  height: 16px;  background-position: -279px -164px;}.i_sub_mini_game {  width: 16px;  height: 16px;  background-position: -280px -182px;}.i_sub_mini_game_disabled {  width: 16px;  height: 16px;  background-position: -282px -200px;}.i_sub_note {  width: 16px;  height: 16px;  background-position: -287px -218px;}.i_sub_note_disabled {  width: 16px;  height: 16px;  background-position: -287px -236px;}.i_sub_search_feed {  width: 16px;  height: 16px;  background-position: -293px -2px;}.i_sub_search_feed_disabled {  width: 16px;  height: 16px;  background-position: -293px -20px;}.i_sub_white_board {  width: 16px;  height: 16px;  background-position: -297px -38px;}.i_sub_white_board_disabled {  width: 16px;  height: 16px;  background-position: -297px -56px;}.i_time {  width: 16px;  height: 16px;  background-position: -297px -74px;}.i_title {  width: 16px;  height: 16px;  background-position: -296px -92px;}.i_top_folder {  width: 16px;  height: 16px;  background-position: -280px -127px;}.i_trip {  width: 16px;  height: 16px;  background-position: -297px -145px;}.i_tutorial {  width: 16px;  height: 16px;  background-position: -298px -127px;}.i_url_feed {  width: 16px;  height: 16px;  background-position: -297px -163px;}.i_user {  width: 13px;  height: 14px;  background-position: -206px -146px;}.emoticons_sprite {  display: inline-block;  overflow: hidden;  background-repeat: no-repeat;  background-image: url("../img/sprites/emoticons.png");  margin: 0px 2px;}.e_1 {  width: 16px;  height: 16px;  background-position: -2px -2px;}.e_10 {  width: 16px;  height: 16px;  background-position: -2px -20px;}.e_100 {  width: 16px;  height: 16px;  background-position: -2px -38px;}.e_101 {  width: 16px;  height: 16px;  background-position: -2px -56px;}.e_102 {  width: 16px;  height: 16px;  background-position: -2px -74px;}.e_103 {  width: 16px;  height: 16px;  background-position: -2px -92px;}.e_104 {  width: 16px;  height: 16px;  background-position: -2px -110px;}.e_105 {  width: 16px;  height: 16px;  background-position: -2px -128px;}.e_106 {  width: 16px;  height: 16px;  background-position: -2px -146px;}.e_107 {  width: 16px;  height: 16px;  background-position: -2px -164px;}.e_108 {  width: 16px;  height: 16px;  background-position: -2px -182px;}.e_109 {  width: 16px;  height: 16px;  background-position: -2px -200px;}.e_11 {  width: 16px;  height: 16px;  background-position: -2px -218px;}.e_110 {  width: 16px;  height: 16px;  background-position: -2px -236px;}.e_111 {  width: 16px;  height: 16px;  background-position: -20px -2px;}.e_112 {  width: 16px;  height: 16px;  background-position: -20px -20px;}.e_113 {  width: 16px;  height: 16px;  background-position: -20px -38px;}.e_114 {  width: 16px;  height: 16px;  background-position: -20px -56px;}.e_115 {  width: 16px;  height: 16px;  background-position: -20px -74px;}.e_116 {  width: 16px;  height: 16px;  background-position: -20px -92px;}.e_117 {  width: 16px;  height: 16px;  background-position: -20px -110px;}.e_118 {  width: 16px;  height: 16px;  background-position: -20px -128px;}.e_119 {  width: 16px;  height: 16px;  background-position: -20px -146px;}.e_12 {  width: 16px;  height: 16px;  background-position: -20px -164px;}.e_120 {  width: 16px;  height: 16px;  background-position: -20px -182px;}.e_121 {  width: 16px;  height: 16px;  background-position: -20px -200px;}.e_122 {  width: 16px;  height: 16px;  background-position: -20px -218px;}.e_123 {  width: 16px;  height: 16px;  background-position: -20px -236px;}.e_124 {  width: 16px;  height: 16px;  background-position: -38px -2px;}.e_125 {  width: 16px;  height: 16px;  background-position: -38px -20px;}.e_126 {  width: 16px;  height: 16px;  background-position: -38px -38px;}.e_127 {  width: 16px;  height: 16px;  background-position: -38px -56px;}.e_128 {  width: 16px;  height: 16px;  background-position: -38px -74px;}.e_129 {  width: 16px;  height: 16px;  background-position: -38px -92px;}.e_13 {  width: 16px;  height: 16px;  background-position: -38px -110px;}.e_130 {  width: 16px;  height: 16px;  background-position: -38px -128px;}.e_131 {  width: 16px;  height: 16px;  background-position: -38px -146px;}.e_132 {  width: 16px;  height: 16px;  background-position: -38px -164px;}.e_133 {  width: 16px;  height: 16px;  background-position: -38px -182px;}.e_134 {  width: 16px;  height: 16px;  background-position: -38px -200px;}.e_135 {  width: 16px;  height: 16px;  background-position: -38px -218px;}.e_136 {  width: 16px;  height: 16px;  background-position: -38px -236px;}.e_137 {  width: 16px;  height: 16px;  background-position: -56px -2px;}.e_138 {  width: 16px;  height: 16px;  background-position: -56px -20px;}.e_139 {  width: 16px;  height: 16px;  background-position: -56px -38px;}.e_14 {  width: 16px;  height: 16px;  background-position: -56px -56px;}.e_140 {  width: 16px;  height: 16px;  background-position: -56px -74px;}.e_141 {  width: 16px;  height: 16px;  background-position: -56px -92px;}.e_142 {  width: 16px;  height: 16px;  background-position: -56px -110px;}.e_143 {  width: 16px;  height: 16px;  background-position: -56px -128px;}.e_144 {  width: 16px;  height: 16px;  background-position: -56px -146px;}.e_145 {  width: 16px;  height: 16px;  background-position: -56px -164px;}.e_146 {  width: 16px;  height: 16px;  background-position: -56px -182px;}.e_147 {  width: 16px;  height: 16px;  background-position: -56px -200px;}.e_148 {  width: 16px;  height: 16px;  background-position: -56px -218px;}.e_149 {  width: 16px;  height: 16px;  background-position: -56px -236px;}.e_15 {  width: 16px;  height: 16px;  background-position: -74px -2px;}.e_150 {  width: 16px;  height: 16px;  background-position: -74px -20px;}.e_151 {  width: 16px;  height: 16px;  background-position: -74px -38px;}.e_152 {  width: 16px;  height: 16px;  background-position: -74px -56px;}.e_153 {  width: 16px;  height: 16px;  background-position: -74px -74px;}.e_154 {  width: 16px;  height: 16px;  background-position: -74px -92px;}.e_155 {  width: 16px;  height: 16px;  background-position: -74px -110px;}.e_156 {  width: 16px;  height: 16px;  background-position: -74px -128px;}.e_157 {  width: 16px;  height: 16px;  background-position: -74px -146px;}.e_158 {  width: 16px;  height: 16px;  background-position: -74px -164px;}.e_159 {  width: 16px;  height: 16px;  background-position: -74px -182px;}.e_16 {  width: 16px;  height: 16px;  background-position: -74px -200px;}.e_160 {  width: 16px;  height: 16px;  background-position: -74px -218px;}.e_161 {  width: 16px;  height: 16px;  background-position: -74px -236px;}.e_162 {  width: 16px;  height: 16px;  background-position: -92px -2px;}.e_163 {  width: 16px;  height: 16px;  background-position: -110px -2px;}.e_164 {  width: 16px;  height: 16px;  background-position: -128px -2px;}.e_165 {  width: 16px;  height: 16px;  background-position: -146px -2px;}.e_166 {  width: 16px;  height: 16px;  background-position: -164px -2px;}.e_167 {  width: 16px;  height: 16px;  background-position: -182px -2px;}.e_168 {  width: 16px;  height: 16px;  background-position: -200px -2px;}.e_169 {  width: 16px;  height: 16px;  background-position: -218px -2px;}.e_17 {  width: 16px;  height: 16px;  background-position: -236px -2px;}.e_170 {  width: 16px;  height: 16px;  background-position: -254px -2px;}.e_171 {  width: 16px;  height: 16px;  background-position: -272px -2px;}.e_172 {  width: 16px;  height: 16px;  background-position: -290px -2px;}.e_173 {  width: 16px;  height: 16px;  background-position: -308px -2px;}.e_174 {  width: 16px;  height: 16px;  background-position: -92px -20px;}.e_175 {  width: 16px;  height: 16px;  background-position: -92px -38px;}.e_176 {  width: 16px;  height: 16px;  background-position: -92px -56px;}.e_177 {  width: 16px;  height: 16px;  background-position: -92px -74px;}.e_178 {  width: 16px;  height: 16px;  background-position: -92px -92px;}.e_179 {  width: 16px;  height: 16px;  background-position: -92px -110px;}.e_18 {  width: 16px;  height: 16px;  background-position: -92px -128px;}.e_180 {  width: 16px;  height: 16px;  background-position: -92px -146px;}.e_181 {  width: 16px;  height: 16px;  background-position: -92px -164px;}.e_182 {  width: 16px;  height: 16px;  background-position: -92px -182px;}.e_183 {  width: 16px;  height: 16px;  background-position: -92px -200px;}.e_184 {  width: 16px;  height: 16px;  background-position: -92px -218px;}.e_185 {  width: 16px;  height: 16px;  background-position: -92px -236px;}.e_186 {  width: 16px;  height: 16px;  background-position: -110px -20px;}.e_187 {  width: 16px;  height: 16px;  background-position: -128px -20px;}.e_188 {  width: 16px;  height: 16px;  background-position: -146px -20px;}.e_189 {  width: 16px;  height: 16px;  background-position: -164px -20px;}.e_19 {  width: 16px;  height: 16px;  background-position: -182px -20px;}.e_190 {  width: 16px;  height: 16px;  background-position: -200px -20px;}.e_191 {  width: 16px;  height: 16px;  background-position: -218px -20px;}.e_192 {  width: 16px;  height: 16px;  background-position: -236px -20px;}.e_193 {  width: 16px;  height: 16px;  background-position: -254px -20px;}.e_194 {  width: 16px;  height: 16px;  background-position: -272px -20px;}.e_195 {  width: 16px;  height: 16px;  background-position: -290px -20px;}.e_196 {  width: 16px;  height: 16px;  background-position: -308px -20px;}.e_197 {  width: 16px;  height: 16px;  background-position: -110px -38px;}.e_198 {  width: 16px;  height: 16px;  background-position: -110px -56px;}.e_199 {  width: 16px;  height: 16px;  background-position: -110px -74px;}.e_2 {  width: 16px;  height: 16px;  background-position: -110px -92px;}.e_20 {  width: 16px;  height: 16px;  background-position: -110px -110px;}.e_200 {  width: 16px;  height: 16px;  background-position: -110px -128px;}.e_201 {  width: 16px;  height: 16px;  background-position: -110px -146px;}.e_202 {  width: 16px;  height: 16px;  background-position: -110px -164px;}.e_203 {  width: 16px;  height: 16px;  background-position: -110px -182px;}.e_204 {  width: 16px;  height: 16px;  background-position: -110px -200px;}.e_205 {  width: 16px;  height: 16px;  background-position: -110px -218px;}.e_206 {  width: 16px;  height: 16px;  background-position: -110px -236px;}.e_207 {  width: 16px;  height: 16px;  background-position: -128px -38px;}.e_208 {  width: 16px;  height: 16px;  background-position: -146px -38px;}.e_209 {  width: 16px;  height: 16px;  background-position: -164px -38px;}.e_21 {  width: 16px;  height: 16px;  background-position: -182px -38px;}.e_210 {  width: 16px;  height: 16px;  background-position: -200px -38px;}.e_211 {  width: 16px;  height: 16px;  background-position: -218px -38px;}.e_212 {  width: 16px;  height: 16px;  background-position: -236px -38px;}.e_213 {  width: 16px;  height: 16px;  background-position: -254px -38px;}.e_214 {  width: 16px;  height: 16px;  background-position: -272px -38px;}.e_215 {  width: 16px;  height: 16px;  background-position: -290px -38px;}.e_216 {  width: 16px;  height: 16px;  background-position: -308px -38px;}.e_217 {  width: 16px;  height: 16px;  background-position: -128px -56px;}.e_218 {  width: 16px;  height: 16px;  background-position: -128px -74px;}.e_219 {  width: 16px;  height: 16px;  background-position: -128px -92px;}.e_22 {  width: 16px;  height: 16px;  background-position: -128px -110px;}.e_220 {  width: 16px;  height: 16px;  background-position: -128px -128px;}.e_221 {  width: 16px;  height: 16px;  background-position: -128px -146px;}.e_222 {  width: 16px;  height: 16px;  background-position: -128px -164px;}.e_223 {  width: 16px;  height: 16px;  background-position: -128px -182px;}.e_224 {  width: 16px;  height: 16px;  background-position: -128px -200px;}.e_225 {  width: 16px;  height: 16px;  background-position: -128px -218px;}.e_226 {  width: 16px;  height: 16px;  background-position: -128px -236px;}.e_227 {  width: 16px;  height: 16px;  background-position: -146px -56px;}.e_228 {  width: 16px;  height: 16px;  background-position: -164px -56px;}.e_229 {  width: 16px;  height: 16px;  background-position: -182px -56px;}.e_23 {  width: 16px;  height: 16px;  background-position: -200px -56px;}.e_230 {  width: 16px;  height: 16px;  background-position: -218px -56px;}.e_231 {  width: 16px;  height: 16px;  background-position: -236px -56px;}.e_232 {  width: 16px;  height: 16px;  background-position: -254px -56px;}.e_233 {  width: 16px;  height: 16px;  background-position: -272px -56px;}.e_234 {  width: 16px;  height: 16px;  background-position: -290px -56px;}.e_235 {  width: 16px;  height: 16px;  background-position: -308px -56px;}.e_236 {  width: 16px;  height: 16px;  background-position: -146px -74px;}.e_237 {  width: 16px;  height: 16px;  background-position: -146px -92px;}.e_238 {  width: 16px;  height: 16px;  background-position: -146px -110px;}.e_239 {  width: 16px;  height: 16px;  background-position: -146px -128px;}.e_24 {  width: 16px;  height: 16px;  background-position: -146px -146px;}.e_240 {  width: 16px;  height: 16px;  background-position: -146px -164px;}.e_241 {  width: 16px;  height: 16px;  background-position: -146px -182px;}.e_242 {  width: 16px;  height: 16px;  background-position: -146px -200px;}.e_243 {  width: 16px;  height: 16px;  background-position: -146px -218px;}.e_244 {  width: 16px;  height: 16px;  background-position: -146px -236px;}.e_245 {  width: 16px;  height: 16px;  background-position: -164px -74px;}.e_246 {  width: 16px;  height: 16px;  background-position: -182px -74px;}.e_247 {  width: 16px;  height: 16px;  background-position: -200px -74px;}.e_248 {  width: 16px;  height: 16px;  background-position: -218px -74px;}.e_249 {  width: 16px;  height: 16px;  background-position: -236px -74px;}.e_25 {  width: 16px;  height: 16px;  background-position: -254px -74px;}.e_250 {  width: 16px;  height: 16px;  background-position: -272px -74px;}.e_251 {  width: 16px;  height: 16px;  background-position: -290px -74px;}.e_252 {  width: 16px;  height: 16px;  background-position: -308px -74px;}.e_26 {  width: 16px;  height: 16px;  background-position: -164px -92px;}.e_27 {  width: 16px;  height: 16px;  background-position: -164px -110px;}.e_28 {  width: 16px;  height: 16px;  background-position: -164px -128px;}.e_29 {  width: 16px;  height: 16px;  background-position: -164px -146px;}.e_3 {  width: 16px;  height: 16px;  background-position: -164px -164px;}.e_30 {  width: 16px;  height: 16px;  background-position: -164px -182px;}.e_31 {  width: 16px;  height: 16px;  background-position: -164px -200px;}.e_32 {  width: 16px;  height: 16px;  background-position: -164px -218px;}.e_33 {  width: 16px;  height: 16px;  background-position: -164px -236px;}.e_34 {  width: 16px;  height: 16px;  background-position: -182px -92px;}.e_35 {  width: 16px;  height: 16px;  background-position: -200px -92px;}.e_36 {  width: 16px;  height: 16px;  background-position: -218px -92px;}.e_37 {  width: 16px;  height: 16px;  background-position: -236px -92px;}.e_38 {  width: 16px;  height: 16px;  background-position: -254px -92px;}.e_39 {  width: 16px;  height: 16px;  background-position: -272px -92px;}.e_4 {  width: 16px;  height: 16px;  background-position: -290px -92px;}.e_40 {  width: 16px;  height: 16px;  background-position: -308px -92px;}.e_41 {  width: 16px;  height: 16px;  background-position: -182px -110px;}.e_42 {  width: 16px;  height: 16px;  background-position: -182px -128px;}.e_43 {  width: 16px;  height: 16px;  background-position: -182px -146px;}.e_44 {  width: 16px;  height: 16px;  background-position: -182px -164px;}.e_45 {  width: 16px;  height: 16px;  background-position: -182px -182px;}.e_46 {  width: 16px;  height: 16px;  background-position: -182px -200px;}.e_47 {  width: 16px;  height: 16px;  background-position: -182px -218px;}.e_48 {  width: 16px;  height: 16px;  background-position: -182px -236px;}.e_49 {  width: 16px;  height: 16px;  background-position: -200px -110px;}.e_5 {  width: 16px;  height: 16px;  background-position: -218px -110px;}.e_50 {  width: 16px;  height: 16px;  background-position: -236px -110px;}.e_51 {  width: 16px;  height: 16px;  background-position: -254px -110px;}.e_52 {  width: 16px;  height: 16px;  background-position: -272px -110px;}.e_53 {  width: 16px;  height: 16px;  background-position: -290px -110px;}.e_54 {  width: 16px;  height: 16px;  background-position: -308px -110px;}.e_55 {  width: 16px;  height: 16px;  background-position: -200px -128px;}.e_56 {  width: 16px;  height: 16px;  background-position: -200px -146px;}.e_57 {  width: 16px;  height: 16px;  background-position: -200px -164px;}.e_58 {  width: 16px;  height: 16px;  background-position: -200px -182px;}.e_59 {  width: 16px;  height: 16px;  background-position: -200px -200px;}.e_6 {  width: 16px;  height: 16px;  background-position: -200px -218px;}.e_60 {  width: 16px;  height: 16px;  background-position: -200px -236px;}.e_61 {  width: 16px;  height: 16px;  background-position: -218px -128px;}.e_62 {  width: 16px;  height: 16px;  background-position: -236px -128px;}.e_63 {  width: 16px;  height: 16px;  background-position: -254px -128px;}.e_64 {  width: 16px;  height: 16px;  background-position: -272px -128px;}.e_65 {  width: 16px;  height: 16px;  background-position: -290px -128px;}.e_66 {  width: 16px;  height: 16px;  background-position: -308px -128px;}.e_67 {  width: 16px;  height: 16px;  background-position: -218px -146px;}.e_68 {  width: 16px;  height: 16px;  background-position: -218px -164px;}.e_69 {  width: 16px;  height: 16px;  background-position: -218px -182px;}.e_7 {  width: 16px;  height: 16px;  background-position: -218px -200px;}.e_70 {  width: 16px;  height: 16px;  background-position: -218px -218px;}.e_71 {  width: 16px;  height: 16px;  background-position: -218px -236px;}.e_72 {  width: 16px;  height: 16px;  background-position: -236px -146px;}.e_73 {  width: 16px;  height: 16px;  background-position: -254px -146px;}.e_74 {  width: 16px;  height: 16px;  background-position: -272px -146px;}.e_75 {  width: 16px;  height: 16px;  background-position: -290px -146px;}.e_76 {  width: 16px;  height: 16px;  background-position: -308px -146px;}.e_77 {  width: 16px;  height: 16px;  background-position: -236px -164px;}.e_78 {  width: 16px;  height: 16px;  background-position: -236px -182px;}.e_79 {  width: 16px;  height: 16px;  background-position: -236px -200px;}.e_8 {  width: 16px;  height: 16px;  background-position: -236px -218px;}.e_80 {  width: 16px;  height: 16px;  background-position: -236px -236px;}.e_81 {  width: 16px;  height: 16px;  background-position: -254px -164px;}.e_82 {  width: 16px;  height: 16px;  background-position: -272px -164px;}.e_83 {  width: 16px;  height: 16px;  background-position: -290px -164px;}.e_84 {  width: 16px;  height: 16px;  background-position: -308px -164px;}.e_85 {  width: 16px;  height: 16px;  background-position: -254px -182px;}.e_86 {  width: 16px;  height: 16px;  background-position: -254px -200px;}.e_87 {  width: 16px;  height: 16px;  background-position: -254px -218px;}.e_88 {  width: 16px;  height: 16px;  background-position: -254px -236px;}.e_89 {  width: 16px;  height: 16px;  background-position: -272px -182px;}.e_9 {  width: 16px;  height: 16px;  background-position: -290px -182px;}.e_90 {  width: 16px;  height: 16px;  background-position: -308px -182px;}.e_91 {  width: 16px;  height: 16px;  background-position: -272px -200px;}.e_92 {  width: 16px;  height: 16px;  background-position: -272px -218px;}.e_93 {  width: 16px;  height: 16px;  background-position: -272px -236px;}.e_94 {  width: 16px;  height: 16px;  background-position: -290px -200px;}.e_95 {  width: 16px;  height: 16px;  background-position: -308px -200px;}.e_96 {  width: 16px;  height: 16px;  background-position: -290px -218px;}.e_97 {  width: 16px;  height: 16px;  background-position: -290px -236px;}.e_98 {  width: 16px;  height: 16px;  background-position: -308px -218px;}.e_99 {  width: 16px;  height: 16px;  background-position: -308px -236px;}textarea#message_form_body {  width: 360px;  height: 60px;}table#dice_buttons td {  text-align: center;}table#dice_buttons button {  cursor: pointer;  margin: 2px 4px;  padding: 4px;}input#optional_value {  width: 32px;}div#qr_code {  margin: 16px;}div#access_log_view {  max-height: 360px;  max-width: 420px;  overflow-y: auto;  margin: 0 auto;}table.access-log-table {  width: 100%;  border-collapse: collapse;}table.access-log-table thead tr {  border-bottom: 2px solid rgba(0, 0, 0, 0.08);}table.access-log-table thead th {  font-size: 11px;  font-weight: 600;  color: #888888;  letter-spacing: 0.05em;  text-transform: uppercase;  padding: 6px 10px;  text-align: left;}table.access-log-table thead th:last-child {  text-align: right;}table.access-log-table tbody tr {  border-bottom: 1px solid rgba(0, 0, 0, 0.05);  transition: background-color 0.1s ease;}table.access-log-table tbody tr:last-child {  border-bottom: none;}table.access-log-table tbody tr:hover {  background-color: rgba(0, 0, 0, 0.03);}table.access-log-table td {  padding: 7px 10px;  font-size: 13px;  color: #333333;  vertical-align: middle;}td.access-log-name {  font-weight: 500;}td.access-log-name .trip,td.access-log-name .account_trip {  margin-left: 8px;}td.access-log-time {  font-size: 12px;  color: #888888;  white-space: nowrap;  text-align: right;}