/* Shop "Add item" sheet in the composer look shared by Create, Community and
   Map Post. The legacy stylesheet, mobile-button-safety.css and the theme
   sheets all repaint #addItemModal with !important, so every rule here is
   doubled-id (#addItemModal#addItemModal) and !important to win outright. */

#addItemModal#addItemModal {
    background: #FBFBF9 !important;
    color: #111214 !important;
    font-family: Manrope, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif !important;
    z-index: 150000 !important;
}
#addItemModal#addItemModal * {
    font-family: Manrope, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif !important;
    box-sizing: border-box;
}
#addItemModal#addItemModal .fa,
#addItemModal#addItemModal .fas,
#addItemModal#addItemModal .fa-solid {
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900 !important;
}
#addItemModal#addItemModal > div > div,
#addItemModal#addItemModal .mobile-shop-add-item-scroll {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: calc(14px + env(safe-area-inset-top, 0px)) 18px calc(112px + env(safe-area-inset-bottom, 0px)) !important;
}
#addItemModal#addItemModal [hidden] { display: none !important; }
/* The template blurs the backdrop of every button; on iOS that smears
   letter-spaced labels into a ghosted, embossed look. Nothing here needs it. */
#addItemModal#addItemModal button,
#addItemModal#addItemModal .sac-submit,
#addItemModal#addItemModal .sac-file-action,
#addItemModal#addItemModal .sac-bar-cancel {
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
    filter: none !important;
    text-shadow: none !important;
    -webkit-text-stroke: 0 !important;
    -webkit-font-smoothing: antialiased !important;
}

/* ---- header bar ---- */
#addItemModal#addItemModal .sac-bar { display: flex !important; align-items: center !important; justify-content: space-between !important; margin: 0 0 14px !important; padding: 6px 0 0 !important; }
#addItemModal#addItemModal .sac-bar-cancel,
#addItemModal#addItemModal .sac-bar-spacer { width: 64px !important; flex: 0 0 64px !important; }
#addItemModal#addItemModal .sac-bar-cancel {
    min-height: 0 !important; margin: 0 !important; padding: 8px 0 !important; border: 0 !important; border-radius: 0 !important;
    background: transparent !important; box-shadow: none !important; backdrop-filter: none !important; -webkit-backdrop-filter: none !important;
    text-align: left !important; font-size: 13px !important; font-weight: 600 !important; letter-spacing: 0 !important;
    color: #63635F !important; -webkit-text-fill-color: #63635F !important; cursor: pointer;
}
#addItemModal#addItemModal .sac-bar-title { display: flex !important; flex-direction: column !important; align-items: center !important; gap: 2px !important; min-width: 0 !important; }
#addItemModal#addItemModal .sac-bar-title strong { font-size: 15px !important; font-weight: 800 !important; letter-spacing: -0.02em !important; color: #111214 !important; -webkit-text-fill-color: #111214 !important; }
#addItemModal#addItemModal .sac-bar-title small {
    font-family: "IBM Plex Mono", ui-monospace, Menlo, monospace !important;
    font-size: 9px !important; font-weight: 500 !important; letter-spacing: 0.14em !important; text-transform: uppercase !important;
    color: #70706B !important; -webkit-text-fill-color: #70706B !important;
}

/* ---- Selling as ---- */
#addItemModal#addItemModal .sac-posting { display: flex !important; align-items: center !important; gap: 12px !important; padding: 12px !important; border: 1px solid #EAEAE6 !important; border-radius: 18px !important; background: #FFFFFF !important; box-shadow: 0 1px 2px rgba(17, 18, 20, 0.03) !important; }
#addItemModal#addItemModal .sac-posting-avatar { width: 38px !important; height: 38px !important; flex: 0 0 38px !important; border-radius: 12px !important; overflow: hidden !important; background: #111214 !important; display: flex !important; align-items: center !important; justify-content: center !important; }
#addItemModal#addItemModal .sac-posting-avatar span { font-size: 13px !important; font-weight: 800 !important; color: #FBFBF9 !important; -webkit-text-fill-color: #FBFBF9 !important; }
#addItemModal#addItemModal .sac-posting-avatar img { width: 100% !important; height: 100% !important; object-fit: cover !important; display: block !important; }
#addItemModal#addItemModal .sac-posting-copy { display: flex !important; flex-direction: column !important; gap: 3px !important; min-width: 0 !important; }
#addItemModal#addItemModal .sac-posting-label { font-family: "IBM Plex Mono", ui-monospace, Menlo, monospace !important; font-size: 9px !important; letter-spacing: 0.14em !important; text-transform: uppercase !important; color: #70706B !important; -webkit-text-fill-color: #70706B !important; }
#addItemModal#addItemModal .sac-posting-name { font-size: 14px !important; font-weight: 700 !important; letter-spacing: -0.02em !important; color: #111214 !important; -webkit-text-fill-color: #111214 !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }

