/* Digital Organizer: green-forward Luxury CEO theme. DORA remains pink-forward in owner-suite.css. */
html[data-owner-app="organizer"] body{
  --bg:#040806;
  --panel:#0b1510;
  --panel2:#102019;
  --line:#245d46;
  --text:#f7fff9;
  --muted:#bad4c5;
  --accent:#20c58a;
  --warn:#e6c46e;
  --bad:#ff6b9e;
  background:radial-gradient(circle at 10% 0%,rgba(32,197,138,.34),transparent 35%),radial-gradient(circle at 88% 8%,rgba(122,240,188,.16),transparent 30%),radial-gradient(circle at 76% 22%,rgba(255,59,159,.10),transparent 24%),radial-gradient(circle at 50% 100%,rgba(230,196,110,.08),transparent 42%),linear-gradient(180deg,#030705 0%,#07120c 48%,#020503 100%);
}
html[data-owner-app="organizer"] .login-card,
html[data-owner-app="organizer"] .card,
html[data-owner-app="organizer"] .hero{
  background:linear-gradient(145deg,rgba(10,25,17,.98),rgba(4,9,6,.99));
  border-color:rgba(73,223,147,.42);
  box-shadow:0 24px 70px rgba(0,0,0,.48),0 0 38px rgba(32,197,138,.09),inset 0 1px rgba(255,255,255,.035);
}
html[data-owner-app="organizer"] .hero{border-top-color:rgba(122,240,188,.72)}
html[data-owner-app="organizer"] .eyebrow{color:#7af0bc}
html[data-owner-app="organizer"] .hero h1,
html[data-owner-app="organizer"] .module-hero h2{background:linear-gradient(90deg,#fff 0%,#dfffee 24%,#7af0bc 48%,#20c58a 68%,#ff7abb 88%,#e6c46e 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
html[data-owner-app="organizer"] .btn.primary,
html[data-owner-app="organizer"] .tabs button.active{
  color:#021b11;
  border-color:#8bf4c5;
  background:linear-gradient(135deg,#c4ffe0 0%,#52dfa0 34%,#20c58a 66%,#0b6c4c 100%);
  box-shadow:0 12px 30px rgba(32,197,138,.24);
}
html[data-owner-app="organizer"] .tabs button,
html[data-owner-app="organizer"] .btn{border-color:#245d46;background:#0d2117}
html[data-owner-app="organizer"] .btn.secondary{color:#ffe0ef;background:#1d1018;border-color:#6e2d52}
html[data-owner-app="organizer"] .suite-icon{color:#03180f;background:linear-gradient(135deg,#e6c46e 0%,#7af0bc 32%,#20c58a 66%,#ff3b9f 100%);border-color:#75eeb8;box-shadow:0 10px 28px rgba(32,197,138,.22)}
html[data-owner-app="organizer"] .suite-card{border-color:rgba(73,223,147,.30);background:linear-gradient(145deg,rgba(32,197,138,.075),rgba(255,255,255,.022))}
html[data-owner-app="organizer"] .suite-card p{color:#bed7c8}
html[data-owner-app="organizer"] .pill.ok{background:#0e3b28;color:#d4fbe4;border:1px solid #257451}
html[data-owner-app="organizer"] .pill{background:#173628;color:#d8f9e5;border:1px solid #2d6f50}
html[data-owner-app="organizer"] .field input,
html[data-owner-app="organizer"] .field textarea,
html[data-owner-app="organizer"] .field select,
html[data-owner-app="organizer"] label input,
html[data-owner-app="organizer"] label textarea,
html[data-owner-app="organizer"] label select{background:#050c08;border-color:#2c6d50}
html[data-owner-app="organizer"] input:focus,
html[data-owner-app="organizer"] textarea:focus,
html[data-owner-app="organizer"] select:focus{outline:none;border-color:#39d798;box-shadow:0 0 0 3px rgba(32,197,138,.14)}
html[data-owner-app="organizer"] .source-list a{color:#7af0bc}
html[data-owner-app="organizer"] .tabs{scrollbar-color:#20c58a #0b1510}
html[data-owner-app="organizer"] ::selection{background:rgba(255,59,159,.34);color:#fff}
