/* Product palette on narrowly opted-in canonical controls; child pages do not load this file. */
.lp-ui.kt-parent-controls {
  --lp-bg:#18281f;--lp-card:#0e1913;--lp-fg:#eaf2ec;--lp-muted:#bdd0c2;
  --lp-line:#647e6d;--lp-accent:#c1e4c8;--lp-on-accent:#102318;--lp-focus:#efc36c;
  --lp-success:#8ee0aa;--lp-danger:#ff8a7d;
}
.lp-ui.kt-parent-toolbar {display:flex;justify-content:flex-end;background:transparent;margin:0 0 20px;position:relative;z-index:6}
body>.kt-parent-toolbar {width:min(900px,calc(100% - 32px));margin:24px auto}
.kt-parent-toolbar .lp-account-panel {display:grid;gap:0;max-width:calc(100vw - 48px)}
.kt-parent-toolbar .lp-account-panel .lp-button {margin:0 0 8px}
.kt-parent-toolbar .lp-account-panel .kt-account-link {display:block}
#shelves.kt-parent-controls {border-radius:var(--lp-radius)}
#shelves.kt-parent-controls label {margin:0}
#shelves.kt-parent-controls #shelf-kids .check {display:flex;align-items:start;gap:10px;margin:12px 0}
#shelves.kt-parent-controls #shelf-kids input {flex-shrink:0;margin:2px 0 0}
#shelves.kt-parent-controls :is(fieldset,input,select) {min-width:0}
#shelf-discard-dialog.kt-parent-controls {border-radius:var(--lp-radius);background:var(--lp-bg);color:var(--lp-fg)}
.lp-ui.kt-privacy-controls {
  --lp-bg:#131720;--lp-card:#0b0d12;--lp-fg:#f5f2ea;--lp-muted:#aab1be;
  --lp-line:#647084;--lp-accent:#f2b14a;--lp-on-accent:#15100a;--lp-focus:#f2b14a;
}
.data-card.kt-parent-controls {border-radius:var(--lp-radius)}
.kt-privacy-controls :is(.data-input,.data-button) {min-width:0}
