﻿@media screen and (min-width: 901px) {
  :root {
    --ios-sidebar: 260px;
    --ios-bg: #f7f8fa;
    --ios-card: #ffffff;
    --ios-line: #e5e7eb;
    --ios-line-strong: #d8dde3;
    --ios-text: #111827;
    --ios-muted: #667085;
    --ios-soft: #f3f6f7;
    --ios-teal: #009688;
    --ios-teal-dark: #00796f;
    --ios-teal-soft: #e9f7f5;
    --ios-shadow: 0 10px 30px rgba(15, 23, 42, 0.06);
  }

  html,
  body {
    width: 100% !important;
    min-width: 1180px !important;
    overflow-x: hidden !important;
    background: var(--ios-bg) !important;
    color: var(--ios-text) !important;
    font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "PingFang SC", "Microsoft YaHei", Arial, sans-serif !important;
    letter-spacing: 0 !important;
  }

  body *,
  body *::before,
  body *::after {
    box-sizing: border-box !important;
    letter-spacing: 0 !important;
  }

  body .app-shell {
    display: block !important;
    min-height: 100vh !important;
    background: var(--ios-bg) !important;
  }

  html body .app-shell > aside.sidebar,
  html body .app-shell > .sidebar,
  html body aside.sidebar,
  html body .sidebar {
    position: fixed !important;
    left: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
    z-index: 1000 !important;
    width: var(--ios-sidebar) !important;
    min-width: var(--ios-sidebar) !important;
    padding: 22px 12px !important;
    background: rgba(255, 255, 255, 0.96) !important;
    border-right: 1px solid var(--ios-line) !important;
    box-shadow: none !important;
    overflow-y: auto !important;
  }

  html body .sidebar .brand-mark {
    display: grid !important;
    grid-template-columns: 40px minmax(0, 1fr) !important;
    align-items: center !important;
    gap: 12px !important;
    height: 58px !important;
    margin: 0 0 28px !important;
    padding: 0 8px !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  html body .sidebar .brand-icon {
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    border-radius: 10px !important;
    display: grid !important;
    place-items: center !important;
    background: linear-gradient(145deg, var(--ios-teal), #00796b) !important;
    color: #fff !important;
    font-size: 21px !important;
    font-weight: 800 !important;
    line-height: 1 !important;
    box-shadow: 0 10px 22px rgba(0, 150, 136, 0.22) !important;
  }

  html body .sidebar .brand-title {
    display: block !important;
    color: var(--ios-text) !important;
    font-size: 14px !important;
    line-height: 1.24 !important;
    font-weight: 800 !important;
    white-space: nowrap !important;
  }

  html body .sidebar .brand-title::after {
    content: "专业 · 安全 · 合规" !important;
    display: block !important;
    margin-top: 3px !important;
    color: #6b7280 !important;
    font-size: 12px !important;
    line-height: 1.2 !important;
    font-weight: 600 !important;
  }

  html body .nav-list {
    display: grid !important;
    gap: 9px !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  html body .nav-item {
    position: relative !important;
    width: 100% !important;
    height: 45px !important;
    min-height: 45px !important;
    display: grid !important;
    grid-template-columns: 26px minmax(0, 1fr) !important;
    align-items: center !important;
    justify-content: start !important;
    gap: 12px !important;
    padding: 0 18px !important;
    border: 0 !important;
    border-radius: 8px !important;
    background: transparent !important;
    color: #374151 !important;
    box-shadow: none !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    text-align: left !important;
  }

  html body .nav-item span {
    min-width: 0 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body .nav-item .nav-mobile-label {
    display: none !important;
  }

  html body .nav-item .nav-desktop-label {
    display: inline !important;
  }

  html body .nav-item::before {
    content: "" !important;
    display: block !important;
    width: 22px !important;
    height: 22px !important;
    background: currentColor !important;
    opacity: 0.92 !important;
    -webkit-mask: var(--nav-icon) center / 22px 22px no-repeat !important;
    mask: var(--nav-icon) center / 22px 22px no-repeat !important;
  }

  html body .nav-item::after {
    display: none !important;
    content: none !important;
  }

  html body .nav-item[data-view="home"] {
    --nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 3 3 10.2V21h6.2v-6.4h5.6V21H21V10.2L12 3Zm0 2.5 7 5.6V19h-3.2v-6.4H8.2V19H5v-7.9l7-5.6Z'/%3E%3C/svg%3E");
  }

  html body .nav-item[data-view="create"] {
    --nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 4h10.4l-2 2H6v12h12v-7.4l2-2V20H4V4h1Zm12.7.4a2.1 2.1 0 0 1 3 3l-8.9 8.9-4 .9.9-4 8.9-8.9Zm1.4 1.4a.5.5 0 0 0-.7 0l-8.5 8.5-.3 1.3 1.3-.3 8.5-8.5a.5.5 0 0 0 0-.7l-.3-.3Z'/%3E%3C/svg%3E");
  }

  html body .nav-item[data-view="aesthetic"] {
    --nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m12 2 1.7 6.2L20 10l-6.3 1.8L12 18l-1.7-6.2L4 10l6.3-1.8L12 2Zm7 11 1 3 3 1-3 1-1 3-1-3-3-1 3-1 1-3ZM5 13l.8 2.2L8 16l-2.2.8L5 19l-.8-2.2L2 16l2.2-.8L5 13Z'/%3E%3C/svg%3E");
  }

  html body .nav-item[data-view="works"] {
    --nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 4h14a2 2 0 0 1 2 2v14H3V6a2 2 0 0 1 2-2Zm0 2v12h14V6H5Zm2 10 3.5-4.5 2.5 3 2-2.5 3 4H7Zm2-8.5A1.5 1.5 0 1 1 9 10a1.5 1.5 0 0 1 0-3Z'/%3E%3C/svg%3E");
  }

  html body .nav-item[data-view="tasks"] {
    --nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8 2h8v3h4v19H4V5h4V2Zm2 3h4V4h-4v1ZM6 7v15h12V7H6Zm3 5 1.5 1.5L14.5 9 16 10.5l-5.5 6L7.5 13 9 12Z'/%3E%3C/svg%3E");
  }

  html body .nav-item[data-view="assets"] {
    --nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 6a2 2 0 0 1 2-2h6l2 2h6a2 2 0 0 1 2 2v12H3V6Zm2 1v11h16V8H12.2l-2-2H5v1Z'/%3E%3C/svg%3E");
  }

  html body .nav-item[data-view="mine"] {
    --nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Zm0 2a2 2 0 1 0 0 4 2 2 0 0 0 0-4Zm0 8c4.4 0 7 2.2 7 5v1H5v-1c0-2.8 2.6-5 7-5Zm0 2c-2.8 0-4.5 1-4.9 2h9.8c-.4-1-2.1-2-4.9-2Z'/%3E%3C/svg%3E");
  }

  html body .nav-item:hover {
    background: rgba(0, 150, 136, 0.06) !important;
    color: var(--ios-teal-dark) !important;
  }

  html body[data-current-view="home"] .nav-item[data-view="home"],
  html body[data-current-view="create"] .nav-item[data-view="create"],
  html body[data-current-view="aesthetic"] .nav-item[data-view="aesthetic"],
  html body[data-current-view="works"] .nav-item[data-view="works"],
  html body[data-current-view="tasks"] .nav-item[data-view="tasks"],
  html body[data-current-view="assets"] .nav-item[data-view="assets"],
  html body[data-current-view="mine"] .nav-item[data-view="mine"] {
    background: linear-gradient(90deg, rgba(0, 150, 136, 0.12), rgba(0, 150, 136, 0.04)) !important;
    color: var(--ios-teal-dark) !important;
    box-shadow: none !important;
  }

  html body .main,
  html body[data-current-view="create"] main.main,
  html body[data-current-view="create"] div.app-shell > main.main {
    width: calc(100vw - var(--ios-sidebar)) !important;
    max-width: calc(100vw - var(--ios-sidebar)) !important;
    min-height: 100vh !important;
    margin-left: var(--ios-sidebar) !important;
    padding: 0 !important;
    background: var(--ios-bg) !important;
    overflow: visible !important;
  }

  body[data-current-view="create"] .mobile-status-bar,
  body[data-current-view="create"] .mobile-app-header,
  body[data-current-view="create"] #createView .section-close-bar,
  body[data-current-view="create"] #createView .panel-heading,
  body[data-current-view="create"] #createView .result-panel,
  body[data-current-view="create"] .main > .view:not(#createView) {
    display: none !important;
  }

  body[data-current-view="create"] .topbar {
    position: sticky !important;
    top: 0 !important;
    z-index: 50 !important;
    height: 72px !important;
    min-height: 72px !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 16px !important;
    background: rgba(255, 255, 255, 0.96) !important;
    border-bottom: 1px solid var(--ios-line) !important;
    box-shadow: none !important;
    backdrop-filter: blur(18px) saturate(1.15) !important;
  }

  body[data-current-view="create"] .topbar h1 {
    display: block !important;
    margin: 0 !important;
    color: var(--ios-text) !important;
    font-size: 24px !important;
    line-height: 1 !important;
    font-weight: 850 !important;
  }

  body[data-current-view="create"] .topbar h1::after {
    display: none !important;
    content: none !important;
  }

  body[data-current-view="create"] .account-actions {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 14px !important;
    margin: 0 !important;
    min-width: 0 !important;
  }

  body[data-current-view="create"] .desktop-role-switch {
    height: 40px !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 9px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: #111827 !important;
    box-shadow: none !important;
    font-size: 14px !important;
    font-weight: 650 !important;
    max-width: 210px !important;
  }

  body[data-current-view="create"] .desktop-role-switch::before {
    content: "" !important;
    width: 20px !important;
    height: 20px !important;
    margin-right: 12px !important;
    background: #344054 !important;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 22a2.6 2.6 0 0 0 2.4-1.6H9.6A2.6 2.6 0 0 0 12 22Zm7-6h-1V9a6 6 0 0 0-5-5.9V1h-2v2.1A6 6 0 0 0 6 9v7H5v2h14v-2ZM8 16V9a4 4 0 0 1 8 0v7H8Z'/%3E%3C/svg%3E") center / 20px 20px no-repeat !important;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 22a2.6 2.6 0 0 0 2.4-1.6H9.6A2.6 2.6 0 0 0 12 22Zm7-6h-1V9a6 6 0 0 0-5-5.9V1h-2v2.1A6 6 0 0 0 6 9v7H5v2h14v-2ZM8 16V9a4 4 0 0 1 8 0v7H8Z'/%3E%3C/svg%3E") center / 20px 20px no-repeat !important;
  }

  body[data-current-view="create"] .desktop-role-avatar {
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    border-radius: 999px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: var(--ios-teal) !important;
    color: transparent !important;
    overflow: hidden !important;
    line-height: 32px !important;
    text-align: center !important;
  }

  body[data-current-view="create"] .desktop-role-avatar::after {
    content: "M" !important;
    display: block !important;
    width: 100% !important;
    color: #fff !important;
    font-size: 14px !important;
    line-height: 32px !important;
    font-weight: 850 !important;
    text-align: center !important;
  }

  body[data-current-view="create"] #accountEmail {
    display: inline-block !important;
    max-width: 128px !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  body[data-current-view="create"] .desktop-role-switch > span:last-child {
    color: transparent !important;
    width: 14px !important;
    height: 14px !important;
    position: relative !important;
  }

  body[data-current-view="create"] .desktop-role-switch > span:last-child::after {
    content: "" !important;
    position: absolute !important;
    left: 2px !important;
    top: 3px !important;
    width: 8px !important;
    height: 8px !important;
    border-right: 1.8px solid #475467 !important;
    border-bottom: 1.8px solid #475467 !important;
    transform: rotate(45deg) !important;
  }

  body[data-current-view="create"] #logoutBtn {
    height: 38px !important;
    min-width: 62px !important;
    padding: 0 18px !important;
    border-radius: 8px !important;
    border: 1px solid var(--ios-line) !important;
    background: #fff !important;
    color: #475467 !important;
    box-shadow: none !important;
    font-size: 14px !important;
    font-weight: 650 !important;
  }

  body[data-current-view="create"] #refreshWorksBtn {
    display: none !important;
  }

  body[data-current-view="create"] #createView {
    display: block !important;
    min-height: calc(100vh - 72px) !important;
    padding: 28px 32px 104px !important;
    background: var(--ios-bg) !important;
  }

  body[data-current-view="create"] #createView .workspace-grid {
    display: block !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body[data-current-view="create"] #createView .form-panel,
  html body[data-current-view="create"] #createView section.panel.form-panel,
  html body[data-current-view="create"] #createView .workspace-grid > section.panel.form-panel {
    display: block !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  html body[data-current-view="create"] #createView form#createForm {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    width: 100% !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  html body[data-current-view="create"] #createView .desktop-create-section {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 20px 24px !important;
    border: 1px solid var(--ios-line) !important;
    border-radius: 10px !important;
    background: var(--ios-card) !important;
    box-shadow: var(--ios-shadow) !important;
    min-height: 0 !important;
  }

  html body[data-current-view="create"] #createView .desktop-create-type {
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  html body[data-current-view="create"] #createView .desktop-create-type .desktop-create-section-title {
    display: none !important;
  }

  body[data-current-view="create"] .category-tabs {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 16px !important;
    width: 100% !important;
    margin: 0 !important;
  }

  body[data-current-view="create"] .category-card {
    position: relative !important;
    height: 88px !important;
    min-height: 88px !important;
    display: grid !important;
    grid-template-columns: 48px minmax(0, 1fr) !important;
    grid-template-rows: auto auto !important;
    align-items: center !important;
    column-gap: 16px !important;
    row-gap: 4px !important;
    padding: 18px 52px 18px 20px !important;
    border: 1px solid var(--ios-line-strong) !important;
    border-radius: 10px !important;
    background: #fff !important;
    color: var(--ios-text) !important;
    box-shadow: 0 14px 30px rgba(15, 23, 42, 0.04) !important;
    text-align: left !important;
  }

  body[data-current-view="create"] .category-card.active {
    border-color: var(--ios-teal) !important;
    box-shadow: 0 16px 34px rgba(0, 150, 136, 0.09) !important;
  }

  body[data-current-view="create"] .category-card.active::after {
    content: "" !important;
    position: absolute !important;
    right: 20px !important;
    top: 50% !important;
    width: 18px !important;
    height: 18px !important;
    margin-top: -9px !important;
    border-radius: 999px !important;
    background: var(--ios-teal) !important;
    box-shadow: inset 0 0 0 4px var(--ios-teal) !important;
  }

  body[data-current-view="create"] .category-card.active::before {
    content: "" !important;
    position: absolute !important;
    right: 25px !important;
    top: 50% !important;
    z-index: 2 !important;
    width: 7px !important;
    height: 4px !important;
    margin-top: -3px !important;
    border-left: 2px solid #fff !important;
    border-bottom: 2px solid #fff !important;
    transform: rotate(-45deg) !important;
  }

  body[data-current-view="create"] .category-card .module-icon {
    grid-row: 1 / 3 !important;
    width: 48px !important;
    height: 48px !important;
    min-width: 48px !important;
    border-radius: 9px !important;
    display: grid !important;
    place-items: center !important;
    background: var(--ios-teal-soft) !important;
    color: var(--ios-teal-dark) !important;
    font-style: normal !important;
    font-size: 16px !important;
    font-weight: 850 !important;
  }

  body[data-current-view="create"] .category-card.active .module-icon {
    background: linear-gradient(145deg, var(--ios-teal), #00796b) !important;
    color: #fff !important;
  }

  body[data-current-view="create"] .category-card strong {
    display: block !important;
    min-width: 0 !important;
    margin: 0 !important;
    color: var(--ios-text) !important;
    font-size: 17px !important;
    line-height: 1.25 !important;
    font-weight: 850 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  body[data-current-view="create"] .category-card .category-intro {
    display: block !important;
    min-width: 0 !important;
    margin: 0 !important;
    color: var(--ios-muted) !important;
    font-size: 13px !important;
    line-height: 1.25 !important;
    font-weight: 600 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  body[data-current-view="create"] .category-card[data-category="project_ad"]::after,
  body[data-current-view="create"] .category-card[data-category="real_comparison"]::after,
  body[data-current-view="create"] .category-card[data-category="chat_feedback"]::after {
    display: block !important;
  }


  body[data-current-view="create"] .desktop-create-section-title,
  body[data-current-view="create"] .advanced-create-title {
    display: block !important;
    margin: 0 0 16px !important;
    padding: 0 !important;
    color: var(--ios-text) !important;
    font-size: 17px !important;
    line-height: 1.25 !important;
    font-weight: 850 !important;
  }

  body[data-current-view="create"] .advanced-create-title::before,
  body[data-current-view="create"] .advanced-create-title::after,
  body[data-current-view="create"] #advancedCreateFields::before,
  body[data-current-view="create"] #advancedCreateFields::after {
    display: none !important;
    content: none !important;
  }

  html body[data-current-view="create"] #createView form#createForm label,
  html body[data-current-view="create"] #createView form#createForm .project-name-field,
  html body[data-current-view="create"] #createView form#createForm .extra-text-field {
    position: relative !important;
    display: grid !important;
    grid-template-columns: 158px minmax(0, 1fr) !important;
    align-items: center !important;
    min-height: 40px !important;
    height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
  }

  html body[data-current-view="create"] #createView form#createForm label + label,
  html body[data-current-view="create"] #createView form#createForm .project-name-field + label {
    margin-top: 12px !important;
  }

  body[data-current-view="create"] label > span,
  body[data-current-view="create"] .project-name-field > span,
  body[data-current-view="create"] .extra-text-field > span {
    display: block !important;
    min-width: 0 !important;
    color: #4b5563 !important;
    font-size: 14px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
    white-space: normal !important;
  }

  body[data-current-view="create"] input,
  body[data-current-view="create"] textarea,
  body[data-current-view="create"] select {
    width: 100% !important;
    min-width: 0 !important;
    border: 1px solid var(--ios-line-strong) !important;
    border-radius: 6px !important;
    background: #fff !important;
    color: var(--ios-text) !important;
    box-shadow: none !important;
    outline: 0 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
  }

  body[data-current-view="create"] input,
  body[data-current-view="create"] select {
    height: 40px !important;
    padding: 0 14px !important;
  }

  body[data-current-view="create"] input::placeholder,
  body[data-current-view="create"] textarea::placeholder {
    color: #a0a7b3 !important;
    font-weight: 500 !important;
  }

  body[data-current-view="create"] textarea {
    resize: vertical !important;
    min-height: 86px !important;
    padding: 13px 14px !important;
    line-height: 1.45 !important;
  }

  body[data-current-view="create"] input:focus,
  body[data-current-view="create"] textarea:focus,
  body[data-current-view="create"] select:focus {
    border-color: rgba(0, 150, 136, 0.55) !important;
    box-shadow: 0 0 0 3px rgba(0, 150, 136, 0.08) !important;
  }

  html body[data-current-view="create"] #createView form#createForm .field-group,
  html body[data-current-view="create"] #createView form#createForm #advancedCreateFields .advanced-create-grid {
    display: block !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  html body[data-current-view="create"] #createView form#createForm .desktop-create-basic > .field-group.project-field:empty {
    display: none !important;
  }

  html body[data-current-view="create"] #createView form#createForm .choice-picker {
    position: relative !important;
    width: 100% !important;
    height: 40px !important;
    min-height: 40px !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  html body[data-current-view="create"] #createView form#createForm button.ios-choice-trigger {
    width: 100% !important;
    height: 40px !important;
    min-height: 40px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 12px !important;
    padding: 0 38px 0 14px !important;
    border: 1px solid var(--ios-line-strong) !important;
    border-radius: 6px !important;
    background: #fff !important;
    box-shadow: none !important;
    color: var(--ios-text) !important;
    text-align: right !important;
  }

  body[data-current-view="create"] .ios-choice-label {
    display: none !important;
  }

  body[data-current-view="create"] .ios-choice-value {
    display: block !important;
    max-width: 100% !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    color: var(--ios-text) !important;
    font-size: 14px !important;
    line-height: 1 !important;
    font-weight: 650 !important;
  }

  body[data-current-view="create"] .ios-choice-trigger.is-placeholder .ios-choice-value {
    color: #9aa3af !important;
  }

  body[data-current-view="create"] .ios-choice-trigger i {
    position: absolute !important;
    right: 10px !important;
    top: 50% !important;
    width: 24px !important;
    height: 24px !important;
    margin-top: -12px !important;
    border-radius: 999px !important;
    border: 1px solid #d8dde3 !important;
    background: #fff !important;
  }

  body[data-current-view="create"] .ios-choice-trigger i::before {
    content: "" !important;
    position: absolute !important;
    left: 8px !important;
    top: 7px !important;
    width: 7px !important;
    height: 7px !important;
    border-right: 1.6px solid #667085 !important;
    border-bottom: 1.6px solid #667085 !important;
    transform: rotate(-45deg) !important;
  }

  html body[data-current-view="create"] #createView form#createForm label:has(.choice-picker:not(:empty)) > select,
  html body[data-current-view="create"] #createView form#createForm label > select#comparisonViewMode {
    display: block !important;
    position: absolute !important;
    left: 0 !important;
    right: auto !important;
    top: 0 !important;
    z-index: -1 !important;
    width: 0 !important;
    max-width: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    opacity: 0 !important;
    cursor: default !important;
    pointer-events: none !important;
    visibility: hidden !important;
  }

  body[data-current-view="create"] .desktop-create-note {
    padding-bottom: 26px !important;
  }

  html body[data-current-view="create"] #createView form#createForm .desktop-create-note .extra-text-field {
    height: 86px !important;
    min-height: 86px !important;
    align-items: start !important;
  }

  html body[data-current-view="create"] #createView form#createForm .desktop-create-note .extra-text-field > span {
    padding-top: 12px !important;
  }

  html body[data-current-view="create"] #createView form#createForm .desktop-create-note textarea {
    height: 86px !important;
    min-height: 86px !important;
  }

  html body[data-current-view="create"] #createView form#createForm .form-actions {
    position: fixed !important;
    left: var(--ios-sidebar) !important;
    right: 0 !important;
    bottom: 0 !important;
    z-index: 60 !important;
    height: 76px !important;
    display: flex !important;
    align-items: center !important;
    padding: 10px 32px !important;
    margin: 0 !important;
    background: rgba(255, 255, 255, 0.92) !important;
    border-top: 1px solid var(--ios-line) !important;
    box-shadow: 0 -12px 28px rgba(15, 23, 42, 0.06) !important;
    backdrop-filter: blur(18px) saturate(1.15) !important;
  }

  body[data-current-view="create"] #generateBtn {
    width: 100% !important;
    height: 52px !important;
    min-height: 52px !important;
    border: 0 !important;
    border-radius: 8px !important;
    background: linear-gradient(90deg, #009688, #00897b) !important;
    color: #fff !important;
    box-shadow: none !important;
    font-size: 17px !important;
    line-height: 1 !important;
    font-weight: 850 !important;
  }

  body[data-current-view="create"] #previewBackendBtn {
    display: none !important;
  }

  body[data-current-view="create"] .hidden-field {
    display: none !important;
  }

  html body[data-current-view="create"][data-create-category="project_ad"] #createView .comparison-field,
  html body[data-current-view="create"][data-create-category="project_ad"] #createView .chat-field,
  html body[data-current-view="create"][data-create-category="project_ad"] #createView .upload-effect-field,
  html body[data-current-view="create"][data-create-category="real_comparison"] #createView .project-field,
  html body[data-current-view="create"][data-create-category="real_comparison"] #createView .project-ad-field,
  html body[data-current-view="create"][data-create-category="real_comparison"] #createView .chat-field,
  html body[data-current-view="create"][data-create-category="real_comparison"] #createView .non-comparison-field,
  html body[data-current-view="create"][data-create-category="chat_feedback"] #createView .project-field,
  html body[data-current-view="create"][data-create-category="chat_feedback"] #createView .project-ad-field,
  html body[data-current-view="create"][data-create-category="chat_feedback"] #createView .comparison-field,
  html body[data-current-view="create"][data-create-category="chat_feedback"] #createView .upload-effect-field,
  html body[data-current-view="create"] #createView form#createForm .hidden-field {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    min-height: 0 !important;
    max-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    overflow: hidden !important;
  }

  html body[data-current-view="create"][data-create-category="real_comparison"] #createView .desktop-create-style,
  html body[data-current-view="create"][data-create-category="chat_feedback"] #createView .desktop-create-style {
    display: none !important;
  }

  html body[data-current-view="create"][data-create-category="real_comparison"] #createView .desktop-create-note,
  html body[data-current-view="create"][data-create-category="chat_feedback"] #createView .desktop-create-note {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    min-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    overflow: hidden !important;
  }

  .ios-choice-float-menu {
    position: fixed !important;
    z-index: 2000 !important;
    border: 1px solid var(--ios-line) !important;
    border-radius: 10px !important;
    background: rgba(255, 255, 255, 0.98) !important;
    box-shadow: 0 18px 45px rgba(15, 23, 42, 0.16) !important;
    overflow: auto !important;
    padding: 6px !important;
  }

  .ios-choice-float-menu[hidden] {
    display: none !important;
  }

  .ios-choice-option {
    width: 100% !important;
    min-height: 38px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    padding: 0 12px !important;
    border: 0 !important;
    border-radius: 7px !important;
    background: transparent !important;
    color: var(--ios-text) !important;
    font-size: 14px !important;
    font-weight: 650 !important;
    text-align: left !important;
  }

  .ios-choice-option:hover,
  .ios-choice-option.active {
    background: var(--ios-teal-soft) !important;
    color: var(--ios-teal-dark) !important;
  }
}

