.tim-makeup-app:is(.tm-account-mode,.tm-saved-mode,.tm-my-posts-mode){--tm-color-primary:#00894e;--tm-color-text:#0c193e;--tm-color-muted:#586587;--tm-color-border:#e5ebed;--tm-color-page:#fbfdfc;color:#0c193e}.tim-makeup-app.tm-account-mode .tm-account-page{padding:16px 14px 110px!important;font-family:Arial,sans-serif}.tim-makeup-app.tm-account-mode .tm-account-head{padding:0 14px!important;margin-bottom:14px!important}.tim-makeup-app.tm-account-mode .tm-account-head h1{font-size:25px!important;letter-spacing:-.5px!important}.tim-makeup-app.tm-account-mode .tm-account-bell i{background:#ff4355!important}.tim-makeup-app.tm-account-mode .tm-account-profile{height:135px!important;min-height:135px!important;grid-template-rows:1fr!important;padding:10px 14px!important;column-gap:14px!important;margin-bottom:12px!important}.tim-makeup-app.tm-account-mode .tm-account-avatar-wrap,.tim-makeup-app.tm-account-mode .tm-account-avatar-wrap>img{width:84px!important;height:84px!important}.tim-makeup-app.tm-account-mode .tm-account-user h2{font-size:14px!important;margin-top:3px!important}.tim-makeup-app.tm-account-mode .tm-account-edit{border-radius:12px;height:29px!important;min-height:29px!important;font-size:11px;top:9px}.tim-makeup-app.tm-account-mode .tm-account-menu{border:1px solid #e5ebed!important;box-shadow:none!important;padding:0 15px!important;margin-bottom:15px!important}.tim-makeup-app.tm-account-mode .tm-account-row{min-height:55px!important;height:55px;gap:15px}.tim-makeup-app.tm-account-mode .tm-account-row>span{font-size:13px!important;font-weight:700!important}.tim-makeup-app.tm-account-mode .tm-account-row small{font-size:11.5px!important;font-weight:400}.tim-makeup-app.tm-account-mode .tm-account-row+.tm-account-row:before{background:#f0f3f5}.tim-makeup-app.tm-account-mode .tm-account-logout{border-radius:12px;height:40px;min-height:40px!important;font-size:13px;font-weight:600}.tm-account-page .tm-rewards{margin-bottom:12px!important}.tm-account-page .reward-wallet{height:92px!important;padding:12px!important;gap:10px!important;border-radius:16px!important;background:#eef9f3!important}.tm-account-page .reward-wallet:before,.tm-account-page .share-art{display:none}.tm-account-page .wallet-symbol{width:54px!important;height:54px!important;flex:0 0 54px!important;margin:4px 0 0!important;font-size:29px!important}.tm-account-page .wallet-copy h2{font-size:12px!important;margin-bottom:7px!important;gap:5px!important;color:#0c193e}.tm-account-page .wallet-copy strong{font-size:21px!important;color:#00894e!important}.tm-account-page .wallet-copy p{font-size:10px!important;margin-top:4px!important}.tm-account-page .wallet-actions{width:115px!important;gap:6px!important}.tm-account-page .wallet-actions button{height:30px!important;min-height:30px!important;border-radius:11px!important;font-size:12px!important;gap:6px!important;border-color:#00894e!important}.tm-account-page .tm-rewards .solid{background:linear-gradient(#079660,#008347)!important;color:white!important}.tm-account-page .reward-affiliate{height:106px!important;padding:12px!important;border-radius:16px!important;margin-top:11px!important}.tm-account-page .affiliate-head{gap:13px!important}.tm-account-page .network{flex:0 0 29px!important;font-size:28px!important}.tm-account-page .affiliate-head h2{font-size:12px!important;gap:6px!important;color:#0c193e}.tm-account-page .affiliate-head h2 span{font-size:8px!important;padding:4px 7px!important}.tm-account-page .affiliate-head p{font-size:9px!important;margin-top:6px!important;white-space:normal!important;max-width:265px}.tm-account-page .gift{width:42px!important;height:42px!important;right:0!important;top:8px!important;opacity:.4}.tm-account-page .referral-controls{grid-template-columns:minmax(0,1fr) 73px 45px!important;gap:8px!important;margin-top:10px!important}.tm-account-page .referral-controls>button{height:39px!important;min-height:39px!important;font-size:11px!important;border-radius:11px!important}.tm-account-page .referral-controls>button:last-child{flex-direction:column;gap:1px!important;font-size:7px!important}.tm-account-page .referral-controls>button:last-child svg{font-size:17px!important}.tm-account-page .referral-address{height:39px!important;font-size:10px!important;margin:0!important;padding:0 9px!important;gap:6px!important;border-radius:10px!important}.tm-account-page .referral-address>svg,.tm-account-page .referral-address button{font-size:14px!important}.tm-account-page .wallet-actions svg{font-size:15px!important}.tim-makeup-app .tm-admin-store-picker{max-width:480px;margin:auto;padding:0 12px 105px;color:#0c193e}.tim-makeup-app .tm-admin-store-picker .tm-store-head{position:relative!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) 36px!important;align-items:center!important;height:62px!important;min-height:62px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important}.tim-makeup-app .tm-admin-store-picker .tm-store-head h1{font-size:19px!important;text-align:center!important;margin:0!important;color:#0c193e!important;line-height:1.3!important}.tim-makeup-app .tm-admin-store-picker .tm-store-head button{width:36px!important;height:40px!important;min-height:40px!important;padding:9px!important;border:0!important;background:none!important;color:#0c193e!important}.tim-makeup-app .tm-store-search{display:flex;gap:10px;margin:2px 3px 10px}.tim-makeup-app .tm-store-search label{display:flex;align-items:center;gap:10px;flex:1;min-width:0;border:1px solid #d4dde3;border-radius:13px;padding:0 12px;height:40px}.tim-makeup-app .tm-store-search svg{width:20px;height:20px;flex:0 0 20px}.tim-makeup-app .tm-store-search input{border:0!important;box-shadow:none!important;outline:none;background:none!important;padding:0!important;min-width:0;width:100%;font-size:12px;color:#0c193e}.tim-makeup-app .tm-store-search>button{display:grid;place-items:center;width:40px;height:40px;padding:8px;border:1px solid #e5ebed;border-radius:12px;background:white;color:#0c193e}.tim-makeup-app .tm-store-category-filter{display:flex;align-items:center;gap:12px;padding:4px 4px 12px;font-size:12px}.tim-makeup-app .tm-store-category-filter[hidden]{display:none}.tim-makeup-app .tm-store-category-filter select{min-width:0;flex:1;padding:8px;border:1px solid #e5ebed;border-radius:10px;background:white}.tim-makeup-app [data-store-status]{font-size:12px;color:#586587;text-align:center}.tim-makeup-app [data-store-status]:empty{display:none}.tim-makeup-app .tm-admin-store-list{display:grid;gap:5px}.tim-makeup-app .tm-admin-store-list>a{display:grid!important;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:12px;min-height:76px;padding:6px!important;border:1px solid #e5ebed!important;border-radius:17px!important;background:white;box-shadow:none!important;text-decoration:none}.tim-makeup-app .tm-admin-store-avatar,.tim-makeup-app .tm-admin-store-avatar img{width:64px!important;height:64px!important;border-radius:12px!important;object-fit:cover}.tim-makeup-app .tm-admin-store-list>a>span:nth-child(2){min-width:0;display:grid;gap:3px}.tim-makeup-app .tm-admin-store-list strong{display:block;font-size:12px!important;line-height:1.3;color:#0c193e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tim-makeup-app .tm-admin-store-list small{display:block;font-size:10.5px!important;line-height:1.35;color:#586587!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tim-makeup-app .tm-admin-store-list b{display:grid;place-items:center;height:36px;padding:0 5px;border:1px solid #e5f2eb;border-radius:12px;background:#f0faf5;color:#007b47;font-size:11px;font-weight:500;white-space:nowrap}.tim-makeup-app .tm-saved-head{height:62px;padding:0 12px}.tim-makeup-app .tm-saved-head h1{font-size:19px!important}.tim-makeup-app .tm-saved-content{padding:12px 12px 24px}.tm-saved-categories{display:flex;gap:9px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c9e9da transparent;scroll-snap-type:x proximity;padding:0 3px 8px;margin:0 0 10px}.tm-saved-categories[hidden]{display:none}.tm-saved-categories button{flex:0 0 auto;min-width:100px;min-height:33px;padding:7px 16px;border:0;border-radius:99px;background:#f4f4f9;color:#465778;font-size:11px;white-space:nowrap;scroll-snap-align:start}.tm-saved-categories button.active{color:white;background:linear-gradient(#049755,#008046)}.tm-saved-categories button:focus-visible{outline:2px solid #00894e;outline-offset:-2px}.tim-makeup-app.tm-saved-mode .community-save-card{min-height:96px;padding:9px;border-radius:18px;box-shadow:none;display:flex;align-items:center;gap:8px}.tim-makeup-app.tm-saved-mode .community-save-card>a{display:flex;align-items:center;flex:1;min-width:0;gap:13px}.tim-makeup-app.tm-saved-mode .community-save-card img{width:78px;height:78px;flex:0 0 78px;border-radius:12px;object-fit:cover}.tim-makeup-app.tm-saved-mode .community-save-card strong{font-size:13px;font-weight:700}.tim-makeup-app.tm-saved-mode .community-save-card small{font-size:11px;line-height:1.45}.tim-makeup-app.tm-saved-mode .community-save-card button{flex:0 0 40px;width:40px;height:40px;border:0;border-radius:50%;background:#f1faf6;color:#00894e}.tim-makeup-app.tm-saved-mode .community-save-card button svg{width:20px;height:20px;fill:currentColor;stroke:currentColor}.tim-makeup-app.tm-my-posts-mode .community-head{height:62px!important;min-height:62px!important;border-bottom:0!important;background:#fbfdfc!important}.tim-makeup-app.tm-my-posts-mode .community-head h1{font-size:19px!important;color:#00654f!important}.tim-makeup-app.tm-my-posts-mode .community-feed{padding:0 12px!important;gap:12px!important}.tim-makeup-app.tm-my-posts-mode .community-post{border:1px solid #e5ebed!important;border-radius:18px!important;box-shadow:none!important;background:#fff!important;color:#0c193e}@media(max-width:374px){.tm-account-page .affiliate-head h2{font-size:11px!important}.tm-account-page .affiliate-head h2 span{font-size:7px!important}.tm-account-page .wallet-actions{width:106px!important}.tim-makeup-app .tm-admin-store-list>a{gap:8px;grid-template-columns:60px minmax(0,1fr) 60px}.tim-makeup-app .tm-admin-store-avatar,.tim-makeup-app .tm-admin-store-avatar img{width:60px!important;height:60px!important}}.tim-makeup-app .tm-saved-categories button.active{color:#fff!important;background:linear-gradient(#049755,#008046)!important}.tim-makeup-app.tm-account-mode .tm-account-page .tm-rewards .solid{background:linear-gradient(#049755,#008046)!important}.tim-makeup-app:is(.tm-account-mode,.tm-saved-mode,.tm-my-posts-mode) #tm-global-footer [data-nav="account"][aria-current="page"] svg{fill:#00894e!important;color:#00894e!important}.tim-makeup-app.tm-my-posts-mode .community-feed{display:grid!important;padding:0 12px!important;gap:12px!important}.tim-makeup-app.tm-my-posts-mode .community-post{margin:0!important}.tim-makeup-app.tm-my-posts-mode .community-post-text>strong{color:#00894e!important}