3915 lines
122 KiB
CSS
3915 lines
122 KiB
CSS
.ecommerce-standalone-body {
|
|
overflow: hidden;
|
|
background: #0d0f10;
|
|
}
|
|
|
|
.ecommerce-standalone {
|
|
min-height: 100vh;
|
|
color: #f7faf8;
|
|
background:
|
|
radial-gradient(circle at 18% 0%, rgba(34, 197, 94, 0.16), transparent 32rem),
|
|
linear-gradient(135deg, #0b0f0d 0%, #111616 42%, #101412 100%);
|
|
}
|
|
|
|
.ecommerce-standalone__topbar {
|
|
position: fixed;
|
|
inset: 0 0 auto;
|
|
z-index: 80;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
gap: 16px;
|
|
min-height: 64px;
|
|
padding: 10px clamp(16px, 3vw, 32px);
|
|
border-bottom: 1px solid rgba(255, 255, 255, 0.08);
|
|
background: rgba(8, 12, 10, 0.78);
|
|
backdrop-filter: blur(18px);
|
|
}
|
|
|
|
.ecommerce-standalone__brand,
|
|
.ecommerce-standalone__account {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 12px;
|
|
}
|
|
|
|
.ecommerce-standalone__brand strong {
|
|
font-size: 16px;
|
|
font-weight: 800;
|
|
}
|
|
|
|
.ecommerce-standalone__brand span,
|
|
.ecommerce-standalone__credits,
|
|
.ecommerce-standalone__user {
|
|
color: rgba(247, 250, 248, 0.66);
|
|
font-size: 13px;
|
|
}
|
|
|
|
.ecommerce-standalone__account button {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 8px;
|
|
min-height: 36px;
|
|
padding: 0 13px;
|
|
border: 1px solid rgba(255, 255, 255, 0.14);
|
|
border-radius: 8px;
|
|
color: #f7faf8;
|
|
background: rgba(255, 255, 255, 0.08);
|
|
cursor: pointer;
|
|
}
|
|
|
|
.ecommerce-standalone__account button:hover {
|
|
border-color: rgba(59, 232, 139, 0.58);
|
|
background: rgba(59, 232, 139, 0.14);
|
|
}
|
|
|
|
.ecommerce-standalone__content {
|
|
height: 100vh;
|
|
padding-top: 64px;
|
|
}
|
|
|
|
.ecommerce-standalone__content > .error-boundary,
|
|
.ecommerce-standalone__content .product-clone-page {
|
|
height: 100%;
|
|
}
|
|
|
|
.ecommerce-auth-modal {
|
|
position: fixed;
|
|
inset: 0;
|
|
z-index: 200;
|
|
display: grid;
|
|
place-items: center;
|
|
padding: 20px;
|
|
}
|
|
|
|
.ecommerce-auth-modal__scrim {
|
|
position: absolute;
|
|
inset: 0;
|
|
border: 0;
|
|
background: rgba(0, 0, 0, 0.62);
|
|
}
|
|
|
|
.ecommerce-auth-modal__panel {
|
|
position: relative;
|
|
z-index: 1;
|
|
width: min(420px, 100%);
|
|
padding: 24px;
|
|
border: 1px solid rgba(255, 255, 255, 0.12);
|
|
border-radius: 8px;
|
|
background: rgba(15, 22, 18, 0.96);
|
|
box-shadow: 0 24px 80px rgba(0, 0, 0, 0.42);
|
|
}
|
|
|
|
.ecommerce-auth-modal__close {
|
|
position: absolute;
|
|
top: 12px;
|
|
right: 12px;
|
|
width: 34px;
|
|
height: 34px;
|
|
border: 1px solid rgba(255, 255, 255, 0.12);
|
|
border-radius: 8px;
|
|
color: #f7faf8;
|
|
background: rgba(255, 255, 255, 0.06);
|
|
cursor: pointer;
|
|
}
|
|
|
|
.ecommerce-auth-modal__eyebrow {
|
|
color: #52f49f;
|
|
font-size: 12px;
|
|
font-weight: 800;
|
|
}
|
|
|
|
.ecommerce-auth-modal h2 {
|
|
margin: 8px 0 18px;
|
|
font-size: 24px;
|
|
}
|
|
|
|
.ecommerce-auth-modal label {
|
|
display: grid;
|
|
gap: 7px;
|
|
margin-top: 12px;
|
|
color: rgba(247, 250, 248, 0.72);
|
|
font-size: 13px;
|
|
}
|
|
|
|
.ecommerce-auth-modal input {
|
|
width: 100%;
|
|
min-height: 42px;
|
|
border: 1px solid rgba(255, 255, 255, 0.12);
|
|
border-radius: 8px;
|
|
padding: 0 12px;
|
|
color: #f7faf8;
|
|
background: rgba(255, 255, 255, 0.07);
|
|
outline: none;
|
|
}
|
|
|
|
.ecommerce-auth-modal input:focus {
|
|
border-color: rgba(59, 232, 139, 0.68);
|
|
box-shadow: 0 0 0 3px rgba(59, 232, 139, 0.14);
|
|
}
|
|
|
|
.ecommerce-auth-modal__notice,
|
|
.ecommerce-auth-modal__error {
|
|
margin: 0 0 10px;
|
|
font-size: 13px;
|
|
line-height: 1.6;
|
|
}
|
|
|
|
.ecommerce-auth-modal__notice {
|
|
color: rgba(247, 250, 248, 0.72);
|
|
}
|
|
|
|
.ecommerce-auth-modal__error {
|
|
color: #ff9a9a;
|
|
}
|
|
|
|
.ecommerce-auth-modal__submit,
|
|
.ecommerce-auth-modal__switch {
|
|
width: 100%;
|
|
min-height: 42px;
|
|
margin-top: 16px;
|
|
border-radius: 8px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.ecommerce-auth-modal__submit {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 8px;
|
|
border: 0;
|
|
color: #062012;
|
|
background: #52f49f;
|
|
font-weight: 800;
|
|
}
|
|
|
|
.ecommerce-auth-modal__submit:disabled {
|
|
opacity: 0.7;
|
|
cursor: wait;
|
|
}
|
|
|
|
.ecommerce-auth-modal__switch {
|
|
border: 0;
|
|
color: rgba(247, 250, 248, 0.78);
|
|
background: transparent;
|
|
}
|
|
|
|
@media (max-width: 720px) {
|
|
.ecommerce-standalone__topbar {
|
|
min-height: 58px;
|
|
}
|
|
|
|
.ecommerce-standalone__brand span,
|
|
.ecommerce-standalone__credits {
|
|
display: none;
|
|
}
|
|
|
|
.ecommerce-standalone__content {
|
|
padding-top: 58px;
|
|
}
|
|
}
|
|
|
|
/* Standalone ecommerce blue/white theme overrides. */
|
|
.ecommerce-standalone-body {
|
|
background: #05233f;
|
|
}
|
|
|
|
.ecommerce-standalone {
|
|
color: #f5fbff;
|
|
background:
|
|
radial-gradient(circle at 13% 0%, rgba(22, 200, 223, 0.42), transparent 31rem),
|
|
radial-gradient(circle at 80% 10%, rgba(8, 118, 216, 0.36), transparent 34rem),
|
|
linear-gradient(135deg, #083c67 0%, #062a4e 45%, #051f3d 100%);
|
|
}
|
|
|
|
.ecommerce-standalone__topbar {
|
|
border-bottom-color: rgba(126, 235, 255, 0.22);
|
|
background:
|
|
linear-gradient(90deg, rgba(7, 72, 121, 0.94), rgba(4, 37, 75, 0.92));
|
|
}
|
|
|
|
.ecommerce-standalone__brand::before {
|
|
width: 34px;
|
|
height: 34px;
|
|
flex: 0 0 auto;
|
|
border-radius: 10px;
|
|
background:
|
|
linear-gradient(135deg, #16c8df 0 46%, transparent 46% 54%, #31d7f0 54% 100%),
|
|
linear-gradient(45deg, #0876d8, #16c8df);
|
|
box-shadow: 0 10px 26px rgba(22, 200, 223, 0.34);
|
|
content: "";
|
|
transform: rotate(45deg);
|
|
}
|
|
|
|
.ecommerce-standalone__brand strong {
|
|
color: #f7fbff;
|
|
}
|
|
|
|
.ecommerce-standalone__brand span,
|
|
.ecommerce-standalone__credits,
|
|
.ecommerce-standalone__user {
|
|
color: rgba(226, 242, 255, 0.62);
|
|
}
|
|
|
|
.ecommerce-standalone__account button {
|
|
border-color: rgba(126, 235, 255, 0.22);
|
|
color: #f5fbff;
|
|
background: rgba(3, 35, 68, 0.5);
|
|
}
|
|
|
|
.ecommerce-standalone__account button:hover {
|
|
border-color: rgba(22, 200, 223, 0.66);
|
|
background: rgba(22, 200, 223, 0.18);
|
|
}
|
|
|
|
.ecommerce-auth-modal__panel {
|
|
border-color: rgba(126, 235, 255, 0.24);
|
|
background: linear-gradient(180deg, rgba(6, 54, 94, 0.98), rgba(4, 35, 68, 0.98));
|
|
}
|
|
|
|
.ecommerce-auth-modal__eyebrow {
|
|
color: #16c8df;
|
|
}
|
|
|
|
.ecommerce-auth-modal input:focus {
|
|
border-color: rgba(22, 200, 223, 0.7);
|
|
box-shadow: 0 0 0 3px rgba(22, 200, 223, 0.16);
|
|
}
|
|
|
|
.ecommerce-auth-modal__submit {
|
|
color: #021b2e;
|
|
background: linear-gradient(135deg, #16c8df, #18a7ff);
|
|
}
|
|
|
|
/* Standalone ecommerce: final white theme with #1ebddb accent. */
|
|
.ecommerce-standalone-body {
|
|
background: #f8f9fa !important;
|
|
}
|
|
|
|
.ecommerce-standalone {
|
|
color: #10202c !important;
|
|
background: #f8f9fa !important;
|
|
}
|
|
|
|
.ecommerce-standalone__topbar {
|
|
border-bottom-color: rgba(30, 189, 219, 0.16) !important;
|
|
background: #f8f9fa !important;
|
|
}
|
|
|
|
.ecommerce-standalone__brand::before {
|
|
content: none !important;
|
|
}
|
|
|
|
.ecommerce-standalone__logo {
|
|
position: relative;
|
|
display: inline-block;
|
|
width: 36px;
|
|
height: 36px;
|
|
flex: 0 0 36px;
|
|
overflow: hidden;
|
|
border-radius: 10px;
|
|
}
|
|
|
|
.ecommerce-standalone__logo i {
|
|
position: absolute;
|
|
width: 22px;
|
|
height: 22px;
|
|
border-radius: 8px;
|
|
}
|
|
|
|
.ecommerce-standalone__logo i:nth-child(1) {
|
|
left: 1px;
|
|
top: 1px;
|
|
background: linear-gradient(135deg, #1f86df 0%, #1974c7 100%);
|
|
}
|
|
|
|
.ecommerce-standalone__logo i:nth-child(2) {
|
|
right: 1px;
|
|
top: 1px;
|
|
background: linear-gradient(135deg, #24c9ee 0%, #16a7d8 100%);
|
|
}
|
|
|
|
.ecommerce-standalone__logo i:nth-child(3) {
|
|
left: 1px;
|
|
bottom: 1px;
|
|
background: linear-gradient(135deg, #26c8e9 0%, #17addb 100%);
|
|
}
|
|
|
|
.ecommerce-standalone__logo i:nth-child(4) {
|
|
right: 1px;
|
|
bottom: 1px;
|
|
background: linear-gradient(135deg, #1778ca 0%, #116abd 100%);
|
|
}
|
|
|
|
.ecommerce-standalone__logo::before {
|
|
position: absolute;
|
|
inset: 8px;
|
|
z-index: 2;
|
|
background: #f8f9fa;
|
|
content: "";
|
|
transform: rotate(45deg);
|
|
}
|
|
|
|
.ecommerce-standalone__logo::after {
|
|
position: absolute;
|
|
inset: 0;
|
|
z-index: 3;
|
|
border-radius: inherit;
|
|
box-shadow: inset 0 0 0 1px rgba(16, 32, 44, 0.03);
|
|
content: "";
|
|
pointer-events: none;
|
|
}
|
|
|
|
.ecommerce-standalone__brand strong {
|
|
color: #10202c !important;
|
|
}
|
|
|
|
.ecommerce-standalone__brand span,
|
|
.ecommerce-standalone__credits,
|
|
.ecommerce-standalone__user {
|
|
color: #6b7c88 !important;
|
|
}
|
|
|
|
.ecommerce-standalone__account button {
|
|
border-color: rgba(30, 189, 219, 0.22) !important;
|
|
color: #10202c !important;
|
|
background: #fbfdfe !important;
|
|
}
|
|
|
|
.ecommerce-standalone__account button:hover {
|
|
border-color: #1ebddb !important;
|
|
background: rgba(30, 189, 219, 0.1) !important;
|
|
}
|
|
|
|
.ecommerce-auth-modal__panel {
|
|
border-color: rgba(30, 189, 219, 0.22) !important;
|
|
background: #fbfdfe !important;
|
|
}
|
|
|
|
.ecommerce-auth-modal__eyebrow {
|
|
color: #1ebddb !important;
|
|
}
|
|
|
|
.ecommerce-auth-modal h2,
|
|
.ecommerce-auth-modal label {
|
|
color: #10202c !important;
|
|
}
|
|
|
|
.ecommerce-auth-modal input {
|
|
color: #10202c !important;
|
|
background: #f7fbfc !important;
|
|
border-color: rgba(30, 189, 219, 0.2) !important;
|
|
}
|
|
|
|
.ecommerce-auth-modal input:focus {
|
|
border-color: #1ebddb !important;
|
|
box-shadow: 0 0 0 3px rgba(30, 189, 219, 0.14) !important;
|
|
}
|
|
|
|
.ecommerce-auth-modal__submit {
|
|
color: #ffffff !important;
|
|
background: #1ebddb !important;
|
|
}
|
|
|
|
/* Auth modal: dark OmniAI commerce sign-in/register experience. */
|
|
.ecommerce-auth-modal {
|
|
place-items: start center !important;
|
|
overflow: auto;
|
|
padding: clamp(28px, 7vh, 58px) 18px 34px !important;
|
|
}
|
|
|
|
.ecommerce-auth-modal__scrim {
|
|
background: rgba(12, 15, 17, 0.78) !important;
|
|
backdrop-filter: blur(8px);
|
|
}
|
|
|
|
.ecommerce-auth-modal__panel {
|
|
width: min(560px, 100%) !important;
|
|
padding: 28px clamp(24px, 5vw, 48px) 30px !important;
|
|
border-color: rgba(255, 255, 255, 0.08) !important;
|
|
border-radius: 0 !important;
|
|
color: #f6fbff !important;
|
|
background: linear-gradient(180deg, #171b1d 0%, #15191b 100%) !important;
|
|
box-shadow: 0 24px 80px rgba(0, 0, 0, 0.42) !important;
|
|
}
|
|
|
|
.ecommerce-auth-modal__close {
|
|
border-color: rgba(255, 255, 255, 0.1) !important;
|
|
color: #aab5bb !important;
|
|
background: rgba(255, 255, 255, 0.04) !important;
|
|
}
|
|
|
|
.ecommerce-auth-modal__logo {
|
|
position: relative;
|
|
display: block;
|
|
width: 58px;
|
|
height: 58px;
|
|
margin: 0 auto 14px;
|
|
overflow: hidden;
|
|
border-radius: 13px;
|
|
}
|
|
|
|
.ecommerce-auth-modal__logo i {
|
|
position: absolute;
|
|
width: 35px;
|
|
height: 35px;
|
|
border-radius: 10px;
|
|
}
|
|
|
|
.ecommerce-auth-modal__logo i:nth-child(1) {
|
|
left: 1px;
|
|
top: 1px;
|
|
background: linear-gradient(135deg, #2289e6, #176fc2);
|
|
}
|
|
|
|
.ecommerce-auth-modal__logo i:nth-child(2) {
|
|
right: 1px;
|
|
top: 1px;
|
|
background: linear-gradient(135deg, #29d2ee, #18a9d8);
|
|
}
|
|
|
|
.ecommerce-auth-modal__logo i:nth-child(3) {
|
|
left: 1px;
|
|
bottom: 1px;
|
|
background: linear-gradient(135deg, #2ed1ea, #17acd8);
|
|
}
|
|
|
|
.ecommerce-auth-modal__logo i:nth-child(4) {
|
|
right: 1px;
|
|
bottom: 1px;
|
|
background: linear-gradient(135deg, #1879ca, #1268b9);
|
|
}
|
|
|
|
.ecommerce-auth-modal__logo::before {
|
|
position: absolute;
|
|
inset: 13px;
|
|
z-index: 2;
|
|
background: #171b1d;
|
|
content: "";
|
|
transform: rotate(45deg);
|
|
}
|
|
|
|
.ecommerce-auth-modal h2 {
|
|
margin: 0 !important;
|
|
color: #f7fbff !important;
|
|
font-size: 30px !important;
|
|
font-weight: 900;
|
|
line-height: 1.15;
|
|
text-align: center;
|
|
}
|
|
|
|
.ecommerce-auth-modal__subtitle {
|
|
margin: 8px 0 24px;
|
|
color: #95a3aa;
|
|
font-size: 15px;
|
|
text-align: center;
|
|
}
|
|
|
|
.ecommerce-auth-modal__tabs,
|
|
.ecommerce-auth-modal__methods {
|
|
display: grid;
|
|
gap: 8px;
|
|
}
|
|
|
|
.ecommerce-auth-modal__tabs {
|
|
grid-template-columns: repeat(2, minmax(0, 1fr));
|
|
margin-bottom: 22px;
|
|
padding: 4px;
|
|
border: 1px solid rgba(255, 255, 255, 0.1);
|
|
border-radius: 10px;
|
|
}
|
|
|
|
.ecommerce-auth-modal__methods {
|
|
grid-template-columns: repeat(3, minmax(0, 1fr));
|
|
margin-bottom: 18px;
|
|
}
|
|
|
|
.ecommerce-auth-modal__tabs button,
|
|
.ecommerce-auth-modal__methods button {
|
|
min-height: 46px;
|
|
border: 1px solid transparent;
|
|
border-radius: 9px;
|
|
color: #d4dde2;
|
|
background: transparent;
|
|
font-size: 15px;
|
|
font-weight: 900;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.ecommerce-auth-modal__methods button {
|
|
border-color: rgba(255, 255, 255, 0.1);
|
|
background: rgba(255, 255, 255, 0.025);
|
|
}
|
|
|
|
.ecommerce-auth-modal__tabs button.is-active,
|
|
.ecommerce-auth-modal__methods button.is-active {
|
|
border-color: rgba(30, 189, 219, 0.74);
|
|
color: #0df7a8;
|
|
background: rgba(15, 235, 154, 0.18);
|
|
}
|
|
|
|
.ecommerce-auth-field {
|
|
display: grid !important;
|
|
gap: 8px !important;
|
|
margin-top: 14px !important;
|
|
color: #d9e5e9 !important;
|
|
font-size: 14px !important;
|
|
font-weight: 900;
|
|
}
|
|
|
|
.ecommerce-auth-field > span {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 7px;
|
|
}
|
|
|
|
.ecommerce-auth-modal input,
|
|
.ecommerce-auth-phone-row,
|
|
.ecommerce-auth-code-row {
|
|
min-height: 50px;
|
|
}
|
|
|
|
.ecommerce-auth-modal input {
|
|
width: 100%;
|
|
border: 1px solid rgba(255, 255, 255, 0.1) !important;
|
|
border-radius: 10px !important;
|
|
padding: 0 14px !important;
|
|
color: #eaf6f8 !important;
|
|
background: rgba(255, 255, 255, 0.035) !important;
|
|
font-size: 16px;
|
|
}
|
|
|
|
.ecommerce-auth-modal input::placeholder {
|
|
color: #82919a;
|
|
}
|
|
|
|
.ecommerce-auth-modal input:focus {
|
|
border-color: #1ebddb !important;
|
|
box-shadow: 0 0 0 3px rgba(30, 189, 219, 0.2) !important;
|
|
}
|
|
|
|
.ecommerce-auth-phone-row,
|
|
.ecommerce-auth-code-row {
|
|
display: grid;
|
|
align-items: center;
|
|
gap: 12px;
|
|
}
|
|
|
|
.ecommerce-auth-phone-row {
|
|
grid-template-columns: 58px minmax(0, 1fr);
|
|
}
|
|
|
|
.ecommerce-auth-phone-row b {
|
|
display: grid;
|
|
place-items: center;
|
|
min-height: 50px;
|
|
border-right: 1px solid rgba(255, 255, 255, 0.08);
|
|
color: #dce8ec;
|
|
background: rgba(255, 255, 255, 0.035);
|
|
border-radius: 10px 0 0 10px;
|
|
}
|
|
|
|
.ecommerce-auth-phone-row input {
|
|
border-radius: 0 10px 10px 0 !important;
|
|
}
|
|
|
|
.ecommerce-auth-code-row {
|
|
grid-template-columns: minmax(0, 1fr) 112px;
|
|
}
|
|
|
|
.ecommerce-auth-code-row button {
|
|
min-height: 50px;
|
|
border: 1px solid rgba(255, 255, 255, 0.1);
|
|
border-radius: 10px;
|
|
color: #8f9da5;
|
|
background: rgba(255, 255, 255, 0.035);
|
|
font-weight: 900;
|
|
}
|
|
|
|
.ecommerce-auth-modal__forgot {
|
|
display: block;
|
|
margin: 12px 0 0 auto;
|
|
border: 0;
|
|
color: #0df7a8;
|
|
background: transparent;
|
|
font-weight: 900;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.ecommerce-auth-modal__error {
|
|
margin: 10px 0 0 !important;
|
|
color: #ff6b74 !important;
|
|
}
|
|
|
|
.ecommerce-auth-modal__submit {
|
|
min-height: 52px !important;
|
|
margin-top: 18px !important;
|
|
border: 0 !important;
|
|
border-radius: 10px !important;
|
|
color: #061817 !important;
|
|
background: linear-gradient(135deg, #0df7a8, #00f089) !important;
|
|
font-size: 17px;
|
|
font-weight: 950;
|
|
}
|
|
|
|
.ecommerce-auth-modal__agreement {
|
|
margin: 16px 0 20px;
|
|
color: #83919a;
|
|
font-size: 12px;
|
|
text-align: center;
|
|
}
|
|
|
|
.ecommerce-auth-modal__agreement a {
|
|
color: #0df7a8;
|
|
font-weight: 900;
|
|
text-decoration: none;
|
|
}
|
|
|
|
.ecommerce-auth-modal__divider {
|
|
display: grid;
|
|
grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
|
|
align-items: center;
|
|
gap: 12px;
|
|
color: #737f86;
|
|
font-size: 13px;
|
|
}
|
|
|
|
.ecommerce-auth-modal__divider::before,
|
|
.ecommerce-auth-modal__divider::after {
|
|
height: 1px;
|
|
background: rgba(255, 255, 255, 0.08);
|
|
content: "";
|
|
}
|
|
|
|
.ecommerce-auth-modal__mobile-alt {
|
|
display: grid;
|
|
place-items: center;
|
|
width: 48px;
|
|
height: 48px;
|
|
margin: 14px auto 0;
|
|
border: 1px solid rgba(255, 255, 255, 0.1);
|
|
border-radius: 999px;
|
|
color: #d2dde2;
|
|
background: rgba(255, 255, 255, 0.035);
|
|
font-size: 20px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
@media (max-width: 620px) {
|
|
.ecommerce-auth-modal__panel {
|
|
padding: 24px 18px 28px !important;
|
|
}
|
|
|
|
.ecommerce-auth-modal__methods,
|
|
.ecommerce-auth-code-row {
|
|
grid-template-columns: minmax(0, 1fr);
|
|
}
|
|
}
|
|
|
|
/* Auth modal localized to the ecommerce blue/white UI. */
|
|
.ecommerce-auth-modal__scrim {
|
|
background:
|
|
radial-gradient(circle at 50% 42%, rgba(29, 190, 219, 0.18), transparent 34rem),
|
|
rgba(248, 249, 250, 0.72) !important;
|
|
animation: ecommerce-auth-scrim-in 180ms ease both;
|
|
}
|
|
|
|
.ecommerce-auth-modal__panel {
|
|
border-color: rgba(16, 115, 204, 0.14) !important;
|
|
color: #10202c !important;
|
|
background: rgba(254, 255, 255, 0.96) !important;
|
|
box-shadow: 0 28px 90px rgba(16, 115, 204, 0.16), 0 12px 34px rgba(20, 80, 100, 0.08) !important;
|
|
animation: ecommerce-auth-panel-in 220ms cubic-bezier(0.22, 1, 0.36, 1) both;
|
|
}
|
|
|
|
.ecommerce-auth-modal__close,
|
|
.ecommerce-auth-modal__mobile-alt,
|
|
.ecommerce-auth-code-row button {
|
|
border-color: rgba(16, 115, 204, 0.14) !important;
|
|
color: #566b78 !important;
|
|
background: #f8fbfc !important;
|
|
}
|
|
|
|
.ecommerce-auth-modal__logo::before {
|
|
background: #feffff !important;
|
|
}
|
|
|
|
.ecommerce-auth-modal h2 {
|
|
color: #10202c !important;
|
|
}
|
|
|
|
.ecommerce-auth-modal__subtitle,
|
|
.ecommerce-auth-modal__agreement,
|
|
.ecommerce-auth-modal__divider {
|
|
color: #6b7c88 !important;
|
|
}
|
|
|
|
.ecommerce-auth-modal__tabs {
|
|
border-color: rgba(16, 115, 204, 0.14) !important;
|
|
background: #f3f8fa;
|
|
}
|
|
|
|
.ecommerce-auth-modal__tabs button,
|
|
.ecommerce-auth-modal__methods button {
|
|
color: #425765 !important;
|
|
}
|
|
|
|
.ecommerce-auth-modal__methods button {
|
|
border-color: rgba(16, 115, 204, 0.14) !important;
|
|
background: #feffff !important;
|
|
}
|
|
|
|
.ecommerce-auth-modal__tabs button.is-active,
|
|
.ecommerce-auth-modal__methods button.is-active {
|
|
border-color: rgba(29, 190, 219, 0.66) !important;
|
|
color: #1073cc !important;
|
|
background: rgba(29, 190, 219, 0.12) !important;
|
|
box-shadow: inset 0 0 0 1px rgba(16, 115, 204, 0.08);
|
|
}
|
|
|
|
.ecommerce-auth-field {
|
|
color: #10202c !important;
|
|
}
|
|
|
|
.ecommerce-auth-modal input {
|
|
border-color: rgba(16, 115, 204, 0.14) !important;
|
|
color: #10202c !important;
|
|
background: #f8fbfc !important;
|
|
}
|
|
|
|
.ecommerce-auth-modal input::placeholder {
|
|
color: #8da0ab !important;
|
|
}
|
|
|
|
.ecommerce-auth-modal input:focus {
|
|
border-color: #1dbedb !important;
|
|
box-shadow: 0 0 0 3px rgba(29, 190, 219, 0.16) !important;
|
|
}
|
|
|
|
.ecommerce-auth-phone-row b {
|
|
border-right-color: rgba(16, 115, 204, 0.14) !important;
|
|
color: #1073cc !important;
|
|
background: #f3f8fa !important;
|
|
}
|
|
|
|
.ecommerce-auth-modal__forgot,
|
|
.ecommerce-auth-modal__agreement a {
|
|
color: #1073cc !important;
|
|
}
|
|
|
|
.ecommerce-auth-modal__submit {
|
|
color: #ffffff !important;
|
|
background: linear-gradient(135deg, #1073cc, #1dbedb) !important;
|
|
box-shadow: 0 16px 34px rgba(29, 190, 219, 0.24);
|
|
}
|
|
|
|
.ecommerce-auth-modal__divider::before,
|
|
.ecommerce-auth-modal__divider::after {
|
|
background: rgba(16, 115, 204, 0.12) !important;
|
|
}
|
|
|
|
@keyframes ecommerce-auth-scrim-in {
|
|
from { opacity: 0; }
|
|
to { opacity: 1; }
|
|
}
|
|
|
|
@keyframes ecommerce-auth-panel-in {
|
|
from {
|
|
opacity: 0;
|
|
transform: translateY(14px) scale(0.985);
|
|
}
|
|
to {
|
|
opacity: 1;
|
|
transform: translateY(0) scale(1);
|
|
}
|
|
}
|
|
|
|
@media (prefers-reduced-motion: reduce) {
|
|
.ecommerce-auth-modal__scrim,
|
|
.ecommerce-auth-modal__panel {
|
|
animation: none !important;
|
|
}
|
|
}
|
|
|
|
/* Local auth UI typography and rounder modal controls. */
|
|
.ecommerce-standalone,
|
|
.ecommerce-standalone button,
|
|
.ecommerce-standalone input,
|
|
.ecommerce-auth-modal,
|
|
.ecommerce-auth-modal button,
|
|
.ecommerce-auth-modal input {
|
|
font-family: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif !important;
|
|
}
|
|
|
|
.ecommerce-auth-modal {
|
|
color: #10202c;
|
|
font-weight: 500;
|
|
}
|
|
|
|
.ecommerce-auth-modal__panel {
|
|
border-radius: 30px !important;
|
|
}
|
|
|
|
.ecommerce-auth-modal h2 {
|
|
color: #10202c !important;
|
|
font-weight: 900 !important;
|
|
}
|
|
|
|
.ecommerce-auth-modal__eyebrow,
|
|
.ecommerce-auth-modal__subtitle,
|
|
.ecommerce-auth-modal__agreement,
|
|
.ecommerce-auth-modal__divider,
|
|
.ecommerce-auth-field,
|
|
.ecommerce-auth-modal input {
|
|
font-weight: 500 !important;
|
|
}
|
|
|
|
.ecommerce-auth-modal__tabs button,
|
|
.ecommerce-auth-modal__methods button,
|
|
.ecommerce-auth-code-row button,
|
|
.ecommerce-auth-modal__forgot,
|
|
.ecommerce-auth-modal__submit,
|
|
.ecommerce-auth-modal__switch,
|
|
.ecommerce-auth-modal__mobile-alt {
|
|
font-weight: 600 !important;
|
|
}
|
|
|
|
.ecommerce-auth-modal__close,
|
|
.ecommerce-auth-modal__tabs,
|
|
.ecommerce-auth-modal__methods,
|
|
.ecommerce-auth-modal__tabs button,
|
|
.ecommerce-auth-modal__methods button,
|
|
.ecommerce-auth-modal input,
|
|
.ecommerce-auth-code-row button,
|
|
.ecommerce-auth-modal__submit {
|
|
border-radius: 16px !important;
|
|
}
|
|
|
|
.ecommerce-auth-phone-row b {
|
|
font-weight: 600 !important;
|
|
border-radius: 16px 0 0 16px !important;
|
|
}
|
|
|
|
.ecommerce-auth-phone-row input {
|
|
border-radius: 0 16px 16px 0 !important;
|
|
}
|
|
|
|
/* Logged-in profile menu and standalone profile page. */
|
|
.ecommerce-standalone__brand {
|
|
border: 0;
|
|
color: inherit;
|
|
background: transparent;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.ecommerce-profile-menu {
|
|
position: relative;
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 12px;
|
|
}
|
|
|
|
.ecommerce-profile-menu__trigger {
|
|
min-height: 42px !important;
|
|
padding: 0 14px 0 6px !important;
|
|
border-radius: 16px !important;
|
|
color: #10202c !important;
|
|
background: #feffff !important;
|
|
box-shadow: 0 10px 28px rgba(16, 115, 204, 0.08);
|
|
}
|
|
|
|
.local-user-avatar {
|
|
display: inline-grid;
|
|
flex: 0 0 auto;
|
|
place-items: center;
|
|
overflow: hidden;
|
|
border: 2px solid rgba(30, 189, 219, 0.62);
|
|
border-radius: 14px;
|
|
color: #fff;
|
|
background: linear-gradient(135deg, #1073cc, #1dbedb);
|
|
font-weight: 800;
|
|
}
|
|
|
|
.local-user-avatar img {
|
|
width: 100%;
|
|
height: 100%;
|
|
object-fit: cover;
|
|
}
|
|
|
|
.local-user-avatar--sm {
|
|
width: 34px;
|
|
height: 34px;
|
|
}
|
|
|
|
.local-user-avatar--md {
|
|
width: 52px;
|
|
height: 52px;
|
|
}
|
|
|
|
.local-user-avatar--lg {
|
|
width: 96px;
|
|
height: 96px;
|
|
border-radius: 28px;
|
|
}
|
|
|
|
.ecommerce-profile-popover {
|
|
position: absolute;
|
|
top: calc(100% + 12px);
|
|
right: 0;
|
|
z-index: 120;
|
|
width: 336px;
|
|
padding: 20px;
|
|
border: 1px solid rgba(16, 115, 204, 0.14);
|
|
border-radius: 24px;
|
|
color: #10202c;
|
|
background: rgba(254, 255, 255, 0.98);
|
|
box-shadow: 0 28px 80px rgba(16, 115, 204, 0.18);
|
|
animation: ecommerce-auth-panel-in 180ms cubic-bezier(0.22, 1, 0.36, 1) both;
|
|
}
|
|
|
|
.ecommerce-profile-popover__head {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 14px;
|
|
padding-bottom: 16px;
|
|
border-bottom: 1px solid rgba(16, 115, 204, 0.12);
|
|
}
|
|
|
|
.ecommerce-profile-popover__head strong {
|
|
display: block;
|
|
color: #10202c;
|
|
font-size: 18px;
|
|
font-weight: 900;
|
|
}
|
|
|
|
.ecommerce-profile-popover__head span {
|
|
display: block;
|
|
margin-top: 2px;
|
|
color: #526675;
|
|
font-weight: 500;
|
|
}
|
|
|
|
.ecommerce-profile-popover__stats {
|
|
display: grid;
|
|
gap: 9px;
|
|
margin: 16px 0;
|
|
padding-bottom: 16px;
|
|
border-bottom: 1px solid rgba(16, 115, 204, 0.12);
|
|
}
|
|
|
|
.ecommerce-profile-popover__stats div {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
gap: 12px;
|
|
}
|
|
|
|
.ecommerce-profile-popover__stats dt,
|
|
.ecommerce-profile-popover__stats dd {
|
|
margin: 0;
|
|
}
|
|
|
|
.ecommerce-profile-popover__stats dt {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 8px;
|
|
color: #526675;
|
|
font-weight: 500;
|
|
}
|
|
|
|
.ecommerce-profile-popover__stats dd {
|
|
color: #10202c;
|
|
font-weight: 700;
|
|
}
|
|
|
|
.ecommerce-profile-popover__actions {
|
|
display: grid;
|
|
gap: 12px;
|
|
}
|
|
|
|
.ecommerce-profile-popover__actions button,
|
|
.local-profile-card button,
|
|
.local-profile-page__back {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 8px;
|
|
min-height: 42px;
|
|
border: 1px solid rgba(16, 115, 204, 0.14);
|
|
border-radius: 15px;
|
|
color: #10202c;
|
|
background: #f8fbfc;
|
|
font-weight: 600;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.ecommerce-profile-popover__actions button.is-primary,
|
|
.local-profile-card__primary {
|
|
border-color: rgba(29, 190, 219, 0.45) !important;
|
|
color: #fff !important;
|
|
background: linear-gradient(135deg, #1073cc, #1dbedb) !important;
|
|
}
|
|
|
|
.ecommerce-profile-popover__actions button.is-danger,
|
|
.local-profile-card__danger {
|
|
color: #d04444 !important;
|
|
}
|
|
|
|
.local-profile-page {
|
|
height: 100%;
|
|
overflow: auto;
|
|
color: #10202c;
|
|
background:
|
|
radial-gradient(42rem 18rem at 48% 7%, rgba(29, 190, 219, 0.18), transparent 72%),
|
|
linear-gradient(180deg, #f8f9fa 0%, #eef9fc 46%, #f8f9fa 100%);
|
|
}
|
|
|
|
.local-profile-page__hero {
|
|
position: relative;
|
|
min-height: 210px;
|
|
background:
|
|
linear-gradient(180deg, rgba(16, 115, 204, 0.2), rgba(248, 249, 250, 0.92)),
|
|
radial-gradient(36rem 15rem at 34% 8%, rgba(16, 115, 204, 0.34), transparent 70%),
|
|
radial-gradient(32rem 14rem at 66% 18%, rgba(29, 190, 219, 0.28), transparent 72%);
|
|
}
|
|
|
|
.local-profile-page__back {
|
|
position: absolute;
|
|
top: 24px;
|
|
right: 32px;
|
|
background: rgba(254, 255, 255, 0.84);
|
|
backdrop-filter: blur(14px);
|
|
}
|
|
|
|
.local-profile-page__body {
|
|
display: grid;
|
|
grid-template-columns: 342px minmax(0, 1fr);
|
|
gap: 30px;
|
|
width: min(1380px, calc(100% - 56px));
|
|
margin: -72px auto 48px;
|
|
}
|
|
|
|
.local-profile-card,
|
|
.local-profile-tabs,
|
|
.local-profile-works {
|
|
border: 1px solid rgba(16, 115, 204, 0.12);
|
|
border-radius: 24px;
|
|
background: rgba(254, 255, 255, 0.94);
|
|
box-shadow: 0 24px 70px rgba(16, 115, 204, 0.1);
|
|
}
|
|
|
|
.local-profile-card {
|
|
position: sticky;
|
|
top: 84px;
|
|
align-self: start;
|
|
padding: 24px;
|
|
}
|
|
|
|
.local-profile-card__head {
|
|
display: grid;
|
|
justify-items: center;
|
|
gap: 10px;
|
|
text-align: center;
|
|
}
|
|
|
|
.local-profile-card__avatar-wrap {
|
|
position: relative;
|
|
}
|
|
|
|
.local-profile-card__avatar-wrap > .anticon {
|
|
position: absolute;
|
|
right: -2px;
|
|
bottom: 6px;
|
|
color: #1dbedb;
|
|
background: #feffff;
|
|
border-radius: 999px;
|
|
font-size: 20px;
|
|
}
|
|
|
|
.local-profile-card__head strong {
|
|
font-size: 24px;
|
|
font-weight: 900;
|
|
}
|
|
|
|
.local-profile-card__uid {
|
|
width: 100%;
|
|
padding: 10px 12px;
|
|
border: 1px solid rgba(16, 115, 204, 0.12);
|
|
border-radius: 999px;
|
|
color: #526675;
|
|
}
|
|
|
|
.local-profile-card__stats,
|
|
.local-profile-card__credits,
|
|
.local-profile-card__meta {
|
|
display: grid;
|
|
gap: 10px;
|
|
margin-top: 18px;
|
|
}
|
|
|
|
.local-profile-card__stats {
|
|
grid-template-columns: repeat(3, minmax(0, 1fr));
|
|
}
|
|
|
|
.local-profile-card__stats span,
|
|
.local-profile-card__credits span,
|
|
.local-profile-card__meta span {
|
|
display: grid;
|
|
gap: 4px;
|
|
padding: 14px;
|
|
border: 1px solid rgba(16, 115, 204, 0.12);
|
|
border-radius: 16px;
|
|
background: #f8fbfc;
|
|
}
|
|
|
|
.local-profile-card strong {
|
|
color: #10202c;
|
|
}
|
|
|
|
.local-profile-card em {
|
|
color: #637889;
|
|
font-style: normal;
|
|
font-weight: 500;
|
|
}
|
|
|
|
.local-profile-card__credits {
|
|
grid-template-columns: 1fr 1fr;
|
|
}
|
|
|
|
.local-profile-card__credits span:first-child {
|
|
grid-column: span 2;
|
|
color: #1073cc;
|
|
background: rgba(29, 190, 219, 0.1);
|
|
}
|
|
|
|
.local-profile-card__credits strong,
|
|
.local-profile-card__meta strong {
|
|
font-size: 18px;
|
|
}
|
|
|
|
.local-profile-card__primary,
|
|
.local-profile-card__secondary,
|
|
.local-profile-card__danger {
|
|
width: 100%;
|
|
margin-top: 12px;
|
|
}
|
|
|
|
.local-profile-main {
|
|
display: grid;
|
|
gap: 18px;
|
|
min-width: 0;
|
|
}
|
|
|
|
.local-profile-tabs {
|
|
display: grid;
|
|
grid-template-columns: repeat(4, minmax(0, 1fr));
|
|
gap: 8px;
|
|
padding: 8px;
|
|
}
|
|
|
|
.local-profile-tabs button {
|
|
min-height: 44px;
|
|
border: 1px solid rgba(16, 115, 204, 0.12);
|
|
border-radius: 16px;
|
|
color: #526675;
|
|
background: #f8fbfc;
|
|
font-weight: 700;
|
|
}
|
|
|
|
.local-profile-tabs button.is-active {
|
|
border-color: rgba(29, 190, 219, 0.5);
|
|
color: #1073cc;
|
|
background: rgba(29, 190, 219, 0.12);
|
|
}
|
|
|
|
.local-profile-works {
|
|
padding: 24px;
|
|
}
|
|
|
|
.local-profile-works header {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
gap: 16px;
|
|
margin-bottom: 18px;
|
|
}
|
|
|
|
.local-profile-works header strong {
|
|
display: block;
|
|
font-size: 22px;
|
|
font-weight: 900;
|
|
}
|
|
|
|
.local-profile-works header span,
|
|
.local-profile-works header em {
|
|
color: #637889;
|
|
font-style: normal;
|
|
font-weight: 500;
|
|
}
|
|
|
|
.local-profile-works header em {
|
|
padding: 7px 14px;
|
|
border: 1px solid rgba(29, 190, 219, 0.32);
|
|
border-radius: 999px;
|
|
color: #1073cc;
|
|
background: rgba(29, 190, 219, 0.08);
|
|
}
|
|
|
|
.local-profile-work-grid {
|
|
display: grid;
|
|
grid-template-columns: repeat(3, minmax(220px, 1fr));
|
|
gap: 14px;
|
|
}
|
|
|
|
.local-profile-work-card {
|
|
display: grid;
|
|
grid-template-columns: 106px minmax(0, 1fr);
|
|
gap: 14px;
|
|
min-height: 132px;
|
|
padding: 14px;
|
|
border: 1px solid rgba(16, 115, 204, 0.12);
|
|
border-radius: 18px;
|
|
background: #f8fbfc;
|
|
}
|
|
|
|
.local-profile-work-card img {
|
|
width: 106px;
|
|
height: 106px;
|
|
border-radius: 14px;
|
|
object-fit: cover;
|
|
}
|
|
|
|
.local-profile-work-card span {
|
|
display: inline-flex;
|
|
width: max-content;
|
|
margin-bottom: 5px;
|
|
padding: 3px 9px;
|
|
border-radius: 999px;
|
|
color: #1073cc;
|
|
background: rgba(29, 190, 219, 0.12);
|
|
font-size: 12px;
|
|
font-weight: 700;
|
|
}
|
|
|
|
.local-profile-work-card strong {
|
|
display: block;
|
|
overflow: hidden;
|
|
color: #10202c;
|
|
font-weight: 900;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.local-profile-work-card p {
|
|
display: -webkit-box;
|
|
overflow: hidden;
|
|
margin: 6px 0 10px;
|
|
color: #526675;
|
|
font-weight: 500;
|
|
-webkit-box-orient: vertical;
|
|
-webkit-line-clamp: 2;
|
|
}
|
|
|
|
.local-profile-work-card em {
|
|
color: #7b8e9a;
|
|
font-style: normal;
|
|
font-weight: 500;
|
|
}
|
|
|
|
@media (max-width: 980px) {
|
|
.local-profile-page__body {
|
|
grid-template-columns: minmax(0, 1fr);
|
|
}
|
|
|
|
.local-profile-card {
|
|
position: static;
|
|
}
|
|
|
|
.local-profile-work-grid {
|
|
grid-template-columns: repeat(2, minmax(0, 1fr));
|
|
}
|
|
}
|
|
|
|
@media (max-width: 640px) {
|
|
.ecommerce-profile-popover {
|
|
right: -8px;
|
|
width: min(336px, calc(100vw - 24px));
|
|
}
|
|
|
|
.local-profile-page__body {
|
|
width: calc(100% - 24px);
|
|
}
|
|
|
|
.local-profile-tabs,
|
|
.local-profile-work-grid {
|
|
grid-template-columns: minmax(0, 1fr);
|
|
}
|
|
}
|
|
|
|
/* Final account popover corrections: independent modal, compact metric rows. */
|
|
.ecommerce-standalone .ecommerce-profile-menu {
|
|
position: static !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-profile-menu__trigger {
|
|
display: inline-flex !important;
|
|
align-items: center !important;
|
|
justify-content: center !important;
|
|
gap: 9px !important;
|
|
min-height: 44px !important;
|
|
padding: 0 15px 0 7px !important;
|
|
border-radius: 16px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-standalone__credits {
|
|
display: inline-flex !important;
|
|
align-items: center !important;
|
|
justify-content: center !important;
|
|
min-height: 40px !important;
|
|
padding: 0 14px !important;
|
|
border: 1px solid rgba(30, 189, 219, 0.14) !important;
|
|
border-radius: 15px !important;
|
|
color: #10202c !important;
|
|
background: #f8f9fa !important;
|
|
box-shadow: 0 10px 26px rgba(16, 115, 204, 0.06) !important;
|
|
font-size: 13px !important;
|
|
font-weight: 600 !important;
|
|
line-height: 1 !important;
|
|
white-space: nowrap !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-profile-popover__backdrop {
|
|
position: fixed !important;
|
|
inset: 0 !important;
|
|
z-index: 118 !important;
|
|
min-height: 0 !important;
|
|
padding: 0 !important;
|
|
border: 0 !important;
|
|
border-radius: 0 !important;
|
|
background: transparent !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-profile-popover {
|
|
position: fixed !important;
|
|
top: 62px !important;
|
|
right: 22px !important;
|
|
z-index: 130 !important;
|
|
display: block !important;
|
|
width: min(338px, calc(100vw - 28px)) !important;
|
|
max-height: calc(100vh - 82px);
|
|
overflow: auto;
|
|
padding: 20px !important;
|
|
border: 1px solid rgba(16, 115, 204, 0.16) !important;
|
|
border-radius: 20px !important;
|
|
color: #10202c !important;
|
|
background: rgba(254, 255, 255, 0.98) !important;
|
|
box-shadow: 0 28px 80px rgba(16, 115, 204, 0.18) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-profile-popover__stats {
|
|
display: grid !important;
|
|
grid-template-columns: minmax(0, 1fr) !important;
|
|
gap: 10px !important;
|
|
margin: 16px 0 !important;
|
|
padding: 0 0 16px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-profile-popover__stats div {
|
|
display: flex !important;
|
|
flex-direction: row !important;
|
|
align-items: center !important;
|
|
justify-content: space-between !important;
|
|
gap: 16px !important;
|
|
min-height: 24px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-profile-popover__stats dt,
|
|
.ecommerce-standalone .ecommerce-profile-popover__stats dd {
|
|
display: inline-flex !important;
|
|
align-items: center !important;
|
|
margin: 0 !important;
|
|
white-space: nowrap !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-profile-popover__stats dt {
|
|
gap: 7px !important;
|
|
min-width: 72px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-profile-popover__stats dd {
|
|
justify-content: flex-end !important;
|
|
flex: 1 1 auto !important;
|
|
text-align: right !important;
|
|
font-weight: 800 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-profile-popover__actions {
|
|
display: grid !important;
|
|
grid-template-columns: minmax(0, 1fr) !important;
|
|
gap: 11px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-profile-popover__actions button {
|
|
width: 100% !important;
|
|
min-height: 40px !important;
|
|
padding: 0 14px !important;
|
|
}
|
|
|
|
/* Profile page tabs should be a compact segmented control, not tall cards. */
|
|
.ecommerce-standalone .local-profile-main {
|
|
align-content: start !important;
|
|
}
|
|
|
|
.ecommerce-standalone .local-profile-tabs {
|
|
display: grid !important;
|
|
grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
|
|
align-items: center !important;
|
|
gap: 8px !important;
|
|
height: auto !important;
|
|
min-height: 60px !important;
|
|
padding: 8px !important;
|
|
border-radius: 18px !important;
|
|
background: rgba(254, 255, 255, 0.94) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .local-profile-tabs button {
|
|
display: inline-flex !important;
|
|
align-items: center !important;
|
|
justify-content: center !important;
|
|
width: 100% !important;
|
|
height: 44px !important;
|
|
min-height: 44px !important;
|
|
padding: 0 14px !important;
|
|
border-radius: 13px !important;
|
|
color: #526675 !important;
|
|
line-height: 1 !important;
|
|
white-space: nowrap !important;
|
|
background: #f8fbfc !important;
|
|
}
|
|
|
|
.ecommerce-standalone .local-profile-tabs button.is-active {
|
|
color: #1073cc !important;
|
|
background: rgba(29, 190, 219, 0.12) !important;
|
|
}
|
|
|
|
/* Keep the profile dashboard evenly inset on both sides. */
|
|
.ecommerce-standalone .local-profile-page {
|
|
overflow-x: hidden !important;
|
|
}
|
|
|
|
.ecommerce-standalone .local-profile-page__body {
|
|
box-sizing: border-box !important;
|
|
grid-template-columns: minmax(280px, 342px) minmax(0, 1fr) !important;
|
|
width: 100% !important;
|
|
max-width: 1380px !important;
|
|
padding: 0 clamp(24px, 4vw, 56px) !important;
|
|
margin-right: auto !important;
|
|
margin-left: auto !important;
|
|
}
|
|
|
|
.ecommerce-standalone .local-profile-main,
|
|
.ecommerce-standalone .local-profile-tabs,
|
|
.ecommerce-standalone .local-profile-works {
|
|
box-sizing: border-box !important;
|
|
min-width: 0 !important;
|
|
max-width: 100% !important;
|
|
}
|
|
|
|
.ecommerce-standalone .local-profile-tabs {
|
|
overflow: hidden !important;
|
|
}
|
|
|
|
.ecommerce-standalone .local-profile-page__back {
|
|
right: clamp(24px, 4vw, 56px) !important;
|
|
}
|
|
|
|
/* Final ecommerce header, inline uploads, and compact setting buttons. */
|
|
.ecommerce-standalone .ecommerce-standalone__brand {
|
|
gap: 10px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-standalone__brand strong {
|
|
font-weight: 900 !important;
|
|
letter-spacing: 0 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-standalone__logo {
|
|
position: relative !important;
|
|
width: 40px !important;
|
|
height: 40px !important;
|
|
flex-basis: 40px !important;
|
|
border-radius: 8px !important;
|
|
background: #101820 !important;
|
|
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.04) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-standalone__logo i {
|
|
position: absolute !important;
|
|
width: 25px !important;
|
|
height: 25px !important;
|
|
border-radius: 7px !important;
|
|
transform: rotate(45deg) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-standalone__logo i:nth-child(1) {
|
|
left: 3px !important;
|
|
top: 3px !important;
|
|
background: linear-gradient(135deg, #1c86df, #126dc4) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-standalone__logo i:nth-child(2) {
|
|
right: 3px !important;
|
|
top: 3px !important;
|
|
background: linear-gradient(135deg, #25d1ef, #1697d5) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-standalone__logo i:nth-child(3) {
|
|
left: 3px !important;
|
|
bottom: 3px !important;
|
|
background: linear-gradient(135deg, #19c6e4, #12a4d9) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-standalone__logo i:nth-child(4) {
|
|
right: 3px !important;
|
|
bottom: 3px !important;
|
|
background: linear-gradient(135deg, #1a7fd5, #1265b4) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-standalone__logo::before {
|
|
position: absolute !important;
|
|
inset: 11px !important;
|
|
z-index: 3 !important;
|
|
border-radius: 3px !important;
|
|
background: #101820 !important;
|
|
content: "" !important;
|
|
transform: rotate(45deg) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-standalone__logo::after {
|
|
content: none !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-input-wrapper.ecom-command-composer {
|
|
grid-template-columns: minmax(0, 1fr) !important;
|
|
grid-template-rows: auto minmax(64px, auto) auto !important;
|
|
row-gap: 12px !important;
|
|
min-height: 0 !important;
|
|
padding: 18px 20px 16px !important;
|
|
overflow: visible !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-reference {
|
|
position: absolute !important;
|
|
left: 18px !important;
|
|
bottom: 15px !important;
|
|
z-index: 8 !important;
|
|
display: inline-grid !important;
|
|
grid-auto-flow: column !important;
|
|
place-items: center !important;
|
|
gap: 8px !important;
|
|
width: auto !important;
|
|
min-width: 42px !important;
|
|
height: 40px !important;
|
|
min-height: 40px !important;
|
|
margin: 0 !important;
|
|
padding: 0 10px !important;
|
|
border: 0 !important;
|
|
border-radius: 12px !important;
|
|
background: transparent !important;
|
|
transform: none !important;
|
|
pointer-events: auto !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-reference span {
|
|
font-size: 28px !important;
|
|
line-height: 1 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-reference strong {
|
|
display: none !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-asset-popover {
|
|
position: static !important;
|
|
grid-column: 1 !important;
|
|
grid-row: 1 !important;
|
|
display: flex !important;
|
|
align-items: center !important;
|
|
justify-content: flex-start !important;
|
|
gap: 10px !important;
|
|
width: 100% !important;
|
|
max-width: 100% !important;
|
|
min-height: 70px !important;
|
|
padding: 12px 14px !important;
|
|
border: 0 !important;
|
|
border-bottom: 1px solid rgba(16, 115, 204, 0.08) !important;
|
|
border-radius: 22px 22px 0 0 !important;
|
|
background:
|
|
radial-gradient(circle at 30% 0%, rgba(30, 189, 219, 0.08), transparent 18rem),
|
|
linear-gradient(90deg, rgba(16, 115, 204, 0.035), rgba(30, 189, 219, 0.045), rgba(255, 225, 180, 0.04)) !important;
|
|
box-shadow: none !important;
|
|
animation: none !important;
|
|
transform: none !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-asset-thumb {
|
|
width: 78px !important;
|
|
height: 78px !important;
|
|
border-radius: 14px !important;
|
|
overflow: visible !important;
|
|
background: #f2f6f8 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-asset-thumb img,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-asset-thumb video {
|
|
border-radius: 14px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-asset-thumb > button {
|
|
top: -7px !important;
|
|
right: -7px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-asset-add {
|
|
width: 44px !important;
|
|
height: 44px !important;
|
|
border: 0 !important;
|
|
border-radius: 12px !important;
|
|
background: #f3f8fa !important;
|
|
font-size: 28px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer textarea {
|
|
grid-column: 1 !important;
|
|
grid-row: 2 !important;
|
|
min-height: 56px !important;
|
|
padding: 8px 0 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-toolbar {
|
|
grid-column: 1 !important;
|
|
grid-row: 3 !important;
|
|
align-items: center !important;
|
|
justify-content: space-between !important;
|
|
gap: 12px !important;
|
|
padding-top: 8px !important;
|
|
padding-left: 52px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-option-row {
|
|
flex: 0 1 auto !important;
|
|
flex-wrap: wrap !important;
|
|
gap: 6px !important;
|
|
padding-left: 0 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-option-row button {
|
|
flex: 0 0 auto !important;
|
|
width: auto !important;
|
|
max-width: 148px !important;
|
|
min-width: 0 !important;
|
|
min-height: 34px !important;
|
|
padding: 0 9px !important;
|
|
gap: 4px !important;
|
|
border-radius: 11px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-option-row button span {
|
|
max-width: none !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-submit-row {
|
|
flex: 0 0 auto !important;
|
|
}
|
|
|
|
/* Remove oversized blanks in composer popovers and keep the logo on white. */
|
|
.ecommerce-standalone .ecommerce-standalone__logo {
|
|
background: #ffffff !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-standalone__logo::before {
|
|
background: #ffffff !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover {
|
|
right: auto !important;
|
|
width: max-content !important;
|
|
min-width: min(360px, calc(100vw - 56px)) !important;
|
|
max-width: min(760px, calc(100vw - 56px)) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--grid,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--list,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--languages,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-module-grid,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-module-grid--detail,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-module-grid--model,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-module-grid--video {
|
|
display: flex !important;
|
|
flex-wrap: wrap !important;
|
|
align-items: flex-start !important;
|
|
justify-content: flex-start !important;
|
|
grid-template-columns: none !important;
|
|
gap: 8px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover button,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-module-grid button,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-module-grid--detail button,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-module-grid--model button,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-module-grid--video button {
|
|
flex: 0 0 auto !important;
|
|
width: auto !important;
|
|
min-width: 84px !important;
|
|
max-width: 190px !important;
|
|
min-height: 38px !important;
|
|
padding: 8px 13px !important;
|
|
white-space: nowrap !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--settings {
|
|
width: max-content !important;
|
|
max-width: 100% !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--split {
|
|
display: flex !important;
|
|
flex-wrap: wrap !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--split > div {
|
|
width: max-content !important;
|
|
min-width: 0 !important;
|
|
max-width: 100% !important;
|
|
}
|
|
|
|
/* All command popovers: three columns, two visible rows, scroll for the rest. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover {
|
|
width: min(620px, calc(100vw - 56px)) !important;
|
|
min-width: 0 !important;
|
|
max-width: min(620px, calc(100vw - 56px)) !important;
|
|
max-height: 178px !important;
|
|
overflow-x: hidden !important;
|
|
overflow-y: auto !important;
|
|
scrollbar-gutter: stable;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--grid,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--list,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--languages {
|
|
display: grid !important;
|
|
grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
|
|
align-items: start !important;
|
|
gap: 8px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--settings {
|
|
display: grid !important;
|
|
grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
|
|
align-items: start !important;
|
|
gap: 10px !important;
|
|
max-height: 214px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover header,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover-note,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-range,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-hot-layout {
|
|
grid-column: 1 / -1 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-module-grid,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-module-grid--detail,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-module-grid--model,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-module-grid--video,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-hot-levels {
|
|
grid-column: 1 / -1 !important;
|
|
display: grid !important;
|
|
grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
|
|
gap: 8px !important;
|
|
max-height: 104px !important;
|
|
overflow-x: hidden !important;
|
|
overflow-y: auto !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover button,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-module-grid button,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-hot-levels button {
|
|
width: 100% !important;
|
|
min-width: 0 !important;
|
|
max-width: none !important;
|
|
min-height: 44px !important;
|
|
padding: 8px 12px !important;
|
|
white-space: nowrap !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-count-row {
|
|
display: grid !important;
|
|
grid-template-columns: minmax(0, 1fr) auto !important;
|
|
min-width: 0 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--settings > .ecom-command-count-row {
|
|
grid-column: span 1 !important;
|
|
min-height: 72px !important;
|
|
}
|
|
|
|
/* Settings exceptions: counters and hot-replicate layout should not be crushed. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--settings {
|
|
max-height: 260px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--settings > .ecom-command-count-row {
|
|
min-height: 86px !important;
|
|
padding: 12px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--settings:has(> .ecom-command-count-row) {
|
|
width: min(720px, calc(100vw - 56px)) !important;
|
|
max-width: min(720px, calc(100vw - 56px)) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--settings:has(> .ecom-command-count-row) {
|
|
grid-template-columns: repeat(3, minmax(190px, 1fr)) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-count-row > span {
|
|
min-width: 0 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-count-row > span strong,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-count-row > span em {
|
|
display: block !important;
|
|
overflow: hidden !important;
|
|
text-overflow: ellipsis !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-count-row > div {
|
|
display: inline-flex !important;
|
|
align-items: center !important;
|
|
gap: 6px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-count-row > div button {
|
|
width: 28px !important;
|
|
min-width: 28px !important;
|
|
max-width: 28px !important;
|
|
height: 28px !important;
|
|
min-height: 28px !important;
|
|
padding: 0 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-hot-layout {
|
|
display: grid !important;
|
|
grid-template-columns: minmax(220px, 1fr) minmax(160px, 0.62fr) !important;
|
|
gap: 12px !important;
|
|
max-height: none !important;
|
|
overflow: visible !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-hot-layout .ecom-command-hot-upload {
|
|
min-height: 156px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-hot-levels {
|
|
grid-column: auto !important;
|
|
display: grid !important;
|
|
grid-template-columns: minmax(0, 1fr) !important;
|
|
grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
|
|
gap: 10px !important;
|
|
max-height: none !important;
|
|
overflow: visible !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-hot-levels button {
|
|
min-height: 72px !important;
|
|
white-space: normal !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-hot-thumb-grid {
|
|
display: grid !important;
|
|
grid-template-columns: repeat(3, 54px) !important;
|
|
gap: 8px !important;
|
|
max-height: 118px !important;
|
|
overflow-x: visible !important;
|
|
overflow-y: auto !important;
|
|
padding: 2px 4px 2px 2px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-hot-thumb {
|
|
position: relative !important;
|
|
display: block !important;
|
|
width: 54px !important;
|
|
height: 54px !important;
|
|
border-radius: 10px !important;
|
|
background: #eef6f8 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-hot-thumb > img {
|
|
display: block !important;
|
|
width: 100% !important;
|
|
height: 100% !important;
|
|
border-radius: inherit !important;
|
|
object-fit: cover !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-hot-zoom {
|
|
position: absolute !important;
|
|
left: calc(100% + 12px) !important;
|
|
top: 50% !important;
|
|
z-index: 200 !important;
|
|
display: none !important;
|
|
width: min(320px, 70vw) !important;
|
|
max-height: min(360px, 70vh) !important;
|
|
padding: 8px !important;
|
|
border: 1px solid rgba(30, 189, 219, 0.28) !important;
|
|
border-radius: 16px !important;
|
|
background: #feffff !important;
|
|
box-shadow: 0 18px 46px rgba(20, 80, 100, 0.18) !important;
|
|
pointer-events: none !important;
|
|
transform: translateY(-50%) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-hot-thumb:hover .ecom-command-hot-zoom {
|
|
display: block !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-hot-zoom img {
|
|
display: block !important;
|
|
width: 100% !important;
|
|
height: auto !important;
|
|
max-height: calc(min(360px, 70vh) - 16px) !important;
|
|
border-radius: 10px !important;
|
|
object-fit: contain !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--grid,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--list,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--languages {
|
|
display: grid !important;
|
|
grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
|
|
grid-auto-rows: minmax(44px, auto) !important;
|
|
max-height: 122px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--grid button,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--list button,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--languages button {
|
|
width: 100% !important;
|
|
min-width: 0 !important;
|
|
max-width: none !important;
|
|
}
|
|
|
|
/* Make the upload entry obvious and keep it out of the text input area. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-input-wrapper.ecom-command-composer {
|
|
padding-bottom: 18px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-reference {
|
|
left: 20px !important;
|
|
bottom: 18px !important;
|
|
width: auto !important;
|
|
min-width: 76px !important;
|
|
height: 44px !important;
|
|
min-height: 44px !important;
|
|
padding: 0 15px !important;
|
|
border: 1px solid rgba(16, 115, 204, 0.12) !important;
|
|
border-radius: 999px !important;
|
|
color: #10202c !important;
|
|
background: #feffff !important;
|
|
box-shadow: 0 8px 18px rgba(16, 115, 204, 0.08) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-reference span {
|
|
display: inline-block !important;
|
|
color: #10202c !important;
|
|
font-size: 32px !important;
|
|
font-weight: 300 !important;
|
|
line-height: 1 !important;
|
|
transform: translateY(-1px);
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-reference strong {
|
|
display: inline !important;
|
|
max-width: none !important;
|
|
color: #10202c !important;
|
|
font-size: 15px !important;
|
|
font-weight: 600 !important;
|
|
line-height: 1 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-reference:hover,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-reference.has-images,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-reference.is-dragging {
|
|
border-color: rgba(30, 189, 219, 0.55) !important;
|
|
color: #1073cc !important;
|
|
background: rgba(30, 189, 219, 0.08) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer textarea {
|
|
grid-row: 1 / 3 !important;
|
|
min-height: 96px !important;
|
|
padding: 10px 0 58px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-asset-popover + textarea,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-asset-popover ~ textarea {
|
|
grid-row: 2 !important;
|
|
min-height: 58px !important;
|
|
padding: 18px 0 12px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-toolbar {
|
|
position: relative !important;
|
|
z-index: 6 !important;
|
|
padding-left: 104px !important;
|
|
}
|
|
|
|
/* Ratio popover: no oversized blank space from long size labels. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--ratio {
|
|
width: min(520px, calc(100vw - 56px)) !important;
|
|
max-width: min(520px, calc(100vw - 56px)) !important;
|
|
grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--ratio button {
|
|
display: block !important;
|
|
overflow: hidden !important;
|
|
min-width: 0 !important;
|
|
width: 100% !important;
|
|
max-width: none !important;
|
|
text-align: left !important;
|
|
text-overflow: ellipsis !important;
|
|
white-space: nowrap !important;
|
|
}
|
|
|
|
/* Right history panel should sit flush with the content top. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history {
|
|
top: 0 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__tools {
|
|
padding-top: 12px !important;
|
|
}
|
|
|
|
/* Prevent long option labels from overflowing their buttons. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover *,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-option-row,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-option-row * {
|
|
box-sizing: border-box !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover button,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-option-row button {
|
|
overflow: hidden !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-button-text,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover button > strong,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover button > span,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-option-row button > span {
|
|
display: block !important;
|
|
min-width: 0 !important;
|
|
max-width: 100% !important;
|
|
overflow: hidden !important;
|
|
text-overflow: ellipsis !important;
|
|
white-space: nowrap !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--ratio {
|
|
width: min(480px, calc(100vw - 56px)) !important;
|
|
max-width: min(480px, calc(100vw - 56px)) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--ratio button {
|
|
min-width: 0 !important;
|
|
padding-right: 10px !important;
|
|
padding-left: 10px !important;
|
|
}
|
|
|
|
/* Final composer sizing pass: buttons use their content width and keep full labels visible. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-toolbar {
|
|
padding-left: 0 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-option-row {
|
|
display: flex !important;
|
|
flex: 1 1 auto !important;
|
|
flex-wrap: wrap !important;
|
|
align-items: center !important;
|
|
justify-content: flex-start !important;
|
|
gap: 6px !important;
|
|
min-width: 0 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-option-row button {
|
|
flex: 0 0 auto !important;
|
|
width: max-content !important;
|
|
min-width: 0 !important;
|
|
max-width: none !important;
|
|
height: 34px !important;
|
|
min-height: 34px !important;
|
|
padding: 0 10px !important;
|
|
gap: 5px !important;
|
|
white-space: nowrap !important;
|
|
overflow: visible !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-option-row button > span {
|
|
display: inline !important;
|
|
flex: 0 0 auto !important;
|
|
width: auto !important;
|
|
min-width: 0 !important;
|
|
max-width: none !important;
|
|
overflow: visible !important;
|
|
text-overflow: clip !important;
|
|
white-space: nowrap !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-reference {
|
|
position: absolute !important;
|
|
grid-column: 1 !important;
|
|
grid-row: 3 !important;
|
|
left: 20px !important;
|
|
top: 8px !important;
|
|
bottom: auto !important;
|
|
z-index: 8 !important;
|
|
display: inline-flex !important;
|
|
align-items: center !important;
|
|
justify-content: center !important;
|
|
gap: 4px !important;
|
|
width: auto !important;
|
|
min-width: 78px !important;
|
|
max-width: none !important;
|
|
height: 34px !important;
|
|
min-height: 34px !important;
|
|
padding: 0 11px !important;
|
|
border-radius: 11px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-reference span {
|
|
font-size: 20px !important;
|
|
line-height: 1 !important;
|
|
transform: none !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-reference strong {
|
|
display: inline !important;
|
|
font-size: 13px !important;
|
|
line-height: 1 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--grid {
|
|
width: max-content !important;
|
|
min-width: 0 !important;
|
|
max-width: min(620px, calc(100vw - 56px)) !important;
|
|
display: flex !important;
|
|
flex-wrap: wrap !important;
|
|
align-items: flex-start !important;
|
|
justify-content: flex-start !important;
|
|
gap: 8px !important;
|
|
max-height: 122px !important;
|
|
overflow-x: hidden !important;
|
|
overflow-y: auto !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--grid button {
|
|
flex: 0 0 auto !important;
|
|
width: max-content !important;
|
|
min-width: 0 !important;
|
|
max-width: none !important;
|
|
padding: 8px 15px !important;
|
|
overflow: visible !important;
|
|
white-space: nowrap !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--list:not(.ecom-command-popover--ratio),
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--languages {
|
|
grid-template-columns: repeat(3, max-content) !important;
|
|
width: max-content !important;
|
|
min-width: 0 !important;
|
|
max-width: min(680px, calc(100vw - 56px)) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--list:not(.ecom-command-popover--ratio) button,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--languages button {
|
|
width: max-content !important;
|
|
min-width: 0 !important;
|
|
max-width: none !important;
|
|
overflow: visible !important;
|
|
white-space: nowrap !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--ratio {
|
|
grid-template-columns: repeat(3, max-content) !important;
|
|
width: max-content !important;
|
|
min-width: 0 !important;
|
|
max-width: min(860px, calc(100vw - 56px)) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--ratio button {
|
|
display: inline-flex !important;
|
|
width: max-content !important;
|
|
min-width: 0 !important;
|
|
max-width: none !important;
|
|
overflow: visible !important;
|
|
text-align: left !important;
|
|
text-overflow: clip !important;
|
|
white-space: nowrap !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-button-text {
|
|
display: inline !important;
|
|
max-width: none !important;
|
|
overflow: visible !important;
|
|
text-overflow: clip !important;
|
|
white-space: nowrap !important;
|
|
}
|
|
|
|
/* Keep command popovers visually attached to the composer. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover {
|
|
bottom: -2px !important;
|
|
}
|
|
|
|
/* Softer popover and side-panel motion. */
|
|
@keyframes ecommerce-soft-popover-in {
|
|
0% {
|
|
opacity: 0;
|
|
filter: blur(2px);
|
|
transform: translate3d(0, 12px, 0) scale(0.972);
|
|
}
|
|
58% {
|
|
opacity: 1;
|
|
filter: blur(0);
|
|
transform: translate3d(0, -2px, 0) scale(1.004);
|
|
}
|
|
100% {
|
|
opacity: 1;
|
|
filter: blur(0);
|
|
transform: translate3d(0, 0, 0) scale(1);
|
|
}
|
|
}
|
|
|
|
@keyframes ecommerce-soft-drop-in {
|
|
0% {
|
|
opacity: 0;
|
|
filter: blur(2px);
|
|
transform: translate3d(0, -10px, 0) scale(0.976);
|
|
}
|
|
62% {
|
|
opacity: 1;
|
|
filter: blur(0);
|
|
transform: translate3d(0, 2px, 0) scale(1.003);
|
|
}
|
|
100% {
|
|
opacity: 1;
|
|
filter: blur(0);
|
|
transform: translate3d(0, 0, 0) scale(1);
|
|
}
|
|
}
|
|
|
|
@keyframes ecommerce-soft-scrim-in {
|
|
from {
|
|
opacity: 0;
|
|
}
|
|
to {
|
|
opacity: 1;
|
|
}
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover,
|
|
.ecommerce-standalone .ecommerce-profile-popover,
|
|
.ecommerce-standalone .product-set-preview-modal {
|
|
transform-origin: top left !important;
|
|
will-change: opacity, transform, filter !important;
|
|
animation: ecommerce-soft-popover-in 420ms cubic-bezier(0.16, 1, 0.3, 1) both !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-auth-modal__panel {
|
|
transform-origin: center !important;
|
|
will-change: opacity, transform, filter !important;
|
|
animation: ecommerce-soft-popover-in 460ms cubic-bezier(0.16, 1, 0.3, 1) both !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-auth-modal__scrim,
|
|
.ecommerce-standalone .ecommerce-profile-popover__backdrop,
|
|
.ecommerce-standalone .product-set-preview-backdrop {
|
|
animation: ecommerce-soft-scrim-in 300ms ease-out both !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecom-command-asset-popover {
|
|
transform-origin: top left !important;
|
|
will-change: opacity, transform, filter !important;
|
|
animation: ecommerce-soft-drop-in 380ms cubic-bezier(0.16, 1, 0.3, 1) both !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history {
|
|
transition:
|
|
transform 440ms cubic-bezier(0.16, 1, 0.3, 1),
|
|
opacity 300ms ease,
|
|
box-shadow 320ms ease,
|
|
border-color 320ms ease !important;
|
|
will-change: transform, opacity !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__tools,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__list {
|
|
transition:
|
|
opacity 260ms ease,
|
|
transform 360ms cubic-bezier(0.16, 1, 0.3, 1) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"].is-history-collapsed .ecom-command-history__tools,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"].is-history-collapsed .ecom-command-history__list {
|
|
opacity: 0.96 !important;
|
|
}
|
|
|
|
@media (prefers-reduced-motion: reduce) {
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover,
|
|
.ecommerce-standalone .ecommerce-profile-popover,
|
|
.ecommerce-standalone .product-set-preview-modal,
|
|
.ecommerce-standalone .ecommerce-auth-modal__panel,
|
|
.ecommerce-standalone .ecommerce-auth-modal__scrim,
|
|
.ecommerce-standalone .ecommerce-profile-popover__backdrop,
|
|
.ecommerce-standalone .product-set-preview-backdrop,
|
|
.ecommerce-standalone .ecom-command-asset-popover {
|
|
animation: none !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__tools,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__list {
|
|
transition: none !important;
|
|
}
|
|
}
|
|
|
|
/* Align the upload action with the command pill buttons. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer > .ecom-command-reference:not(.ecom-command-reference--inline) {
|
|
display: none !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-reference {
|
|
box-sizing: border-box !important;
|
|
position: static !important;
|
|
grid-column: auto !important;
|
|
grid-row: auto !important;
|
|
inset: auto !important;
|
|
z-index: auto !important;
|
|
flex: 0 0 auto !important;
|
|
display: inline-flex !important;
|
|
align-items: center !important;
|
|
justify-content: center !important;
|
|
gap: 5px !important;
|
|
width: max-content !important;
|
|
min-width: 0 !important;
|
|
max-width: none !important;
|
|
height: 34px !important;
|
|
min-height: 34px !important;
|
|
padding: 0 10px !important;
|
|
border: 1px solid rgba(30, 189, 219, 0.22) !important;
|
|
border-radius: 11px !important;
|
|
color: #10202c !important;
|
|
background: #f3f8fa !important;
|
|
box-shadow: none !important;
|
|
font-size: 13px !important;
|
|
font-weight: 500 !important;
|
|
line-height: 1 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-reference span {
|
|
display: inline !important;
|
|
color: inherit !important;
|
|
font-size: 13px !important;
|
|
font-weight: 500 !important;
|
|
line-height: 1 !important;
|
|
transform: none !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-reference strong {
|
|
display: inline !important;
|
|
color: inherit !important;
|
|
font-size: 13px !important;
|
|
font-weight: 500 !important;
|
|
line-height: 1 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-reference.has-images,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-reference.is-dragging,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-reference:hover {
|
|
border-color: rgba(30, 189, 219, 0.42) !important;
|
|
color: #1073cc !important;
|
|
background: linear-gradient(180deg, rgba(254, 255, 255, 0.96), rgba(234, 250, 254, 0.9)) !important;
|
|
}
|
|
|
|
/* Match the official OmniAI logo lockup on the local soft-white surface. */
|
|
.ecommerce-standalone .ecommerce-standalone__brand {
|
|
gap: 10px !important;
|
|
min-height: 36px !important;
|
|
padding: 0 6px !important;
|
|
border-radius: 12px !important;
|
|
color: #10202c !important;
|
|
background: #f8f9fa !important;
|
|
box-shadow: inset 0 0 0 1px rgba(30, 189, 219, 0.08) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-standalone__brand strong {
|
|
color: #10202c !important;
|
|
font-size: 15px !important;
|
|
font-weight: 700 !important;
|
|
line-height: 1 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-standalone__logo {
|
|
position: relative !important;
|
|
display: inline-flex !important;
|
|
flex: 0 0 28px !important;
|
|
align-items: center !important;
|
|
justify-content: center !important;
|
|
width: 28px !important;
|
|
height: 28px !important;
|
|
border-radius: 8px !important;
|
|
background: #f8f9fa !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-standalone__logo img {
|
|
display: block !important;
|
|
width: 28px !important;
|
|
height: 28px !important;
|
|
object-fit: contain !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-standalone__logo i,
|
|
.ecommerce-standalone .ecommerce-standalone__logo::before,
|
|
.ecommerce-standalone .ecommerce-standalone__logo::after {
|
|
content: none !important;
|
|
display: none !important;
|
|
}
|
|
|
|
/* Language popover only: restore the compact inline language style. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--languages {
|
|
display: grid !important;
|
|
grid-template-columns: repeat(3, max-content) !important;
|
|
align-items: start !important;
|
|
gap: 8px !important;
|
|
width: max-content !important;
|
|
min-width: 0 !important;
|
|
max-width: min(680px, calc(100vw - 56px)) !important;
|
|
max-height: 122px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--languages button {
|
|
display: inline-flex !important;
|
|
align-items: center !important;
|
|
justify-content: flex-start !important;
|
|
gap: 5px !important;
|
|
width: max-content !important;
|
|
min-width: 0 !important;
|
|
max-width: none !important;
|
|
min-height: 34px !important;
|
|
padding: 0 12px !important;
|
|
white-space: nowrap !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--languages button strong,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--languages button span {
|
|
display: inline !important;
|
|
width: auto !important;
|
|
min-width: 0 !important;
|
|
max-width: none !important;
|
|
overflow: visible !important;
|
|
line-height: 1 !important;
|
|
text-overflow: clip !important;
|
|
white-space: nowrap !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--languages button strong {
|
|
color: #10202c !important;
|
|
font-size: 13px !important;
|
|
font-weight: 600 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--languages button span {
|
|
color: #6b7c88 !important;
|
|
font-size: 12px !important;
|
|
font-weight: 500 !important;
|
|
}
|
|
|
|
/* Settings popover: center non-set-mode option text only. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--settings .ecom-command-module-grid button,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--settings .ecom-command-hot-levels button,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--settings .ecom-command-hot-upload {
|
|
align-items: center !important;
|
|
justify-content: center !important;
|
|
justify-items: center !important;
|
|
text-align: center !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--settings .ecom-command-module-grid button > strong,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--settings .ecom-command-module-grid button > span,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--settings .ecom-command-hot-levels button > strong,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--settings .ecom-command-hot-levels button > span,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--settings .ecom-command-hot-upload > strong,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--settings .ecom-command-hot-upload > span {
|
|
width: 100% !important;
|
|
text-align: center !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--settings > .ecom-command-count-row,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--settings > .ecom-command-count-row * {
|
|
text-align: initial !important;
|
|
}
|
|
|
|
/* Uploaded asset strip: no tinted background or divider line. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-asset-popover {
|
|
border-bottom: 0 !important;
|
|
background: transparent !important;
|
|
}
|
|
|
|
/* Command popovers must open below the composer; animation transforms should not control placement. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover {
|
|
top: calc(100% + 2px) !important;
|
|
bottom: auto !important;
|
|
}
|
|
|
|
/* Generated workspace: compact composer, textured canvas, mouse-centered zoom and middle-button panning. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-preview {
|
|
grid-template-rows: auto minmax(0, 1fr) !important;
|
|
align-content: stretch !important;
|
|
gap: 14px !important;
|
|
overflow: auto !important;
|
|
cursor: default !important;
|
|
background:
|
|
radial-gradient(circle at 18% 18%, rgba(30, 189, 219, 0.08), transparent 24rem),
|
|
radial-gradient(circle at 82% 28%, rgba(16, 115, 204, 0.06), transparent 22rem),
|
|
linear-gradient(rgba(16, 115, 204, 0.035) 1px, transparent 1px),
|
|
linear-gradient(90deg, rgba(16, 115, 204, 0.035) 1px, transparent 1px),
|
|
#f8f9fa !important;
|
|
background-size: auto, auto, 28px 28px, 28px 28px, auto !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-preview.is-middle-panning {
|
|
cursor: grabbing !important;
|
|
user-select: none !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-preview-zoom-wrap {
|
|
width: max-content !important;
|
|
min-width: 100% !important;
|
|
transform-origin: 0 0 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-preview-showcase,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-flow-pipeline,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-empty-state {
|
|
position: relative !important;
|
|
grid-row: 2 !important;
|
|
margin-top: 0 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.is-compact {
|
|
gap: 0 !important;
|
|
cursor: text !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.is-compact .ecom-command-title {
|
|
display: none !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.is-compact .clone-ai-input-wrapper.ecom-command-composer {
|
|
grid-template-rows: auto auto !important;
|
|
row-gap: 8px !important;
|
|
min-height: 92px !important;
|
|
padding: 12px 16px !important;
|
|
border-radius: 22px !important;
|
|
box-shadow: 0 14px 36px rgba(16, 115, 204, 0.1) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.is-compact .ecom-command-asset-popover {
|
|
max-height: 42px !important;
|
|
overflow: hidden !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.is-compact .ecom-command-composer textarea {
|
|
min-height: 34px !important;
|
|
max-height: 38px !important;
|
|
padding-top: 4px !important;
|
|
padding-bottom: 0 !important;
|
|
overflow: hidden !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.is-compact .ecom-command-toolbar {
|
|
padding-top: 4px !important;
|
|
border-top: 0 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__list button.is-active {
|
|
border-color: rgba(30, 189, 219, 0.42) !important;
|
|
background: rgba(30, 189, 219, 0.12) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__empty {
|
|
margin: 10px 8px 0 !important;
|
|
padding: 18px 12px !important;
|
|
border: 1px dashed rgba(30, 189, 219, 0.22) !important;
|
|
border-radius: 14px !important;
|
|
color: #7a8c98 !important;
|
|
background: rgba(248, 249, 250, 0.72) !important;
|
|
font-size: 13px !important;
|
|
font-weight: 500 !important;
|
|
text-align: center !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] {
|
|
padding-left: 0 !important;
|
|
}
|
|
|
|
/* Final canvas alignment: keep the composer centered in the generation area and make middle-button panning visible. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-preview {
|
|
position: relative !important;
|
|
overflow: hidden !important;
|
|
padding-right: 0 !important;
|
|
padding-left: 0 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap {
|
|
position: absolute !important;
|
|
left: 50% !important;
|
|
z-index: 12 !important;
|
|
width: min(1036px, calc(100% - 56px)) !important;
|
|
margin-right: 0 !important;
|
|
margin-left: 0 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.is-before-generate {
|
|
top: calc(50% - clamp(24px, 3.5vh, 36px)) !important;
|
|
transform: translate(-50%, -50%) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.has-generated {
|
|
top: 24px !important;
|
|
transform: translateX(-50%) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-preview[data-status="done"] {
|
|
padding-top: 156px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-preview[data-status="done"]:has(.ecom-command-composer-wrap:not(.is-compact)) {
|
|
padding-top: 360px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-preview-zoom-wrap {
|
|
display: inline-flex !important;
|
|
align-items: flex-start !important;
|
|
justify-content: center !important;
|
|
width: auto !important;
|
|
min-width: 100% !important;
|
|
transform-origin: 0 0 !important;
|
|
will-change: transform !important;
|
|
transition: transform 120ms ease-out !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-preview.is-middle-panning .clone-ai-preview-zoom-wrap {
|
|
transition: none !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-preview-showcase {
|
|
width: min(1120px, calc(100vw - 420px)) !important;
|
|
min-width: 980px !important;
|
|
margin-right: auto !important;
|
|
margin-left: auto !important;
|
|
}
|
|
|
|
/* Keep preview content visually centered in the viewport when the history sidebar is open. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-empty-state,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-flow-pipeline {
|
|
transform: translateX(var(--ecom-history-offset)) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-preview-zoom-wrap {
|
|
margin-left: var(--ecom-history-offset) !important;
|
|
}
|
|
|
|
/* Header polish: remove the logo frame trace and match credit/user pill surfaces. */
|
|
.ecommerce-standalone .ecommerce-standalone__brand {
|
|
background: transparent !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-standalone__logo {
|
|
overflow: visible !important;
|
|
border: 0 !important;
|
|
border-radius: 0 !important;
|
|
background: transparent !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-standalone__logo img {
|
|
border: 0 !important;
|
|
border-radius: 0 !important;
|
|
background: transparent !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-standalone__credits,
|
|
.ecommerce-standalone .ecommerce-profile-menu__trigger {
|
|
min-height: 42px !important;
|
|
border: 1px solid rgba(30, 189, 219, 0.18) !important;
|
|
border-radius: 15px !important;
|
|
color: #10202c !important;
|
|
background: #fbfdfe !important;
|
|
box-shadow: 0 10px 26px rgba(16, 115, 204, 0.06) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-standalone__credits {
|
|
padding: 0 14px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-profile-menu__trigger {
|
|
padding: 0 15px 0 7px !important;
|
|
}
|
|
|
|
/* Compact generated composer: keep uploaded thumbnails visible and collapse the text band. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.is-compact .clone-ai-input-wrapper.ecom-command-composer {
|
|
grid-template-rows: auto 24px auto !important;
|
|
row-gap: 6px !important;
|
|
min-height: 124px !important;
|
|
padding: 10px 16px 12px !important;
|
|
overflow: visible !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.is-compact .ecom-command-asset-popover {
|
|
min-height: 56px !important;
|
|
max-height: 56px !important;
|
|
padding: 7px 12px 5px !important;
|
|
overflow: visible !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.is-compact .ecom-command-asset-thumb {
|
|
width: 44px !important;
|
|
height: 44px !important;
|
|
border-radius: 10px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.is-compact .ecom-command-asset-thumb img,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.is-compact .ecom-command-asset-thumb video {
|
|
border-radius: 10px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.is-compact .ecom-command-asset-thumb > button {
|
|
top: -4px !important;
|
|
right: -4px !important;
|
|
width: 18px !important;
|
|
height: 18px !important;
|
|
min-height: 18px !important;
|
|
font-size: 12px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.is-compact .ecom-command-asset-add {
|
|
width: 42px !important;
|
|
height: 42px !important;
|
|
min-height: 42px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.is-compact .ecom-command-composer textarea {
|
|
min-height: 22px !important;
|
|
max-height: 24px !important;
|
|
padding: 0 !important;
|
|
font-size: 14px !important;
|
|
line-height: 22px !important;
|
|
white-space: nowrap !important;
|
|
text-overflow: ellipsis !important;
|
|
}
|
|
|
|
/* Composer final pass: viewport-centered position, icon-only upload, platform marks, and language-only sizing. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap {
|
|
position: fixed !important;
|
|
left: 50vw !important;
|
|
right: auto !important;
|
|
width: min(1036px, calc(100vw - 56px)) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.is-before-generate {
|
|
top: calc(50vh + 32px) !important;
|
|
transform: translate(-50%, -50%) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.has-generated {
|
|
top: 88px !important;
|
|
transform: translateX(-50%) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-reference--inline {
|
|
width: 34px !important;
|
|
min-width: 34px !important;
|
|
max-width: 34px !important;
|
|
padding: 0 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-reference--inline strong {
|
|
display: none !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-reference--inline span {
|
|
font-size: 20px !important;
|
|
font-weight: 600 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-platform-logo-mark {
|
|
display: inline-flex !important;
|
|
align-items: center !important;
|
|
justify-content: center !important;
|
|
flex: 0 0 20px !important;
|
|
width: 20px !important;
|
|
height: 20px !important;
|
|
padding: 0 !important;
|
|
overflow: hidden !important;
|
|
border-radius: 6px !important;
|
|
color: inherit !important;
|
|
background: transparent !important;
|
|
box-shadow: none !important;
|
|
font-size: 0 !important;
|
|
font-style: normal !important;
|
|
font-weight: 800 !important;
|
|
line-height: 1 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-platform-logo-mark--duo {
|
|
flex-basis: 42px !important;
|
|
width: 42px !important;
|
|
gap: 2px !important;
|
|
overflow: visible !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-platform-logo-mark img {
|
|
display: block !important;
|
|
width: 20px !important;
|
|
height: 20px !important;
|
|
flex: 0 0 20px !important;
|
|
object-fit: contain !important;
|
|
border-radius: 5px !important;
|
|
background: transparent !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--platform button,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-option-row button:has(.ecom-platform-logo-mark) {
|
|
display: inline-flex !important;
|
|
align-items: center !important;
|
|
gap: 6px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-platform-name {
|
|
display: inline !important;
|
|
width: auto !important;
|
|
max-width: none !important;
|
|
overflow: visible !important;
|
|
color: inherit !important;
|
|
text-overflow: clip !important;
|
|
white-space: nowrap !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--languages {
|
|
grid-template-columns: repeat(3, minmax(118px, 1fr)) !important;
|
|
width: min(520px, calc(100vw - 56px)) !important;
|
|
min-width: 0 !important;
|
|
max-width: min(520px, calc(100vw - 56px)) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--languages button {
|
|
display: grid !important;
|
|
grid-template-columns: minmax(0, 1fr) !important;
|
|
align-content: center !important;
|
|
justify-items: center !important;
|
|
gap: 4px !important;
|
|
width: 100% !important;
|
|
min-width: 0 !important;
|
|
max-width: none !important;
|
|
min-height: 52px !important;
|
|
padding: 8px 10px !important;
|
|
text-align: center !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--languages button strong,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--languages button span {
|
|
width: 100% !important;
|
|
min-width: 0 !important;
|
|
max-width: 100% !important;
|
|
overflow: hidden !important;
|
|
text-align: center !important;
|
|
text-overflow: ellipsis !important;
|
|
white-space: nowrap !important;
|
|
}
|
|
|
|
/* Restore composer scale: only center dynamically, do not enlarge the input or upload strip. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] {
|
|
--ecom-history-offset: 146px;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"].is-history-collapsed {
|
|
--ecom-history-offset: 0px;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap {
|
|
position: absolute !important;
|
|
left: calc(50% + var(--ecom-history-offset)) !important;
|
|
right: auto !important;
|
|
bottom: auto !important;
|
|
height: auto !important;
|
|
width: min(1036px, calc(100% - 56px)) !important;
|
|
align-content: start !important;
|
|
grid-template-rows: auto auto !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.is-before-generate {
|
|
top: calc(50% - clamp(24px, 3.5vh, 36px)) !important;
|
|
transform: translate(-50%, -50%) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.has-generated {
|
|
top: 24px !important;
|
|
transform: translateX(-50%) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-title {
|
|
font-size: clamp(28px, 2.7vw, 40px) !important;
|
|
line-height: 1.12 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-input-wrapper.ecom-command-composer {
|
|
grid-template-rows: auto minmax(40px, auto) auto !important;
|
|
row-gap: 8px !important;
|
|
min-height: 184px !important;
|
|
padding: 14px 20px 14px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-asset-popover {
|
|
min-height: 54px !important;
|
|
max-height: 62px !important;
|
|
padding: 6px 12px !important;
|
|
overflow: visible !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-asset-thumb {
|
|
width: 48px !important;
|
|
height: 48px !important;
|
|
border-radius: 10px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-asset-thumb img,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-asset-thumb video {
|
|
border-radius: 10px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-asset-thumb > button {
|
|
top: -5px !important;
|
|
right: -5px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-asset-add {
|
|
width: 42px !important;
|
|
height: 42px !important;
|
|
min-height: 42px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-asset-popover + textarea,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-asset-popover ~ textarea,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer textarea {
|
|
min-height: 42px !important;
|
|
max-height: 62px !important;
|
|
padding: 8px 0 6px !important;
|
|
font-size: 16px !important;
|
|
line-height: 24px !important;
|
|
}
|
|
|
|
/* Size rollback: keep the previous compact composer proportions while preserving dynamic centering. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap {
|
|
gap: 18px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-title {
|
|
max-width: 100% !important;
|
|
font-size: clamp(24px, 2.2vw, 32px) !important;
|
|
line-height: 1.15 !important;
|
|
white-space: nowrap !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-input-wrapper.ecom-command-composer {
|
|
grid-template-rows: 54px 32px auto !important;
|
|
row-gap: 6px !important;
|
|
min-height: 164px !important;
|
|
padding: 12px 18px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-asset-popover {
|
|
min-height: 54px !important;
|
|
max-height: 54px !important;
|
|
padding: 5px 10px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-asset-thumb {
|
|
width: 44px !important;
|
|
height: 44px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-asset-add {
|
|
width: 40px !important;
|
|
height: 40px !important;
|
|
min-height: 40px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-asset-popover + textarea,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-asset-popover ~ textarea {
|
|
min-height: 32px !important;
|
|
max-height: 32px !important;
|
|
padding: 3px 0 0 !important;
|
|
line-height: 24px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-toolbar {
|
|
min-height: 42px !important;
|
|
padding-top: 4px !important;
|
|
}
|
|
|
|
/* Hidden utility nodes must not create rows in the composer grid. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-hidden-file {
|
|
position: absolute !important;
|
|
width: 1px !important;
|
|
height: 1px !important;
|
|
min-height: 0 !important;
|
|
overflow: hidden !important;
|
|
opacity: 0 !important;
|
|
pointer-events: none !important;
|
|
transform: translate(-9999px, -9999px) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-char-count {
|
|
position: absolute !important;
|
|
right: 10px !important;
|
|
bottom: -18px !important;
|
|
height: auto !important;
|
|
margin: 0 !important;
|
|
line-height: 1 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-title {
|
|
height: auto !important;
|
|
min-height: 0 !important;
|
|
max-height: 38px !important;
|
|
overflow: hidden !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-input-wrapper.ecom-command-composer {
|
|
height: auto !important;
|
|
max-height: 190px !important;
|
|
align-content: start !important;
|
|
}
|
|
|
|
/* Horizontal centering only: keep the original vertical placement and visual scale. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.is-before-generate {
|
|
top: clamp(44px, 4.6vh, 58px) !important;
|
|
transform: translateX(-50%) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-title {
|
|
height: auto !important;
|
|
max-height: none !important;
|
|
overflow: visible !important;
|
|
font-size: clamp(30px, 3.3vw, 46px) !important;
|
|
line-height: 1.1 !important;
|
|
white-space: normal !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-input-wrapper.ecom-command-composer {
|
|
grid-template-rows: minmax(92px, auto) auto !important;
|
|
min-height: 206px !important;
|
|
max-height: none !important;
|
|
padding: 18px 20px !important;
|
|
row-gap: 16px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer textarea {
|
|
grid-row: 1 / 3 !important;
|
|
min-height: 96px !important;
|
|
max-height: 183px !important;
|
|
padding: 10px 0 58px !important;
|
|
font-size: 14px !important;
|
|
line-height: 1.55 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-toolbar {
|
|
min-height: auto !important;
|
|
padding-top: 8px !important;
|
|
}
|
|
|
|
/* Match the target top spacing. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.is-before-generate {
|
|
top: clamp(-28px, -1.6vh, -12px) !important;
|
|
transform: translateX(-50%) !important;
|
|
}
|
|
|
|
/* Set-mode settings should read as a vertical category list. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--settings-set {
|
|
grid-template-columns: minmax(0, 1fr) !important;
|
|
width: min(420px, calc(100vw - 56px)) !important;
|
|
max-width: min(420px, calc(100vw - 56px)) !important;
|
|
max-height: 360px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--settings.ecom-command-popover--settings-set:has(> .ecom-command-count-row) {
|
|
grid-template-columns: minmax(0, 1fr) !important;
|
|
width: min(420px, calc(100vw - 56px)) !important;
|
|
max-width: min(420px, calc(100vw - 56px)) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--settings-set > .ecom-command-count-row {
|
|
grid-column: 1 !important;
|
|
min-height: 64px !important;
|
|
padding: 10px 12px !important;
|
|
}
|
|
|
|
/* Upload action: keep only a larger plus sign. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-reference.ecom-command-reference--inline {
|
|
width: 28px !important;
|
|
min-width: 28px !important;
|
|
max-width: 28px !important;
|
|
height: 34px !important;
|
|
min-height: 34px !important;
|
|
padding: 0 !important;
|
|
border: 0 !important;
|
|
border-radius: 0 !important;
|
|
color: #10202c !important;
|
|
background: transparent !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-reference.ecom-command-reference--inline:hover,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-reference.ecom-command-reference--inline.has-images,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-reference.ecom-command-reference--inline.is-dragging {
|
|
border: 0 !important;
|
|
color: #1073cc !important;
|
|
background: transparent !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-reference.ecom-command-reference--inline span {
|
|
font-size: 28px !important;
|
|
font-weight: 500 !important;
|
|
line-height: 1 !important;
|
|
}
|
|
|
|
/* Platform popover: center short labels while allowing long labels to keep their natural width. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--platform button {
|
|
justify-content: center !important;
|
|
gap: 4px !important;
|
|
text-align: center !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--platform .ecom-platform-name {
|
|
text-align: center !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--platform .ecom-platform-logo-mark--duo {
|
|
flex-basis: 28px !important;
|
|
width: 28px !important;
|
|
gap: 0 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--platform .ecom-platform-logo-mark--duo img + img {
|
|
margin-left: -12px !important;
|
|
}
|
|
|
|
/* Uploaded state: place thumbnails at the upper-left and move the prompt below them. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-input-wrapper.ecom-command-composer:has(.ecom-command-asset-popover) {
|
|
grid-template-rows: 99px minmax(44px, auto) auto !important;
|
|
row-gap: 8px !important;
|
|
min-height: 276px !important;
|
|
padding: 32px 20px 16px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-input-wrapper.ecom-command-composer:has(.ecom-command-asset-popover) .ecom-command-asset-popover {
|
|
grid-row: 1 !important;
|
|
align-self: start !important;
|
|
display: flex !important;
|
|
align-items: flex-start !important;
|
|
justify-content: flex-start !important;
|
|
gap: 10px !important;
|
|
width: max-content !important;
|
|
max-width: 100% !important;
|
|
min-height: 82px !important;
|
|
max-height: 86px !important;
|
|
padding: 0 0 0 14px !important;
|
|
overflow: visible !important;
|
|
border: 0 !important;
|
|
background: transparent !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-input-wrapper.ecom-command-composer:has(.ecom-command-asset-popover) .ecom-command-asset-thumb {
|
|
flex: 0 0 78px !important;
|
|
width: 78px !important;
|
|
height: 78px !important;
|
|
border-radius: 12px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-input-wrapper.ecom-command-composer:has(.ecom-command-asset-popover) .ecom-command-asset-thumb img,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-input-wrapper.ecom-command-composer:has(.ecom-command-asset-popover) .ecom-command-asset-thumb video {
|
|
border-radius: 12px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-input-wrapper.ecom-command-composer:has(.ecom-command-asset-popover) .ecom-command-asset-add {
|
|
flex: 0 0 44px !important;
|
|
width: 44px !important;
|
|
height: 44px !important;
|
|
min-height: 44px !important;
|
|
margin-top: 18px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-input-wrapper.ecom-command-composer:has(.ecom-command-asset-popover) > textarea {
|
|
grid-row: 2 !important;
|
|
min-height: 44px !important;
|
|
max-height: 72px !important;
|
|
padding: 6px 0 0 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-input-wrapper.ecom-command-composer:has(.ecom-command-asset-popover) .ecom-command-toolbar {
|
|
grid-row: 3 !important;
|
|
min-height: 42px !important;
|
|
padding-top: 8px !important;
|
|
}
|
|
|
|
/* Generated-state final guard: uploaded thumbnails must not expand the composer after generation. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.has-generated {
|
|
top: 0 !important;
|
|
left: calc(50% + var(--ecom-history-offset)) !important;
|
|
transform: translateX(-50%) !important;
|
|
z-index: 42 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.has-generated.is-compact {
|
|
gap: 0 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.has-generated.is-compact .ecom-command-title {
|
|
display: none !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.has-generated.is-compact .clone-ai-input-wrapper.ecom-command-composer,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.has-generated.is-compact .clone-ai-input-wrapper.ecom-command-composer:has(.ecom-command-asset-popover) {
|
|
grid-template-rows: 44px 22px 34px !important;
|
|
row-gap: 4px !important;
|
|
min-height: 118px !important;
|
|
max-height: 126px !important;
|
|
padding: 8px 16px 10px !important;
|
|
overflow: visible !important;
|
|
border-radius: 22px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.has-generated.is-compact .ecom-command-asset-popover,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.has-generated.is-compact .clone-ai-input-wrapper.ecom-command-composer:has(.ecom-command-asset-popover) .ecom-command-asset-popover {
|
|
grid-row: 1 !important;
|
|
min-height: 44px !important;
|
|
max-height: 44px !important;
|
|
padding: 0 !important;
|
|
overflow: visible !important;
|
|
background: transparent !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.has-generated.is-compact .ecom-command-asset-thumb,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.has-generated.is-compact .clone-ai-input-wrapper.ecom-command-composer:has(.ecom-command-asset-popover) .ecom-command-asset-thumb {
|
|
flex: 0 0 44px !important;
|
|
width: 44px !important;
|
|
height: 44px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.has-generated.is-compact .ecom-command-asset-add,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.has-generated.is-compact .clone-ai-input-wrapper.ecom-command-composer:has(.ecom-command-asset-popover) .ecom-command-asset-add {
|
|
flex: 0 0 34px !important;
|
|
width: 34px !important;
|
|
height: 34px !important;
|
|
min-height: 34px !important;
|
|
margin-top: 5px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.has-generated.is-compact .ecom-command-composer textarea,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.has-generated.is-compact .clone-ai-input-wrapper.ecom-command-composer:has(.ecom-command-asset-popover) > textarea {
|
|
grid-row: 2 !important;
|
|
min-height: 22px !important;
|
|
max-height: 22px !important;
|
|
padding: 0 !important;
|
|
overflow: hidden !important;
|
|
font-size: 14px !important;
|
|
line-height: 22px !important;
|
|
white-space: nowrap !important;
|
|
text-overflow: ellipsis !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.has-generated.is-compact .ecom-command-toolbar,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-composer-wrap.has-generated.is-compact .clone-ai-input-wrapper.ecom-command-composer:has(.ecom-command-asset-popover) .ecom-command-toolbar {
|
|
grid-row: 3 !important;
|
|
min-height: 34px !important;
|
|
padding-top: 2px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-preview[data-status="done"] {
|
|
padding-top: 138px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-preview[data-status="done"]:has(.ecom-command-composer-wrap:not(.is-compact)) {
|
|
padding-top: 330px !important;
|
|
}
|
|
|
|
/* Generated composer top alignment: compensate preview padding so the box is flush with the canvas top. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-preview[data-status="done"] .ecom-command-composer-wrap.has-generated {
|
|
top: -138px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .clone-ai-preview[data-status="done"]:has(.ecom-command-composer-wrap:not(.is-compact)) .ecom-command-composer-wrap.has-generated {
|
|
top: -330px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history {
|
|
z-index: 80 !important;
|
|
pointer-events: auto !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__tools,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__tools button,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__list,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__list button {
|
|
pointer-events: auto !important;
|
|
}
|
|
|
|
/* Right generation history: explicit functional panel with a visible collapsed handle. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] {
|
|
--ecom-history-panel-width: 292px;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history {
|
|
position: fixed !important;
|
|
top: 0 !important;
|
|
right: 0 !important;
|
|
bottom: 0 !important;
|
|
z-index: 90 !important;
|
|
display: grid !important;
|
|
grid-template-rows: auto auto auto minmax(0, 1fr) !important;
|
|
width: var(--ecom-history-panel-width) !important;
|
|
overflow: visible !important;
|
|
border-left: 1px solid rgba(30, 189, 219, 0.18) !important;
|
|
background: rgba(254, 255, 255, 0.96) !important;
|
|
box-shadow: -18px 0 42px rgba(16, 115, 204, 0.08) !important;
|
|
backdrop-filter: blur(18px) !important;
|
|
-webkit-backdrop-filter: blur(18px) !important;
|
|
transform: translateX(0) !important;
|
|
transition:
|
|
transform 520ms cubic-bezier(0.16, 1, 0.3, 1),
|
|
box-shadow 360ms ease,
|
|
border-color 360ms ease !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"].is-history-collapsed .ecom-command-history {
|
|
transform: translateX(100%) !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__tools {
|
|
display: grid !important;
|
|
grid-template-columns: 40px minmax(0, 1fr) 40px !important;
|
|
align-items: center !important;
|
|
gap: 8px !important;
|
|
padding: 12px 12px 10px !important;
|
|
border-bottom: 0 !important;
|
|
background: transparent !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__tools button {
|
|
display: inline-flex !important;
|
|
align-items: center !important;
|
|
justify-content: center !important;
|
|
min-width: 0 !important;
|
|
min-height: 38px !important;
|
|
height: 38px !important;
|
|
border: 1px solid rgba(30, 189, 219, 0.22) !important;
|
|
border-radius: 13px !important;
|
|
color: #10202c !important;
|
|
background: #f3f8fa !important;
|
|
box-shadow: none !important;
|
|
font-size: 14px !important;
|
|
font-weight: 600 !important;
|
|
cursor: pointer !important;
|
|
transition:
|
|
transform 180ms ease,
|
|
border-color 220ms ease,
|
|
background 220ms ease,
|
|
color 220ms ease !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__tools button:hover {
|
|
border-color: rgba(30, 189, 219, 0.5) !important;
|
|
color: #1073cc !important;
|
|
background: rgba(30, 189, 219, 0.1) !important;
|
|
transform: translateY(-1px) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__toggle {
|
|
position: static !important;
|
|
width: 40px !important;
|
|
min-width: 40px !important;
|
|
padding: 0 !important;
|
|
font-size: 25px !important;
|
|
line-height: 1 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"].is-history-collapsed .ecom-command-history__toggle {
|
|
position: absolute !important;
|
|
top: 50% !important;
|
|
left: -52px !important;
|
|
right: auto !important;
|
|
z-index: 100 !important;
|
|
width: 42px !important;
|
|
height: 42px !important;
|
|
min-height: 42px !important;
|
|
border-radius: 15px !important;
|
|
background: #feffff !important;
|
|
box-shadow: 0 16px 34px rgba(16, 115, 204, 0.14) !important;
|
|
transform: translateY(-50%) !important;
|
|
pointer-events: auto !important;
|
|
visibility: visible !important;
|
|
opacity: 1 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"].is-history-collapsed .ecom-command-history__new,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"].is-history-collapsed .ecom-command-history__refresh,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"].is-history-collapsed .ecom-command-history__heading,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"].is-history-collapsed .ecom-command-history__refresh-note,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"].is-history-collapsed .ecom-command-history__list {
|
|
opacity: 0 !important;
|
|
visibility: hidden !important;
|
|
pointer-events: none !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__new {
|
|
border-color: rgba(30, 189, 219, 0.46) !important;
|
|
color: #0f6678 !important;
|
|
background: rgba(30, 189, 219, 0.12) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__refresh {
|
|
font-size: 18px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__refresh.is-refreshing {
|
|
color: #1073cc !important;
|
|
background: rgba(30, 189, 219, 0.14) !important;
|
|
animation: ecom-history-refresh-spin 680ms linear infinite !important;
|
|
cursor: wait !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__refresh:disabled {
|
|
opacity: 0.78 !important;
|
|
}
|
|
|
|
@keyframes ecom-history-refresh-spin {
|
|
from {
|
|
transform: rotate(0deg);
|
|
}
|
|
to {
|
|
transform: rotate(360deg);
|
|
}
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__heading {
|
|
display: flex !important;
|
|
align-items: center !important;
|
|
justify-content: space-between !important;
|
|
gap: 12px !important;
|
|
margin: 2px 12px 10px !important;
|
|
padding: 12px 12px !important;
|
|
border: 1px solid rgba(30, 189, 219, 0.14) !important;
|
|
border-radius: 14px !important;
|
|
background: #f8f9fa !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__heading strong {
|
|
color: #10202c !important;
|
|
font-size: 14px !important;
|
|
font-weight: 700 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__heading span {
|
|
color: #68818f !important;
|
|
font-size: 12px !important;
|
|
font-weight: 500 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__refresh-note {
|
|
margin: -2px 12px 10px !important;
|
|
padding: 8px 10px !important;
|
|
border: 1px solid rgba(30, 189, 219, 0.18) !important;
|
|
border-radius: 12px !important;
|
|
color: #0f6678 !important;
|
|
background: rgba(30, 189, 219, 0.08) !important;
|
|
font-size: 12px !important;
|
|
font-weight: 500 !important;
|
|
text-align: center !important;
|
|
animation: ecommerce-soft-drop-in 260ms ease-out both !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__list {
|
|
display: grid !important;
|
|
align-content: start !important;
|
|
gap: 8px !important;
|
|
min-height: 0 !important;
|
|
overflow: auto !important;
|
|
padding: 0 12px 18px !important;
|
|
background: transparent !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__list button {
|
|
display: grid !important;
|
|
gap: 6px !important;
|
|
min-height: 66px !important;
|
|
padding: 12px 12px !important;
|
|
border: 1px solid rgba(30, 189, 219, 0.12) !important;
|
|
border-radius: 14px !important;
|
|
color: #10202c !important;
|
|
background: #feffff !important;
|
|
box-shadow: 0 8px 20px rgba(16, 115, 204, 0.045) !important;
|
|
text-align: left !important;
|
|
cursor: pointer !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__list button:hover,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__list button.is-active {
|
|
border-color: rgba(30, 189, 219, 0.38) !important;
|
|
background: rgba(30, 189, 219, 0.1) !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__list strong {
|
|
display: block !important;
|
|
overflow: hidden !important;
|
|
color: #10202c !important;
|
|
font-size: 14px !important;
|
|
font-weight: 700 !important;
|
|
line-height: 1.35 !important;
|
|
text-overflow: ellipsis !important;
|
|
white-space: nowrap !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__list span {
|
|
overflow: hidden !important;
|
|
color: #68818f !important;
|
|
font-size: 12px !important;
|
|
font-weight: 500 !important;
|
|
text-overflow: ellipsis !important;
|
|
white-space: nowrap !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__empty {
|
|
margin: 0 !important;
|
|
padding: 26px 12px !important;
|
|
border: 1px dashed rgba(30, 189, 219, 0.24) !important;
|
|
border-radius: 14px !important;
|
|
color: #68818f !important;
|
|
background: #f8f9fa !important;
|
|
font-size: 13px !important;
|
|
font-weight: 500 !important;
|
|
text-align: center !important;
|
|
}
|
|
|
|
/* Platform menu: logos only appear in the popover, and the list opens fully without scrollbars. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--platform {
|
|
grid-template-columns: repeat(4, 132px) !important;
|
|
align-items: start !important;
|
|
justify-items: stretch !important;
|
|
gap: 10px !important;
|
|
width: max-content !important;
|
|
min-width: 0 !important;
|
|
max-width: calc(100vw - 96px) !important;
|
|
max-height: none !important;
|
|
overflow: visible !important;
|
|
overflow-x: visible !important;
|
|
overflow-y: visible !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--platform button {
|
|
width: 100% !important;
|
|
min-width: 0 !important;
|
|
max-width: none !important;
|
|
overflow: hidden !important;
|
|
justify-content: center !important;
|
|
white-space: nowrap !important;
|
|
}
|
|
|
|
/* Language menu: show all rows directly, no inner scrollbar. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--languages {
|
|
max-height: none !important;
|
|
overflow: visible !important;
|
|
overflow-x: visible !important;
|
|
overflow-y: visible !important;
|
|
scrollbar-gutter: auto !important;
|
|
}
|
|
|
|
/* Command menus: every option panel expands fully instead of using inner scrollbars. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--grid,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--list,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--ratio,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--languages,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--platform,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--settings,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--settings,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--settings-set,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover.ecom-command-popover--settings-set,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-module-grid,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-module-grid--detail,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-module-grid--model,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-module-grid--video,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-hot-levels,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-hot-thumb-grid {
|
|
max-height: none !important;
|
|
overflow: visible !important;
|
|
overflow-x: visible !important;
|
|
overflow-y: visible !important;
|
|
scrollbar-gutter: auto !important;
|
|
}
|
|
|
|
/* Soft premium motion: brand halo, credit shimmer, and active-tag glints. */
|
|
.ecommerce-standalone .ecommerce-standalone__logo {
|
|
position: relative !important;
|
|
overflow: visible !important;
|
|
isolation: isolate !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-standalone__logo::before {
|
|
position: absolute !important;
|
|
inset: -7px !important;
|
|
z-index: -1 !important;
|
|
display: block !important;
|
|
border-radius: 999px !important;
|
|
content: "" !important;
|
|
background:
|
|
radial-gradient(circle, rgba(30, 189, 219, 0.28), rgba(16, 115, 204, 0.12) 44%, transparent 70%) !important;
|
|
filter: blur(2px) !important;
|
|
opacity: 0.52 !important;
|
|
transform: scale(0.92) !important;
|
|
animation: ecom-brand-halo-breathe 4.8s ease-in-out infinite !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-standalone__credits {
|
|
position: relative !important;
|
|
overflow: hidden !important;
|
|
isolation: isolate !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-standalone__credits::after {
|
|
position: absolute !important;
|
|
top: -38% !important;
|
|
bottom: -38% !important;
|
|
left: -42% !important;
|
|
z-index: 1 !important;
|
|
width: 34% !important;
|
|
pointer-events: none !important;
|
|
content: "" !important;
|
|
background: linear-gradient(105deg, transparent 0%, rgba(255, 255, 255, 0.74) 48%, transparent 100%) !important;
|
|
transform: translateX(-160%) skewX(-18deg) !important;
|
|
animation: ecom-credit-shimmer 7.2s ease-in-out infinite !important;
|
|
}
|
|
|
|
.ecommerce-standalone .ecommerce-standalone__credits > * {
|
|
position: relative !important;
|
|
z-index: 2 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-option-row button.is-active,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover button.is-active,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__list button.is-active,
|
|
.ecommerce-standalone .product-clone-rail button.is-active,
|
|
.ecommerce-standalone .clone-ai-tag-group button.is-active,
|
|
.ecommerce-standalone .ecommerce-auth-modal__tabs button.is-active,
|
|
.ecommerce-standalone .ecommerce-auth-modal__methods button.is-active,
|
|
.ecommerce-standalone .local-profile-tabs button.is-active {
|
|
position: relative !important;
|
|
overflow: hidden !important;
|
|
isolation: isolate !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-option-row button.is-active::after,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover button.is-active::after,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__list button.is-active::after,
|
|
.ecommerce-standalone .product-clone-rail button.is-active::after,
|
|
.ecommerce-standalone .clone-ai-tag-group button.is-active::after,
|
|
.ecommerce-standalone .ecommerce-auth-modal__tabs button.is-active::after,
|
|
.ecommerce-standalone .ecommerce-auth-modal__methods button.is-active::after,
|
|
.ecommerce-standalone .local-profile-tabs button.is-active::after {
|
|
position: absolute !important;
|
|
top: -45% !important;
|
|
bottom: -45% !important;
|
|
left: -46% !important;
|
|
z-index: 1 !important;
|
|
width: 28% !important;
|
|
pointer-events: none !important;
|
|
content: "" !important;
|
|
background: linear-gradient(105deg, transparent 0%, rgba(255, 255, 255, 0.72) 48%, transparent 100%) !important;
|
|
transform: translateX(-170%) skewX(-18deg) !important;
|
|
animation: ecom-active-tag-glint 5.6s ease-in-out infinite !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-option-row button.is-active > *,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover button.is-active > *,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-history__list button.is-active > *,
|
|
.ecommerce-standalone .product-clone-rail button.is-active > *,
|
|
.ecommerce-standalone .clone-ai-tag-group button.is-active > *,
|
|
.ecommerce-standalone .ecommerce-auth-modal__tabs button.is-active > *,
|
|
.ecommerce-standalone .ecommerce-auth-modal__methods button.is-active > *,
|
|
.ecommerce-standalone .local-profile-tabs button.is-active > * {
|
|
position: relative !important;
|
|
z-index: 2 !important;
|
|
}
|
|
|
|
@keyframes ecom-brand-halo-breathe {
|
|
0%,
|
|
100% {
|
|
opacity: 0.42;
|
|
transform: scale(0.9);
|
|
}
|
|
50% {
|
|
opacity: 0.78;
|
|
transform: scale(1.16);
|
|
}
|
|
}
|
|
|
|
@keyframes ecom-credit-shimmer {
|
|
0%,
|
|
62% {
|
|
transform: translateX(-180%) skewX(-18deg);
|
|
}
|
|
76%,
|
|
100% {
|
|
transform: translateX(460%) skewX(-18deg);
|
|
}
|
|
}
|
|
|
|
@keyframes ecom-active-tag-glint {
|
|
0%,
|
|
56% {
|
|
transform: translateX(-180%) skewX(-18deg);
|
|
}
|
|
72%,
|
|
100% {
|
|
transform: translateX(480%) skewX(-18deg);
|
|
}
|
|
}
|
|
|
|
/* Model settings: expose model appearance controls inside the command popover. */
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--settings-model {
|
|
grid-template-columns: repeat(3, minmax(138px, 1fr)) !important;
|
|
width: min(720px, calc(100vw - 56px)) !important;
|
|
max-width: min(720px, calc(100vw - 56px)) !important;
|
|
margin-left: -128px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--settings-model header,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--settings-model .ecom-command-module-grid--model,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-model-profile,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-model-text {
|
|
grid-column: 1 / -1 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--settings-model header {
|
|
order: 0 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-model-profile {
|
|
order: 1 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-popover--settings-model .ecom-command-module-grid--model {
|
|
order: 2 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-model-profile {
|
|
display: grid !important;
|
|
grid-template-columns: 1fr !important;
|
|
gap: 8px !important;
|
|
padding: 0 !important;
|
|
border: 0 !important;
|
|
border-radius: 0 !important;
|
|
background: transparent !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-model-profile__title {
|
|
grid-column: 1 / -1 !important;
|
|
color: #10202c !important;
|
|
font-size: 13px !important;
|
|
font-weight: 700 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-model-profile section {
|
|
display: grid !important;
|
|
grid-template-columns: 52px minmax(0, 1fr) !important;
|
|
align-items: center !important;
|
|
gap: 8px !important;
|
|
min-width: 0 !important;
|
|
padding: 0 !important;
|
|
border: 0 !important;
|
|
border-radius: 0 !important;
|
|
background: transparent !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-model-profile section > strong,
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-model-text > strong {
|
|
color: #526f7e !important;
|
|
font-size: 12px !important;
|
|
font-weight: 700 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-model-profile section > div {
|
|
display: flex !important;
|
|
flex-wrap: wrap !important;
|
|
gap: 6px !important;
|
|
min-width: 0 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-model-profile button {
|
|
width: auto !important;
|
|
min-width: 0 !important;
|
|
min-height: 32px !important;
|
|
padding: 6px 12px !important;
|
|
font-size: 12px !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-model-text {
|
|
display: grid !important;
|
|
gap: 7px !important;
|
|
padding: 0 !important;
|
|
border: 0 !important;
|
|
border-radius: 0 !important;
|
|
background: transparent !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-model-text > strong {
|
|
order: 0 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-model-text > textarea {
|
|
order: 1 !important;
|
|
}
|
|
|
|
.ecommerce-standalone .product-clone-page[data-tool="clone"] .ecom-command-model-text textarea {
|
|
min-height: 58px !important;
|
|
resize: vertical !important;
|
|
border: 1px solid rgba(30, 189, 219, 0.22) !important;
|
|
border-radius: 13px !important;
|
|
padding: 10px 12px !important;
|
|
color: #122534 !important;
|
|
background: #f3f8fa !important;
|
|
font-family: "PingFang SC", "Microsoft YaHei", sans-serif !important;
|
|
font-size: 13px !important;
|
|
font-weight: 500 !important;
|
|
line-height: 1.45 !important;
|
|
}
|