@media screen and (min-width: 901px) {
  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .form-actions,
  html body[data-current-view="create"] #createView.view.active form#createForm.form-stack > .form-actions,
  html body[data-current-view="create"] #createView form#createForm > .form-actions,
  html body[data-current-view="create"] #createView form#createForm .form-actions {
    position: static !important;
    inset: auto !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;
    z-index: auto !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    height: auto !important;
    min-height: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 10px !important;
    margin: 0 !important;
    padding: 14px 0 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    transform: none !important;
  }

  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .form-actions #generateBtn,
  html body[data-current-view="create"] #createView.view.active form#createForm.form-stack > .form-actions #generateBtn,
  html body[data-current-view="create"] #createView form#createForm .form-actions #generateBtn,
  html body[data-current-view="create"] #createView form#createForm .form-actions button#generateBtn.primary-button {
    width: auto !important;
    min-width: 128px !important;
    max-width: 180px !important;
    height: 42px !important;
    min-height: 42px !important;
    margin: 0 !important;
    padding: 0 24px !important;
    border: 0 !important;
    border-radius: 8px !important;
    background: var(--ios-teal) !important;
    color: #fff !important;
    box-shadow: none !important;
    font-size: 15px !important;
    line-height: 42px !important;
    font-weight: 800 !important;
  }

  html body[data-current-view="create"] #createView.view.active form#createForm.form-stack > .form-actions #previewBackendBtn,
  html body[data-current-view="create"] #createView form#createForm .form-actions #previewBackendBtn {
    width: auto !important;
    height: 42px !important;
    min-height: 42px !important;
    padding: 0 16px !important;
    border-radius: 8px !important;
    box-shadow: none !important;
    font-size: 14px !important;
    line-height: 42px !important;
  }

  html[data-theme="dark"] body[data-current-view="create"] #createView form#createForm .form-actions {
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
  }
}