/* ---- eyebrows ---- */
#addItemModal#addItemModal .sac-eyebrow,
#addItemModal#addItemModal .sac-eyebrow span {
    font-family: "IBM Plex Mono", ui-monospace, Menlo, monospace !important;
    font-size: 9px !important; font-weight: 500 !important; letter-spacing: 0.14em !important; text-transform: uppercase !important;
    color: #70706B !important; -webkit-text-fill-color: #70706B !important;
}
#addItemModal#addItemModal .sac-eyebrow { display: flex !important; align-items: baseline !important; justify-content: space-between !important; margin: 16px 0 8px !important; padding: 0 4px !important; }
#addItemModal#addItemModal .sac-eyebrow span:last-child:not(:first-child) { letter-spacing: 0.08em !important; text-transform: none !important; }

/* ---- segmented Sell as ---- */
#addItemModal#addItemModal .sac-segment {
    display: flex !important; gap: 6px !important; margin: 0 !important; padding: 4px !important;
    border: 0 !important; border-radius: 14px !important; background: #F1F1ED !important; box-shadow: none !important;
}
#addItemModal#addItemModal .sac-segment button {
    flex: 1 !important; height: 38px !important; min-height: 38px !important; margin: 0 !important; padding: 0 !important;
    border: 0 !important; border-radius: 11px !important; background: transparent !important; box-shadow: none !important;
    backdrop-filter: none !important; -webkit-backdrop-filter: none !important;
    display: flex !important; align-items: center !important; justify-content: center !important;
    font-size: 12.5px !important; font-weight: 700 !important; letter-spacing: -0.01em !important;
    color: #63635F !important; -webkit-text-fill-color: #63635F !important; opacity: 1 !important; cursor: pointer;
}
#addItemModal#addItemModal .sac-segment button.active,
#addItemModal#addItemModal .sac-segment button[aria-pressed="true"] {
    background: #FFFFFF !important; box-shadow: 0 1px 3px rgba(17, 18, 20, 0.10) !important;
    color: #111214 !important; -webkit-text-fill-color: #111214 !important;
}
#addItemModal#addItemModal .sac-segment button[hidden] { display: none !important; }

/* ---- cards ---- */
#addItemModal#addItemModal .sac-card { margin: 0 !important; padding: 0 !important; border: 1px solid #EAEAE6 !important; border-radius: 18px !important; background: #FFFFFF !important; box-shadow: 0 1px 2px rgba(17, 18, 20, 0.03) !important; overflow: visible !important; }
#addItemModal#addItemModal .sac-row { display: flex !important; align-items: center !important; gap: 10px !important; min-height: 50px !important; padding: 0 14px !important; position: relative !important; }
#addItemModal#addItemModal .sac-row + .sac-row,
#addItemModal#addItemModal .sac-row + div > .sac-row { border-top: 1px solid #EFEFEB !important; }
#addItemModal#addItemModal .sac-row > span { flex: 0 0 auto !important; font-size: 13px !important; font-weight: 600 !important; color: #63635F !important; -webkit-text-fill-color: #63635F !important; }
#addItemModal#addItemModal .sac-row-prefix { font-size: 15px !important; font-weight: 700 !important; color: #111214 !important; -webkit-text-fill-color: #111214 !important; }
#addItemModal#addItemModal .sac-row-tag { font-family: "IBM Plex Mono", ui-monospace, Menlo, monospace !important; font-size: 9px !important; letter-spacing: 0.12em !important; text-transform: uppercase !important; color: #A3A3A0 !important; -webkit-text-fill-color: #A3A3A0 !important; }
#addItemModal#addItemModal .sac-row--field > span:first-child { flex: 0 0 96px !important; }
#addItemModal#addItemModal .sac-row--field input,
#addItemModal#addItemModal .sac-row--field select { text-align: right !important; }

