@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/be-vietnam-pro-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/be-vietnam-pro-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/be-vietnam-pro-500-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/be-vietnam-pro-500-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/be-vietnam-pro-600-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/be-vietnam-pro-600-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/be-vietnam-pro-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/be-vietnam-pro-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/be-vietnam-pro-800-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Be Vietnam Pro';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/be-vietnam-pro-800-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/montserrat-var-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--red:#e50000;--red-d:#b80000;--ink:#111;--ink-2:#463939;--mute:#6b6b6b;--bg:#f0f0f0;--card:#fff;--line:#dcdcdc;--ok:#1a7f37;--warn:#b26a00;--ko:#c62828;--info:#1d4ed8;--r:12px;--sh:0 8px 28px rgba(0,0,0,.10)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:"Be Vietnam Pro",system-ui,sans-serif;background:var(--bg);color:var(--ink);font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img,svg{max-width:100%}.wrap{max-width:1200px;margin:0 auto;padding:0 20px}.hidden{display:none!important}.muted{color:var(--mute)}.small{font-size:12.5px}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.spread{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.grow{flex:1}.mt{margin-top:14px}.mt2{margin-top:24px}.mock{background:#111;color:#fff;font-size:12px;position:sticky;top:0;z-index:80;height:42px}.mock .wrap{display:flex;gap:5px;align-items:center;height:42px;overflow-x:auto;white-space:nowrap;max-width:none;scrollbar-width:thin}.mock b{color:#aaa;font-weight:700;margin:0 4px 0 2px;letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.mock button{background:#2a2a2a;color:#ddd;border:0;padding:6px 10px;border-radius:6px;font-size:12px;flex:none}.mock button.on{background:var(--red);color:#fff}.mock .sep{width:1px;height:18px;background:#444;margin:0 6px;flex:none}.notes-btn{position:fixed;right:16px;bottom:16px;z-index:90;background:#111;color:#fff;border:0;border-radius:999px;padding:11px 16px;font-weight:700;font-size:13px;box-shadow:var(--sh)}.notes{position:fixed;right:16px;bottom:66px;z-index:90;width:380px;max-width:calc(100vw - 32px);max-height:65vh;overflow:auto;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh);padding:16px 18px;font-size:13.5px}.notes h4{font-size:14px;margin-bottom:8px}.notes li{margin:0 0 6px 18px}.notes .n{display:inline-block;background:var(--red);color:#fff;border-radius:99px;font-size:10.5px;font-weight:800;padding:0 6px;margin-right:4px}.btn{display:inline-block;background:var(--red);color:#fff;border:0;border-radius:9px;padding:11px 20px;font-weight:700;font-size:14px;text-align:center;transition:.15s}.btn:hover{background:var(--red-d)}.btn.ghost{background:#fff;color:var(--ink);border:1px solid var(--line)}.btn.ghost:hover{border-color:#999}.btn.dark{background:var(--ink)}.btn.ok{background:var(--ok)}.btn.sm{padding:6px 11px;font-size:12.5px;border-radius:8px}.btn.lg{padding:14px 26px;font-size:15.5px}.btn.full{width:100%}.btn[disabled]{opacity:.45;pointer-events:none}select,input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=date],input[type=search],textarea{font:inherit;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:#fff;min-width:0;width:100%;color:var(--ink)}input:focus,select:focus,textarea:focus{outline:2px solid #f5b5b5;border-color:var(--red)}textarea{min-height:80px;resize:vertical}.lbl{display:block;font-size:13px;font-weight:600;margin:14px 0 6px}.lbl:first-child{margin-top:0}.f2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.f3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.card{background:var(--card);border-radius:var(--r);border:1px solid var(--line)}.pad{padding:20px}.pad h3,.card>h3{font-size:16px;margin-bottom:12px}.tag{display:inline-block;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap}.tag.ok{background:#e3f4e8;color:var(--ok)}.tag.warn{background:#fff1d9;color:var(--warn)}.tag.ko{background:#fde4e4;color:var(--ko)}.tag.gr{background:#eee;color:#555}.tag.info{background:#e3ebff;color:var(--info)}.tag.dk{background:#111;color:#fff}.bar{height:6px;background:#eee;border-radius:99px;overflow:hidden;margin:8px 0}.bar i{display:block;height:100%;background:var(--red)}.bar.g i{background:var(--ok)}.note{font-size:12.5px;color:var(--mute);margin-top:10px}.alert{border-radius:10px;padding:12px 14px;font-size:14px;margin-bottom:14px;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.alert.warn{background:#fff1d9;color:#6b4200}.alert.ok{background:#e3f4e8;color:#14532d}.alert.info{background:#e3ebff;color:#1e3a8a}.alert.ko{background:#fde4e4;color:#7f1d1d}.opt{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--line);border-radius:10px;padding:11px 13px;margin-bottom:8px;font-size:14px;cursor:pointer;background:#fff}.opt:has(input:checked){border-color:var(--red);background:#fff5f5}.opt input{accent-color:var(--red);margin-right:8px}.opt>span:last-child:not(:first-child){font-weight:700;white-space:nowrap}.opt small{display:block;color:var(--mute);font-weight:400;font-size:12.5px}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:#fff}.qty button{border:0;background:#f4f4f4;width:32px;height:32px;font-size:18px;line-height:1}.qty b{min-width:34px;text-align:center}.seg{display:inline-flex;background:#e9e9e9;border-radius:10px;padding:3px;gap:2px;flex-wrap:wrap}.seg button{border:0;background:transparent;padding:7px 13px;border-radius:8px;font-weight:600;font-size:13px}.seg button.on{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.15)}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:18px;overflow-x:auto}.tabs button{border:0;background:none;padding:10px 14px;font-weight:600;font-size:14px;color:var(--mute);border-bottom:3px solid transparent;white-space:nowrap}.tabs button.on{color:var(--ink);border-color:var(--red)}h2.sec{font-size:24px;font-weight:800;margin:40px 0 16px;letter-spacing:-.01em}h2.sec small{font-weight:500;color:var(--mute);font-size:14px;margin-left:8px}table.t{width:100%;border-collapse:collapse;font-size:14px}table.t th{text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--mute);padding:10px 14px;border-bottom:1px solid var(--line);background:#fafafa;white-space:nowrap}table.t td{padding:11px 14px;border-bottom:1px solid #eee;vertical-align:middle}table.t tr:last-child td{border:0}.scroll{overflow-x:auto}.screen{display:none}.screen.on{display:block}.top{background:#fff;border-bottom:1px solid var(--line)}.top .wrap{display:flex;align-items:center;gap:26px;height:70px}.logo{font-weight:800;font-size:19px;line-height:1;text-transform:uppercase;letter-spacing:-.02em}.logo span{color:var(--red);display:block}.top nav{display:flex;gap:20px;font-weight:600;font-size:12.5px;text-transform:uppercase;letter-spacing:.03em;flex:1}.top nav a:hover{color:var(--red)}.langs{display:flex;gap:4px;font-size:11.5px;font-weight:700;color:var(--mute)}.langs b{color:var(--ink)}.pill{background:var(--ink);color:#fff;border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex;gap:8px;align-items:center}.pill i{background:var(--red);border-radius:999px;font-style:normal;padding:0 7px;font-size:11px}.ph{position:relative;overflow:hidden;background:var(--g,linear-gradient(160deg,#243b55,#141e30))}.ph svg{position:absolute;inset:0;width:100%;height:100%}.ph .cap{position:absolute;left:10px;bottom:7px;font-size:9.5px;color:#fffa;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.hero{background:linear-gradient(120deg,#111 0%,#2b0000 100%);color:#fff;padding:44px 0 50px;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;right:-60px;top:-40px;bottom:-40px;width:44%;background:repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 26px,transparent 26px 52px)}.hero .wrap{position:relative;z-index:1}.hero h1{font-size:40px;line-height:1.1;font-weight:800;max-width:700px;letter-spacing:-.02em}.hero h1 em{font-style:normal;color:var(--red)}.hero p{color:#ccc;margin:14px 0 22px;max-width:560px}.chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.chip{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);padding:6px 12px;border-radius:999px;font-size:12.5px}.trust{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:#fff;border-radius:var(--r);border:1px solid var(--line);margin-top:-26px;position:relative;z-index:2;box-shadow:var(--sh)}.trust div{padding:16px 20px;border-right:1px solid var(--line)}.trust div:last-child{border:0}.trust b{display:block;font-size:22px;font-weight:800}.trust span{font-size:12.5px;color:var(--mute)}.slider{position:relative;background:#111;color:#fff;border-radius:18px;overflow:hidden;box-shadow:var(--sh)}.slide{display:none;grid-template-columns:1.35fr 1fr;min-height:360px;cursor:pointer}.slide.on{display:grid;animation:fade .45s}@keyframes fade{from{opacity:.3}to{opacity:1}}.slide .ph{min-height:360px}.slide .txt{padding:30px 32px;display:flex;flex-direction:column;justify-content:center;gap:10px}.slide .kick{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#ff7a7a;font-weight:700}.slide h3{font-size:30px;line-height:1.1;font-weight:800}.slide .dt{font-size:19px;font-weight:600}.slide .meta{color:#bbb;font-size:14px}.slide .pr{font-size:28px;font-weight:800}.slide .pr small{font-size:13px;color:#aaa;font-weight:500}.slide .bar{background:#333}.sl-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:42px;height:42px;border-radius:50%;border:0;background:rgba(255,255,255,.92);font-size:20px;font-weight:700;box-shadow:0 2px 8px rgba(0,0,0,.3)}.sl-arrow.l{left:12px}.sl-arrow.r{right:12px}.thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}.thumbs button{background:#fff;border:1px solid var(--line);border-radius:10px;padding:8px 10px;text-align:left;font-size:12.5px;line-height:1.3;position:relative;overflow:hidden}.thumbs button b{display:block;font-size:14px}.thumbs button.on{border-color:var(--red);box-shadow:0 0 0 2px #f5b5b5}.thumbs button.on:after{content:"";position:absolute;left:0;bottom:0;height:3px;background:var(--red);animation:prog 6s linear forwards;width:0}@keyframes prog{to{width:100%}}.filters{display:flex;gap:10px;flex-wrap:wrap;background:#fff;border-radius:var(--r);padding:12px;border:1px solid var(--line);align-items:center}.filters select{width:auto;min-width:160px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ev{overflow:hidden;transition:.15s;display:flex;flex-direction:column}.ev:hover{box-shadow:var(--sh);transform:translateY(-2px)}.ev .ph{height:176px}.ev .date{position:absolute;top:12px;left:12px;background:#fff;color:var(--ink);border-radius:9px;text-align:center;padding:4px 11px;font-weight:800;line-height:1.05;font-size:22px;z-index:2}.ev .date small{display:block;font-size:10px;text-transform:uppercase;color:var(--red);letter-spacing:.06em}.ev .badge{position:absolute;top:12px;right:12px;z-index:2}.ev .body{padding:14px 15px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.ev h4{font-size:17px;font-weight:800}.ev .meta{display:flex;justify-content:space-between;color:var(--mute);font-size:13px}.ev .foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto}.price{font-size:21px;font-weight:800}.price small{font-size:12px;color:var(--mute);font-weight:500}.month{font-size:13px;text-transform:uppercase;letter-spacing:.1em;font-weight:800;color:var(--mute);margin:26px 0 10px;grid-column:1/-1}.lrow{display:grid;grid-template-columns:70px 64px 1.5fr 1fr 1fr 120px;gap:14px;align-items:center;padding:10px 14px;border-bottom:1px solid #eee;cursor:pointer}.lrow:hover{background:#fafafa}.lrow .ph{width:64px;height:46px;border-radius:8px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.step{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:18px}.step b{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--red);color:#fff;margin-bottom:8px}.step h3{font-size:15px;margin-bottom:4px}.step p{font-size:13px;color:var(--mute)}.cgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cc{overflow:hidden;border-radius:var(--r);border:1px solid var(--line);background:#fff}.cc .ph{height:112px}.cc div.b{padding:12px 14px;font-size:13px}.cc b{font-size:15px;display:block}.srv{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.srv div{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:18px}.srv h4{margin-bottom:6px}.srv p{font-size:13px;color:var(--mute)}.ico{font-size:26px;display:block;margin-bottom:6px}.seo{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:26px;display:grid;grid-template-columns:1.2fr 1fr;gap:28px}.seo h2{font-size:24px;margin-bottom:10px}.seo p{color:#444;margin-bottom:10px;font-size:14.5px}.faq details{background:#fff;border:1px solid var(--line);border-radius:10px;margin-bottom:8px;padding:0 16px}.faq summary{padding:14px 0;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:10px}.faq summary::after{content:"+";font-size:20px;color:var(--red);line-height:1}.faq details[open] summary::after{content:"–"}.faq details p{padding:0 0 14px;color:#444;font-size:14px}.faq .faq-img{display:block;max-width:100%;height:auto;margin:0 0 14px;border-radius:8px;border:1px solid var(--line)}.alertbox{background:linear-gradient(120deg,#111,#2b0000);color:#fff;border-radius:var(--r);padding:26px;display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap}.alertbox input{max-width:280px}.foot-big{margin-top:56px;background:#0d0d0d;color:#aaa;padding:44px 0 22px;font-size:13px}.foot-big .cols{display:grid;grid-template-columns:1.4fr repeat(5,1fr);gap:26px}.foot-big h5{color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.09em;margin-bottom:10px}.foot-big a{display:block;padding:3px 0;color:#bbb}.foot-big a:hover{color:#fff}.foot-big .logo{color:#fff;font-size:20px;margin-bottom:10px}.foot-big .bottom{border-top:1px solid #2a2a2a;margin-top:30px;padding-top:16px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px}.social{display:flex;gap:8px;margin-top:12px}.social span{border:1px solid #333;border-radius:8px;padding:5px 9px;font-size:11.5px;color:#ddd}.crumbs{font-size:13px;color:var(--mute);padding:16px 0 10px}.banner{height:260px;border-radius:16px;position:relative;overflow:hidden;color:#fff}.banner .in{position:absolute;left:0;right:0;bottom:0;padding:22px 26px;background:linear-gradient(0deg,rgba(0,0,0,.78),transparent)}.banner h1{font-size:30px;line-height:1.1;font-weight:800}.banner .row{margin-top:8px}.banner .tag{background:rgba(255,255,255,.18);color:#fff;backdrop-filter:blur(4px)}.subnav{position:sticky;top:42px;z-index:40;background:#fff;border-bottom:1px solid var(--line);margin:14px 0 20px}.subnav .wrap{display:flex;gap:2px;overflow-x:auto;padding:0}.subnav a{padding:13px 14px;font-weight:600;font-size:13.5px;color:var(--mute);border-bottom:3px solid transparent;white-space:nowrap}.subnav a:hover,.subnav a.on{color:var(--ink);border-color:var(--red)}.two{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}.stat{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.stat div{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:12px 14px}.stat b{display:block;font-size:19px;font-weight:800}.stat span{font-size:11.5px;color:var(--mute);text-transform:uppercase;letter-spacing:.04em}.blk{margin-bottom:18px;scroll-margin-top:96px}.blk h2{font-size:21px;font-weight:800;margin-bottom:14px}.tl{border-left:3px solid var(--red);margin-left:6px;padding-left:0}.tl div{position:relative;padding:8px 0 8px 22px;display:flex;gap:14px}.tl div:before{content:"";position:absolute;left:-8px;top:15px;width:13px;height:13px;border-radius:50%;background:#fff;border:3px solid var(--red)}.tl b{min-width:96px;font-variant-numeric:tabular-nums}.tl .half{background:#fff5f5;border-radius:8px;padding-right:10px}.tl .half:before{border-color:#111}.rules{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rule{display:flex;gap:11px;background:#fafafa;border:1px solid #eee;border-radius:10px;padding:11px 13px;font-size:13.5px}.rule i{font-style:normal;flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:13px}.rule i.y{background:#e3f4e8;color:var(--ok)}.rule i.n{background:#fde4e4;color:var(--ko)}.rule i.w{background:#fff1d9;color:var(--warn)}.rule b{display:block;font-size:13.5px}.rule span{color:var(--mute);font-size:12.5px}.info2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.info2>div{background:#fafafa;border:1px solid #eee;border-radius:10px;padding:14px}.info2 h4{font-size:14px;margin-bottom:4px}.info2 p{font-size:13.5px;color:#444}.slots{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.slot{border:1px solid var(--line);border-radius:12px;padding:14px;cursor:pointer;background:#fff;display:block}.slot:has(input:checked){border-color:var(--red);background:#fff5f5;box-shadow:0 0 0 2px #f5b5b5}.slot input{display:none}.slot b{display:block;font-size:15px}.slot .h{font-size:12.5px;color:var(--mute)}.slot .p{font-size:22px;font-weight:800;margin:6px 0 2px}.slot .left{font-size:12px;font-weight:700}.optrow{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--line);border-radius:10px;padding:11px 13px;margin-bottom:8px;background:#fff}.optrow small{display:block;color:var(--mute);font-size:12.5px}.optrow .pp{font-weight:700;white-space:nowrap;margin-right:10px}.recap{position:sticky;top:104px}.recap table{width:100%;border-collapse:collapse;font-size:14px}.recap td{padding:6px 0;border-bottom:1px dashed var(--line);vertical-align:top}.recap td:last-child{text-align:right;font-weight:600;white-space:nowrap;padding-left:10px}.recap .total td{border:0;font-size:22px;font-weight:800;padding-top:12px}.teambox{border:2px dashed #e5a0a0;background:#fff8f8;border-radius:12px;padding:14px;margin-top:14px}.linkbtn{background:none;border:0;color:var(--red);font-weight:700;text-decoration:underline;padding:0;font-size:inherit}dialog{border:0;border-radius:16px;padding:0;max-width:720px;width:calc(100% - 28px);box-shadow:0 20px 60px rgba(0,0,0,.35);margin:auto}dialog::backdrop{background:rgba(0,0,0,.55)}dialog .dh{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#fff}dialog .dh h3{font-size:18px}dialog .db{padding:18px 22px;max-height:64vh;overflow:auto;font-size:14px}dialog .df{padding:14px 22px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:10px}dialog details{border:1px solid var(--line);border-radius:10px;margin-bottom:8px;padding:0 14px}dialog summary{padding:12px 0;font-weight:700;cursor:pointer}dialog details p{padding:0 0 12px;color:#444}.x{border:0;background:#f0f0f0;border-radius:50%;width:32px;height:32px;font-size:16px}.avoir{border:1px solid #cfe7d6;background:#f3fbf5;border-radius:12px;padding:14px;margin-top:14px}.avoir .opt{background:#fff;margin:10px 0 0}.up2{border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-top:12px}.up2 .hd{background:#f6f6f6;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;border-bottom:1px solid var(--line)}.up2 .bd{padding:14px}.up2 .brands{display:flex;gap:6px}.up2 .brands span{border:1px solid var(--line);border-radius:5px;padding:1px 7px;font-size:11px;font-weight:800;background:#fff}.cb2{background:#004b3a;color:#fff;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.line{display:flex;justify-content:space-between;padding:6px 0;font-size:14px}.line.tot{font-size:22px;font-weight:800;border-top:2px solid var(--ink);margin-top:8px;padding-top:12px}.line.cr{color:var(--ok);font-weight:600}.acc{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px;align-items:start;margin-top:22px}.side a{display:flex;justify-content:space-between;padding:11px 14px;border-radius:9px;font-weight:600;font-size:14px;cursor:pointer}.side a.on{background:var(--ink);color:#fff}.side a:not(.on):hover{background:#f4f4f4}.side a i{font-style:normal;background:var(--red);color:#fff;border-radius:99px;font-size:11px;padding:0 7px;align-self:center}.rescard{margin-bottom:16px;overflow:hidden}.rescard .hd{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 18px;flex-wrap:wrap;background:#fafafa;border-bottom:1px solid var(--line)}.rescard .hd b{font-size:16px}.people td small{display:block;color:var(--mute)}.mini{display:inline-flex;gap:5px;flex-wrap:wrap}.linkbox{display:flex;gap:6px;align-items:center;background:#f4f4f4;border-radius:8px;padding:4px 4px 4px 10px;font-size:12px;font-family:ui-monospace,Consolas,monospace;color:#444}.prog{display:flex;align-items:center;gap:10px}.prog .bar{flex:1;margin:0}.opts-chip{display:inline-block;background:#f0f0f0;border-radius:6px;padding:2px 8px;font-size:12px;margin:0 4px 4px 0}.credit{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #cfe7d6;background:#f3fbf5;border-radius:12px;padding:14px 16px;margin-bottom:10px}.credit b.amt{font-size:22px;color:var(--ok)}.wv{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:22px;align-items:start}.wsteps{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.wsteps span{background:#fff;border:1px solid var(--line);border-radius:99px;padding:5px 12px;font-size:12.5px;font-weight:600;color:var(--mute)}.wsteps span.done{background:#e3f4e8;color:var(--ok);border-color:#bfe2c8}.wsteps span.cur{background:var(--ink);color:#fff;border-color:var(--ink)}.doc{background:#fff;border:1px solid var(--line);border-radius:10px;padding:18px;height:200px;overflow:auto;font-size:13px;color:#333}.doc h4{margin:10px 0 4px}.clause{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;padding:7px 0;border-bottom:1px solid #f0f0f0}.clause input{margin-top:3px;accent-color:var(--red)}.clauses.locked{opacity:.5;pointer-events:none}canvas.sig{width:100%;height:150px;border:2px dashed #bbb;border-radius:10px;background:#fafafa;touch-action:none;cursor:crosshair;display:block}.filebox{border:2px dashed #ccc;border-radius:10px;padding:14px;text-align:center;font-size:13.5px;color:var(--mute);background:#fafafa;cursor:pointer}.filebox.ok{border:2px solid #bfe2c8;background:#f3fbf5;color:var(--ok);font-weight:600}.pdfwrap{position:sticky;top:104px}.pdfpage{position:relative;aspect-ratio:210/297;background:#fff;box-shadow:0 4px 18px rgba(0,0,0,.22);border:1px solid #ccc;container-type:inline-size;overflow:hidden;user-select:none}.pdfpage .ttl{position:absolute;left:6%;right:6%;top:3.5%;text-align:center;font-weight:800;font-size:3.1cqw;letter-spacing:.02em}.pdfpage .sub{position:absolute;left:6%;right:6%;top:6.6%;text-align:center;font-size:1.7cqw;color:#666}.pdfpage .ln{position:absolute;left:6%;right:6%;height:.9cqw;background:#e6e6e6;border-radius:1cqw}.pdfpage .pl{position:absolute;font-size:1.55cqw;color:#666;text-align:right;line-height:1;white-space:nowrap}.pdfpage .pb{position:absolute;border-bottom:.25cqw dotted #999}.pdfpage .pf{position:absolute;font-family:"Segoe Script","Bradley Hand",cursive;color:#0b2a8a;font-size:2cqw;line-height:1;white-space:nowrap;overflow:hidden;display:flex;align-items:center}.pdfpage .pf.C{justify-content:center}.pdfpage .pf img{max-width:100%;max-height:100%}.pdfpage .cbx{position:absolute;border:.3cqw solid #888;border-radius:.4cqw}.pdfpage .pgn{position:absolute;bottom:1.5%;left:0;right:0;text-align:center;font-size:1.4cqw;color:#999}.pdfpage .wm{position:absolute;right:3%;top:1.2%;font-size:1.3cqw;color:#c33;font-weight:700}.pdfpage.edit .pb{border:.3cqw solid rgba(229,0,0,.7);background:rgba(229,0,0,.10);cursor:grab;border-radius:.4cqw}.pdfpage.edit .pb.sel{background:rgba(229,0,0,.28);outline:.35cqw solid var(--red)}.dtab td,.dtab th{padding:10px 9px}.pdfpage.edit .pb span{display:none}.pdfpage.edit .pb.sel span{display:block}.pdfpage.edit .pb span{position:absolute;left:0;top:-2.4cqw;font-size:1.35cqw;background:var(--red);color:#fff;border-radius:.5cqw;padding:0 .8cqw;white-space:nowrap}.pdfnav{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px}.ctx{background:#fff8e1;border:1px dashed #d9b44a;border-radius:10px;padding:10px 12px;margin-bottom:16px;font-size:13px}.ctx .seg{margin-top:6px}.proof{border:1px solid #bfe2c8;background:#f3fbf5;border-radius:12px;padding:18px}.hash{font-family:ui-monospace,Consolas,monospace;font-size:11.5px;word-break:break-all;color:#555}.adm{background:#f4f4f4;min-height:100vh}.adm-top{background:#111;color:#fff}.adm-top .wrap{display:flex;align-items:center;gap:18px;height:56px;max-width:1500px}.adm-top nav{display:flex;gap:2px;flex:1;overflow-x:auto}.adm-top nav a{padding:8px 12px;border-radius:7px;font-size:13.5px;font-weight:600;color:#bbb;white-space:nowrap;cursor:pointer}.adm-top nav a.on{background:var(--red);color:#fff}.adm .wrap{max-width:1500px}.head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:22px 0 14px}.head h2{font-size:24px;font-weight:800}.kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:16px}.kpis.k4{grid-template-columns:repeat(4,1fr)}.kpis.k5{grid-template-columns:repeat(5,1fr)}.kpi{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:14px 16px}.kpi span{font-size:11.5px;text-transform:uppercase;color:var(--mute);letter-spacing:.05em}.kpi b{display:block;font-size:25px;font-weight:800;margin:2px 0;font-variant-numeric:tabular-nums}.kpi small{font-weight:600;color:var(--ok);font-size:12.5px}.kpi small.r{color:var(--ko)}.kpi small.g{color:var(--mute)}.charts{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.chart{padding:16px 18px}.chart h3{font-size:14px;margin-bottom:2px}.chart .cv{font-size:12px;color:var(--mute)}.chart svg{width:100%;height:120px;margin-top:8px;display:block}.dtab td,.dtab th{white-space:nowrap}.mixbar{display:flex;height:9px;border-radius:99px;overflow:hidden;min-width:110px;background:#eee}.mixbar i{display:block}.load{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.load .card{padding:14px 16px}.load .bar{height:12px}.chips2{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.chips2 button{background:#fff;border:1px solid var(--line);border-radius:99px;padding:6px 12px;font-size:12.5px;font-weight:600}.chips2 button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.chips2 button b{color:var(--red);margin-left:3px}.chips2 button.on b{color:#ff9a9a}.toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:10px}.toolbar input[type=search]{max-width:340px}.toolbar select{width:auto}.lwrap{background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:auto;max-height:640px}table.lt{width:100%;border-collapse:collapse;font-size:12.5px}table.lt th{position:sticky;top:0;background:#fafafa;text-align:left;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--mute);padding:9px 8px;border-bottom:1px solid var(--line);white-space:nowrap;z-index:2}table.lt td{padding:6px 8px;border-bottom:1px solid #f0f0f0;white-space:nowrap;vertical-align:middle}table.lt tr:hover td{background:#fafafa}table.lt tr.sub td{background:#fcfcfc;color:#444}table.lt tr.canc td{opacity:.45;text-decoration:line-through}table.lt td.num{text-align:right;font-variant-numeric:tabular-nums}.cbb{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:28px;padding:2px 7px;font-size:12px;font-weight:700;color:#333}.cbb.V,.cbb.O,.cbb.G{background:#e3f4e8;color:var(--ok);border-color:#bfe2c8}.cbb.R,.cbb.T{background:#e3ebff;color:var(--info);border-color:#c5d3ff}.cbb.J{background:#fff1d9;color:var(--warn);border-color:#f0d6a0}.cbb.X,.cbb.E{background:#fde4e4;color:var(--ko);border-color:#f2b9b9}.cbb.f{background:#111;color:#fff;border-color:#111}.cbb.pa{background:#e3ebff;color:var(--info)}.dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#bbb;margin-right:5px}.dot.ready{background:var(--ok)}.dot.partial{background:#e69a00}.dot.missing{background:var(--ko)}.dot.none{background:#bbb}.rest-pos{color:var(--ko);font-weight:700}.rest-zero{color:var(--ok)}.tm{background:#111;color:#fff;border-radius:5px;font-size:10px;padding:1px 6px;font-weight:700;margin-left:4px}.drawer{position:fixed;right:0;top:0;bottom:0;width:460px;max-width:100%;background:#fff;box-shadow:-10px 0 40px rgba(0,0,0,.25);z-index:100;transform:translateX(105%);transition:.25s;overflow:auto}.drawer.on{transform:none}.drawer .dhh{padding:18px 22px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:10px;position:sticky;top:0;background:#fff;z-index:2}.drawer .sec{padding:16px 22px;border-bottom:1px solid #eee}.drawer h4{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--mute);margin-bottom:8px}.kv{display:grid;grid-template-columns:120px 1fr;gap:4px 10px;font-size:13.5px}.kv span{color:var(--mute)}.docrow{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;background:#fafafa;border:1px solid #eee;border-radius:8px;margin-bottom:6px;font-size:13.5px}.bilan-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.bilan-grid .card{padding:16px 18px}.bilan-grid h3{font-size:14px;text-transform:uppercase;letter-spacing:.05em;color:var(--mute);margin-bottom:10px}.bl{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;border-bottom:1px dashed #e6e6e6;font-size:13.5px}.bl:last-child{border:0}.bl b{font-variant-numeric:tabular-nums}.bl input{width:96px;text-align:right;padding:5px 8px;font-size:13px}.bl.tot{border-top:2px solid var(--ink);border-bottom:0;font-size:15px;font-weight:800;margin-top:6px;padding-top:9px}.good{color:var(--ok)}.bad{color:var(--ko)}.pills{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.pills a{background:#fff;border:1px solid var(--line);border-radius:99px;padding:5px 12px;font-size:12.5px;font-weight:600;cursor:pointer}.pills a.on{background:var(--red);color:#fff;border-color:var(--red)}.pgrid{display:flex;gap:8px;flex-wrap:wrap}.refpill{border:2px solid #111;background:#fff;border-radius:10px;padding:10px 16px;font-size:17px;font-weight:800}.refpill.nok{border-color:var(--ko);background:#fde4e4;color:var(--ko)}.refpill.recheck{border-color:#e69a00;background:#fff1d9}.refpill.missing{border-style:dashed;color:#999}.check-card{padding:14px 18px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;gap:12px}.edgrid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:20px;align-items:start}.flist{max-height:500px;overflow:auto}.flist button{display:flex;justify-content:space-between;width:100%;border:0;border-bottom:1px solid #eee;background:#fff;padding:8px 12px;font-size:13px;text-align:left}.flist button.on{background:#fff0f0;font-weight:700}.flist button code{color:var(--mute);font-size:11.5px}pre.json{background:#111;color:#9ef;border-radius:10px;padding:12px;font-size:11.5px;max-height:160px;overflow:auto}.tarifs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.tarifs div label{font-size:12px;font-weight:600;color:var(--mute)}.tarifs div label code{background:#eee;border-radius:4px;padding:0 5px;color:#333}.drop{border:2px dashed #bbb;border-radius:12px;height:170px;display:grid;place-items:center;text-align:center;color:var(--mute);background:#fafafa;position:relative;overflow:hidden}.toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%) translateY(30px);background:#111;color:#fff;padding:11px 18px;border-radius:10px;font-size:14px;z-index:200;opacity:0;transition:.25s;pointer-events:none;max-width:90vw}.toast.on{opacity:1;transform:translateX(-50%)}@media(max-width:1000px){.grid,.cgrid,.srv{grid-template-columns:1fr 1fr}.two,.acc,.wv,.edgrid,.seo,.slide,.charts,.bilan-grid{grid-template-columns:1fr}.steps,.trust,.stat,.thumbs{grid-template-columns:1fr 1fr}.kpis,.kpis.k4,.kpis.k5{grid-template-columns:1fr 1fr 1fr}.top nav{display:none}.recap,.pdfwrap{position:static}.foot-big .cols{grid-template-columns:1fr 1fr}.slide .ph{min-height:220px}.lrow{grid-template-columns:60px 1fr 100px}.lrow>:nth-child(n+4):not(:last-child){display:none}}@media(max-width:600px){.grid,.cgrid,.srv,.f2,.f3,.rules,.info2,.slots,.tarifs,.load{grid-template-columns:1fr}.kpis,.kpis.k4,.kpis.k5{grid-template-columns:1fr 1fr}.hero h1{font-size:30px}.thumbs{grid-template-columns:1fr 1fr}}.dm-list{display:flex;flex-direction:column;gap:8px;margin:10px 0 14px}.dm{max-width:85%;padding:9px 12px;border-radius:12px;font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.dm.out{align-self:flex-end;background:var(--red);color:#fff;border-bottom-right-radius:4px}.dm.in{align-self:flex-start;background:#f1f1f1;color:var(--ink);border-bottom-left-radius:4px}.dm.al{background:#fde4e4;color:#7f1d1d;border:1px solid #f1a7a7}.dm .dm-meta{display:block;font-size:11px;opacity:.8;margin-top:4px;white-space:normal}.dm-alertbox{border:2px solid var(--red);background:#fff6f6}.dm-alertbox summary{cursor:pointer;list-style:none;font-weight:800;font-size:16px;color:var(--red);padding:4px 0}.dm-alertbox summary::-webkit-details-marker{display:none}.dm-types label{display:flex;gap:8px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:9px;margin-bottom:6px;background:#fff;font-size:14px}.dm-alert{border-left:4px solid var(--red);padding:10px 12px;margin-bottom:10px;background:#fff6f6;border-radius:8px}.dm-alert.done{border-left-color:var(--ok);background:#f3faf5}.dm-ann{border-left:4px solid var(--info);padding:8px 12px;margin-bottom:8px;background:#f4f7ff;border-radius:8px;white-space:pre-wrap}.dm-threads a{display:flex;justify-content:space-between;gap:10px;padding:9px 10px;border-bottom:1px solid var(--line);font-size:14px}.dm-threads a.on{background:#fff1f1}.dm-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;margin-bottom:16px;align-items:start}@media (max-width:760px){.dm-cols{grid-template-columns:1fr}}#live-note[hidden]{display:none}
:root{--line:#e7e7e7;--sh:0 10px 30px rgba(0,0,0,.09)}.card{border-color:#ececec;box-shadow:0 1px 2px rgba(0,0,0,.03)}.pagehead{background:#fff;border-bottom:1px solid var(--line);padding:4px 0 22px}.pagehead h1{font-size:34px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.pagehead p{color:var(--mute);margin-top:6px;max-width:680px}.foot-big .cols{grid-template-columns:1.4fr repeat(var(--n,5),minmax(0,1fr))}.adm-top nav a{padding:8px 10px;font-size:13px}@media(max-width:1560px){.adm-top .wrap>span{display:none}}.hero{background:linear-gradient(120deg,#111 0%,color-mix(in srgb,var(--red) 24%,#111) 100%)}.alertbox{background:linear-gradient(120deg,#111,color-mix(in srgb,var(--red) 24%,#111))}.opt:has(input:checked){background:color-mix(in srgb,var(--red) 6%,#fff)}.slot:has(input:checked){background:color-mix(in srgb,var(--red) 6%,#fff)}.ptabs{display:flex;gap:6px;overflow-x:auto;margin:0 0 12px;padding:4px;background:#e9e9e9;border-radius:14px;scrollbar-width:none}.ptabs::-webkit-scrollbar{display:none}.ptabs button{flex:1 0 auto;border:0;background:transparent;padding:11px 16px;border-radius:10px;font-weight:700;font-size:14px;color:#555;white-space:nowrap}.ptabs button.on{background:#fff;color:var(--ink);box-shadow:0 1px 4px rgba(0,0,0,.12)}.urlhint{font-size:12px;color:var(--mute);margin:0 0 16px;font-family:ui-monospace,Consolas,monospace;word-break:break-all}.urlhint b{color:var(--ink)}.tp{display:none}.tp.on{display:block;animation:fade .3s}.wgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.wg{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px 12px 12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;transition:.15s}.wg:hover{border-color:var(--red);transform:translateY(-2px);box-shadow:var(--sh)}.wg .wi{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;font-size:27px;background:#f4f4f4}.wg.y .wi{background:#e3f4e8}.wg.n .wi{background:#fde4e4}.wg.w .wi{background:#fff1d9}.wg.i .wi{background:#e3ebff}.wg b{font-size:14px;line-height:1.2}.wg small{color:var(--mute);font-size:12px;line-height:1.3}.wg:after{content:"ⓘ";font-size:12px;color:#c4c4c4;margin-top:auto}.wdlg-ico{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;font-size:32px;background:#f4f4f4;margin-bottom:10px}.vgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.vid{border-radius:14px;overflow:hidden;background:linear-gradient(160deg,#1c2a3f,#0a0f18);color:#fff;aspect-ratio:16/9;position:relative;display:grid;place-items:center}.vid .play{width:54px;height:54px;border-radius:50%;background:rgba(255,255,255,.92);color:#111;display:grid;place-items:center;font-size:20px}.vid span{position:absolute;left:12px;bottom:10px;font-size:12.5px;font-weight:600}.other .od{display:grid;grid-template-columns:70px 1fr;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f0;cursor:pointer}.other .od:last-child{border:0}.other .od .ph{height:50px;border-radius:8px}.other .od b{font-size:14px}.mbar{display:none}.prose p{margin-bottom:10px;color:#333}.prose h3{margin:16px 0 6px}.incl{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.incl span{background:#fff;border:1px solid var(--line);border-radius:99px;padding:6px 14px;font-size:13px;font-weight:600}.incl span:before{content:"✓ ";color:var(--ok)}.mcal-t{font-size:15px;font-weight:800;margin:22px 0 8px;text-transform:capitalize}.mcal{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.mcal .h{background:#fafafa;padding:6px;font-size:11px;text-transform:uppercase;color:var(--mute);text-align:center;font-weight:700}.mcal .d{background:#fff;min-height:70px;padding:4px 6px;font-size:12px;color:#999}.mcal .d a{display:block;margin-top:3px;background:var(--red);color:#fff;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:700;cursor:pointer;line-height:1.3}.mcal .d a.full{background:#8a8a8a}.mcal .d a.soon{background:#b5b5b5}.offerbar{background:linear-gradient(120deg,#0e2a1a,#14532d);color:#fff;border-radius:var(--r);padding:16px 20px;display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap;margin:18px 0 0}.offerbar b{font-size:16px}.item{margin-bottom:12px;overflow:hidden}.item .ih{display:grid;grid-template-columns:84px 1fr auto;gap:14px;align-items:center;padding:14px}.item .ih .ph{height:62px;border-radius:10px}.up-card{display:grid;grid-template-columns:78px 1fr auto;gap:12px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:12px;margin-bottom:8px;background:#fff}.up-card .ph{height:52px;border-radius:8px}.save{color:var(--ok);font-weight:800}.upsell{background:#f6fbf7;border-color:#cfe7d6}.inst{border:1px solid var(--line);border-radius:12px;padding:12px;margin-top:12px}.inst table{width:100%;font-size:13px;margin-top:6px;border-collapse:collapse}.inst td{padding:4px 0;border-bottom:1px dashed #eee}.inst td:last-child{text-align:right;font-weight:700}.paper{background:#fff;border:1px solid #ccc;padding:30px 34px;font-size:13px;box-shadow:0 4px 18px rgba(0,0,0,.12);position:relative;color:#222}.paper h2{font-size:22px;letter-spacing:.04em;margin-bottom:2px}.paper .wm2{position:absolute;right:26px;top:24px;border:3px solid #c62828;color:#c62828;font-weight:800;padding:2px 12px;transform:rotate(6deg);font-size:15px;letter-spacing:.08em}.paper table{width:100%;border-collapse:collapse;margin:14px 0}.paper th{text-align:left;border-bottom:2px solid #222;padding:6px 4px;font-size:11.5px;text-transform:uppercase}.paper td{padding:6px 4px;border-bottom:1px solid #e5e5e5}.paper td:last-child,.paper th:last-child{text-align:right}.paper .tt td{border:0;font-weight:800;font-size:15px}.paper .fine{color:#777;font-size:11px;margin-top:10px}dialog.wide{max-width:920px}.sw{position:relative;display:inline-block;width:42px;height:24px;flex:none}.sw input{opacity:0;width:0;height:0}.sw i{position:absolute;inset:0;background:#ccc;border-radius:99px;transition:.2s;cursor:pointer}.sw i:before{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:.2s}.sw input:checked+i{background:var(--ok)}.sw input:checked+i:before{transform:translateX(18px)}.swrow{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid #f0f0f0}.swrow:last-child{border:0}.swrow small{display:block;color:var(--mute);font-size:12.5px}.dd{position:relative;display:inline-block}.dd .menu{display:none;position:absolute;right:0;top:100%;margin-top:6px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--sh);min-width:320px;z-index:60;padding:6px;text-align:left}.dd.open .menu{display:block}.dd .menu button{display:block;width:100%;text-align:left;border:0;background:none;padding:9px 12px;border-radius:8px;font-size:13.5px;font-weight:600}.dd .menu button small{display:block;color:var(--mute);font-weight:400;font-size:12px}.dd .menu button:hover{background:#f4f4f4}.dd .menu hr{border:0;border-top:1px solid #eee;margin:4px 0}.bigref{font-size:72px;font-weight:800;text-align:center;line-height:1;margin:6px 0 4px;letter-spacing:-.02em}.bigveh{font-size:20px;text-align:center;font-weight:600}.choices{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.choices button{border:0;border-radius:14px;padding:22px;font-size:24px;font-weight:800;color:#fff}.choices .yes{background:var(--ok)}.choices .no{background:var(--ko)}.scanbox{border:2px dashed #999;border-radius:14px;padding:16px;margin-top:16px;text-align:center;background:#fafafa}.scanbox.ok{border:2px solid #bfe2c8;background:#f3fbf5}.scanbox input{text-align:center;font-size:20px;font-family:ui-monospace,Consolas,monospace;letter-spacing:.06em}.refpill .chipdot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ok);margin-left:6px}.refpill.okp{border-color:var(--ok);color:var(--ok);background:#f3fbf5}.slabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.slab{border:1px dashed #999;padding:8px 10px;font-size:11.5px;background:#fff;border-radius:6px;line-height:1.35}.slab b{font-size:20px;display:block}.csvt{width:100%;border-collapse:collapse;font-size:12.5px}.csvt th,.csvt td{border:1px solid #e5e5e5;padding:5px 8px;text-align:left}.csvt th{background:#fafafa}.csvt td.ok{background:#f3fbf5}.csvt td.warn{background:#fff8e6}.csvt td.ko{background:#fdeaea}.bcals{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bcal .t{font-weight:800;text-transform:capitalize;margin-bottom:6px;font-size:14px}.bcal .g{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.bcal .g i{font-style:normal;text-align:center;font-size:10px;color:var(--mute);font-weight:700}.bcal .g button{border:1px solid #eee;background:#fff;border-radius:6px;padding:6px 0;font-size:12px}.bcal .g button:hover{border-color:var(--red)}.bcal .g button.on{background:var(--red);color:#fff;border-color:var(--red);font-weight:800}.bcal .g button.ex{background:#eee;color:#aaa}.dchips{display:flex;gap:6px;flex-wrap:wrap}.dchips span{background:#111;color:#fff;border-radius:99px;padding:3px 11px;font-size:12px}.rtabs{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:16px}.rtabs button{border:1px solid var(--line);background:#fff;border-radius:99px;padding:8px 16px;font-weight:700;font-size:13.5px}.rtabs button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.rp{display:none}.rp.on{display:block}.tiers{width:100%;border-collapse:collapse;font-size:13.5px}.tiers th{text-align:left;font-size:11.5px;text-transform:uppercase;color:var(--mute);padding:8px;border-bottom:1px solid var(--line)}.tiers td{padding:6px 8px;border-bottom:1px solid #f0f0f0}.tiers input{width:86px;padding:6px 8px}.sim{background:#f6f8ff;border:1px solid #c5d3ff;border-radius:12px;padding:16px}.sim .res{font-size:26px;font-weight:800;color:var(--info)}.rsets{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.rset{border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:#fff;cursor:pointer;text-align:left}.rset.on{border-color:var(--red);box-shadow:0 0 0 2px #f5b5b5}.rset b{display:block}.rset span{font-size:12.5px;color:var(--mute)}.ageT{width:100%;border-collapse:collapse}.ageT th,.ageT td{padding:8px 10px;border-bottom:1px solid #f0f0f0;text-align:left}.ageT input{width:70px;padding:6px 8px}.step-list{counter-reset:s;margin:0;padding:0;list-style:none}.step-list li{counter-increment:s;padding:8px 0 8px 36px;position:relative;font-size:13.5px}.step-list li:before{content:counter(s);position:absolute;left:0;top:8px;width:24px;height:24px;border-radius:50%;background:var(--ink);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center}.cms{display:grid;grid-template-columns:240px minmax(0,1fr) 340px;gap:16px;align-items:start}.cpanel{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px}.cpanel h4{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--mute);margin:14px 0 8px}.cpanel h4:first-child{margin-top:0}.pagelist button{display:flex;justify-content:space-between;width:100%;border:0;background:none;padding:8px 10px;border-radius:8px;text-align:left;font-size:13.5px;font-weight:600}.pagelist button.on{background:var(--ink);color:#fff}.pagelist button:not(.on):hover{background:#f4f4f4}.canvas{background:#e9e9e9;border:1px solid var(--line);border-radius:12px;padding:12px;max-height:80vh;overflow:auto}.canvas .cv-in{zoom:.5;background:var(--bg)}.cblock{position:relative;border:3px solid transparent;border-radius:10px;margin:6px 0;cursor:pointer}.cblock:hover{border-color:#e9a5a5}.cblock.sel{border-color:var(--red)}.cblock .tb{position:absolute;right:10px;top:10px;display:flex;gap:6px;z-index:6;opacity:0}.cblock:hover .tb,.cblock.sel .tb{opacity:1}.cblock .tb button{border:0;background:#111;color:#fff;border-radius:8px;width:44px;height:44px;font-size:22px}.cblock .tb button.grab{cursor:grab}.cblock .tt{position:absolute;left:10px;top:10px;z-index:6;background:#111;color:#fff;font-size:22px;border-radius:8px;padding:4px 16px;opacity:0;font-weight:700}.cblock:hover .tt,.cblock.sel .tt{opacity:1}.cblock.dragging{opacity:.35}.cblock.over{border:3px dashed var(--ok)}.cblock.off .inner{opacity:.35}.cblock .inner{pointer-events:none}.phold{background:#fff;border:2px dashed #bbb;border-radius:12px;padding:44px;text-align:center;color:var(--mute);font-size:22px;margin:0 20px}.palette{display:grid;grid-template-columns:1fr 1fr;gap:6px}.palette button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px;font-size:12.5px;font-weight:600;text-align:left}.palette button:hover{border-color:var(--red)}.fld{margin-bottom:10px}.fld label{display:block;font-size:12px;font-weight:700;color:var(--mute);margin-bottom:3px}.fld input,.fld textarea,.fld select{font-size:13.5px;padding:7px 9px}.mrow{display:grid;grid-template-columns:1fr 1fr auto auto;gap:6px;margin-bottom:6px;align-items:center}.mrow input,.mrow select{padding:6px 8px;font-size:13px}.mrow button{border:1px solid var(--line);background:#fff;border-radius:6px;width:28px;height:30px}.themes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.theme{border:2px solid var(--line);border-radius:12px;padding:10px;background:#fff;text-align:left}.theme.on{border-color:var(--ink)}.theme i{display:block;height:26px;border-radius:6px;margin-bottom:6px}.theme b{font-size:13px}.arch td,.arch th{white-space:nowrap}.hint{font-size:12.5px;color:var(--mute)}@media(max-width:700px){.langs{display:none}.top .btn.ghost.sm{display:none}.hero h1{font-size:28px}.pagehead h1{font-size:26px}.banner h1{font-size:22px}.stat{grid-template-columns:1fr 1fr}.kpis{grid-template-columns:1fr 1fr}}@media(max-width:1000px){.foot-big .cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.foot-big .cols>div:first-child{grid-column:1/-1}.social{flex-wrap:wrap}.two,.acc,.wv,.edgrid,.slide{grid-template-columns:minmax(0,1fr)}.two>*,.acc>*,.wv>*{min-width:0}.notes-btn{bottom:84px}.top .wrap{gap:12px;padding:0 14px}.mbar{display:flex;position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--line);padding:10px 16px;gap:12px;align-items:center;justify-content:space-between;z-index:60;box-shadow:0 -6px 20px rgba(0,0,0,.1)}#event{padding-bottom:70px}.wgrid{grid-template-columns:repeat(2,1fr)}.vgrid{grid-template-columns:1fr}.cms{grid-template-columns:1fr}.rsets,.bcals{grid-template-columns:1fr}.up-card{grid-template-columns:64px 1fr}.up-card>:last-child{grid-column:1/-1}}
.tl2{display:grid;gap:10px}.tl2 .st{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:16px;padding:12px 16px}.tl2 .st .wi{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font-size:25px;background:#f4f4f4}.tl2 .st.y .wi{background:#e3f4e8}.tl2 .st.w .wi{background:#fff1d9}.tl2 .st.n .wi{background:#fde4e4}.tl2 .st.i .wi{background:#e3ebff}.tl2 .st b{display:block;font-size:15px;font-variant-numeric:tabular-nums}.tl2 .st span{color:#444;font-size:14px}.tl2 .st.half{border-color:#f0c9c9;background:#fffafa}.tl2 .st .tg{float:right;margin-left:8px}.essential{background:linear-gradient(120deg,#111,color-mix(in srgb,var(--red) 22%,#111));color:#fff;border-radius:18px;padding:20px;margin-bottom:22px}.essential h3{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#ffb0b0;margin-bottom:12px}.ess-row{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.ess{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:12px 8px;text-align:center;color:#fff}.ess:hover{background:rgba(255,255,255,.16)}.ess .i{font-size:28px;display:block;margin-bottom:4px}.ess b{display:block;font-size:14px}.ess small{font-size:11.5px;color:#cfcfcf;line-height:1.25;display:block}.wgroup{margin-bottom:22px}.wgroup>h3{display:flex;align-items:center;gap:10px;font-size:15px;margin-bottom:10px}.wgroup>h3 i{font-style:normal;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:14px;color:#fff}.wgroup>h3 small{font-weight:500;color:var(--mute);font-size:12.5px}.wgroup.y>h3 i{background:var(--ok)}.wgroup.w>h3 i{background:#e69a00}.wgroup.n>h3 i{background:var(--ko)}.wgroup.i>h3 i{background:var(--info)}.wgrid.s3{grid-template-columns:repeat(3,1fr)}.wgrid.s3 .wg{flex-direction:row;text-align:left;padding:12px 14px;gap:12px;align-items:center}.wgrid.s3 .wg .wi{width:44px;height:44px;font-size:22px;flex:none}.wgrid.s3 .wg>span:not(.wi){display:none}.wgrid.s3 .wg .txt{flex:1;min-width:0}.wgrid.s3 .wg .txt b{display:block}.wgrid.s3 .wg:after{margin-top:0}.check{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px 18px}.check h3{font-size:15px;margin-bottom:8px}.check label{display:flex;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0;font-size:14px;cursor:pointer}.check label:last-child{border:0}.check input{accent-color:var(--ok);width:18px;height:18px;flex:none}.check label:has(input:checked){color:#888;text-decoration:line-through}.check .bar{margin:6px 0 8px}.cthumbs{display:grid;grid-template-columns:repeat(9,1fr);gap:10px;margin:18px 0 22px}.cth{border:2px solid transparent;border-radius:14px;overflow:hidden;background:#fff;text-align:left;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:.15s;padding:0}.cth:hover{transform:translateY(-2px);box-shadow:var(--sh)}.cth.on{border-color:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 22%,#fff)}.cth .ph{height:64px}.cth b{display:block;font-size:12.5px;padding:7px 8px 1px;line-height:1.2}.cth small{display:block;padding:0 8px 8px;font-size:11px;color:var(--mute)}.csec{margin-top:34px}.csec>h2{font-size:22px;font-weight:800;margin-bottom:14px;display:flex;align-items:center;gap:10px}.csec>h2 small{font-size:13px;font-weight:500;color:var(--mute)}.pgal{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:120px;gap:8px}.pgal .ph{border-radius:12px;cursor:pointer}.pgal .ph:first-child{grid-column:span 2;grid-row:span 2}.facts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.notice{background:#eef3ff;border:1px solid #c5d3ff;border-radius:16px;padding:18px 20px;display:flex;gap:14px;align-items:center}.notice .wi{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font-size:26px;background:#fff;flex:none}.xs{max-width:480px;margin:24px auto 60px}.xs .card{overflow:hidden}.xs .hd{background:#111;color:#fff;padding:16px 18px;display:flex;justify-content:space-between;align-items:center;gap:10px}.dots{display:flex;gap:12px;justify-content:center;margin:16px 0}.dots i{width:16px;height:16px;border-radius:50%;border:2px solid #999;display:block}.dots i.f{background:#111;border-color:#111}.keys{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 20px 20px;max-width:340px;margin:0 auto}.keys button{border:0;background:#f1f1f1;border-radius:16px;padding:18px 0;font-size:24px;font-weight:700}.keys button:active{background:#ddd}.shake{animation:shake .4s}@keyframes shake{20%{transform:translateX(-8px)}40%{transform:translateX(8px)}60%{transform:translateX(-5px)}80%{transform:translateX(5px)}}.qr{width:150px;height:150px;background:conic-gradient(#111 25%,#fff 0 50%,#111 0 75%,#fff 0);background-size:20px 20px;border:8px solid #fff;outline:1px solid #ccc;border-radius:6px}.qrbox{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.pin{font-family:ui-monospace,Consolas,monospace;font-size:30px;letter-spacing:.3em;font-weight:800}.chip4{text-align:center;font-size:44px;letter-spacing:.35em;font-family:ui-monospace,Consolas,monospace;font-weight:800}.promo{border:1px solid var(--line);border-radius:14px;padding:14px 16px;background:#fff;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;margin-bottom:10px}.promo .flow{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:6px}.promo .flow span{background:#f4f4f4;border-radius:8px;padding:4px 10px;font-size:13px}.promo .flow .arr{background:none;padding:0;color:var(--red);font-weight:800}.ck{display:flex;flex-wrap:wrap;gap:8px}.ck label{display:flex;gap:6px;align-items:center;border:1px solid var(--line);border-radius:99px;padding:6px 12px;font-size:13px;background:#fff;cursor:pointer}.ck label:has(input:checked){border-color:var(--red);background:color-mix(in srgb,var(--red) 7%,#fff)}.ck input{accent-color:var(--red)}.flowbox{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.flowbox>div{border:1px solid var(--line);border-radius:14px;padding:12px 14px;background:#fff}.flowbox>div>b{display:block;font-size:22px}.flowbox>div span{font-size:13px;color:var(--mute)}.flowbox .g{border-color:#bfe2c8;background:#f3fbf5}.flowbox .o{border-color:#f0d6a0;background:#fffaf0}.flowbox .b{border-color:#c5d3ff;background:#f6f8ff}.docc{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:16px 18px;border-bottom:1px solid #f0f0f0}.docc:last-child{border:0}.docc .row{gap:8px}.docc input[type=date]{width:auto}.label-fixed{position:relative;width:100%;max-width:360px;aspect-ratio:2.2/1;background:repeating-linear-gradient(0deg,#f1f1f1 0 6px,#e9e9e9 6px 12px);border:1px solid #bbb;border-radius:6px;padding:14px 16px;font-family:Arial,Helvetica,sans-serif}.label-fixed .nm{font-size:30px;font-weight:800;line-height:1.05;text-transform:uppercase;padding-right:60px}.label-fixed .pn{font-size:26px;font-weight:700;line-height:1.1}.label-fixed .car{position:absolute;left:16px;bottom:12px;font-size:13px;color:#333}.label-fixed .fm{position:absolute;right:14px;top:10px;font-size:34px;font-weight:800;color:#e50000}.diff{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;background:#fafafa;border:1px solid #eee;border-radius:12px;padding:12px}.diff .o{color:#999;text-decoration:line-through}.diff .n{font-weight:700;color:var(--ok)}.impact li{margin:0 0 6px 18px;font-size:13.5px}input.ed{border:1px solid transparent;background:transparent;padding:4px 6px;font-size:12.5px;border-radius:6px;min-width:0}input.ed:hover{border-color:#ddd;background:#fff}input.ed:focus{border-color:var(--red);background:#fff;outline:0}input.ed.dupref{border-color:var(--ko);background:#fdeaea}input.ed.noref{border-color:#e69a00;background:#fff8e6}.ic{border:0;background:none;color:#888;padding:2px 5px;border-radius:6px;font-size:13px}.ic:hover{background:#eee;color:#111}.sugg{background:#fff8e6;border:1px solid #f0d6a0;border-radius:12px;padding:12px 14px;margin-bottom:8px;display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.mail{background:#fff;border:1px solid #ddd;border-radius:10px;padding:18px 20px;font-size:14px}.mail .sbj{font-weight:700;border-bottom:1px solid #eee;padding-bottom:8px;margin-bottom:10px}@media(max-width:1000px){.ess-row{grid-template-columns:repeat(2,1fr)}.ess-row .ess:last-child{grid-column:span 2}.wgrid.s3{grid-template-columns:1fr}.cthumbs{grid-template-columns:repeat(3,1fr)}.pgal{grid-template-columns:repeat(2,1fr)}.pgal .ph:first-child{grid-column:span 2}.facts{grid-template-columns:1fr 1fr}.flowbox{grid-template-columns:1fr}.docc{grid-template-columns:1fr}}
.showcase{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sc{position:relative;border-radius:18px;overflow:hidden;min-height:320px;color:#fff;display:flex;align-items:flex-end;cursor:pointer;background:var(--g,linear-gradient(160deg,#27405e,#0f1a2b));transition:.2s;text-align:left;border:0;padding:0}.sc:hover{transform:translateY(-3px);box-shadow:var(--sh)}.sc svg{position:absolute;inset:0;width:100%;height:100%;opacity:.55}.sc .big{position:absolute;top:16px;left:18px;font-size:46px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.4))}.sc .play{position:absolute;top:16px;right:16px;width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.92);color:#111;display:grid;place-items:center;font-size:16px}.sc .in{position:relative;padding:20px 18px 18px;background:linear-gradient(0deg,rgba(0,0,0,.86),rgba(0,0,0,.35) 70%,transparent);width:100%}.sc h4{font-size:19px;line-height:1.15;margin-bottom:4px}.sc p{font-size:13px;color:#ddd;margin-bottom:10px}.sc .go{font-weight:700;font-size:13px;color:#ff9a9a}.sc .tagp{position:absolute;bottom:auto;top:70px;left:18px}.fleet{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.car{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.car .ph{height:150px}.car .bd{padding:14px 15px;display:flex;flex-direction:column;gap:6px;flex:1}.car h4{font-size:16px}.car .pr{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:6px 0}.car .pr div{background:#f6f6f6;border-radius:10px;padding:6px 4px;text-align:center;font-size:11px;color:var(--mute)}.car .pr b{display:block;font-size:15px;color:var(--ink)}.car.soon{opacity:.75}.svcnav{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 0}.svcnav a{background:#fff;border:1px solid var(--line);border-radius:99px;padding:8px 16px;font-weight:700;font-size:13.5px;cursor:pointer}.svcnav a:hover{border-color:var(--red)}.split2{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center}.lvl{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.lvl>div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px;text-align:center}.lvl b{display:block;font-size:22px}.hsearch{position:relative;max-width:640px;margin:16px 0 0}.hsearch input{padding:16px 18px 16px 48px;font-size:16px;border-radius:14px}.hsearch:before{content:"🔎";position:absolute;left:16px;top:50%;transform:translateY(-50%)}.hcats{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.hcats button{border:1px solid var(--line);background:#fff;border-radius:99px;padding:8px 16px;font-weight:700;font-size:13.5px}.hcats button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.vcard{display:flex;flex-direction:column;gap:6px}.vcard .vid{aspect-ratio:16/9}.vcard b{font-size:14px}.vcard small{color:var(--mute)}.vid .dur{position:absolute;right:10px;bottom:10px;background:rgba(0,0,0,.7);border-radius:6px;padding:1px 7px;font-size:11.5px}.info-hero{background:linear-gradient(120deg,#111,color-mix(in srgb,var(--red) 22%,#111));color:#fff;padding:30px 0}.info-hero h1{font-size:32px;line-height:1.1}.act3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.act{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px;display:flex;gap:14px;align-items:center;cursor:pointer;transition:.15s;text-align:left}.act:hover{border-color:var(--red);transform:translateY(-2px)}.act .wi{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font-size:26px;background:#f4f4f4;flex:none}.slides{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.slides .ph{height:200px;border-radius:14px}.me{background:#fff;border:2px solid var(--red);border-radius:16px;padding:16px 18px;display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap}.pass{background:#fff;border:2px solid #111;border-radius:18px;overflow:hidden;max-width:420px;margin:0 auto;box-shadow:0 10px 30px rgba(0,0,0,.18)}.pass .ph{height:120px}.pass .hd{background:#111;color:#fff;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;font-weight:800;letter-spacing:.04em}.pass .bd{padding:16px}.pass .role{display:inline-block;background:var(--red);color:#fff;border-radius:8px;padding:2px 12px;font-weight:800;font-size:13px;letter-spacing:.06em}.pass .nm{font-size:26px;font-weight:800;margin:8px 0 0;line-height:1.1}.pass .row2{display:flex;gap:16px;align-items:center;margin-top:12px}.pass .qr{width:96px;height:96px;flex:none;background-size:12px 12px;border-width:5px}.pass .ft{background:#f4f4f4;padding:10px 16px;font-size:12px;color:#555;text-align:center}.hrw{overflow:auto;background:#fff;border:1px solid var(--line);border-radius:12px;max-height:640px}.hrw.tall{max-height:none}table.hr{border-collapse:collapse;font-size:12.5px;width:100%}table.hr th,table.hr td{border:1px solid #ececec;padding:5px 6px;text-align:center;white-space:nowrap}table.hr thead th{position:sticky;top:0;background:#fafafa;z-index:2;font-size:11.5px}table.hr th.g-staff{background:#d8f1f7}table.hr th.g-mono{background:#ffd9c2}table.hr th.g-bene{background:#d8f2df}table.hr td.d{background:#f1f1f1;font-weight:700;text-align:left;position:sticky;left:0;z-index:1}table.hr td.c{text-align:left;color:#555}table.hr tr.past td{opacity:.55}table.hr tr.sel td.d{background:#ffe1e1}.hc{min-width:44px;cursor:pointer;font-weight:700;user-select:none}.hc:hover{outline:2px solid var(--red);outline-offset:-2px}.hc.OK{background:#cdeed6;color:#14532d}.hc.NOK{background:#f45;color:#fff}.hc.CLJ,.hc.CLM,.hc.CLA{background:#e5d6ff;color:#4a1d96}.hc.n{background:#f8f8f8}.hc small{display:block;font-weight:600;font-size:10px;color:#666}.legend{display:flex;gap:8px;flex-wrap:wrap;font-size:12px;margin:8px 0}.legend span{border-radius:6px;padding:2px 9px;font-weight:700}.prep td.t{text-align:left;position:sticky;left:0;background:#fff;font-weight:600;min-width:170px}.prep select{border:0;border-radius:99px;padding:3px 8px;font-size:12px;font-weight:700;width:auto;min-width:78px;text-align:center}.prep select.OK{background:#1a7f37;color:#fff}.prep select.EC{background:#cfe6ff;color:#0b4a9a}.prep select.NC{background:#333;color:#fff}.prep select.e{background:#eee}.prep .auto{display:inline-block;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:700}.prep .auto.OK{background:#1a7f37;color:#fff}.prep .auto.EC{background:#cfe6ff;color:#0b4a9a}.prep .auto.e{background:#eee;color:#888}.ring{width:54px;height:54px;border-radius:50%;background:conic-gradient(var(--ok) calc(var(--p)*1%),#e5e5e5 0);display:grid;place-items:center;font-weight:800;font-size:13px;position:relative}.ring:before{content:"";position:absolute;inset:6px;border-radius:50%;background:#fff}.ring span{position:relative}.mono{max-width:480px;margin:24px auto 60px}.mono .day{padding:14px 16px;border-bottom:1px solid #eee}.mono .day b{font-size:16px}.mono .opts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px}.mono .opts button{border:2px solid var(--line);background:#fff;border-radius:12px;padding:12px 6px;font-weight:700;font-size:14px}.mono .opts button.on.OK{background:#cdeed6;border-color:#1a7f37;color:#14532d}.mono .opts button.on.NOK{background:#ffd6d6;border-color:var(--ko);color:#7f1d1d}.mono .opts button.on.CL{background:#e5d6ff;border-color:#7c3aed;color:#4a1d96}.mono .opts.three{grid-template-columns:repeat(3,1fr)}.label-fixed{aspect-ratio:70/37!important;max-width:420px!important;background:#f1ff2b!important;border:1px solid #9a9a00!important;border-radius:3px!important;background-image:none!important}.label-fixed .car{background:none;border:0;border-radius:0;overflow:visible;display:block}.label-fixed .nm{font-size:26px!important}.label-fixed .pn{font-size:22px!important}.sheet{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(8,1fr);aspect-ratio:210/297;background:#fff;border:1px solid #bbb;box-shadow:0 4px 16px rgba(0,0,0,.15);max-width:340px;margin:0 auto}.sheet>div{background:#f1ff2b;border:1px solid #8b8b00;position:relative;padding:3px 5px;line-height:1.05;overflow:hidden;font-family:Arial,sans-serif}.sheet .n{font-size:9px;font-weight:800;text-transform:uppercase;padding-right:16px}.sheet .p{font-size:8px;font-weight:700}.sheet .c{position:absolute;left:5px;bottom:2px;font-size:5.5px}.sheet .f{position:absolute;right:4px;top:2px;font-size:10px;font-weight:800;color:#e50000}.sheet>div.e{background:#f7ffa0;opacity:.6}.chiprow{margin-top:14px;background:#fafafa;border:2px solid #ddd;border-radius:16px;padding:14px;text-align:center}.chiprow.ok{border-color:#1a7f37;background:#f3fbf5}.chiprow.ko{border-color:var(--ko);background:#fdeaea}.chiprow label{font-weight:700;font-size:13px;display:block;margin-bottom:6px}.refpill small{display:block;font-size:10.5px;font-weight:700;color:#555;letter-spacing:.06em}.refpill.okp small{color:var(--ok)}.tline{position:relative;margin:6px 0 0 6px;padding-left:22px;border-left:3px solid #e5e5e5}.tline>div{position:relative;padding:0 0 14px}.tline>div:before{content:"";position:absolute;left:-30px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--red)}.tline>div>b:first-child,.tline .br>div>b:first-child{display:block;font-size:14px}.tline span{font-size:13px;color:#555}.tline .br{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px}.tline .br div{background:#f6f6f6;border-radius:10px;padding:8px 10px;font-size:12.5px}.tline .br .a{background:#f3fbf5;border:1px solid #bfe2c8}.tline .br .b{background:#fffaf0;border:1px solid #f0d6a0}.qrow{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f0;font-size:13.5px}.qrow:last-child{border:0}.cchart{width:100%;display:block}.cchart text{font-size:11px;fill:#666}.cleg{display:flex;gap:16px;flex-wrap:wrap;font-size:12.5px;margin:6px 0}.cleg i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:6px;vertical-align:-1px}.cleg i.ln{height:3px;border-radius:2px;vertical-align:3px;width:18px}@media(max-width:1000px){.showcase,.fleet,.lvl{grid-template-columns:1fr 1fr}.split2,.act3,.slides{grid-template-columns:1fr}.tline .br{grid-template-columns:1fr}}@media(max-width:600px){.showcase,.fleet,.lvl{grid-template-columns:1fr}}
.card.ev{position:relative;transition:transform .25s ease,box-shadow .25s ease}.ev .ph svg{transition:transform .6s ease}.ev:hover{transform:translateY(-4px);box-shadow:0 14px 34px rgba(0,0,0,.16)}.ev:hover .ph svg{transform:scale(1.07)}.ev .date{transition:transform .25s ease;box-shadow:0 4px 12px rgba(0,0,0,.18)}.ev:hover .date{transform:translateY(-2px) rotate(-3deg)}.ev .badge .tag.warn{animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{0%,100%{box-shadow:0 0 0 0 rgba(224,168,59,.6)}50%{box-shadow:0 0 0 7px rgba(224,168,59,0)}}.lrow b:first-child{white-space:nowrap}.notes-btn{right:auto!important;left:16px}.notes{right:auto!important;left:16px}@media(max-width:900px){.notes-btn{bottom:84px}}.top .wrap{gap:16px}.top nav{gap:16px}.soc{display:flex;gap:2px;align-items:center}.socb{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:50%;color:var(--ink);transition:background .2s,color .2s}.socb:hover{background:var(--red);color:#fff}.giftbtn{white-space:nowrap;border-color:var(--red)!important;color:var(--red)!important;font-weight:700}.giftbtn:hover{background:var(--red)!important;color:#fff!important}@media(max-width:1180px){.soc{display:none}}.chip.clk{cursor:pointer;color:inherit;font:inherit;font-size:12.5px;transition:background .2s,transform .2s}.chip.clk i{font-style:normal;opacity:.7;margin-left:2px}.chip.clk:hover{background:rgba(255,255,255,.22);transform:translateY(-1px)}.incl span[data-svc]{cursor:pointer;transition:border-color .2s,box-shadow .2s}.incl span[data-svc]:hover{border-color:var(--red);box-shadow:0 2px 10px rgba(0,0,0,.08)}.ib{border:0;background:none;color:var(--red);font-size:14px;font-weight:700;padding:0 3px;cursor:pointer;vertical-align:middle}.ib:hover{transform:scale(1.15)}.svcmedia{margin:-4px 0 14px}.svcmedia .ph{height:190px;border-radius:12px;position:relative;overflow:hidden}.svcmedia .play{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:50%;background:#fff;color:#111;display:grid;place-items:center;font-size:18px;z-index:2;box-shadow:0 4px 16px rgba(0,0,0,.3)}.partner{background:#f7f7f7;border:1px dashed #ccc;border-radius:10px;padding:10px 12px;font-size:13px;margin:8px 0 4px;line-height:1.7}.csvlist{font-size:14px;line-height:2}.optrow.flash{animation:flash 1.6s ease}@keyframes flash{0%,60%{background:#fff3cd}100%{background:transparent}}.giftband{display:flex;align-items:center;gap:22px;background:linear-gradient(120deg,#171717,#7d0000);color:#fff;border-radius:var(--r,14px);padding:22px 26px}.giftband .gi{font-size:44px}.giftband h3{font-size:21px;margin-bottom:4px}.giftband p{color:#ddd;font-size:14px;max-width:640px}.giftband .btn{margin-left:auto;white-space:nowrap}@media(max-width:760px){.giftband{flex-direction:column;align-items:flex-start}.giftband .btn{margin-left:0}}dialog.wide.xl{max-width:1120px}dialog.xl .db{max-height:72vh}.wrapseg{flex-wrap:wrap}.wrapseg button{flex:1 1 auto}.seg button.hidden{display:none}.gfh{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--mute);margin:16px 0 8px}.gfh:first-child{margin-top:0}.gths{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:6px}.gth{position:relative;border:2px solid transparent;border-radius:12px;background:var(--g);color:#fff;padding:12px 8px;text-align:center;display:flex;flex-direction:column;gap:4px;align-items:center;font-size:12.5px;transition:transform .2s}.gth span{font-size:26px}.gth b{font-size:12.5px}.gth em{position:absolute;top:-8px;right:-4px;background:#ffd23f;color:#111;font-style:normal;font-size:10px;font-weight:800;padding:2px 7px;border-radius:99px}.gth:hover{transform:translateY(-2px)}.gth.on{border-color:var(--ink);box-shadow:0 0 0 3px rgba(0,0,0,.12)}.gams{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.gams button{border:1px solid var(--line);background:#fff;border-radius:99px;padding:9px 18px;font-weight:700}.gams button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.gcus{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.gcus input{width:118px}.giftcard{aspect-ratio:1.62/1;border-radius:18px;background:var(--g);color:#fff;padding:20px 22px;display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:0 14px 34px rgba(0,0,0,.28)}.giftcard:before{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:rgba(255,255,255,.08)}.gc-top{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.14em;font-weight:800;opacity:.85}.gc-em{font-size:38px;margin:6px 0 0}.gc-amt{font-size:40px;font-weight:800;line-height:1}.gc-to{font-size:15px;font-weight:700;margin-top:8px}.gc-msg{font-size:13px;font-style:italic;opacity:.92;margin-top:4px;flex:1}.gc-foot{font-size:10.5px;opacity:.8;line-height:1.4}.giftmini{width:74px;height:54px;border-radius:10px;background:var(--g);display:grid;place-items:center;font-size:26px;flex:none}.gtrow{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid #eee}.gtrow:first-of-type{border-top:0}.gtsw{width:56px;height:56px;border-radius:12px;background:var(--g);display:grid;place-items:center;font-size:24px;flex:none}.lbcanvas{background:#e9e9e9;border-radius:12px;padding:16px}.lbcard{position:relative;aspect-ratio:70/37;background:#f1ff2b;border:1px solid #9a9a00;container-type:inline-size;overflow:hidden;font-family:Arial,Helvetica,sans-serif}.lbcard.big{max-width:460px;margin:0 auto;box-shadow:0 6px 18px rgba(0,0,0,.18)}.lbf{position:absolute;white-space:nowrap;line-height:1;user-select:none}.lbf.ed{cursor:grab;outline:1px dashed transparent;outline-offset:2px;padding:0 1px}.lbf.ed:hover{outline-color:#888}.lbf.sel{outline:2px solid var(--red)!important}.lbcard .gv,.lbcard .gh{position:absolute;pointer-events:none;background:#e5251b;opacity:0}.lbcard .gv{left:50%;top:0;bottom:0;width:1px}.lbcard .gh{top:50%;left:0;right:0;height:1px}.lbcard .gv.on,.lbcard .gh.on{opacity:.75}.sheet>.lbcard{padding:0;border:1px solid #8b8b00;line-height:1}.sheet>.lbcard.e{background:#f7ffa0;opacity:.6}.lbfields{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.lbfields button{border:1px solid var(--line);background:#fff;border-radius:99px;padding:5px 12px;font-size:12.5px;font-weight:600}.lbfields button.on{background:#f0f7ff;border-color:#9bbcf0}.lbfields button.cur{box-shadow:0 0 0 2px var(--red)}.lbinsp{background:#fafafa;border:1px solid var(--line);border-radius:12px;padding:12px 14px}.lbrow{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:10px;font-size:13px}.lbrow label{font-weight:700;font-size:12px;color:var(--mute);text-transform:uppercase;letter-spacing:.04em}.lbrow input[type=number]{width:74px;padding:6px 8px}.stepper{display:inline-flex;align-items:center;gap:4px}.stepper button{width:30px;height:32px;border:1px solid var(--line);background:#fff;border-radius:8px;font-weight:800}.tg{border:1px solid var(--line);background:#fff;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.tg.on{background:var(--ink);color:#fff;border-color:var(--ink)}.tg i{width:12px;height:12px;border-radius:50%;display:inline-block;border:1px solid rgba(0,0,0,.25)}.passimg{max-width:100%;max-height:58vh;border-radius:10px;box-shadow:0 6px 24px rgba(0,0,0,.25);background:#fff}.passthumb{display:flex;gap:14px;align-items:center;background:#fafafa;border:1px solid var(--line);border-radius:12px;padding:10px}.passthumb img{width:74px;border-radius:6px;border:1px solid #ddd}.carsheet{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px;margin:0 0 22px}.carsheet.soon{opacity:.85}.cs-main{height:320px;border-radius:14px;position:relative;overflow:hidden}.cs-thumbs{display:flex;gap:10px;margin-top:10px}.cs-thumbs button{width:96px;height:66px;border-radius:10px;background:var(--g);border:2px solid transparent;color:#fff;font-weight:800;opacity:.8}.cs-thumbs button.on{border-color:var(--red);opacity:1}.cs-info h2{font-size:26px;margin-bottom:8px}.cs-info .pitch{color:#444;font-size:15px;line-height:1.55;margin-bottom:14px}.cs-info h4{font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--mute);margin:14px 0 6px}.kmt{width:100%;border-collapse:collapse;font-size:14px}.kmt th{text-align:left;font-size:11.5px;text-transform:uppercase;color:var(--mute);padding:6px 8px;border-bottom:2px solid var(--line)}.kmt td{padding:8px;border-bottom:1px solid #eee}.chipl{display:inline-block;background:#f3f3f3;border-radius:99px;padding:3px 10px;margin:3px 4px 0 0;font-size:12px;font-weight:600}.chipl:hover{background:#e6e6e6}.car .from{margin:6px 0}.car .from b{font-size:20px}.fl-list{display:flex;flex-direction:column;gap:6px}.fl-item{display:flex;justify-content:space-between;align-items:center;text-align:left;border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 12px}.fl-item small{display:block;color:var(--mute);font-size:12px}.fl-item.on{border-color:var(--red);background:#fff6f6}.dot{width:10px;height:10px;border-radius:50%;background:#ccc;flex:none}.dot.ok{background:var(--ok)}.dot.w{background:var(--warn)}.phslots{display:flex;gap:10px;flex-wrap:wrap}.phslot{width:150px;height:104px;border-radius:12px;background:var(--g);color:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:10px;font-weight:700;font-size:12.5px}.phslot.add{background:#fff;color:var(--ink);border:2px dashed #bbb;align-items:center;justify-content:center;font-weight:700}.ck.avail{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.ck.avail label{font-size:13px;display:flex;gap:8px;align-items:center}.danger{color:var(--ko)!important;border-color:#f0b4ae!important}@media(max-width:900px){.carsheet{grid-template-columns:1fr}.cs-main{height:230px}}table.hr .hc.D{background:#e3f5ea;color:#14532d;border:1px dashed #6dbf8b}table.hr .hc.V{background:#1a7f37;color:#fff}table.hr .hc em{font-style:normal;font-size:9px;display:block;opacity:.85}table.hr .hc{font-size:11px}table.hr td.nw{white-space:nowrap}table.hr .ic{border:1px solid var(--line);background:#fff;border-radius:7px;padding:3px 7px;margin:0 2px;font-size:12px}.mono .day .opts button:disabled{opacity:.5;cursor:not-allowed}.okbox{background:#e3f5ea;color:#14532d;border-radius:10px;padding:8px 12px;font-size:13px;margin-top:8px}.pendbox{background:#fff6e0;color:#7a4b00;border-radius:10px;padding:8px 12px;font-size:13px;margin-top:8px}.okbox b,.pendbox b{font-size:inherit!important}#crules input[type=number]{width:130px}.actbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:12px 18px;background:#f7f7f9;border-top:1px solid #eee;border-bottom:1px solid #eee}.actbar .lbl2{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--mute);flex:0 0 100%;margin-bottom:-2px}.actbar .btn{padding:9px 16px;font-size:13.5px}@media(max-width:760px){.actbar .grow{display:none}.actbar .btn{flex:1 1 44%}}.gating .wv>div>*:not(#w-gate),.gating .pdfwrap{display:none!important}.gating .wv{grid-template-columns:minmax(0,760px)!important;justify-content:center}.gsum{display:flex;gap:16px;flex-wrap:wrap;background:#f4f7fb;border-radius:10px;padding:8px 12px;font-size:13.5px;margin-bottom:8px}.gcircs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.gcircs button{background:var(--g);color:#fff;border-radius:12px;padding:16px 12px;text-align:left;border:2px solid transparent;display:flex;flex-direction:column;gap:3px}.gcircs button small{opacity:.8}.gcircs button.on{border-color:var(--red);box-shadow:0 0 0 3px rgba(229,0,0,.2)}.gdays{display:flex;gap:8px;flex-wrap:wrap}.gdays button{border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px 16px;text-align:left;display:flex;flex-direction:column}.gdays button:hover{border-color:var(--red)}.gdays small{color:var(--mute)}.groles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.groles button{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px 12px;text-align:center;display:flex;flex-direction:column;gap:4px;align-items:center}.groles button:hover{border-color:var(--red);box-shadow:0 4px 14px rgba(0,0,0,.08)}.groles span{font-size:28px}.groles small{color:var(--mute);font-size:12px}.cand{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin-bottom:8px}@media(max-width:700px){.gcircs,.groles{grid-template-columns:1fr}}.qrbox{display:flex;gap:18px;align-items:center}.qrimg{width:170px;flex:none;background:#fff;padding:10px;border:1px solid var(--line);border-radius:12px}.qrimg svg{width:100%;display:block}.avbtns{display:flex;gap:10px;flex-wrap:wrap}.avbtns .btn{padding:14px 22px;font-size:15px}.avg{background:#1a73e8!important}.avf{background:#1877f2!important}.avup{display:grid;grid-template-columns:1fr 1fr;gap:12px}.shot{width:104px;height:56px;border-radius:8px;border:1px solid #ddd;background:linear-gradient(135deg,#fff,#eef1f5);display:flex;gap:6px;align-items:center;justify-content:center;font-size:11px}.shot b{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:12px}.shot.g b{background:#ea4335}.shot.f b{background:#1877f2}.shot span{color:#f5a623;letter-spacing:1px}.serp{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:#fff;margin:6px 0}.serp .u{font-size:12px;color:#4d5156}.serp .t{font-size:17px;color:#1a0dab;margin:2px 0}.serp .d{font-size:13px;color:#4d5156}.fld .cnt{float:right;font-size:11px;color:var(--mute)}.fld .cnt.bad{color:var(--ko);font-weight:700}input.todo,select.todo{background:#fff8e1;border-color:#e0a83b}#ai-fab{position:fixed;right:18px;bottom:18px;z-index:80;background:var(--ink);color:#fff;border:0;border-radius:999px;padding:14px 20px;font-weight:700;font-size:14px;box-shadow:0 8px 26px rgba(0,0,0,.32);display:flex;gap:8px;align-items:center;transition:transform .2s}#ai-fab:hover{transform:translateY(-2px)}#ai-fab .ai-i{color:#ffd23f;font-size:16px}#ai-panel{position:fixed;right:18px;bottom:82px;z-index:85;width:380px;max-width:calc(100vw - 24px);height:540px;max-height:calc(100vh - 110px);background:#fff;border-radius:18px;box-shadow:0 18px 60px rgba(0,0,0,.35);display:flex;flex-direction:column;overflow:hidden}.ai-h{background:var(--ink);color:#fff;padding:14px 16px;display:flex;justify-content:space-between;align-items:center}.ai-h small{display:block;color:#bbb;font-size:12px}.ai-h button{background:none;border:0;color:#fff;font-size:16px}.ai-msgs{flex:1;overflow:auto;padding:14px;display:flex;flex-direction:column;gap:10px;background:#f6f6f8}.aim{max-width:88%}.aim.you{align-self:flex-end}.aim .b{padding:10px 13px;border-radius:14px;font-size:14px;line-height:1.5}.aim.bot .b{background:#fff;border:1px solid #e6e6ea}.aim.you .b{background:var(--ink);color:#fff}.aim .s{font-size:12px;color:var(--mute);margin-top:4px}.aim .s a{color:var(--red);font-weight:700}.aim .fb button{border:0;background:none;font-size:14px}.aask{display:flex;gap:6px;margin-top:6px}.aask input{flex:1;padding:8px 10px}.ai-sug{display:flex;gap:6px;overflow-x:auto;padding:8px 12px;border-top:1px solid #eee;background:#fff}.ai-sug button{white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:99px;padding:6px 12px;font-size:12px}.ai-sug button:hover{border-color:var(--red)}#ai-form{display:flex;gap:8px;padding:10px 12px;border-top:1px solid #eee;background:#fff}#ai-form input{flex:1}.ai-foot{font-size:11.5px;color:var(--mute);padding:0 14px 10px;background:#fff}.ai-foot a{color:var(--red);font-weight:700}@media(max-width:900px){#ai-fab{bottom:84px}#ai-panel{bottom:146px;right:10px;height:60vh}}#rt-body{padding-top:22px}@media(max-width:760px){.act3{grid-template-columns:1fr!important}#inf-body .fleet{grid-template-columns:repeat(2,1fr)!important}.gths{grid-template-columns:repeat(2,1fr)}}.top .btn,.top .pill{white-space:nowrap}.insp-row{padding:12px 0;border-top:1px solid var(--line)}.insp-row:first-of-type{border-top:0}.insp-row p{margin:4px 0 8px;line-height:1.5}.insp-h{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.insp-h .tag{margin-left:auto}.insp-tip{position:relative;display:inline-flex;vertical-align:middle}.insp-tip-b{width:20px;height:20px;border-radius:50%;border:1px solid currentColor;background:#fff;color:var(--ink);font:700 12px/1 inherit;padding:0;cursor:help;display:inline-grid;place-items:center;opacity:.75}.insp-tip-b:hover,.insp-tip-b:focus-visible,.insp-tip.open .insp-tip-b{opacity:1;border-color:var(--red);color:var(--red)}.insp-tip-p{position:absolute;z-index:60;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);width:min(340px,86vw);background:#111;color:#fff;border-radius:10px;padding:12px 14px;font-size:12.5px;font-weight:400;line-height:1.5;text-align:left;box-shadow:0 10px 30px rgba(0,0,0,.25);display:none}.insp-tip-p b{display:block;margin-bottom:4px;font-size:13px}.insp-tip-p span{display:block;margin-top:6px}.insp-tip-p::after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border:6px solid transparent;border-top-color:#111}@media(hover:hover){.insp-tip:hover .insp-tip-p{display:block}}.insp-tip.open .insp-tip-p,.insp-tip-b:focus-visible+.insp-tip-p{display:block}@media(max-width:600px){.insp-tip{display:inline}.insp-tip-p{position:static;width:auto;transform:none;margin:8px 0 4px;font-size:13px}.insp-tip-p::after{display:none}}
:root{--c-red:#e5251b;--c-blue:#2f6fe4;--c-orange:#f08c00;--c-green:#1a9d5b;--c-violet:#7c4dff;--c-slate:#3d4f5c;--c-grey:#6b7785;--c-teal:#0e9aa7}.c-red,[data-c=red]{--cc:var(--c-red)}.c-blue,[data-c=blue]{--cc:var(--c-blue)}.c-orange,[data-c=orange]{--cc:var(--c-orange)}.c-green,[data-c=green]{--cc:var(--c-green)}.c-violet,[data-c=violet]{--cc:var(--c-violet)}.c-slate,[data-c=slate]{--cc:var(--c-slate)}.c-grey,[data-c=grey]{--cc:var(--c-grey)}.c-teal,[data-c=teal]{--cc:var(--c-teal)}#adm-head{display:none!important}#adm-layout{display:none}body.adm-on #adm-layout{display:flex;align-items:flex-start}#adm-side{position:sticky;top:0;flex:0 0 250px;width:250px;height:100vh;overflow-y:auto;background:#14161a;color:#c9ced6;padding:14px 10px 24px;z-index:60}#adm-main{flex:1;min-width:0}.sb-brand{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 14px;color:#fff;font-weight:800;font-size:17px}.sb-brand span{color:var(--red)}.sb-brand button{background:#232830;color:#fff;border:0;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700}.sb-g{margin:2px 0}.sb-gh{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;background:none;border:0;color:#eef0f3;font-weight:700;font-size:13.5px;text-align:left}.sb-gh:hover{background:#1d2128}.sb-gh .dot{width:11px;height:11px;border-radius:3px;background:var(--gc);flex:none}.sb-gh .chev{margin-left:auto;transition:transform .2s;opacity:.55;font-size:11px}.sb-g.open .chev{transform:rotate(90deg)}.sb-g.cur .sb-gh{background:#1d2128}.sb-items{display:none;padding:2px 0 8px 18px}.sb-g.open .sb-items{display:block}.sb-items a{display:block;padding:7px 10px;margin:1px 0;border-radius:8px;color:#a9b0ba;font-size:13px;cursor:pointer;border-left:2px solid #2a2f37}.sb-items a:hover{color:#fff;background:#1d2128}.sb-items a.on{color:#fff;background:var(--gc);border-left-color:var(--gc);font-weight:700}.sb-foot{margin-top:14px;padding:10px;border-top:1px solid #262b33;font-size:12px;color:#8e96a1}.screen.adm .wrap{max-width:1360px}.acrumb{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:800;color:var(--acc,var(--red));text-transform:uppercase;letter-spacing:.07em;margin:2px 0 4px}.acrumb b{color:var(--ink);text-transform:none;letter-spacing:0;font-size:13px}.screen.adm[data-g=pilot]{--acc:var(--c-red)}.screen.adm[data-g=offer]{--acc:var(--c-blue)}.screen.adm[data-g=serv]{--acc:var(--c-orange)}.screen.adm[data-g=cli]{--acc:var(--c-green)}.screen.adm[data-g=team]{--acc:var(--c-violet)}.screen.adm[data-g=site]{--acc:var(--c-slate)}.screen.adm[data-g=set]{--acc:var(--c-grey)}.screen.adm .head h2{display:flex;align-items:center;gap:10px}.screen.adm .head h2:before{content:"";width:6px;height:28px;border-radius:3px;background:var(--acc,var(--red));flex:none}.screen.adm .kpi{border-top:3px solid var(--acc,var(--line))}.screen.adm .tabs button.on{border-color:var(--acc,var(--red));color:var(--ink)}.screen.adm .rtabs button.on{background:var(--acc,var(--ink));border-color:var(--acc,var(--ink))}#dj-tabs,#s-tabs,#cl-tabs,#cms-tabs,#tm-tabs,#sv-tabs{display:none}@media(max-width:1000px){#adm-side{flex-basis:200px;width:200px}}.tabs.grp{gap:4px;align-items:center;flex-wrap:wrap;border-bottom:0;margin-bottom:14px;overflow:visible}.tg-l{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:var(--cc);padding:0 4px 0 12px;position:relative}.tg-l:before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:50%;background:var(--cc);transform:translateY(-50%)}.tg-l:first-child{padding-left:12px}.tabs.grp button{border:1px solid var(--line)!important;border-radius:9px;background:#fff;padding:7px 12px;font-size:13px;color:var(--ink)}.tabs.grp button.on{background:var(--cc)!important;border-color:var(--cc)!important;color:#fff!important}.todo{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:12px;margin-bottom:16px}.tt{background:#fff;border:1px solid var(--line);border-left:5px solid var(--cc);border-radius:12px;padding:12px 14px;display:flex;gap:12px;align-items:center;text-align:left;cursor:pointer;transition:transform .15s,box-shadow .15s}.tt:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.09)}.tt .n{font-size:28px;font-weight:800;color:var(--cc);min-width:36px;text-align:center;font-variant-numeric:tabular-nums}.tt .l{font-size:13px;font-weight:600;line-height:1.3}.tt .l small{display:block;color:var(--mute);font-weight:500;font-size:12px}#d-kpis{grid-template-columns:repeat(4,1fr)}#d-kpis .kpi:nth-child(3),#d-kpis .kpi:nth-child(5){display:none}#d-days tr>*:nth-child(n+3):nth-child(-n+7),#d-days tr>*:nth-child(14){display:none}.chart svg{height:96px}.hello{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.hello h2{font-size:26px}.nextday{background:linear-gradient(135deg,#1b1b1f 0%,#7b0d0d 100%);color:#fff;border-radius:18px;padding:20px 22px;margin-bottom:8px;box-shadow:0 12px 30px rgba(120,10,10,.25)}.nd-top{display:flex;justify-content:space-between;align-items:center}.nd-tag{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffb8b0}.nextday h3{font-size:27px;margin:6px 0 2px;color:#fff}.nd-date{color:#ecdada;font-size:14px}.nd-steps{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.nd-steps .st{border-radius:99px;padding:5px 12px;font-size:12.5px;font-weight:700;background:rgba(255,255,255,.13)}.nd-steps .st.ok{background:rgba(46,204,113,.22);color:#bdf6d2}.nd-steps .st.warn{background:rgba(255,183,0,.24);color:#ffe28f}.nd-cta{display:flex;flex-wrap:wrap;gap:8px}.btn.light{background:rgba(255,255,255,.15);color:#fff;border:1px solid rgba(255,255,255,.28)}.btn.light:hover{background:rgba(255,255,255,.26)}.sec2{display:flex;align-items:center;gap:8px;font-size:16px;margin:24px 0 10px}.sec2 small{background:#e6e6e6;border-radius:99px;padding:1px 9px;font-size:12px;color:var(--mute);font-weight:700}.dotc{width:11px;height:11px;border-radius:3px;background:var(--cc);display:inline-block}.todo2{display:flex;flex-direction:column;gap:8px}.t2{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-left:5px solid var(--cc);border-radius:12px;padding:10px 14px}.t2.red{--cc:var(--c-red)}.t2.orange{--cc:var(--c-orange)}.t2.blue{--cc:var(--c-blue)}.t2 .ti{font-size:22px}.t2>div{flex:1}.t2 small{display:block;color:var(--mute);font-size:12.5px}.rescard.st-ok{border-left:5px solid var(--c-green)}.rescard.st-warn{border-left:5px solid var(--c-orange)}#acc-res .tag{white-space:normal;line-height:1.3}details.ppl{border-top:1px solid #eee}details.ppl>summary{padding:12px 18px;cursor:pointer;font-size:13.5px;list-style:none}details.ppl>summary::-webkit-details-marker{display:none}details.ppl>summary:before{content:"▸  ";color:var(--mute)}details.ppl[open]>summary:before{content:"▾  "}.acc .side a{display:flex;align-items:center;justify-content:flex-start;gap:10px;border-radius:12px;position:relative}.acc .side a .ic{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:16px;text-decoration:none;background:color-mix(in srgb,var(--cc) 16%,#fff);flex:none}.acc .side a.on{background:color-mix(in srgb,var(--cc) 11%,#fff)!important;color:var(--ink)!important;box-shadow:inset 3px 0 0 var(--cc)}.acc .side a i{margin-left:auto}.acc .side a em{margin-left:auto;font-style:normal;font-size:10px}@media(max-width:900px){.acc{display:block!important}.acc .side{position:fixed!important;left:0;right:0;bottom:0;top:auto;z-index:75;border-radius:0!important;display:flex!important;flex-direction:row;justify-content:space-around;padding:6px 4px calc(6px + env(safe-area-inset-bottom))!important;border:0!important;border-top:1px solid var(--line)!important;box-shadow:0 -6px 22px rgba(0,0,0,.1);background:#fff}.acc .side a{flex-direction:column;gap:1px;font-size:10.5px;padding:3px 6px;flex:1;text-align:center;border-radius:10px;box-shadow:none!important}.acc .side a.opt-m{display:none}.acc .side a i{position:absolute;top:0;right:14%;margin:0}body:has(#account.on){padding-bottom:74px}.hello h2{font-size:22px}.nextday{padding:16px}.nextday h3{font-size:22px}.nd-cta .btn{flex:1 1 100%}#ai-fab{bottom:90px}}#app-bar{display:none}body.app .mock,body.app .notes-btn,body.app #notes,body.app #site-head,body.app #site-foot,body.app #ai-fab,body.app #ai-panel,body.app .pwa-btn{display:none!important}body.app #app-bar{display:flex;position:sticky;top:0;z-index:80;background:var(--red);color:#fff;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;align-items:center;justify-content:space-between;font-weight:800}body.app #app-bar button{background:rgba(255,255,255,.2);border:0;color:#fff;border-radius:99px;padding:6px 12px;font-weight:700;font-size:12.5px}body.app #account .wrap,body.app .screen .wrap{padding-left:14px;padding-right:14px}.phone{width:300px;height:610px;border:11px solid #111;border-radius:38px;overflow:hidden;background:#fff;margin:0 auto;box-shadow:0 20px 50px rgba(0,0,0,.35);position:relative}.phone iframe{width:390px;height:790px;border:0;transform:scale(.7692);transform-origin:0 0}.pwa-steps{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pwa-steps .card{padding:14px 16px}.pwa-steps ol{margin:6px 0 0 18px;font-size:13.5px;line-height:1.7}.pwa-perks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0 14px}.pwa-perks div{background:#f5f7fa;border-radius:12px;padding:10px 12px;font-size:13px}.pwa-perks b{display:block;font-size:14px}@media(max-width:700px){.pwa-steps,.pwa-perks{grid-template-columns:1fr}}.chk{list-style:none;margin:0;padding:0}.chk li{padding:6px 0;border-bottom:1px solid #eee;font-size:13.5px;display:flex;gap:8px}.chk li:before{content:"✓";color:var(--ok);font-weight:800}.chk li.todo:before{content:"○";color:var(--warn)}.nchip{display:inline-block;background:#fff3bf;border:1px solid #efd15c;color:#7a5b00;border-radius:8px;padding:1px 8px;font-size:11.5px;margin-left:6px;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;cursor:pointer;font-weight:600}.nchip.starter{background:#ffe1de;border-color:#f0a9a1;color:#8a1f16}.nbtn{opacity:0;border:0;background:none;font-size:13px;margin-left:2px;cursor:pointer}tr:hover .nbtn{opacity:.7}.nbtn:hover{opacity:1!important}.invtag{display:inline-block;background:#ece4ff;color:#4a2ba8;border-radius:6px;padding:0 7px;font-size:10.5px;font-weight:800;margin-left:6px;letter-spacing:.04em;vertical-align:middle}tr.hasnote>td{background:#fffdf0}.iv-st{display:inline-block;border-radius:99px;padding:2px 10px;font-size:12px;font-weight:700}.iv-st.sent{background:#e8eefc;color:#1b4fb8}.iv-st.open{background:#fff0d1;color:#8a5a00}.iv-st.reg{background:#e3f5ea;color:#14532d}.iv-st.signed{background:#1a7f37;color:#fff}.iv-st.expired{background:#eee;color:#777}.givs span{display:inline-block;background:#f1f1f4;border-radius:6px;padding:1px 7px;font-size:11.5px;margin:0 3px 3px 0;font-weight:600}.ivhero{background:linear-gradient(135deg,#0f2f4f,#2f6fe4);color:#fff;border-radius:18px;padding:22px 24px;margin:22px 0 16px}.ivhero h2{font-size:24px}.ivhero p{color:#dfe9ff;margin-top:4px}.ivgive{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.ivgive span{background:rgba(255,255,255,.16);border-radius:99px;padding:5px 14px;font-weight:700;font-size:13px}.hday{background:#fff;border:1px solid var(--line);border-left:5px solid var(--c-violet);border-radius:14px;padding:14px 16px;margin-bottom:12px}.hday .hd2{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.hday .hd2 b{font-size:16px}.hday .cnt{display:flex;gap:6px;flex-wrap:wrap}.hday .cnt span{font-size:12px;font-weight:700;border-radius:99px;padding:2px 10px}.cnt .y{background:#e3f5ea;color:#14532d}.cnt .q{background:#fff0d1;color:#8a5a00}.cnt .n{background:#eee;color:#666}.hp{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:99px;padding:3px 4px 3px 12px;margin:0 6px 6px 0;font-size:13px;font-weight:600;background:#fff}.hp button{border:0;border-radius:99px;min-width:26px;height:26px;font-weight:800;font-size:12.5px;cursor:pointer}.hp .y{background:#1a7f37;color:#fff}.hp .n{background:#eee;color:#b3261e}.hp .u{background:none;color:#777;font-weight:600;padding:0 8px;text-decoration:underline}.hp.dispo{border-color:#6dbf8b;background:#f0faf3}.hp.yes{background:#1a7f37;color:#fff;border-color:#1a7f37;padding-right:12px}.hp.no{background:#f3f3f3;color:#8a8a8a;text-decoration:line-through;padding-right:12px}.hp.cl{background:#efe7ff;border-color:#cbb6ff;padding-right:12px}.hp.nok{background:#ffe9e7;color:#b3261e;border-color:#f3b9b3;padding-right:12px}.hp.q{background:#fafafa;color:#888;padding-right:12px}.hday .need{border:1px dashed #cfcfd6;border-radius:8px;padding:5px 9px;font-size:12.5px;width:280px}table.hr .hc.R{background:#eee;color:#999;text-decoration:line-through}.pe-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #eee}.pe-row.off{opacity:.55}.pe-row small{display:block;color:var(--mute);font-size:12px}.sv-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 20px;margin-bottom:14px}.sv-card h3{margin-bottom:8px}.pricetbl{width:100%;border-collapse:collapse}.pricetbl th{text-align:left;font-size:11.5px;text-transform:uppercase;color:var(--mute);padding:6px 6px;border-bottom:2px solid var(--line)}.pricetbl td{padding:6px;border-bottom:1px solid #eee}.pricetbl input{width:100%}.svprev{background:#fafafa;border:1px dashed #cfcfd6;border-radius:12px;padding:12px 14px;font-size:13.5px;color:#444}.svhead{display:flex;align-items:center;gap:10px}.svhead .ic{font-size:26px}.ptband{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px 0 12px;overflow:hidden;margin-top:26px}.ptband h3{text-align:center;font-size:13px;text-transform:uppercase;letter-spacing:.14em;color:var(--mute);margin-bottom:12px}.marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.marq-t{display:flex;gap:52px;width:max-content;animation:marq var(--dur,40s) linear infinite;padding:6px 0}.marq:hover .marq-t{animation-play-state:paused}@keyframes marq{from{transform:translateX(0)}to{transform:translateX(-50%)}}.pt{display:flex;align-items:center;gap:10px;color:var(--ink);font-weight:700;white-space:nowrap;font-size:15px}.pt i{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#fff;font-style:normal;font-weight:800;font-size:15px}.marq.grey .pt{filter:grayscale(1);opacity:.72;transition:filter .25s,opacity .25s}.marq.grey .pt:hover{filter:none;opacity:1}@media(prefers-reduced-motion:reduce){.marq-t{animation:none;flex-wrap:wrap;width:auto;justify-content:center}.marq-t .dup{display:none}}.ptrow{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #eee}.ptrow:first-of-type{border-top:0}.ptrow .logo{width:52px;height:52px;border-radius:13px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:16px}.exch{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.exch span{font-size:11.5px;font-weight:700;border-radius:99px;padding:1px 9px;background:#eef1f5;color:#445}.exch .ok{background:#e3f5ea;color:#14532d}.exch .w{background:#fff0d1;color:#8a5a00}
.langsel{position:relative}.langbtn{border:0;background:none;font:inherit;color:inherit;cursor:pointer;display:flex;align-items:center;gap:5px;padding:6px 4px;opacity:.92}.langbtn svg{border-radius:2px;box-shadow:0 0 0 1px rgba(127,127,127,.35)}.langbtn i{font-style:normal;font-size:9px;opacity:.7}.langmenu{display:none;position:absolute;right:0;top:100%;margin-top:6px;background:#fff;color:#111;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.18);padding:6px;min-width:150px;z-index:40}.langsel.open .langmenu{display:block}.langmenu a{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:7px;font-size:13px;color:#111}.langmenu a svg{border-radius:2px;box-shadow:0 0 0 1px rgba(127,127,127,.35);flex:none}.langmenu a:hover{background:#f2f2f4}.navicons{display:flex;align-items:center;gap:2px}.navicon{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-size:14px;opacity:.85}.navicon:hover{background:rgba(127,127,127,.14);opacity:1}.hamburger{display:none;border:0;background:none;font-size:22px;cursor:pointer;color:inherit;padding:4px 6px;line-height:1}.mobnav-veil{display:none;position:fixed;inset:0;background:rgba(10,10,12,.45);z-index:88}.mobnav{position:fixed;top:0;right:0;bottom:0;width:84vw;max-width:320px;background:#fff;color:#111;z-index:89;transform:translateX(100%);transition:transform .25s ease;overflow-y:auto;padding:18px;box-shadow:-10px 0 30px rgba(0,0,0,.2)}.mobnav-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.mobnav-head .x{border:0;background:#f2f2f4;width:32px;height:32px;border-radius:50%;font-size:15px;cursor:pointer}.mobnav nav.mobnav-links{display:flex;flex-direction:column;gap:2px;margin-bottom:16px}.mobnav-links a{padding:11px 8px;border-radius:8px;font-weight:700;font-size:14.5px;color:#111}.mobnav-links a:hover{background:#f5f5f7}.mobnav-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 0;border-top:1px solid #eee}.mobnav-row .soc,.mobnav-row a.btn,.mobnav-row a.pill{display:inline-flex!important}.mobnav-lang{position:static}.mobnav-lang .langmenu{position:static;box-shadow:none;padding:4px 0 0;margin:6px 0 0;display:none}.mobnav-lang.open .langmenu{display:block}#site-head.mob-on .mobnav{transform:translateX(0)}#site-head.mob-on .mobnav-veil{display:block}@media(max-width:1000px){.top .wrap>nav{display:none}.top .wrap>.navicons{display:none}.top .wrap>.soc{display:none}.top .wrap>.langsel{display:none}.top .wrap>.giftbtn{display:none}.top .wrap>a[data-go="account"]{display:none}.top .wrap>a.pill[data-go="cart"]{display:none}.hamburger{display:inline-flex}}.hero.photo{background:#111}.hero.photo:after{display:none}.hero.photo .heroph{position:absolute;inset:0}.hero.photo .heroph:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(8,8,10,.9) 0%,rgba(8,8,10,.62) 45%,rgba(8,8,10,.3) 100%)}.hero.photo .heroph svg{opacity:.5}.hero.photo .herocap{position:absolute;right:14px;bottom:10px;font-size:10.5px;color:#fffc;background:rgba(0,0,0,.4);padding:3px 9px;border-radius:20px;z-index:1}.hero.photo .wrap{position:relative;z-index:1}.sb-foot{padding:12px 14px}.rolesw{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#8890a0;margin-bottom:10px}.rolesw select{display:block;width:100%;margin-top:4px;background:#1d2128;color:#fff;border:1px solid #333a45;border-radius:8px;padding:6px 8px;font-size:12.5px}.sb-foot small{color:#6b7280;line-height:1.5}.sb-g.locked>.sb-gh{opacity:.5;cursor:not-allowed}.sb-items a.locked{opacity:.42;cursor:not-allowed}.sb-items a.locked:hover{background:none}.tg-l.sw{width:10px;height:1px;padding:0 14px 0 0;overflow:hidden;text-indent:-999px}.tg-l.sw:before{width:9px;height:9px}#admin-day .wrap{max-width:none}#dt-listing .lwrap{max-height:none;overflow-y:visible;overflow-x:auto}#l-table{table-layout:fixed;width:100%}.colrz{position:absolute;right:-4px;top:0;bottom:0;width:8px;cursor:col-resize;z-index:3}.colrz:hover,.colrz:active{background:rgba(47,111,228,.25)}tr.ok-row td{background:#eefbf2}tr.ok-row:hover td{background:#e3f7ea}.nw{white-space:nowrap}.pc-tier{display:grid;grid-template-columns:26px 1fr 90px 90px 34px;gap:8px;align-items:center;margin-bottom:6px;background:#fafafa;border:1px solid #eee;border-radius:8px;padding:6px 8px}.pc-tier b{color:var(--mute);font-size:12px}.pc-tier input{width:100%}#acc-t td{vertical-align:middle}#acc-t .permset{display:flex;flex-wrap:wrap;gap:10px}#acc-t .permset label{display:flex;align-items:center;gap:4px;font-size:12.5px;white-space:nowrap}#acc-t .permset input{width:auto}.prep-owner{width:132px;font-size:12px;flex:none}.mono .day.compact{padding:10px 14px}.mono .day.compact b{font-size:14px}.mo-cl{border:1px solid var(--line);border-radius:8px;padding:6px 8px;font-size:12.5px;max-width:190px}.mo-repl{border:1px solid var(--line);border-radius:8px;padding:6px 10px;font-size:12.5px;width:100%;margin-top:6px}.today-t td{vertical-align:middle}.today-t .need{border:1px dashed #cfcfd6;border-radius:8px;padding:5px 9px;font-size:12.5px;width:170px}tr.today-open td{background:#fafbff}.today-detail td{background:#fbfbfd;padding:14px 12px}.crm-hist{border-top:1px solid #f0f0f0;padding:6px 0}.crm-hist .row{justify-content:space-between;padding:4px 0;font-size:13px}@media (prefers-color-scheme: dark){.langmenu{background:#20242c;color:#eee}.langmenu a:hover{background:#2c313b}}
td[data-notecell] .nbtn{opacity:.45}td[data-notecell]:hover .nbtn{opacity:1}td[data-notecell]{white-space:normal}.mono .seg button.on.OK{background:#1a7f37;color:#fff}.mono .seg button.on.NOK{background:#e03131;color:#fff}.pc-unique-t td.code{font-family:ui-monospace,Consolas,monospace;font-weight:700;letter-spacing:.02em}.rfid-mod-row{display:grid;grid-template-columns:1fr 150px 1fr 90px 34px;gap:8px;align-items:center;margin-bottom:6px;background:#fafafa;border:1px solid #eee;border-radius:8px;padding:7px 9px}.rfid-mod-row input,.rfid-mod-row select{width:100%}.sharecard{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:4/5;max-width:320px;margin:0 auto;color:#fff;display:flex;align-items:flex-end}.sharecard .ph{position:absolute;inset:0}.sharecard .ph:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05) 40%,rgba(0,0,0,.82) 100%)}.sharecard .sc-txt{position:relative;padding:20px;font-size:15px;line-height:1.4;font-weight:700}.sharecard .sc-logo{position:absolute;top:14px;left:16px;font-size:12px;font-weight:800;letter-spacing:.03em;z-index:1}.sharecard .sc-logo span{color:var(--red,#e5251b)}.sc-actions{display:flex;gap:8px;justify-content:center;margin-top:14px;flex-wrap:wrap}.photo-order{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid #f0f0f0;font-size:13px}.photo-order:last-child{border-bottom:0}.pmail{white-space:nowrap}.pmail-at::before{content:"@"}.pmail-dot::before{content:"."}
.top-fixed{position:fixed;top:0;left:0;right:0;z-index:80}.page-spacer{height:70px}@media(max-width:1000px){.page-spacer{height:64px}}.soc{display:flex;gap:2px;align-items:center}.socb{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:50%;color:var(--ink);transition:background .2s,color .2s}.socb:hover{background:var(--red);color:#fff}@media(max-width:1180px){.top .wrap>.soc{display:none}}.logo-img{display:block;height:42px;width:auto}@media(max-width:1000px){.logo-img{height:36px}}.mobnav-head .logo-img{height:34px}#adm-layout{display:flex;align-items:stretch;min-height:100vh}#adm-side{width:250px;flex:0 0 250px;background:#14161a;color:#c9ced6;display:flex;flex-direction:column;position:sticky;top:0;align-self:flex-start;height:100vh;overflow-y:auto}.adm-brand{padding:16px 18px;border-bottom:1px solid #22262e;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.adm-brand>a:first-child{color:#fff;font-weight:800;font-size:16px;letter-spacing:-.01em}.adm-brand>a:first-child span{color:var(--red)}.adm-viewsite{font-size:11px;color:#9aa1ab;font-weight:600;white-space:nowrap}.adm-viewsite:hover{color:#fff}.adm-nav{flex:1;overflow-y:auto;padding:6px 0}.sb-g{border-bottom:1px solid #1c2027}.sb-gh{display:flex;align-items:center;gap:9px;padding:11px 16px;cursor:pointer;font-weight:700;font-size:13.5px;color:#eef0f3;list-style:none;user-select:none}.sb-gh::-webkit-details-marker{display:none}.sb-gh::marker{content:''}.sb-gh:hover,.sb-g[open] .sb-gh{background:#1d2128}.sb-g .dot{width:9px;height:9px;border-radius:3px;flex:none}.sb-n{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-items a{display:flex;align-items:center;gap:6px;white-space:nowrap}.sb-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.sb-items a .sb-badge,.sb-one .sb-badge{flex:none}.sb-one{display:flex;align-items:center;gap:9px;padding:11px 16px;font-weight:700;font-size:13.5px;color:#eef0f3;text-decoration:none;border-bottom:1px solid #1c2027;white-space:nowrap}.sb-one .dot{width:9px;height:9px;border-radius:3px;flex:none}.sb-one:hover{background:#1d2128;color:#fff}.sb-one.on{background:var(--gc,#333);color:#fff}.sb-one.on .dot{background:#fff!important}.sb-items{display:flex;flex-direction:column;padding:2px 0 8px}.sb-items a{padding:7px 16px 7px 38px;font-size:12.8px;color:#b7bdc6;border-left:2px solid transparent;text-decoration:none}.sb-items a:hover{background:#1a1e24;color:#fff}.sb-items a.on{background:var(--gc,#333);color:#fff;border-left-color:#fff;font-weight:700}.sb-items .locked{display:block;padding:7px 16px 7px 38px;font-size:12.8px;color:#565c66;cursor:not-allowed}.sb-find{padding:10px 14px 4px;margin:0}#adm-side .sb-find input{width:100%;box-sizing:border-box;background:#1b1e24;border:1px solid #2c313a;color:#fff;border-radius:6px;padding:6px 9px;font-size:12.5px;min-height:0;height:auto}#adm-side .sb-find input::placeholder{color:#7d848e}#adm-side .sb-find input:focus{outline:none;border-color:var(--red)}.sb-find{position:relative}#adm-side .sb-find input{padding-right:52px}#adm-side .sb-kbd{position:absolute;right:21px;top:15px;font:600 10px/1 inherit;color:#7d848e;border:1px solid #2c313a;border-radius:4px;padding:2px 4px;pointer-events:none}#adm-side .sb-find input:focus+.sb-kbd,#adm-side .sb-find input:not(:placeholder-shown)+.sb-kbd{display:none}#as-pop{position:fixed;z-index:1000;background:#fff;color:#1d2228;border:1px solid #d9dde3;border-radius:10px;box-shadow:0 14px 40px rgba(16,20,28,.22);overflow-y:auto;font-size:13px;padding:4px 0 0}#as-pop[hidden]{display:none}#as-pop .as-g{padding:2px 0 4px}#as-pop .as-g+.as-g{border-top:1px solid #eef0f3}#as-pop .as-gh{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a828d;padding:7px 14px 3px}#as-pop .as-it{display:flex;align-items:center;gap:8px;padding:5px 14px;cursor:pointer;border-left:3px solid transparent}#as-pop .as-it.on{background:#fff2f1;border-left-color:var(--red)}#as-pop .as-it.past .as-t{color:#5f6670}#as-pop .as-m{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;color:inherit;text-decoration:none}#as-pop .as-dot{flex:0 0 8px;width:8px;height:8px;border-radius:50%}#as-pop .as-tx{display:flex;flex-direction:column;min-width:0}#as-pop .as-t{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#as-pop .as-s{font-size:11.5px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#as-pop mark{background:none;color:var(--red);font-weight:700;padding:0}#as-pop .as-b{flex:0 0 auto;padding:0 6px;border-radius:9px;font-size:10.5px;font-weight:700;line-height:17px}#as-pop .as-b.ok{background:#e3f6ea;color:#14713f}#as-pop .as-b.wa{background:#fff3d6;color:#8a5a00}#as-pop .as-b.ko{background:#fde6e4;color:#a8261b}#as-pop .as-b.mu{background:#eee;color:#555}#as-pop .as-alt{flex:0 0 auto;display:flex;gap:8px}#as-pop .as-alt a{font-size:11.5px;color:#6b7280;text-decoration:none;border:1px solid #e1e4e8;border-radius:5px;padding:1px 6px}#as-pop .as-alt a:hover{color:var(--red);border-color:var(--red)}#as-pop .as-more{display:block;padding:4px 14px 4px 25px;font-size:12px;color:var(--red);text-decoration:none}#as-pop .as-more:hover{text-decoration:underline}#as-pop .as-full{border-top:1px solid #eef0f3;padding:8px 14px}#as-pop .as-hint{padding:10px 14px;color:#6b7280;font-size:12.5px}#as-pop .as-foot{position:sticky;bottom:0;display:flex;flex-wrap:wrap;gap:4px 14px;padding:6px 14px;background:#f7f8fa;border-top:1px solid #eef0f3;color:#7a828d;font-size:11px}#as-pop kbd{font:600 10px/1 inherit;border:1px solid #d5d9df;border-bottom-width:2px;border-radius:4px;padding:1px 4px;margin-right:2px;background:#fff;color:#4b525c}@media(max-width:640px){#as-pop .as-alt{display:none}#as-pop .as-foot{display:none}}.sb-foot{padding:14px 16px;border-top:1px solid #22262e;font-size:12px;display:flex;flex-direction:column;gap:1px}.sb-foot b{color:#fff;font-size:13px}.sb-foot span{color:#9aa1ab}.sb-foot small{color:#6b7178;margin:2px 0 6px;overflow-wrap:anywhere}.sb-foot a{color:var(--red);font-weight:600;text-decoration:none}.sb-foot a:hover{text-decoration:underline}#adm-main{flex:1;min-width:0;background:#f4f5f7}#adm-main .wrap{max-width:1500px;margin:0 auto;padding:22px 26px}@media(max-width:1000px){#adm-side{width:210px;flex-basis:210px}}#adm-top,#adm-scrim,.adm-close{display:none}@media(max-width:900px){#adm-layout{flex-direction:column}body.adm-on #adm-layout{align-items:stretch}#adm-top{display:flex;align-items:center;gap:10px;position:sticky;top:0;z-index:900;height:52px;padding:0 8px 0 4px;background:#14161a;color:#fff;box-shadow:0 1px 0 #22262e}.adm-burger{position:relative;flex:none;width:44px;height:44px;border:0;background:none;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;color:#fff;border-radius:8px}.adm-burger span{display:block;width:22px;height:2px;border-radius:2px;background:currentColor;transition:transform .2s,opacity .2s}body.adm-menu-open .adm-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.adm-menu-open .adm-burger span:nth-child(2){opacity:0}body.adm-menu-open .adm-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.adm-burger:focus-visible,.adm-top-find:focus-visible,.adm-close:focus-visible{outline:2px solid var(--red);outline-offset:1px}.adm-burger-n{position:absolute;top:4px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:9px;background:var(--red);color:#fff;font:700 10px/16px inherit;font-style:normal;text-align:center;box-sizing:border-box}.adm-top-brand{flex:none;color:#fff;font-weight:800;font-size:15px;text-decoration:none;letter-spacing:-.01em}.adm-top-brand span{color:var(--red)}.adm-top-t{flex:1;min-width:0;font-size:14px;font-weight:600;color:#c9ced6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-left:1px solid #2c313a;padding-left:10px}.adm-top-find{flex:none;width:44px;height:44px;border:0;background:none;color:#c9ced6;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px}#adm-side{position:fixed;top:0;left:0;bottom:0;z-index:950;width:min(86vw,330px);flex-basis:auto;height:100%;max-height:none;transform:translateX(-102%);transition:transform .22s ease;box-shadow:6px 0 30px rgba(0,0,0,.35);visibility:hidden;overscroll-behavior:contain}body.adm-menu-open #adm-side{transform:none;visibility:visible}#adm-scrim{display:block;position:fixed;inset:0;z-index:940;background:rgba(10,12,16,.5)}#adm-scrim[hidden]{display:none}body.adm-menu-open{overflow:hidden}.adm-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:-6px -8px -6px 0;border:0;background:none;color:#9aa1ab;font-size:26px;line-height:1;cursor:pointer;border-radius:8px}.adm-brand{flex-wrap:nowrap}.adm-viewsite{margin-left:auto}.sb-gh,.sb-one{padding:13px 18px;font-size:15px}.sb-items a{padding:10px 16px 10px 40px;font-size:14px}#adm-side .sb-find input{font-size:16px;padding:9px 11px}#adm-side .sb-kbd{display:none}#adm-main .wrap{padding:16px}}@media(max-width:760px){#adm-main .tag{white-space:normal}#adm-main table.kmt{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#adm-main .wrap{padding:12px 12px 80px}}.food-note{display:flex;gap:10px;align-items:flex-start;background:#fff7e6;border:1px solid #f0d9a6;border-radius:12px;padding:12px 14px;margin:12px 0}.food-note b{display:block;margin-bottom:2px}.ics-btn{display:inline-flex;align-items:center;gap:6px}.compliance-box{background:#f3f6fb;border:1px solid #d9e3f5;border-radius:12px;padding:14px 16px;margin:10px 0}.compliance-box h4{margin:0 0 8px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--mute)}.pinbox{font-family:ui-monospace,Consolas,monospace;font-size:22px;font-weight:800;letter-spacing:.08em;background:#111;color:#fff;border-radius:10px;padding:8px 16px;display:inline-block}.opt.off{opacity:.55}.opt.off input{cursor:not-allowed}.partners-band{background:#fff;margin-top:56px;padding:34px 0 38px;overflow:hidden}.partners-band+.foot-big{margin-top:0}.partners-band .pb-title{margin:0 0 22px;text-align:center;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.pb-viewport{overflow:hidden}.pb-track{display:flex;width:max-content;margin:0 auto}.pb-list{display:flex;align-items:center;gap:64px;list-style:none;margin:0;padding:0 32px}.partners-band:not(.is-scroll) .pb-track{width:auto;max-width:1200px;padding:0 16px}.partners-band:not(.is-scroll) .pb-list{flex-wrap:wrap;justify-content:center;row-gap:26px}.pb-list li{flex:0 0 auto}.pb-list a,.pb-list span{display:block;outline-offset:6px}.pb-list img{display:block;height:var(--h,46px);width:auto;max-width:170px;object-fit:contain;filter:grayscale(1) contrast(1.05);mix-blend-mode:multiply;opacity:.55;transition:filter .3s,opacity .3s}.pb-list a:hover img,.pb-list a:focus-visible img,.pb-list span:hover img{filter:none;opacity:1}.partners-band.is-scroll .pb-viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.partners-band.is-scroll .pb-track{margin:0;animation:pb-defile var(--pb-d,48s) linear infinite}.partners-band.is-scroll:hover .pb-track,.partners-band.is-scroll:focus-within .pb-track{animation-play-state:paused}@keyframes pb-defile{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:700px){.partners-band{padding:26px 0 30px}.pb-list{gap:40px;padding:0 20px}.pb-list img{height:calc(var(--h,46px)*.8);max-width:130px}}@media(prefers-reduced-motion:reduce){.partners-band.is-scroll .pb-track{animation:none;width:auto;max-width:1200px;margin:0 auto;padding:0 16px}.partners-band.is-scroll .pb-viewport{-webkit-mask-image:none;mask-image:none}.partners-band.is-scroll .pb-list{flex-wrap:wrap;justify-content:center;row-gap:26px}.partners-band.is-scroll .pb-list[aria-hidden="true"]{display:none}}.adm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.adm-head h1{font-size:20px;margin:0 0 2px}.adm-head h2{font-size:18px;margin:0}.adm-head p{margin:0}.evpick{display:flex;align-items:center;gap:8px;margin:0}.evpick-l{font-size:12.5px;font-weight:600;color:var(--mute)}#adm-main .evpick select{width:auto;min-width:260px;max-width:100%;padding:7px 10px;font-size:13.5px;font-weight:600;border:1px solid var(--line);border-radius:8px;background:#fff}.adm-acts{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.adm-acts .btn.sm{padding:4px 10px;font-size:12px}.adm-acts form{margin:0}.kpis-c{display:flex;flex-wrap:nowrap;gap:6px;margin-bottom:10px}.kpis-c>div,.kpis-c>a{flex:1 1 0;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:8px;padding:4px 8px;color:inherit;text-decoration:none;min-width:0}.kpis-c span{order:0;font-size:10px;color:var(--mute);text-transform:uppercase;letter-spacing:.03em;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpis-c b{order:1;font-size:17px;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums}.kpis-c .w{background:#fff8e6;border-color:#ecd28c}.kpis-c .w b{color:var(--warn)}.kpis-c>a:hover{border-color:var(--red)}.lst-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:8px}#adm-main .lst-bar input[type=text],#adm-main .lst-bar select{width:auto;padding:4px 8px;font-size:12.5px;max-width:240px;height:auto;min-height:0}#adm-main .lst-bar input[type=text]{width:240px}#adm-main .lst-bar label.opt{border:0;background:none;padding:0;margin:0;font-size:12.5px}#adm-main .lst-bar .grow{flex:1}#adm-main .lst-bar .linkbtn{font-size:12px}.lst-bar form{margin:0}.lst-bar .btn.sm{padding:4px 10px;font-size:12px}.lst-wrap{overflow:auto;max-height:calc(100vh - 190px);border:1px solid var(--line);border-radius:8px;background:#fff}table.lst{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%;font-size:12.5px}table.lst th{position:sticky;top:0;z-index:3;background:#eee;padding:5px 5px;text-align:left;font-size:11px;font-weight:700;text-transform:none;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #ccc}table.lst th .colrz{position:absolute;right:0;top:0;bottom:0;width:6px;cursor:col-resize}table.lst th .colrz:hover{background:var(--red)}table.lst td{padding:1px 4px;border-bottom:1px solid #eee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:26px;vertical-align:middle}table.lst td.c{text-align:center}table.lst td.num{text-align:right;font-variant-numeric:tabular-nums}table.lst tr:hover td{background:#fffbea}table.lst tr.ready td{background:#f1fbf3}table.lst tr.ready:hover td{background:#fffbea}table.lst form{margin:0}table.lst form.inl{display:inline}#ltable input.ed{border:1px solid transparent;background:transparent;width:100%;padding:2px 4px;font-size:12.5px;border-radius:4px;min-height:0;height:22px;line-height:1.2;box-shadow:none}#ltable input.ed:hover{border-color:#ccc}#ltable input.ed:focus{background:#fff;border-color:var(--red);outline:none}#ltable input.ed.num{text-align:right;-moz-appearance:textfield}#ltable input.ed.num::-webkit-inner-spin-button,#ltable input.ed.num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#ltable input.ed.ref{font-weight:800}#ltable input.ed.dup{border-color:#e11;color:#c00}#ltable input.ed.rok{background:rgba(34,160,90,.15);transition:background .3s}#ltable input.ed.rerr{outline:2px solid #e11}#ltable input.ed.miss{background:#fff3f3}table.lst .dupt{color:#e11}table.lst .tag{font-size:11px;padding:1px 6px}table.lst .tag.mini,table.lst span.mini{font-size:10px;padding:0 4px;vertical-align:1px}table.lst .cb{min-width:24px;border:none;cursor:pointer;font:inherit;font-size:11px;font-weight:700;text-align:center}table.lst span.cb{cursor:default}table.lst .rest-pos{color:#b45309}table.lst .rest-neg{color:#0369a1}table.lst .rest-zero{color:#15803d}table.lst .rem-toggle .linkbtn{padding:0 2px;font-size:12px}table.lst td.c-name{font-weight:600}table.lst td.c-name a{color:inherit;text-decoration:none}table.lst td.c-name a:hover{color:var(--red);text-decoration:underline}#adm-main #ltable select.val{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;width:100%;height:22px;min-height:0;padding:0 1px;text-align:center;text-align-last:center;font-size:12px;border:1px solid transparent;border-radius:4px;background:transparent;box-shadow:none;color:#999;cursor:pointer}#adm-main #ltable select.val:hover{border-color:#ccc}#adm-main #ltable select.val.set{background:#e7f6ec;color:#14532d;font-weight:700}table.lst a.cb{display:inline-block;text-decoration:none}table.lst tr.grp td{background:#f6f6f6;font-size:12px;border-top:1px solid #ddd}details.lpop{display:inline-block;max-width:100%;vertical-align:middle}details.lpop>summary{list-style:none;cursor:pointer;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}details.lpop>summary::-webkit-details-marker{display:none}details.lpop>summary.pchips .tag{margin-right:2px}details.lpop>summary.ci{font-size:14px;color:#333;letter-spacing:6px}details.lpop>summary.ci .off{opacity:.25}details.lpop[open]>summary{outline:2px solid var(--red);outline-offset:1px;border-radius:6px}.lpop-p{position:fixed;z-index:60;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.18);padding:10px 12px;white-space:normal;font-size:13px;max-height:60vh;overflow:auto;text-align:left}.lpop-p .lpop-t{display:block;font-size:12.5px;margin-bottom:6px}.lpop-p .lbl{display:block;margin:8px 0 2px;font-size:11.5px}#ltable .lpop-p input.ed.box{border-color:var(--line);background:#fff;height:30px;font-size:13px}.lpop-p .proof-line{margin:3px 0}@media(max-width:760px){.kpis-c{flex-wrap:wrap}.kpis-c>div,.kpis-c>a{flex:1 1 90px}#adm-main .evpick select{min-width:0;width:100%}.evpick{width:100%}.lst-wrap{max-height:none}}.ph.phimg{background:#222}.ph.phimg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ph.phimg .cap{z-index:1;text-shadow:0 1px 3px #000}.sc img.scimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sc.scph svg,.sc.scph .big{display:none}.ptabs{background:#fff;border:1px solid var(--line);padding:6px;gap:6px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.ptabs button{font-size:15px;padding:12px 18px;color:#333;border-radius:10px}.ptabs button:hover{background:#f4f4f4}.ptabs button.on,.ptabs button.on:hover{background:var(--ink);color:#fff}.ev-photos{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.ev-photos.n1{grid-template-columns:1fr}.ev-photos.n2{grid-template-columns:repeat(2,1fr)}.ev-photos a{display:block;border-radius:12px;overflow:hidden;background:#222}.ev-photos img{display:block;width:100%;height:220px;object-fit:cover;transition:transform .3s}.ev-photos a:hover img{transform:scale(1.03)}.ev-media-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}@media (max-width:760px){.ev-photos{grid-template-columns:1fr 1fr}.ev-photos img{height:140px}.ev-photos.n3 a:first-child{grid-column:1/-1}.ev-photos.n3 a:first-child img{height:190px}}.bk-nav{display:flex;gap:6px;list-style:none;margin:0 0 18px;padding:0;counter-reset:none}.bk-nav li{flex:1 1 0;display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:10px;background:#f4f4f4;font-size:13.5px;font-weight:600;color:var(--mute);cursor:pointer;min-width:0}.bk-nav li b{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid var(--line);font-size:12.5px;color:var(--ink)}.bk-nav li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-nav li.on{background:color-mix(in srgb,var(--red) 8%,#fff);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--red)}.bk-nav li.on b{background:var(--red);border-color:var(--red);color:#fff}.bk-nav li.done b{background:var(--ok);border-color:var(--ok);color:#fff}@media (max-width:560px){.bk-nav li span{display:none}.bk-nav li{justify-content:center}.bk-nav li.on span{display:inline}.bk-nav li.on{flex:3 1 0}}.bk-step h3{outline:none}.bk:not(.bk-on) .bk-step+.bk-step{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.bk-btns{display:flex;justify-content:space-between;gap:10px;margin-top:18px}.bk-btns [data-bk="next"],.bk-btns [data-bk="submit"]{margin-left:auto;min-width:180px}.bk:not(.bk-on) .bk-btns [data-bk="submit"]{width:100%}.bk-btns [data-bk="wl"]{margin-left:auto;min-width:180px;text-align:center}.bk-btns [data-bk="wl"]:not([hidden])~[data-bk="next"]{margin-left:0}.bk:not(.bk-on) .bk-btns [data-bk="wl"]{display:none}@media (max-width:560px){.bk-btns [data-bk="wl"],.bk-btns [data-bk="next"]{flex:1;min-width:0}}.bk-qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:99px;overflow:hidden;background:#fff}.bk-qty button{border:0;background:#f4f4f4;width:34px;height:34px;font-size:18px;font-weight:700;cursor:pointer;color:var(--ink)}.bk-qty button:hover{background:#e9e9e9}.bk-qty input{width:38px;border:0;text-align:center;font-weight:700;padding:0;-moz-appearance:textfield;appearance:textfield;background:transparent}.bk-qty input::-webkit-inner-spin-button,.bk-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bk-opt{cursor:default}.bk-site{white-space:nowrap;color:var(--muted,#6b6b6b)}.bk-join-open{text-decoration:none;color:inherit;border-style:dashed}.bk-join[hidden],#insc-form[hidden]{display:none!important}.bk-person{border:1px solid var(--line);border-radius:12px;padding:12px 14px 14px;margin:0 0 12px}.bk-person legend{font-weight:800;padding:0 6px;font-size:14px}.bk-adult{margin-top:10px}.bk-adult>.lbl{display:block;margin:0 0 6px}.bk-adult .opt{display:inline-flex;margin-right:8px}.opt.sm{padding:7px 11px;font-size:13.5px}.ev-aside .bk-sum{position:sticky;top:84px;z-index:1}.bk-lines{list-style:none;margin:0;padding:0}.bk-lines li{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid #f0f0f0;font-size:13.5px}.bk-lines li b{white-space:nowrap}.bk-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:10px;font-size:15px;font-weight:700}.bk-total b{font-size:20px;color:var(--red)}.bk-sum.pulse .bk-total b{animation:bkpulse .5s}@keyframes bkpulse{0%{transform:scale(1)}40%{transform:scale(1.08)}100%{transform:scale(1)}}@media (max-width:980px){.ev-aside .bk-sum{position:static}}.other a.od{color:inherit;text-decoration:none}.other a.od:hover b{color:var(--red)}.other .od .ph{position:relative;overflow:hidden}.other .od .avc,.other .od .chips-c{margin-top:2px}.ad-rent{display:flex;flex-direction:column;gap:4px;color:inherit;text-decoration:none;background:linear-gradient(135deg,#fff 60%,color-mix(in srgb,var(--red) 10%,#fff));border-left:4px solid var(--red)}.ad-rent:hover{box-shadow:0 4px 14px rgba(0,0,0,.1)}.vid-btn{display:flex;align-items:center;gap:12px;width:100%;border:1px solid var(--line);border-radius:12px;background:linear-gradient(160deg,#1c2a3f,#0a0f18);color:#fff;padding:10px 14px;cursor:pointer;text-align:left;font:inherit}.vid-btn .play{flex:none;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.92);color:#111;display:grid;place-items:center;font-size:15px}.vid-btn small{display:block;opacity:.8;font-size:12.5px}.vid-modal{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.8);display:grid;place-items:center;padding:16px}.vid-modal-in{position:relative;width:min(960px,100%);aspect-ratio:16/9;background:#000;border-radius:12px;overflow:hidden}.vid-modal iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.vid-close{position:absolute;top:8px;right:8px;z-index:1;border:0;border-radius:50%;width:36px;height:36px;background:rgba(255,255,255,.9);font-size:16px;cursor:pointer}.wl[hidden]{display:none}.wl .note{margin-bottom:12px}#liste-attente{scroll-margin-top:90px}.wl-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.wl-head h3{margin:0}.wl-close{border:0;background:none;font-size:20px;line-height:1;cursor:pointer;padding:6px;color:inherit}.bk [hidden],.bk-btns [hidden],.bk-person [hidden]{display:none!important}.vid-modal video{position:absolute;inset:0;width:100%;height:100%;background:#000}.hero.hero-s{background:#141416;padding:38px 0 62px}.hero.hero-s:after{display:none}.hero.hero-s.has-img:after{display:block;content:"";position:absolute;inset:0;width:auto;background:linear-gradient(90deg,rgba(20,20,22,.88) 0%,rgba(20,20,22,.55) 50%,rgba(20,20,22,.15) 100%)}.hero.hero-s .hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.hero.hero-s .wrap{z-index:2}.hero.hero-s h1{font-size:34px;max-width:760px;letter-spacing:-.015em}.hero.hero-s p{font-size:15px;color:#c4c4c8;max-width:580px;margin:12px 0 22px}@media(max-width:700px){.hero.hero-s{padding:28px 0 52px}.hero.hero-s h1{font-size:26px}}.trust{box-shadow:0 1px 2px rgba(0,0,0,.04)}.trust b{font-size:20px}.step b{background:none;color:var(--ink);border:1px solid var(--line);width:28px;height:28px;font-size:13px}.showcase .sc{background:#1b1b1e;min-height:230px;border-radius:14px}.showcase .sc:hover{transform:none;box-shadow:none;filter:brightness(1.12)}.showcase .sc .in{background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.2) 75%,transparent)}.showcase .sc .go{color:#fff;opacity:.75;font-weight:600}.giftband{background:#fff;color:var(--ink);border:1px solid var(--line);padding:20px 24px}.giftband h3{font-size:18px}.giftband p{color:var(--mute)}.card.ev .ph .cap{display:none}.pp-box{position:relative;overflow:hidden;border-radius:10px;background:#141416;cursor:grab;touch-action:none;user-select:none;max-height:260px;width:100%}.pp-box.drag{cursor:grabbing}.pp-box img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.pp-hint{position:absolute;right:8px;bottom:8px;font-size:11.5px;color:#fff;background:rgba(0,0,0,.55);padding:3px 9px;border-radius:20px}.pp label{display:flex;align-items:center;gap:10px;margin-top:8px}.pp input[type=range]{flex:1;max-width:320px}.card.ev .ph:not(.phimg){background:#1d1d20!important}.card.ev .ph:not(.phimg) svg circle{display:none}.ev2 .body{gap:8px}.ev2 h4{font-size:17px}.ev2 .fill{margin-top:2px}.ev2 .fill-l{display:flex;justify-content:space-between;font-size:12px;color:var(--mute)}.ev2 .fill-l b{color:var(--ink);font-weight:600}.ev2 .bar{height:4px;margin:5px 0 0;background:#ececee}.ev2 .bar i{background:var(--ink)}.ev2 .bar.hot i{background:var(--red)}.ev2 .foot{padding-top:10px;border-top:1px solid var(--line);margin-top:auto}.ev2 .foot .btn{padding:11px 22px;font-size:14.5px}.ev2.is-full .ph{filter:grayscale(.6)}.card.ev.ev2:hover{transform:none}.ev2 .foot .btn{margin-left:auto}.ev2 .foot{gap:12px}.evp{display:flex;gap:14px;min-width:0}.evp>div{display:flex;flex-direction:column;line-height:1.15}.evp small{display:flex;align-items:center;gap:5px;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--mute);font-weight:600;white-space:nowrap}.evp small i{width:7px;height:7px;border-radius:50%;background:#c9a227;flex:none}.evp-a small i{background:#d9622b}.evp-j small i{background:var(--ink)}.evp b{font-size:17px;font-weight:800;white-space:nowrap;margin-top:3px}.ev-opts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:14px}.ev-opts-t{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-weight:700;margin-right:2px}.ev-opt{border:1px solid var(--line);border-radius:20px;padding:5px 12px;background:#fff}.ev-opt b{margin-left:4px}@media (max-width:420px){.evp{gap:10px}.evp b{font-size:15px}.ev2 .foot .btn{padding:10px 14px}}.ph:not(.phimg){background:#1d1d20!important}.ph svg circle{display:none}.ph:not(.phimg):not(.banner)>.cap{display:none}.pills a.on{background:var(--ink);border-color:var(--ink)}.notice{background:#fff;border-color:var(--line)}.ad-rent{background:#fff;border-left:3px solid var(--ink)}.bk-total b{color:var(--ink)}.ev .date{box-shadow:none}.ev .badge .tag.warn{animation:none}.ev-head{font-size:30px;font-weight:800;letter-spacing:-.015em;line-height:1.15;padding:6px 0 4px}.ev-head span{display:block;font-size:16px;font-weight:500;color:var(--mute);letter-spacing:0;margin-top:4px}.ev-slider{position:relative}.sl-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px)/3);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px}.sl-track::-webkit-scrollbar{display:none}.sl-track>.card{scroll-snap-align:start}.sl-arrow{position:absolute;top:88px;z-index:3;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid var(--line);box-shadow:0 2px 10px rgba(0,0,0,.12);font-size:28px;line-height:1;color:var(--ink);display:grid;place-items:center;cursor:pointer;padding:0 0 3px}.sl-arrow:hover{background:var(--ink);color:#fff}.sl-arrow[hidden]{display:none}.sl-arrow.prev{left:-22px}.sl-arrow.next{right:-22px}@media(max-width:900px){.sl-track{grid-auto-columns:calc((100% - 16px)/2)}}@media(max-width:600px){.sl-track{grid-auto-columns:85%}.sl-arrow.prev{left:-8px}.sl-arrow.next{right:-8px}}.top nav a{white-space:nowrap}.top .wrap>.soc .socb{width:28px;height:28px}.top .logo{flex:none}@media(max-width:1480px){.top .wrap>.soc{display:none}}[data-tab-only][hidden]{display:none!important}.rules-ic{list-style:none;padding:0;margin:0;display:grid;gap:10px}.rules-ic li{display:flex;gap:12px;align-items:flex-start;line-height:1.45}.rules-ic .ri{flex:none;width:36px;height:36px;border-radius:10px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;color:var(--ink)}.rules-ic li>span:last-child{padding-top:7px}.plan{list-style:none;padding:0;margin:0 0 14px;position:relative}.plan:before{content:"";position:absolute;left:119px;top:14px;bottom:14px;width:2px;background:var(--line)}.plan li{display:grid;grid-template-columns:100px 40px 1fr;gap:0 10px;align-items:center;padding:8px 0}.plan-t{font-weight:700;font-variant-numeric:tabular-nums;text-align:right;font-size:14px}.plan-i{position:relative;z-index:1;width:40px;height:40px;border-radius:50%;background:#fff;border:2px solid var(--line);display:grid;place-items:center;color:var(--ink)}.plan li.on .plan-i{background:var(--ink);border-color:var(--ink);color:#fff}.plan-b{background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 14px}.plan li.on .plan-b{border-color:var(--ink)}.plan-b b{display:block;font-size:15px}.plan-b small{color:var(--mute);font-size:13px}@media(max-width:600px){.plan li{grid-template-columns:76px 34px 1fr}.plan:before{left:92px}.plan-i{width:34px;height:34px}.plan-t{font-size:12.5px}}.yn{display:flex;gap:8px;margin:4px 0}.yn label{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;padding:9px 16px;cursor:pointer;background:#fff;font-weight:600}.yn label:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.cart-thumb{width:84px;height:62px;flex:none;border-radius:10px;overflow:hidden;position:relative}.cart-thumb .ph{position:absolute;inset:0;height:100%;border-radius:0}.cart-acts{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:10px}.ev2 .fill-open{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink);font-weight:600;padding:4px 0}.ev2 .fill-open .dot{width:8px;height:8px;border-radius:50%;background:#1a9e55}.tr-wrap{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}.tr-lines{flex:1 1 300px;min-width:0}.tr-val{display:inline-flex;gap:8px;align-items:center;text-align:right;overflow-wrap:anywhere}.tr-qr{margin:0;flex:0 0 170px;text-align:center}.tr-qr [data-epc] svg{width:170px;height:170px;display:block}.tr-qr figcaption{margin-top:6px;line-height:1.35}.incl{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:8px}.incl::-webkit-scrollbar{display:none}.incl span{white-space:nowrap;flex:none;padding:6px 12px;font-weight:500}.incl span:before{content:"";display:inline-block;width:9px;height:5px;border:solid currentColor;border-width:0 0 1.6px 1.6px;transform:rotate(-45deg) translateY(-2px);margin-right:7px;color:var(--ink,#1d1d20);opacity:.7}.plan-link{display:flex;width:fit-content;align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:600;color:var(--red,#e50000);text-decoration:none}.plan-link:hover{text-decoration:underline}.equip{display:grid;gap:8px}.equip-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-size:14px}.equip-s{color:var(--muted,#555)}.equip-e{font-weight:600}.equip-row.full{border-color:#1d1d20}@media(max-width:640px){.equip-row{grid-template-columns:1fr;gap:4px}}.equip-notes{margin:12px 0 0;padding-left:18px;font-size:13px;color:var(--muted,#555)}.equip-notes li{margin:3px 0}.checklist{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}@media(max-width:640px){.checklist{grid-template-columns:1fr}}svg.jci{padding:0;vertical-align:-3px;flex:none;max-width:none;display:inline-block}.eqv{margin:0;display:grid;gap:10px}.eqv-block{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 16px;display:grid;gap:10px}.eqv-row{display:grid;grid-template-columns:minmax(0,250px) 48px 1fr;align-items:center;gap:12px}.eqv-car{display:flex;align-items:center;gap:12px}.eqv-car span{display:flex;flex-direction:column}.eqv-car b{font-size:15px}.eqv-car small{font-size:12px;color:var(--muted,#666)}.eqv-sub{padding:10px 0 0 52px;border-top:1px dashed var(--line);grid-template-columns:minmax(0,198px) 48px 1fr}.eqv-q{font-size:13px;line-height:1.35}.eqv-arrow{height:2px;background:#c9c9cc;position:relative}.eqv-arrow:after{content:"";position:absolute;right:-1px;top:-4px;border:5px solid transparent;border-left:7px solid #c9c9cc;border-right:0}.eqv-kit{display:flex;flex-wrap:wrap;gap:8px}.eqv-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:92px;min-height:74px;padding:8px 4px;border-radius:12px;background:#f4f4f5;text-align:center}.eqv-kit.full .eqv-item{background:#1d1d20;color:#fff}.eqv-item small{font-size:11px;line-height:1.2}@media(max-width:700px){.eqv-row,.eqv-sub{grid-template-columns:1fr;gap:8px}.eqv-sub{padding-left:0}.eqv-arrow{width:2px;height:16px;margin-left:18px}.eqv-arrow:after{right:auto;top:auto;left:-4px;bottom:-1px;border:5px solid transparent;border-top:7px solid #c9c9cc;border-bottom:0}.eqv-item{width:calc(25% - 6px);min-width:70px}}.mpv{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mpv-col{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.mpv-h{display:flex;align-items:center;gap:10px}.mpv-h b{font-size:15px}.mpv-arrow{display:none}.mpv ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13px}.mpv li{display:flex;gap:6px;align-items:flex-start}.mpv li svg{flex:none;margin-top:1px;color:#1f8a4c}.mpv figcaption{grid-column:1/-1;font-size:13px;font-weight:600;background:#1d1d20;color:#fff;border-radius:12px;padding:10px 14px}@media(max-width:700px){.mpv{grid-template-columns:1fr}}.bk-pminor{margin-top:14px}.bk-pminor .yn{flex-wrap:wrap}.ad-rent.ad-rent-ph{padding:0;overflow:hidden;border-left:0;gap:0}.arp{display:grid;gap:2px;background:#111}.arp.n1{grid-template-columns:1fr}.arp.n2{grid-template-columns:1fr 1fr}.arp.n3{grid-template-columns:1fr 1fr}.arp.n3>span:first-child{grid-column:1/-1}.arp>span{position:relative;display:block;aspect-ratio:16/10;overflow:hidden}.arp.n3>span:first-child,.arp.n1>span{aspect-ratio:16/9}.arp img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.ad-rent-ph:hover .arp img{transform:scale(1.04)}.arp em{position:absolute;left:0;right:0;bottom:0;padding:14px 10px 6px;font-style:normal;font-size:11px;font-weight:600;letter-spacing:.02em;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.65))}.arp-t{display:flex;flex-direction:column;gap:4px;padding:14px 18px 16px}.tr-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:6px}@media (max-width:900px){.tr-grid{grid-template-columns:1fr}}.tr-months{width:100%}.tr-bar{display:flex;height:8px;border-radius:4px;background:#f1f1f1;overflow:hidden;width:100%;min-width:80px}.tr-bar i{display:block;height:100%}.tr-bar i.p{background:#2b8a3e}.tr-bar i.d{background:#e8590c}.tr-form{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px}.tr-form label{display:flex;flex-direction:column;font-size:11.5px;color:var(--mute);gap:2px;margin:0}.tr-form label.full,.tr-form .full{grid-column:1/-1}#adm-main .tr-form input,#adm-main .tr-form select{padding:5px 8px;font-size:13px;min-height:0;height:auto}.tr-imp{display:flex;gap:6px;align-items:center}#adm-main .tr-imp input[type=file]{font-size:12px;max-width:210px}.vg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.vg-item{position:relative;margin:0;background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden}.vg-item img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.vg-item figcaption{font-size:11.5px;padding:5px 8px;line-height:1.35}.vg-item form{position:absolute;top:6px;right:6px;margin:0}.vg-del{width:24px;height:24px;border-radius:50%;border:0;background:rgba(0,0,0,.6);color:#fff;font-size:15px;line-height:1;cursor:pointer;padding:0}.vg-del:hover{background:var(--red)}.vg-mini{width:64px;height:40px;object-fit:cover;border-radius:4px;display:block}.coach-perks{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.coach-perks li{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--red);border-radius:12px;padding:14px 16px}.coach-perks .cp-ic svg{stroke-width:2.2}.coach-perks .cp-ic{width:46px;height:46px;border-radius:50%;background:var(--red);color:#fff;display:flex;align-items:center;justify-content:center;flex:none}.coach-perks b{display:block;font-size:16px;font-weight:800;line-height:1.2}.coach-perks small{display:block;color:var(--mute);font-size:13.5px;margin-top:3px;line-height:1.35}.ev .date{font-size:30px;padding:6px 14px 7px;border-radius:11px}.ev .date small{font-size:12px;margin-bottom:2px}.ev2 .meta span:first-child{font-weight:700;color:var(--ink)}.step .st-ic{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--red);color:#fff;margin-bottom:10px}.step .st-ic svg{stroke-width:2}.step h3 i{font-style:normal;color:var(--red);margin-right:6px}.rv-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}.ptabs button.pt-alert{color:var(--red);display:inline-flex;align-items:center;gap:6px}.ptabs button.pt-alert:hover{background:rgba(225,6,0,.07)}.ptabs button.pt-alert.on,.ptabs button.pt-alert.on:hover{background:var(--red);color:#fff}.gcv{position:relative;overflow:hidden;aspect-ratio:1.6;max-width:460px;border-radius:4.6%/7.4%;container-type:inline-size;isolation:isolate;font-family:inherit;box-shadow:0 18px 40px -20px rgba(0,0,0,.45),0 0 0 1px rgba(0,0,0,.06)}.gcv.gcv-photo{background:#fbfbf9;color:#111}.gcv.gcv-dark{background:linear-gradient(160deg,#232323,#111 70%);color:#fff}.gcv .gcv-ph{position:absolute;right:0;top:0;width:57%;height:88.6%;object-fit:cover;z-index:-2;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.55) 22%,#000 52%);mask-image:linear-gradient(90deg,transparent 0,#000 30%)}.gcv.gcv-photo .gcv-foot{border-top:1px solid rgba(0,0,0,.1)}.gcv .gcv-logo{position:absolute;left:6.5%;top:5cqw;height:10cqw;width:auto}.gcv .gcv-tab{position:absolute;left:0;top:4cqw;background:#fff;padding:1.4cqw 4.5cqw 1.4cqw 6.5cqw;border-radius:0 2.4cqw 2.4cqw 0}.gcv .gcv-tab img{display:block;height:9cqw;width:auto}.gcv .gcv-chk{position:absolute;right:-6%;top:-14%;width:60%;height:62%;z-index:-1;opacity:.5;transform:skewX(-18deg) rotate(-8deg);background:conic-gradient(#d8d8d8 25%,#1a1a1a 0 50%,#d8d8d8 0 75%,#1a1a1a 0) 0 0/8cqw 8cqw;-webkit-mask-image:linear-gradient(225deg,#000 10%,transparent 72%);mask-image:linear-gradient(225deg,#000 10%,transparent 72%)}.gcv .gcv-ico{position:absolute;right:9%;top:30%;width:23cqw;height:23cqw;color:#e50000}.gcv .gcv-ico svg{width:100%;height:100%;stroke-width:1.5}.gcv .gcv-txt{position:absolute;left:6.5%;top:20cqw;width:47%;bottom:10cqw;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.gcv .gcv-t{font-size:5cqw;line-height:1.1;font-weight:800;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap}.gcv .gcv-occ{font-size:3.5cqw;line-height:1.2;font-weight:800;letter-spacing:.01em;text-transform:uppercase;color:#e50000;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;margin-top:.6cqw}.gcv .gcv-bar{display:block;width:6cqw;height:.7cqw;background:#e50000;margin:0 0 2.2cqw;flex:none}.gcv .gcv-sub{font-size:1.9cqw;line-height:1.35;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin-top:.4cqw;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gcv .gcv-row{margin-top:2.2cqw;display:flex;align-items:baseline;gap:2.2cqw;max-width:100%;min-width:0}.gcv .gcv-to{order:2;font-size:2.7cqw;font-weight:600;line-height:1.2;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.85}.gcv .gcv-to[hidden]{display:none}.gcv .gcv-amt{font-size:7.2cqw;line-height:1.05;font-weight:800;letter-spacing:-.01em;white-space:nowrap}.gcv .gcv-msg{margin:1cqw 0 0;font-size:2.5cqw;line-height:1.3;font-style:italic;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;opacity:.9}.gcv .gcv-msg.long{font-size:2cqw;-webkit-line-clamp:3}.gcv .gcv-foot{position:absolute;left:0;right:0;bottom:0;height:11.4%;box-sizing:border-box;padding:0 6% 0 6.5%;display:flex;align-items:center;font-size:2.2cqw;white-space:nowrap}.gcv .gcv-foot>span{padding:0 3cqw;border-left:1px solid currentColor;line-height:1.1}.gcv .gcv-foot>span:first-child{padding-left:0;border-left:0}.gcv .gcv-foot>span:last-child{margin-left:auto;padding-right:0}.gcv .gcv-foot b{font-weight:700}.gcv .gcv-code{font-weight:800;letter-spacing:.06em}.gcv .gcv-web{font-weight:800}.gcv.gcv-mini{box-shadow:0 0 0 1px rgba(0,0,0,.08)}.gcv.gcv-mini .gcv-txt{bottom:6cqw}@media print{.gcv{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ev-quick{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}.ev-quick a{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--line);border-radius:99px;padding:7px 14px;font-size:13.5px;font-weight:700;color:var(--ink);text-decoration:none}.ev-quick a svg{color:var(--red)}.ev-quick a:hover{border-color:var(--ink)}.pagehead .ev-quick{margin-top:14px}.navicon{width:36px;height:36px;opacity:1;border:1px solid var(--line);margin-left:4px}.navicon svg{width:18px;height:18px}@media(max-width:1000px){.top .wrap>a.pill{margin-left:auto}.top .wrap>.hamburger{margin-left:4px;margin-right:-6px}}@media(max-width:700px){.ev-photos{display:none!important}.banner{height:120px!important;min-height:0!important}.banner .cap{font-size:16px!important}}@media(max-width:480px){.ev-quick{gap:6px}.ev-quick a{font-size:12px;padding:6px 10px;gap:5px}}.wx{display:inline-flex;align-items:center;gap:6px;background:#fff7e0;border:1px solid #f5d77a;color:#7a5600;border-radius:99px;padding:4px 11px;font-size:12.5px;font-weight:700}.wx svg{color:#e0a100}.card.ev .wx{margin:8px 0 2px}.wx-ev{font-size:14px;padding:6px 14px}.card.ev .wx{width:fit-content}.pe{list-style:none;margin:0;padding:0;position:relative;max-width:640px}.pe:before{content:"";position:absolute;left:7px;top:16px;bottom:16px;width:2px;background:var(--line)}.pe li{display:grid;grid-template-columns:16px 1fr auto;gap:0 14px;align-items:center;padding:7px 0;min-height:44px}.pe-d{position:relative;z-index:1;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #b9b9b9}.pe li.on .pe-d{background:var(--ink);border-color:var(--ink)}.pe li.pe-lad .pe-d{border-color:#d50f1c}.pe li.pe-lad:has(input[type=checkbox]:checked) .pe-d{background:#d50f1c}.pe-l{font-weight:600;font-size:14px}.pe li.pe-pause .pe-l{font-weight:500;color:var(--mute)}.pe-h{display:flex;align-items:center;gap:8px;justify-content:flex-end}.pe-h i{font-style:normal;color:var(--mute)}.pe input[type=time]{width:auto;min-width:104px;padding:7px 10px;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;border:1px solid var(--line);border-radius:8px;background:#fff}.pe li.on input[type=time]{border-color:var(--ink)}.pe-sw{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:600}.pe-sw input{width:18px;height:18px;margin:0;accent-color:#d50f1c}.pe li.pe-lad:not(:has(input[type=checkbox]:checked)) .pe-h{opacity:.4}@media(max-width:600px){.pe li{grid-template-columns:16px 1fr;row-gap:6px}.pe-h{grid-column:2;justify-content:flex-start}}.plan li.lad .plan-i{border-color:#d50f1c;color:#d50f1c}.plan li.lad .plan-b{border-color:#d50f1c}.cz h3{font-size:15px;margin:0 0 10px}.cz .lbl{margin-top:0;font-size:12.5px;margin-bottom:4px}.cz input[type=text],.cz input[type=number],.cz textarea{padding:8px 10px}.cz-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px}.cz-g.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-g .w2{grid-column:span 2}.cz-chk{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.cz-chk label{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid var(--line);border-radius:999px;font-size:13.5px;cursor:pointer;background:#fff}.cz-chk input{width:16px;height:16px;margin:0;accent-color:#111}.cz-chk label:has(input:checked){background:#111;color:#fff;border-color:#111}.cz-chk label:has(input:checked) input{accent-color:#fff}.cz-gps{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:start}.cz-gps .gps-admin-map{height:260px}.cz-ok{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-weight:600;font-size:14px;cursor:pointer}.cz-ok input{width:18px;height:18px;margin:0;accent-color:#1d7a46}.cz-save{display:flex;gap:8px;margin:0 0 22px}@media(max-width:900px){.cz-g{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-gps{grid-template-columns:1fr}}@media(max-width:520px){.cz-g,.cz-g.c2{grid-template-columns:1fr}.cz-g .w2{grid-column:auto}}.ord{display:inline-flex;align-items:center;gap:2px;margin-left:8px;font-size:12px;color:var(--mute)}.ord b{min-width:14px;text-align:right;margin-right:2px;font-variant-numeric:tabular-nums}.ord-b{border:1px solid var(--line);background:#fff;border-radius:6px;width:22px;height:22px;line-height:1;padding:0;cursor:pointer;font-size:12px}.ord-b:disabled{opacity:.3;cursor:default}.cl{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.cl-i{background:#fff;border:1px solid var(--line);border-radius:12px}.cl-i[open]{border-color:#111}.cl-i summary{list-style:none;display:grid;grid-template-columns:64px minmax(0,1.6fr) 110px minmax(0,1.4fr) minmax(0,1.4fr) auto;gap:14px;align-items:center;padding:8px 12px;cursor:pointer}.cl-i summary::-webkit-details-marker{display:none}.cl-ph{width:64px;height:40px;border-radius:6px;overflow:hidden;background:#eee;display:block}.cl-ph img{width:100%;height:100%;object-fit:cover;display:block}.cl-n b,.cl-d b{display:block;font-size:14.5px}.cl-n small,.cl-d small{display:block;color:var(--mute);font-size:12.5px}.cl-p{font-size:13.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.cl-p small{color:var(--mute)}.cl-b{padding:4px 12px 12px;border-top:1px solid var(--line)}.cl-b table.lst{width:100%}.cl-b td.r,.cl-b th.r{text-align:right}@media(max-width:900px){.cl-i summary{grid-template-columns:56px minmax(0,1fr) auto}.cl-g,.cl-p{display:none}.cl-d{grid-column:2}.cl-a{grid-row:1;grid-column:3}}.ctabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin:0 0 14px}.ctabs a{padding:8px 14px;font-size:14px;font-weight:600;color:var(--mute);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px}.ctabs a:hover{color:var(--ink)}.ctabs a.on{color:var(--ink);border-bottom-color:var(--ink)}.hub-tabs{margin-bottom:16px}.mchart{margin-bottom:14px}.mc-plot{display:flex;align-items:stretch;gap:2px;height:178px;overflow-x:auto;overflow-y:hidden;padding-top:20px}.mc-col{position:relative;flex:1 0 30px;max-width:60px;display:flex;flex-direction:column;outline:none}.mc-col.ny{margin-left:6px;padding-left:6px;border-left:1px dashed var(--line)}.mc-bar-wrap{position:relative;flex:1;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid var(--line)}.mc-bar{width:70%;min-width:10px;background:var(--red);border-radius:4px 4px 0 0;opacity:.8}.mc-col.cur .mc-bar,.mc-col:hover .mc-bar,.mc-col:focus .mc-bar{opacity:1}.mc-val{position:absolute;top:-17px;left:50%;transform:translateX(-50%);font-size:10.5px;font-weight:700;white-space:nowrap;color:var(--ink)}.mc-m{font-size:10.5px;color:var(--mute);text-align:center;line-height:1.2;padding-top:3px;height:28px;flex:none}.mc-m b{color:var(--ink);font-weight:600}.mc-col.cur .mc-m{color:var(--ink);font-weight:700}.mc-tip{display:none;position:absolute;top:-19px;left:50%;transform:translateX(-50%);background:var(--ink);color:#fff;font-size:11px;padding:2px 7px;border-radius:5px;white-space:nowrap;z-index:5;pointer-events:none}.mc-col:first-child .mc-tip{left:0;transform:none}.mc-col:last-child .mc-tip{left:auto;right:0;transform:none}.mc-col:hover .mc-tip,.mc-col:focus .mc-tip{display:block}.mc-plot:hover .mc-val{visibility:hidden}.mc-table summary{font-size:12px;color:var(--mute);cursor:pointer;margin-top:8px}.mc-table table{margin-top:6px;max-width:360px}.mchart h3{display:inline-block}.mc-seasons{display:inline-flex;gap:4px;margin-left:12px;vertical-align:middle;flex-wrap:wrap}.mc-seasons a{font-size:11.5px;padding:2px 8px;border:1px solid var(--line);border-radius:6px;color:var(--mute);text-decoration:none}.mc-seasons a.on{background:var(--ink);border-color:var(--ink);color:#fff}.bil-tva{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px}.bil-tva input{width:64px!important;padding:3px 6px;min-height:0;height:auto}@media(max-width:760px){#adm-main h1{font-size:19px;line-height:1.25}.adm-head h1{font-size:18px}#adm-main .adm-acts{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-right:-12px;padding-right:12px;padding-bottom:2px}#adm-main .adm-acts::-webkit-scrollbar{display:none}#adm-main .adm-acts>*{flex:none}#adm-main .adm-acts .btn{white-space:nowrap}#adm-main .ctabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-left:-12px;margin-right:-12px;padding:0 12px}#adm-main .ctabs::-webkit-scrollbar{display:none}#adm-main .ctabs a{flex:none;white-space:nowrap;padding:10px 12px}.kpis-c>div,.kpis-c>a{flex:1 1 30%}#adm-main input[type=text],#adm-main input[type=search],#adm-main input[type=email],#adm-main input[type=tel],#adm-main input[type=number],#adm-main input:not([type]),#adm-main select,#adm-main textarea{font-size:16px}#adm-main .lst-bar input[type=text]{width:100%;max-width:none;flex:1 1 100%}#adm-main .lst-bar select{flex:1 1 40%;max-width:none}#sa-fab{padding:10px;bottom:14px;right:12px}#sa-fab span{display:none}#adm-main .lst-wrap{overflow:auto;max-height:calc(100vh - 70px);max-height:calc(100svh - 70px);-webkit-overflow-scrolling:touch}#ltable col[data-col=name]{width:150px!important}#ltable th[data-col=name],#ltable td.c-name{position:sticky;left:0;z-index:2;background:#fff;box-shadow:1px 0 0 #ddd,4px 0 6px -4px rgba(0,0,0,.25)}#ltable th[data-col=name]{z-index:4;background:#eee}#ltable tr.ready td.c-name{background:#f1fbf3}#ltable tr.grp td.c-name{background:#f6f6f6}#adm-main table.mcard{display:block;width:100%!important;min-width:0!important;max-width:100%;overflow:visible;border:0;background:none;table-layout:auto}#adm-main table.mcard thead{display:none}#adm-main table.mcard tbody,#adm-main table.mcard tfoot{display:block}#adm-main table.mcard tr{display:block;background:#fff;border:1px solid var(--line);border-radius:10px;padding:6px 12px;margin:0 0 8px}#adm-main table.mcard tr.mc-head{display:none}#adm-main table.mcard td{display:block;width:auto!important;height:auto;padding:3px 0;border:0;border-top:1px solid #f0f1f3;white-space:normal;overflow:visible;text-overflow:clip;text-align:right;font-size:13px;line-height:1.35;background:none}#adm-main table.mcard td::before{content:attr(data-label);float:left;margin-right:12px;max-width:45%;text-align:left;color:var(--mute);font-size:12px;font-weight:600}#adm-main table.mcard td:not([data-label])::before,#adm-main table.mcard td[data-label=""]::before{content:none}#adm-main table.mcard td.mc-first{display:block;text-align:left;font-weight:700;font-size:14.5px;border-top:0;padding:4px 0 6px}#adm-main table.mcard td.mc-first::before{content:none}#adm-main table.mcard td.mc-full{display:block;text-align:left;border-top:0}#adm-main table.mcard td.mc-full::before{content:none}#adm-main table.mcard td.mc-empty{display:none}#adm-main table.mcard td>*{max-width:100%}#adm-main table.mcard td::after{content:'';display:block;clear:both}#adm-main table.mcard td input,#adm-main table.mcard td select{max-width:60%}#adm-main table.mcard tr:hover td{background:none}}@media(max-width:760px){#adm-main .mc-host{overflow:visible;max-height:none;border:0;background:none;border-radius:0}#adm-main .feed-scroll.mc-host{max-height:70vh;overflow-y:auto}#adm-main #ltable input.ed{font-size:12.5px}.adm-burger-n{top:1px;right:-7px;box-shadow:0 0 0 2px #14161a}}
.age-box{grid-column:1/-1;min-width:0;margin-bottom:10px}.age-box [hidden],.age-cell [hidden]{display:none!important}.age-box input[type=date],.age-box input[type=email]{width:100%;max-width:100%;box-sizing:border-box}.age-box .age-hint{margin:6px 0 0}.age-msg{margin:8px 0 0;font-size:14px;line-height:1.4;font-weight:600;padding:0}.age-msg:empty{display:none}.age-msg.ok{color:#14793d}.age-msg.warn{color:#8a5a00}.age-msg.ko{color:#b3261e}.age-cart-form{margin:8px 0 0;max-width:320px}.age-cart-form input[type=date],.age-cart-form input[type=email]{width:100%;box-sizing:border-box}.par-q input[type=email]{width:100%;max-width:320px;box-sizing:border-box}.par-q form{margin:6px 0 0}.age-cell{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.age-cell .age-pill{white-space:normal;line-height:1.25}.age-cell form{margin:0}.age-cell .age-edit{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.age-cell input.edage{width:150px;max-width:100%;padding:3px 6px;box-sizing:border-box;border:1px solid transparent;background:transparent}.age-cell input.edage:hover,.age-cell input.edage:focus{border-color:var(--line,#ddd);background:#fff}.age-cell .age-waive-box summary{cursor:pointer;display:inline-block}.age-cell .age-waive-box form{margin-top:4px;min-width:200px}.age-cell .age-waiver{max-width:210px;overflow-wrap:anywhere}#ltable .age-cell button.tag,#ltable .age-cell button.linkbtn{border:none;cursor:pointer;font:inherit}.age-journal summary{cursor:pointer}.age-waive-add{margin-top:8px}@media (max-width:640px){.age-box input[type=date],.age-box input[type=email]{font-size:16px}.age-cart-form{max-width:none}}
.in-app #site-head,.in-app .foot-big,.in-app #ai-fab,.in-app #ai-panel,.in-app .ai-contact,.in-app .pwa-btn,.in-app #jc-consent,.in-app .crumbs,.in-app .breadcrumb,.in-app .page-spacer{display:none!important}.in-app{padding-top:0!important}.in-app .pagehead{padding-top:14px}
#sa-fab{position:fixed;right:18px;bottom:18px;z-index:900;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:99px;padding:10px 16px 10px 13px;background:#111;color:#fff;font:inherit;font-weight:700;font-size:14px;cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,.22)}#sa-fab:hover{background:var(--red,#e5251b)}#sa-fab:focus-visible{outline:3px solid #2f7bd1;outline-offset:2px}#sa-panel{position:fixed;right:18px;bottom:72px;z-index:901;width:400px;max-width:calc(100vw - 24px);height:min(600px,calc(100vh - 100px));display:flex;flex-direction:column;background:#fff;border:1px solid #e3e3e8;border-radius:14px;box-shadow:0 16px 48px rgba(0,0,0,.22);overflow:hidden;font-size:14px}#sa-panel[hidden]{display:none}#sa-panel .sa-h{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:11px 12px 10px 14px;background:#111;color:#fff}#sa-panel .sa-h b{display:block;font-size:14.5px}#sa-panel .sa-h small{display:block;font-size:11.5px;opacity:.7;margin-top:1px}#sa-panel .sa-hb{display:flex;gap:2px;flex:0 0 auto}#sa-panel .sa-hb button{width:34px;height:34px;border:0;border-radius:9px;background:transparent;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}#sa-panel .sa-hb button:hover,#sa-panel .sa-hb button:focus-visible{background:rgba(255,255,255,.16);outline:none}#sa-panel .sa-msgs{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px;background:#f6f6f8;overscroll-behavior:contain}#sa-panel .sam{max-width:92%;display:flex;flex-direction:column}#sa-panel .sam.you{align-self:flex-end;align-items:flex-end}#sa-panel .sam .b{padding:9px 12px;border-radius:12px;line-height:1.45;overflow-wrap:anywhere;background:#fff;border:1px solid #ececf0;color:#222}#sa-panel .sam.you .b{background:#111;color:#fff;border-color:#111;white-space:pre-wrap}#sa-panel .sam.err .b{border-color:#f0c36d;background:#fff8e6}#sa-panel .sam .b p{margin:0}#sa-panel .sam .b p+p,#sa-panel .sam .b p+ul,#sa-panel .sam .b p+ol,#sa-panel .sam .b ul+p,#sa-panel .sam .b ol+p{margin-top:7px}#sa-panel .sam .b ul,#sa-panel .sam .b ol{margin:4px 0 0 18px;padding:0}#sa-panel .sam .b li{margin:2px 0}#sa-panel .sam .b a{color:var(--red,#e5251b);font-weight:700}#sa-panel .sam .fb{display:flex;gap:4px;margin-top:3px}#sa-panel .sam .fb button{border:0;background:transparent;color:#888;font:inherit;font-size:11.5px;padding:3px 7px;border-radius:7px;cursor:pointer}#sa-panel .sam .fb button:hover{background:#ebebef;color:#333}#sa-panel .sam .fb button.on{background:#e7f4ec;color:#1a7f45}#sa-panel .sa-sug{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px;border-top:1px solid #f0f0f2;max-height:110px;overflow-y:auto}#sa-panel .sa-sug[hidden]{display:none}#sa-panel .sa-sug button{border:1px solid #e1e1e6;background:#fff;border-radius:99px;padding:5px 10px;font:inherit;font-size:12.5px;cursor:pointer;text-align:left;line-height:1.3}#sa-panel .sa-sug button:hover{border-color:#111}#sa-panel #sa-form{display:flex;gap:8px;align-items:flex-end;padding:10px 12px;border-top:1px solid #ececf0;background:#fff}#sa-panel #sa-form textarea{flex:1;min-width:0;resize:none;max-height:140px;padding:9px 11px;border:1px solid #dcdce2;border-radius:10px;font:inherit;line-height:1.4}#sa-panel #sa-form button{flex:0 0 auto;width:40px;height:40px;border:0;border-radius:10px;background:#111;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}#sa-panel #sa-form button:disabled{opacity:.4;cursor:default}#sa-panel button:focus-visible,#sa-panel textarea:focus-visible,#sa-panel a:focus-visible{outline:3px solid #2f7bd1;outline-offset:1px}@media (max-width:600px){#sa-fab{right:12px;bottom:12px}#sa-panel{right:12px;left:12px;width:auto;bottom:64px;height:calc(100vh - 90px)}}@media print{#sa-fab,#sa-panel{display:none!important}}
a#ai-fab.ai-fab-link{text-decoration:none;color:#fff}a#ai-fab.ai-fab-link:focus-visible,#ai-fab:focus-visible{outline:3px solid #ffd23f;outline-offset:2px}#ai-panel{font-size:14px}#ai-panel .ai-h>div:first-child{min-width:0}#ai-panel .ai-hb{display:flex;gap:2px;flex:0 0 auto}#ai-panel .ai-h button{width:36px;height:36px;border-radius:10px;cursor:pointer}#ai-panel .ai-h button:hover,#ai-panel .ai-h button:focus-visible{background:rgba(255,255,255,.16);outline:none}#ai-panel button:focus-visible,#ai-panel input:focus-visible,#ai-panel textarea:focus-visible,#ai-panel a:focus-visible{outline:3px solid #2f7bd1;outline-offset:1px}.ai-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ai-msgs{scroll-behavior:smooth;overscroll-behavior:contain}.aim{max-width:92%}.aim .b{overflow-wrap:anywhere}.aim .b p{margin:0}.aim .b p+p{margin-top:8px}.aim .b ul{margin:6px 0 0 18px;padding:0}.aim .b li{margin:2px 0}.aim .b a{color:var(--red);font-weight:700}.aim.you .b a{color:#fff}.aim.intro .b{background:#fff;color:#444}.aim .s{line-height:1.5}.aim .fb{margin-top:2px;display:flex;align-items:center;gap:2px;font-size:12px;color:var(--mute)}.aim .fb button{cursor:pointer;opacity:.75;border-radius:8px;padding:2px 6px;min-width:32px;min-height:32px}.aim .fb button:hover:not(:disabled){opacity:1;background:#eee}.aim .fb button:disabled{cursor:default}.aim .fb button.on{opacity:1;background:#e9f6ee}.aim .ai-ho-btn{margin-top:6px;border:1px solid var(--red);background:#fff;color:var(--red);border-radius:99px;padding:6px 12px;font-weight:700;font-size:12.5px;cursor:pointer}.aim .ai-ho-btn:hover{background:var(--red);color:#fff}.aim.typing .b{padding:12px 14px}.dots{display:inline-flex;gap:4px}.dots i{width:7px;height:7px;border-radius:50%;background:#aaa;animation:aidot 1.1s infinite ease-in-out}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes aidot{0%,80%,100%{transform:translateY(0);opacity:.4}40%{transform:translateY(-4px);opacity:1}}@media (prefers-reduced-motion:reduce){.dots i{animation:none;opacity:.7}.ai-msgs{scroll-behavior:auto}#ai-fab{transition:none}}.ai-sug{flex-wrap:wrap;overflow-x:visible;max-height:88px;overflow-y:auto;padding:6px 12px}.ai-sug[hidden]{display:none}.ai-sug button{white-space:normal;text-align:left;cursor:pointer;line-height:1.3}#ai-form input{min-width:0;padding:9px 11px;border-radius:10px}.ai-foot{display:flex;flex-direction:row;align-items:flex-start;gap:10px;padding:7px 12px 8px;border-top:1px solid #f0f0f2;line-height:1.3}.ai-foot span{font-size:10.5px;color:var(--mute)}.ai-team{flex:0 0 auto;white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:99px;padding:6px 12px;font-size:12.5px;font-weight:700;cursor:pointer}.ai-team:hover{border-color:var(--red);color:var(--red)}.ai-ho{display:none;flex-direction:column;gap:8px;padding:14px;overflow:auto;flex:1;background:#fff}#ai-panel.ho-mode .ai-ho{display:flex}#ai-panel.ho-mode .ai-msgs,#ai-panel.ho-mode .ai-sug,#ai-panel.ho-mode #ai-form,#ai-panel.ho-mode .ai-team{display:none}.ai-ho[hidden]{display:none!important}.ai-ho label{display:flex;flex-direction:column;gap:3px;font-size:12.5px;font-weight:700}.ai-ho input[type=text],.ai-ho input[type=email],.ai-ho textarea{padding:9px 11px;border:1px solid var(--line);border-radius:10px;font:inherit;font-weight:400;width:100%;box-sizing:border-box}.ai-ho textarea{resize:vertical;min-height:80px}.ai-ho .ai-ck{flex-direction:row;align-items:flex-start;gap:8px;font-weight:400;font-size:12.5px;line-height:1.35}.ai-ho .ai-ck input{margin-top:2px;flex:0 0 auto}.ai-ho .ai-hp{position:absolute;left:-5000px;width:1px;height:1px;overflow:hidden}.ai-ho-note{font-size:12.5px;color:var(--mute);margin:0}.ai-ho-err{color:#b3261e;font-size:12.5px;min-height:16px}.ai-ho-b{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:600px){#ai-panel{left:8px;right:8px;bottom:8px;top:auto;width:auto;max-width:none;height:calc(100vh - 16px);height:calc(100dvh - 16px);max-height:none;border-radius:16px}#ai-fab{right:12px;max-width:calc(100vw - 24px)}body:has(#ai-panel[style*="display: flex"]) #ai-fab{display:none}.aim{max-width:94%}}body #ai-fab{background:var(--ai-accent,var(--ink))}body #ai-panel .ai-h{background:var(--ai-accent,var(--ink))}body #ai-panel .aim.you .b{background:var(--ai-accent,var(--ink))}body #ai-fab.ai-left,body #ai-panel.ai-left{right:auto;left:18px}body #ai-fab.ai-new::after{content:"";position:absolute;top:4px;right:6px;width:10px;height:10px;border-radius:50%;background:#ffd23f;border:2px solid #fff}#ai-panel .ai-id{display:flex;align-items:center;gap:10px;min-width:0}#ai-panel .ai-av{width:34px;height:34px;border-radius:50%;background:#fff;object-fit:contain;padding:3px;box-sizing:border-box;flex:0 0 auto}.ai-foot a.ai-team{text-decoration:none;color:inherit}@media (max-width:600px){body #ai-fab.ai-nomob,body #ai-panel.ai-nomob{display:none!important}body #ai-fab.ai-left{left:12px;right:auto}}.aia-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:8px 0 14px}.aia-kpis>div{background:#f6f6f8;border-radius:12px;padding:10px 12px}.aia-kpis b{display:block;font-size:20px}.aia-kpis small{color:var(--mute)}.aia-sub{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.aia-sub a{padding:6px 12px;border-radius:99px;border:1px solid var(--line);background:#fff;font-size:13px;font-weight:600;text-decoration:none;color:inherit}.aia-sub a.on{background:var(--ink);color:#fff;border-color:var(--ink)}.aia-table{width:100%;border-collapse:collapse;font-size:13px}.aia-table th{text-align:left;color:var(--mute);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--line)}.aia-table td{padding:8px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.aia-prompt{white-space:pre-wrap;background:#f6f6f8;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.5;max-height:260px;overflow:auto}.aia-ctx{white-space:pre-wrap;background:#0f1520;color:#d7e0ee;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.5;max-height:340px;overflow:auto}.aia-reply{border-left:4px solid var(--red);background:#fff;padding:10px 12px;border-radius:8px;white-space:pre-wrap}.aia-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.aia-wrap{overflow-x:auto}@media (max-width:600px){.aia-table,.aia-table tbody,.aia-table tr,.aia-table td{display:block;width:100%}.aia-table thead{display:none}.aia-table tr{border-bottom:2px solid var(--line);padding:6px 0}.aia-table td{border:0;padding:3px 0}}.aia-sub a .aia-n,.aia-sub2 a .aia-n{display:inline-block;min-width:18px;padding:0 5px;border-radius:99px;background:var(--red);color:#fff;font-size:11px;line-height:18px;text-align:center;margin-left:2px}.aia-sub2{display:flex;flex-wrap:wrap;gap:4px 14px;margin:-6px 0 14px;padding-bottom:8px;border-bottom:1px solid var(--line)}.aia-sub2 a{font-size:13px;font-weight:600;color:var(--mute);text-decoration:none;padding:3px 0;border-bottom:2px solid transparent}.aia-sub2 a.on{color:var(--ink);border-bottom-color:var(--red)}.aia-rules{list-style:none;margin:0;padding:0;counter-reset:r}.aia-rules li{display:flex;gap:8px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:5px 8px;margin-bottom:5px;background:#fff;font-size:13px}.aia-rules li::before{counter-increment:r;content:counter(r);font-weight:800;color:var(--red);min-width:16px}.aia-rules li .t{flex:1;min-width:0}.aia-rules li form{margin:0;display:inline}.aia-chat{display:flex;flex-direction:column;gap:8px;max-width:760px}.aia-chat .q{align-self:flex-end;background:var(--ink);color:#fff;border-radius:14px 14px 4px 14px;padding:8px 12px;max-width:85%;white-space:pre-wrap}.aia-chat .a{align-self:flex-start;background:#f6f6f8;border-radius:14px 14px 14px 4px;padding:8px 12px;max-width:92%;white-space:pre-wrap}.aia-chat .m{font-size:11px;color:var(--mute);margin-top:2px}.aia-sum{background:#fffbea;border:1px solid #ecd28c;border-radius:10px;padding:8px 12px;margin-bottom:10px}
.rv-total{text-align:center;font-size:15px;margin:-4px 0 14px;color:var(--ink-2,#463939)}.rv-total b{font-weight:800}.rv-live{margin-bottom:16px}.rv-live-cta{text-align:center;margin:0 0 12px}.rv-gq-h{display:flex;align-items:center;gap:10px;margin-bottom:6px}.rv-gq-av{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:0 0 40px;background:#e8eaed}.rv-gq-ini{display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:#fff;background:#4285f4}.rv-gq-who{min-width:0}.rv-gq-name{font-weight:700;color:inherit;text-decoration:none;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.rv-gq-name:hover{text-decoration:underline}.rv-gq-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rv-gq-meta .rv-stars{font-size:16px;letter-spacing:1px}.rv-gq-text{margin:6px 0 10px;font-size:14.5px;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.rv-gq-foot{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:13px}.rv-live-note{grid-column:1/-1;text-align:center;margin:4px 0 0}.rv-site .rv-logo{background:#1e8e3e}.rv-grid-3{grid-template-columns:repeat(3,1fr)}.rv-sr{display:flex;flex-direction:column}.rv-sr-h{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rv-sr-h .rv-stars{font-size:17px;letter-spacing:1px;margin-right:4px}.rv-sr-text{margin:8px 0 12px;font-size:14.5px;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere;flex:1}.rv-sr footer{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:13px}.rv-sr-reply{margin-top:10px;padding:10px 12px;border-left:3px solid var(--line,#e3e3e3);background:var(--bg-2,#f6f6f6);border-radius:6px;font-size:13.5px}.rv-sr-reply p{margin:4px 0 0;white-space:pre-line}.rv-more{text-align:center;margin:14px 0 0;display:flex;gap:14px;justify-content:center;align-items:center;flex-wrap:wrap}.sr-tabs{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:4px 0 14px}.sr-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.sr-pager{display:flex;gap:12px;justify-content:center;align-items:center;margin-top:16px}.sr-stars{border:0;padding:0;margin:0}.sr-stars .rv-stars{font-size:16px}@media(max-width:860px){.rv-grid-3{grid-template-columns:1fr 1fr}}@media(max-width:640px){.rv-grid-3,.sr-list{grid-template-columns:1fr}}.sr-adm{border-top:1px solid var(--line,#e3e3e3);padding:10px 0}.sr-adm-text{margin:6px 0 8px;font-size:14px;white-space:pre-line;overflow-wrap:anywhere}
.rv-staff-empty{border:2px dashed #d99a00;background:#fff8e6;border-radius:var(--r,14px);padding:20px 22px;text-align:center;color:var(--ink,#1b1b1b)}.rv-staff-empty .tag{white-space:normal}.rv-staff-empty h3{font-size:18px;margin:10px 0 6px}.rv-staff-empty p{max-width:560px;margin:0 auto 14px;font-size:14px;color:var(--ink-2,#463939)}.rv-staff-empty .small{font-size:12.5px;margin-top:10px}.rv-staff-empty .btn{display:inline-block}.rvg-guide{background:#f4f7fb;border:1px solid var(--line,#e3e3e3);border-radius:10px;padding:12px 16px;margin:10px 0}.rvg-guide ol{margin:6px 0 8px 20px;padding:0;font-size:13.5px;line-height:1.55}.rvg-status{border-left:4px solid #9aa0a6;background:#f7f7f7;border-radius:8px;padding:10px 14px;margin:10px 0;font-size:13.5px}.rvg-status p{margin:4px 0}.rvg-status.rvg-ok{border-left-color:#1e8e3e;background:#eef8f0}.rvg-status.rvg-invalid{border-left-color:#c0392b;background:#fdeeee}.rvg-status.rvg-none{border-left-color:#d99a00;background:#fff8e6}.rvg-warn{color:#8a5a00}.rvg-adv{border:1px solid var(--line,#e3e3e3);border-radius:10px;padding:10px 14px}.rvg-adv>summary{cursor:pointer}.rvg-pending{background:#fff8e6;border:1px dashed #d99a00;border-radius:10px;padding:12px 14px;margin-top:10px}.rvg-code{background:#1c1c1c;color:#e8e8e8;border-radius:8px;padding:10px 12px;font-size:12px;overflow:auto;white-space:pre-wrap;word-break:break-all;margin:6px 0 12px}.rvg-log td{vertical-align:top;font-size:12.5px;word-break:break-word}@media(max-width:640px){.rv-staff-empty{padding:16px 14px}.rvg-guide,.rvg-status,.rvg-adv{padding-left:12px;padding-right:12px}}
.card.ev2{border:1px solid rgba(17,17,17,.07);border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px -16px rgba(0,0,0,.18);overflow:hidden}.card.ev2:hover{box-shadow:0 2px 4px rgba(0,0,0,.05),0 18px 36px -18px rgba(0,0,0,.28)}.ev2 .body{padding:16px 18px 18px;gap:8px}.ev2 .date{font-family:'Montserrat','Be Vietnam Pro',sans-serif;font-weight:700;font-size:26px;letter-spacing:-.02em;padding:7px 13px 8px;border-radius:12px;background:rgba(255,255,255,.96);box-shadow:0 6px 16px -8px rgba(0,0,0,.35)}.ev2 .date small{font-family:'Be Vietnam Pro',sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.14em;margin-bottom:3px}.ev2 h4{font-family:'Montserrat','Be Vietnam Pro',sans-serif;font-size:18px;font-weight:700;letter-spacing:-.015em;line-height:1.2}.ev2 .meta{font-size:13px;align-items:baseline}.ev2 .meta span:first-child{font-weight:500;color:var(--ink)}.ev2 .meta span+span{font-variant-numeric:tabular-nums;letter-spacing:.01em}.ev2 .fill-l{font-size:11.5px;letter-spacing:.02em}.ev2 .fill-l b{font-weight:600}.ev2 .bar{height:3px;border-radius:3px;overflow:hidden}.ev2 .bar i{border-radius:3px}.ev2 .fill-open{font-size:12.5px;font-weight:500}.ev2 .fill-open .dot{width:7px;height:7px;box-shadow:0 0 0 3px rgba(26,158,85,.15)}.card.ev2 .avc{font-size:11.5px;font-weight:600;padding:3px 10px;border-color:transparent}.ev2 .foot{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding-top:14px}.ev2 .evp{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0;width:100%}.ev2 .evp>div{align-items:center;text-align:center;padding:0 4px;line-height:1.1}.ev2 .evp>div+div{border-left:1px solid var(--line)}.ev2 .evp small{justify-content:center;font-size:10px;font-weight:600;letter-spacing:.12em;gap:6px}.ev2 .evp small i{width:6px;height:6px}.ev2 .evp b{font-family:'Montserrat','Be Vietnam Pro',sans-serif;font-size:20px;font-weight:600;letter-spacing:-.02em;margin-top:6px;font-variant-numeric:tabular-nums}.ev2 .foot .btn{margin-left:0;width:100%;padding:10px 16px;font-size:13.5px;font-weight:600;letter-spacing:.02em;border-radius:10px}.ev2 .foot .btn.ghost{background:transparent;color:var(--ink);border:1px solid rgba(17,17,17,.18);padding:9px 16px}.ev2 .foot .btn.ghost:hover{border-color:var(--ink);background:#fafafa}@media (max-width:420px){.ev2 .evp b{font-size:17px}.ev2 .evp small{font-size:9.5px;letter-spacing:.08em}.ev2 .foot .btn{padding:10px 14px}}
.coach-layout.with-aside{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.coach-aside .sr-list,.cb-avis .sr-list{display:grid;grid-template-columns:1fr;gap:12px}.coach-h2{font-size:20px;margin:0 0 12px}.mono-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.mono-card{text-align:center;position:relative}a.mono-card{display:block;color:inherit;text-decoration:none}.mono-cta{display:inline-block;margin-top:10px;font-weight:700;color:var(--red)}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:22px 14px}.team-member{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.team-photo{width:96px;height:96px;border-radius:50%;object-fit:cover;margin-bottom:6px}.team-photo.mono-photo-placeholder{font-size:34px}.mono-card.is-link{transition:box-shadow .15s,transform .15s}.mono-card.is-link:hover{box-shadow:0 6px 22px rgba(0,0,0,.12);transform:translateY(-2px)}.mono-card-link{position:absolute;inset:0;z-index:1;border-radius:inherit}.mono-card a:not(.mono-card-link){position:relative;z-index:2}.mono-photo{width:120px;height:120px;border-radius:50%;object-fit:cover;margin:0 auto 12px}.mono-photo-placeholder{display:flex;align-items:center;justify-content:center;background:var(--red);color:#fff;font-size:40px;font-weight:800;border-radius:50%}.mono-quals{list-style:none;padding:0;margin:8px 0;font-size:13px;color:var(--muted)}.mono-quals li{padding:2px 0}.mono-social{display:flex;justify-content:center;gap:12px;margin:8px 0;font-size:13px}.mono-social a{color:var(--muted)}.mono-contact{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px}.coach-hero{display:flex;gap:24px;align-items:center}.coach-hero-photo{width:160px;height:160px;border-radius:50%;object-fit:cover;flex:0 0 160px}.coach-hero-photo.mono-photo-placeholder{font-size:56px}.coach-hero h1{font-size:30px;margin:0 0 6px}.coach-quals{list-style:none;padding:0;margin:0 0 8px;display:flex;flex-wrap:wrap;gap:6px}.coach-quals li{background:var(--bg2,#f1f1f1);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600}.coach-hero-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:6px}.coach-hero-top h1{margin:0}.coach-actions{display:flex;flex-wrap:wrap;gap:8px}.coach-ic{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#111;transition:background .15s,color .15s,border-color .15s}.coach-ic.ic-wa{color:#1fa855}.coach-ic.ic-ig{color:#d62976}.coach-ic.ic-fb{color:#1877f2}.coach-ic:hover{color:#fff;border-color:transparent;background:#111}.coach-ic.ic-wa:hover{background:#1fa855}.coach-ic.ic-ig:hover{background:#d62976}.coach-ic.ic-fb:hover{background:#1877f2}.coach-text{max-width:820px}.coach-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.coach-tile{margin:0;border-radius:12px;overflow:hidden;background:#111;position:relative;aspect-ratio:3/4}.coach-tile img,.coach-tile video{width:100%;height:100%;object-fit:cover;display:block}.coach-tile.coach-video video{object-fit:contain;background:#000}.coach-tile figcaption{position:absolute;left:0;right:0;bottom:0;padding:18px 10px 8px;font-size:12px;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.7));pointer-events:none}.coach-tile.coach-video figcaption{position:static;background:#111;padding:6px 10px}.coach-tile.coach-video:has(figcaption){aspect-ratio:auto}.coach-tile.coach-video:has(figcaption) video{aspect-ratio:3/4;height:auto}.coach-embeds{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;align-items:start}.coach-embed{margin:0}.coach-embed-btn,.coach-embed-frame{width:100%;border:0;border-radius:12px;display:block}.coach-embed-btn{aspect-ratio:16/9;cursor:pointer;color:#fff;font:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;text-align:center;background:#222}.coach-embed.vertical .coach-embed-btn{aspect-ratio:4/5}.coach-embed-frame{aspect-ratio:16/9;background:#000}.coach-embed.vertical .coach-embed-frame{aspect-ratio:auto;height:640px;background:#fff}.pv-instagram .coach-embed-btn{background:linear-gradient(135deg,#833ab4,#e1306c 55%,#fcaf45)}.pv-facebook .coach-embed-btn{background:#1877f2}.pv-youtube .coach-embed-btn{background:#c4302b}.coach-embed-logo{width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800}.coach-embed-btn small{opacity:.9}.coach-embed figcaption{font-size:12px;margin-top:6px}.coach-form .alert{margin-bottom:12px}.coach-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.coach-others{display:flex;flex-wrap:wrap;gap:10px}.coach-other{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border:1px solid var(--line);border-radius:999px;background:var(--card,#fff);color:inherit;text-decoration:none}.coach-other img,.coach-other .mono-photo-placeholder{width:40px;height:40px;border-radius:50%;object-fit:cover;font-size:16px}.coach-zoom{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.88);display:grid;place-items:center;padding:16px}.coach-zoom img{max-width:100%;max-height:92vh;border-radius:8px}@media (max-width:900px){.coach-layout.with-aside{grid-template-columns:1fr}.coach-hero{flex-direction:column;text-align:center}.coach-quals,.coach-actions,.coach-hero-top{justify-content:center}.coach-gallery{grid-template-columns:repeat(2,1fr)}}.pagehead.ph-nocrumbs .wrap{padding-top:22px}.coach-quote{margin:10px 0 0;padding:10px 12px;border-radius:10px;background:var(--bg2,#f3f3f3);font-weight:700}.coach-prices .kmt td,.coach-prices .kmt th{text-align:center}.coach-prices .kmt td:first-child,.coach-prices .kmt th:first-child{text-align:left}.team-rich{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.team-rich .team-member{gap:4px;padding:22px 18px}.team-rich .team-photo{width:120px;height:120px;margin-bottom:8px}.team-rich .team-name{font-size:17px}.team-rich .team-title{color:var(--red);font-weight:700;font-size:13px}.team-quals{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-top:6px}.team-quals span{background:#f3f2f2;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:700}.team-bio{font-size:13.5px;color:var(--mute);margin:8px 0 6px;line-height:1.5}.team-rich .btn{margin-top:auto}.coach-mut-band{display:flex;flex-wrap:wrap;gap:28px;align-items:center;background:#111;color:#fff;border-radius:var(--r);padding:24px 28px;margin:20px 0 24px}.coach-mut-band .cmb-txt{flex:1 1 340px;min-width:0}.coach-mut-band h2{font-size:24px;margin:0 0 8px}.coach-mut-band p{margin:0 0 8px;color:#d6d6d6}.cmb-prices{flex:0 1 460px;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.cmb-prices>div{background:#232323;border-radius:10px;padding:14px;text-align:center;display:flex;flex-direction:column}.cmb-prices>div.best{background:var(--red)}.cmb-prices small{font-size:12px;color:#d0d0d0}.cmb-prices .best small{color:#fff}.cmb-prices b{font-size:26px;font-weight:800;line-height:1.2}.cmb-prices p{grid-column:1/-1;margin:0;font-size:12.5px;text-align:center;color:#c8c8c8}.cmb-prices p b{font-size:inherit;color:#fff}.coach-main{min-width:0}.mono-mut-from{margin:6px 0 0}.mono-mut-badge{display:inline-block;margin-top:6px;background:#fff4e5;color:#8a4b00;font-size:12px;font-weight:700;padding:4px 10px;border-radius:99px}.coach-mut-groups{margin-top:20px}.coach-mut-groups .cmg-scroll{overflow-x:auto}.coach-mut-groups .kmt{min-width:640px}.cmd-dots{display:inline-flex;gap:4px;vertical-align:middle}.cmd-dots i{width:13px;height:13px;border-radius:50%;border:2px solid var(--line);box-sizing:border-box;display:inline-block}.cmd-dots i.on{background:var(--red);border-color:var(--red)}.coach-tabs{display:inline-flex;flex-wrap:wrap;gap:4px;background:#f0f0f0;border-radius:10px;padding:4px;margin-bottom:16px}.coach-tabs a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:8px;font-weight:700;font-size:14px;color:var(--ink-2);text-decoration:none}.coach-tabs a[aria-selected="true"]{background:#111;color:#fff}.coach-mut-intro{margin:0 0 12px;color:var(--ink-2)}.coach-mut-days{border:0;padding:0;margin:0 0 6px;display:flex;flex-direction:column;gap:8px;min-width:0}.coach-mut-days legend{margin-bottom:6px}.cmd-circuit{border:2px solid var(--line);border-radius:10px;background:#fff}.cmd-circuit[open]{border-color:#c9c9c9}.cmd-circuit:has(input:checked){border-color:var(--red)}.cmd-circuit summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;position:relative;padding:12px 40px 12px 14px;cursor:pointer;list-style:none}.cmd-circuit summary::-webkit-details-marker{display:none}.cmd-circuit summary::after{content:"";position:absolute;right:16px;top:20px;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .15s;flex:0 0 auto}.cmd-circuit[open] summary::after{transform:rotate(-135deg)}.cmc-name{flex:1 1 100%}.cmc-name b{font-size:1.02rem}.cmc-price b{color:var(--red)}.cmc-badge{margin-top:0}.cmc-picked{background:var(--red);color:#fff;font-size:.78rem;font-weight:700;padding:2px 9px;border-radius:99px}.cmc-picked[hidden]{display:none}.cmc-days{border-top:1px solid var(--line);padding:4px 6px 6px}.coach-mut-day{display:grid;grid-template-columns:auto 9.5em auto 1fr auto;gap:12px;align-items:center;padding:8px;border-radius:8px;cursor:pointer}.coach-mut-day+.coach-mut-day{border-top:1px solid #f0f0f0}.coach-mut-day:hover{background:#fafafa}.coach-mut-day input{width:auto;margin:0;accent-color:var(--red)}.coach-mut-day:has(input:checked){background:#fff5f5}.coach-mut-day.is-full{opacity:.5;cursor:not-allowed}.coach-mut-day .cmd-date{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coach-mut-day.is-forming .cmd-status{font-weight:700}.coach-mut-day .cmd-price{color:var(--red);font-weight:700;text-align:right}@media (max-width:640px){.coach-mut-day{grid-template-columns:auto 1fr auto;gap:4px 10px}.coach-mut-day .cmd-status{grid-column:2}.coach-mut-day .cmd-price{grid-column:2 / 4;text-align:left}.coach-mut-day .cmd-price:empty{display:none}}.coach-book{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"tarifs book" "avis book";gap:20px 24px;align-items:start}.coach-book:not(:has(.cb-tarifs)){grid-template-areas:"avis book" "avis book"}.cb-tarifs{grid-area:tarifs}.cb-book{grid-area:book}.cb-avis{grid-area:avis}.cb-tarifs .kmt{font-size:14px}@media (max-width:900px){.coach-book,.coach-book:not(:has(.cb-tarifs)){grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:"tarifs" "book" "avis"}}.coach-prices .kmt .cp-fee{color:var(--muted,#666);border-left:1px solid var(--line)}.coach-prices .kmt td.cp-fee{font-size:13px}
.cmp .cmp-two{grid-template-columns: minmax(0,1fr) 400px}.cmp .cmp-side{position: sticky;top: 12px;align-self: start;max-height: calc(100vh - 24px);overflow-y: auto}.cmp .cmp-two>*{min-width: 0}.cmp textarea{width: 100%;font-family: inherit}.cmp .cmp-radio{display: inline-block;cursor: pointer}.cmp .cmp-radio input{position: absolute;opacity: 0;pointer-events: none}.cmp .cmp-radio span{display: inline-block;background: #fff;border: 1px solid var(--line,#e7e7e7);border-radius: 99px;padding: 6px 14px;font-size: 13px;font-weight: 600}.cmp .cmp-radio input:checked+span{background: var(--red,#e5251b);color: #fff;border-color: var(--red,#e5251b)}.cmp .cmp-radio input:focus-visible+span{outline: 2px solid #111;outline-offset: 2px}.cmp .cmp-chk{display: inline-flex;align-items: center;gap: 6px;margin: 0 14px 6px 0;font-size: 13.5px;cursor: pointer}.cmp .cmp-chk input{width: auto;accent-color: var(--red,#e5251b)}.cmp .cmp-evlist{max-height: 240px;overflow-y: auto;border: 1px solid var(--line,#e7e7e7);border-radius: 10px;padding: 6px 10px;background: #fff;margin-top: 6px}.cmp .cmp-ev{display: flex;gap: 8px;align-items: flex-start;padding: 6px 0;border-bottom: 1px solid #f0f0f0;font-size: 13.5px;cursor: pointer}.cmp .cmp-ev:last-child{border-bottom: 0}.cmp .cmp-ev input{width: auto;margin-top: 3px;accent-color: var(--red,#e5251b)}.cmp .cmp-vars{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 6px}.cmp .cmp-vars .btn{font-family: ui-monospace,Consolas,monospace;font-size: 12px}.cmp .cmp-actions{display: flex;gap: 10px;flex-wrap: wrap}.cmp .cmp-frame{width: 100%;height: 360px;border: 1px solid var(--line,#e7e7e7);border-radius: 10px;background: #f4f5f7}.cmp .cmp-frame-tall{height: 760px}.cmp .cmp-sms{background: #e9f0ff;border-radius: 14px 14px 14px 4px;padding: 10px 14px;font-size: 14px;line-height: 1.45;max-width: 330px;word-break: break-word}.cmp .cmp-body{background: #fafafa;border: 1px solid #eee;border-radius: 10px;padding: 12px 14px;font-size: 14px;line-height: 1.5;word-break: break-word}.cmp .cmp-warn{color: #b45309}.cmp .cmp-pre{background: #111;color: #e5e7eb;border-radius: 8px;padding: 10px 12px;font-size: 12px;overflow-x: auto;white-space: pre-wrap;word-break: break-all}.cmp .cmp-tpl{border: 1px solid var(--line,#e7e7e7);border-radius: 10px;padding: 10px 14px;margin-bottom: 8px;background: #fff}.cmp .cmp-tpl summary{cursor: pointer}.cmp .cmp-tpl form{margin-top: 10px}@media (max-width: 1100px){.cmp .cmp-two{grid-template-columns: minmax(0,1fr)}.cmp .cmp-side{position: static;max-height: none}}@media (max-width: 760px){body.adm-on #adm-layout:has(.cmp){align-items: stretch}.cmp .kmt{min-width: 520px}}@media (max-width: 640px){.cmp .cmp-frame{height: 300px}.cmp .cmp-frame-tall{height: 560px}}
.ins-team .bw-tablewrap{overflow-x:auto;border:1px solid var(--line,#e5e7eb);border-radius:10px}.ins-team .bw-t{width:100%;border-collapse:collapse;font-size:13px;min-width:720px}.ins-team .bw-t.bw-cars{min-width:520px}.ins-team .bw-t th{text-align:left;font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.03em;color:var(--muted,#6b7280);background:#f8f9fb;padding:7px 8px;border-bottom:1px solid var(--line,#e5e7eb);white-space:nowrap}.ins-team .bw-t td{padding:4px 8px;border-bottom:1px solid #f0f1f3;vertical-align:middle;white-space:nowrap}.ins-team .bw-t tr:last-child td{border-bottom:0}.ins-team .bw-t tr.pil td{background:#fcfcfd}.ins-team .bw-t td.role{font-weight:600}.ins-team .bw-t input[type=text],.ins-team .bw-t input[type=email]{height:28px;padding:3px 7px;font-size:13px;width:130px;margin:0}.ins-team .bw-cars input[name=vehicle]{width:190px}.ins-team .bw-cars .bw-plate{width:110px;text-transform:uppercase}.ins-team .bw-t td.send{display:flex;gap:6px;align-items:center}.ins-team .bw-t td.send input[type=email]{width:190px}.ins-team .bw-t form{margin:0;display:inline-flex;gap:6px;align-items:center}.ins-team .bw-t .btn.sm{height:28px;padding:0 12px;font-size:12.5px;display:inline-flex;align-items:center}.ins-team .bw-t .tag{font-size:11.5px;text-decoration:none}.ins-team .bw-ok{border:1px solid var(--line,#e5e7eb);background:#fff;border-radius:6px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#15803d}.ins-team .bw-ok:hover{border-color:#15803d}.ins-team .bw-tablewrap{margin-top:10px}
.acl{padding:12px 0;border-top:1px solid var(--line,#eef0f3)}.acl-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px}.acl-todo{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.acl-todo:empty{display:none}.acl-todo a.linkbtn,.acl-todo span.linkbtn{display:inline-flex;align-items:center;gap:4px;padding:4px 11px;border-radius:999px;font-size:12.5px;font-weight:600;text-decoration:none;line-height:1.3}.acl-todo a.linkbtn{background:#fff4e5;color:#b45309;border:1px solid #fde3bf}.acl-todo a.linkbtn:hover{border-color:#b45309}.acl-todo a.acl-pass{background:#ecfdf3;color:#15803d;border-color:#bbf0cf}.acl-todo span.linkbtn{background:#ecfdf3;color:#15803d;border:1px solid #bbf0cf;cursor:default}.acl-todo>.muted{font-size:12.5px}.acl-act{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:8px}.acl-act .linkbtn{display:inline-flex;align-items:center;gap:4px;color:var(--ink,#111);text-decoration:none;font-size:12.5px}.acl-act .linkbtn:hover{color:var(--red,#c8102e)}.acl-act form{margin:0 0 0 auto;display:inline}.acl-act .acl-cancel .linkbtn{color:var(--muted,#6b7280);text-decoration:underline}
.wrap.esp-wide{max-width:1480px}.esp-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.esp-main{min-width:0}.esp-aside{display:flex;flex-direction:column;gap:16px;min-width:0}.esp-h{font-size:20px;letter-spacing:-.01em;margin:0 0 14px}.esp-sec .alert{margin-bottom:14px}.malin-sugg{margin-bottom:24px}.esp-main #protect{margin-top:24px}@media (max-width:960px){.esp-grid{grid-template-columns:1fr}.esp-aside{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}}.ia{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);margin:0;font-family:inherit;font-weight:600;font-size:13px;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.ia .jci{flex:none}a.ia:hover,button.ia:hover,summary.ia:hover{border-color:var(--ink)}.ia.ia-todo{background:var(--red);border-color:var(--red);color:#fff}a.ia.ia-todo:hover,button.ia.ia-todo:hover,summary.ia.ia-todo:hover{background:var(--red-d);border-color:var(--red-d)}.ia.ia-ok{background:#f2f8f4;border-color:#d3e8da;color:var(--ok);cursor:default}.ia.ia-wait{background:#f6f6f6;border-color:#ececec;color:var(--mute);cursor:default}.ia.ia-off{background:#fff;border-style:dashed;color:var(--mute);cursor:help}summary.ia{list-style:none}summary.ia::-webkit-details-marker{display:none}.ins-card{display:grid;grid-template-columns:196px minmax(0,1fr);background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-bottom:16px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.ins-side{padding:16px 0 16px 16px;display:flex;flex-direction:column;gap:10px;min-width:0}.ins-thumb{position:relative;display:block;background:#1a1a1a;aspect-ratio:4/3;border-radius:10px;overflow:hidden}.ins-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ins-thumb:after{border-radius:inherit;content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.55))}.ins-noimg{position:absolute;inset:0;display:grid;place-items:center;color:rgba(255,255,255,.35)}.ins-date{position:absolute;left:14px;bottom:12px;z-index:1;color:#fff;display:flex;flex-direction:column;line-height:1;text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:.08em}.ins-date b{font-size:34px;letter-spacing:-.02em;margin-bottom:2px}.ins-body{padding:18px 20px 16px;min-width:0;display:flex;flex-direction:column;gap:12px}.ins-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ins-head h3{font-size:18px;margin:0;letter-spacing:-.01em}.ins-head h3 a{color:inherit;text-decoration:none}.ins-head h3 a:hover{color:var(--red)}.ins-head p{margin:2px 0 0;color:var(--mute);font-size:13.5px}.ins-state{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:#f3f3f3;color:var(--mute)}.ins-state.ok{background:#f2f8f4;color:var(--ok)}.ins-state.warn{background:#fff6e8;color:var(--warn)}.ins-state.ko{background:#fdeeee;color:var(--ko)}.ins-people{list-style:none;margin:0;padding:0;border-top:1px solid #efefef}.ins-people>li{position:relative;padding:12px 0;border-bottom:1px solid #efefef}.ins-who{display:flex;align-items:center;gap:10px;padding-right:70px}.ins-who b{font-size:14.5px}.ins-av{flex:none;width:30px;height:30px;border-radius:50%;background:#f3f3f3;display:grid;place-items:center;color:var(--ink-2)}.ins-me{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--mute);border:1px solid var(--line);border-radius:4px;padding:0 5px;margin-left:4px;vertical-align:1px}.ins-meta{display:block;font-size:12.5px;color:var(--mute);margin-top:1px}.ins-acts{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0 40px;align-items:flex-start}.ins-cancel{position:absolute;right:0;top:14px;margin:0}.ins-cancel .linkbtn{color:var(--mute);font-size:12.5px}.ins-more{flex-basis:auto}.ins-more[open]{flex-basis:100%}.ins-more .note{margin:8px 0 6px}.ins-form{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ins-form input{flex:1 1 160px;min-width:0;margin:0;height:34px}.ins-extra{display:flex;align-items:center;gap:6px;margin:0;font-size:12.5px;color:var(--mute)}.ins-foot{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:2px}.ins-pay{background:#fafafa;border:1px solid #efefef;border-radius:10px;padding:12px 14px}.ins-pay-h{display:flex;justify-content:space-between;gap:10px;font-size:13.5px}.ins-pay-h span{color:var(--mute)}.ins-pay ol{list-style:none;margin:8px 0 4px;padding:0}.ins-pay li{display:grid;grid-template-columns:1fr auto auto auto;gap:10px;align-items:center;font-size:13px;padding:4px 0}.ins-pay li form{margin:0}.ins-pay .ia{min-height:28px;padding:0 10px;font-size:12px}.ins-pay .note{margin:4px 0 0}.ins-team{border:1px solid #efefef;border-radius:10px;padding:10px 14px}.ins-team>summary{display:flex;align-items:center;gap:7px;font-weight:600;font-size:13.5px;cursor:pointer}.ins-team .note{margin:8px 0 0}.ins-card.past{grid-template-columns:112px minmax(0,1fr)}.ins-card.past .ins-side{padding:12px 0 12px 12px}.ins-card.past .ins-date b{font-size:24px}.ins-card.past .ins-body{padding:14px 18px;gap:8px}.ins-card.past .ins-people>li{padding:8px 0}.ins-card.off{opacity:.65}.esp-past{margin-top:8px}.esp-past>summary{cursor:pointer;font-weight:600;font-size:15px;padding:10px 0 14px;display:flex;align-items:center;gap:8px}.esp-past>summary span{font-size:12px;background:#ececec;border-radius:999px;padding:1px 8px;color:var(--mute)}.esp-empty{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:30px 20px;color:var(--mute);margin-bottom:16px}.esp-empty p{margin:0}@media (max-width:640px){.ins-card,.ins-card.past{grid-template-columns:minmax(0,1fr)}.ins-side{padding:12px 12px 0;display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:10px}.ins-side>.ins-thumb:only-child{grid-column:1/-1}.ins-thumb{aspect-ratio:16/8}.ins-card.past .ins-side{padding:10px 10px 0}.ins-card.past .ins-thumb{aspect-ratio:16/5}.ins-pass .ins-pass-prev{height:auto;flex:1;max-height:110px}.ins-teamwrap{min-width:0}.ins-teamwrap{padding:0 12px 14px}.ins-body{padding:14px 14px 14px}.ins-acts{margin-left:0}.ia{font-size:12.5px;padding:0 12px}.ins-pay li{gap:8px}.ins-pay-h{flex-direction:column;gap:2px}}.esp-side h3{font-size:15px;margin:0 0 12px}.esp-id{display:flex;align-items:center;gap:12px}.esp-av{flex:none;width:44px;height:44px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:700;font-size:18px}.esp-id b{display:block;font-size:15px}.esp-id div>span{display:block;font-size:13px;color:var(--mute);overflow-wrap:anywhere}.esp-sec-l{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--mute);margin:12px 0 8px}.esp-links{display:flex;flex-wrap:wrap;gap:4px 14px;padding-top:10px;border-top:1px solid #efefef}.esp-links form{margin:0;display:inline}.esp-links .linkbtn{font-size:12.5px;color:var(--ink-2)}.esp-btns{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}.esp-li{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #efefef;color:inherit;text-decoration:none}.esp-li>div{flex:1;min-width:0}.esp-li b{display:block;font-size:13.5px}.esp-li span{font-size:12.5px;color:var(--mute)}.esp-amt{font-weight:700;font-size:14px;color:var(--ink)!important;white-space:nowrap}.esp-dl{flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;color:var(--ink)!important}a.esp-inv:hover .esp-dl{border-color:var(--ink)}.esp-side .note{margin:10px 0 0}.ins-pass{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:8px;background:#fff;transition:border-color .15s}a.ins-pass:hover{border-color:var(--ink)}.ins-pass-prev{display:grid;place-items:center;height:92px;overflow:hidden;border-radius:6px;background:#f5f5f5;color:var(--mute)}.ins-pass-prev.on{background:#fff;place-items:start center}.ins-pass-prev canvas{width:100%;height:auto;display:block}.ins-pass-l{display:flex;align-items:center;justify-content:center;gap:5px;font-size:12.5px;font-weight:600;text-align:center}.ins-pass.off{border-style:dashed;color:var(--mute);cursor:help}.ins-pass.off .ins-pass-l{font-weight:500;font-size:11.5px}.pass-dlg{border:0;border-radius:16px;padding:0;width:min(560px,94vw);max-height:92vh;box-shadow:0 20px 60px rgba(0,0,0,.35)}.pass-dlg::backdrop{background:rgba(0,0,0,.55)}.pass-dlg-h{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #efefef}.pass-x{border:0;background:none;font-size:26px;line-height:1;cursor:pointer;color:var(--ink)}.pass-dlg-img{padding:14px 18px;display:grid;place-items:center;min-height:200px;max-height:62vh;overflow:auto;background:#f6f6f6}.pass-dlg-img img{max-width:100%;height:auto;box-shadow:0 2px 10px rgba(0,0,0,.12)}.pass-wait{color:var(--mute);font-size:13px}.pass-dlg-f{display:flex;flex-wrap:wrap;gap:8px;padding:14px 18px 4px}.pass-tip{padding:0 18px 14px;margin:6px 0 0}.ia.sm{min-height:26px;padding:0 9px;font-size:12px;gap:4px}.ins-card.team .ins-body{padding-bottom:12px}.ins-teamwrap{grid-column:1/-1;padding:0 20px 18px}.ins-team-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 8px}.ins-team-h b{display:inline-flex;align-items:center;gap:6px;font-size:14px}.ins-team-h span{font-size:12.5px;color:var(--mute)}.ins-tt-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:10px}.ins-tt{width:100%;border-collapse:collapse;font-size:13px;min-width:900px}.ins-tt th{text-align:left;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--mute);background:#f8f8f8;padding:8px;border-bottom:1px solid var(--line);white-space:nowrap;position:sticky;top:0}.ins-tt td{padding:5px 8px;border-bottom:1px solid #f0f0f0;vertical-align:middle;white-space:nowrap}.ins-tt tr:last-child td{border-bottom:0}.ins-tt tr.r-pilot td{background:#fcfcfc}.ins-tt tr.is-me td{background:#fff8f8}.ins-tt td.role{font-weight:600;font-size:12.5px}.ins-tt input[type=text],.ins-tt input[type=email]{height:30px;padding:3px 8px;font-size:13px;margin:0;width:100%;min-width:96px}.ins-tt td:nth-child(4) input{min-width:150px}.ins-tt td.send{display:flex;gap:6px;align-items:center}.ins-send{display:flex;gap:6px;margin:0}.ins-send input[type=email]{width:150px}.ins-tt-save{display:flex;justify-content:flex-end;position:sticky;bottom:10px;margin-top:10px}.ins-tt-save .ia{box-shadow:0 4px 14px rgba(0,0,0,.15)}.ins-car{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.ins-car label{display:inline-flex;align-items:center;gap:6px;margin:0;font-weight:400}.ins-car select,.ins-car input{height:34px;margin:0;width:auto;min-width:200px;font-size:13px}.esp-edit{margin-top:12px}.esp-edit>summary{margin-bottom:0}.esp-edit[open]>summary{margin-bottom:10px}.esp-form{display:flex;flex-direction:column;gap:8px;margin:0 0 12px}.esp-form label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;color:var(--ink-2);margin:0}.esp-form input[type=text],.esp-form input[type=tel],.esp-form input[type=email],.esp-form input[type=date]{margin:0;height:36px;font-weight:400}.esp-form input[type=file]{font-size:12px;font-weight:400}.esp-form .note{margin:0}.esp-form .ia{align-self:flex-start}.esp-f2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.esp-chk{flex-direction:row!important;align-items:center;font-weight:400!important}.esp-chk input{width:auto;margin:0}.esp-side .alert.small{font-size:12.5px;padding:8px 10px;margin-bottom:10px}.esp-car{border-bottom:1px solid #efefef}.esp-car>summary{list-style:none;display:flex;align-items:center;gap:10px;padding:10px 0;cursor:pointer;color:var(--mute)}.esp-car>summary::-webkit-details-marker{display:none}.esp-car-ph{flex:none;width:52px;height:40px;border-radius:8px;background:#f3f3f3;display:grid;place-items:center;overflow:hidden;color:var(--ink-2)}.esp-car-ph img{width:100%;height:100%;object-fit:cover}.esp-car-t{flex:1;min-width:0;display:flex;flex-direction:column}.esp-car-t b{font-size:13.5px;color:var(--ink)}.esp-car-t span{font-size:12px}.esp-car[open]>summary{padding-bottom:8px}.esp-del{margin:0 0 10px}.esp-del .linkbtn{color:var(--mute)}.ins-tt{min-width:860px}.ins-tt td{padding:5px 6px}.ins-tt input[type=text],.ins-tt input[type=email]{min-width:70px}.ins-tt td:nth-child(4) input{min-width:128px}.ins-send input[type=email]{width:128px}.ins-tt .ia.sm{padding:0 9px;height:30px}.ins-card.team .ins-foot{margin-top:0}.ins-car select{padding:0 30px 0 10px;line-height:32px}.esp-grid{grid-template-columns:minmax(0,1fr) 340px}.ins-tt{min-width:0}.ins-tt td.send{position:relative}.ins-mail{position:relative;display:inline-block}.ins-mail>summary{list-style:none;cursor:pointer}.ins-mail>summary::-webkit-details-marker{display:none}.ins-mail[open]>summary{border-color:var(--ink)}.ins-mail .ins-send{position:absolute;right:0;top:calc(100% + 6px);z-index:20;background:#fff;border:1px solid var(--line);border-radius:10px;padding:8px;box-shadow:0 8px 24px rgba(0,0,0,.14)}.ins-mail .ins-send input[type=email]{width:210px}.ins-head-r{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;flex:none}button.ins-tuto{border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;font-family:inherit}button.ins-tuto:hover{border-color:var(--ink)}.tuto-dlg{width:min(960px,96vw)}.tuto-dlg video{display:block;width:100%;height:auto;background:#000;border-radius:8px}.esp-nav{display:none}.ins-tt .ins-lbl{display:none}.ins-tt td.send .ia.sm{padding:0 8px}.ins-tt input[type=text]{min-width:76px}.ins-tt td:nth-child(4) input{min-width:116px}@media (max-width:1440px) and (min-width:961px){.esp-grid{grid-template-columns:minmax(0,1fr) 300px;gap:20px}}@media (max-width:960px){.esp-grid{grid-template-columns:minmax(0,1fr)}.esp-nav{display:block;position:sticky;top:68px;z-index:30;margin:0 0 14px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,.06)}.esp-nav>summary{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;list-style:none;font-weight:600}.esp-nav>summary::-webkit-details-marker{display:none}.esp-nav>summary small{margin-left:auto;font-weight:400;color:var(--mute);font-size:12.5px}.esp-nav nav{display:flex;flex-direction:column;border-top:1px solid var(--line);padding:6px;max-height:70vh;overflow:auto}.esp-nav nav a{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px;color:var(--ink);text-decoration:none;font-size:14.5px}.esp-nav nav a:hover,.esp-nav nav a:focus{background:#f5f5f5}.esp-nav nav a small{display:block;color:var(--mute);font-size:12px}.esp-nav nav a .jci{flex:none;color:var(--mute)}.esp-main section,.esp-side,.ins-card{scroll-margin-top:134px}}@media (max-width:760px){.ins-tt-wrap{border:0;overflow:visible}.ins-tt,.ins-tt tbody{display:block;min-width:0}.ins-tt thead{display:none}.ins-tt tr{display:grid;grid-template-columns:1fr 1fr;gap:6px 8px;padding:12px;border:1px solid var(--line);border-radius:10px;margin-bottom:8px;background:#fff}.ins-tt tr.r-pilot td,.ins-tt tr td{background:none;border:0;padding:0;white-space:normal}.ins-tt tr.is-me{border-color:#f3c2c2;background:#fff8f8}.ins-tt td.c-role{grid-column:1/-1;font-size:13px}.ins-tt td.c-car{grid-column:1/-1}.ins-tt td.c-none{display:none}.ins-tt input[type=text]{height:36px;font-size:14px;min-width:0}.ins-tt td:nth-child(4) input{min-width:0}.ins-tt td.c-doc{display:flex;flex-direction:column;gap:3px;font-size:11px;color:var(--mute)}.ins-tt td.c-doc:before{content:attr(data-l);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.ins-tt td.c-doc .ia{align-self:flex-start}.ins-tt td.send{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px;padding-top:4px}.ins-tt td.send>.ia{flex:1;justify-content:center}.ins-tt .ins-lbl{display:inline}.ins-tt td.send:has(>.muted:only-child){display:none}.ins-mail{flex:1}.ins-mail>summary{width:100%;justify-content:center}.ins-mail .ins-send{position:static;margin-top:6px;box-shadow:none}.ins-mail .ins-send input[type=email]{flex:1;width:auto;min-width:0}.ins-tt-save{bottom:8px}.ins-tt-save .ia{width:100%;justify-content:center}.ins-head{flex-wrap:wrap}.ins-head-r{justify-content:flex-start}}.auth-wrap{max-width:520px;margin:8px auto 40px}.auth-wrap .alert{margin-bottom:14px}.auth-lead{text-align:center;font-size:16.5px;line-height:1.5;font-weight:500;letter-spacing:-.005em;color:var(--ink);margin:0 auto 22px;max-width:440px}.auth-lead:before{content:"";display:block;width:36px;height:3px;border-radius:2px;background:var(--red);margin:0 auto 14px}.auth-card{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 10px 30px -18px rgba(0,0,0,.25);padding:8px 26px 24px}.auth-r{position:absolute;opacity:0;pointer-events:none}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:#f2f2f2;border-radius:999px;padding:4px;margin:16px 0 22px}.auth-tabs label{display:block;text-align:center;padding:10px 8px;border-radius:999px;font-weight:600;font-size:14.5px;color:var(--mute);cursor:pointer;margin:0;transition:background .15s,color .15s}.auth-tabs label:hover{color:var(--ink)}#auth-t1:checked~.auth-tabs label[for=auth-t1],#auth-t2:checked~.auth-tabs label[for=auth-t2]{background:#111;color:#fff}#auth-t3:checked~.auth-tabs label[for=auth-t1]{background:#fff;color:var(--ink)}.auth-r:focus-visible~.auth-tabs{outline:2px solid var(--red);outline-offset:2px}.auth-p{display:none}#auth-t1:checked~.auth-p1,#auth-t2:checked~.auth-p2,#auth-t3:checked~.auth-p3{display:block}.auth-note{color:var(--mute);font-size:13.5px;line-height:1.5;margin:0 0 14px}.auth-links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-top:14px;font-size:13px}.auth-links label.linkbtn{margin:0;cursor:pointer;font-weight:inherit}.auth-google{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.auth-help{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.auth-tile{display:flex;align-items:center;gap:12px;text-align:left;background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 16px;color:var(--ink);text-decoration:none;font:inherit;cursor:pointer;transition:border-color .15s}.auth-tile:hover{border-color:var(--ink)}.auth-tile>.jci{flex:none;color:var(--red)}.auth-tile b{display:block;font-size:13.5px}.auth-tile small{display:block;color:var(--mute);font-size:12.5px;margin-top:2px}@media (max-width:560px){.auth-help{grid-template-columns:1fr}.auth-card{padding:6px 18px 20px}}.auth-p2 form+*{margin-top:14px}.auth-help{margin:0 0 24px}.auth-priv{text-align:center;font-size:12.5px;margin:14px 0 0}.auth-priv a{color:var(--mute)}
.cons-card{min-width:0}.cons-box{align-items:flex-start}.cons-scroll{overflow-x:auto;max-width:100%}.cons-table{width:100%}.cons-table td,.cons-table th{vertical-align:top}.cons-dl{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0}.cons-dl .cons-pw{max-width:230px}.cons-dl .cons-pw summary{cursor:pointer}.cons-dl .cons-pw input[type=password]{width:100%;box-sizing:border-box}.cons-plain{margin:6px 0 0;padding-left:20px;line-height:1.55}.cons-plain li{margin:6px 0}.cons-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.cons-rule{border:1px solid var(--line,#e5e7eb);border-radius:10px;padding:10px 12px;min-width:0}.cons-rule p{margin:4px 0}.cons-field{display:flex;flex-direction:column;gap:3px;min-width:0}.cons-field input[type=date]{max-width:200px}.cons-unit{display:flex;align-items:center;gap:8px}.cons-unit input[type=number]{width:110px;max-width:100%}.cons-inline select,.cons-inline input[type=text]{width:100%;max-width:520px;box-sizing:border-box}.cons-preview{overflow-wrap:anywhere}.cons-run input[type=text]{max-width:200px}.cons-card code{overflow-wrap:anywhere}@media (max-width:760px){.cons-scroll{overflow-x:visible}#adm-main table.kmt.cons-table{display:block;overflow-x:visible}.cons-table thead{display:none}.cons-table tbody,.cons-table tr,.cons-table td{display:block;width:100%}.cons-table tr{border:1px solid var(--line,#dcdcdc);border-radius:10px;margin-bottom:10px;padding:6px 10px;background:#fff}.cons-table td{display:flex;justify-content:space-between;gap:10px;border:0;padding:5px 0;text-align:right;min-width:0}.cons-table td[data-label]:not([data-label=""])::before{content:attr(data-label);font-weight:700;color:var(--mute,#6b6b6b);text-align:left;flex:none}.cons-table td>*{min-width:0}.cons-dl{align-items:flex-end}.cons-grid{grid-template-columns:minmax(0,1fr)}.cons-unit input[type=number]{width:96px}}
.dch{max-width:760px;margin:0 auto}.dch-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:6px}.dch-head h3{margin:0;font-size:18px}.dch-steps{display:flex;gap:6px;list-style:none;margin:0;padding:0;counter-reset:s}.dch-steps li{counter-increment:s;font-size:12.5px;color:var(--muted,#6b7280);border:1px solid var(--line,#e5e7eb);border-radius:999px;padding:4px 10px}.dch-steps li::before{content:counter(s) " · "}.dch-steps li.on{border-color:var(--red,#c8102e);color:var(--red,#c8102e);font-weight:600}.dch-h{font-size:14px;margin:20px 0 8px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink,#111)}.dch-pdfbar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.dch-pdfbar .ok{color:#15803d;font-weight:600}.dch-pdf{height:min(70vh,640px);overflow:auto;background:#eef0f3;border:1px solid var(--line,#e5e7eb);border-radius:10px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:12px}.dch-pdf canvas{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.12);max-width:none}.dch-read{margin-top:8px}.dch-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.dch-grid label{display:flex;flex-direction:column;gap:4px}.dch-grid .wide{grid-column:1/-1}.dch-grid .lbl,.dch-radio .lbl{margin:0}.dch-radio{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:12px;font-size:14px}.dch-clauses{font-size:13.5px;white-space:pre-line;background:#f6f7f9;border-radius:10px;padding:14px 16px;margin-bottom:10px;max-height:320px;overflow:auto}.dch-sig{border:1px solid var(--line,#e5e7eb);border-radius:10px;width:100%;max-width:560px;height:160px;touch-action:none;cursor:crosshair;display:block;margin-top:6px;background:#fff}.dch-next{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;max-width:760px;margin:0 auto 14px}.dch-next div{display:flex;flex-direction:column;gap:2px}@media (max-width:600px){.dch-grid{grid-template-columns:1fr}.dch-pdf{height:60vh;padding:6px}}.dch-pg{position:relative;flex:none;box-shadow:0 1px 4px rgba(0,0,0,.12);background:#fff}.dch-pg canvas{box-shadow:none}.dch-ov{position:absolute;display:flex;align-items:center;white-space:nowrap;overflow:hidden;color:#0b2a8a;font-family:Helvetica,Arial,sans-serif;line-height:1;pointer-events:none}.dch-ov.sig img{max-width:100%;max-height:100%;object-fit:contain;object-position:left top;align-self:flex-start}.dch-clauses{max-height:none;white-space:normal;display:flex;flex-direction:column;gap:2px;padding:8px}.dch-cl{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;border-radius:8px;cursor:pointer;line-height:1.45}.dch-cl:hover{background:#eceef2}.dch-cl input{margin-top:3px;flex:none;width:17px;height:17px;accent-color:#15803d}.dch-cl.on span{color:var(--muted,#6b7280)}.dch-count{margin:4px 0 0}.dch-permit{border:1px solid var(--line,#e5e7eb);border-radius:12px;padding:4px 16px 14px;margin:10px 0 6px}.dch-permit.done{border-color:#bbf0cf;background:#f6fdf8}.dch-permit-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dch-file{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.dch-permit .small.ok{color:#15803d;font-weight:600}.dch-permit .small.err{color:#b91c1c;font-weight:600}.dch-keep{display:flex;gap:12px;align-items:flex-start;margin:0 0 12px;padding:10px 12px;border:1.5px solid var(--red,#c8102e);border-radius:10px;background:#fff7f7;cursor:pointer;font-size:14px}.dch-keep b{color:var(--red,#c8102e)}.dch-keep .pk-ic{color:var(--red,#c8102e);flex:none}.dch-keep>span:last-child{display:block;flex:1;min-width:0}.dch-keep .small{display:block;color:var(--muted,#4b5563);margin-top:2px}.dch-keep input{margin-right:6px}.dch-filled{background:#f0fdf4 !important;border-color:#86efac !important}.dch-pf{margin:-4px 0 8px;color:#15803d}.insp-dch-in{margin:-4px 0 6px 37px;font-size:13px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.proof-keep{margin-top:14px;padding:12px 14px;border:1px dashed var(--line,#cbd5e1);border-radius:10px;background:#f8fafc}.proof-keep .proof-keep-opt{margin-top:0}.proof-keep-opt span{display:block;line-height:1.45}.proof-keep-opt input[type=checkbox]{width:20px;height:20px;margin-right:8px;vertical-align:-4px}.proof-keep-note{margin:8px 0 0;line-height:1.5}.proof-kept{margin-top:16px;border-left:4px solid #2f9e44}.proof-kept form{margin:10px 0 0}.proof-kept .btn{max-width:100%;white-space:normal}.proof-kept-row{align-items:center;gap:8px;flex-wrap:wrap}.proof-kept-row form{margin:0}.proof-kept-row button.linkbtn{border:none;cursor:pointer;font:inherit}.proof-reuse{border-left:4px solid #2f9e44}.proof-defaults-note{background:#fffaf0;border:1px solid #f0d9a8;border-radius:8px;padding:8px 10px}@media (max-width:640px){.proof-keep{padding:10px}.proof-kept-row{display:block}.proof-kept-row form{margin-top:6px}}
.dos-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.dos-ff{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0;flex:1 1 420px}.dos-ff input[type=search]{flex:1 1 240px;min-width:0;padding:7px 10px;font-size:13.5px}.dos-ff select{width:auto;padding:7px 8px;font-size:13px}.dos-h{font-size:16px;margin:14px 0 6px}.dos-h-ok{color:#166534}.dos-wrap{overflow-x:auto;border:1px solid var(--line,#e5e7eb);border-radius:8px;background:#fff}table.dos{width:100%;border-collapse:collapse;font-size:12.5px}table.dos th{background:#eee;padding:5px 6px;text-align:left;font-size:11px;font-weight:700;white-space:nowrap}table.dos td{padding:2px 6px;height:28px;border-top:1px solid #eee;white-space:nowrap;vertical-align:middle}table.dos td.c,table.dos th.dos-c-st{text-align:center}table.dos tbody tr[data-href]{cursor:pointer}table.dos tbody tr[data-href]:hover td{background:#fffbea}table.dos .tag{font-size:11px;padding:1px 6px}table.dos .muted{font-size:11.5px}table.dos td.dos-name{max-width:340px;overflow:hidden;text-overflow:ellipsis}table.dos td.dos-name a{color:inherit;text-decoration:none}table.dos td.dos-name a:hover{color:var(--red,#c00);text-decoration:underline}.dos-relance{margin-top:16px;max-width:720px}.dos-head h2 .tag{font-size:12px;vertical-align:3px;margin-left:6px}.dos-nav{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.dos-nav span.btn[aria-disabled]{opacity:.45;pointer-events:none}.dos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:12px}.dos-card h3,.dos-docs h3{font-size:15px;margin:0 0 8px}table.dos-kv{width:100%;border-collapse:collapse;font-size:13px}table.dos-kv th{width:38%;text-align:left;font-weight:500;color:var(--mute,#6b7280);padding:3px 8px 3px 0;vertical-align:top}table.dos-kv td{padding:3px 0;word-break:break-word}.dos-wrapcell{white-space:pre-line}.dos-doc{background:#fafafa;border:1px solid var(--line,#e5e7eb);border-radius:8px;padding:10px 12px;margin-bottom:10px}.dos-doc-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.dos-doc-head .tag{margin-left:4px}.dos-why{margin-top:4px;font-size:12.5px;color:#92400e}.dos-ko{margin-top:4px;font-size:12.5px;color:#b91c1c}.dos-ai{margin-top:4px;font-size:12.5px;color:#374151}.dos-ai .tag{margin-left:0}.dos-thumb{display:inline-block;margin-top:8px;padding:0;border:1px solid var(--line,#e5e7eb);border-radius:8px;background:#fff;cursor:zoom-in;overflow:hidden}.dos-thumb img{display:block;max-width:220px;max-height:220px;width:auto;height:auto}.dos-nofile{margin:8px 0 0}.dos-dec{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:10px 0 0}.dos-dec input[type=text]{flex:1 1 260px;min-width:0;padding:6px 9px;font-size:13px;margin:0}.dos-dec .dos-date{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--mute,#6b7280)}.dos-dec .dos-date input{width:auto;padding:5px 6px;font-size:12.5px;margin:0}.dos-dec .btn{margin:0}.dos-ok{background:#15803d;border-color:#15803d}.dos-no{background:#b91c1c;border-color:#b91c1c}.dos-more{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:baseline;margin-top:8px}.dos-hl{padding:2px 0}.dos-dlg{max-width:94vw;max-height:94vh;padding:0;border:0;border-radius:10px}.dos-dlg::backdrop{background:rgba(0,0,0,.6)}.dos-dlg-bar{display:flex;justify-content:flex-end;gap:6px;padding:8px 10px;border-bottom:1px solid var(--line,#e5e7eb);background:#fff}.dos-dlg-body{overflow:auto;display:flex;align-items:center;justify-content:center;background:#2b2b2b;padding:16px;min-width:min(600px,90vw);min-height:300px;max-height:84vh}.dos-dlg-body img{max-width:100%;max-height:78vh;transition:transform .15s;transform-origin:center}@media(max-width:760px){.dos-ff{flex-basis:100%}.dos-dec input[type=text]{flex-basis:100%}}table.dos td.dos-name .muted,table.dos td.dos-type .muted{display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.dos-more .linkbtn{font-size:12px;font-weight:500;color:var(--mute,#6b7280);text-decoration:underline}.dos-doc-head>div:first-child{min-width:0;flex:1 1 300px}.dos-thumb canvas{display:block;max-width:220px;height:auto}.dos-thumb-pdf span{display:block;padding:30px 14px}#dos-dlg-pdf{transition:transform .15s;transform-origin:center}#dos-dlg-pdf canvas{display:block;margin:0 auto 12px;background:#fff;max-width:100%}#dos-dlg-pdf{align-self:flex-start}.dos-reset{margin-top:12px}.dos-reset summary{cursor:pointer}.tag.dos-src{background:#f1f1f1;color:#555;border:1px solid #e2e2e2}.tag.dos-src-portail{background:#eef4ff;color:#2a4a8a;border-color:#d6e2fb}.tag.dos-src-site{background:#111;color:#fff;border-color:#111}.dos-doc-acts{display:flex;gap:6px;align-items:flex-start;flex-wrap:wrap}.dos-ai-f{margin:0}.dos-ai-s{margin-top:6px}.dos-ai-r{margin:3px 0 0;padding-left:18px;font-size:12.5px;color:#92400e}.dos-ai-r li{margin:0}.dos-ia{display:inline-block;font-size:10.5px;font-weight:700;line-height:1;padding:2px 4px;border-radius:4px;vertical-align:1px}.dos-ia.ok{background:#dcfce7;color:#166534}.dos-ia.warn{background:#fef3c7;color:#92400e}.dos-aibatch{margin:0 0 10px;padding:8px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa}.dos-aibatch-f{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0}.dos-aibatch-p{font-weight:600}.dos-gap{margin:8px 0 0;padding:6px 8px;border-left:3px solid #f59e0b;background:#fffbeb;border-radius:4px}.dos-gap.done{border-left-color:#9ca3af;background:#f9fafb}.dos-gap-c{display:flex;gap:6px;flex-wrap:wrap;margin:5px 0}.dos-gap-r{margin:0 0 5px}.dos-gap-r label{margin-right:8px;white-space:nowrap}.dos-gap input[type=text]{width:100%;max-width:560px}
.acc-wrap{max-width: 1080px}.acc-wrap .qrow{gap: 10px;flex-wrap: wrap}.acc-table{width: 100%}.acc-table .acc-off td{opacity: .6}.acc-table .acc-actions{white-space: nowrap}.acc-table .acc-actions>*{vertical-align: middle}.acc-pw{display: inline-block;margin-left: 6px}.acc-pw>summary{cursor: pointer;display: inline}.acc-pw form{margin-top: 6px;display: grid;gap: 6px;min-width: 240px}.acc-pw input[type=password]{width: 100%}.acc-add{color: #15803d}.acc-del{color: #c0392b}.acc-demo code{background: #f4f5f7;padding: 2px 6px;border-radius: 6px}.acc-tools{display: grid;gap: 10px;margin: 8px 0 14px;padding: 12px;background: #f7f8fa;border: 1px solid var(--line,#dcdcdc);border-radius: 10px}.acc-presets,.acc-copy,.acc-global{display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.acc-copy select{width: auto;max-width: 100%}.acc-global input[type=search]{flex: 1 1 260px;min-width: 0}.acc-gall{display: inline-flex;gap: 6px;align-items: center;font-size: 13px;font-weight: 600;cursor: pointer}.acc-gall input,.acc-gall2 input{width: auto;accent-color: var(--red,#e50000)}.acc-js{display: none !important}.acc-wrap.js .acc-js{display: inline-flex !important}.acc-wrap.js .acc-global.acc-js{display: flex !important}.acc-grid{display: grid;gap: 10px}.acc-g{border: 1px solid var(--line,#dcdcdc);border-left: 5px solid var(--gc,#888);border-radius: 10px;background: #fff}.acc-g[hidden],.acc-row[hidden]{display: none !important}.acc-g>summary{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;padding: 10px 12px;cursor: pointer;font-weight: 700;list-style: none}.acc-g>summary::-webkit-details-marker{display: none}.acc-g>summary .dot{width: 10px;height: 10px;border-radius: 50%;display: inline-block;flex: none}.acc-gn{flex: 1 1 auto}.acc-gcount{font-size: 12px;font-weight: 700;color: var(--mute,#6b6b6b);background: #f0f0f0;border-radius: 99px;padding: 1px 9px}.acc-gall2{gap: 12px;font-size: 12.5px;font-weight: 600}.acc-gall2 label{display: inline-flex;gap: 4px;align-items: center;cursor: pointer}.acc-rows{border-top: 1px solid var(--line,#dcdcdc)}.acc-head,.acc-row{display: grid;grid-template-columns: minmax(0,1fr) 74px 84px;gap: 8px;align-items: center;padding: 8px 12px}.acc-head{font-size: 11.5px;font-weight: 800;text-transform: uppercase;letter-spacing: .04em;color: var(--mute,#6b6b6b);background: #fafafa}.acc-head span:not(:first-child),.acc-cb{text-align: center}.acc-row{border-top: 1px solid #f0f0f0}.acc-row:hover{background: #fcfcfd}.acc-label{min-width: 0}.acc-label b{font-size: 14px}.acc-label small{display: block;color: var(--mute,#6b6b6b);font-size: 12.5px;line-height: 1.35}.acc-label .acc-cov{color: #8a8f98;font-size: 11.5px;line-height: 1.35}.acc-label .acc-cov summary{cursor: pointer;display: inline;color: #8a8f98}.acc-label .acc-cov code{font-size: 11px;background: #f4f5f7;padding: 0 4px;border-radius: 4px}.acc-tag{font-size: 10px;padding: 1px 6px;margin-left: 4px;vertical-align: middle}.acc-cb label{display: inline-flex;width: 44px;height: 36px;align-items: center;justify-content: center;cursor: pointer}.acc-cb input{width: 20px;height: 20px;accent-color: var(--red,#e50000);cursor: pointer}.acc-grid.is-locked .acc-cb input{cursor: not-allowed}.acc-grid.is-locked .acc-g{opacity: .72}.acc-locked-row{border: 1px dashed var(--line,#dcdcdc);border-radius: 10px;background: #fafafa;padding: 8px 12px}.acc-wrap{min-width: 0}#adm-main:has(.acc-wrap){min-width: 0}.acc-list{overflow-x: auto}.acc-bar{position: sticky;bottom: 0;z-index: 20;display: flex;justify-content: space-between;align-items: center;gap: 12px;flex-wrap: wrap;padding: 10px 14px;background: #fff;border: 1px solid var(--line,#dcdcdc);border-radius: 12px;box-shadow: 0 -4px 18px rgba(0,0,0,.08)}.acc-bar #acc-sum{font-weight: 700}.acc-me-grid{display: grid;gap: 6px}.acc-me-g{font-size: 13.5px}.acc-me-g b{display: inline-block;min-width: 160px}.acc-pwform{display: grid;gap: 8px;max-width: 420px}@media (max-width: 760px){.acc-head,.acc-row{grid-template-columns: minmax(0,1fr) 54px 64px;padding: 8px 8px;gap: 4px}.acc-cb label{width: 40px}.acc-wrap .f2{grid-template-columns: minmax(0,1fr)}.acc-table thead{display: none}.acc-table,.acc-table tbody,.acc-table tr,.acc-table td{display: block;width: 100%}.acc-table tr{border: 1px solid var(--line,#dcdcdc);border-radius: 10px;margin-bottom: 10px;padding: 6px 10px;background: #fff}.acc-table td{display: flex;justify-content: space-between;gap: 10px;border: 0;padding: 4px 0;text-align: right;overflow-wrap: anywhere;min-width: 0}.acc-table td>*{min-width: 0}.acc-table td[data-l]::before{content: attr(data-l);font-weight: 700;color: var(--mute,#6b6b6b);text-align: left;flex: none}.acc-table td.acc-actions{display: block;text-align: left;white-space: normal}.acc-pw form{min-width: 0}body.adm-on #adm-layout:has(.acc-wrap){align-items: stretch}}
body.elig-on{overflow:hidden}.elig-modal{position:fixed;inset:0;z-index:1000;background:rgba(17,17,17,.55);display:flex;align-items:flex-start;justify-content:center;padding:6vh 12px 12px;overflow-y:auto}.elig-modal[hidden]{display:none}.elig-box{background:var(--card,#fff);border-radius:14px;width:100%;max-width:680px;box-shadow:0 20px 60px rgba(0,0,0,.25);padding:18px 20px 16px}.elig-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.elig-head h2{font-size:18px;font-weight:700;margin:0;letter-spacing:-.01em}.elig-x{appearance:none;border:0;background:none;cursor:pointer;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--ink,#111)}.elig-x:hover{background:var(--bg,#f0f0f0)}.elig svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.elig-x svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.elig-wait{color:var(--mute,#6b6b6b);font-size:14px;margin:8px 0}.elig-seg{display:inline-flex;background:var(--bg,#f0f0f0);border-radius:9px;padding:3px;margin-bottom:10px}.elig-seg button{appearance:none;border:0;background:none;font:600 13px inherit;font-family:inherit;padding:6px 12px;border-radius:7px;color:var(--mute,#6b6b6b);cursor:pointer}.elig-seg button[aria-selected="true"]{background:var(--card,#fff);color:var(--ink,#111);box-shadow:0 1px 3px rgba(0,0,0,.12)}.elig-row{display:grid;gap:8px;margin-bottom:8px}.elig-row[hidden]{display:none}.elig-r3{grid-template-columns:1fr 1fr 1.4fr}.elig-r2{grid-template-columns:1fr 1fr}.elig-row select,.elig-row input{padding:9px 10px;font-size:14px;min-width:0}.elig-ex{display:flex;gap:6px;min-width:0}.elig-ex select{flex:1}.elig-ex input{width:76px;flex:none}.elig-car{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:12px 0 2px;font-size:14px}.elig-car:empty{display:none}.elig-car b{font-size:15px}.elig-car span{color:var(--mute,#6b6b6b)}.elig-specs{font-variant-numeric:tabular-nums}.elig-res{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:16px;border-top:1px solid var(--line,#dcdcdc)}.elig-res li{border-bottom:1px solid var(--line,#dcdcdc);min-width:0}.elig-res a{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 2px;color:inherit;text-decoration:none}.elig-res a:hover{background:var(--bg,#f6f6f6)}.elig-ic{width:24px;height:24px;border-radius:50%;display:grid;place-items:center}.elig-ic svg{width:14px;height:14px;stroke-width:2.4}.elig-n{min-width:0;display:flex;flex-direction:column;line-height:1.3}.elig-n b{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elig-n small{font-size:12px;color:var(--mute,#6b6b6b);font-variant-numeric:tabular-nums}.elig-pill{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:5px;white-space:nowrap}.elig-res .s-na .elig-ic{background:var(--bg,#f0f0f0);color:var(--mute,#6b6b6b)}.elig-res .s-ok .elig-ic,.elig-res .s-ok .elig-pill{background:#e7f3eb;color:var(--ok,#1a7f37)}.elig-res .s-warn .elig-ic,.elig-res .s-warn .elig-pill{background:#fbf0de;color:var(--warn,#b26a00)}.elig-res .s-ko .elig-ic,.elig-res .s-ko .elig-pill{background:#fbe8e8;color:var(--ko,#c62828)}.elig-res li.cur b::after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--red,#e50000);margin-left:7px;vertical-align:middle}.elig-eq{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.elig-eq:empty{display:none}.elig-eq span{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line,#dcdcdc);border-radius:7px;padding:5px 9px;font-size:13px}.elig-eq .elig-eqi{width:18px;height:18px;stroke:var(--red,#e50000);stroke-width:1.6}.elig-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.elig-src{color:var(--mute,#6b6b6b);font-size:12px;flex:1;min-width:180px}.elig-inline-wrap{max-width:640px}#elig-inline.elig{background:var(--card,#fff);border:1px solid var(--line,#dcdcdc);border-radius:14px;padding:18px 20px}@media (max-width:560px){.elig-modal{padding:0;align-items:stretch}.elig-box{border-radius:0;min-height:100%;padding:14px 16px}.elig-r3,.elig-r2,.elig-res{grid-template-columns:1fr}}
.emb-blur{filter:blur(6px);user-select:none;-webkit-user-select:none;pointer-events:none;display:inline-block}.emb-date{display:inline-flex;align-items:center;gap:6px}.emb-box small{display:block}.emb-box .emb-blur{filter:blur(7px)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.emb-note{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:12px;background:var(--soft,#f4f4f5);font-weight:600;line-height:1.4}.emb-note svg{flex:none}.fill-soon{display:flex;align-items:center;gap:6px;font-weight:600}.fill-soon svg{color:var(--red,#e10600)}.emb-app{margin-top:12px;padding:14px 16px;border-radius:12px;background:var(--ink,#111);color:#fff;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.emb-app p{margin:0;flex:1 1 240px;line-height:1.4}.emb-app p b{display:block}.emb-app .emb-stores{display:flex;gap:8px;flex-wrap:wrap}.emb-app .emb-stores a{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:9px;background:#fff;color:#111;font-weight:700;font-size:13px;text-decoration:none}
.inv-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0}.inv-kv dt{font-weight:700;color:var(--mute,#6b6b6b)}.inv-kv dd{margin:0;overflow-wrap:anywhere}.inv-num{text-align:right;white-space:nowrap}.inv-mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}.cons-table td{overflow-wrap:anywhere}@media (max-width:760px){.inv-kv{grid-template-columns:minmax(0,1fr)}.inv-kv dt{margin-top:6px}.cons-table td.inv-num{white-space:normal}}
.foot-big{padding-bottom:76px}.foot-big .foot-logo{display:inline-block;padding:0;line-height:0;margin-bottom:12px}.foot-big .foot-logo img{display:block;height:48px;width:auto;max-width:100%;object-fit:contain}.foot-big .foot-logo-pill{background:#fff;border-radius:12px;padding:6px 14px}.foot-big .foot-logo-pill img{height:44px}.foot-big .foot-brand p{max-width:360px;line-height:1.55;margin:0}.foot-big .cols.no-cols{grid-template-columns:minmax(0,1fr)}.foot-soc{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.foot-big .foot-soc-a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:50%;border:1px solid #3a3a3a;color:#ddd}.foot-big .foot-soc-a:hover{color:#fff;border-color:#888}.foot-big .bottom{align-items:center}.foot-big .mk-bottom-links a{white-space:nowrap}.foot-big .bottom .mk-bottom-links a{display:inline-block;padding:5px 0;font-size:13px}.foot-nl-preview{border:1px dashed #555;border-radius:9px;padding:12px 14px;font-size:12.5px;color:#999}.foot-big.foot-light{background:#f2f3f5;color:#555}.foot-big.foot-light h5{color:#111}.foot-big.foot-light a{color:#444}.foot-big.foot-light a:hover{color:var(--red,#e50000)}.foot-big.foot-light .foot-nl{border-bottom-color:#dcdfe4}.foot-big.foot-light .foot-nl .foot-nl-t p{color:#555}.foot-big.foot-light .foot-nl .nl-lbl{color:#222}.foot-big.foot-light .foot-nl .nl-opt{color:#777}.foot-big.foot-light .foot-nl .nl-consent{color:#333}.foot-big.foot-light .foot-nl .nl-note{color:#666}.foot-big.foot-light .foot-nl input[type=email],.foot-big.foot-light .foot-nl input[type=text]{background:#fff;border-color:#cfd3d9;color:#111}.foot-big.foot-light .bottom{border-top-color:#dcdfe4}.foot-big.foot-light .mk-bottom-links a{color:#555}.foot-big.foot-light .foot-soc-a{border-color:#c4c8cf;color:#333}.foot-big.foot-light .foot-soc-a:hover{color:var(--red,#e50000);border-color:var(--red,#e50000)}.foot-big.foot-light .foot-nl-preview{border-color:#bbb;color:#666}.page-prose{max-width:820px;margin:0 auto 30px;line-height:1.65;font-size:15.5px;overflow-wrap:break-word}.page-prose h2{font-size:22px;margin:30px 0 10px}.page-prose h3{font-size:17px;margin:22px 0 8px}.page-prose p{margin:0 0 12px}.page-prose ul{margin:0 0 14px;padding-left:22px}.page-prose li{margin:4px 0}.page-prose hr{border:0;border-top:1px solid var(--line,#e7e7e7);margin:24px 0}.page-prose a{color:var(--red,#e50000);text-decoration:underline}.page-table-wrap{overflow-x:auto;margin:0 0 16px;-webkit-overflow-scrolling:touch}.page-table{border-collapse:collapse;width:100%;min-width:480px;font-size:14px;overflow-wrap:normal}.page-table td:first-child{white-space:nowrap;font-weight:600}.page-table th,.page-table td{border:1px solid var(--line,#e7e7e7);padding:8px 10px;text-align:left;vertical-align:top}.page-table th{background:#f4f5f7}.page-staff{max-width:820px;margin:0 auto 14px}.page-staff .alert{margin-bottom:10px}.fe-wrap{max-width:960px}.fe-default{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.fe-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fe-col{border:1px solid var(--line,#e7e7e7);border-radius:12px;padding:12px;margin:0;min-width:0}.fe-col legend{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--mute,#6b6b6b);padding:0 6px}.fe-colhead{display:flex;gap:6px;align-items:center;margin-bottom:8px}.fe-colhead input{flex:1;min-width:0;font-weight:700}.fe-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;gap:6px;align-items:center;margin-bottom:6px}.fe-row input{min-width:0;width:100%}.fe-btns{display:inline-flex;gap:3px;flex:none}.fe-btns button{border:1px solid var(--line,#d9d9d9);background:#fff;border-radius:7px;min-width:30px;height:32px;cursor:pointer;font:inherit;font-size:14px;line-height:1;padding:0 6px}.fe-btns button:hover{background:#f1f1f1}.fe-btns button[data-mv=del],.fe-btns button[data-cmv=del]{color:#c0392b}.fe-theme{display:flex;gap:18px;flex-wrap:wrap}.fe-logo-prev{display:inline-block;background:#0d0d0d;border-radius:10px;padding:14px 20px;margin:8px 0 4px}.fe-logo-prev.light{background:#f2f3f5}.fe-logo-prev img{display:block;height:48px;width:auto}.foot-preview{border-radius:12px;overflow:hidden;border:1px solid var(--line,#e7e7e7)}.foot-preview .foot-big{margin-top:0}.foot-preview a,.foot-preview button{pointer-events:none}@media(max-width:860px){.fe-cols{grid-template-columns:1fr}}@media(max-width:560px){.fe-row{grid-template-columns:1fr;border-bottom:1px dashed var(--line,#e7e7e7);padding-bottom:8px}.fe-row .fe-btns{justify-self:end}}.legal-grp{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--mute,#6b6b6b);margin:18px 0 8px}.legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.legal-grid input{width:100%}.legal-miss{margin:6px 0 6px 18px;padding:0}.legal-ta{width:100%;font-family:ui-monospace,Consolas,monospace;font-size:13px;line-height:1.5}.legal-new{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px;align-items:center}.legal-new input{flex:1;min-width:160px}.legal-pages td{vertical-align:top}.tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.legal-act{white-space:nowrap}.legal-extra{margin-top:10px}.legal-help summary{cursor:pointer;font-weight:700}.req{color:#c0392b}@media(max-width:700px){.legal-grid{grid-template-columns:1fr}.legal-act{white-space:normal}}.foot-big .mk-bottom-links a.mk-admin-link{opacity:.45;text-decoration:none}.foot-big .mk-bottom-links a.mk-admin-link:hover,.foot-big .mk-bottom-links a.mk-admin-link:focus-visible{opacity:1;text-decoration:underline}
.gps-block{background:#fff;border:1px solid var(--line,#e5e5e5);border-radius:14px;padding:18px 18px 16px;max-width:760px}.gps-block .gps-title{margin:0 0 10px;font-size:18px}.gps-block h2.gps-title.sec{font-size:inherit}.gps-addr{margin:0 0 12px;line-height:1.5}.gps-note{display:flex;gap:10px;align-items:flex-start;background:#fff4d6;border:2px solid #f0a500;border-radius:12px;padding:12px 14px;margin:0 0 14px;color:#4a3000;font-size:15px;line-height:1.45}.gps-note b{color:#7a4a00}.gps-note-ico{font-size:20px;line-height:1.2;flex:none}.gps-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.gps-actions .btn{margin:0}.gps-app{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;border:1px solid var(--line,#e5e5e5);background:#fff;transition:transform .15s,box-shadow .15s}.gps-app:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.gps-actions .gps-copy{height:48px;display:inline-flex;align-items:center;gap:6px;font-weight:500}.gps-help,.gps-rgpd{margin:10px 0 0}.gps-coords{font-variant-numeric:tabular-nums;font-weight:600}.gps-copied{margin:8px 0 0;color:var(--ok,#14793d);font-weight:600}.gps-map{margin-top:14px}.gps-map-box{margin-top:10px;border:1px solid var(--line,#e5e5e5);border-radius:10px;overflow:hidden}.gps-map-box iframe{display:block;width:100%;height:320px;border:0}.gps-map-link{margin:6px 0 0}.gps-block [hidden]{display:none!important}.gps-block.has-thumb{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start;max-width:1000px}.gps-block.has-thumb .gps-thumb{order:2}.gps-thumb{display:block;border-radius:12px;overflow:hidden;border:1px solid var(--line,#e5e5e5);background:#eee;aspect-ratio:8/5}.gps-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.gps-thumb:hover img{transform:scale(1.03)}@media (max-width:760px){.gps-block.has-thumb{grid-template-columns:1fr}.gps-block.has-thumb .gps-thumb{order:0}}.gps-admin-map{height:380px;border:1px solid var(--line,#ddd);border-radius:10px;overflow:hidden;background:#f1f1f1;z-index:0;position:relative}.gps-map-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:10px 0 4px}.gps-map-tools .muted{flex:1 1 260px}.gps-err{color:var(--ko,#b42318);font-weight:600}.gps-table td{vertical-align:top}@media (max-width:760px){.gps-table,.gps-table tbody,.gps-table tr,.gps-table td{display:block;width:100%;box-sizing:border-box}.gps-table tr.gps-thead{display:none}.gps-table tr{border:1px solid var(--line,#e5e5e5);border-radius:10px;padding:8px 12px;margin-bottom:10px}.gps-table td{border:0;padding:4px 0;overflow-wrap:anywhere}.gps-table td[data-label]::before{content:attr(data-label) " : ";font-weight:700;color:#555}}.gps-admin [hidden]{display:none!important}@media (max-width:600px){.gps-admin-map{height:300px}.gps-map-box iframe{height:260px}.gps-actions .gps-copy{flex:1 1 auto;justify-content:center}}
.sb-badge{display:inline-block;min-width:18px;padding:0 6px;margin-left:6px;border-radius:999px;background:#e5251b;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;vertical-align:middle}.proof-wrap{max-width:720px}.proof-wrap .proof-h{font-size:20px;margin:0 0 4px}.proof-wrap .proof-h3{font-size:15px;margin:18px 0 6px}.proof-list{margin:6px 0 0;padding-left:20px;line-height:1.5}.proof-list li{margin:4px 0}.proof-form{margin-top:18px;padding-top:14px;border-top:1px solid var(--line,#e5e7eb)}.proof-form select,.proof-form input[type=file]{width:100%;max-width:100%;box-sizing:border-box}.proof-form input[type=file]{padding:10px;border:1px dashed var(--line,#cbd5e1);border-radius:10px;background:#fafafa;font-size:15px}.proof-form input[type=file]::file-selector-button{margin-right:12px;padding:10px 16px;border:0;border-radius:8px;background:#111;color:#fff;font:inherit;font-weight:700;cursor:pointer}.proof-consent{margin-top:14px}.proof-consent input{margin-right:6px}.proof-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.proof-cell .proof-line{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.proof-cell a.tag{text-decoration:none;white-space:normal;line-height:1.25}.proof-cell form{margin:0}#ltable .proof-cell button.linkbtn{border:none;cursor:pointer;font:inherit}.proof-list-wrap.lwrap{max-height:none;overflow-y:visible}.proof-table td,.proof-table th{vertical-align:top}.proof-table .proof-reason{max-width:340px;overflow-wrap:anywhere}.proof-tabs a .sb-badge,.proof-filters a .sb-badge{margin-left:4px}.proof-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.proof-col{display:flex;flex-direction:column;gap:16px;min-width:0}.proof-col .card{margin:0}.proof-img{display:block;max-width:100%;height:auto;border:1px solid var(--line,#e5e7eb);border-radius:8px;background:#f4f5f7}.proof-kv th{width:34%;text-align:left;font-weight:600;color:#475569;vertical-align:top}.proof-kv td{overflow-wrap:anywhere}.proof-checks td{vertical-align:top}.proof-checks .proof-mark{width:44px}.proof-checks tr.ko td{background:#fff5f4}.proof-act{margin:0 0 14px;padding-bottom:14px;border-bottom:1px solid var(--line,#e5e7eb)}.proof-act:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.proof-act input[type=text],.proof-act input[type=date]{width:100%;box-sizing:border-box}.proof-fs{border:1px solid var(--line,#e5e7eb);border-radius:10px;margin:14px 0 0;padding:8px 12px 12px}.proof-fs legend{padding:0 6px}.proof-ai{background:#fffaf0;border-color:#f0d9a8}.proof-ack{margin-top:8px}.proof-read summary{cursor:pointer}@media (max-width:900px){.proof-detail{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.proof-list-wrap.lwrap{border:0;background:transparent;overflow-x:visible!important}#adm-main table.kmt.proof-table{display:block;overflow-x:visible}.proof-table tr:has(th){display:none}.proof-table tbody,.proof-table tr,.proof-table td{display:block;width:100%}.proof-table tr{border:1px solid var(--line,#dcdcdc);border-radius:10px;margin-bottom:10px;padding:6px 10px;background:#fff}.proof-table td{display:flex;justify-content:space-between;gap:10px;border:0;padding:4px 0;text-align:right}.proof-table td[data-l]::before{content:attr(data-l);font-weight:700;color:var(--mute,#6b6b6b);text-align:left;flex:none}.proof-table .proof-reason{max-width:none}.proof-table td.proof-open{display:block;text-align:left}.proof-table td.proof-open .btn{display:block;text-align:center}}@media (max-width:640px){.proof-wrap input,.proof-wrap select,.proof-act input{font-size:16px}.proof-search input,.proof-search select{max-width:100%!important;width:100%;flex:1 1 100%}}.proof-more{margin:12px 0 4px;border:1px solid var(--line,#e5e7eb);border-radius:10px;padding:8px 12px;font-size:13.5px}.proof-more summary{cursor:pointer;font-weight:600}.proof-more[open] summary{margin-bottom:4px}.proof-tip{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;color:var(--muted,#4b5563);margin:12px 0}.proof-tip svg{flex:none;margin-top:2px}.proof-keep-hi{display:flex;gap:12px;align-items:flex-start;margin-top:14px;padding:12px 14px;border:1.5px solid var(--red,#c8102e);border-radius:10px;background:#fff7f7;cursor:pointer}.proof-keep-hi b{color:var(--red,#c8102e)}.proof-keep-hi .pk-ic{color:var(--red,#c8102e);flex:none;margin-top:1px}.proof-keep-hi input{margin-right:6px}.proof-keep-hi>span:last-child{display:block;flex:1;min-width:0;white-space:normal}.proof-keep-hi .small{display:block;font-weight:400;color:var(--muted,#4b5563);margin-top:2px}.proof-wrap .proof-keep{border:0;background:none;padding:0}.proof-due{margin:10px 0 0 34px}.proof-due input[type=date]{max-width:220px}@media(max-width:600px){.proof-due{margin-left:0}}
.lv-fleet{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px;margin-top:18px}.lv-card{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.lv-card .lv-ph{aspect-ratio:16/10;background:linear-gradient(135deg,#e7e5e5,#cfcaca);display:grid;place-items:center;color:var(--mute);font-size:13px;position:relative}.lv-card .lv-ph img{width:100%;height:100%;object-fit:cover;display:block}.lv-card .lv-badges{position:absolute;left:10px;top:10px;display:flex;gap:6px;flex-wrap:wrap}.lv-card .lv-badges span{background:rgba(17,17,17,.78);color:#fff;font-size:11.5px;font-weight:700;border-radius:99px;padding:3px 9px}.lv-card .lv-body{padding:14px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.lv-card h2{font-size:18px;margin:0}.lv-specs{display:flex;gap:6px;flex-wrap:wrap}.lv-specs span{background:#f3f2f2;border-radius:6px;padding:2px 8px;font-size:12.5px}.lv-from{font-size:13px;color:var(--mute)}.lv-from b{font-size:20px;color:var(--ink)}.lv-filters{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.lv-filters a{background:#fff;border:1px solid var(--line);border-radius:99px;padding:6px 13px;font-size:13px}.lv-filters a.on{background:var(--ink);color:#fff;border-color:var(--ink)}.lv-sheet{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;align-items:start}@media(max-width:900px){.lv-sheet{grid-template-columns:minmax(0,1fr)}}.lv-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.lv-tabs button{background:#fff;border:1px solid var(--line);border-radius:99px;padding:6px 13px;font-size:13px}.lv-tabs button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.lv-stage{position:relative;aspect-ratio:16/10;border-radius:16px;overflow:hidden;background:radial-gradient(90% 80% at 50% 30%,#f3f2f2,#d9d5d5)}.lv-stage[hidden]{display:none}.lv-stage.dark{background:radial-gradient(90% 80% at 50% 30%,#2b3140,#0c1016);color:#e8ecf2}.lv-stage img.lv-full{width:100%;height:100%;object-fit:cover;display:block}.lv-stage iframe{width:100%;height:100%;border:0;display:block}.lv-cta{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:16px}.lv-cta>div{background:rgba(12,16,22,.72);color:#fff;border-radius:14px;padding:14px 18px;max-width:42ch;display:flex;flex-direction:column;gap:8px;align-items:center}.lv-cta small{color:#c9d0da}.lv-hint{font-size:12.5px;color:var(--mute);margin-top:6px}@media(max-width:560px){.lv-stage{aspect-ratio:4/5}.lv-stage[data-lv-stage="photo"]{aspect-ratio:16/10}}.lv-hs{position:absolute;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;border:0;background:var(--red);color:#fff;font-weight:800;font-size:13px;box-shadow:0 0 0 5px rgba(229,0,0,.28);cursor:pointer;padding:0}.lv-hs.on{background:#111}.lv-hs:focus-visible{outline:3px solid #fff;outline-offset:2px}.lv-pop{position:absolute;z-index:3;width:min(270px,72%);background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:11px 13px;box-shadow:0 10px 30px rgba(0,0,0,.18);font-size:13px}.lv-pop b{display:block;font-size:14px;margin-bottom:3px}.lv-pop p{margin:0;color:var(--mute)}.lv-pop.lv-pop-below{position:static;width:auto;margin-top:8px;box-shadow:0 4px 14px rgba(0,0,0,.08)}.lv-spin{width:100%;height:100%;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.lv-spin:active{cursor:grabbing}.lv-spin img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none;background:#f3f2f2}.lv-spin-bar{position:absolute;left:12px;right:12px;bottom:10px;height:4px;border-radius:2px;background:rgba(0,0,0,.12);overflow:hidden}.lv-spin-bar i{display:block;height:100%;width:0;background:var(--red);transition:width .2s}.lv-spin-help{position:absolute;left:50%;top:12px;transform:translateX(-50%);background:rgba(17,17,17,.7);color:#fff;font-size:12px;border-radius:99px;padding:4px 11px;pointer-events:none}.lv-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.lv-thumbs a{display:block;aspect-ratio:4/3;border-radius:10px;overflow:hidden}.lv-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.lv-spec{width:100%;border-collapse:collapse;font-size:14px}.lv-spec td{padding:7px 0;border-bottom:1px solid var(--line)}.lv-spec td:last-child{text-align:right;font-weight:600}.lv-km{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.lv-km label{border:1.5px solid var(--line);border-radius:10px;padding:9px;text-align:center;cursor:pointer;display:block}.lv-km label b{display:block;font-size:17px}.lv-km input{position:absolute;opacity:0;pointer-events:none}.lv-km label:has(input:checked){border-color:var(--red);box-shadow:0 0 0 3px rgba(229,0,0,.12)}.lv-km label:has(input:focus-visible){outline:2px solid var(--red)}.lv-dates{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.lv-date{border:1.5px solid var(--line);border-radius:12px;padding:10px;cursor:pointer;display:block;background:#fff}.lv-date input{position:absolute;opacity:0;pointer-events:none}.lv-date:has(input:checked){border-color:var(--red);box-shadow:0 0 0 3px rgba(229,0,0,.12)}.lv-date.full{opacity:.45;cursor:not-allowed}.lv-date .d{font-size:20px;font-weight:800;line-height:1}.lv-seats{display:flex;gap:3px;margin-top:6px}.lv-seats i{width:12px;height:5px;border-radius:3px;background:var(--line)}.lv-seats i.f{background:var(--red)}.lv-sum{display:flex;flex-direction:column;gap:5px;font-size:14px;border-top:1px solid var(--line);padding-top:10px;margin-top:12px}.lv-sum div{display:flex;justify-content:space-between;gap:8px}.lv-sum .tot{font-size:18px;font-weight:800}.lv-sticky{position:sticky;top:76px}.lv-edit-stage{cursor:crosshair}.lv-pts{display:flex;flex-direction:column;gap:8px;margin-top:10px}.lv-pt{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:start;border:1px solid var(--line);border-radius:10px;padding:8px}.lv-pt.on{border-color:var(--red);box-shadow:0 0 0 3px rgba(229,0,0,.10)}.lv-pt .n{width:26px;height:26px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center;font-weight:800;font-size:12px}.lv-pt textarea{margin-top:4px}.lv-pt .acts{display:flex;flex-direction:column;gap:4px;align-items:flex-end;font-size:12px}.lv-plan{border-collapse:collapse;font-size:13px;min-width:640px;width:100%}.lv-plan th,.lv-plan td{border:1px solid var(--line);padding:6px;text-align:center}.lv-plan th:first-child,.lv-plan td:first-child{text-align:left;white-space:nowrap}.lv-slot{display:inline-block;border-radius:6px;padding:3px 7px;font-weight:700;font-variant-numeric:tabular-nums}.lv-slot.full{background:var(--red);color:#fff}.lv-slot.part{background:#fde8e8;color:var(--red)}.lv-slot.free{background:#e3f3e7;color:#1a7f37}.lv-slot.off{color:var(--mute);font-weight:400}
.rv-sub{color:var(--mute);margin:4px 0 14px}.rv-gate{max-width:720px;margin:0 auto 16px;text-align:center}.rv-gate h3{font-size:17px;margin-bottom:6px}.rv-gate p{max-width:560px;margin:0 auto 14px}.rv-widget{min-height:120px;margin-bottom:16px}.rv-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.rv-grid.one{grid-template-columns:minmax(0,420px);justify-content:center}.rv-net{text-align:center}.rv-net-h{display:flex;align-items:center;justify-content:center;gap:10px;font-size:17px;margin-bottom:8px}.rv-logo{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:#fff;font-weight:800;font-size:17px}.rv-google .rv-logo{background:#4285f4}.rv-facebook .rv-logo{background:#1877f2;font-family:Georgia,serif}.rv-score b{font-size:42px;font-weight:800;line-height:1}.rv-score span{font-size:18px;color:var(--mute);margin-left:2px}.rv-stars{color:#f5a623;font-size:20px;letter-spacing:2px;line-height:1.3}.rv-count{color:var(--mute);font-size:13px;margin-top:2px}.rv-actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:14px}.rv-quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rv-q{margin:0}.rv-q p{margin:8px 0 12px;font-size:14.5px;line-height:1.5}.rv-q footer{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.rv-demo{margin-top:12px;font-size:12.5px;color:#8a5a00;background:#fff1d9;border-radius:8px;padding:8px 12px}@media(max-width:860px){.rv-quotes{grid-template-columns:1fr 1fr}}@media(max-width:640px){.rv-grid,.rv-quotes{grid-template-columns:1fr}}.nl-form{width:100%}.nl-hp{position:absolute!important;left:-5000px;top:auto;width:1px;height:1px;overflow:hidden}.nl-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:10px;align-items:end}.nl-lbl{display:block;font-size:12px;font-weight:700;margin-bottom:4px}.nl-opt{font-weight:400;color:var(--mute)}.nl-form input[type=email],.nl-form input[type=text]{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:9px;font:inherit;background:#fff;color:var(--ink)}.nl-consent{display:flex;gap:8px;align-items:flex-start;margin-top:10px;font-size:12.5px;line-height:1.4;cursor:pointer}.nl-consent input{margin-top:2px;accent-color:var(--red);flex:none}.nl-note{margin-top:8px;font-size:11.5px;color:var(--mute);line-height:1.4}.nl-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:24px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r,14px);padding:22px 26px;box-shadow:var(--sh)}.nl-band-t h3{font-size:20px;margin-bottom:4px}.nl-band-t p{color:var(--mute);font-size:14px}@media(max-width:860px){.nl-band{grid-template-columns:1fr}}@media(max-width:640px){.nl-row{grid-template-columns:1fr}.nl-row .btn{width:100%}}.foot-nl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:24px;align-items:center;padding-bottom:26px;margin-bottom:26px;border-bottom:1px solid #2a2a2a}.foot-nl h5{margin-bottom:6px}.foot-nl .foot-nl-t p{color:#aaa;font-size:13px}.foot-nl .nl-lbl{color:#ddd}.foot-nl .nl-opt{color:#999}.foot-nl .nl-consent{color:#ccc}.foot-nl .nl-note{color:#888}.foot-nl input[type=email],.foot-nl input[type=text]{background:#1c1c1c;border-color:#3a3a3a;color:#fff}.foot-nl .btn{white-space:nowrap}@media(max-width:860px){.foot-nl{grid-template-columns:1fr}}.foot-big .mk-bottom-links{display:flex;gap:16px;flex-wrap:wrap}.foot-big .mk-bottom-links a{display:inline;padding:0;color:#bbb;text-decoration:underline}.jc-consent{position:fixed;left:0;right:0;bottom:0;z-index:300;background:#fff;border-top:3px solid var(--red);box-shadow:0 -10px 30px rgba(0,0,0,.18)}.jc-consent[hidden]{display:none}.jc-consent-in{max-width:960px;margin:0 auto;padding:16px 20px}.jc-consent h2{font-size:16px;margin-bottom:6px}.jc-consent p{font-size:13.5px;color:var(--ink-2,#463939);margin-bottom:10px}.jc-consent-opts{margin:6px 0 12px}.jc-consent-opts[hidden]{display:none}.jc-consent-opt{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin-bottom:8px;font-size:13.5px;cursor:pointer}.jc-consent-opt input{margin-top:3px;accent-color:var(--red)}.jc-consent-btns{display:flex;gap:10px;flex-wrap:wrap;align-items:center}@media(max-width:640px){.jc-consent-in{padding:12px 14px;max-height:75vh;overflow:auto}.jc-consent h2{font-size:15px}.jc-consent p{font-size:12.5px;margin-bottom:8px}.jc-consent-btns{gap:8px}.jc-consent-btns .btn{flex:1 1 30%;padding:10px 6px;font-size:13px}}body:has(.jc-consent:not([hidden])) #ai-fab{bottom:calc(var(--jc-consent-h,150px) + 12px)}.mk-share{margin-top:14px}.mk-share b{display:block;font-size:13px;margin-bottom:6px}.mk-share-row{display:flex;gap:8px;flex-wrap:wrap}.mk-fb-event{color:#1877f2;border-color:#1877f2}.mk-card{margin-bottom:16px}.mk-h4{font-size:13.5px;margin:16px 0 6px;padding-top:10px;border-top:1px solid var(--line)}.mk-quote-row{border-top:1px solid var(--line);padding:12px 0}.mk-qform{margin-top:10px}.mk-add{margin:8px 0}.mk-list{margin:8px 0 0 18px;font-size:13.5px}.mk-list li{margin-bottom:6px}.nl-filter{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.nl-filter input[type=search]{flex:1 1 200px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;font:inherit}.nl-scroll{overflow-x:auto}.nl-actions{white-space:nowrap}.nl-actions form{display:inline-block;margin-right:8px}
.nr-by{display:inline-block;background:#111;color:#fff;font-size:12px;font-weight:700;border-radius:99px;padding:3px 10px;margin-left:6px;vertical-align:middle;letter-spacing:.02em}.nr-sim{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start;margin-top:22px}@media(max-width:900px){.nr-sim{grid-template-columns:minmax(0,1fr)}}.nr-sim h3{font-size:16px;margin:18px 0 8px}.nr-sim h3:first-child{margin-top:0}.nr-seg{display:flex;gap:6px;flex-wrap:wrap}.nr-seg label{flex:1 1 150px;margin:0}.nr-ac{position:relative}.nr-ac ul{position:absolute;z-index:30;left:0;right:0;top:100%;margin:4px 0 0;padding:4px;list-style:none;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.12);max-height:260px;overflow:auto}.nr-ac ul[hidden]{display:none}.nr-ac li{padding:8px 10px;border-radius:8px;cursor:pointer;font-size:14px}.nr-ac li:hover,.nr-ac li.on{background:#f3f2f2}.nr-ac .nr-ok{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#1a9d5b;font-weight:700;pointer-events:none}.nr-ac .nr-ok[hidden]{display:none}.nr-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.nr-chips button{background:#fff;border:1px solid var(--line);border-radius:99px;padding:5px 11px;font-size:13px;cursor:pointer}.nr-chips button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.nr-res{position:sticky;top:90px}.nr-res ul{list-style:none;margin:10px 0;padding:0}.nr-res li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed var(--line);font-size:14px}.nr-res li b{white-space:nowrap}.nr-res li.neg b{color:#1a9d5b}.nr-res .nr-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:6px;font-size:15px}.nr-res .nr-total b{font-size:24px;white-space:nowrap}.nr-res .nr-total small{font-size:13px;font-weight:600;color:var(--mute)}.nr-res .nr-km{color:var(--mute);font-size:13px}.nr-res [hidden]{display:none!important}.nr-free{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:18px}.nr-free div{background:#f2fbf5;border:1px solid #cfeedb;border-radius:14px;padding:14px 16px;font-size:14.5px;line-height:1.45}.nr-free div b{display:block;color:#1a9d5b;font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.nr-gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:14px}.nr-gal figure{margin:0;border-radius:14px;overflow:hidden;background:#eee;position:relative;aspect-ratio:4/3}.nr-gal img{width:100%;height:100%;object-fit:cover;display:block}.nr-gal figcaption{position:absolute;left:0;right:0;bottom:0;padding:16px 12px 8px;background:linear-gradient(transparent,rgba(0,0,0,.65));color:#fff;font-size:13px}.nr-presta td{vertical-align:top}.nr-presta td small{display:block;color:var(--mute)}.nr-cross{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#111;color:#fff;border-radius:16px;padding:18px 20px;margin-top:26px}.nr-cross p{margin:0;color:#ddd}.nr-cross .btn{background:#fff;color:#111}.nr-adm-imgs{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.nr-adm-imgs .card{padding:8px}.nr-adm-imgs img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px;display:block}.nr-free div{display:flex;gap:12px;align-items:flex-start}.nr-ic{flex:0 0 auto;display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--red);color:#fff}.nr-free .nr-ic{background:#1a9d5b}.nr-pt{display:flex;gap:12px;align-items:flex-start}.nr-map{height:220px;border-radius:12px;overflow:hidden;margin:6px 0 8px;background:#eef0f2;border:1px solid var(--line);z-index:0}.nr-legend{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 6px}.nr-legend span{display:inline-block;width:22px;height:0;border-top:4px solid #d40000;border-radius:2px}.nr-legend span.l2{border-top:3px dashed #555;margin-left:8px}.nr-pin{width:14px;height:14px;border-radius:50%;border:3px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.4);background:#d40000}.nr-pin.from{background:#111}.nr-pin.base{background:#777;border-radius:3px}.nr-arr{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:14px}.nr-mut{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.nr-mut h4{margin:0 0 8px;font-size:15px}.nr-mut-p{display:flex;justify-content:space-between;align-items:baseline;padding:6px 10px;border-radius:8px;font-size:14px}.nr-mut-p.on{background:#fbeeee}.nr-mut-p.on b{font-size:18px;color:#d40000}.nr-mut .btn{margin-top:8px}@media (max-width:900px){.nr-map{height:200px}}.nr-soon{text-align:center;max-width:560px;margin-left:auto;margin-right:auto;padding:34px 24px}.nr-soon h2{margin:10px 0 6px}.nr-soon-ic{display:inline-flex;width:62px;height:62px;border-radius:50%;align-items:center;justify-content:center;background:#fbeeee;color:#d40000}.nr-acts{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.nr-acts form{margin:0}.nr-free-sec{margin-top:18px}.nr-kicker{margin:0 0 10px;color:#1a9d5b;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nr-free-sec .nr-free{margin-top:0}.nr-free div b{color:var(--ink,#111);font-size:15px;letter-spacing:0;text-transform:none;margin-bottom:2px}.nr-free div span:last-child{color:#3a3a3a}.nr-free-note{display:flex;gap:8px;align-items:flex-start;margin:12px 0 0;color:var(--mute);font-size:13.5px;line-height:1.5}.nr-free-note .jci{flex:0 0 auto;margin-top:2px}.nr-vip{margin-top:26px;background:linear-gradient(135deg,#111 0%,#1d1d1d 100%);color:#fff;border-radius:18px;padding:22px 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:18px 28px;align-items:center}.nr-vip-tag{display:inline-block;border:1px solid #c9a961;color:#c9a961;border-radius:99px;padding:2px 10px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nr-vip h2{margin:8px 0 4px;font-size:22px;color:#fff}.nr-vip-head p{margin:0;color:#bbb;font-size:14px}.nr-vip ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.nr-vip li{display:flex;gap:12px;align-items:center}.nr-vip li b{display:block;font-size:15px}.nr-vip li small{display:block;color:#bbb;font-size:13px;line-height:1.4}.nr-vip .nr-ic{background:transparent;border:1px solid #c9a961;color:#c9a961}@media(max-width:720px){.nr-vip{grid-template-columns:minmax(0,1fr);padding:18px}}
details.fold{margin-top:10px}details.fold>summary{list-style:none;cursor:pointer;display:block;font-weight:600;font-size:14px;color:var(--ink,#111);padding:6px 0}details.fold>summary::-webkit-details-marker{display:none}details.fold>summary::before{content:"+";display:inline-flex;vertical-align:-3px;margin-right:7px;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid currentColor;border-radius:50%;font-size:13px;line-height:1}details.fold[open]>summary::before{content:"−"}details.fold>summary .muted{font-weight:400}details.fold>.fold-body{padding-top:8px}.fold-applied{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px;padding:6px 0}.bill-sum{font-size:13.5px}
.ref-kicker{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--red)}.ref-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:760px}.ref-step{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--line);border-radius:10px;background:#fff}.ref-ico{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;background:#f4f4f5;color:var(--red);margin-bottom:6px}@media (max-width:640px){.ref-steps{grid-template-columns:1fr}}.ref-acct .ref-code{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0}.ref-acct .ref-code input{flex:1 1 220px;min-width:0;font-family:inherit}.ref-acct .ref-big{font-size:20px;font-weight:800;letter-spacing:.06em}.ref-acct .ref-kpis{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0}.ref-acct .ref-kpis>div{flex:1 1 120px;border:1px solid var(--line);border-radius:8px;padding:8px 10px}.ref-acct .ref-kpis b{display:block;font-size:18px}.ref-acct .ref-share{display:flex;gap:8px;flex-wrap:wrap}
:root{--malin:#b7791f;--malin-bg:#fdf6e7;--malin-line:#ecd29a}.tag.malin-badge{background:var(--malin);color:#fff;display:inline-flex;align-items:center;gap:4px}.tag.malin-badge .jci{flex:none}.ev.is-malin{box-shadow:0 0 0 2px var(--malin-line)}.ev.is-malin .evp b{color:var(--malin)}.malin-rule{display:flex;gap:8px;align-items:flex-start;background:var(--malin-bg);border:1px solid var(--malin-line);border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.45}.malin-rule .jci{color:var(--malin);flex:none;margin-top:2px}.malin-sugg{margin-top:16px}.malin-sugg h3{font-size:15px;margin:0 0 4px;display:flex;align-items:center;gap:6px}.malin-sugg h3 .jci{color:var(--malin)}.malin-sugg .ms-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:10px}.malin-sugg .ms-item{display:flex;flex-direction:column;gap:6px;border:1px solid var(--malin-line);background:var(--malin-bg);border-radius:10px;padding:10px 12px}.malin-sugg .ms-item b{font-size:14px}.malin-sugg .ms-item .ms-save{color:var(--malin);font-weight:700;font-size:13px}.malin-sugg .ms-item .btn{align-self:flex-start}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--malin-bg:#2a2214;--malin-line:#6b5222}}.mcal .d a.is-malin{color: var(--malin);font-weight: 700}.mcal .d a.is-malin svg{vertical-align: -1px}.malin-box .malin-rule b{font-size:14.5px}.malin-rel{margin-top:10px}.malin-rel .ms-list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.malin-rel .ms-item b{font-size:13.5px}.malin-rel .nw{white-space:nowrap}.malin-rel .ms-pick{cursor:pointer;gap:4px}.malin-rel .ms-pick:has(input:checked){border-color:var(--malin);box-shadow:0 0 0 1px var(--malin) inset}.malin-rel .ms-check{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;margin-top:2px}.malin-rel .ms-check input{accent-color:var(--malin);width:16px;height:16px;margin:0}.malin-rel .ms-tier{display:block;color:var(--muted,#777);font-weight:500}.malin-rel .ms-total{margin:10px 0 0;padding:8px 12px;border-radius:10px;background:var(--malin-bg);border:1px solid var(--malin-line)}.malin-rel .ms-total b{color:var(--malin)}
.promo-pop{position:fixed;inset:0;z-index:9000;background:rgba(10,10,12,.55);display:flex;align-items:center;justify-content:center;padding:16px}.promo-pop[hidden]{display:none}.promo-pop-box{position:relative;max-height:92vh;overflow:auto;background:#111;color:#fff;border-radius:18px;max-width:400px;width:100%;padding:30px 26px 24px;text-align:center;box-shadow:0 24px 60px rgba(0,0,0,.4)}.promo-pop-box h2{font-size:26px;margin:6px 0 8px;color:#fff}.promo-pop-box p{margin:0 0 16px;color:rgba(255,255,255,.8);line-height:1.45}.promo-pop-k{display:inline-flex;align-items:center;gap:6px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--red,#e10600)!important;margin:0!important;font-weight:700}.promo-pop-x{position:absolute;top:12px;right:12px;background:none;border:0;color:#fff;opacity:.7;cursor:pointer;padding:6px}.promo-pop-x:hover{opacity:1}.promo-pop-code{display:flex;flex-direction:column;align-items:center;width:100%;margin:0 0 14px;padding:14px;border:1.5px dashed rgba(255,255,255,.5);border-radius:12px;background:transparent;color:#fff;font:800 24px/1.1 inherit;letter-spacing:.12em;cursor:pointer}.promo-pop-code small{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin-top:4px}.promo-pop-box.has-fond{background-size:cover;background-position:center}.promo-pop-box.has-fond h2,.promo-pop-box.has-fond p{text-shadow:0 1px 8px rgba(0,0,0,.35)}.promo-pop-box.has-image{padding:0 0 18px;overflow:hidden}.promo-pop-box.has-image .promo-pop-img{display:block;width:100%;height:auto;max-height:70vh;object-fit:contain;margin:0 0 16px}.promo-pop-box.has-image .promo-pop-code,.promo-pop-box.has-image .btn{width:calc(100% - 36px);margin-left:18px;margin-right:18px}.promo-pop-box.has-image .promo-pop-x{background:rgba(0,0,0,.45);border-radius:50%;opacity:1}.promo-pop-preview{position:static;background:none;padding:0;display:block}.promo-pop-preview .promo-pop-box{margin:0 auto}.promo-pop-adm .pp-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:22px;align-items:start}.promo-pop-adm textarea{width:100%}@media (max-width:900px){.promo-pop-adm .pp-grid{grid-template-columns:1fr}}.promo-pop-box.has-haut{padding:0;overflow:hidden}.promo-pop-box.has-haut .promo-pop-photo{display:block;width:100%;height:auto;max-height:42vh;object-fit:cover}.promo-pop-box.has-haut .promo-pop-body{padding:20px 26px 24px}.promo-pop-box.has-haut .promo-pop-x{background:rgba(0,0,0,.45);border-radius:50%;opacity:1}.promo-bar{background:#111;color:#fff;border-bottom:1px solid rgba(255,255,255,.08)}.promo-bar[hidden]{display:none}.promo-bar .wrap{display:flex;align-items:center;gap:8px;min-height:40px}.promo-bar-open{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:12px;background:none;border:0;color:inherit;font:inherit;font-size:13.5px;padding:9px 0;cursor:pointer;text-align:center}.promo-bar-k{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--red,#e10600);white-space:nowrap}.promo-bar-t{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promo-bar-more{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.75;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:1px}.promo-bar-open:hover .promo-bar-more{opacity:1;border-color:#fff}.promo-bar-x{background:none;border:0;color:#fff;opacity:.6;cursor:pointer;padding:6px;display:flex}.promo-bar-x:hover{opacity:1}.promo-bar-preview{border-radius:10px;overflow:hidden}.promo-bar-preview .wrap{padding:0 10px}@media (max-width:600px){.promo-bar-k{display:none}.promo-bar-open{gap:8px;font-size:13px;justify-content:flex-start;text-align:left}}
.rec-body{margin: 0;background: #f4f5f7;min-height: 100vh}.rec-main{max-width: 460px;margin: 0 auto;padding: 24px 16px 40px}.rec-brand{text-align: center;margin-bottom: 18px}.rec-brand .logo-img{height: 44px;width: auto;max-width: 70%}.rec-card{max-width: 460px}.rec-h{font-size: 21px;margin: 0 0 10px}.rec-card input[type="email"],.rec-card input[type="password"],.rec-card input[type="text"]{width: 100%;box-sizing: border-box}.wrap>.rec-card{margin-left: 0}.rec-status .qrow{align-items: center;gap: 10px;flex-wrap: wrap}.rec-dl{display: grid;grid-template-columns: max-content 1fr;gap: 6px 14px;margin: 12px 0;font-size: 14px}.rec-dl dt{font-weight: 700;color: #555}.rec-dl dd{margin: 0;overflow-wrap: anywhere}.rec-host{margin: 8px 0 12px}.rec-host summary{cursor: pointer;display: inline-block}.rec-hostform{display: flex;flex-wrap: wrap;gap: 8px;align-items: end;margin: 8px 0}.rec-hostform input[type="text"]{flex: 1 1 220px;min-width: 0}.rec-actions{display: flex;flex-wrap: wrap;gap: 8px;margin: 12px 0}.rec-actions .btn{max-width: 100%;white-space: normal;text-align: left}.rec-log-wrap{overflow-x: auto}.acc-crm-note{font-size: 14px}.acc-crm-filter .linkbtn.on{font-weight: 800;text-decoration: underline}.acc-row-crm{box-shadow: inset 4px 0 0 #f08c00;background: rgba(240,140,0,.06)}.acc-row-crm .acc-label b{font-size: 15px}@media (max-width: 640px){.rec-dl{grid-template-columns: 1fr;gap: 2px}.rec-dl dd{margin-bottom: 8px}.rec-main{padding-top: 16px}}.find-card{max-width: 520px}.find-steps{list-style: none;padding: 0;margin: 16px 0 12px;display: grid;gap: 10px}.find-steps li{display: flex;gap: 10px;align-items: flex-start;font-size: 14px;color: var(--mute,#555)}.find-steps li .jci{flex: 0 0 auto;margin-top: 2px;color: var(--ink,#1a1a1a)}.find-cta{display: flex;gap: 12px;align-items: center;justify-content: space-between;flex-wrap: wrap;margin-bottom: 16px}.find-cta p{margin: 0;font-size: 14px}.find-cta .jci{vertical-align: -3px;margin-right: 6px}
.rem-card .rem-form .f2{align-items:start}.rem-card .rem-hours{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rem-card .rem-hours input{width:84px;max-width:100%;box-sizing:border-box}.rem-card .rem-prev td,.rem-card .rem-log td{vertical-align:top}.rem-card .rem-run{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.rem-card .alert{margin:10px 0}.rem-toggle{margin:0}#ltable button.rem-bell{border:none;background:transparent;cursor:pointer;font:inherit;padding:0 2px}@media (max-width:640px){.rem-card .rem-hours input{font-size:16px}.rem-card input[type=text]{font-size:16px;max-width:100%;box-sizing:border-box}.rem-card .rem-run .btn{width:100%}}
.soc-tabs{display: flex;gap: 4px;border-bottom: 1px solid var(--line,#e7e7e7);margin-bottom: 12px}.soc-tabs a{padding: 8px 14px;font-weight: 600;font-size: 14px;color: inherit;text-decoration: none;border-bottom: 2px solid transparent;margin-bottom: -1px}.soc-tabs a.on{border-bottom-color: var(--red,#e5251b)}.soc-head{display: grid;gap: 14px}.soc-facts{display: flex;flex-wrap: wrap;gap: 8px 26px}.soc-facts div{display: flex;flex-direction: column;font-size: 14px}.soc-facts span{font-size: 11.5px;text-transform: uppercase;letter-spacing: .06em;color: var(--muted,#6b7280)}.soc-ask{display: grid;gap: 12px}.soc-moments{display: flex;flex-wrap: wrap;gap: 6px}.soc-mom{display: flex;flex-direction: column;align-items: center;min-width: 64px;padding: 6px 10px;border: 1px solid var(--line,#e7e7e7);border-radius: 10px;background: #fff;cursor: pointer;font: inherit;line-height: 1.2}.soc-mom b{font-size: 13px}.soc-mom span{font-size: 11.5px;color: var(--muted,#6b7280)}.soc-mom.past{opacity: .55}.soc-mom.on{border-color: #111;background: #111;color: #fff;opacity: 1}.soc-mom.on span{color: rgba(255,255,255,.75)}.soc-row{display: flex;flex-wrap: wrap;gap: 10px 14px;align-items: flex-end}.soc-row label{display: flex;flex-direction: column;gap: 4px;font-size: 13px;font-weight: 600}.soc-row .grow{flex: 1 1 280px}.soc-row input[type=text],.soc-row input[type=date],.soc-row select{min-width: 160px}.soc-batch{margin-top: 22px}.soc-batch h2{font-size: 17px;margin: 0 0 10px}.soc-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(330px,1fr));gap: 14px;align-items: start}.soc-card{padding: 14px;min-width: 0}.soc-card.st-ecartee{opacity: .55}.soc-card.st-publiee{box-shadow: inset 3px 0 0 #1a7f37}.soc-card header{display: flex;gap: 10px;align-items: center;margin-bottom: 10px}.soc-card header>div{display: flex;flex-direction: column;flex: 1;min-width: 0;font-size: 14px}.soc-card header select{width: auto;font-size: 13px}.soc-letter{width: 32px;height: 32px;flex: 0 0 32px;border-radius: 50%;background: #111;color: #fff;display: grid;place-items: center;font-weight: 800}.soc-canvases{display: flex;gap: 8px;overflow-x: auto;padding-bottom: 6px;scroll-snap-type: x mandatory}.soc-cv{width: 300px;max-width: 100%;height: auto;flex: 0 0 auto;border-radius: 8px;background: #111;scroll-snap-align: start;outline-offset: 2px}.fmt-carrousel .soc-cv,.fmt-reel .soc-cv{width: 210px;cursor: pointer}.fmt-reel .soc-cv{width: 150px}.soc-cv.on{outline: 3px solid var(--red,#e5251b)}.soc-dl{display: flex;flex-wrap: wrap;gap: 8px;margin: 8px 0 4px}.soc-video{display: grid;gap: 8px;margin-top: 6px}.soc-video video{width: 220px;max-width: 100%;border-radius: 8px;background: #000}.soc-video .btn{justify-self: start}.soc-rec{width: 120px;border-radius: 6px}.soc-fields{display: grid;gap: 8px;margin-top: 8px}.soc-fields label{display: flex;flex-direction: column;gap: 3px;font-size: 12.5px;font-weight: 600}.soc-fields textarea{width: 100%;font: inherit;font-size: 13.5px;font-weight: 400}.soc-style{display: flex;gap: 14px}.soc-style label{flex-direction: row;align-items: center;gap: 6px;font-weight: 500;font-size: 13px}.soc-style input{width: auto;accent-color: var(--red,#e5251b)}.soc-actions{display: flex;gap: 8px;flex-wrap: wrap}.soc-why{margin: 0}.soc-pick summary{cursor: pointer;font-size: 13px;font-weight: 600}.soc-thumbs{display: grid;grid-template-columns: repeat(auto-fill,minmax(64px,1fr));gap: 6px;max-height: 220px;overflow-y: auto;margin-top: 6px}.soc-thumbs button{padding: 0;border: 2px solid transparent;border-radius: 6px;background: none;cursor: pointer;aspect-ratio: 1;overflow: hidden}.soc-thumbs button.on{border-color: var(--red,#e5251b)}.soc-thumbs img{width: 100%;height: 100%;object-fit: cover;display: block}.soc-upload h3{font-size: 16px}.soc-up-log{margin: 10px 0 0;padding-left: 20px;max-height: 220px;overflow-y: auto}.soc-up-log .ok{color: #1a7f37}.soc-up-log .warn{color: #9a6700}.soc-up-log .ko{color: #b42318}.soc-filter{display: flex;flex-wrap: wrap;gap: 6px;margin: 16px 0 10px}.soc-filter a{padding: 4px 10px;border: 1px solid var(--line,#e7e7e7);border-radius: 99px;color: inherit;text-decoration: none;background: #fff}.soc-filter a.on{background: #111;border-color: #111;color: #fff}.soc-lib{display: grid;grid-template-columns: repeat(auto-fill,minmax(230px,1fr));gap: 12px}.soc-ph{overflow: hidden;display: flex;flex-direction: column}.soc-ph-img{aspect-ratio: 3 / 2;background: #f1f2f4;display: grid;place-items: center}.soc-ph-img img{width: 100%;height: 100%;object-fit: cover;display: block}.soc-ph-body{padding: 10px 12px 12px;display: grid;gap: 6px}.soc-ph-tools{display: flex;gap: 10px;align-items: center;flex-wrap: wrap}.soc-ph details label{display: flex;flex-direction: column;gap: 3px;margin-top: 6px}.soc-ph details label:has(input[type=checkbox]){flex-direction: row;align-items: center;gap: 6px}.soc-ph details input[type=checkbox]{width: auto}.soc-dialog{width: min(1100px,96vw);max-height: 94vh;border: 0;border-radius: 12px;padding: 18px}.soc-dialog::backdrop{background: rgba(0,0,0,.6)}.soc-plates-stage{position: relative;display: inline-block;max-width: 100%;line-height: 0;user-select: none}.soc-plates-stage img{max-width: 100%;max-height: 70vh;display: block}.soc-plates-layer{position: absolute;inset: 0;cursor: crosshair;touch-action: none}.soc-box{position: absolute;border: 2px solid #ffd400;background: rgba(255,212,0,.25);padding: 0;cursor: pointer;border-radius: 2px}.soc-box.draw{border-style: dashed;pointer-events: none}.soc-box:hover{background: rgba(229,37,27,.35);border-color: #e5251b}.soc-fs{border: 0;padding: 0;margin: 0;display: grid;gap: 6px}.soc-fs legend{font-weight: 600;margin-bottom: 6px}.soc-fs input{width: auto}.jc-gal-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(260px,1fr));gap: 10px}.jc-gal-grid figure{margin: 0;position: relative;overflow: hidden;border-radius: 10px;background: #111;aspect-ratio: 3 / 2}.jc-gal-grid img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .5s ease}.jc-gal-grid figure:hover img{transform: scale(1.03)}.jc-gal-grid figcaption{position: absolute;left: 0;right: 0;bottom: 0;padding: 18px 12px 8px;font-size: 12px;color: rgba(255,255,255,.85);background: linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,0))}@media (max-width: 600px){.soc-grid{grid-template-columns: 1fr}.jc-gal-grid{grid-template-columns: repeat(2,1fr);gap: 6px}}
.logout-form{display:inline;margin:0;padding:0}.logout-form button{font:inherit;cursor:pointer}.sb-foot .logout-form{display:block;margin:0}.sb-foot button.sb-link{background:none;border:0;padding:0;margin:0;color:var(--red);font:inherit;font-weight:600;text-align:left;cursor:pointer}.sb-foot button.sb-link:hover{text-decoration:underline}.sec-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:10px 0}.sec-grid .sec-box{border:1px solid var(--line,#e3e5e8);border-radius:10px;padding:12px;background:#fff}.sec-grid .sec-box b{display:block;margin-bottom:4px}.sec-form{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:8px 0}.sec-form select,.sec-form input[type=number]{padding:6px 8px}.sec-steps{margin:8px 0 0 18px;padding:0;font-size:13.5px;line-height:1.55}.sec-viol td,.sec-viol th{font-size:13px;vertical-align:top}
nav.crumbs a{color: inherit;text-decoration: underline;text-decoration-color: color-mix(in srgb,currentColor 35%,transparent);text-underline-offset: 2px}nav.crumbs a:hover{color: var(--red);text-decoration-color: currentColor}nav.crumbs b{font-weight: 600;color: var(--ink)}.pagehead .h1like{font-size: 34px;font-weight: 800;letter-spacing: -.02em;line-height: 1.1}@media (max-width: 700px){.pagehead .h1like{font-size: 26px}}.cgrid{display: grid;grid-template-columns: repeat(auto-fill,minmax(260px,1fr));gap: 18px;margin-top: 18px}.cgrid .ccard{display: block;background: #fff;border: 1px solid var(--line);border-radius: 14px;overflow: hidden;color: inherit;text-decoration: none;box-shadow: 0 1px 3px rgba(0,0,0,.06);transition: transform .15s,box-shadow .15s}.cgrid .ccard:hover{transform: translateY(-2px);box-shadow: var(--sh)}.cgrid .ccard .ph{height: 120px}.cgrid .ccard .cb{padding: 12px 14px 14px}.cgrid .ccard h2{font-size: 17px;line-height: 1.2;margin: 0 0 2px}.cgrid .ccard .cm{font-size: 12.5px;color: var(--mute)}.cgrid .ccard p{font-size: 13.5px;margin: 8px 0 8px;color: var(--ink)}.cgrid .ccard .go{font-size: 13px;font-weight: 700;color: var(--red)}.alert.past-note{margin-bottom: 0}
.res-fields{margin-top:0}.res-note{margin-top:4px;margin-bottom:6px}.res-fields select,.res-fields input{width:100%}.st-fgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;align-items:end}.st-fgrid .lbl{margin-top:0}.st-fgrid select{width:100%}.st-fbtn{display:flex;gap:12px;align-items:center;padding-bottom:2px}.st-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.st-help summary{cursor:pointer}.st-help ul{margin:10px 0 0 18px;font-size:13.5px;line-height:1.6}.st-ins{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:8px}.st-ins li{background:#f6f8fb;border-left:4px solid var(--info,#1d4ed8);border-radius:8px;padding:10px 12px;font-size:14.5px;line-height:1.45}.st-ins li.st-ins-absence{border-left-color:#c62828}.st-ins li.st-ins-fidelity{border-left-color:#1a7f37}.st-ins li.st-ins-distance,.st-ins li.st-ins-affinity{border-left-color:#7c4dff}.st-ins li.st-ins-info,.st-ins li.st-ins-quality{border-left-color:#b26a00;background:#fff8e8}.st-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;contain:inline-size}.st-table{min-width:640px}.st-table th{vertical-align:bottom}.st-table td small{font-size:11.5px}.st-weak td{color:#777}.st-weak td b{color:#555}.st-total td{background:#f3f4f6;font-weight:600}.st-matrix{min-width:900px}.st-matrix th{min-width:96px}.st-cell{text-align:center;white-space:nowrap;line-height:1.25}.st-cell small{display:block;color:#333;opacity:.85}.st-unrel{color:#8a8a8a}.st-unrel small{color:#8a8a8a}.st-diag{text-align:center;color:#bbb;background:#fafafa}.st-sticky{position:sticky;left:0;background:#fff;z-index:1;min-width:140px;box-shadow:1px 0 0 #eee}.st-weak .st-sticky{background:#fff}.st-leg{display:inline-flex;align-items:center;gap:4px;margin:0 8px 0 6px;white-space:nowrap}.st-leg i{display:inline-block;width:14px;height:14px;border-radius:3px;border:1px solid #ddd}.st-leg i.st-g{background:#f0f0f0}.st-cols{display:grid;grid-template-columns:1fr 1fr;gap:28px}.st-cols h4{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--mute,#6b6b6b);margin-bottom:8px}.st-barrow{display:grid;grid-template-columns:minmax(110px,170px) 1fr minmax(80px,auto);gap:10px;align-items:center;margin-bottom:5px;font-size:13.5px}.st-lab{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-bar{display:block;background:#eceef2;border-radius:99px;height:12px;overflow:hidden}.st-bar i{display:block;height:100%;background:#2f6fe4;border-radius:99px;min-width:2px}.st-unk .st-bar i{background:#b0b5bf}.st-val{text-align:right;color:#444;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.st-stack{display:flex;height:14px;border-radius:99px;overflow:hidden;background:#eceef2;margin-bottom:4px}.st-stack i{display:block;height:100%}.st-stack i.b1{background:#1a7f37}.st-stack i.b2{background:#7bc47f}.st-stack i.b3{background:#f0a500}.st-stack i.b4{background:#c62828}@media(max-width:900px){.st-cols{grid-template-columns:1fr}}@media(max-width:520px){.st-barrow{grid-template-columns:minmax(90px,130px) 1fr auto}}
.dash-feed .qrow{margin-bottom:8px}.dash-feed #feed-q{height:30px;padding:4px 10px;font-size:13px;width:220px;max-width:100%}.dash-feed .feed-scroll{max-height:340px;overflow:auto;border:1px solid #eee;border-radius:6px}.dash-feed table.lst{width:100%}.dash-feed table.lst tr.off td{color:#999;text-decoration:line-through}.dash-feed table.lst tr.off td .tag{text-decoration:none}.dash-feed table.lst .tag{font-size:11px;padding:1px 7px}.dash-feed .feed-none{margin:8px 0 0}.dash-todo h3 .tag{font-size:11px;padding:1px 8px;vertical-align:middle;margin-left:6px}.dash-todo .todo-l{list-style:none;margin:6px 0 0;padding:0;columns:2 380px;column-gap:24px}.dash-todo .todo-l li{break-inside:avoid;font-size:13px;line-height:1.35;padding:3px 0;border-bottom:1px solid #f1f1f1}.dash-todo .todo-l a,.dash-todo .todo-l span{color:inherit;text-decoration:none}.dash-todo .todo-l a:hover{text-decoration:underline}.dash-todo .todo-l b{display:inline-block;min-width:26px;text-align:right;margin-right:4px}.dash-todo .dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:1px;background:#999}.dash-todo .dot.ko{background:#c0392b}.dash-todo .dot.warn{background:#d68910}.dash-todo .dot.info{background:#2e86c1}.dash-todo .dot.gr{background:#aaa}.dash-todo details.fold{margin-top:8px}.dash-feed table.lst th.num{text-align:right}.dash-feed .pd-code{display:inline-block;max-width:62px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;font-size:10.5px;color:#666;background:#f3f3f3;border-radius:4px;padding:0 4px;margin-right:2px}.dash-feed .pd-mode{font-size:11px;color:#666;margin-left:2px}.dash-feed details.lpop.pd>summary{display:inline;border-bottom:1px dotted #999}.dash-feed .lpop-p .pd-t{width:100%;border-collapse:collapse;font-size:12.5px}.dash-feed .lpop-p .pd-t td{padding:2px 0;border:0;height:auto;white-space:normal}.dash-feed .lpop-p .pd-t td.num{text-align:right;white-space:nowrap;padding-left:10px}.dash-feed .lpop-p .pd-t tr.pd-s td{border-top:1px solid #eee}.dash-feed .lpop-p .pd-m{margin-top:6px;font-size:12px;color:#555}.dash-feed .lpop-p .pd-o{margin-top:8px;padding-top:6px;border-top:1px solid #ddd;font-size:12px}
.trc-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;align-items:start}.trc-grid.solo{grid-template-columns:1fr;max-width:900px}.trc-plan{background:#fff;border:1px solid var(--line,#e5e5e5);border-radius:16px;padding:16px}.trc-img{position:relative}.trc-img img{display:block;width:100%;height:auto}.trc-mk{position:absolute;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:50%;border:2px solid #111;background:#fff;color:#111;font:700 12px/1 inherit;display:grid;place-items:center;padding:0;cursor:pointer;transition:background .15s,color .15s,transform .15s;box-shadow:0 2px 6px rgba(0,0,0,.15)}.trc-mk.on{background:var(--red,#e50000);border-color:var(--red,#e50000);color:#fff;transform:translate(-50%,-50%) scale(1.15);z-index:2}.trc-mk:focus-visible{outline:2px solid var(--red,#e50000);outline-offset:2px}.trc-list{list-style:none;margin:0;padding:0;background:#fff;border:1px solid var(--line,#e5e5e5);border-radius:16px;overflow:hidden}.trc-list li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:11px 16px;border-top:1px solid var(--line,#e5e5e5);cursor:pointer;transition:background .15s}.trc-list li:first-child{border-top:0}.trc-list li.on,.trc-list li:hover{background:#fff1f1}.trc-list li:focus-visible{outline:2px solid var(--red,#e50000);outline-offset:-2px}.trc-n{width:28px;height:28px;border-radius:50%;background:#111;color:#fff;display:grid;place-items:center;font-weight:700;font-size:12px}.trc-list li.on .trc-n{background:var(--red,#e50000)}.trc-list b{display:block}.trc-list small{display:block;color:#6b6e75;font-size:12px}.trc-list p{margin:4px 0 0;font-size:13.5px;color:#55585e;max-height:0;overflow:hidden;transition:max-height .25s}.trc-list li.on p{max-height:140px}@media (max-width:820px){.trc-grid{grid-template-columns:1fr}.trc-plan{padding:10px}.trc-mk{width:24px;height:24px;font-size:11px}}@media (prefers-reduced-motion:reduce){.trc-mk,.trc-list li,.trc-list p{transition:none}}.trc-ed{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;align-items:start}.trc-ed .trc-img{position:sticky;top:12px;border:1px solid var(--line,#e5e5e5);border-radius:10px;background:#fafafa;cursor:crosshair;user-select:none;touch-action:none}.trc-ed .trc-mk{cursor:grab;touch-action:none}.trc-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:start;padding:8px 0;border-top:1px solid var(--line,#e5e5e5)}.trc-row:first-child{border-top:0}.trc-f{display:grid;gap:4px}.trc-f input,.trc-f textarea{font-size:13px;padding:5px 8px}.trc-f textarea{height:44px}.trc-acts{display:flex;flex-direction:column;gap:2px}@media (max-width:900px){.trc-ed{grid-template-columns:1fr}}
.avc-row{display:flex;flex-wrap:wrap;gap:5px;margin:2px 0}.avc{display:inline-flex;align-items:baseline;gap:4px;font-size:12px;line-height:1.25;padding:3px 9px;border-radius:999px;white-space:nowrap;font-weight:600}.avc b{font-weight:800;font-size:13px}.avc.ok{background:#e3f4e8;color:var(--ok,#1a7f37)}.avc.low{background:#fff1d9;color:var(--warn,#b26a00);box-shadow:inset 0 0 0 1px #f0c36d}.avc.low b{font-size:14px}.avc.ko{background:#fde4e4;color:var(--ko,#c62828);font-weight:700}.avc small{font-size:10.5px;font-weight:700;margin-left:2px;opacity:.9}.avc-box{margin-top:12px;background:#fff;border:1px solid var(--line,#e7e7e7);border-radius:12px;padding:12px 14px}.avc-title{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--mute,#6b6b6b);margin-bottom:8px}.avc-lg{gap:8px}.avc-lg .avc{font-size:14px;padding:7px 14px}.avc-lg .avc b{font-size:20px}.avc-lg .avc.low b{font-size:22px}.ev .avc-row{margin:4px 0 2px}.lrow .avc-row{margin-top:4px}.lrow .avc{font-size:11.5px;padding:2px 8px}.other-row{flex-wrap:wrap;gap:6px}.other-row .avc-row{margin-top:4px}.other-row .avc{font-size:11px;padding:2px 7px}.mcal .d .avc-row{gap:2px;margin:2px 0 4px}.mcal .d .avc{font-size:10px;padding:1px 6px;white-space:normal;line-height:1.2}.mcal .d .avc b{font-size:10.5px}.mcal .d .avc.low b{font-size:11px}.tag.pv-badge{background:#1b1b1f;color:#fff}.ev .badge{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ev .body>.tag.pv-badge{align-self:flex-start}.lrow .tag.pv-badge{font-size:10.5px;padding:2px 7px}.pv-banner{border-left:4px solid #1d4ed8}.pv-card .pv-row{display:flex;gap:8px;flex-wrap:wrap}.pv-card .pv-row input{flex:1 1 220px;min-width:0;font-size:17px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.pv-ev{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid #eee}.pv-ev:last-of-type{border-bottom:0}.pv-ev-main{flex:1 1 260px;min-width:0}.pv-hint{margin-top:8px;text-align:center;font-size:13px}.pv-hint a{color:var(--mute,#6b6b6b);text-decoration:underline}.pv-hint a:hover{color:var(--red,#e50000)}.pva-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;align-items:start}.pva-copy{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pva-copy input{flex:1 1 280px;min-width:0;font-family:ui-monospace,Consolas,monospace;font-size:12.5px}.pva-code{font-family:ui-monospace,Consolas,monospace;font-weight:700;letter-spacing:.04em;white-space:nowrap}.pva-evlist{display:grid;gap:4px;max-height:340px;overflow:auto;border:1px solid var(--line,#e7e7e7);border-radius:10px;padding:8px}.pva-evlist label{display:flex;gap:8px;align-items:center;font-size:13.5px;padding:3px 4px;border-radius:6px}.pva-evlist label:hover{background:#f6f6f6}.pva-evlist input{width:auto;margin:0}.pva-table{width:100%}.pva-table td,.pva-table th{vertical-align:middle}.pva-tablewrap{overflow-x:auto}.pva-inline{display:inline}.pva-inline .linkbtn{margin-left:6px}.pva-warn{background:#fff8e6;border:1px solid #f0c36d;border-radius:10px;padding:10px 12px;font-size:13.5px;color:#6b4200}@media (max-width:760px){.lrow{grid-template-columns:50px 58px minmax(0,1fr);gap:10px}.lrow .ph{width:58px}.lrow>:last-child{grid-column:3}}@media (max-width:640px){.avc-lg .avc{font-size:13px;padding:6px 11px}.pv-card .pv-row input{flex-basis:100%}}
.jc-zoom{position:fixed;inset:0;z-index:1200;background:rgba(8,10,14,.92);display:flex;align-items:center;justify-content:center;padding:56px 16px 48px;touch-action:pan-y}.jc-zoom[hidden]{display:none}.jc-zoom img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.5);user-select:none}.jc-zoom button{position:absolute;border:0;background:rgba(255,255,255,.12);color:#fff;width:44px;height:44px;border-radius:50%;font-size:22px;line-height:44px;cursor:pointer;padding:0}.jc-zoom button:hover,.jc-zoom button:focus-visible{background:rgba(255,255,255,.25)}.jc-zoom .x{top:12px;right:12px}.jc-zoom .pv{left:12px;top:50%;transform:translateY(-50%)}.jc-zoom .nx{right:12px;top:50%;transform:translateY(-50%)}.jc-zoom .cap{position:absolute;left:16px;right:16px;bottom:14px;text-align:center;color:#e6e8ec;font-size:13px}body.jc-zoom-on{overflow:hidden}@media (max-width:600px){.jc-zoom .pv,.jc-zoom .nx{top:auto;bottom:40px;transform:none}}a[data-zoom][hidden]{display:none!important}
.avc-row{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0}.avc{display:inline-flex;align-items:center;gap:4px;font-size:13px;line-height:1.3;padding:4px 11px;border-radius:999px;white-space:nowrap;font-weight:700;border:1px solid transparent}.avc .avc-t{display:inline}.avc.ok{background:#e3f4e8;color:#14632b;border-color:#b9dfc4}.avc.low{background:#ffe9c2;color:#7a4300;border-color:#f0a93a;box-shadow:none}.avc.ko{background:#fde4e4;color:#a11818;border-color:#f3b6b6}.avc.avc-all{font-size:13px;letter-spacing:.01em}.ev .avc-row{margin:6px 0 2px}.lrow .avc-row{margin-top:4px}.lrow .avc{font-size:13px;padding:3px 10px;white-space:normal;max-width:100%;line-height:1.25}.other-row .avc-row{margin-top:4px}.other-row .avc{font-size:13px;padding:3px 10px;white-space:normal;max-width:100%;line-height:1.25}.avc-box{margin-top:12px;background:#fff;border:1px solid var(--line,#e7e7e7);border-radius:12px;padding:12px 14px}.avc-title{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#555;margin-bottom:8px}.avc-lg{gap:8px}.avc-lg .avc{font-size:15px;padding:7px 15px}.avc-inline{font-size:13px;font-weight:700;padding:1px 8px;border-radius:999px;margin-left:4px}.slots .opt>span:last-child{text-align:right}.slots .avc-inline{display:block;margin:4px 0 0;white-space:normal;max-width:100%}.avc-inline.low{background:#ffe9c2;color:#7a4300}.avc-inline.ok{background:#e3f4e8;color:#14632b}.mcal .d .avc-row{gap:3px;margin:3px 0 4px}.mcal .d .avc{font-size:13px;padding:2px 8px;white-space:normal;line-height:1.25;border-radius:10px}.mcal .d .avc b{font-size:inherit}@media (max-width:760px){.mcal{grid-template-columns:repeat(7,minmax(0,1fr))}.mcal .d{min-width:0;padding:3px}.mcal .d a{overflow-wrap:anywhere;padding:2px 3px;font-size:10.5px}.mcal .d .avc{width:12px;height:12px;padding:0;border-radius:50%;font-size:0}.mcal .d .avc .avc-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.avc-lg .avc{font-size:14px;padding:6px 12px}}.trust.n3{grid-template-columns:repeat(3,1fr)}.trust.n2{grid-template-columns:repeat(2,1fr)}.trust.n1{grid-template-columns:1fr}@media (max-width:1000px){.trust.n3,.trust.n2,.trust.n1{grid-template-columns:1fr 1fr}.trust.n1{grid-template-columns:1fr}.trust.n3 div:last-child{grid-column:1 / -1;border-top:1px solid var(--line)}}@media (max-width:480px){.trust.n3,.trust.n2{grid-template-columns:1fr}.trust.n3 div,.trust.n2 div{border-right:0;border-bottom:1px solid var(--line)}.trust.n3 div:last-child,.trust.n2 div:last-child{border-bottom:0;border-top:0}}.ev .foot{justify-content:flex-start}@media (min-width:1001px){.lrow{grid-template-columns:70px 64px minmax(0,1fr) auto 100px}}.lrow .lp{min-width:max-content}.lrow .lp b{font-size:16px}@media (max-width:1000px){.lrow{grid-template-columns:50px 58px minmax(0,1fr);gap:10px}.lrow .ph{width:58px}.lrow>:last-child{grid-column:3}.lrow>.lp{display:flex!important;grid-column:3;gap:12px}}.gal-frame{display:block;width:100%;height:max(var(--gal-min,640px),calc(100vh - 140px));border:1px solid var(--line);border-radius:14px;background:#fff}