@media screen and (min-width: 901px) {
  html body[data-current-view="create"] #createView.view.active form#createForm.form-stack > .form-actions,
  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .form-actions,
  html body[data-current-view="create"] #createView form#createForm > .form-actions,
  html body[data-current-view="create"] #createView form#createForm .form-actions {
    position: static !important;
    inset: auto !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;
    z-index: auto !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    height: auto !important;
    min-height: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 10px !important;
    margin: 0 !important;
    padding: 14px 0 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    transform: none !important;
  }

  html body[data-current-view="create"] #createView.view.active form#createForm.form-stack > .form-actions #generateBtn,
  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .form-actions #generateBtn,
  html body[data-current-view="create"] #createView form#createForm .form-actions #generateBtn,
  html body[data-current-view="create"] #createView form#createForm .form-actions button#generateBtn.primary-button {
    width: auto !important;
    min-width: 128px !important;
    max-width: 180px !important;
    height: 42px !important;
    min-height: 42px !important;
    margin: 0 !important;
    padding: 0 24px !important;
    border: 0 !important;
    border-radius: 8px !important;
    background: var(--ios-teal) !important;
    color: #fff !important;
    box-shadow: none !important;
    font-size: 15px !important;
    line-height: 42px !important;
    font-weight: 800 !important;
  }

  html body[data-current-view="create"] #createView.view.active form#createForm.form-stack > .form-actions #previewBackendBtn,
  html body[data-current-view="create"] #createView form#createForm .form-actions #previewBackendBtn {
    width: auto !important;
    height: 42px !important;
    min-height: 42px !important;
    padding: 0 16px !important;
    border-radius: 8px !important;
    box-shadow: none !important;
    font-size: 14px !important;
    line-height: 42px !important;
  }

  html[data-theme="dark"] body[data-current-view="create"] #createView form#createForm .form-actions {
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
  }
}

