/* Seenan studio skin — the concept-D look layered on top of the existing studio pages.
   Only restyles existing elements (ids/classes of the live markup); no generation logic lives here. */
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@500&display=swap');

:root{
  --sk-bg:#090a0a; --sk-panel:#0c0c0d; --sk-panel2:rgba(255,255,255,.045); --sk-panel3:rgba(255,255,255,.07);
  --sk-hair:rgba(255,255,255,.09); --sk-hair2:rgba(255,255,255,.14);
  --sk-ink:#f5f5f5; --sk-dim:#b0b4ba; --sk-faint:#696e77;
  --sk-acc:#ffb877; --sk-acc-rgb:255,184,119; --sk-acc-hi:#ffd3a8; --sk-acc-lo:#f39a4e; --sk-acc-ink:#1f1205;
  --sk-serif:'Instrument Serif', Georgia, serif; --sk-mono:'JetBrains Mono', ui-monospace, monospace;
  --sk-out:cubic-bezier(.16,1,.3,1);
}
html body{ background:var(--sk-bg) !important; }

/* ---------- sidebar ---------- */
#app-sidebar{ background:var(--sk-bg) !important; backdrop-filter:none !important; border-right:1px solid var(--sk-hair) !important; }
#app-sidebar::before, #app-sidebar::after{ display:none !important; }
#sidebar-brand-label{ font-size:18px !important; letter-spacing:-.025em !important; }
#sidebar-brand-label .sk-tld{ font:inherit; color:var(--sk-acc) !important; }
#sidebar-collapse-toggle{ width:30px !important; height:30px !important; border-radius:9px !important; }

/* project switcher: cover of the latest work + label */
#project-switcher-pill{ position:relative; display:grid !important; grid-template-columns:44px 1fr 26px; align-items:center; gap:10px; padding:9px 9px 9px 10px !important; margin:0 0 10px !important;
  border-radius:15px !important; isolation:isolate; background:linear-gradient(160deg,#161617 0%,#111112 60%,#0e0e0f 100%) !important; border:0 !important; cursor:pointer; }
#project-switcher-pill::before{ content:""; position:absolute; inset:0; border-radius:inherit; padding:1px; z-index:-1;
  background:linear-gradient(140deg, rgba(255,255,255,.2), rgba(255,255,255,.05) 40%, rgba(255,255,255,.03) 70%, rgba(var(--sk-acc-rgb),.3));
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite:xor; mask-composite:exclude; }
#project-switcher-pill > .sidebar-3d-icon{ display:none !important; }
#project-switcher-pill .sk-cover{ position:relative; width:44px; height:36px; }
#project-switcher-pill .sk-cover i{ position:absolute; top:2px; width:26px; height:31px; border-radius:7px; background:#1a1a1b center/cover no-repeat; box-shadow:0 4px 10px rgba(0,0,0,.55), 0 0 0 1.5px #121213; }
#project-switcher-pill .sk-cover i:nth-child(1){ left:0; transform:rotate(-9deg); }
#project-switcher-pill .sk-cover i:nth-child(2){ left:9px; transform:rotate(2deg); z-index:1; }
#project-switcher-pill .sk-cover i:nth-child(3){ left:18px; transform:rotate(10deg); z-index:2; }
#project-switcher-pill .navlabel{ display:block; min-width:0; font-size:13.5px !important; font-weight:700 !important; color:var(--sk-ink) !important; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
#project-switcher-pill .navlabel::before{ content:"Project"; display:block; font-size:9px; font-weight:800; letter-spacing:.2em; text-transform:uppercase; color:var(--sk-acc); margin-bottom:2px; }
#project-switcher-chevron{ width:26px; height:26px; border-radius:8px; display:grid !important; place-items:center; background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.07); transform:rotate(90deg); }

/* nav: single-column rows instead of the 2-up tile grid */
#app-sidebar .aurora-navhead{ font-size:11px !important; letter-spacing:.02em !important; text-transform:none !important; color:var(--sk-faint) !important; font-weight:700 !important; padding-top:14px !important; }
#sidebar-create-grid, #project-tab-grid{ display:flex !important; flex-direction:column; gap:1px !important; }
#app-sidebar .sidebar-tile-glass, #app-sidebar .aurora-navrow, #app-sidebar .navrow-tile-static{
  position:relative; background:transparent !important; border:0 !important; box-shadow:none !important; backdrop-filter:none !important;
  display:flex !important; flex-direction:row !important; align-items:center !important; gap:11px !important; padding:8px 12px !important; border-radius:10px !important; min-height:0 !important; margin-bottom:1px !important; }
