:root{--login-navy:#07111f;--login-blue:#0e3157;--login-orange:#f58220;--login-mint:#78e3b0;--login-purple:#7657ef}
html{background:var(--login-navy)}
body.login-body{display:block;min-height:100vh;padding:0;overflow:hidden;background:var(--login-navy);color:#fff}
.login-language{position:fixed;z-index:50;top:20px;right:24px}
.login-language select{min-width:118px;background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.4);box-shadow:0 8px 30px rgba(0,0,0,.18)}
.login-experience{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(390px,.72fr);width:100%;height:100vh;overflow:hidden}
.login-showcase{position:relative;min-width:0;overflow:hidden;background:radial-gradient(circle at 72% 20%,rgba(50,130,206,.22),transparent 38%),linear-gradient(145deg,#06101d 0%,#0a1c31 52%,#0c2745 100%)}
.login-showcase::before{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,#000,transparent 90%)}
.login-showcase-track{position:relative;z-index:3;height:100vh;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-width:none}
.login-showcase-track::-webkit-scrollbar{display:none}
.login-feature-page{--accent:#4ca8ff;position:relative;display:grid;grid-template-columns:minmax(280px,.86fr) minmax(330px,1.14fr);align-items:center;gap:clamp(28px,5vw,78px);height:100vh;min-height:650px;padding:clamp(70px,8vh,105px) clamp(62px,7vw,118px);scroll-snap-align:start;scroll-snap-stop:always;isolation:isolate}
.login-feature-page::after{content:"";position:absolute;z-index:-1;width:460px;height:460px;right:-180px;bottom:-210px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 24%,transparent),transparent 68%);filter:blur(6px)}
.feature-create{--accent:#f58220}.feature-supervise{--accent:#65d5a0}.feature-services{--accent:#a487ff}.feature-hotel{--accent:#f2c65d}.feature-platform{--accent:#56bcea}
.login-feature-copy{align-self:center;max-width:610px}
.showcase-brand{display:flex;align-items:center;gap:10px;margin-bottom:clamp(52px,8vh,90px);letter-spacing:-.5px}.showcase-brand strong{font-size:25px}.showcase-brand strong span,.demo-bar b span{color:var(--login-orange)}.showcase-brand small{padding:4px 8px;border:1px solid rgba(255,255,255,.2);border-radius:999px;font-size:9px;letter-spacing:1.8px;color:#b9cbe0}
.showcase-mark{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;gap:2px;width:34px;height:28px;padding:5px 4px;border-radius:9px;background:linear-gradient(145deg,#79e4b1 0 25%,#ffe064 25% 53%,#7657ef 53% 76%,#ed6278 76%)}.showcase-mark::after{content:"";position:absolute;inset:5px;border-radius:5px;background:#091626}.showcase-mark i{position:relative;z-index:1;width:4px;height:4px;border-radius:50%;background:#f26479;margin-bottom:5px}
.feature-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;color:color-mix(in srgb,var(--accent) 78%,#fff);font-size:12px;font-weight:850;letter-spacing:1.7px;text-transform:uppercase}.feature-eyebrow::before{content:"";width:30px;height:2px;background:currentColor}
.login-feature-copy h2{max-width:680px;margin:0 0 22px;font-size:clamp(38px,4.25vw,68px);line-height:.98;letter-spacing:-2.5px;text-wrap:balance}.login-feature-copy>p{max-width:610px;margin:0;color:#b8c7d8;font-size:clamp(16px,1.35vw,20px);line-height:1.58;text-wrap:pretty}
.feature-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.feature-chips span{padding:8px 11px;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:rgba(255,255,255,.055);color:#e4edf7;font-size:11px;font-weight:750;backdrop-filter:blur(8px)}
.feature-list{display:grid;gap:9px;margin:30px 0 0;padding:0;list-style:none}.feature-list li{display:flex;align-items:center;gap:12px;color:#dce6f1;font-size:13px}.feature-list i{display:grid;place-items:center;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:9px;background:color-mix(in srgb,var(--accent) 13%,transparent);color:var(--accent);font-style:normal;font-size:10px;font-weight:900}.feature-list.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.feature-list.compact li{align-items:flex-start;flex-direction:column;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.04)}
.feature-metrics{display:flex;gap:12px;margin-top:30px}.feature-metrics>span{display:grid;min-width:126px;padding:13px 15px;border-left:2px solid var(--accent);background:rgba(255,255,255,.04)}.feature-metrics b{font-size:22px;color:#fff}.feature-metrics small{margin-top:3px;color:#9fb3c9;font-size:10px;text-transform:uppercase;letter-spacing:1px}
.feature-detail-link{display:inline-flex;align-items:center;gap:9px;margin-top:24px;padding:10px 15px;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:#fff;font-size:11px;font-weight:850;text-decoration:none;transition:transform .18s,background .18s}.feature-detail-link::after{content:"→";font-size:15px}.feature-detail-link:hover,.feature-detail-link:focus-visible{background:color-mix(in srgb,var(--accent) 24%,transparent);transform:translateX(3px)}
.login-feature-visual{position:relative;min-width:0;filter:drop-shadow(0 24px 50px rgba(0,0,0,.27))}

/* Dashboard illustration */
.demo-window{overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:rgba(8,21,37,.84);box-shadow:0 30px 80px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.08);transform:perspective(1200px) rotateY(-7deg) rotateX(2deg);backdrop-filter:blur(18px)}
.demo-bar{display:flex;align-items:center;gap:6px;height:42px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}.demo-bar>i{width:7px;height:7px;border-radius:50%;background:#526579}.demo-bar>i:first-child{background:#ef6873}.demo-bar b{margin-left:8px;color:#dbe8f5;font-size:10px}.demo-layout{display:grid;grid-template-columns:58px 1fr;min-height:350px}.demo-sidebar{display:flex;flex-direction:column;align-items:center;gap:20px;padding-top:25px;border-right:1px solid rgba(255,255,255,.07)}.demo-sidebar i{width:20px;height:5px;border-radius:8px;background:#52667b}.demo-sidebar i:first-child{height:20px;background:var(--login-orange)}.demo-main{display:grid;grid-template-rows:auto 1fr auto;gap:20px;padding:24px}.demo-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.demo-kpis>span{display:grid;gap:3px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.035)}.demo-kpis b{font-size:21px}.demo-kpis small{color:#8299b0;font-size:8px;text-transform:uppercase}.demo-chart{display:flex;align-items:flex-end;gap:6px;min-height:145px;padding:18px 12px 0;border-radius:14px;background:linear-gradient(180deg,rgba(75,168,255,.09),rgba(75,168,255,.01))}.demo-chart i{flex:1;height:var(--h,50%);border-radius:5px 5px 0 0;background:linear-gradient(180deg,#4ca8ff,#1e5a8d)}.demo-chart i:nth-child(1){--h:31%}.demo-chart i:nth-child(2){--h:56%}.demo-chart i:nth-child(3){--h:43%}.demo-chart i:nth-child(4){--h:78%}.demo-chart i:nth-child(5){--h:64%}.demo-chart i:nth-child(6){--h:91%}.demo-chart i:nth-child(7){--h:73%}.demo-status{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.demo-status span{height:34px;border-radius:8px;background:linear-gradient(90deg,#1d7048 0 11%,rgba(255,255,255,.055) 11%)}.demo-status span:nth-child(3){background:linear-gradient(90deg,#c17924 0 11%,rgba(255,255,255,.055) 11%)}

/* Creation workflow */
.workflow-demo{display:grid;grid-template-columns:1fr auto 1.15fr auto .85fr;align-items:center;gap:12px}.workflow-library{display:grid;grid-template-columns:1fr 1fr;gap:8px}.workflow-library span{display:grid;place-items:center;aspect-ratio:1;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:linear-gradient(145deg,rgba(245,130,32,.28),rgba(255,255,255,.04));font-size:18px;font-weight:900}.workflow-arrow{color:#f5a55f;font-size:28px}.workflow-template{position:relative;aspect-ratio:16/10;overflow:hidden;border:2px solid rgba(245,130,32,.72);border-radius:16px;background:#13253b}.workflow-template i{position:absolute;inset:9% 47% 48% 7%;background:linear-gradient(145deg,#ef6277,#7758ee);border-radius:8px}.workflow-template b{position:absolute;inset:9% 7% 64% 57%;background:#f4d85c;border-radius:8px}.workflow-template em{position:absolute;inset:61% 7% 9%;background:linear-gradient(90deg,#77e2af 0 32%,#203d5b 32%);border-radius:8px}.workflow-calendar{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.05)}.workflow-calendar strong{grid-column:1/-1;font-size:34px;color:#f5a55f}.workflow-calendar span{height:42px;border-radius:6px;background:rgba(255,255,255,.1)}.workflow-calendar span:nth-last-child(2){background:#f58220}

/* Supervision */
.supervision-demo{display:grid;grid-template-columns:1.25fr .75fr;gap:12px;min-height:390px}.supervision-map{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:22px;background:linear-gradient(125deg,#10283c,#0d1b2d)}.supervision-map::before,.supervision-map::after{content:"";position:absolute;inset:12% -20%;border:1px solid rgba(101,213,160,.12);border-radius:50%;transform:rotate(-18deg)}.supervision-map::after{inset:-18% 15%;transform:rotate(24deg)}.map-line{position:absolute;height:2px;transform-origin:left;background:linear-gradient(90deg,transparent,#65d5a0,transparent);opacity:.55}.map-line.one{width:72%;left:16%;top:25%;transform:rotate(34deg)}.map-line.two{width:65%;left:14%;top:72%;transform:rotate(-35deg)}.map-line.three{width:48%;left:42%;top:44%;transform:rotate(68deg)}.map-dot{position:absolute;width:14px;height:14px;border:3px solid #bff4d8;border-radius:50%;background:#25a76c;box-shadow:0 0 0 8px rgba(101,213,160,.11),0 0 25px #65d5a0}.map-dot.d1{left:18%;top:22%}.map-dot.d2{left:68%;top:42%}.map-dot.d3{left:28%;top:72%}.map-dot.d4{left:76%;top:78%}.player-stack{display:flex;flex-direction:column;gap:8px}.player-stack>span{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:9px;padding:12px;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:rgba(255,255,255,.05)}.player-stack i{grid-row:1/3;align-self:center;width:9px;height:9px;border-radius:50%}.player-stack i.online{background:#65d5a0;box-shadow:0 0 10px #65d5a0}.player-stack i.warning{background:#f5a142}.player-stack b{font-size:10px}.player-stack em{color:#829db0;font-size:8px;font-style:normal}

/* Business modules */
.business-demo{height:430px}.business-core{position:absolute;left:50%;top:50%;display:grid;place-items:center;gap:9px;width:145px;height:145px;border:1px solid rgba(164,135,255,.52);border-radius:50%;background:radial-gradient(circle,rgba(118,87,239,.34),rgba(11,27,47,.92));transform:translate(-50%,-50%);box-shadow:0 0 0 34px rgba(164,135,255,.04),0 0 70px rgba(118,87,239,.2)}.business-core .showcase-mark{transform:scale(1.25)}.business-core b{font-size:10px;letter-spacing:1.5px}.business-card{position:absolute;display:flex;align-items:center;gap:9px;width:155px;padding:11px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:rgba(14,32,53,.88);backdrop-filter:blur(12px)}.business-card i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:rgba(164,135,255,.18);color:#c8b8ff;font-style:normal;font-weight:900}.business-card span{font-size:10px;font-weight:800}.business-card.hotel{left:3%;top:8%}.business-card.food{right:2%;top:17%}.business-card.estate{left:4%;bottom:11%}.business-card.kiosk{right:3%;bottom:7%}.business-chips span{border-color:rgba(164,135,255,.25)}

/* Hotel / mobileHotel */
.hotel-demo{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(240px,1.18fr);align-items:center;gap:22px;min-height:430px}.hotel-phone{position:relative;display:grid;align-content:start;gap:14px;min-height:390px;padding:25px 18px;border:7px solid #0b1420;border-radius:38px;background:linear-gradient(160deg,#eef5fb,#fff);color:#172638;box-shadow:0 30px 70px rgba(0,0,0,.35)}.hotel-phone::before{content:"";position:absolute;left:50%;top:8px;width:46px;height:5px;border-radius:8px;background:#1c2935;transform:translateX(-50%)}.hotel-phone>span{margin-top:8px;color:#637385;font-size:9px}.hotel-phone>strong{font-size:27px;letter-spacing:-1px}.hotel-phone>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hotel-phone i{display:grid;place-items:center;aspect-ratio:1;border-radius:18px;background:linear-gradient(145deg,#fff,#dbe9f4);box-shadow:0 8px 20px rgba(20,51,77,.12);font-style:normal;font-size:25px}.hotel-board{display:grid;gap:9px;padding:22px;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:rgba(12,30,49,.84);box-shadow:0 28px 70px rgba(0,0,0,.28)}.hotel-board b{margin-bottom:7px;color:#f2c65d;font-size:11px;letter-spacing:2px}.hotel-board span{padding:13px 14px;border-left:3px solid #f2c65d;border-radius:7px;background:rgba(255,255,255,.055);color:#e8eef5;font-size:11px;font-weight:760}

/* Secure platform */
.platform-demo{height:430px}.platform-ring{position:absolute;left:50%;top:50%;border:1px solid rgba(86,188,234,.24);border-radius:50%;transform:translate(-50%,-50%)}.platform-ring.outer{width:410px;height:410px}.platform-ring.inner{width:275px;height:275px;border-style:dashed;animation:platform-spin 24s linear infinite}.platform-lock{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:138px;height:138px;border-radius:32px;background:linear-gradient(145deg,#153a57,#091827);transform:translate(-50%,-50%) rotate(45deg);box-shadow:0 24px 70px rgba(0,0,0,.4)}.platform-lock>*{transform:rotate(-45deg)}.platform-lock span{position:relative;width:38px;height:32px;border:5px solid #7bd3fa;border-radius:7px}.platform-lock span::before{content:"";position:absolute;width:22px;height:22px;left:3px;top:-25px;border:5px solid #7bd3fa;border-bottom:0;border-radius:20px 20px 0 0}.platform-lock b{font-size:9px;letter-spacing:1.5px;color:#b6e8ff}.platform-node{position:absolute;width:18px;height:18px;border:4px solid #8bdcfe;border-radius:50%;background:#0c1e31;box-shadow:0 0 20px rgba(86,188,234,.6)}.platform-node.n1{left:15%;top:16%}.platform-node.n2{right:14%;top:24%}.platform-node.n3{left:12%;bottom:17%}.platform-node.n4{right:17%;bottom:12%}@keyframes platform-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}

.showcase-scroll-hint{position:absolute;left:clamp(62px,7vw,118px);bottom:28px;display:flex;align-items:center;gap:8px;color:#7890a8;font-size:9px;font-weight:750;letter-spacing:1.2px;text-transform:uppercase}.showcase-scroll-hint i{font-style:normal;color:#fff;animation:scroll-pulse 1.6s ease-in-out infinite}@keyframes scroll-pulse{50%{transform:translateY(5px)}}
.login-showcase-nav{position:absolute;z-index:10;right:22px;top:50%;display:grid;gap:10px;transform:translateY(-50%)}.login-showcase-nav button{width:7px;height:28px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.19);transition:height .2s,background .2s}.login-showcase-nav button.active{height:48px;background:var(--login-orange)}

/* Authentication */
.login-auth-column{position:relative;z-index:20;display:grid;place-items:center;padding:74px clamp(28px,4vw,64px) 36px;background:linear-gradient(160deg,#fff 0%,#f3f6fa 100%);box-shadow:-28px 0 70px rgba(0,0,0,.2)}
.login-auth-column::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100% 0,rgba(245,130,32,.09),transparent 32%);pointer-events:none}
.login-auth-column .login-card{position:relative;width:min(430px,100%);padding:36px;border:1px solid rgba(28,47,68,.09);border-radius:22px;background:rgba(255,255,255,.88);box-shadow:0 24px 70px rgba(25,43,63,.12);backdrop-filter:blur(20px)}
.login-logo-panel{position:relative;display:grid;place-items:center;width:90%;min-height:135px;margin:0 auto 34px;padding:15px 24px 22px;overflow:hidden;border:1px solid rgba(255,255,255,.3);border-radius:22px;background:linear-gradient(145deg,#56606c,#29333e);box-shadow:0 16px 34px rgba(17,29,41,.18),inset 0 1px rgba(255,255,255,.16)}.login-logo-panel::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 0,rgba(255,255,255,.18),transparent 42%);pointer-events:none}.login-logo-panel img{position:relative;display:block;width:min(260px,92%);max-height:102px;object-fit:contain}.login-logo-panel>span{position:absolute;right:13px;bottom:10px;padding:4px 8px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(7,17,31,.32);color:#eef4fa;font-size:8px;font-weight:850;letter-spacing:1.4px;text-transform:uppercase}
.login-auth-column h1{margin:0 0 8px;color:#18202a;font-size:30px;letter-spacing:-.8px}.login-intro{margin:0 0 26px;color:#718093;font-size:13px;line-height:1.5}.login-auth-column label{color:#3f4c5b;font-size:12px}.login-auth-column input{height:48px;margin-top:7px;background:#fff;border-color:#d9e0e8}.login-auth-column input:focus{box-shadow:0 0 0 4px rgba(245,130,32,.09)}.login-auth-column .login-card button[type=submit]{height:48px;margin-top:14px;background:linear-gradient(135deg,#172b40,#0b1826);box-shadow:0 10px 22px rgba(11,24,38,.18);transition:transform .15s,box-shadow .15s}.login-auth-column .login-card button[type=submit]:hover{transform:translateY(-1px);box-shadow:0 13px 26px rgba(11,24,38,.24)}.login-auth-column .forgot{font-size:12px}.login-footer{margin-top:42px;color:#9aa6b3;text-align:center;font-size:10px}.login-footer span{color:var(--login-orange);font-weight:850}

[dir=rtl] .login-language{right:auto;left:24px}[dir=rtl] .feature-eyebrow::before{order:2}[dir=rtl] .login-showcase-nav{right:auto;left:22px}
@media(max-width:1180px){.login-experience{grid-template-columns:minmax(0,1.25fr) minmax(370px,.75fr)}.login-feature-page{grid-template-columns:1fr;padding-inline:70px}.login-feature-copy{max-width:650px}.login-feature-visual{max-width:620px;width:100%;justify-self:center}.login-feature-copy h2{font-size:clamp(37px,5vw,58px)}.showcase-brand{margin-bottom:28px}.feature-list.compact{grid-template-columns:1fr}.platform-demo,.business-demo,.hotel-demo{height:310px;min-height:310px}.hotel-phone{min-height:300px}.platform-ring.outer{width:300px;height:300px}.platform-ring.inner{width:205px;height:205px}}
@media(max-width:880px){body.login-body{overflow:auto}.login-experience{display:flex;flex-direction:column;height:auto;overflow:visible}.login-auth-column{order:-1;min-height:100vh;padding:74px 22px 40px;box-shadow:none}.login-auth-column .login-card{width:min(460px,100%)}.login-showcase{height:78vh;min-height:620px}.login-showcase-track{height:78vh;min-height:620px}.login-feature-page{height:78vh;min-height:620px;padding:58px 58px}.login-feature-copy h2{font-size:clamp(34px,8vw,52px)}.login-feature-copy>p{font-size:15px}.login-feature-page{grid-template-columns:1fr 1fr}.showcase-brand{margin-bottom:25px}.showcase-scroll-hint{left:58px}.login-showcase-nav{right:13px}}
@media(max-width:650px){.login-language{top:13px;right:14px}.login-auth-column{min-height:auto;padding:66px 15px 25px}.login-auth-column .login-card{padding:27px 23px}.login-logo-panel{width:90%;min-height:116px;margin-bottom:28px}.login-logo-panel img{max-height:86px}.login-showcase,.login-showcase-track{height:82vh;min-height:640px}.login-feature-page{grid-template-columns:1fr;align-content:center;gap:25px;height:82vh;min-height:640px;padding:48px 34px 62px}.login-feature-copy h2{font-size:38px;letter-spacing:-1.6px}.login-feature-visual{max-height:260px}.demo-layout{min-height:230px}.demo-main{padding:14px;gap:12px}.demo-chart{min-height:90px}.workflow-demo{grid-template-columns:1fr auto 1.15fr}.workflow-calendar,.workflow-demo>.workflow-arrow:nth-of-type(2){display:none}.supervision-demo{min-height:245px}.business-demo,.platform-demo,.hotel-demo{height:250px;min-height:250px}.hotel-demo{grid-template-columns:.75fr 1.25fr;gap:12px}.hotel-phone{min-height:245px;padding:20px 12px;border-width:5px;border-radius:28px}.hotel-phone>strong{font-size:19px}.hotel-phone i{border-radius:12px;font-size:18px}.hotel-board{padding:13px}.hotel-board span{padding:8px;font-size:9px}.business-card{width:125px;padding:7px}.business-card i{width:28px;height:28px}.business-core{width:108px;height:108px}.platform-ring.outer{width:240px;height:240px}.platform-ring.inner{width:170px;height:170px}.platform-lock{width:104px;height:104px}.feature-list.compact{display:grid;grid-template-columns:1fr}.feature-chips{margin-top:20px}.feature-metrics{margin-top:18px}.feature-detail-link{margin-top:17px}.showcase-brand{display:none}.showcase-scroll-hint{left:34px;bottom:20px}.login-showcase-nav{right:8px}.login-showcase-nav button{height:20px}.login-showcase-nav button.active{height:34px}}
@media(prefers-reduced-motion:reduce){.login-showcase-track{scroll-behavior:auto}.platform-ring.inner,.showcase-scroll-hint i{animation:none}}

/* v183: readable authentication errors in every viewport. */
.login-body .login-card .alert{background:#b91c1c;color:#fff;border:1px solid #991b1b;font-weight:600;line-height:1.5;padding:12px 14px;opacity:1}