@media screen and (min-width: 901px) {
  html body[data-current-view="create"] #createView {
    display: block !important;
    visibility: visible !important;
  }

  html body[data-current-view="create"] .topbar .desktop-role-avatar,
  html body[data-current-view="create"] .account-actions .desktop-role-avatar,
  html body[data-current-view="create"] button.desktop-role-switch .desktop-role-avatar {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    min-height: 32px !important;
    max-width: 32px !important;
    max-height: 32px !important;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 999px !important;
    background: var(--ios-teal) !important;
    color: transparent !important;
    line-height: 32px !important;
    text-align: center !important;
    overflow: hidden !important;
  }

  html body[data-current-view="create"] .topbar .desktop-role-avatar::before,
  html body[data-current-view="create"] .account-actions .desktop-role-avatar::before,
  html body[data-current-view="create"] button.desktop-role-switch .desktop-role-avatar::before {
    display: none !important;
    content: none !important;
  }

  html body[data-current-view="create"] .topbar .desktop-role-avatar::after,
  html body[data-current-view="create"] .account-actions .desktop-role-avatar::after,
  html body[data-current-view="create"] button.desktop-role-switch .desktop-role-avatar::after {
    content: "M" !important;
    display: block !important;
    width: 100% !important;
    height: 32px !important;
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 850 !important;
    line-height: 32px !important;
    text-align: center !important;
  }

  html body[data-current-view="create"] #createView form#createForm,
  html body[data-current-view="create"] #createView form#createForm.form-stack,
  html body[data-current-view="create"] main.main #createView form#createForm.form-stack {
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  html body[data-current-view="create"] #createView form#createForm > .desktop-create-section.desktop-create-type {
    margin: 0 0 12px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  html body[data-current-view="create"] #createView form#createForm > .desktop-create-section.desktop-create-basic,
  html body[data-current-view="create"] #createView form#createForm > .desktop-create-section.desktop-create-style,
  html body[data-current-view="create"] #createView form#createForm > #advancedCreateFields.desktop-create-section,
  html body[data-current-view="create"] #createView form#createForm > .desktop-create-section.desktop-create-note {
    display: block !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 0 !important;
    margin: 0 !important;
    background: var(--ios-card) !important;
    box-shadow: none !important;
    transform: none !important;
  }

  html body[data-current-view="create"] #createView form#createForm > .desktop-create-section.desktop-create-basic {
    border: 1px solid var(--ios-line) !important;
    border-bottom: 0 !important;
    border-radius: 10px 10px 0 0 !important;
    padding: 22px 24px 16px !important;
  }

  html body[data-current-view="create"] #createView form#createForm > .desktop-create-section.desktop-create-style,
  html body[data-current-view="create"] #createView form#createForm > #advancedCreateFields.desktop-create-section {
    border: 1px solid var(--ios-line) !important;
    border-bottom: 0 !important;
    border-radius: 0 !important;
    padding: 18px 24px 16px !important;
  }

  html body[data-current-view="create"] #createView form#createForm > .desktop-create-section.desktop-create-note {
    border: 1px solid var(--ios-line) !important;
    border-radius: 0 0 10px 10px !important;
    padding: 18px 24px 24px !important;
  }

  html body[data-current-view="create"][data-create-category="real_comparison"] #createView .non-comparison-field,
  html body[data-current-view="create"][data-create-category="real_comparison"] #createView .watermark-field,
  html body[data-current-view="create"][data-create-category="real_comparison"] #createView #brandWatermarkMode,
  html body[data-current-view="create"][data-create-category="real_comparison"] #createView #ratio,
  html body[data-current-view="create"][data-create-category="real_comparison"] #createView #extraText,
  html body[data-current-view="create"][data-create-category="real_comparison"] #createView .extra-text-field,
  html body[data-current-view="create"][data-create-category="real_comparison"] #createView form#createForm > .desktop-create-style,
  html body[data-current-view="create"][data-create-category="real_comparison"] #createView form#createForm > .desktop-create-note,
  html body[data-current-view="create"][data-create-category="chat_feedback"] #createView .non-comparison-field,
  html body[data-current-view="create"][data-create-category="chat_feedback"] #createView form#createForm > .desktop-create-style,
  html body[data-current-view="create"][data-create-category="chat_feedback"] #createView form#createForm > .desktop-create-note {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    min-width: 0 !important;
    min-height: 0 !important;
    max-width: 0 !important;
    max-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    overflow: hidden !important;
    box-shadow: none !important;
  }
}

