/* SETTINGS is a real side-menu item built by the bundle (see the
   _confirmMenuClick / menu data patch in res/1.chunk.js); it opens this panel. */
.pcol-settings-panel {
  position: fixed;
  inset: 0;
  z-index: 10001;
  display: none;
  place-items: center;
  background: rgba(0, 0, 0, .72);
  color: #fff;
  font: 14px/1.5 Arial, sans-serif;
}

.pcol-settings-panel.open { display: grid; }

.pcol-settings-card {
  box-sizing: border-box;
  width: min(430px, calc(100vw - 32px));
  padding: 24px;
  border: 1px solid rgba(255, 255, 255, .3);
  background: #102028;
  box-shadow: 0 20px 60px rgba(0, 0, 0, .55);
}

.pcol-settings-card h2 { margin: 0 0 14px; letter-spacing: .08em; }
.pcol-settings-note { margin: 0 0 12px; opacity: .75; }
.pcol-settings-card label { display: block; margin: 12px 0 4px; opacity: .8; }
.pcol-settings-card input,
.pcol-settings-card select {
  box-sizing: border-box;
  width: 100%;
  padding: 9px 10px;
  border: 1px solid #59717c;
  background: #071319;
  color: #fff;
}

.pcol-settings-actions { display: flex; gap: 8px; margin-top: 16px; }
.pcol-settings-actions button {
  flex: 1;
  padding: 9px;
  border: 1px solid #7fa4b3;
  background: #244957;
  color: #fff;
  cursor: pointer;
}
.pcol-set-close { background: transparent !important; }