#app-sidebar .sidebar-tile-glass::before, #app-sidebar .sidebar-tile-glass::after, #app-sidebar .aurora-navrow::before{ display:none !important; }
#app-sidebar .navlabel{ font-size:13.5px !important; font-weight:600 !important; color:var(--sk-dim) !important; line-height:1.2 !important; }
#app-sidebar .create-tile-icon, #app-sidebar .sidebar-3d-icon{ width:auto !important; height:auto !important; background:none !important; border:0 !important; box-shadow:none !important; color:var(--sk-dim) !important; font-size:17px !important; }
#app-sidebar .sidebar-tile-glass:hover, #app-sidebar .aurora-navrow:hover{ background:var(--sk-panel2) !important; }
#app-sidebar .sidebar-tile-glass:hover .navlabel, #app-sidebar .aurora-navrow:hover .navlabel{ color:var(--sk-ink) !important; }
#app-sidebar .sk-on{ background:var(--sk-panel3) !important; }
#app-sidebar .sk-on .navlabel{ color:var(--sk-ink) !important; }
#app-sidebar .sk-on .create-tile-icon, #app-sidebar .sk-on iconify-icon{ color:var(--sk-acc) !important; }
#app-sidebar .sk-on::after{ content:""; display:block !important; position:absolute; left:-12px; top:9px; bottom:9px; width:3px; border-radius:0 3px 3px 0; background:var(--sk-acc); box-shadow:0 0 10px var(--sk-acc); }
#app-sidebar .is-coming-soon{ opacity:.45; }