@media screen and (min-width: 901px) {
  html body[data-current-view="create"] .topbar h1 {
    color: var(--ios-text) !important;
    font-size: 24px !important;
    line-height: 1 !important;
    font-weight: 850 !important;
  }

  html body[data-current-view="create"] .topbar h1::before,
  html body[data-current-view="create"] .topbar h1::after {
    display: none !important;
    content: none !important;
  }

  html body[data-current-view="create"] .desktop-role-avatar {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    padding: 0 !important;
    line-height: 32px !important;
    text-align: center !important;
  }

  html body[data-current-view="create"] .desktop-role-avatar::after {
    display: block !important;
    width: 100% !important;
    height: 32px !important;
    line-height: 32px !important;
    text-align: center !important;
  }

  html body[data-current-view="create"] main.main #createView.view.active .workspace-grid section.panel.form-panel form#createForm.form-stack,
  html body[data-current-view="create"] #createView.view.active form#createForm.form-stack {
    gap: 0 !important;
  }

  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-section.desktop-create-type {
    margin-bottom: 12px !important;
  }

  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-section.desktop-create-basic,
  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-section.desktop-create-style,
  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > #advancedCreateFields.desktop-create-section,
  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-section.desktop-create-note {
    margin: 0 !important;
    background: var(--ios-card) !important;
    box-shadow: none !important;
  }

  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-section.desktop-create-basic {
    border: 1px solid var(--ios-line) !important;
    border-bottom: 0 !important;
    border-radius: 10px 10px 0 0 !important;
    padding: 22px 24px 16px !important;
  }

  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-section.desktop-create-style,
  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > #advancedCreateFields.desktop-create-section {
    border: 1px solid var(--ios-line) !important;
    border-bottom: 0 !important;
    border-radius: 0 !important;
    padding: 18px 24px 16px !important;
  }

  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-section.desktop-create-note {
    border: 1px solid var(--ios-line) !important;
    border-radius: 0 0 10px 10px !important;
    padding: 18px 24px 24px !important;
  }

  html body[data-current-view="create"] #createView.view.active .desktop-create-section-title,
  html body[data-current-view="create"] #createView.view.active .advanced-create-title {
    margin-bottom: 14px !important;
    padding-bottom: 0 !important;
  }

  html body[data-current-view="create"] #createView.view.active .category-card .category-intro {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }

  html body[data-current-view="create"][data-create-category="real_comparison"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-style,
  html body[data-current-view="create"][data-create-category="chat_feedback"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-style,
  html body[data-current-view="create"][data-create-category="real_comparison"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-note,
  html body[data-current-view="create"][data-create-category="chat_feedback"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-note {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    max-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    overflow: hidden !important;
    box-shadow: none !important;
  }

  html body[data-current-view="assets"] #assetsView {
    display: block !important;
    min-height: calc(100vh - 72px) !important;
    padding: 88px 32px 104px !important;
    background: var(--ios-bg) !important;
  }

  html body[data-current-view="assets"] #assetsView .section-close-bar {
    display: none !important;
  }

  html body[data-current-view="assets"] #assetsView .subpage-hero.assets-hero {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
    gap: 20px !important;
    width: 100% !important;
    min-height: 118px !important;
    margin: 0 0 18px !important;
    padding: 24px 26px !important;
    border: 1px solid var(--ios-line) !important;
    border-radius: 10px !important;
    background: var(--ios-card) !important;
    box-shadow: none !important;
  }

  html body[data-current-view="assets"] #assetsView .subpage-hero.assets-hero h2 {
    margin: 4px 0 6px !important;
    color: var(--ios-text) !important;
    font-size: 24px !important;
    line-height: 1.18 !important;
    font-weight: 850 !important;
  }

  html body[data-current-view="assets"] #assetsView .subpage-hero.assets-hero span,
  html body[data-current-view="assets"] #assetsView .subpage-hero.assets-hero p {
    color: var(--ios-muted) !important;
  }

  html body[data-current-view="assets"] #assetsView .subpage-hero.assets-hero button {
    height: 40px !important;
    padding: 0 18px !important;
    border: 0 !important;
    border-radius: 8px !important;
    background: var(--ios-teal) !important;
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 750 !important;
    box-shadow: none !important;
    white-space: nowrap !important;
  }

  html body[data-current-view="assets"] #assetsView .assets-workspace-layout {
    position: relative !important;
    z-index: 1 !important;
    display: grid !important;
    grid-template-columns: 420px minmax(0, 1fr) !important;
    align-items: start !important;
    gap: 18px !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  html body[data-current-view="assets"] #assetsView .assets-left-stack {
    display: grid !important;
    gap: 18px !important;
    align-items: start !important;
    width: 100% !important;
    min-width: 0 !important;
  }

  html body[data-current-view="assets"] #assetsView .panel,
  html body[data-current-view="assets"] #assetsView section.panel {
    position: static !important;
    top: auto !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 22px !important;
    border: 1px solid var(--ios-line) !important;
    border-radius: 10px !important;
    background: var(--ios-card) !important;
    box-shadow: none !important;
    overflow: hidden !important;
  }

  html body[data-current-view="assets"] #assetsView .asset-framework-panel {
    min-height: 620px !important;
  }

  html body[data-current-view="assets"] #assetsView .panel-heading {
    display: flex !important;
    align-items: flex-start !important;
    justify-content: space-between !important;
    gap: 14px !important;
    width: 100% !important;
    margin: 0 0 16px !important;
    padding: 0 !important;
    border: 0 !important;
  }

  html body[data-current-view="assets"] #assetsView .panel-heading h2 {
    margin: 0 !important;
    color: var(--ios-text) !important;
    font-size: 18px !important;
    line-height: 1.25 !important;
    font-weight: 850 !important;
  }

  html body[data-current-view="assets"] #assetsView .panel-heading span {
    flex: 0 1 auto !important;
    max-width: 190px !important;
    color: var(--ios-muted) !important;
    font-size: 12px !important;
    line-height: 1.35 !important;
    font-weight: 650 !important;
    text-align: right !important;
  }

  html body[data-current-view="assets"] #assetsView form,
  html body[data-current-view="assets"] #assetsView .form-stack,
  html body[data-current-view="assets"] #assetsView .asset-search-card {
    display: grid !important;
    gap: 12px !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  html body[data-current-view="assets"] #assetsView .asset-search-card {
    margin-bottom: 14px !important;
    padding-bottom: 14px !important;
    border-bottom: 1px solid var(--ios-line) !important;
  }

  html body[data-current-view="assets"] #assetsView label,
  html body[data-current-view="assets"] #assetsView .two-col > label {
    display: grid !important;
    gap: 7px !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    color: var(--ios-text) !important;
    font-size: 13px !important;
    font-weight: 700 !important;
  }

  html body[data-current-view="assets"] #assetsView label > span:first-child {
    color: var(--ios-muted) !important;
    font-size: 12px !important;
    line-height: 1.2 !important;
    font-weight: 750 !important;
  }

  html body[data-current-view="assets"] #assetsView input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),
  html body[data-current-view="assets"] #assetsView select,
  html body[data-current-view="assets"] #assetsView textarea {
    width: 100% !important;
    min-width: 0 !important;
    height: 42px !important;
    min-height: 42px !important;
    margin: 0 !important;
    padding: 0 13px !important;
    border: 1px solid var(--ios-line-strong) !important;
    border-radius: 8px !important;
    background: #fff !important;
    color: var(--ios-text) !important;
    box-shadow: none !important;
    font-size: 14px !important;
    line-height: 42px !important;
    font-weight: 600 !important;
  }

  html body[data-current-view="assets"] #assetsView input[type="file"] {
    display: flex !important;
    align-items: center !important;
    padding: 8px 10px !important;
    line-height: 1.2 !important;
  }

  html body[data-current-view="assets"] #assetsView input::placeholder {
    color: #98a2b3 !important;
  }

  html body[data-current-view="assets"] #assetsView .two-col {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 12px !important;
    width: 100% !important;
    margin: 0 !important;
  }

  html body[data-current-view="assets"] #assetsView .primary-button,
  html body[data-current-view="assets"] #assetsView .secondary-button,
  html body[data-current-view="assets"] #assetsView .danger-button,
  html body[data-current-view="assets"] #assetsView .mobile-assets-search button {
    height: 42px !important;
    min-height: 42px !important;
    padding: 0 16px !important;
    border-radius: 8px !important;
    box-shadow: none !important;
    font-size: 14px !important;
    line-height: 42px !important;
    font-weight: 750 !important;
    white-space: nowrap !important;
  }

  html body[data-current-view="assets"] #assetsView .primary-button,
  html body[data-current-view="assets"] #assetsView .mobile-assets-search button {
    border: 0 !important;
    background: var(--ios-teal) !important;
    color: #fff !important;
  }

  html body[data-current-view="assets"] #assetsView .secondary-button {
    border: 1px solid var(--ios-line-strong) !important;
    background: #fff !important;
    color: #344054 !important;
  }

  html body[data-current-view="assets"] #assetsView .material-search-actions {
    display: flex !important;
    justify-content: flex-start !important;
    width: 100% !important;
  }

  html body[data-current-view="assets"] #assetsView .material-search-tip,
  html body[data-current-view="assets"] #assetsView .mobile-material-search-message {
    margin: 0 !important;
    color: var(--ios-muted) !important;
    font-size: 12px !important;
    line-height: 1.45 !important;
  }

  html body[data-current-view="assets"] #assetsView .material-search-results,
  html body[data-current-view="assets"] #assetsView .mobile-material-search-results {
    display: grid !important;
    gap: 10px !important;
    width: 100% !important;
    margin: 0 0 14px !important;
  }

  html body[data-current-view="assets"] #assetsView .mobile-assets-search {
    grid-template-columns: minmax(0, 1fr) 168px auto !important;
    align-items: end !important;
    gap: 10px !important;
    margin-bottom: 12px !important;
  }

  html body[data-current-view="assets"] #assetsView .mobile-assets-search label {
    gap: 0 !important;
  }

  html body[data-current-view="assets"] #assetsView .list-toolbar {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    width: 100% !important;
    margin: 16px 0 !important;
    padding: 0 !important;
    border: 0 !important;
  }

  html body[data-current-view="assets"] #assetsView .filter-tabs {
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    max-width: 100% !important;
    padding: 4px !important;
    border: 1px solid var(--ios-line) !important;
    border-radius: 9px !important;
    background: var(--ios-soft) !important;
    overflow-x: auto !important;
  }

  html body[data-current-view="assets"] #assetsView .filter-chip {
    flex: 0 0 auto !important;
    height: 32px !important;
    min-width: 64px !important;
    padding: 0 13px !important;
    border: 0 !important;
    border-radius: 7px !important;
    background: transparent !important;
    color: #475467 !important;
    box-shadow: none !important;
    font-size: 13px !important;
    line-height: 32px !important;
    font-weight: 750 !important;
  }

  html body[data-current-view="assets"] #assetsView .filter-chip.active {
    background: #fff !important;
    color: var(--ios-teal-dark) !important;
    box-shadow: 0 6px 14px rgba(15, 23, 42, 0.06) !important;
  }

  html body[data-current-view="assets"] #assetsView .asset-grid {
    display: grid !important;
    gap: 16px !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
  }

  html body[data-current-view="assets"] #assetsView .asset-section {
    display: grid !important;
    gap: 12px !important;
    width: 100% !important;
    min-width: 0 !important;
    padding: 16px !important;
    border: 1px solid var(--ios-line) !important;
    border-radius: 10px !important;
    background: #fbfcfd !important;
  }

  html body[data-current-view="assets"] #assetsView .asset-section-head {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    gap: 14px !important;
    align-items: start !important;
    width: 100% !important;
  }

  html body[data-current-view="assets"] #assetsView .asset-section-head h3 {
    margin: 0 0 5px !important;
    color: var(--ios-text) !important;
    font-size: 15px !important;
    line-height: 1.25 !important;
    font-weight: 850 !important;
  }

  html body[data-current-view="assets"] #assetsView .asset-section-head p {
    margin: 0 !important;
    color: var(--ios-muted) !important;
    font-size: 12px !important;
    line-height: 1.45 !important;
  }

  html body[data-current-view="assets"] #assetsView .asset-section-head > span {
    color: var(--ios-muted) !important;
    font-size: 12px !important;
    font-weight: 750 !important;
    white-space: nowrap !important;
  }

  html body[data-current-view="assets"] #assetsView .asset-subgrid {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 12px !important;
    width: 100% !important;
    min-width: 0 !important;
  }

  html body[data-current-view="assets"] #assetsView .asset-card {
    display: grid !important;
    grid-template-columns: 108px minmax(0, 1fr) !important;
    gap: 12px !important;
    align-items: stretch !important;
    width: 100% !important;
    min-width: 0 !important;
    min-height: 148px !important;
    margin: 0 !important;
    padding: 10px !important;
    border: 1px solid var(--ios-line) !important;
    border-radius: 10px !important;
    background: #fff !important;
    box-shadow: none !important;
    overflow: hidden !important;
  }

  html body[data-current-view="assets"] #assetsView .asset-card > img {
    width: 108px !important;
    height: 128px !important;
    min-width: 108px !important;
    border-radius: 8px !important;
    object-fit: cover !important;
    background: var(--ios-soft) !important;
  }

  html body[data-current-view="assets"] #assetsView .asset-card .card-body {
    display: grid !important;
    align-content: start !important;
    gap: 7px !important;
    min-width: 0 !important;
  }

  html body[data-current-view="assets"] #assetsView .asset-title-button {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    color: var(--ios-text) !important;
    font-size: 14px !important;
    line-height: 1.3 !important;
    font-weight: 800 !important;
    text-align: left !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }

  html body[data-current-view="assets"] #assetsView .card-meta,
  html body[data-current-view="assets"] #assetsView .asset-framework {
    color: var(--ios-muted) !important;
    font-size: 12px !important;
    line-height: 1.45 !important;
  }

  html body[data-current-view="assets"] #assetsView .asset-framework {
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
  }

  html body[data-current-view="assets"] #assetsView .inline-edit-field {
    gap: 5px !important;
  }

  html body[data-current-view="assets"] #assetsView .inline-edit-field input {
    height: 34px !important;
    min-height: 34px !important;
    padding: 0 10px !important;
    font-size: 13px !important;
    line-height: 34px !important;
  }

  html body[data-current-view="assets"] #assetsView .asset-actions {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 7px !important;
    align-items: center !important;
    margin-top: 2px !important;
  }

  html body[data-current-view="assets"] #assetsView .asset-actions button {
    height: 32px !important;
    min-height: 32px !important;
    padding: 0 10px !important;
    border-radius: 7px !important;
    font-size: 12px !important;
    line-height: 32px !important;
  }

  html body[data-current-view="assets"] #assetsView .avatar-box {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    min-height: 72px !important;
    width: 100% !important;
    margin: 14px 0 0 !important;
    padding: 12px !important;
    border: 1px dashed var(--ios-line-strong) !important;
    border-radius: 10px !important;
    background: var(--ios-soft) !important;
    color: var(--ios-muted) !important;
    overflow: hidden !important;
  }

  html body[data-current-view="assets"] #assetsView .avatar-box img {
    width: 56px !important;
    height: 56px !important;
    min-width: 56px !important;
    border-radius: 50% !important;
    object-fit: cover !important;
  }

  html body[data-current-view="assets"] #assetsView .empty-state,
  html body[data-current-view="assets"] #assetsView .assets-empty-state,
  html body[data-current-view="assets"] #assetsView .mobile-assets-empty {
    width: 100% !important;
    min-height: 150px !important;
    margin: 0 !important;
    padding: 24px !important;
    border: 1px dashed var(--ios-line-strong) !important;
    border-radius: 10px !important;
    background: #fbfcfd !important;
    color: var(--ios-muted) !important;
    text-align: left !important;
  }

  html body[data-current-view="assets"] #assetsView .mobile-assets-empty,
  html body[data-current-view="assets"] #assetsView .mobile-assets-manage,
  html body[data-current-view="assets"] #assetsView .asset-mobile-check,
  html body[data-current-view="assets"] #assetsView .asset-mobile-menu {
    display: none !important;
  }

  html[data-theme="dark"] body[data-current-view="assets"] #assetsView,
  html[data-theme="dark"] body[data-current-view="assets"] #assetsView .assets-workspace-layout {
    background: #0e1117 !important;
  }

  html[data-theme="dark"] body[data-current-view="assets"] #assetsView .subpage-hero.assets-hero,
  html[data-theme="dark"] body[data-current-view="assets"] #assetsView .panel,
  html[data-theme="dark"] body[data-current-view="assets"] #assetsView section.panel,
  html[data-theme="dark"] body[data-current-view="assets"] #assetsView .asset-card {
    background: #171b23 !important;
    border-color: rgba(255, 255, 255, 0.10) !important;
    color: #f4f7fb !important;
  }

  html[data-theme="dark"] body[data-current-view="assets"] #assetsView .asset-section,
  html[data-theme="dark"] body[data-current-view="assets"] #assetsView .avatar-box,
  html[data-theme="dark"] body[data-current-view="assets"] #assetsView .empty-state,
  html[data-theme="dark"] body[data-current-view="assets"] #assetsView .assets-empty-state {
    background: #111722 !important;
    border-color: rgba(255, 255, 255, 0.10) !important;
  }

  html[data-theme="dark"] body[data-current-view="assets"] #assetsView input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),
  html[data-theme="dark"] body[data-current-view="assets"] #assetsView select,
  html[data-theme="dark"] body[data-current-view="assets"] #assetsView textarea {
    background: #10151d !important;
    border-color: rgba(255, 255, 255, 0.14) !important;
    color: #f4f7fb !important;
  }

  html[data-theme="dark"] body[data-current-view="assets"] #assetsView .filter-tabs {
    background: #10151d !important;
    border-color: rgba(255, 255, 255, 0.10) !important;
  }

  html[data-theme="dark"] body[data-current-view="assets"] #assetsView .filter-chip {
    color: #98a2b3 !important;
  }

  html[data-theme="dark"] body[data-current-view="assets"] #assetsView .filter-chip.active {
    background: rgba(0, 150, 136, 0.20) !important;
    color: #5eead4 !important;
    box-shadow: none !important;
  }

  html body[data-current-view="tasks"] #tasksView,
  html body[data-current-view="mine"] #mineView {
    display: block !important;
    min-height: calc(100vh - 72px) !important;
    padding: 88px 32px 104px !important;
    background: var(--ios-bg) !important;
  }

  html body[data-current-view="tasks"] #tasksView .section-close-bar,
  html body[data-current-view="mine"] #mineView .section-close-bar {
    display: none !important;
  }

  html body[data-current-view="tasks"] #tasksView .panel,
  html body[data-current-view="tasks"] #tasksView section.panel,
  html body[data-current-view="mine"] #mineView .panel,
  html body[data-current-view="mine"] #mineView section.panel {
    position: static !important;
    top: auto !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    border: 1px solid var(--ios-line) !important;
    border-radius: 10px !important;
    background: var(--ios-card) !important;
    box-shadow: none !important;
    overflow: hidden !important;
  }

  html body[data-current-view="tasks"] #tasksView .task-management-panel {
    padding: 22px !important;
  }

  html body[data-current-view="mine"] #mineView .subpage-hero.mine-hero {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    align-items: center !important;
    gap: 18px !important;
    width: 100% !important;
    min-height: 118px !important;
    margin: 0 0 18px !important;
    padding: 24px 26px !important;
    border: 1px solid var(--ios-line) !important;
    border-radius: 10px !important;
    background: var(--ios-card) !important;
    box-shadow: none !important;
  }

  html body[data-current-view="mine"] #mineView .subpage-hero.mine-hero h2 {
    margin: 4px 0 6px !important;
    color: var(--ios-text) !important;
    font-size: 24px !important;
    line-height: 1.18 !important;
    font-weight: 850 !important;
  }

  html body[data-current-view="mine"] #mineView .subpage-hero.mine-hero span,
  html body[data-current-view="mine"] #mineView .subpage-hero.mine-hero p {
    color: var(--ios-muted) !important;
  }

  html body[data-current-view="mine"] #mineView .workspace-grid.slim {
    display: block !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 0 18px !important;
    padding: 0 !important;
  }

  html body[data-current-view="mine"] #mineView .workspace-grid.slim > .panel,
  html body[data-current-view="mine"] #mineView .mine-data-panel,
  html body[data-current-view="mine"] #mineView .mine-tool-panel {
    margin: 0 0 18px !important;
    padding: 22px !important;
  }

  html body[data-current-view="tasks"] #tasksView .panel-heading,
  html body[data-current-view="mine"] #mineView .panel-heading {
    display: flex !important;
    align-items: flex-start !important;
    justify-content: space-between !important;
    gap: 14px !important;
    width: 100% !important;
    margin: 0 0 16px !important;
    padding: 0 !important;
    border: 0 !important;
  }

  html body[data-current-view="tasks"] #tasksView .list-toolbar {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    width: 100% !important;
    margin: 16px 0 !important;
    padding: 0 !important;
    border: 0 !important;
  }

  html body[data-current-view="tasks"] #tasksView .filter-tabs {
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    max-width: 100% !important;
    padding: 4px !important;
    border: 1px solid var(--ios-line) !important;
    border-radius: 9px !important;
    background: var(--ios-soft) !important;
    overflow-x: auto !important;
  }

  html body[data-current-view="tasks"] #tasksView .filter-chip {
    flex: 0 0 auto !important;
    height: 32px !important;
    min-width: 64px !important;
    padding: 0 13px !important;
    border: 0 !important;
    border-radius: 7px !important;
    background: transparent !important;
    color: #475467 !important;
    box-shadow: none !important;
    font-size: 13px !important;
    line-height: 32px !important;
    font-weight: 750 !important;
  }

  html body[data-current-view="tasks"] #tasksView .filter-chip.active {
    background: #fff !important;
    color: var(--ios-teal-dark) !important;
    box-shadow: 0 6px 14px rgba(15, 23, 42, 0.06) !important;
  }

  html[data-theme="dark"] body[data-current-view="tasks"] #tasksView,
  html[data-theme="dark"] body[data-current-view="mine"] #mineView {
    background: #0e1117 !important;
  }

  html[data-theme="dark"] body[data-current-view="tasks"] #tasksView .panel,
  html[data-theme="dark"] body[data-current-view="mine"] #mineView .panel,
  html[data-theme="dark"] body[data-current-view="mine"] #mineView .subpage-hero.mine-hero {
    background: #171b23 !important;
    border-color: rgba(255, 255, 255, 0.10) !important;
    color: #f4f7fb !important;
  }

  html[data-theme="dark"] body[data-current-view="tasks"] #tasksView .filter-tabs {
    background: #10151d !important;
    border-color: rgba(255, 255, 255, 0.10) !important;
  }

  html[data-theme="dark"] body[data-current-view="tasks"] #tasksView .filter-chip {
    color: #98a2b3 !important;
  }

  html[data-theme="dark"] body[data-current-view="tasks"] #tasksView .filter-chip.active {
    background: rgba(0, 150, 136, 0.20) !important;
    color: #5eead4 !important;
    box-shadow: none !important;
  }

  html body[data-current-view="aesthetic"] #aestheticView .aesthetic-ios-input-item {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) minmax(160px, 42%) !important;
    align-items: center !important;
    gap: 14px !important;
    width: 100% !important;
    min-height: 58px !important;
    margin: 0 !important;
    padding: 0 16px !important;
    border: 1px solid var(--ios-line) !important;
    border-radius: 10px !important;
    background: #fff !important;
    color: var(--ios-text) !important;
    box-shadow: none !important;
  }

  html body[data-current-view="aesthetic"] #aestheticView .aesthetic-ios-input-item > span {
    min-width: 0 !important;
    color: var(--ios-text) !important;
    font-size: 15px !important;
    line-height: 1.2 !important;
    font-weight: 800 !important;
  }

  html body[data-current-view="aesthetic"] #aestheticView .aesthetic-ios-input-item input {
    width: 100% !important;
    min-width: 0 !important;
    height: 40px !important;
    margin: 0 !important;
    padding: 0 12px !important;
    border: 1px solid var(--ios-line-strong) !important;
    border-radius: 8px !important;
    background: var(--ios-soft) !important;
    color: var(--ios-text) !important;
    box-shadow: none !important;
    font-size: 14px !important;
    line-height: 40px !important;
    font-weight: 700 !important;
    text-align: right !important;
  }

  html body[data-current-view="aesthetic"] #aestheticView .aesthetic-ios-input-item input::placeholder {
    color: #98a2b3 !important;
    font-weight: 600 !important;
  }

  html body[data-current-view="aesthetic"] #aestheticView .aesthetic-ios-input-item:focus-within {
    border-color: rgba(0, 150, 136, 0.36) !important;
    background: #f8fcfb !important;
  }

  html body[data-current-view="aesthetic"] #aestheticView .hidden-field {
    display: none !important;
  }

  html body[data-current-view="aesthetic"] #aestheticView .aesthetic-admin-preview {
    display: grid !important;
    gap: 14px !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 18px !important;
    border: 1px solid var(--ios-line) !important;
    border-radius: 10px !important;
    background: var(--ios-card) !important;
    box-shadow: none !important;
  }

  html body[data-current-view="aesthetic"] #aestheticView .aesthetic-admin-preview.hidden-field {
    display: none !important;
  }

  html body[data-current-view="aesthetic"] #aestheticView .aesthetic-admin-preview-head {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 12px !important;
    width: 100% !important;
  }

  html body[data-current-view="aesthetic"] #aestheticView .aesthetic-admin-preview-head h2 {
    margin: 0 !important;
    color: var(--ios-text) !important;
    font-size: 17px !important;
    line-height: 1.25 !important;
    font-weight: 850 !important;
  }

  html body[data-current-view="aesthetic"] #aestheticView .aesthetic-admin-preview-head > div {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
  }

  html body[data-current-view="aesthetic"] #aestheticView .aesthetic-admin-preview-head button {
    height: 34px !important;
    padding: 0 13px !important;
    border: 1px solid var(--ios-line-strong) !important;
    border-radius: 8px !important;
    background: #fff !important;
    color: var(--ios-teal-dark) !important;
    box-shadow: none !important;
    font-size: 13px !important;
    line-height: 34px !important;
    font-weight: 750 !important;
    white-space: nowrap !important;
  }

  html body[data-current-view="aesthetic"] #aestheticView .aesthetic-admin-preview-grid {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 8px !important;
    width: 100% !important;
  }

  html body[data-current-view="aesthetic"] #aestheticView .aesthetic-admin-preview-grid span {
    display: grid !important;
    gap: 4px !important;
    min-width: 0 !important;
    padding: 10px 12px !important;
    border: 1px solid var(--ios-line) !important;
    border-radius: 8px !important;
    background: var(--ios-soft) !important;
  }

  html body[data-current-view="aesthetic"] #aestheticView .aesthetic-admin-preview-grid b {
    color: var(--ios-muted) !important;
    font-size: 11px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
  }

  html body[data-current-view="aesthetic"] #aestheticView .aesthetic-admin-preview-grid strong {
    min-width: 0 !important;
    color: var(--ios-text) !important;
    font-size: 13px !important;
    line-height: 1.25 !important;
    font-weight: 800 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  html body[data-current-view="aesthetic"] #aestheticView .aesthetic-admin-preview pre {
    width: 100% !important;
    max-height: 360px !important;
    margin: 0 !important;
    padding: 14px !important;
    border: 1px solid var(--ios-line) !important;
    border-radius: 8px !important;
    background: #0f172a !important;
    color: #e5eefb !important;
    overflow: auto !important;
    white-space: pre-wrap !important;
    word-break: break-word !important;
    font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace !important;
    font-size: 12px !important;
    line-height: 1.55 !important;
  }

  html[data-theme="dark"] body[data-current-view="aesthetic"] #aestheticView .aesthetic-ios-input-item {
    background: #171b23 !important;
    border-color: rgba(255, 255, 255, 0.10) !important;
    color: #f4f7fb !important;
  }

  html[data-theme="dark"] body[data-current-view="aesthetic"] #aestheticView .aesthetic-ios-input-item > span {
    color: #f4f7fb !important;
  }

  html[data-theme="dark"] body[data-current-view="aesthetic"] #aestheticView .aesthetic-ios-input-item input {
    background: #10151d !important;
    border-color: rgba(255, 255, 255, 0.14) !important;
    color: #f4f7fb !important;
  }

  html[data-theme="dark"] body[data-current-view="aesthetic"] #aestheticView .aesthetic-admin-preview {
    background: #171b23 !important;
    border-color: rgba(255, 255, 255, 0.10) !important;
  }

  html[data-theme="dark"] body[data-current-view="aesthetic"] #aestheticView .aesthetic-admin-preview-head button {
    background: #10151d !important;
    border-color: rgba(255, 255, 255, 0.14) !important;
    color: #5eead4 !important;
  }

  html[data-theme="dark"] body[data-current-view="aesthetic"] #aestheticView .aesthetic-admin-preview-grid span {
    background: #10151d !important;
    border-color: rgba(255, 255, 255, 0.10) !important;
  }

  @media screen and (max-width: 1180px) {
    html body[data-current-view="assets"] #assetsView .assets-workspace-layout {
      grid-template-columns: 1fr !important;
    }

    html body[data-current-view="assets"] #assetsView .asset-framework-panel {
      min-height: 0 !important;
    }
  }
}