#addItemModal#addItemModal#addItemModal#addItemModal .sac-card input:not([type="file"]):not([type="checkbox"]):not([type="color"]),
#addItemModal#addItemModal#addItemModal#addItemModal .sac-card select,
#addItemModal#addItemModal#addItemModal#addItemModal .sac-card textarea,
#addItemModal#addItemModal#addItemModal#addItemModal .sac-card input:not([type="file"]):not([type="checkbox"]):not([type="color"]):focus,
#addItemModal#addItemModal#addItemModal#addItemModal .sac-card select:focus,
#addItemModal#addItemModal#addItemModal#addItemModal .sac-card textarea:focus {
    flex: 1 1 auto !important; width: 100% !important; min-width: 0 !important; height: 50px !important; min-height: 50px !important; margin: 0 !important; padding: 0 !important;
    border: 0 !important; border-radius: 0 !important; outline: none !important; box-shadow: none !important; background: transparent !important; background-color: transparent !important;
    font-size: 14px !important; font-weight: 600 !important; line-height: 1.3 !important; color: #111214 !important; -webkit-text-fill-color: #111214 !important; caret-color: #0FBFA4 !important;
    -webkit-appearance: none !important; appearance: none !important;
}
#addItemModal#addItemModal .sac-card select { background-image: none !important; padding-right: 0 !important; }
#addItemModal#addItemModal .sac-card input[type="datetime-local"] { font-weight: 600 !important; }
#addItemModal#addItemModal .sac-card input[type="datetime-local"]::-webkit-date-and-time-value { text-align: right !important; }
#addItemModal#addItemModal .sac-card--text { padding: 2px 4px !important; }
#addItemModal#addItemModal#addItemModal#addItemModal .sac-card--text textarea,
#addItemModal#addItemModal#addItemModal#addItemModal .sac-card--text textarea:focus { height: auto !important; min-height: 96px !important; padding: 14px 10px !important; resize: none !important; font-weight: 500 !important; line-height: 1.5 !important; }
#addItemModal#addItemModal .sac-card input::placeholder,
#addItemModal#addItemModal .sac-card textarea::placeholder { color: #A3A3A0 !important; -webkit-text-fill-color: #A3A3A0 !important; opacity: 1 !important; }

/* ---- file cards (image, digital file) ---- */
#addItemModal#addItemModal .sac-file {
    display: flex !important; align-items: center !important; gap: 12px !important; width: 100% !important; min-height: 0 !important;
    margin: 0 !important; padding: 12px !important; border: 1.5px dashed #D9D9D3 !important; border-radius: 18px !important;
    background: #FFFFFF !important; box-shadow: none !important; cursor: pointer; text-align: left !important; position: relative !important;
}
#addItemModal#addItemModal .sac-file.has-file { border-style: solid !important; border-color: #EAEAE6 !important; }
#addItemModal#addItemModal .sac-file input[type="file"] { position: absolute !important; width: 1px !important; height: 1px !important; opacity: 0 !important; pointer-events: none !important; }
#addItemModal#addItemModal .sac-file-icon { width: 48px !important; height: 48px !important; flex: 0 0 48px !important; border-radius: 13px !important; background: #F1F1ED !important; display: grid !important; place-items: center !important; }
#addItemModal#addItemModal .sac-file-icon i { font-size: 15px !important; color: #63635F !important; -webkit-text-fill-color: #63635F !important; }
#addItemModal#addItemModal .sac-file-preview { display: none; width: 48px !important; height: 48px !important; flex: 0 0 48px !important; border-radius: 13px !important; object-fit: cover !important; background: #F1F1ED !important; margin: 0 !important; }
#addItemModal#addItemModal .sac-file-copy { display: flex !important; flex-direction: column !important; gap: 3px !important; min-width: 0 !important; flex: 1 1 auto !important; }
#addItemModal#addItemModal .sac-file-copy strong { font-size: 13.5px !important; font-weight: 700 !important; letter-spacing: -0.01em !important; color: #111214 !important; -webkit-text-fill-color: #111214 !important; }
#addItemModal#addItemModal .sac-file-copy small { font-size: 11.5px !important; font-weight: 500 !important; color: #70706B !important; -webkit-text-fill-color: #70706B !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }
#addItemModal#addItemModal .sac-file-action {
    width: 30px !important; min-width: 30px !important; max-width: 30px !important; height: 30px !important; min-height: 0 !important; flex: 0 0 30px !important; margin: 0 !important; padding: 0 !important;
    border: 0 !important; border-radius: 999px !important; background: #111214 !important; box-shadow: none !important; display: grid !important; place-items: center !important;
}
#addItemModal#addItemModal .sac-file-action i { font-size: 11px !important; color: #FBFBF9 !important; -webkit-text-fill-color: #FBFBF9 !important; }
#addItemModal#addItemModal .sac-file.has-file .sac-file-action { background: #0FBFA4 !important; }
#addItemModal#addItemModal .sac-file[for="itemImage"].has-file .sac-file-icon { display: none !important; }
#addItemModal#addItemModal .sac-hint { margin: 8px 4px 0 !important; font-size: 11.5px !important; font-weight: 500 !important; line-height: 1.4 !important; color: #70706B !important; -webkit-text-fill-color: #70706B !important; }
#addItemModal#addItemModal .sac-section { margin: 0 !important; display: block; }

