@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Armenian:wght@400;600;700&display=swap";:root{--bg:#0b0f14;--shell:#11151b;--bevel:#191f28;--screen:#0f141a;--text:#e8f1ff}*{box-sizing:border-box}html,body{height:auto;min-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:auto}body{margin:0;background:#f5f7fb;color:var(--text);display:flex;justify-content:center;align-items:flex-start;padding:24px 0;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y}.phone{background:linear-gradient(145deg,var(--bevel),var(--shell));border-radius:32px;padding:14px;box-shadow:0 12px 40px #00000080,inset 0 2px 4px #ffffff0f;display:flex;aspect-ratio:416 / 829;width:min(416px,calc(100vw - 24px));height:auto;max-height:none}.screen{width:100%;height:100%;border-radius:24px;position:relative;color:var(--text);overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:radial-gradient(90% 80% at 50% 20%,#111a23,#21344d,#070a0d)}.screen::-webkit-scrollbar{display:none}@media (min-width: 768px){.screen::-webkit-scrollbar{display:initial}}.screen.light{background:#fff;color:#111}.header{display:flex;align-items:center;justify-content:space-between;font-weight:700;letter-spacing:.5px}.header .title{opacity:.95;margin:15px 25px 0;font-size:14px;line-height:1.4;color:inherit}.header .right{display:flex;gap:8px;margin:10px}.menu-anchor{position:relative}.btn-ghost{border:1px solid rgba(255,255,255,.14);background:#0c1218;color:var(--text);padding:8px 12px;border-radius:999px;cursor:pointer;font-weight:600;font-size:14px;line-height:1.2}.screen.light .btn-ghost{border:1px solid #e5e7eb;background:#fff;color:#111}.popup-menu{position:absolute;top:100%;right:0;width:240px;z-index:30;background:#fff;color:#111;border-radius:12px;box-shadow:0 10px 30px #00000059;overflow:hidden;padding:6px 0}.list-menu-item{width:100%;text-align:left;background:transparent;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 14px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:15px;line-height:1.4;color:#111;display:block}.list-menu-item+.list-menu-item{border-top:1px solid #eee}.list-menu-item:hover{background:#f5f6f8}.menu-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:transparent}.card{background:#ffffff08;border-radius:16px;padding:5px;margin-bottom:30px;color:inherit}.input,.btn{width:100%;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#0c1218;color:var(--text);outline:none;font-size:14px;line-height:1.4}.btn{cursor:pointer;font-weight:600;text-align:center;margin-top:10px}.row{display:flex;gap:10px}.small{opacity:.85;font-size:12px;line-height:1.4;color:inherit}.table{width:100%;border-collapse:collapse;font-size:14px;color:inherit}.table th,.table td{border-bottom:1px solid rgba(255,255,255,.08);padding:8px 6px;text-align:left;vertical-align:top}.screen.light .card{background:transparent;padding:12px;margin-bottom:30px;color:#111}.screen.light .input,.screen.light .btn{border:1px solid #d1d5db;background:#fff;color:#111}.screen.light .btn{background:#111;color:#fff;border-color:#111}.screen.light .table{color:#111}.screen.light .table th,.screen.light .table td{border-bottom:1px solid #e5e7eb;color:#111}.screen.light .small{color:#111;opacity:.8}.lang-chip-row{display:flex;gap:10px;align-items:center}.chip{border:1px solid #e5e7eb;background:#fff;color:#111;padding:6px 10px;border-radius:999px;font-weight:800;letter-spacing:.4px;cursor:pointer;box-shadow:0 1px 2px #1111110d;font-size:13px;line-height:1.2}.chip.active{outline:2px solid #111;outline-offset:0}.hero{position:relative;border-radius:16px;overflow:hidden;background:#fff;color:#111;box-shadow:0 2px 8px #1111110f;margin-bottom:16px}.hero.has-cover{background:#fff}.hero-cover{position:absolute;inset:0 0 auto 0;height:190px;background-size:cover;background-position:center;filter:saturate(.95) contrast(1.02)}.hero-card-id{font-weight:800;letter-spacing:.4px}.hero-body{position:relative;z-index:1;padding:10px 16px 18px;margin-top:110px}.hero-logo{width:104px;height:104px;object-fit:cover;border-radius:50%;display:block;margin:0 auto 12px;box-shadow:0 6px 16px #0000002e}.hero-title{font-size:22px;line-height:1.25;text-align:center;margin:0 0 10px;font-weight:900;letter-spacing:.6px;text-transform:uppercase;color:inherit;justify-content:center;align-items:center}.hero-desc{margin:15px auto 0;max-width:90%;font-size:15.5px;line-height:1.6;text-align:justify;text-justify:inter-word;overflow-wrap:break-word;word-break:normal;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;opacity:.9;font-weight:700;text-align-last:left;color:inherit}.icons-grid-wrap{margin-top:10px}.icons-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:0 6px 14px}.phone .icons-grid .icon-btn{display:grid;gap:8px;justify-items:center;text-decoration:none;color:#111;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:14px 8px;box-shadow:0 1px 2px #1111110d;font-size:13px;line-height:1.3;font-weight:600}.phone .icons-grid .icon-btn:hover{background:#f8fafc}.phone .icons-grid .icon-dot{width:42px;height:42px;border-radius:12px;border:1px solid #e5e7eb;box-shadow:inset 0 1px 2px #1111110a;display:flex;align-items:center;justify-content:center;font-size:18px}.phone .icons-grid .icon-label{font-size:12px;font-weight:700;text-align:center;color:#111}div section{margin:20px 0}.text-sm{margin-bottom:15px;width:50px;font-size:13px;line-height:1.3;font-weight:500;color:inherit}#uploadImg{display:flex;justify-content:space-evenly;align-items:center;gap:0}#uploadImg label,#uploadImg input{width:100px}#uploadImg button{padding:3px 7px;height:45px;width:120px;font-size:14px}.input{margin-bottom:10px}#companyNameColor{display:flex;justify-content:space-evenly;align-items:center}#companyNameColor div{width:250px}#descriptionColor{display:flex;justify-content:space-evenly;align-items:center}#descriptionColor label{width:250px}#selectOurBackground{display:flex;flex-direction:column}#publicScroll::-webkit-scrollbar{display:none}@media (max-width: 480px){body{margin:0;min-height:100dvh;display:block;background:#000;overflow:hidden}.phone{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;padding:0;border-radius:0;box-shadow:none}.screen{width:100%;height:100%;border-radius:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}}@media (max-width: 320px){.header .title{margin:10px 18px 0;font-size:12px}.btn-ghost{padding:6px 10px;font-size:12px}.hero-body{padding:8px 12px 14px;margin-top:96px}.hero-logo{width:88px;height:88px;margin-bottom:10px}.hero-title{font-size:18px;margin-bottom:8px;display:flex;flex-wrap:wrap}.hero-desc{font-size:14px;line-height:1.5}.icons-grid{gap:10px;padding:0 4px 10px}.phone .icons-grid .icon-btn{padding:10px 6px;border-radius:14px;font-size:12px}.phone .icons-grid .icon-dot{width:36px;height:36px;font-size:16px}.phone .icons-grid .icon-label{font-size:11px}}@media (max-width: 280px){.header .title{margin:8px 14px 0;font-size:11px}.btn-ghost{padding:5px 8px;font-size:11px}.hero-body{padding:6px 10px 12px;margin-top:88px}.hero-logo{width:80px;height:80px;margin-bottom:8px}.hero-title{font-size:16px}.hero-desc{font-size:13px;line-height:1.45}.icons-grid{gap:8px;padding:0 2px 8px}.phone .icons-grid .icon-btn{padding:8px 4px;border-radius:12px;font-size:11px}.phone .icons-grid .icon-dot{width:32px;height:32px;font-size:14px}.phone .icons-grid .icon-label{font-size:10px}}#avatarUpload{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:150px}#avatarUpload img{height:100px}#text{margin-top:20px}#shareFirstText{margin:30px 0;height:20px}#offlineQRText{margin:30px 0;height:30px}#passwordCardBlock{height:450px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}#passwordCardBlock label{margin:0}#passwordText{margin-top:210px}#firstPasswordBlock{margin:0}.controls .i18n-vertical>.i18n-item:nth-child(-n+2)>input{width:270px}.admin-login-app-title-link{text-decoration:none;color:inherit;cursor:pointer}.admin-login-app-title-link:hover{opacity:.9}.auto-title,.hero-title,.brands-title{font-size:clamp(22px,3vw,38px);line-height:1.12;font-weight:900;text-align:center;white-space:normal;word-break:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;max-width:94%;margin:0 auto}@media (max-width: 1440px){.auto-title,.hero-title,.brands-title{font-size:clamp(21px,3.2vw,36px);max-width:92%}}@media (max-width: 1366px){.auto-title,.hero-title,.brands-title{font-size:clamp(20px,3.4vw,34px);max-width:92%}}@media (max-width: 1320px){.auto-title,.hero-title,.brands-title{font-size:clamp(19px,3.6vw,33px);max-width:92%}}@media (max-width: 1024px){.auto-title,.hero-title,.brands-title{font-size:clamp(18px,4.6vw,30px);line-height:1.1;max-width:96%}}.auto-title.limit-2,.hero-title.limit-2,.brands-title.limit-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}section>button.btn:nth-of-type(1),section>button.btn:nth-of-type(2),section>button.btn:nth-of-type(3){position:relative;border-radius:999px;border:2px solid rgba(255,255,255,.75);font-weight:700;letter-spacing:.5px;box-shadow:0 6px #00000059,0 10px 18px #00000059;transform:translateY(0);transition:transform .16s ease,box-shadow .16s ease;overflow:hidden}section>button.btn:nth-of-type(1):before,section>button.btn:nth-of-type(2):before,section>button.btn:nth-of-type(3):before{content:"";position:absolute;top:3px;right:6px;bottom:55%;left:6px;border-radius:inherit;background:linear-gradient(to bottom,#ffffffa6,#ffffff0d);pointer-events:none}section>button.btn:nth-of-type(1):hover,section>button.btn:nth-of-type(2):hover,section>button.btn:nth-of-type(3):hover{transform:translateY(-2px);box-shadow:0 8px #00000059,0 14px 22px #00000061}section>button.btn:nth-of-type(1):active,section>button.btn:nth-of-type(2):active,section>button.btn:nth-of-type(3):active{transform:translateY(3px);box-shadow:0 3px #00000059,0 6px 12px #00000052}*{font-family:Roboto,Noto Sans Armenian,sans-serif}@media (max-width: 480px){.public-scroll-layer{padding:10px}.public-home .card{padding:10px 10px 16px!important;margin-bottom:18px;border-radius:14px}.hero-title{flex-wrap:wrap;font-size:28px;margin:12px 0 6px!important}.hero-desc{font-size:15px!important;line-height:1.5!important;max-width:92%!important}}@media (max-width: 360px){.public-scroll-layer{padding:8px}.public-home .card{padding:8px 8px 14px!important;margin-bottom:16px}.hero-title{font-size:24px!important}.hero-desc{font-size:14px!important;max-width:94%!important}}@media (max-width: 320px){.public-scroll-layer{padding:6px}.public-home .card{padding:8px 6px 12px!important}.hero-title{font-size:20px!important}.hero-desc{font-size:13px!important;line-height:1.45!important}}@media (max-width: 280px){.public-scroll-layer{padding:4px}.public-home .card{padding:6px 4px 10px!important;margin-bottom:12px;border-radius:12px}.hero-title{font-size:18px!important;margin:10px 0 4px!important}.hero-desc{font-size:12px!important;max-width:96%!important}}@media (max-width: 480px){.brands-public{padding:8px 10px!important}.brands-public .company-title{font-size:22px!important;margin:12px 0 20px!important}.brand-item{padding:8px 10px!important;gap:10px!important}.brand-item>div{width:56px!important;height:56px!important}.brand-item span{font-size:14px!important}.brands-grid{gap:14px!important}.brand-card>div:first-child{width:84px!important;height:84px!important}.brand-card span{font-size:12px!important;max-width:140px!important}}@media (max-width: 360px){.brands-public{padding:6px 8px!important}.brands-public .company-title{font-size:20px!important;margin:10px 0 18px!important}.brand-item{padding:8px!important}.brand-item>div{width:52px!important;height:52px!important}.brand-item span{font-size:13px!important}.brands-grid{gap:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.brand-card>div:first-child{width:72px!important;height:72px!important}.brand-card span{font-size:11.5px!important;max-width:100px!important}}@media (max-width: 320px){.brands-public{padding:6px!important}.brands-public .company-title{font-size:18px!important}.brand-item{padding:6px!important;gap:8px!important}.brand-item>div{width:48px!important;height:48px!important}.brand-item span{font-size:12px!important}.brands-grid{gap:8px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.brand-card>div:first-child{width:60px!important;height:60px!important}.brand-card span{font-size:10.5px!important;max-width:88px!important}}@media (max-width: 280px){.brands-public{padding:4px!important}.brands-public .company-title{font-size:16px!important;margin:8px 0 14px!important}.brand-item{padding:6px 4px!important;gap:6px!important}.brand-item>div{width:44px!important;height:44px!important}.brand-item span{font-size:11px!important}.brands-grid{gap:6px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.brand-card>div:first-child{width:52px!important;height:52px!important}.brand-card span{font-size:9.5px!important;max-width:78px!important}}.brandinfo-public .btn{width:auto!important;min-width:44px;display:inline-flex;align-items:center;justify-content:center}@media (max-width: 480px){.brandinfo-public{padding:8px 10px!important}.brandinfo-public .company-title{font-size:18px!important}.brandinfo-public .btn{padding:6px 10px!important;border-radius:999px!important;font-size:14px!important}.worker-card-public{padding:14px!important;margin-bottom:14px!important}}@media (max-width: 360px){.brandinfo-public{padding:6px 8px!important}.brandinfo-public .company-title{font-size:17px!important}.brandinfo-public .btn{padding:5px 9px!important;font-size:13px!important}.worker-card-public>div:first-child{width:90px!important;height:90px!important}.worker-card-public h3{font-size:16px!important}.worker-card-public__desc{font-size:13px!important;max-width:280px!important;padding:8px 10px!important}.worker-card-public__link{font-size:13px!important}}@media (max-width: 320px){.brandinfo-public{padding:6px!important}.brandinfo-public .company-title{font-size:16px!important}.brandinfo-public .btn{padding:4px 8px!important;font-size:12px!important}.worker-card-public{padding:10px!important;margin-bottom:12px!important}.worker-card-public>div:first-child{width:80px!important;height:80px!important}.worker-card-public h3{font-size:15px!important}.worker-card-public__desc{font-size:12px!important;max-width:260px!important;padding:8px 10px!important}.worker-card-public__link{font-size:12px!important}.worker-card-public button{font-size:12px!important;padding:5px 10px!important}}@media (max-width: 280px){.brandinfo-public{padding:4px!important}.brandinfo-public .company-title{font-size:15px!important}.brandinfo-public .btn{padding:4px 8px!important;font-size:11px!important}.worker-card-public{padding:8px!important;margin-bottom:10px!important}.worker-card-public>div:first-child{width:72px!important;height:72px!important}.worker-card-public h3{font-size:14px!important}.worker-card-public__desc{font-size:11px!important;max-width:240px!important;padding:6px 8px!important}.worker-card-public__link{font-size:11px!important}.worker-card-public button{font-size:11px!important;padding:4px 8px!important}}@media (max-width: 480px){.public-scroll-layer section:last-of-type{margin-top:45px;margin-bottom:35px;padding-inline:6px}.public-scroll-layer section:last-of-type h2{font-size:18px}.public-scroll-layer section:last-of-type h3{font-size:15px}.public-scroll-layer section:last-of-type .small{font-size:13px}.public-scroll-layer section:last-of-type .btn{font-size:14px;padding:10px 14px}div[style*="position: fixed"] .card{max-width:340px!important;width:88%!important;padding:14px!important}div[style*="position: fixed"] .card img{width:240px!important;height:240px!important}div[style*="position: fixed"] .card .btn{font-size:13px;padding:6px 10px}}@media (max-width: 360px){.public-scroll-layer section:last-of-type{margin-top:16px;margin-bottom:40px;padding-inline:4px}.public-scroll-layer section:last-of-type h2{font-size:17px}.public-scroll-layer section:last-of-type h3{font-size:14px}.public-scroll-layer section:last-of-type .btn{font-size:13px;padding:9px 12px}div[style*="position: fixed"] .card{max-width:320px!important;width:90%!important;padding:12px!important}div[style*="position: fixed"] .card img{width:220px!important;height:220px!important}div[style*="position: fixed"] .card .btn{font-size:12px;padding:5px 8px}}@media (max-width: 320px){.public-scroll-layer section:last-of-type{margin-top:14px;margin-bottom:35px;padding-inline:3px}.public-scroll-layer section:last-of-type h2{font-size:16px}.public-scroll-layer section:last-of-type h3{font-size:13px}.public-scroll-layer section:last-of-type .small{font-size:12px}.public-scroll-layer section:last-of-type .btn{font-size:12px;padding:8px 10px}div[style*="position: fixed"] .card{max-width:300px!important;width:92%!important;padding:10px!important}div[style*="position: fixed"] .card img{width:210px!important;height:210px!important}div[style*="position: fixed"] .card .btn{font-size:11px;padding:4px 6px}}@media (max-width: 280px){.public-scroll-layer section:last-of-type{margin-top:12px;margin-bottom:32px;padding-inline:2px}.public-scroll-layer section:last-of-type h2{font-size:15px}.public-scroll-layer section:last-of-type h3{font-size:12px}.public-scroll-layer section:last-of-type .small{font-size:11px}.public-scroll-layer section:last-of-type .btn{font-size:11px;padding:7px 8px}div[style*="position: fixed"] .card{max-width:260px!important;width:94%!important;padding:8px!important}div[style*="position: fixed"] .card img{width:190px!important;height:190px!important}div[style*="position: fixed"] .card .btn{font-size:10px;padding:4px 5px}}*{font-family:Noto Sans Armenian,system-ui,Arial,sans-serif}.hero-title{font-weight:800;letter-spacing:.2px}.hero-desc{hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;overflow-wrap:break-word;word-break:break-word;text-wrap:pretty;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.hero-schedule-block{margin-top:12px;text-align:center}.hero-schedule-title{font-size:clamp(15px,4vw,17px);font-weight:700;line-height:1.3;letter-spacing:.2px;margin:0 0 6px}.hero-schedule-row{margin:0;line-height:1.55;font-size:inherit}.hero-schedule-row+.hero-schedule-row{margin-top:4px}@media (max-width: 480px){.public-scroll-layer{padding:10px}.hero-title{font-size:30px!important;margin:12px 0 6px!important}.hero-desc{font-size:16px!important}}@media (max-width: 360px){.hero-title{font-size:28px!important}.hero-desc{font-size:15px!important;line-height:1.55!important}}@media (max-width: 320px){.hero-title{font-size:26px!important}.hero-desc{font-size:14px!important;line-height:1.5!important}}@media (max-width: 280px){.hero-title{font-size:24px!important}.hero-desc{font-size:13.5px!important;line-height:1.45!important}}@media (max-width: 560px){.grid .label,.icons-dzev2 .label{font-size:clamp(11px,3.2vw,13px);line-height:1.2}}.public-scroll-layer{padding:16px}.public-home .card{padding:18px 20px 22px;border-radius:16px}.public-home .hero-title{font-size:30px;line-height:1.15;margin:14px 0 6px}.public-home .hero-desc{font-size:16px;line-height:1.6;max-width:72ch}@media (min-width: 1280px) and (max-width: 1365.98px){.public-scroll-layer{padding:18px}.public-home .card{padding:18px 20px 22px}.public-home .hero-title{font-size:28px}.public-home .hero-desc{font-size:16px;max-width:70ch}}@media (min-width: 1366px) and (max-width: 1439.98px){.public-scroll-layer{padding:20px}.public-home .card{padding:20px 22px 24px}.public-home .hero-title{font-size:32px}.public-home .hero-desc{font-size:17px;max-width:72ch}}@media (min-width: 1440px) and (max-width: 1919.98px){.public-scroll-layer{padding:22px}.public-home .card{padding:22px 24px 26px}.public-home .hero-title{font-size:30px}.public-home .hero-desc{font-size:18px;max-width:76ch}}@media (min-width: 1920px){.public-scroll-layer{padding:24px;max-width:1440px;margin:0 auto}.public-home .card{padding:24px 26px 28px}.public-home .hero-title{font-size:40px}.public-home .hero-desc{font-size:19px;max-width:80ch}}@media (min-width: 1440px){.toolbar{gap:12px}}@media (min-width: 1280px){.public-home .card{box-shadow:0 8px 28px #00000014}}:root{--icons-cols: 4;--icon-size: 56px;--icon-gap: 14px;--label-size: 14px;--orbit-radius: 180px}.grid{display:grid;grid-template-columns:repeat(var(--icons-cols, 4),minmax(0,1fr));gap:var(--icon-gap, 14px)}.icons-nowrap{align-items:start}.icon-btn{width:var(--icon-size, 56px);height:var(--icon-size, 56px);border-radius:9999px;display:grid;place-items:center}.label{font-size:var(--label-size, 14px);line-height:1.25}.company-name-input{font-size:calc(1em - 4px)}@media (min-width: 1280px) and (max-width: 1365.98px){:root{--icons-cols: 4;--icon-size: 58px;--icon-gap: 14px;--label-size: 14px;--orbit-radius: 190px}}@media (min-width: 1366px) and (max-width: 1439.98px){:root{--icons-cols: 5;--icon-size: 60px;--icon-gap: 16px;--label-size: 15px;--orbit-radius: 200px}}@media (min-width: 1440px) and (max-width: 1919.98px){:root{--icons-cols: 6;--icon-size: 64px;--icon-gap: 18px;--label-size: 16px;--orbit-radius: 220px}}@media (min-width: 1920px){:root{--icons-cols: 7;--icon-size: 68px;--icon-gap: 20px;--label-size: 17px;--orbit-radius: 240px}}@media (min-width: 1366px){.icons-dzev1.grid[style*="--icons-cols:4"],.icons-dzev1.icons-cols-4{--icon-size: 52px;--label-size: 13px;--icon-gap: 14px}}@media (min-width: 1440px){.icons-dzev1.grid[style*="--icons-cols:4"],.icons-dzev1.icons-cols-4{--icon-size: 55px;--label-size: 14px}}.icons-cols-1 .grid-item,.icons-cols-1 .icon-wrap{background:var(--icons-card-bg, #fff);border:1px solid var(--icons-card-border, rgba(255, 255, 255, .42));border-radius:14px;padding:10px 14px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;box-shadow:0 6px 18px #00000014,inset 0 1px #ffffff73,inset 0 -1px #00000008;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}:root{--brands-title-size: 26px;--brands-title-mt: 16px;--brands-title-mb: 28px;--brands-gap: 16px;--brand-circle: 90px;--brand-name: 13px;--brand-row-circle: 60px;--brand-row-font: 15px}.brands-public .company-title{font-size:var(--brands-title-size)!important;margin:var(--brands-title-mt) 0 var(--brands-title-mb)!important;line-height:1.15}.brands-public .brands-grid{gap:var(--brands-gap)!important;justify-content:center!important}.brands-public .brand-card>div:first-child{width:var(--brand-circle)!important;height:var(--brand-circle)!important;border-radius:50%!important;overflow:hidden!important;background:#111!important;display:grid!important;place-items:center!important}.brands-public .brand-card>span{margin-top:8px!important;font-size:var(--brand-name)!important;line-height:1.25!important;max-width:160px!important;text-align:center!important}.brands-public .brand-item{gap:14px!important;padding:10px 12px!important;border-radius:14px!important}.brands-public .brand-item>div:first-child{width:var(--brand-row-circle)!important;height:var(--brand-row-circle)!important;border-radius:50%!important;overflow:hidden!important;display:grid!important;place-items:center!important;background:#111!important}.brands-public .brand-item>span{font-size:var(--brand-row-font)!important;font-weight:700!important}@media (min-width: 1280px) and (max-width: 1365.98px){:root{--brands-title-size: 26px;--brands-title-mt: 14px;--brands-title-mb: 26px;--brands-gap: 16px;--brand-circle: 92px;--brand-name: 13px;--brand-row-circle: 60px;--brand-row-font: 15px}}@media (min-width: 1366px) and (max-width: 1439.98px){:root{--brands-title-size: 28px;--brands-title-mt: 18px;--brands-title-mb: 32px;--brands-gap: 18px;--brand-circle: 96px;--brand-name: 14px;--brand-row-circle: 62px;--brand-row-font: 15px}}@media (min-width: 1440px) and (max-width: 1919.98px){:root{--brands-title-size: 30px;--brands-title-mt: 20px;--brands-title-mb: 36px;--brands-gap: 20px;--brand-circle: 104px;--brand-name: 15px;--brand-row-circle: 64px;--brand-row-font: 16px}}@media (min-width: 1920px){:root{--brands-title-size: 32px;--brands-title-mt: 22px;--brands-title-mb: 40px;--brands-gap: 22px;--brand-circle: 112px;--brand-name: 16px;--brand-row-circle: 68px;--brand-row-font: 16px}.brands-public{max-width:1440px;margin:0 auto}}.brands-public .brand-card:hover{transform:translateY(-2px)}.brands-public .brand-item:hover{transform:translateY(-1px)}:root{--bi-pad:16px;--bi-avatar:100px;--bi-name:18px;--bi-desc:14px;--bi-desc-max:320px}.brandinfo-public{padding:10px 12px!important}.worker-card-public{padding:var(--bi-pad)!important;text-align:center!important}.worker-card-public>div:first-child{width:var(--bi-avatar)!important;height:var(--bi-avatar)!important;margin:0 auto 10px!important;border-radius:50%!important;overflow:hidden!important;display:grid!important;place-items:center!important}.worker-card-public h3{margin:4px 0 8px!important;font-size:var(--bi-name)!important;font-weight:700!important}.worker-card-public__desc{margin:0 auto 14px!important;max-width:var(--bi-desc-max)!important;padding:10px 12px!important;border-radius:14px!important;font-size:var(--bi-desc)!important;line-height:1.5!important;text-align:left!important}.worker-card-public__link{display:inline-block!important;margin:0 auto 4px!important;font-size:var(--bi-desc)!important;font-weight:600!important;text-decoration:underline!important;word-break:break-word!important}.brandinfo-public .company-title{font-size:20px!important;margin:0!important}@media (min-width:1280px) and (max-width:1365.98px){:root{--bi-pad:16px;--bi-avatar:104px;--bi-name:18px;--bi-desc:14px;--bi-desc-max:360px}}@media (min-width:1366px) and (max-width:1439.98px){:root{--bi-pad:18px;--bi-avatar:110px;--bi-name:19px;--bi-desc:14px;--bi-desc-max:380px}}@media (min-width:1440px) and (max-width:1919.98px){:root{--bi-pad:20px;--bi-avatar:116px;--bi-name:20px;--bi-desc:15px;--bi-desc-max:400px}}@media (min-width:1920px){:root{--bi-pad:22px;--bi-avatar:124px;--bi-name:21px;--bi-desc:15px;--bi-desc-max:420px}.brandinfo-public{max-width:1440px;margin:0 auto}}.contactum-popup-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center}.contactum-popup{width:90%;max-width:420px;background:#08080ce6;color:#fff;border-radius:24px;padding:22px 20px 20px;box-shadow:0 14px 40px #0009;border:1px solid rgba(255,255,255,.12);text-align:center;animation:contactumPopupUp .28s ease-out}@keyframes contactumPopupUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.contactum-popup-title{font-size:17px;font-weight:600;line-height:1.5;margin-bottom:18px;color:#fff}.contactum-popup-buttons{display:flex;gap:10px}.contactum-btn{flex:1;border-radius:14px;padding:11px 0;font-size:15px;font-weight:600;border:none;cursor:pointer}.contactum-btn-yes{background:#fff;color:#000}.contactum-btn-no{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}#companyNameColor .color-row{display:flex;align-items:center;gap:8px}#companyNameColor .color-hex-input{flex:.8;min-width:0;width:120px}#companyNameColor .color-picker{width:38px;height:28px;padding:0;border:1px solid rgba(0,0,0,.25);border-radius:6px;background:transparent;cursor:pointer}#descriptionColor .color-row{display:flex;align-items:center;gap:8px}#descriptionColor .color-hex-input{flex:1;min-width:0}#descriptionColor .color-picker{width:38px;height:28px;padding:0;border:1px solid rgba(0,0,0,.25);border-radius:6px;background:transparent;cursor:pointer}.public-home #selectOurBackground+.block .color-row,#selectOurBackground~.block .color-row{display:flex;align-items:center;gap:8px}.public-home #selectOurBackground+.block .color-hex-input,#selectOurBackground~.block .color-hex-input{flex:1;min-width:0}.public-home #selectOurBackground+.block .color-picker,#selectOurBackground~.block .color-picker{width:38px;height:28px;padding:0;border:1px solid rgba(0,0,0,.25);border-radius:6px;background:transparent;cursor:pointer}#companyNameColor .text-sm{font-size:16px;color:#111;font-weight:500;width:140px}#companyNameColor label{color:#111;font-size:16px}#companyNameColor input[type=text],#companyNameColor .input{font-size:16px;color:#111;width:120px}#descriptionColor .text-sm{font-size:16px;color:#111;font-weight:500;width:140px}#descriptionColor label{font-size:16px;color:#111}#descriptionColor input[type=text],#descriptionColor .input{font-size:16px;color:#111;width:120px}#selectOurBackground .text-sm{font-size:16px;color:#111;font-weight:500;width:140px}#selectOurBackground label,#selectOurBackground .input{font-size:16px;color:#111}.brand-info-page{padding:10px 12px 20px}.brand-info-header{display:flex;align-items:flex-start;margin-bottom:8px}.brand-info-header__back{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;border-radius:999px;line-height:1;-webkit-tap-highlight-color:transparent}.brand-info-header__back-icon{display:block;font-size:1.25rem;font-weight:700;line-height:1}.brand-info-list{display:flex;flex-direction:column;gap:16px}.brand-info-card{border-radius:16px;padding:16px;text-align:center;box-shadow:0 10px 26px #0000002e}.brand-info-card__avatar-wrap{display:flex;justify-content:center;margin-bottom:10px}.brand-info-card__avatar{width:100px;height:100px;border-radius:50%;overflow:hidden;background:#ffffff1f;display:grid;place-items:center}.brand-info-card__avatar--empty{color:#999;font-weight:700}.brand-info-card__avatar img{width:100%;height:100%;object-fit:cover}.brand-info-card__name{margin:4px 0 8px;font-size:1.125rem;font-weight:700;word-break:break-word}.brand-info-card__description{margin:0 auto 14px;max-width:340px;padding:10px 12px;border-radius:14px;font-size:.875rem;line-height:1.5;text-align:left;white-space:pre-wrap;word-break:break-word}.brand-info-card__website{display:inline-block;margin:0 auto 12px;font-size:.875rem;font-weight:600;text-decoration:underline;word-break:break-word}.brand-info-working-hours{margin:0 auto;max-width:360px;padding:12px;border-radius:14px;text-align:left}.brand-info-working-hours-title{font-size:.9375rem;font-weight:700;margin-bottom:8px}.brand-info-working-hours-row{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:.875rem;line-height:1.4;border-bottom:1px solid rgba(255,255,255,.08)}.brand-info-working-hours-row:last-child{border-bottom:none}.brand-info-empty{padding:14px;border-radius:14px;font-size:.875rem;text-align:center}@media (max-width: 480px){.brand-info-working-hours-row{flex-direction:column;gap:4px}}