@media screen and (min-width: 901px) {
  html body[data-current-view="create"] #createView {
    display: block !important;
    visibility: visible !important;
  }

  html body[data-current-view="create"] .topbar h1 {
    color: var(--ios-text) !important;
    font-size: 24px !important;
    line-height: 1 !important;
    font-weight: 850 !important;
  }

  html body[data-current-view="create"] .topbar h1::before,
  html body[data-current-view="create"] .topbar h1::after {
    display: none !important;
    content: none !important;
  }

  html body[data-current-view="create"] .topbar .desktop-role-avatar,
  html body[data-current-view="create"] .account-actions .desktop-role-avatar,
  html body[data-current-view="create"] button.desktop-role-switch .desktop-role-avatar {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    min-height: 32px !important;
    max-width: 32px !important;
    max-height: 32px !important;
    padding: 0 !important;
    margin: 0 !important;
    border-radius: 999px !important;
    background: var(--ios-teal) !important;
    color: transparent !important;
    line-height: 32px !important;
    text-align: center !important;
    overflow: hidden !important;
  }

  html body[data-current-view="create"] .topbar .desktop-role-avatar::before,
  html body[data-current-view="create"] .account-actions .desktop-role-avatar::before,
  html body[data-current-view="create"] button.desktop-role-switch .desktop-role-avatar::before {
    display: none !important;
    content: none !important;
  }

  html body[data-current-view="create"] .topbar .desktop-role-avatar::after,
  html body[data-current-view="create"] .account-actions .desktop-role-avatar::after,
  html body[data-current-view="create"] button.desktop-role-switch .desktop-role-avatar::after {
    content: "M" !important;
    display: block !important;
    width: 100% !important;
    height: 32px !important;
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 850 !important;
    line-height: 32px !important;
    text-align: center !important;
  }

  html body[data-current-view="create"] #createView form#createForm,
  html body[data-current-view="create"] #createView form#createForm.form-stack,
  html body[data-current-view="create"] main.main #createView form#createForm.form-stack {
    display: flex !important;
    flex-direction: column !important;
    gap: 0 !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  html body[data-current-view="create"] #createView form#createForm > .desktop-create-section.desktop-create-type {
    margin: 0 0 12px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  html body[data-current-view="create"] #createView form#createForm > .desktop-create-section.desktop-create-basic,
  html body[data-current-view="create"] #createView form#createForm > .desktop-create-section.desktop-create-style,
  html body[data-current-view="create"] #createView form#createForm > #advancedCreateFields.desktop-create-section,
  html body[data-current-view="create"] #createView form#createForm > .desktop-create-section.desktop-create-note {
    display: block !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 0 !important;
    margin: 0 !important;
    background: var(--ios-card) !important;
    box-shadow: none !important;
    transform: none !important;
  }

  html body[data-current-view="create"] #createView form#createForm > .desktop-create-section.desktop-create-basic {
    border: 1px solid var(--ios-line) !important;
    border-bottom: 0 !important;
    border-radius: 10px 10px 0 0 !important;
    padding: 22px 24px 16px !important;
  }

  html body[data-current-view="create"] #createView form#createForm > .desktop-create-section.desktop-create-style,
  html body[data-current-view="create"] #createView form#createForm > #advancedCreateFields.desktop-create-section {
    border: 1px solid var(--ios-line) !important;
    border-bottom: 0 !important;
    border-radius: 0 !important;
    padding: 18px 24px 16px !important;
  }

  html body[data-current-view="create"] #createView form#createForm > .desktop-create-section.desktop-create-note {
    border: 1px solid var(--ios-line) !important;
    border-radius: 0 0 10px 10px !important;
    padding: 18px 24px 24px !important;
  }

  html body[data-current-view="create"][data-create-category="real_comparison"] #createView .non-comparison-field,
  html body[data-current-view="create"][data-create-category="real_comparison"] #createView .watermark-field,
  html body[data-current-view="create"][data-create-category="real_comparison"] #createView #brandWatermarkMode,
  html body[data-current-view="create"][data-create-category="real_comparison"] #createView #ratio,
  html body[data-current-view="create"][data-create-category="real_comparison"] #createView #extraText,
  html body[data-current-view="create"][data-create-category="real_comparison"] #createView .extra-text-field,
  html body[data-current-view="create"][data-create-category="real_comparison"] #createView form#createForm > .desktop-create-style,
  html body[data-current-view="create"][data-create-category="real_comparison"] #createView form#createForm > .desktop-create-note,
  html body[data-current-view="create"][data-create-category="chat_feedback"] #createView .non-comparison-field,
  html body[data-current-view="create"][data-create-category="chat_feedback"] #createView form#createForm > .desktop-create-style,
  html body[data-current-view="create"][data-create-category="chat_feedback"] #createView form#createForm > .desktop-create-note {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    min-width: 0 !important;
    min-height: 0 !important;
    max-width: 0 !important;
    max-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    overflow: hidden !important;
    box-shadow: none !important;
  }
}