/* ---- venue autocomplete ---- */
#addItemModal#addItemModal .sac-row--venue { display: block !important; padding: 0 14px !important; }
#addItemModal#addItemModal .mobile-shop-ticket-venue-suggestions { position: absolute !important; left: 0 !important; right: 0 !important; top: calc(100% + 4px) !important; z-index: 5 !important; margin: 0 !important; border: 1px solid #EAEAE6 !important; border-radius: 16px !important; background: #FFFFFF !important; box-shadow: 0 16px 36px rgba(17, 18, 20, 0.12) !important; overflow: hidden !important; }
#addItemModal#addItemModal .mobile-shop-ticket-venue-suggestion { padding: 11px 14px !important; border-bottom: 1px solid #EFEFEB !important; background: #FFFFFF !important; }
#addItemModal#addItemModal .mobile-shop-ticket-venue-suggestion:last-child { border-bottom: 0 !important; }
#addItemModal#addItemModal .mobile-shop-ticket-venue-suggestion span { font-size: 13.5px !important; font-weight: 700 !important; color: #111214 !important; -webkit-text-fill-color: #111214 !important; }
#addItemModal#addItemModal .mobile-shop-ticket-venue-suggestion small { font-size: 11.5px !important; color: #70706B !important; -webkit-text-fill-color: #70706B !important; }

