|
|
@@ -3926,3 +3926,729 @@ button {
|
|
|
height: 46px;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+/* Account panel opened from the hamburger menu. */
|
|
|
+body.has-account-menu {
|
|
|
+ overflow: hidden;
|
|
|
+}
|
|
|
+
|
|
|
+.account-menu-modal {
|
|
|
+ position: fixed;
|
|
|
+ z-index: 10000;
|
|
|
+ inset: 0;
|
|
|
+ display: none;
|
|
|
+ place-items: center;
|
|
|
+ padding: 12px;
|
|
|
+}
|
|
|
+
|
|
|
+.account-menu-modal.is-open {
|
|
|
+ display: grid;
|
|
|
+}
|
|
|
+
|
|
|
+.account-menu-backdrop {
|
|
|
+ position: absolute;
|
|
|
+ inset: 0;
|
|
|
+ border: 0;
|
|
|
+ background: rgba(8, 39, 99, 0.52);
|
|
|
+ backdrop-filter: blur(2px);
|
|
|
+}
|
|
|
+
|
|
|
+.account-menu-card {
|
|
|
+ position: relative;
|
|
|
+ width: min(430px, calc(100vw - 24px));
|
|
|
+ max-height: calc(100dvh - 24px);
|
|
|
+ border: 3px solid #9bcdf5;
|
|
|
+ border-radius: 24px;
|
|
|
+ padding: 46px 12px 12px;
|
|
|
+ background:
|
|
|
+ linear-gradient(180deg, rgba(255,255,255,.94), rgba(239,249,255,.97)),
|
|
|
+ url("../assets/kitty-fall/bg.png") center/cover;
|
|
|
+ box-shadow:
|
|
|
+ inset 0 0 0 3px #fff,
|
|
|
+ 0 12px 35px rgba(0, 54, 125, .38);
|
|
|
+ overflow-y: auto;
|
|
|
+ overscroll-behavior: contain;
|
|
|
+ color: #24375c;
|
|
|
+}
|
|
|
+
|
|
|
+.account-menu-card::-webkit-scrollbar {
|
|
|
+ width: 0;
|
|
|
+}
|
|
|
+
|
|
|
+.account-menu-ribbon {
|
|
|
+ position: absolute;
|
|
|
+ z-index: 2;
|
|
|
+ top: 15px;
|
|
|
+ left: 50%;
|
|
|
+ width: min(270px, 68%);
|
|
|
+ height: 54px;
|
|
|
+ transform: translateX(-50%);
|
|
|
+ display: grid;
|
|
|
+ place-items: center;
|
|
|
+ border: 2px solid #075bc7;
|
|
|
+ border-radius: 9px 9px 16px 16px;
|
|
|
+ background: linear-gradient(180deg, #29a0ff 0%, #0874e8 54%, #0053c5 100%);
|
|
|
+ color: #fff;
|
|
|
+ font-size: 25px;
|
|
|
+ line-height: 1;
|
|
|
+ font-weight: 1000;
|
|
|
+ font-style: italic;
|
|
|
+ text-shadow: 0 2px 0 #0759af;
|
|
|
+ box-shadow: 0 5px 0 rgba(0, 66, 167, .25);
|
|
|
+}
|
|
|
+
|
|
|
+.account-menu-ribbon::before,
|
|
|
+.account-menu-ribbon::after {
|
|
|
+ content: "🐾";
|
|
|
+ position: absolute;
|
|
|
+ top: 13px;
|
|
|
+ font-size: 20px;
|
|
|
+ filter: saturate(.8);
|
|
|
+}
|
|
|
+
|
|
|
+.account-menu-ribbon::before { left: 14px; }
|
|
|
+.account-menu-ribbon::after { right: 14px; }
|
|
|
+
|
|
|
+.account-menu-close {
|
|
|
+ position: absolute;
|
|
|
+ z-index: 4;
|
|
|
+ top: 12px;
|
|
|
+ right: 9px;
|
|
|
+ width: 42px;
|
|
|
+ height: 42px;
|
|
|
+ border: 2px solid #075bc7;
|
|
|
+ border-radius: 50%;
|
|
|
+ display: grid;
|
|
|
+ place-items: center;
|
|
|
+ padding: 0 0 3px;
|
|
|
+ background: linear-gradient(#42b1ff, #0876e6);
|
|
|
+ color: #fff;
|
|
|
+ font-size: 34px;
|
|
|
+ line-height: 1;
|
|
|
+ font-weight: 900;
|
|
|
+ box-shadow: 0 3px 0 rgba(0, 58, 154, .25);
|
|
|
+}
|
|
|
+
|
|
|
+.account-menu-content {
|
|
|
+ display: grid;
|
|
|
+ gap: 8px;
|
|
|
+ padding: 8px 2px 0;
|
|
|
+}
|
|
|
+
|
|
|
+.account-profile-card,
|
|
|
+.account-summary-card,
|
|
|
+.account-package-card,
|
|
|
+.account-cancel-card,
|
|
|
+.account-language-card,
|
|
|
+.account-security-note {
|
|
|
+ border: 1px solid #cfe3f8;
|
|
|
+ border-radius: 13px;
|
|
|
+ background: rgba(238, 248, 255, .92);
|
|
|
+}
|
|
|
+
|
|
|
+.account-profile-card {
|
|
|
+ min-height: 104px;
|
|
|
+ padding: 13px 14px;
|
|
|
+ display: grid;
|
|
|
+ grid-template-columns: 82px 1fr;
|
|
|
+ align-items: center;
|
|
|
+ gap: 12px;
|
|
|
+}
|
|
|
+
|
|
|
+.account-profile-avatar {
|
|
|
+ width: 76px;
|
|
|
+ height: 76px;
|
|
|
+ border: 2px solid #4ca7ee;
|
|
|
+ border-radius: 50%;
|
|
|
+ object-fit: cover;
|
|
|
+ background: #fff;
|
|
|
+ box-shadow: 0 3px 8px rgba(32, 104, 172, .2);
|
|
|
+}
|
|
|
+
|
|
|
+.account-profile-card small,
|
|
|
+.account-package-card small,
|
|
|
+.account-cancel-card small,
|
|
|
+.account-language-card small {
|
|
|
+ display: block;
|
|
|
+ color: #49617d;
|
|
|
+ font-size: 10px;
|
|
|
+ line-height: 1.2;
|
|
|
+ font-weight: 900;
|
|
|
+}
|
|
|
+
|
|
|
+.account-profile-card strong {
|
|
|
+ display: block;
|
|
|
+ margin-top: 5px;
|
|
|
+ color: #142c60;
|
|
|
+ font-size: 20px;
|
|
|
+ line-height: 1;
|
|
|
+ font-weight: 1000;
|
|
|
+}
|
|
|
+
|
|
|
+.account-profile-card p,
|
|
|
+.account-package-card p,
|
|
|
+.account-cancel-card p {
|
|
|
+ margin: 7px 0 0;
|
|
|
+ color: #52647c;
|
|
|
+ font-size: 10px;
|
|
|
+ line-height: 1.25;
|
|
|
+}
|
|
|
+
|
|
|
+.account-summary-card {
|
|
|
+ padding: 10px 12px 9px;
|
|
|
+ border-color: #f2ddae;
|
|
|
+ background: rgba(255, 251, 231, .94);
|
|
|
+}
|
|
|
+
|
|
|
+.account-summary-card h2 {
|
|
|
+ margin: 0 0 8px;
|
|
|
+ padding-bottom: 7px;
|
|
|
+ border-bottom: 1px solid #f1e2be;
|
|
|
+ color: #934f24;
|
|
|
+ font-size: 12px;
|
|
|
+ line-height: 1;
|
|
|
+ font-weight: 1000;
|
|
|
+}
|
|
|
+
|
|
|
+.account-summary-card h2 span {
|
|
|
+ color: #ffb21a;
|
|
|
+ margin-right: 5px;
|
|
|
+}
|
|
|
+
|
|
|
+.account-summary-grid {
|
|
|
+ display: grid;
|
|
|
+ grid-template-columns: repeat(3, minmax(0, 1fr));
|
|
|
+}
|
|
|
+
|
|
|
+.account-summary-item {
|
|
|
+ min-width: 0;
|
|
|
+ display: grid;
|
|
|
+ grid-template-columns: 36px minmax(0, 1fr);
|
|
|
+ align-items: center;
|
|
|
+ gap: 4px;
|
|
|
+ padding: 2px 7px;
|
|
|
+ border-right: 1px solid #eadfca;
|
|
|
+}
|
|
|
+
|
|
|
+.account-summary-item:first-child { padding-left: 0; }
|
|
|
+.account-summary-item:last-child {
|
|
|
+ padding-right: 0;
|
|
|
+ border-right: 0;
|
|
|
+}
|
|
|
+
|
|
|
+.account-summary-item > img {
|
|
|
+ width: 34px;
|
|
|
+ height: 34px;
|
|
|
+ object-fit: contain;
|
|
|
+}
|
|
|
+
|
|
|
+.account-summary-item span {
|
|
|
+ min-width: 0;
|
|
|
+ display: grid;
|
|
|
+}
|
|
|
+
|
|
|
+.account-summary-item small {
|
|
|
+ color: #825736;
|
|
|
+ font-size: 8px;
|
|
|
+ line-height: 1.05;
|
|
|
+ font-weight: 900;
|
|
|
+ white-space: nowrap;
|
|
|
+}
|
|
|
+
|
|
|
+.account-summary-item strong {
|
|
|
+ margin-top: 2px;
|
|
|
+ color: #0a56b6;
|
|
|
+ font-size: 16px;
|
|
|
+ line-height: 1;
|
|
|
+ font-weight: 1000;
|
|
|
+}
|
|
|
+
|
|
|
+.account-summary-item em {
|
|
|
+ margin-top: 4px;
|
|
|
+ color: #7a6e5e;
|
|
|
+ font-size: 7px;
|
|
|
+ line-height: 1;
|
|
|
+ font-style: normal;
|
|
|
+ white-space: nowrap;
|
|
|
+}
|
|
|
+
|
|
|
+.account-summary-note {
|
|
|
+ margin: 10px 0 0;
|
|
|
+ display: flex;
|
|
|
+ align-items: flex-start;
|
|
|
+ gap: 5px;
|
|
|
+ color: #6d7380;
|
|
|
+ font-size: 8px;
|
|
|
+ line-height: 1.3;
|
|
|
+}
|
|
|
+
|
|
|
+.account-summary-note span {
|
|
|
+ flex: 0 0 auto;
|
|
|
+ width: 13px;
|
|
|
+ height: 13px;
|
|
|
+ border: 1px solid #4c97df;
|
|
|
+ border-radius: 50%;
|
|
|
+ display: grid;
|
|
|
+ place-items: center;
|
|
|
+ color: #3389db;
|
|
|
+ font-weight: 900;
|
|
|
+}
|
|
|
+
|
|
|
+.account-package-card,
|
|
|
+.account-cancel-card,
|
|
|
+.account-language-card {
|
|
|
+ position: relative;
|
|
|
+ min-height: 70px;
|
|
|
+ padding: 11px 12px 10px 58px;
|
|
|
+}
|
|
|
+
|
|
|
+.account-package-card {
|
|
|
+ border-color: #d4e9c7;
|
|
|
+ background: rgba(241, 255, 235, .94);
|
|
|
+}
|
|
|
+
|
|
|
+.account-package-card small { color: #29933e; }
|
|
|
+.account-package-card strong {
|
|
|
+ display: block;
|
|
|
+ margin-top: 4px;
|
|
|
+ color: #113d78;
|
|
|
+ font-size: 16px;
|
|
|
+ line-height: 1;
|
|
|
+}
|
|
|
+
|
|
|
+.account-section-icon {
|
|
|
+ position: absolute;
|
|
|
+ left: 13px;
|
|
|
+ top: 50%;
|
|
|
+ width: 34px;
|
|
|
+ height: 34px;
|
|
|
+ transform: translateY(-50%);
|
|
|
+ border-radius: 9px;
|
|
|
+ display: grid;
|
|
|
+ place-items: center;
|
|
|
+ background: linear-gradient(#5cd95c, #1e9e2b);
|
|
|
+ color: #fff620;
|
|
|
+ font-size: 20px;
|
|
|
+ font-weight: 900;
|
|
|
+ box-shadow: inset 0 -3px 0 rgba(0,0,0,.16);
|
|
|
+}
|
|
|
+
|
|
|
+.account-cancel-card {
|
|
|
+ min-height: 94px;
|
|
|
+ padding-right: 94px;
|
|
|
+ border-color: #f6d4d2;
|
|
|
+ background: rgba(255, 241, 239, .95);
|
|
|
+}
|
|
|
+
|
|
|
+.account-cancel-card .account-section-icon {
|
|
|
+ background: linear-gradient(#ff7e72, #e43c35);
|
|
|
+ color: #fff;
|
|
|
+}
|
|
|
+
|
|
|
+.account-cancel-card small { color: #e43a35; }
|
|
|
+.account-cancel-card p { margin-top: 4px; }
|
|
|
+.account-cancel-card strong {
|
|
|
+ display: inline-block;
|
|
|
+ margin-top: 4px;
|
|
|
+ border: 1px solid #ffcbc8;
|
|
|
+ border-radius: 7px;
|
|
|
+ padding: 3px 12px;
|
|
|
+ background: #fff;
|
|
|
+ color: #ec3e37;
|
|
|
+ font-size: 13px;
|
|
|
+ line-height: 1;
|
|
|
+}
|
|
|
+
|
|
|
+.account-cancel-card > img {
|
|
|
+ position: absolute;
|
|
|
+ right: 8px;
|
|
|
+ bottom: 3px;
|
|
|
+ width: 84px;
|
|
|
+ height: 72px;
|
|
|
+ object-fit: contain;
|
|
|
+}
|
|
|
+
|
|
|
+.account-language-card {
|
|
|
+ min-height: 76px;
|
|
|
+ border-color: #ddd6ff;
|
|
|
+ background: rgba(246, 242, 255, .96);
|
|
|
+}
|
|
|
+
|
|
|
+.account-language-card .account-section-icon {
|
|
|
+ background: linear-gradient(#a86aff, #6d36dd);
|
|
|
+ color: #fff;
|
|
|
+}
|
|
|
+
|
|
|
+.account-language-card small {
|
|
|
+ margin-bottom: 6px;
|
|
|
+ color: #7544cb;
|
|
|
+}
|
|
|
+
|
|
|
+.account-language-options {
|
|
|
+ display: grid;
|
|
|
+ grid-template-columns: 1fr 1fr;
|
|
|
+ gap: 8px;
|
|
|
+}
|
|
|
+
|
|
|
+.account-language-option {
|
|
|
+ height: 32px;
|
|
|
+ min-width: 0;
|
|
|
+ border: 1px solid #d7dce8;
|
|
|
+ border-radius: 7px;
|
|
|
+ padding: 0 9px;
|
|
|
+ display: grid;
|
|
|
+ grid-template-columns: 22px 1fr 15px;
|
|
|
+ align-items: center;
|
|
|
+ gap: 4px;
|
|
|
+ background: #fff;
|
|
|
+ color: #47556d;
|
|
|
+ font-size: 9px;
|
|
|
+ text-align: left;
|
|
|
+}
|
|
|
+
|
|
|
+.account-language-option.active {
|
|
|
+ border: 2px solid #3190f4;
|
|
|
+}
|
|
|
+
|
|
|
+.account-language-option strong {
|
|
|
+ overflow: hidden;
|
|
|
+ text-overflow: ellipsis;
|
|
|
+}
|
|
|
+
|
|
|
+.account-language-option b {
|
|
|
+ display: none;
|
|
|
+ width: 14px;
|
|
|
+ height: 14px;
|
|
|
+ border-radius: 50%;
|
|
|
+ place-items: center;
|
|
|
+ background: #35bd4d;
|
|
|
+ color: #fff;
|
|
|
+ font-size: 9px;
|
|
|
+}
|
|
|
+
|
|
|
+.account-language-option.active b { display: grid; }
|
|
|
+
|
|
|
+.account-language-option > img {
|
|
|
+ width: 20px;
|
|
|
+ height: 14px;
|
|
|
+ border-radius: 2px;
|
|
|
+ object-fit: cover;
|
|
|
+ box-shadow: 0 0 0 1px rgba(26, 53, 91, .14);
|
|
|
+}
|
|
|
+
|
|
|
+.account-security-note {
|
|
|
+ min-height: 42px;
|
|
|
+ margin: 0;
|
|
|
+ padding: 8px 14px 8px 48px;
|
|
|
+ position: relative;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ color: #526783;
|
|
|
+ font-size: 8px;
|
|
|
+ line-height: 1.25;
|
|
|
+}
|
|
|
+
|
|
|
+.account-security-note > span {
|
|
|
+ position: absolute;
|
|
|
+ left: 14px;
|
|
|
+ width: 21px;
|
|
|
+ height: 21px;
|
|
|
+ border-radius: 50%;
|
|
|
+ display: grid;
|
|
|
+ place-items: center;
|
|
|
+ background: #3998e8;
|
|
|
+ color: #fff;
|
|
|
+ font-size: 15px;
|
|
|
+}
|
|
|
+
|
|
|
+@media (max-width: 390px) {
|
|
|
+ .account-menu-modal { padding: 6px; }
|
|
|
+ .account-menu-card {
|
|
|
+ width: calc(100vw - 12px);
|
|
|
+ max-height: calc(100dvh - 12px);
|
|
|
+ border-radius: 18px;
|
|
|
+ padding-left: 8px;
|
|
|
+ padding-right: 8px;
|
|
|
+ }
|
|
|
+ .account-menu-ribbon { font-size: 21px; }
|
|
|
+ .account-summary-item {
|
|
|
+ grid-template-columns: 29px minmax(0, 1fr);
|
|
|
+ padding-inline: 4px;
|
|
|
+ }
|
|
|
+ .account-summary-item > img {
|
|
|
+ width: 28px;
|
|
|
+ height: 28px;
|
|
|
+ }
|
|
|
+ .account-summary-item strong { font-size: 13px; }
|
|
|
+ .account-summary-item small { font-size: 7px; }
|
|
|
+ .account-cancel-card { padding-right: 75px; }
|
|
|
+ .account-cancel-card > img { width: 70px; }
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+/* Target Account artwork alignment (reference panel). */
|
|
|
+.account-menu-backdrop {
|
|
|
+ background: rgba(8, 39, 99, .18);
|
|
|
+ backdrop-filter: none;
|
|
|
+}
|
|
|
+
|
|
|
+.account-menu-card {
|
|
|
+ width: min(430px, calc(100vw - 28px));
|
|
|
+ padding: 58px 18px 14px;
|
|
|
+ border-color: #8fc8ef;
|
|
|
+ border-radius: 25px;
|
|
|
+ background: linear-gradient(180deg, #f7fcff 0%, #eef9ff 100%);
|
|
|
+ box-shadow:
|
|
|
+ inset 0 0 0 4px #fff,
|
|
|
+ 0 10px 30px rgba(0, 54, 125, .34);
|
|
|
+}
|
|
|
+
|
|
|
+.account-menu-ribbon {
|
|
|
+ top: 16px;
|
|
|
+ width: min(258px, 65%);
|
|
|
+ height: 54px;
|
|
|
+ border-radius: 8px 8px 13px 13px;
|
|
|
+ z-index: 3;
|
|
|
+}
|
|
|
+
|
|
|
+.account-menu-ribbon::before,
|
|
|
+.account-menu-ribbon::after {
|
|
|
+ content: "";
|
|
|
+ position: absolute;
|
|
|
+ z-index: -1;
|
|
|
+ top: 9px;
|
|
|
+ width: 42px;
|
|
|
+ height: 39px;
|
|
|
+ border: 2px solid #075bc7;
|
|
|
+ background: linear-gradient(180deg, #299ef8, #0769dc 62%, #004eae);
|
|
|
+ filter: none;
|
|
|
+}
|
|
|
+
|
|
|
+.account-menu-ribbon::before {
|
|
|
+ left: -31px;
|
|
|
+ clip-path: polygon(0 15%, 100% 0, 100% 100%, 0 85%, 20% 50%);
|
|
|
+}
|
|
|
+
|
|
|
+.account-menu-ribbon::after {
|
|
|
+ right: -31px;
|
|
|
+ clip-path: polygon(0 0, 100% 15%, 80% 50%, 100% 85%, 0 100%);
|
|
|
+}
|
|
|
+
|
|
|
+.account-menu-ribbon > span::before,
|
|
|
+.account-menu-ribbon > span::after {
|
|
|
+ content: "🐾";
|
|
|
+ position: absolute;
|
|
|
+ top: 15px;
|
|
|
+ color: #0055ae;
|
|
|
+ font-size: 15px;
|
|
|
+ font-style: normal;
|
|
|
+ text-shadow: none;
|
|
|
+ opacity: .9;
|
|
|
+}
|
|
|
+
|
|
|
+.account-menu-ribbon > span::before { left: 22px; }
|
|
|
+.account-menu-ribbon > span::after { right: 22px; }
|
|
|
+
|
|
|
+.account-menu-close {
|
|
|
+ top: 13px;
|
|
|
+ right: 8px;
|
|
|
+ width: 43px;
|
|
|
+ height: 43px;
|
|
|
+}
|
|
|
+
|
|
|
+.account-menu-content {
|
|
|
+ gap: 9px;
|
|
|
+ padding: 8px 0 0;
|
|
|
+}
|
|
|
+
|
|
|
+.account-profile-card {
|
|
|
+ min-height: 112px;
|
|
|
+ grid-template-columns: 88px 1fr;
|
|
|
+ gap: 14px;
|
|
|
+ padding: 13px 16px;
|
|
|
+}
|
|
|
+
|
|
|
+.account-profile-avatar {
|
|
|
+ width: 84px;
|
|
|
+ height: 84px;
|
|
|
+ object-position: 50% 35%;
|
|
|
+}
|
|
|
+
|
|
|
+.account-profile-card strong {
|
|
|
+ font-size: 21px;
|
|
|
+}
|
|
|
+
|
|
|
+.account-summary-card {
|
|
|
+ min-height: 148px;
|
|
|
+ padding: 12px 13px 10px;
|
|
|
+}
|
|
|
+
|
|
|
+.account-summary-card h2 {
|
|
|
+ margin-bottom: 10px;
|
|
|
+ padding-bottom: 9px;
|
|
|
+ font-size: 13px;
|
|
|
+}
|
|
|
+
|
|
|
+.account-summary-grid {
|
|
|
+ min-height: 55px;
|
|
|
+}
|
|
|
+
|
|
|
+.account-summary-item {
|
|
|
+ grid-template-columns: 42px minmax(0, 1fr);
|
|
|
+ gap: 5px;
|
|
|
+ padding-inline: 9px;
|
|
|
+}
|
|
|
+
|
|
|
+.account-summary-item > img,
|
|
|
+.account-metric-icon {
|
|
|
+ width: 39px;
|
|
|
+ height: 39px;
|
|
|
+}
|
|
|
+
|
|
|
+.account-metric-icon {
|
|
|
+ border-radius: 50%;
|
|
|
+ display: grid;
|
|
|
+ place-items: center;
|
|
|
+ font-style: normal;
|
|
|
+ font-weight: 1000;
|
|
|
+ box-shadow:
|
|
|
+ inset 0 0 0 2px rgba(255,255,255,.72),
|
|
|
+ inset 0 -4px 0 rgba(0,0,0,.14),
|
|
|
+ 0 2px 4px rgba(48, 68, 91, .2);
|
|
|
+}
|
|
|
+
|
|
|
+.account-metric-icon.is-data {
|
|
|
+ border: 2px solid #2d982c;
|
|
|
+ background: linear-gradient(#a7e94a, #45b62c);
|
|
|
+ color: #fff;
|
|
|
+ font-size: 10px;
|
|
|
+ text-shadow: 0 1px 0 #277f24;
|
|
|
+}
|
|
|
+
|
|
|
+.account-metric-icon.is-loyalty {
|
|
|
+ border: 2px solid #7f3bdd;
|
|
|
+ background: linear-gradient(#c98cff, #8147df);
|
|
|
+ color: #fff;
|
|
|
+ font-size: 20px;
|
|
|
+}
|
|
|
+
|
|
|
+.account-summary-item small {
|
|
|
+ font-size: 8px;
|
|
|
+}
|
|
|
+
|
|
|
+.account-summary-item strong {
|
|
|
+ font-size: 17px;
|
|
|
+}
|
|
|
+
|
|
|
+.account-summary-item em {
|
|
|
+ font-size: 7px;
|
|
|
+}
|
|
|
+
|
|
|
+.account-summary-note {
|
|
|
+ margin-top: 12px;
|
|
|
+ padding-inline: 11px;
|
|
|
+ font-size: 8px;
|
|
|
+}
|
|
|
+
|
|
|
+.account-package-card {
|
|
|
+ min-height: 79px;
|
|
|
+ padding: 13px 14px 11px 61px;
|
|
|
+}
|
|
|
+
|
|
|
+.account-package-card strong {
|
|
|
+ font-size: 17px;
|
|
|
+}
|
|
|
+
|
|
|
+.account-package-card .account-section-icon {
|
|
|
+ width: 38px;
|
|
|
+ height: 38px;
|
|
|
+ left: 14px;
|
|
|
+ border-radius: 8px;
|
|
|
+}
|
|
|
+
|
|
|
+.account-cancel-card {
|
|
|
+ min-height: 96px;
|
|
|
+ padding: 12px 122px 10px 61px;
|
|
|
+}
|
|
|
+
|
|
|
+.account-cancel-card .account-section-icon {
|
|
|
+ width: 38px;
|
|
|
+ height: 38px;
|
|
|
+ left: 14px;
|
|
|
+}
|
|
|
+
|
|
|
+.account-cancel-card > img {
|
|
|
+ right: 2px;
|
|
|
+ bottom: 0;
|
|
|
+ width: 121px;
|
|
|
+ height: 94px;
|
|
|
+ object-position: center bottom;
|
|
|
+}
|
|
|
+
|
|
|
+.account-language-card {
|
|
|
+ min-height: 77px;
|
|
|
+ padding: 11px 14px 10px 61px;
|
|
|
+}
|
|
|
+
|
|
|
+.account-language-card .account-section-icon {
|
|
|
+ width: 38px;
|
|
|
+ height: 38px;
|
|
|
+ left: 14px;
|
|
|
+}
|
|
|
+
|
|
|
+.account-security-note {
|
|
|
+ min-height: 45px;
|
|
|
+}
|
|
|
+
|
|
|
+.account-security-note::before,
|
|
|
+.account-security-note::after {
|
|
|
+ content: "🐾";
|
|
|
+ position: absolute;
|
|
|
+ bottom: -3px;
|
|
|
+ color: #cdeafa;
|
|
|
+ font-size: 22px;
|
|
|
+ opacity: .7;
|
|
|
+}
|
|
|
+
|
|
|
+.account-security-note::before { left: 2px; }
|
|
|
+.account-security-note::after { right: 2px; }
|
|
|
+
|
|
|
+@media (max-width: 390px) {
|
|
|
+ .account-menu-card {
|
|
|
+ width: calc(100vw - 14px);
|
|
|
+ padding: 56px 10px 10px;
|
|
|
+ }
|
|
|
+ .account-menu-ribbon {
|
|
|
+ width: 235px;
|
|
|
+ max-width: 64%;
|
|
|
+ }
|
|
|
+ .account-menu-ribbon::before { left: -25px; }
|
|
|
+ .account-menu-ribbon::after { right: -25px; }
|
|
|
+ .account-profile-card {
|
|
|
+ grid-template-columns: 76px 1fr;
|
|
|
+ min-height: 100px;
|
|
|
+ padding-inline: 12px;
|
|
|
+ }
|
|
|
+ .account-profile-avatar {
|
|
|
+ width: 72px;
|
|
|
+ height: 72px;
|
|
|
+ }
|
|
|
+ .account-summary-item {
|
|
|
+ grid-template-columns: 33px minmax(0, 1fr);
|
|
|
+ padding-inline: 4px;
|
|
|
+ }
|
|
|
+ .account-summary-item > img,
|
|
|
+ .account-metric-icon {
|
|
|
+ width: 31px;
|
|
|
+ height: 31px;
|
|
|
+ }
|
|
|
+ .account-metric-icon.is-data { font-size: 8px; }
|
|
|
+ .account-metric-icon.is-loyalty { font-size: 16px; }
|
|
|
+ .account-cancel-card {
|
|
|
+ padding-right: 98px;
|
|
|
+ }
|
|
|
+ .account-cancel-card > img {
|
|
|
+ width: 98px;
|
|
|
+ }
|
|
|
+}
|