/* Final lock: create submit action stays inside the form, not as a bottom card. */
@media screen and (min-width: 901px) {
  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .form-actions,
  html body[data-current-view="create"] #createView.view.active form#createForm.form-stack > .form-actions,
  html body[data-current-view="create"] #createView form#createForm > .form-actions,
  html body[data-current-view="create"] #createView form#createForm .form-actions {
    position: static !important;
    inset: auto !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;
    z-index: auto !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    height: auto !important;
    min-height: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 10px !important;
    margin: 0 !important;
    padding: 14px 0 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    transform: none !important;
  }

  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .form-actions #generateBtn,
  html body[data-current-view="create"] #createView.view.active form#createForm.form-stack > .form-actions #generateBtn,
  html body[data-current-view="create"] #createView form#createForm .form-actions #generateBtn,
  html body[data-current-view="create"] #createView form#createForm .form-actions button#generateBtn.primary-button {
    width: auto !important;
    min-width: 128px !important;
    max-width: 180px !important;
    height: 42px !important;
    min-height: 42px !important;
    margin: 0 !important;
    padding: 0 24px !important;
    border: 0 !important;
    border-radius: 8px !important;
    background: var(--ios-teal) !important;
    color: #fff !important;
    box-shadow: none !important;
    font-size: 15px !important;
    line-height: 42px !important;
    font-weight: 800 !important;
  }

  html body[data-current-view="create"] #createView.view.active form#createForm.form-stack > .form-actions #previewBackendBtn,
  html body[data-current-view="create"] #createView form#createForm .form-actions #previewBackendBtn {
    width: auto !important;
    height: 42px !important;
    min-height: 42px !important;
    padding: 0 16px !important;
    border-radius: 8px !important;
    box-shadow: none !important;
    font-size: 14px !important;
    line-height: 42px !important;
  }

  html[data-theme="dark"] body[data-current-view="create"] #createView form#createForm .form-actions {
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
  }
}

/* Keep the create submit action inside the form instead of a fixed bottom bar. */
@media screen and (min-width: 901px) {
  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .form-actions,
  html body[data-current-view="create"] #createView.view.active form#createForm.form-stack > .form-actions,
  html body[data-current-view="create"] #createView form#createForm > .form-actions,
  html body[data-current-view="create"] #createView form#createForm .form-actions {
    position: static !important;
    inset: auto !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;
    z-index: auto !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    height: auto !important;
    min-height: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 10px !important;
    margin: 0 !important;
    padding: 14px 0 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
    transform: none !important;
  }

  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .form-actions #generateBtn,
  html body[data-current-view="create"] #createView.view.active form#createForm.form-stack > .form-actions #generateBtn,
  html body[data-current-view="create"] #createView form#createForm .form-actions #generateBtn,
  html body[data-current-view="create"] #createView form#createForm .form-actions button#generateBtn.primary-button {
    width: auto !important;
    min-width: 128px !important;
    max-width: 180px !important;
    height: 42px !important;
    min-height: 42px !important;
    margin: 0 !important;
    padding: 0 24px !important;
    border: 0 !important;
    border-radius: 8px !important;
    background: var(--ios-teal) !important;
    color: #fff !important;
    box-shadow: none !important;
    font-size: 15px !important;
    line-height: 42px !important;
    font-weight: 800 !important;
  }

  html body[data-current-view="create"] #createView.view.active form#createForm.form-stack > .form-actions #previewBackendBtn,
  html body[data-current-view="create"] #createView form#createForm .form-actions #previewBackendBtn {
    width: auto !important;
    height: 42px !important;
    min-height: 42px !important;
    padding: 0 16px !important;
    border-radius: 8px !important;
    box-shadow: none !important;
    font-size: 14px !important;
    line-height: 42px !important;
  }

  html[data-theme="dark"] body[data-current-view="create"] #createView form#createForm .form-actions {
    background: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
  }
}

@media screen and (min-width: 901px) {
  html body[data-current-view="create"] #createView #createForm .desktop-create-section.desktop-create-type .category-tabs > button.category-card .category-intro,
  html body[data-current-view="create"] #createView #createForm .desktop-create-section.desktop-create-type .category-tabs > button.category-card.active .category-intro,
  html body[data-current-view="create"] #createView #createForm .desktop-create-section.desktop-create-type .category-tabs > button.category-card:hover .category-intro {
    display: block !important;
    visibility: visible !important;
    grid-area: 2 / 2 !important;
    max-width: 100% !important;
    min-width: 0 !important;
    width: auto !important;
    height: auto !important;
    margin: 2px 0 0 !important;
    padding: 0 !important;
    color: var(--ios-muted) !important;
    font-size: 13px !important;
    line-height: 1.25 !important;
    font-weight: 600 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    opacity: 1 !important;
  }
}

