/* SOBE Lucas — темы (вынесено из index) */
html[data-theme="dark"] #lucasRoom .lr-form{background:rgba(20,32,23,.82);}
html[data-theme="dark"] #lucasRoom .lr-veil{background:rgba(14,24,17,.88) !important;}
html[data-theme="dark"] #lucasRoom .lh-sheet-panel{background:var(--sand-2);}
html[data-theme="dark"] #lucasRoom .lh-field input, html[data-theme="dark"] #lucasRoom .lh-field textarea, html[data-theme="dark"] #lucasRoom .lh-field select{background:rgba(247,244,239,.08); color:var(--ink);}
html[data-theme="dark"] #lucasRoom .lr-chip{background:rgba(247,244,239,.08); color:var(--ink-soft); border-color:rgba(247,244,239,.22);}
html[data-theme="dark"] #lucasRoom .lr-input::placeholder{color:rgba(247,244,239,.5);}
html[data-theme="dark"] #lucasRoom .lh-field span{color:var(--bronze);}
html[data-theme="dark"] #lucasRoom .lh-field input::placeholder, html[data-theme="dark"] #lucasRoom .lh-field textarea::placeholder{color:rgba(247,244,239,.4);}
html[data-theme="dark"] #lucasRoom .lr-sweep-btn{background:rgba(247,244,239,.1);}
html[data-theme="dark"] #lucasRoom .lr-card{background:linear-gradient(166deg,#213526,#1B2D1F); box-shadow:0 12px 26px rgba(0,0,0,.4), 0 1px 0 rgba(247,244,239,.06) inset;}
html[data-theme="dark"] #lucasRoom .lr-card .lr-kind{color:var(--bronze);}
html[data-theme="dark"] #lucasRoom .lr-card .lr-place{color:var(--ink);}
html[data-theme="dark"] #lucasRoom .lr-card .lr-specs{color:var(--ink-soft);}
html[data-theme="dark"] #lucasRoom .lr-card .lr-price{color:var(--ink);}
html[data-theme="dark"] #lucasRoom .lr-card .lr-pdf{color:var(--gold); border-color:var(--gold); background:transparent;}
html[data-theme="dark"] #lucasRoom .lr-card-photo{background:#16241A;}
html[data-theme="dark"] #lucasRoom .lh-door, html[data-theme="dark"] #lucasRoom .lh-me-add{background:transparent; color:var(--gold); border:1px solid var(--gold);}
html[data-theme="dark"] #lucasRoom .lh-door:hover, html[data-theme="dark"] #lucasRoom .lh-me-add:hover{background:rgba(217,172,75,.12);}
html[data-theme="dark"] #lucasRoom .lh-search, html[data-theme="dark"] #lucasRoom .lh-sort{background:#F3EDE1; color:#2B261E; border-color:rgba(160,124,97,.4);}
html[data-theme="dark"] #lucasRoom .lh-search::placeholder{color:rgba(43,38,30,.5);}
html[data-theme="dark"] #lucasRoom .lh-sortdir{background:transparent; color:var(--ink-soft); border-color:rgba(247,244,239,.25);}
html[data-theme="dark"] #lucasRoom .lr-foldbar{background:transparent; color:var(--ink-soft); border-color:var(--gold);}
html[data-theme="dark"] #lucasRoom .lr-foldbar:hover{background:rgba(217,172,75,.1);}
html[data-theme="dark"] #lucasRoom{
  --sand:#16241A; --sand-2:#111C14; --paper:#1B2D1F; --paper-2:#213526;
  --ink:#F7F4EF; --ink-soft:rgba(247,244,239,.72); --ink-faint:rgba(247,244,239,.45);
  --bronze:#C9A87F; --gold:#D9AC4B; --forest:#0E1811;
  --hair:rgba(201,168,127,.24);
}

/* --- генеральная зачистка: история, пузыри, панели --- */
html[data-theme="dark"] #lucasRoom .lh-bub{background:rgba(247,244,239,.09); color:var(--ink);}
html[data-theme="dark"] #lucasRoom .lh-bub.is-client{background:rgba(217,172,75,.14); color:var(--ink);}
html[data-theme="dark"] #lucasRoom #lh-mytalks{background:transparent;}
html[data-theme="dark"] #lucasRoom .lh-talkrow, html[data-theme="dark"] #lucasRoom .lh-talk-row{background:rgba(247,244,239,.06); color:var(--ink);}
html[data-theme="dark"] #lucasRoom .lh-statepick button{background:rgba(247,244,239,.08); color:var(--ink-soft); border-color:rgba(247,244,239,.2);}
html[data-theme="dark"] #lucasRoom .lr-fold{background:rgba(247,244,239,.08); color:var(--ink-soft);}
html[data-theme="dark"] #lucasRoom .lh-client-row{background:transparent; color:var(--ink);}
html[data-theme="dark"] #lucasRoom .lh-client-row:hover{background:rgba(247,244,239,.07);}
html[data-theme="dark"] #lucasRoom .lr-line .lr-said{color:var(--ink);}
html[data-theme="dark"] #lucasRoom .lr-input{color:var(--ink);}

/* окно буклета (lr-b-*): кнопки и текст — кость на ночи */
html[data-theme="dark"] #lucasRoom #lr-b-view, html[data-theme="dark"] #lucasRoom #lr-b-save{background:transparent !important; color:var(--ink) !important; border:1px solid var(--gold) !important;}
html[data-theme="dark"] #lucasRoom #lr-b-view:hover, html[data-theme="dark"] #lucasRoom #lr-b-save:hover{background:rgba(217,172,75,.12) !important;}
html[data-theme="dark"] #lucasRoom .lr-b-state, html[data-theme="dark"] #lucasRoom .lr-b-note, html[data-theme="dark"] #lucasRoom #lr-b-ref{color:var(--ink-soft) !important;}
html[data-theme="dark"] #lucasRoom .lr-b, html[data-theme="dark"] #lucasRoom .lr-bro{background:var(--paper) !important; color:var(--ink) !important;}