/* ---- tiers ---- */
#addItemModal#addItemModal .sac-card--tiers { padding: 12px !important; }
#addItemModal#addItemModal .mobile-shop-ticket-tiers { display: grid !important; gap: 10px !important; }
#addItemModal#addItemModal .mobile-shop-ticket-tier { display: flex !important; flex-direction: column !important; gap: 8px !important; padding: 0 0 10px !important; border-bottom: 1px solid #EFEFEB !important; }
#addItemModal#addItemModal .mobile-shop-ticket-tier:last-child { border-bottom: 0 !important; padding-bottom: 0 !important; }
#addItemModal#addItemModal .mobile-shop-ticket-tier-line { display: grid !important; grid-template-columns: minmax(0, 1fr) 80px 64px 30px !important; align-items: center !important; gap: 7px !important; }
#addItemModal#addItemModal#addItemModal#addItemModal .mobile-shop-ticket-tier input:not([type="file"]):not([type="checkbox"]):not([type="color"]),
#addItemModal#addItemModal#addItemModal#addItemModal .mobile-shop-ticket-tier input:not([type="file"]):not([type="checkbox"]):not([type="color"]):focus,
#addItemModal#addItemModal#addItemModal#addItemModal .mobile-shop-ticket-tier textarea:not([hidden]):not([disabled]):not([readonly]),
#addItemModal#addItemModal#addItemModal#addItemModal .mobile-shop-ticket-tier textarea:not([hidden]):not([disabled]):not([readonly]):focus {
    width: 100% !important; min-width: 0 !important; height: 42px !important; min-height: 42px !important; margin: 0 !important; padding: 0 12px !important;
    border: 0 !important; border-radius: 12px !important; outline: none !important; box-shadow: none !important; background: #F5F5F2 !important; background-color: #F5F5F2 !important;
    font-size: 13.5px !important; font-weight: 600 !important; color: #111214 !important; -webkit-text-fill-color: #111214 !important; -webkit-appearance: none !important; appearance: none !important;
}
#addItemModal#addItemModal#addItemModal#addItemModal .mobile-shop-ticket-tier textarea:not([hidden]):not([disabled]):not([readonly]),
#addItemModal#addItemModal#addItemModal#addItemModal .mobile-shop-ticket-tier textarea:not([hidden]):not([disabled]):not([readonly]):focus { height: auto !important; min-height: 44px !important; padding: 11px 12px !important; resize: none !important; font-weight: 500 !important; font-size: 13px !important; line-height: 1.4 !important; }
#addItemModal#addItemModal .mobile-shop-ticket-tier input::placeholder,
#addItemModal#addItemModal .mobile-shop-ticket-tier textarea::placeholder { color: #A3A3A0 !important; -webkit-text-fill-color: #A3A3A0 !important; opacity: 1 !important; }
#addItemModal#addItemModal .mobile-shop-ticket-tier button[data-tier-remove] { width: 30px !important; height: 30px !important; min-height: 30px !important; padding: 0 !important; border: 0 !important; border-radius: 999px !important; background: transparent !important; box-shadow: none !important; display: grid !important; place-items: center !important; }
#addItemModal#addItemModal .mobile-shop-ticket-tier button[data-tier-remove] i { font-size: 12px !important; color: #A3A3A0 !important; -webkit-text-fill-color: #A3A3A0 !important; }
#addItemModal#addItemModal .mobile-shop-ticket-tier-add {
    display: inline-flex !important; align-items: center !important; gap: 8px !important; min-height: 36px !important; margin: 12px 0 0 !important; padding: 0 14px !important;
    border: 1.5px dashed #D9D9D3 !important; border-radius: 999px !important; background: transparent !important; box-shadow: none !important;
    font-size: 12.5px !important; font-weight: 700 !important; color: #111214 !important; -webkit-text-fill-color: #111214 !important;
}
#addItemModal#addItemModal .mobile-shop-ticket-tier-add i { font-size: 10px !important; color: #111214 !important; -webkit-text-fill-color: #111214 !important; }

/* ---- pass color + preview ---- */
#addItemModal#addItemModal .mobile-shop-add-item-ticket-actions { display: block !important; grid-template-columns: 1fr !important; width: 100% !important; margin: 0 !important; }
#addItemModal#addItemModal .mobile-shop-add-item-ticket-actions[hidden] { display: none !important; }
#addItemModal#addItemModal .mobile-shop-ticket-color-control { margin: 0 0 0 auto !important; padding: 0 !important; width: 30px !important; min-width: 30px !important; max-width: 30px !important; height: 30px !important; min-height: 30px !important; max-height: 30px !important; line-height: 0 !important; flex: 0 0 30px !important; border-radius: 999px !important; position: relative !important; overflow: hidden !important; border: 1px solid #EAEAE6 !important; background: var(--ticket-preview-color, #18181b) !important; display: block !important; }
#addItemModal#addItemModal .mobile-shop-ticket-color-control input { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; opacity: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; cursor: pointer; }
#addItemModal#addItemModal .mobile-shop-ticket-color-control span { display: none !important; }
#addItemModal#addItemModal .sac-row--button { width: 100% !important; min-height: 50px !important; margin: 0 !important; padding: 0 14px !important; border: 0 !important; border-top: 1px solid #EFEFEB !important; border-radius: 0 0 18px 18px !important; background: transparent !important; box-shadow: none !important; justify-content: flex-start !important; cursor: pointer; }
#addItemModal#addItemModal .sac-row--button i { font-size: 12px !important; color: #63635F !important; -webkit-text-fill-color: #63635F !important; }
#addItemModal#addItemModal .sac-row--button span { font-size: 13px !important; font-weight: 700 !important; color: #111214 !important; -webkit-text-fill-color: #111214 !important; }