@media screen and (max-width: 900px) {
  body[data-current-view="create"] #createView {
    background: #f7f8fa !important;
  }
}

@media screen and (min-width: 901px) {
  html body .sidebar .nav-item::before,
  html body .sidebar .nav-item::after {
    display: none !important;
    content: none !important;
  }

  html body .sidebar .nav-item {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
  }

  html body .sidebar .nav-item > span {
    display: inline-flex !important;
    align-items: center !important;
    gap: 12px !important;
  }

  html body .sidebar .nav-item > span::before {
    content: "" !important;
    width: 22px !important;
    height: 22px !important;
    flex: 0 0 22px !important;
    display: inline-block !important;
    background: currentColor !important;
    opacity: 0.92 !important;
    -webkit-mask: var(--nav-icon) center / 22px 22px no-repeat !important;
    mask: var(--nav-icon) center / 22px 22px no-repeat !important;
  }

  html body .sidebar .nav-item .nav-mobile-label {
    display: none !important;
  }

  html body .sidebar .nav-item .nav-desktop-label {
    display: inline-flex !important;
  }

  html body[data-current-view="create"] .topbar {
    position: sticky !important;
    left: auto !important;
    top: 0 !important;
    width: 100% !important;
    transform: none !important;
  }

  html body[data-current-view="create"] #createView form#createForm {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
  }

  html body[data-current-view="create"] #createView form#createForm .desktop-create-type {
    order: 1 !important;
  }

  html body[data-current-view="create"] #createView form#createForm .desktop-create-basic {
    order: 2 !important;
  }

  html body[data-current-view="create"] #createView form#createForm .desktop-create-style {
    order: 3 !important;
  }

  html body[data-current-view="create"] #createView form#createForm .comparison-field {
    order: 4 !important;
  }

  html body[data-current-view="create"] #createView form#createForm .upload-effect-field {
    order: 5 !important;
  }

  html body[data-current-view="create"] #createView form#createForm #advancedCreateFields {
    order: 6 !important;
  }

  html body[data-current-view="create"] #createView form#createForm .desktop-create-note {
    order: 7 !important;
  }

  html body[data-current-view="create"] #createView form#createForm .form-actions {
    order: 8 !important;
  }

  html body[data-current-view="create"] #createView form#createForm .desktop-create-basic,
  html body[data-current-view="create"] #createView form#createForm .desktop-create-style,
  html body[data-current-view="create"] #createView form#createForm #advancedCreateFields,
  html body[data-current-view="create"] #createView form#createForm .desktop-create-note {
    display: block !important;
    grid-template-columns: none !important;
    grid-template-rows: none !important;
    align-items: stretch !important;
  }

  html body[data-current-view="create"] #createView form#createForm .desktop-create-basic .desktop-create-section-title,
  html body[data-current-view="create"] #createView form#createForm .desktop-create-style .desktop-create-section-title,
  html body[data-current-view="create"] #createView form#createForm .desktop-create-note .desktop-create-section-title,
  html body[data-current-view="create"] #createView form#createForm #advancedCreateFields .advanced-create-title {
    display: block !important;
    height: auto !important;
    margin: 0 0 16px !important;
    padding: 0 !important;
    color: var(--ios-text) !important;
    font-size: 17px !important;
    line-height: 1.25 !important;
    font-weight: 850 !important;
    visibility: visible !important;
  }

  html body[data-current-view="create"] #createView form#createForm .ios-choice-label,
  html body[data-current-view="create"] #createView form#createForm .choice-picker .ios-choice-label,
  html body[data-current-view="create"] #createView form#createForm button.ios-choice-trigger .ios-choice-label {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
  }

  html body[data-current-view="create"] #createView form#createForm label > select {
    color: var(--ios-text) !important;
    text-shadow: none !important;
  }

  html body[data-current-view="create"] #createView form#createForm .form-actions,
  html body[data-current-view="create"] #createView form#createForm > .form-actions {
    position: static !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    top: auto !important;
    width: 100% !important;
    height: auto !important;
    transform: none !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 10px !important;
    padding: 14px 0 0 !important;
    margin: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  html body[data-current-view="create"] #createView .desktop-create-type .desktop-create-section-title {
    display: none !important;
  }

  html body[data-current-view="create"] main.main #createView.view.active .workspace-grid section.panel.form-panel form#createForm.form-stack,
  html body[data-current-view="create"] #createView.view.active form#createForm.form-stack {
    display: flex !important;
    flex-direction: column !important;
    gap: 10px !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    transform: none !important;
  }

  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-section.desktop-create-basic,
  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-section.desktop-create-style,
  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > #advancedCreateFields.desktop-create-section,
  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-section.desktop-create-note {
    width: 100% !important;
    max-width: none !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 20px 24px !important;
    border: 1px solid var(--ios-line) !important;
    border-radius: 10px !important;
    background: var(--ios-card) !important;
    box-shadow: var(--ios-shadow) !important;
    transform: none !important;
  }

  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-section.desktop-create-type {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    transform: none !important;
  }

  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-section.desktop-create-note {
    padding-bottom: 26px !important;
  }

  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .form-actions,
  html body[data-current-view="create"] #createView.view.active form#createForm.form-stack > div.form-actions {
    position: static !important;
    inset: auto !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    height: auto !important;
    min-height: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 10px !important;
    padding: 18px 0 0 !important;
    margin: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    transform: none !important;
  }

  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .form-actions #generateBtn {
    width: auto !important;
    min-width: 128px !important;
    max-width: 180px !important;
    height: 42px !important;
    min-height: 42px !important;
    margin: 0 !important;
    padding: 0 24px !important;
    border: 0 !important;
    border-radius: 8px !important;
    background: var(--ios-teal) !important;
    color: #fff !important;
    font-size: 15px !important;
    line-height: 42px !important;
    font-weight: 800 !important;
    box-shadow: none !important;
  }

  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .form-actions button#generateBtn.primary-button {
    width: auto !important;
    min-width: 128px !important;
    max-width: 180px !important;
    height: 42px !important;
    min-height: 42px !important;
    padding: 0 24px !important;
    background: var(--ios-teal) !important;
    color: #fff !important;
    border: 0 !important;
    border-radius: 8px !important;
    line-height: 42px !important;
    box-shadow: none !important;
  }

  html body[data-current-view="create"][data-create-category="real_comparison"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-style,
  html body[data-current-view="create"][data-create-category="chat_feedback"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-style,
  html body[data-current-view="create"][data-create-category="real_comparison"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-note,
  html body[data-current-view="create"][data-create-category="chat_feedback"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-note {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    max-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    overflow: hidden !important;
    box-shadow: none !important;
  }

  html body[data-current-view="create"] #createView.view.active .category-card .category-intro {
    display: block !important;
    visibility: visible !important;
    margin: 0 !important;
    color: var(--ios-muted) !important;
    font-size: 13px !important;
    line-height: 1.25 !important;
    font-weight: 600 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }
}

@media screen and (min-width: 901px) {
  html body[data-current-view="create"] #createView form#createForm label:has(.choice-picker) > select,
  html body[data-current-view="create"] #createView form#createForm label > select {
    display: block !important;
    position: absolute !important;
    inset: auto !important;
    left: 0 !important;
    right: auto !important;
    top: 0 !important;
    width: 0 !important;
    min-width: 0 !important;
    max-width: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    max-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }

  html body[data-current-view="create"] #createView form#createForm .choice-picker,
  html body[data-current-view="create"] #createView form#createForm button.ios-choice-trigger {
    display: flex !important;
    visibility: visible !important;
    width: 100% !important;
    height: 40px !important;
    min-height: 40px !important;
    max-height: none !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    pointer-events: auto !important;
  }

  html body[data-current-view="create"] #createView form#createForm button.ios-choice-trigger {
    padding: 0 38px 0 14px !important;
    border: 1px solid var(--ios-line-strong) !important;
    border-radius: 6px !important;
    background: var(--ios-card) !important;
    color: var(--ios-text) !important;
    justify-content: flex-end !important;
    box-shadow: none !important;
  }
}

@media screen and (min-width: 901px) {
  html body[data-current-view="create"] .topbar h1 {
    color: var(--ios-text) !important;
    font-size: 24px !important;
    line-height: 1 !important;
    font-weight: 850 !important;
  }

  html body[data-current-view="create"] .topbar h1::before,
  html body[data-current-view="create"] .topbar h1::after {
    display: none !important;
    content: none !important;
  }

  html body[data-current-view="create"] .desktop-role-avatar {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    padding: 0 !important;
    line-height: 32px !important;
    text-align: center !important;
  }

  html body[data-current-view="create"] .desktop-role-avatar::after {
    display: block !important;
    width: 100% !important;
    height: 32px !important;
    line-height: 32px !important;
    text-align: center !important;
  }

  html body[data-current-view="create"] main.main #createView.view.active .workspace-grid section.panel.form-panel form#createForm.form-stack,
  html body[data-current-view="create"] #createView.view.active form#createForm.form-stack {
    gap: 0 !important;
  }

  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-section.desktop-create-type {
    margin-bottom: 12px !important;
  }

  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-section.desktop-create-basic,
  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-section.desktop-create-style,
  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > #advancedCreateFields.desktop-create-section,
  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-section.desktop-create-note {
    margin: 0 !important;
    background: var(--ios-card) !important;
    box-shadow: none !important;
    transform: none !important;
  }

  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-section.desktop-create-basic {
    border: 1px solid var(--ios-line) !important;
    border-bottom: 0 !important;
    border-radius: 10px 10px 0 0 !important;
    padding: 22px 24px 16px !important;
  }

  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-section.desktop-create-style,
  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > #advancedCreateFields.desktop-create-section {
    border: 1px solid var(--ios-line) !important;
    border-bottom: 0 !important;
    border-radius: 0 !important;
    padding: 18px 24px 16px !important;
  }

  html body[data-current-view="create"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-section.desktop-create-note {
    border: 1px solid var(--ios-line) !important;
    border-radius: 0 0 10px 10px !important;
    padding: 18px 24px 24px !important;
  }

  html body[data-current-view="create"] #createView.view.active .category-card .category-intro {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }

  html body[data-current-view="create"][data-create-category="real_comparison"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-style,
  html body[data-current-view="create"][data-create-category="chat_feedback"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-style,
  html body[data-current-view="create"][data-create-category="real_comparison"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-note,
  html body[data-current-view="create"][data-create-category="chat_feedback"] main.main #createView.view.active form#createForm.form-stack > .desktop-create-note {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    max-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    overflow: hidden !important;
    box-shadow: none !important;
  }
}