/* plan card */
#sidebar-plan-card{ position:relative; background:linear-gradient(160deg,#161617 0%,#0f0f10 55%,#0c0c0d 100%) !important; border:0 !important; border-radius:14px !important; padding:12px !important; overflow:hidden; isolation:isolate; }
#sidebar-plan-card::before{ content:""; position:absolute; inset:0; border-radius:inherit; padding:1px; z-index:-1;
  background:linear-gradient(140deg, rgba(var(--sk-acc-rgb),.5), rgba(255,255,255,.08) 35%, rgba(255,255,255,.04) 70%, rgba(var(--sk-acc-rgb),.16));
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite:xor; mask-composite:exclude; }
#sidebar-plan-card > .absolute{ display:none !important; }
#sidebar-plan-name{ font-weight:800 !important; font-size:15px !important; letter-spacing:-.01em; }
#upgrade-sidebar-btn{ background:var(--sk-acc) !important; color:var(--sk-acc-ink) !important; border-radius:7px !important; font-size:10.5px !important; padding:4px 8px !important; letter-spacing:.02em; }
#sidebar-plan-bar-track{ height:6px !important; background:repeating-linear-gradient(90deg, rgba(255,255,255,.08) 0 calc(100%/24 - 2px), transparent calc(100%/24 - 2px) calc(100%/24)) !important; border-radius:2px !important; }
#sidebar-plan-bar{ background:linear-gradient(180deg,var(--sk-acc-hi),var(--sk-acc-lo)) !important;
  -webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(100%/24 - 2px),transparent calc(100%/24 - 2px) calc(100%/24)); mask:repeating-linear-gradient(90deg,#000 0 calc(100%/24 - 2px),transparent calc(100%/24 - 2px) calc(100%/24)); }

/* ---------- header ---------- */
.app-shell header.aurora-glass{ background:var(--sk-bg) !important; backdrop-filter:none !important; border-bottom:0 !important; }
.token-pill{ background:var(--sk-panel2) !important; border:1px solid var(--sk-hair); border-radius:12px !important; }
.token-pill .token-mini-logo{ color:var(--sk-acc) !important; background:none !important; }
#header-token-balance{ font-family:var(--sk-mono); font-weight:500 !important; }
#header-upgrade-btn{ border-radius:12px !important; background:linear-gradient(180deg, rgba(var(--sk-acc-rgb),.14), rgba(var(--sk-acc-rgb),.06)) !important; color:var(--sk-acc) !important; box-shadow:inset 0 0 0 1px rgba(var(--sk-acc-rgb),.4) !important; padding:9px 14px !important; }
#header-auth-cluster a[href="/support/"]{ background:transparent !important; color:var(--sk-ink) !important; border:1px solid var(--sk-hair); border-radius:12px !important; }
#header-avatar{ box-shadow:0 0 0 2px var(--sk-bg), 0 0 0 3px rgba(var(--sk-acc-rgb),.45); border-radius:50%; }
#header-avatar-menu{ background:#141415 !important; border:1px solid var(--sk-hair2) !important; border-radius:16px !important; }

/* ---------- studio panels ---------- */
.studio-shell{ gap:12px !important; }
.studio-panel, .studio-canvas{ background:var(--sk-panel) !important; border:1px solid var(--sk-hair) !important; border-radius:24px !important; box-shadow:none !important; backdrop-filter:none !important; }
.studio-panel .studio-field-label, .studio-panel .studio-section-label, .studio-panel label{ text-transform:none !important; letter-spacing:0 !important; font-size:12px !important; font-weight:800 !important; color:var(--sk-ink) !important; }
.studio-mode-trigger, .studio-model-pill, .studio-output-trigger, .studio-audio-row, .studio-textarea{
  background:var(--sk-panel2) !important; border:1px solid var(--sk-hair) !important; border-radius:14px !important; box-shadow:none !important; }
.studio-textarea:focus{ border-color:rgba(var(--sk-acc-rgb),.45) !important; box-shadow:0 0 0 5px rgba(var(--sk-acc-rgb),.06) !important; }

/* generate: price-tag button */
.studio-generate-btn{ position:relative; overflow:hidden; border:0 !important; border-radius:14px !important; min-height:52px;
  background:linear-gradient(180deg,var(--sk-acc-hi) 0%,var(--sk-acc) 48%,var(--sk-acc-lo) 100%) !important; color:var(--sk-acc-ink) !important;
  box-shadow:0 1px 0 rgba(255,255,255,.55) inset, 0 -2px 0 rgba(0,0,0,.12) inset, 0 12px 30px -12px rgba(var(--sk-acc-rgb),.65), 0 0 0 1px rgba(var(--sk-acc-rgb),.35) !important;
  font-weight:800 !important; }
.studio-generate-btn::after{ content:""; position:absolute; inset:0; background:linear-gradient(105deg, transparent 38%, rgba(255,255,255,.55) 50%, transparent 62%); transform:translateX(-120%); pointer-events:none; }
.studio-generate-btn:hover::after{ animation:skSheen 1s cubic-bezier(.2,.8,.2,1); }
@keyframes skSheen{ to{ transform:translateX(120%); } }
.studio-cost{ font-family:var(--sk-mono); font-size:11px !important; color:var(--sk-faint) !important; }
.studio-cost b, .studio-cost strong{ color:var(--sk-ink) !important; font-weight:500 !important; }

/* ---------- canvas / history ---------- */
.history-type-filter{ background:var(--sk-panel2) !important; border:1px solid var(--sk-hair) !important; border-radius:12px !important; }
.history-type-opt.is-active{ background:var(--sk-ink) !important; color:#0b0c0c !important; }
.history-icon-btn{ border-radius:10px !important; }
.history-tile{ border-radius:14px !important; }

/* ---------- modals / popovers ---------- */
.studio-modal, .studio-output-popover{ background:#141415 !important; border:1px solid var(--sk-hair2) !important; border-radius:18px !important; }
.studio-model-option.is-selected{ background:transparent !important; box-shadow:inset 0 0 0 1px rgba(var(--sk-acc-rgb),.55) !important; }

/* ---------- model families (inline) ---------- */
.sk-hidden{ display:none !important; }
.sk-models{ display:flex; flex-direction:column; gap:6px; margin:4px 0 8px; }
.sk-lab{ display:flex; justify-content:space-between; align-items:center; font-size:12px; font-weight:800; color:var(--sk-ink); margin-bottom:4px; }
.sk-all{ font-size:11.5px; font-weight:700; color:var(--sk-acc); background:none; border:0; cursor:pointer; }
.sk-fam{ border-radius:14px; border:1px solid var(--sk-hair); overflow:hidden; transition:border-color .3s, background .35s; }
.sk-fam.sel{ border-color:rgba(var(--sk-acc-rgb),.55); }
.sk-fam.open{ background:var(--sk-panel2); }
.sk-fh{ width:100%; display:grid; grid-template-columns:44px 1fr 16px; gap:12px; align-items:center; padding:8px 10px 8px 8px; text-align:left; background:none; border:0; color:inherit; cursor:pointer; }
.sk-fh .ic, .sk-var .ic{ display:block; line-height:0; }
.sk-fh b, .sk-var b{ display:flex; align-items:center; gap:8px; font-size:14px; font-weight:700; color:var(--sk-ink); }
.sk-var b{ font-size:13px; }
.sk-chips{ display:flex; flex-wrap:wrap; gap:5px; margin-top:6px; }
.sk-chips i{ font-style:normal; font-size:10.5px; font-weight:600; color:var(--sk-dim); padding:2px 7px; border-radius:6px; background:rgba(255,255,255,.07); font-family:var(--sk-mono); }
.sk-bd{ font-size:10px; font-weight:800; padding:2px 7px; border-radius:6px; line-height:1.3; }
.sk-bd.top{ background:linear-gradient(90deg,#2a7bff,#39c2ff); color:#fff; }
.sk-bd.new{ background:var(--sk-acc); color:var(--sk-acc-ink); }
.sk-bd.mut{ background:rgba(255,255,255,.1); color:var(--sk-dim); }
.sk-fh .chev{ color:var(--sk-faint); transition:transform .45s cubic-bezier(.22,1,.36,1); }
.sk-fam.open .sk-fh .chev{ transform:rotate(180deg); }
.sk-fam.single .sk-fh .chev{ visibility:hidden; }
.sk-vars{ display:grid; grid-template-rows:0fr; transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1); }
.sk-fam.open .sk-vars{ grid-template-rows:1fr; }
.sk-vars > div{ overflow:hidden; }
.sk-vars .in{ display:flex; flex-direction:column; gap:4px; padding:8px; border-top:1px solid var(--sk-hair); max-height:360px; overflow-y:auto; }
.sk-var{ display:grid; grid-template-columns:34px 1fr; gap:12px; align-items:center; padding:7px 10px 7px 8px; border-radius:10px; text-align:left; background:none; border:0; color:inherit; cursor:pointer;
  opacity:0; transform:translateY(-6px); transition:opacity .25s ease, transform .35s cubic-bezier(.22,1,.36,1), background .2s; }
.sk-fam.open .sk-var{ opacity:1; transform:none; transition-delay:calc(60ms + var(--vi,0) * 35ms), calc(60ms + var(--vi,0) * 35ms), 0s; }
.sk-var:hover{ background:var(--sk-panel3); }
.sk-var.sel{ background:var(--sk-panel3); box-shadow:inset 0 0 0 1px rgba(var(--sk-acc-rgb),.45); }
.sk-var.dis{ opacity:.4 !important; cursor:not-allowed; }

/* sidebar details: inline tags, even rhythm */
#app-sidebar .sidebar-tile-glass, #app-sidebar .aurora-navrow, #app-sidebar .navrow-tile-static{ margin-top:0 !important; }
#app-sidebar .navrow-mcp-badge, #app-sidebar .navrow-soon-badge{ position:static !important; order:9; margin-left:auto !important; transform:none !important;
  background:none !important; box-shadow:none !important; border:0 !important; padding:0 !important; font-size:10.5px !important; font-weight:700 !important; }
#app-sidebar .navrow-mcp-badge{ color:var(--sk-acc) !important; }
#app-sidebar .navrow-soon-badge{ color:var(--sk-faint) !important; text-transform:lowercase; }
#app-sidebar .navrow-mcp-badge::before{ content:none !important; }

/* ---------- order strip, price tag, switches, drop zones ---------- */
.sk-order{ display:flex; align-items:center; gap:10px; padding:8px 10px; margin:4px 0 10px; border-radius:12px; background:rgba(255,255,255,.03); border:1px dashed rgba(255,255,255,.1); }
.sk-oi{ line-height:0; flex:none; }
.sk-om{ min-width:0; flex:1; }
.sk-om b{ display:block; font-size:12.5px; font-weight:700; color:var(--sk-ink); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.sk-os{ display:flex; gap:4px; margin-top:4px; flex-wrap:wrap; }
.sk-os i{ font-style:normal; font-family:var(--sk-mono); font-size:10px; color:var(--sk-dim); padding:1px 6px; border-radius:5px; background:rgba(255,255,255,.06); }
.sk-bal{ text-align:right; font-size:10px; color:var(--sk-faint); letter-spacing:.06em; text-transform:uppercase; }
.sk-bal b{ display:block; font-family:var(--sk-mono); font-weight:500; font-size:12.5px; color:var(--sk-dim); letter-spacing:0; text-transform:none; margin-top:2px; }
.studio-generate-btn{ display:flex !important; align-items:center; justify-content:flex-start !important; gap:8px; padding:0 6px 0 18px !important; font-size:15px !important; }
.studio-generate-btn .sk-tag{ position:relative; z-index:2; margin-left:auto; height:40px; display:flex; align-items:center; gap:7px; padding:0 13px; border-radius:10px; background:rgba(0,0,0,.1); box-shadow:inset 1px 0 0 rgba(0,0,0,.12); }
.studio-generate-btn .sk-tag b{ font-family:var(--sk-mono); font-weight:500; font-size:14px; }
.studio-generate-row{ gap:8px !important; }
.studio-qty{ background:var(--sk-panel2) !important; border:1px solid var(--sk-hair) !important; border-radius:14px !important; }
.studio-switch{ background:rgba(255,255,255,.14) !important; }
.studio-switch.is-on{ background:var(--sk-acc) !important; }
.studio-switch.is-on::after, .studio-switch.is-on::before{ background:var(--sk-acc-ink) !important; }
.studio-ref-thumbs, [class*="dropzone"], .studio-output-field .studio-ref-add, #motion-ref-field > div:first-of-type{ border-radius:14px !important; }
.studio-panel-hr{ border-color:var(--sk-hair) !important; opacity:1 !important; }
.ready-gallery-card{ border-radius:18px !important; border:1px solid var(--sk-hair) !important; background:var(--sk-panel) !important; }
.app-shell header .flex a[href="/login/"], .app-shell header #header-guest-cluster a{ border-radius:12px !important; }

/* collapsed rail (76px): one uniform column of bare glyphs */
#app-sidebar.is-collapsed .navrow-soon-badge{ display:none !important; }
#app-sidebar.is-collapsed .sidebar-tile-glass, #app-sidebar.is-collapsed .aurora-navrow, #app-sidebar.is-collapsed .navrow-tile-static, #app-sidebar.is-collapsed .navrow-static{
  justify-content:center !important; padding:9px 0 !important; gap:0 !important; width:44px; margin-left:auto !important; margin-right:auto !important; }
#app-sidebar.is-collapsed .aurora-navrow > iconify-icon, #app-sidebar.is-collapsed .aurora-navrow > svg, #app-sidebar.is-collapsed .navrow-static > iconify-icon:first-child{
  width:auto !important; height:auto !important; padding:0 !important; background:none !important; border:0 !important; box-shadow:none !important; font-size:17px !important; color:var(--sk-dim); }
#app-sidebar.is-collapsed .aurora-navrow > svg{ width:17px !important; height:17px !important; }
#app-sidebar.is-collapsed .sk-on::after{ left:-16px; }
#app-sidebar.is-collapsed #sidebar-brand-row{ gap:12px !important; }
/* project: just the fanned cover, centered */
#app-sidebar.is-collapsed #project-switcher-pill{ grid-template-columns:1fr !important; justify-items:center; width:48px; padding:7px 0 !important; margin:0 auto 10px !important; border-radius:13px !important; }
#app-sidebar.is-collapsed #project-switcher-pill .sk-cover{ width:34px; height:30px; }
#app-sidebar.is-collapsed #project-switcher-pill .sk-cover i{ width:20px; height:25px; border-radius:5px; }
#app-sidebar.is-collapsed #project-switcher-pill .sk-cover i:nth-child(2){ left:7px; }
#app-sidebar.is-collapsed #project-switcher-pill .sk-cover i:nth-child(3){ left:14px; }
#app-sidebar.is-collapsed #project-switcher-chevron, #app-sidebar.is-collapsed #project-switcher-pill .navlabel{ display:none !important; }
/* plan: a compact square with the bolt */
#app-sidebar.is-collapsed #sidebar-plan-card{ width:44px; height:44px; padding:0 !important; margin:0 auto; display:grid !important; place-items:center; border-radius:12px !important; }
#app-sidebar.is-collapsed #sidebar-plan-card .mt-auto, #app-sidebar.is-collapsed #sidebar-plan-card-row, #app-sidebar.is-collapsed #sidebar-plan-bar-track{ display:none !important; }
#app-sidebar.is-collapsed #sidebar-plan-collapsed-icon{ width:44px !important; height:44px !important; border-radius:12px !important; background:none !important; color:var(--sk-acc) !important; font-size:18px; }
#app-sidebar.is-collapsed .mt-auto.p-4{ padding:12px 0 !important; }
#app-sidebar.is-collapsed .sidebar-scroll{ overflow-x:hidden !important; }
/* phones: keep the balance pill clear of the wordmark */
@media (max-width:480px){
  header .m-brand{ flex-shrink:0; }
  .token-pill .token-mini-logo{ display:none !important; }
  .token-pill > div:first-child{ padding:6px 8px !important; }
  #header-token-balance{ font-size:12.5px !important; white-space:nowrap; }
  #header-auth-cluster{ gap:8px !important; }
  #header-add-tokens{ width:26px !important; }
}
/* tablets: header items stay on one line */
#header-token-balance, #header-auth-cluster a, #header-upgrade-btn{ white-space:nowrap; }
@media (max-width:1100px){
  #header-auth-cluster a[href="/support/"]{ font-size:0 !important; width:38px; height:38px; padding:0 !important; justify-content:center; align-items:center;
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 24 24' fill='none' stroke='%23f5f5f5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.4 8.4 0 0 1-9 8.4 8.6 8.6 0 0 1-3.8-.9L3 21l2-5.2a8.4 8.4 0 0 1-.9-3.8A8.5 8.5 0 0 1 12.5 3h.5a8.5 8.5 0 0 1 8 8z'/%3E%3C/svg%3E") center/17px no-repeat !important; }
}
.token-pill, #header-auth-cluster > *{ flex-shrink:0; }
#header-auth-wrap{ flex-shrink:0; margin-left:12px; }
@media (max-width:390px){
  #header-auth-wrap{ margin-left:6px; }
  header .m-brand span{ font-size:15px !important; }
  #header-token-balance{ font-size:11.5px !important; }
  #header-auth-cluster{ gap:6px !important; }
}
@media (max-width:480px){
  #header-token-balance{ font-family:inherit !important; letter-spacing:-.01em; }
  header > div:first-child{ gap:10px !important; }
}
@media (max-width:340px){ header .m-brand span{ display:none !important; } }
/* project page: the header model picker collapses to its icon below desktop */
@media (max-width:1100px){
  #model-select .model-select-label, #model-select .model-select-chevron{ display:none !important; }
  #model-select-trigger{ padding:0 !important; width:38px; height:38px; justify-content:center; }
}
@media (max-width:640px){
  header:has(#model-select) .m-brand span{ display:none !important; }
  #model-select{ position:static !important; }
  #model-select .model-select-menu{ min-width:0 !important; }
  header:has(#model-select) > div:first-child{ margin-right:8px; flex-shrink:0; }
}
@media (max-width:1100px){ #header-plan-badge{ display:none !important; } }
@media (max-width:340px){ header:has(#model-select) #header-add-tokens{ display:none !important; } }
#project-tab-grid > *{ margin:0 !important; }
#sidebar-director-tile{ background:transparent !important; margin-bottom:1px !important; }
#app-sidebar .navlabel{ font-size:13.5px !important; font-weight:600 !important; line-height:1.2 !important; }