/* ---- submit ---- */
#addItemModal#addItemModal .sac-foot { display: block !important; margin: 18px 0 0 !important; padding: 0 !important; }
#addItemModal#addItemModal .sac-submit,
#addItemModal#addItemModal button.sac-submit,
#addItemModal#addItemModal .sac-submit:disabled {
    display: flex !important; align-items: center !important; justify-content: center !important; gap: 8px !important;
    width: 100% !important; height: 54px !important; min-height: 54px !important; margin: 0 !important; padding: 0 !important;
    border: 0 !important; border-radius: 16px !important; background: #EDEDE8 !important; box-shadow: none !important; transform: none !important; opacity: 1 !important; filter: none !important;
    backdrop-filter: none !important; -webkit-backdrop-filter: none !important; -webkit-font-smoothing: antialiased !important;
    font-family: "IBM Plex Mono", ui-monospace, Menlo, monospace !important; font-size: 12px !important; font-weight: 500 !important; letter-spacing: 0.22em !important; text-transform: uppercase !important;
    color: #8A8A84 !important; -webkit-text-fill-color: #8A8A84 !important; text-shadow: none !important;
}
#addItemModal#addItemModal .sac-submit *:not(i) { font-family: "IBM Plex Mono", ui-monospace, Menlo, monospace !important; font-size: 12px !important; color: #8A8A84 !important; -webkit-text-fill-color: #8A8A84 !important; }
#addItemModal#addItemModal .sac-submit.is-busy { letter-spacing: 0.16em !important; }
#addItemModal#addItemModal .sac-submit i { font-size: 11px !important; }
#addItemModal#addItemModal .sac-submit.is-ready,
#addItemModal#addItemModal button.sac-submit.is-ready { background: #111214 !important; box-shadow: 0 12px 24px -12px rgba(17, 18, 20, 0.55) !important; }
#addItemModal#addItemModal .sac-submit.is-ready,
#addItemModal#addItemModal .sac-submit.is-ready * { color: #FBFBF9 !important; -webkit-text-fill-color: #FBFBF9 !important; }
/* The legacy sheet overlays a second, white copy of the label via
   ::after { content: attr(data-submit-label) }; two labels a pixel apart is
   the embossed look. The real text is the only label now. */
#addItemModal#addItemModal .sac-submit::after,
#addItemModal#addItemModal button.sac-submit::after,
#addItemModal#addItemModal .sac-submit::before {
    content: none !important;
    display: none !important;
}
#addItemModal#addItemModal .sac-note { margin: 9px 0 0 !important; text-align: center !important; font-size: 11.5px !important; font-weight: 500 !important; letter-spacing: -0.01em !important; color: #63635F !important; -webkit-text-fill-color: #63635F !important; }

/* ---- More options ---- */
#addItemModal#addItemModal .sac-more { margin: 18px 0 0 !important; padding: 0 !important; border: 0 !important; border-top: 1px solid #EAEAE6 !important; background: transparent !important; }
#addItemModal#addItemModal .sac-more-summary { display: flex !important; align-items: center !important; justify-content: space-between !important; list-style: none !important; padding: 16px 4px 14px !important; cursor: pointer; }
#addItemModal#addItemModal .sac-more-summary::-webkit-details-marker { display: none !important; }
#addItemModal#addItemModal .sac-more-summary > span:first-child { font-size: 14px !important; font-weight: 800 !important; letter-spacing: -0.02em !important; color: #111214 !important; -webkit-text-fill-color: #111214 !important; }
#addItemModal#addItemModal .sac-more-meta { display: inline-flex !important; align-items: center !important; gap: 10px !important; }
#addItemModal#addItemModal .sac-more-meta em { font-style: normal !important; font-family: "IBM Plex Mono", ui-monospace, Menlo, monospace !important; font-size: 9px !important; letter-spacing: 0.1em !important; text-transform: uppercase !important; color: #70706B !important; -webkit-text-fill-color: #70706B !important; }
#addItemModal#addItemModal .sac-more-meta i { font-size: 11px !important; color: #63635F !important; -webkit-text-fill-color: #63635F !important; transition: transform 160ms ease; }
#addItemModal#addItemModal .sac-more[open] .sac-more-meta i { transform: rotate(180deg); }
#addItemModal#addItemModal .sac-more .sac-eyebrow:first-of-type { margin-top: 0 !important; }
/* Digital items have nothing under More options; only tickets do. */
#addItemModal#addItemModal:not([data-shop-kind="ticket"]) [data-shop-ticket-only] { display: none !important; }
#addItemModal#addItemModal .mobile-shop-ticket-wallet-preview { display: none !important; }
