@font-face{font-family:Alexandria;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/alexandria-arabic-BMWQQIfH.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Alexandria;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/alexandria-latin-ext-CJ9LaFMc.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alexandria;font-style:normal;font-weight:300 900;font-display:swap;src:url(/assets/alexandria-latin-9GNYQ01K.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}.oe,.oe-footer{--oe-red: var(--primary, #d80613);--oe-red-dark: var(--primary-dark, #a8040f);--oe-red-soft: color-mix(in srgb, var(--oe-red) 8%, #fff);--oe-ink: #141416;--oe-ink-2: #2a2a2f;--oe-paper: #f4f2ee;--oe-line: rgba(20, 20, 22, .1);--oe-line-strong: rgba(20, 20, 22, .2);--oe-muted: #5d5d66;--oe-faint: #9d9da6;--oe-on-dark: rgba(255, 255, 255, .7);--oe-radius: 12px;--oe-ease: cubic-bezier(.2, .7, .2, 1)}.oe{font-family:Alexandria,Segoe UI,Tahoma,Arial,sans-serif;direction:rtl;text-align:right;color:var(--oe-ink);background:#fff;line-height:1.8;min-height:100vh;overflow-x:clip;-webkit-font-smoothing:antialiased}:where(.oe,.oe-footer) :where(ul,ol){list-style:none;margin:0;padding:0}:where(.oe,.oe-footer) :where(h1,h2,h3,p){margin:0}:where(.oe) :where(img){max-width:100%}:where(.oe,.oe-footer) :where(button,input){font:inherit}.oe section[id]{scroll-margin-top:76px}.oe :focus-visible,.oe-footer :focus-visible{outline:3px solid var(--oe-red);outline-offset:3px}.oe-wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:24px}@media (max-width: 640px){.oe-wrap{padding-inline:16px}}.oe-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:2px solid transparent;border-radius:8px;font-size:.97rem;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.oe-btn i{font-size:.9em;transition:transform .25s var(--oe-ease)}.oe-btn:hover .fa-arrow-left{transform:translate(-4px)}.oe-btn:disabled{opacity:.6;cursor:progress}.oe-btn-sm{min-height:44px;padding:0 18px;font-size:.9rem}.oe-btn-red{background:var(--oe-red);color:#fff}.oe-btn-red:hover{background:var(--oe-red-dark);color:#fff}.oe-btn-ink{background:var(--oe-ink);color:#fff}.oe-btn-ink:hover{background:#000;color:#fff}.oe-btn-line{border-color:var(--oe-ink);color:var(--oe-ink);background:transparent}.oe-btn-line:hover{background:var(--oe-ink);color:#fff}.oe-btn-white{background:#fff;color:var(--oe-red)}.oe-btn-white:hover{background:var(--oe-paper);color:var(--oe-red-dark)}.oe-btn-ghost{border-color:#ffffff8c;color:#fff;background:transparent}.oe-btn-ghost:hover{background:#fff;color:var(--oe-ink);border-color:#fff}.oe-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;font-size:.85rem;font-weight:600;color:var(--oe-red)}.oe-eyebrow:before{content:"";width:26px;height:4px;background:currentColor;transform:skew(-24deg)}.oe-eyebrow b{color:var(--oe-ink);font-weight:700}.oe-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px 72px;align-items:end;margin-bottom:52px}.oe-head h2,.oe-h2{font-size:clamp(1.75rem,3.3vw,2.65rem);font-weight:800;line-height:1.3;letter-spacing:-.01em;text-wrap:balance}.oe-head>p{color:var(--oe-muted);font-size:1.02rem;max-width:46ch}.oe-head.is-light h2{color:#fff}.oe-head.is-light>p{color:var(--oe-on-dark)}.oe-head.is-light .oe-eyebrow b{color:#fff}@media (max-width: 900px){.oe-head{grid-template-columns:1fr;margin-bottom:40px}}.oe-header{position:sticky;top:0;z-index:1000;background:#fffffff0;-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid transparent;transition:border-color .2s,box-shadow .2s}.oe-header.is-scrolled{border-bottom-color:var(--oe-line);box-shadow:0 10px 30px #1414160f}.oe-header-in{display:flex;align-items:center;gap:28px;min-height:76px}.oe-brand{display:flex;flex-shrink:0}.oe-logo{display:block;height:40px;width:auto}.oe-nav{display:flex;align-items:center;flex:1;gap:20px}.oe-nav-links{display:flex;align-items:center;gap:2px;margin-inline:auto}.oe-nav-link{position:relative;display:block;padding:10px 14px;font-size:.94rem;font-weight:500;color:var(--oe-ink-2);transition:color .2s}.oe-nav-link:after{content:"";position:absolute;inset-inline:14px;bottom:3px;height:3px;background:var(--oe-red);transform:skew(-24deg) scaleX(0);transform-origin:right;transition:transform .25s var(--oe-ease)}.oe-nav-link:hover{color:var(--oe-red)}.oe-nav-link.is-active{color:var(--oe-ink);font-weight:700}.oe-nav-link.is-active:after{transform:skew(-24deg) scaleX(1)}.oe-nav-actions{display:flex;align-items:center;gap:6px}.oe-login{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:8px;font-size:.92rem;font-weight:600;color:var(--oe-ink);transition:background-color .2s}.oe-login:hover{background:var(--oe-paper)}.oe-login i{color:var(--oe-red)}.oe-burger{display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:46px;height:46px;margin-inline-start:auto;border:1px solid var(--oe-line-strong);border-radius:8px;background:#fff;cursor:pointer}.oe-burger span{width:20px;height:2px;background:var(--oe-ink);transition:transform .25s var(--oe-ease),opacity .2s}.oe-burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.oe-burger[aria-expanded=true] span:nth-child(2){opacity:0}.oe-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width: 1100px){.oe-burger{display:inline-flex}.oe-nav{display:none;position:absolute;top:100%;inset-inline:0;flex-direction:column;align-items:stretch;gap:14px;padding:8px 16px 20px;background:#fff;border-bottom:1px solid var(--oe-line);box-shadow:0 24px 40px #1414161a}.oe-nav.is-open{display:flex}.oe-nav-links{flex-direction:column;align-items:stretch;margin:0}.oe-nav-link{padding:13px 4px;border-bottom:1px solid var(--oe-line)}.oe-nav-link:after{display:none}.oe-nav-link.is-active{color:var(--oe-red)}.oe-nav-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.oe-login{justify-content:center;border:1px solid var(--oe-line-strong)}}@media (max-width: 420px){.oe-logo{height:32px}}.oe-hero{position:relative;overflow:hidden;background:var(--oe-paper);padding-block:72px 96px}.oe-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--oe-line) 1px,transparent 1px),linear-gradient(90deg,var(--oe-line) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 25% 45%,#000 15%,transparent 72%);mask-image:radial-gradient(ellipse 60% 70% at 25% 45%,#000 15%,transparent 72%);pointer-events:none}.oe-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:56px;align-items:center}.oe-hero h1{font-size:clamp(2.2rem,4.9vw,3.9rem);font-weight:800;line-height:1.22;letter-spacing:-.015em;margin-bottom:22px}.oe-hero h1 em{position:relative;font-style:normal;color:var(--oe-red);white-space:nowrap}.oe-hero h1 em:after{content:"";position:absolute;inset-inline:-4px;bottom:.06em;height:.16em;background:var(--oe-red);opacity:.16;transform:skew(-24deg);z-index:-1}.oe-hero-lead{max-width:54ch;margin-bottom:34px;font-size:1.07rem;color:var(--oe-muted)}.oe-track{max-width:610px}.oe-track-label{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;margin-bottom:10px;font-size:.95rem;font-weight:700}.oe-track-label i{color:var(--oe-red);margin-inline-end:6px}.oe-track-label small{font-size:.8rem;font-weight:400;color:var(--oe-muted)}.oe-track-bar{display:flex;align-items:center;gap:10px;padding:6px;padding-inline-start:18px;background:#fff;border:2px solid var(--oe-ink);border-radius:12px;box-shadow:-6px 6px 0 var(--oe-red);transition:box-shadow .2s,transform .2s}.oe-track-bar:focus-within{transform:translate(2px,-2px);box-shadow:-8px 8px 0 var(--oe-red)}.oe-track-bar>i{color:var(--oe-faint);font-size:1.2rem}.oe-track-bar input{flex:1;min-width:0;height:50px;border:0;outline:0;background:transparent;font-size:1.02rem;color:var(--oe-ink);letter-spacing:.02em}.oe-track-bar input::placeholder{color:var(--oe-faint);letter-spacing:0}.oe-track-bar .oe-btn{min-height:50px;padding:0 24px}@media (max-width: 420px){.oe-track-bar{padding-inline-start:12px}.oe-track-bar>i{display:none}.oe-track-bar .oe-btn{padding:0 16px}}.oe-track-out:not(:empty){margin-top:18px}.oe-loading{display:flex;align-items:center;gap:10px;color:var(--oe-muted);font-size:.93rem}@keyframes oe-spin{to{transform:rotate(360deg)}}.oe-spinner{width:18px;height:18px;border:2px solid var(--oe-line-strong);border-top-color:var(--oe-red);border-radius:50%;animation:oe-spin .7s linear infinite}.oe-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border:1px solid;border-radius:10px;font-size:.93rem}.oe-alert i{margin-top:.35em}.oe-alert.is-warning{background:#fff7e0;border-color:#f0d48c;color:#6b4d00}.oe-alert.is-error{background:var(--oe-red-soft);border-color:color-mix(in srgb,var(--oe-red) 28%,#fff);color:var(--oe-red-dark)}@keyframes oe-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.oe-result{background:#fff;border:1px solid var(--oe-line-strong);border-radius:var(--oe-radius);overflow:hidden;animation:oe-rise .35s var(--oe-ease) both}.oe-result-hd{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:14px 18px;border-bottom:1px solid var(--oe-line)}.oe-result-code{display:inline-flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.05em;direction:ltr}.oe-result-code i{color:var(--oe-red)}.oe-status{display:inline-block;padding:3px 12px;border-radius:999px;color:#fff;font-size:.78rem;font-weight:600;white-space:nowrap}.oe-timeline{max-height:250px;overflow-y:auto;padding:10px 18px 12px;scrollbar-width:thin}.oe-timeline li{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:9px;padding-inline-start:28px}.oe-timeline li:before{content:"";position:absolute;inset-inline-start:5px;top:0;bottom:0;width:2px;background:var(--oe-line)}.oe-timeline li:first-child:before{top:50%}.oe-timeline li:last-child:before{bottom:50%}.oe-timeline li:only-child:before{display:none}.oe-dot{position:absolute;inset-inline-start:0;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;box-shadow:0 0 0 3px #fff}.oe-tl-name{font-size:.9rem;font-weight:500;color:var(--oe-ink-2)}.oe-timeline li.is-latest .oe-tl-name{font-weight:800;color:var(--oe-ink)}.oe-tl-date{direction:ltr;white-space:nowrap;font-size:.78rem;color:var(--oe-muted);font-variant-numeric:tabular-nums}.oe-result-empty{padding:16px 18px;color:var(--oe-muted);font-size:.9rem;text-align:center}.oe-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.oe-hero-ctas .fa-whatsapp{font-size:1.15em;color:#1faa55}.oe-hero-ctas .oe-btn-line:hover .fa-whatsapp{color:#fff}@keyframes oe-float{0%,to{translate:0 0}50%{translate:0 -10px}}.oe-art{position:relative;width:100%;max-width:500px;aspect-ratio:1 / 1.04;margin-inline:auto;font-size:clamp(11px,2.9vw,16px)}.oe-art-slab{position:absolute;border-radius:1.2em;transform:skew(-12deg)}.oe-art-slab.is-red{top:6%;right:12%;bottom:16%;left:14%;background:var(--oe-red)}.oe-art-slab.is-ink{top:38%;right:0;bottom:2%;left:40%;background:var(--oe-ink)}.oe-art-speed{position:absolute;top:1%;inset-inline-end:4%;display:flex;gap:.5em}.oe-art-speed span{width:.9em;height:4.6em;border-radius:.2em;background:var(--oe-ink);transform:skew(-24deg)}.oe-art-speed span:nth-child(2){opacity:.55}.oe-art-speed span:nth-child(3){opacity:.25}.oe-label{position:absolute;top:13%;inset-inline:9% 11%;overflow:hidden;background:#fff;border-radius:.9em;box-shadow:0 2em 4em #14141647;transform:rotate(-4deg);animation:oe-float 7s ease-in-out infinite}.oe-label-top{display:flex;align-items:center;justify-content:space-between;padding:.9em 1.25em;background:var(--oe-ink);color:#fff;direction:ltr}.oe-label-brand{font-size:.95em;font-weight:800;letter-spacing:.08em}.oe-label-brand b{margin-inline-start:.3em;color:#ff3b45;font-style:italic;font-weight:800}.oe-label-chev{display:flex;gap:.25em}.oe-label-chev span{width:.45em;height:1.1em;background:#ff3b45;transform:skew(-24deg)}.oe-label-chev span:nth-child(2){opacity:.6}.oe-label-body{position:relative;padding:1.1em 1.25em 1em}.oe-label-route{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.8em;padding-bottom:.9em;border-bottom:2px dashed var(--oe-line-strong)}.oe-label-route>div:last-child{text-align:left}.oe-label-route i{color:var(--oe-red);font-size:1.1em}.oe-label small{display:block;font-size:.72em;color:var(--oe-muted);line-height:1.6}.oe-label strong{display:block;font-weight:800;line-height:1.5}.oe-label-route strong{font-size:1.08em}.oe-label-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em;padding-block:.9em;border-bottom:2px dashed var(--oe-line-strong)}.oe-label-meta strong{font-size:.85em}.oe-label-bars{height:3.6em;margin-top:1em;background:repeating-linear-gradient(90deg,var(--oe-ink) 0 2px,transparent 2px 5px),repeating-linear-gradient(90deg,var(--oe-ink) 0 1px,transparent 1px 7px),repeating-linear-gradient(90deg,transparent 0 9px,var(--oe-ink) 9px 12px,transparent 12px 17px)}.oe-label-code{margin-top:.4em;direction:ltr;text-align:center;font-size:.78em;font-weight:600;letter-spacing:.32em;color:var(--oe-ink-2)}.oe-label-stamp{position:absolute;top:5.3em;left:1.1em;padding:.15em .8em;border:3px solid var(--oe-red);border-radius:.4em;color:var(--oe-red);background:#ffffffd1;font-size:1.05em;font-weight:800;transform:rotate(-14deg);opacity:.9}.oe-art-chip{position:absolute;bottom:5%;inset-inline-start:-2%;display:flex;align-items:center;gap:.8em;padding:.8em 1.1em;background:#fff;border-radius:.9em;box-shadow:0 1.2em 2.6em #14141633;animation:oe-float 7s ease-in-out -3.5s infinite}.oe-art-chip-icon{display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:50%;background:#e5f7ec;color:#148a45}.oe-art-chip strong{display:block;font-size:.9em;font-weight:700;line-height:1.5}.oe-art-chip small{display:block;font-size:.75em;color:var(--oe-muted);line-height:1.5}@media (max-width: 960px){.oe-hero{padding-block:48px 72px}.oe-hero-grid{grid-template-columns:1fr;gap:56px}.oe-art{max-width:440px}}@media (max-width: 560px){.oe-hero-ctas .oe-btn{flex:1 1 100%}.oe-art-chip{inset-inline-start:0}}.oe-ticker{position:relative;display:flex;align-items:stretch;overflow:hidden;background:var(--oe-ink);color:#fff}.oe-ticker-tag{position:relative;z-index:1;display:flex;align-items:center;gap:10px;flex-shrink:0;padding-inline:24px 34px;background:var(--oe-red);font-size:.95rem;font-weight:700;white-space:nowrap;clip-path:polygon(0 0,100% 0,100% 100%,18px 100%)}.oe-ticker-viewport{flex:1;min-width:0;overflow:hidden}.oe-ticker-track{display:flex;width:max-content;padding-block:18px;animation:oe-marquee 55s linear infinite}.oe-ticker:hover .oe-ticker-track{animation-play-state:paused}@keyframes oe-marquee{to{transform:translate(50%)}}.oe-ticker-item{display:inline-flex;align-items:center;gap:26px;padding-inline-end:26px;font-size:1.02rem;font-weight:500;white-space:nowrap}.oe-ticker-item i{color:var(--oe-red);font-size:.85rem}@media (max-width: 640px){.oe-ticker-tag{display:none}}.oe-services{padding-block:104px;background:#fff}.oe-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.oe-tile{position:relative;display:flex;flex-direction:column;padding:26px 24px 28px;background:#fff;border:1px solid var(--oe-line-strong);border-radius:var(--oe-radius);transition:border-color .2s,transform .3s var(--oe-ease),background-color .2s}.oe-tile:hover{border-color:var(--oe-ink);transform:translateY(-4px)}.oe-tile-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:26px}.oe-tile-icon{font-size:1.55rem;color:var(--oe-red)}.oe-tile-num{font-size:.8rem;font-weight:600;color:var(--oe-faint);direction:ltr}.oe-tile h3{margin-bottom:8px;font-size:1.05rem;font-weight:700;line-height:1.55}.oe-tile p{font-size:.9rem;line-height:1.85;color:var(--oe-muted)}.oe-tile.is-feature{grid-column:span 2;grid-row:span 2;overflow:hidden;padding:40px 38px;background:var(--oe-ink);border-color:var(--oe-ink);color:#fff}.oe-tile.is-feature:hover{transform:none}.oe-tile.is-feature .oe-tile-icon{display:grid;place-items:center;width:66px;height:66px;border-radius:14px;background:var(--oe-red);color:#fff;font-size:1.6rem}.oe-tile.is-feature h3{margin-top:auto;padding-top:48px;margin-bottom:12px;font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:800;line-height:1.35}.oe-tile.is-feature p{max-width:44ch;margin-bottom:28px;font-size:1rem;color:var(--oe-on-dark)}.oe-tile.is-feature .oe-btn{align-self:flex-start}.oe-feature-deco{position:absolute;top:40px;inset-inline-end:38px;display:flex;gap:12px}.oe-feature-deco span{width:20px;height:92px;border-radius:3px;background:var(--oe-red);transform:skew(-24deg)}.oe-feature-deco span:nth-child(2){opacity:.55}.oe-feature-deco span:nth-child(3){opacity:.25}@media (max-width: 1024px){.oe-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.oe-tile.is-feature{grid-row:auto}}@media (max-width: 600px){.oe-services{padding-block:72px}.oe-bento{grid-template-columns:1fr}.oe-tile.is-feature{grid-column:auto;padding:32px 24px}.oe-feature-deco{top:32px;inset-inline-end:24px}.oe-feature-deco span{width:14px;height:66px}}.oe-how{position:relative;overflow:hidden;padding-block:104px;background:var(--oe-ink);color:#fff}.oe-how:before{content:"";position:absolute;top:-10%;bottom:-10%;inset-inline-end:-8%;width:40%;background:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 28px,transparent 28px 56px);transform:skew(-18deg);pointer-events:none}.oe-how .oe-wrap{position:relative}.oe-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.oe-step{position:relative;padding-top:46px;padding-inline-end:32px}.oe-step:before{content:"";position:absolute;top:10px;inset-inline:0;height:2px;background:repeating-linear-gradient(to left,rgba(255,255,255,.3) 0 10px,transparent 10px 18px)}.oe-step:last-child:before{inset-inline-end:50%}.oe-step:after{content:"";position:absolute;top:0;inset-inline-start:0;width:22px;height:22px;border-radius:50%;background:var(--oe-ink);border:4px solid var(--oe-red)}.oe-step-num{display:block;margin-bottom:18px;font-size:4.2rem;font-weight:800;line-height:1;color:#ffffff29;transition:color .3s}.oe-step:hover .oe-step-num{color:var(--oe-red)}.oe-step h3{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:1.14rem;font-weight:700}.oe-step h3 i{color:var(--oe-red);font-size:1rem}.oe-step p{font-size:.92rem;color:var(--oe-on-dark)}.oe-how-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px;margin-top:72px;padding-top:34px;border-top:1px solid rgba(255,255,255,.12)}.oe-how-cta p{font-size:1.15rem;font-weight:600}.oe-how-cta p span{color:var(--oe-on-dark);font-weight:400}@media (max-width: 960px){.oe-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}.oe-step:nth-child(2):before{inset-inline-end:50%}}@media (max-width: 600px){.oe-how{padding-block:72px}.oe-steps{grid-template-columns:1fr;row-gap:40px}.oe-step{padding-top:0;padding-inline:46px 0}.oe-step:before,.oe-step:nth-child(2):before{top:22px;bottom:-40px;inset-inline:10px auto;width:2px;height:auto;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.3) 0 10px,transparent 10px 18px)}.oe-step:last-child:before{display:none}.oe-step-num{font-size:3.2rem}.oe-how-cta .oe-btn{flex:1 1 100%}}.oe-commit{padding-block:104px;background:var(--oe-paper)}.oe-commit-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px 88px;align-items:start}.oe-commit-intro{position:sticky;top:112px}.oe-commit-intro>p:not(.oe-eyebrow){margin-block:16px 30px;font-size:1.02rem;color:var(--oe-muted)}.oe-commit-list{border-top:1px solid var(--oe-line-strong)}.oe-commit-item{display:grid;grid-template-columns:54px minmax(0,1fr);gap:22px;padding-block:28px;border-bottom:1px solid var(--oe-line-strong)}.oe-commit-icon{display:grid;place-items:center;width:54px;height:54px;border:1.5px solid var(--oe-ink);border-radius:50%;font-size:1.1rem;color:var(--oe-ink);transition:background-color .2s,color .2s}.oe-commit-item:hover .oe-commit-icon{background:var(--oe-ink);color:#fff}.oe-commit-item h3{margin-bottom:6px;font-size:1.1rem;font-weight:700}.oe-commit-item p{font-size:.94rem;color:var(--oe-muted)}.oe-commit-item.is-alert .oe-commit-icon{border-color:var(--oe-red);color:var(--oe-red)}.oe-commit-item.is-alert:hover .oe-commit-icon{background:var(--oe-red);color:#fff}.oe-commit-item.is-alert h3{color:var(--oe-red)}@media (max-width: 900px){.oe-commit{padding-block:72px}.oe-commit-grid{grid-template-columns:1fr}.oe-commit-intro{position:static}}@media (max-width: 480px){.oe-commit-item{grid-template-columns:44px minmax(0,1fr);gap:16px}.oe-commit-icon{width:44px;height:44px;font-size:1rem}}.oe-pricing{padding-block:104px 48px;background:#fff}.oe-price{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px 64px;align-items:center;padding:clamp(32px,5vw,64px);border-radius:20px;background:var(--oe-red);color:#fff}.oe-price:before{content:"";position:absolute;top:-20%;bottom:-20%;inset-inline-end:-6%;width:48%;background:repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 26px,transparent 26px 52px);transform:skew(-18deg);pointer-events:none}.oe-price>*{position:relative}.oe-price :focus-visible{outline-color:#fff}.oe-price .oe-eyebrow,.oe-price .oe-eyebrow b{color:#fff}.oe-price .oe-h2{color:#fff;margin-bottom:14px}.oe-price-lead{max-width:48ch;margin-bottom:30px;font-size:1.02rem;color:#ffffffdb}.oe-price-ctas{display:flex;flex-wrap:wrap;gap:12px}.oe-price-list{display:flex;flex-direction:column;gap:12px}.oe-price-item{display:grid;grid-template-columns:46px minmax(0,1fr);gap:16px;align-items:start;padding:18px 20px;border-radius:var(--oe-radius);background:#00000029}.oe-price-item>i{display:grid;place-items:center;width:46px;height:46px;border-radius:10px;background:#fff;color:var(--oe-red);font-size:1.05rem}.oe-price-item h3{margin-bottom:2px;font-size:1.02rem;font-weight:700}.oe-price-item p{font-size:.9rem;line-height:1.75;color:#ffffffd6}@media (max-width: 900px){.oe-pricing{padding-block:72px 32px}.oe-price{grid-template-columns:1fr}}@media (max-width: 560px){.oe-price-ctas .oe-btn{flex:1 1 100%}}.oe-contact{padding-block:56px 112px;background:#fff}.oe-contact-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px 88px;align-items:start}.oe-contact-intro>p:not(.oe-eyebrow){margin-top:16px;font-size:1.02rem;color:var(--oe-muted)}.oe-hours{display:flex;align-items:center;gap:14px;margin-top:30px;padding:16px 18px;border-radius:var(--oe-radius);background:var(--oe-paper)}.oe-hours>i{font-size:1.2rem;color:var(--oe-red)}.oe-hours small{display:block;font-size:.8rem;color:var(--oe-muted)}.oe-hours strong{display:block;font-size:.98rem;font-weight:700}.oe-social{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:26px}.oe-social-label{margin-inline-end:6px;font-size:.9rem;font-weight:600}.oe-social a{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--oe-line-strong);border-radius:50%;color:var(--oe-ink);transition:background-color .2s,color .2s,border-color .2s}.oe-social a:hover{background:var(--oe-ink);border-color:var(--oe-ink);color:#fff}.oe-contact-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.oe-ccard{position:relative;display:flex;flex-direction:column;min-height:168px;padding:24px;border:1px solid var(--oe-line-strong);border-radius:var(--oe-radius);color:var(--oe-ink);transition:border-color .2s,background-color .2s}a.oe-ccard:hover{border-color:var(--oe-ink);background:var(--oe-paper)}.oe-ccard-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:auto;border-radius:10px;background:var(--oe-paper);font-size:1.1rem;color:var(--oe-ink)}a.oe-ccard:hover .oe-ccard-icon{background:#fff}.oe-ccard.is-wa .oe-ccard-icon{background:#e5f7ec;color:#148a45}.oe-ccard small{display:block;margin-top:22px;font-size:.82rem;color:var(--oe-muted)}.oe-ccard strong{display:block;font-size:1.04rem;font-weight:700;overflow-wrap:anywhere}.oe-ccard-go{position:absolute;top:26px;inset-inline-end:24px;color:var(--oe-faint);transition:color .2s,transform .25s var(--oe-ease)}a.oe-ccard:hover .oe-ccard-go{color:var(--oe-red);transform:translate(-4px)}@media (max-width: 900px){.oe-contact{padding-block:40px 80px}.oe-contact-grid{grid-template-columns:1fr}}@media (max-width: 520px){.oe-contact-cards{grid-template-columns:1fr}.oe-ccard{min-height:0}}.oe-footer{overflow:hidden;direction:rtl;text-align:right;background:var(--oe-ink);color:#ffffffad;font-size:.93rem;line-height:1.8}.oe-footer a{color:inherit;transition:color .2s}.oe-footer a:hover,.oe-footer a.oe-btn-red,.oe-footer a.oe-btn-red:hover{color:#fff}.oe-footer a.oe-btn-ghost:hover{color:var(--oe-ink)}.oe-footer-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px;padding-block:60px;border-bottom:1px solid rgba(255,255,255,.1)}.oe-footer-cta h2{margin-bottom:6px;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;line-height:1.35;color:#fff;text-wrap:balance}.oe-footer-cta-btns{display:flex;flex-wrap:wrap;gap:12px}.oe-footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr)) minmax(0,1.3fr);gap:40px;padding-block:56px 32px}.oe-footer h3{margin-bottom:18px;font-size:.95rem;font-weight:700;color:#fff}.oe-footer-about p{max-width:38ch;margin-bottom:22px}.oe-footer-social{display:flex;gap:10px}.oe-footer-social a{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.2);border-radius:50%;transition:background-color .2s,border-color .2s,color .2s}.oe-footer-social a:hover{background:var(--oe-red);border-color:var(--oe-red);color:#fff}.oe-footer-links li{margin-bottom:10px}.oe-footer-contact li{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.oe-footer-contact i{width:16px;margin-top:.4em;text-align:center;color:var(--oe-red)}.oe-footer-contact .fa-whatsapp{color:#25d366}.oe-footer-mark{overflow:hidden;height:.8em;direction:ltr;text-align:center;font-family:Alexandria,Segoe UI,Arial,sans-serif;font-size:min(10.4vw,152px);font-weight:800;line-height:1;letter-spacing:-.02em;white-space:nowrap;color:#ffffff12;-webkit-user-select:none;user-select:none}.oe-footer-mark em{font-style:italic;color:color-mix(in srgb,var(--oe-red) 45%,transparent)}.oe-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding-block:20px;border-top:1px solid rgba(255,255,255,.1);font-size:.84rem;color:#ffffff80}.oe-footer-legal{display:flex;flex-wrap:wrap;gap:6px 20px}@media (max-width: 960px){.oe-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.oe-footer-cta{padding-block:44px}.oe-footer-cta-btns .oe-btn{flex:1 1 100%}.oe-footer-grid{gap:32px 20px;padding-top:44px}.oe-footer-about,.oe-footer-grid>div:last-child{grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){.oe *,.oe-footer *{animation:none!important;transition:none!important}}/*!
 * Font Awesome Free 6.5.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"0"}.fa-1:before{content:"1"}.fa-2:before{content:"2"}.fa-3:before{content:"3"}.fa-4:before{content:"4"}.fa-5:before{content:"5"}.fa-6:before{content:"6"}.fa-7:before{content:"7"}.fa-8:before{content:"8"}.fa-9:before{content:"9"}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:">"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-child-combatant:before,.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fa-solid-900-DQw_EAxt.woff2) format("woff2"),url(/assets/fa-solid-900-CCC0xt37.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}/*!
* Font Awesome Free 6.5.0 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
* Copyright 2023 Fonticons, Inc.
*/:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fa-brands-400-xIUy2dUv.woff2) format("woff2"),url(/assets/fa-brands-400-CW6tmtts.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-pixiv:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-brave:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-opensuse:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-square-letterboxd:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-google-scholar:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-mintbit:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-brave-reverse:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-letterboxd:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-upwork:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""}:root{--primary: #d80613;--primary-dark: #a8040f;--secondary: #111111;--side-accent: #ff5c5c;--ink: #1c2330;--ink-soft: #4b5565;--bg: #f6f7f9;--card: #ffffff;--border: #e3e7ee;--success: #1d9e5f;--danger: #d64545;--radius: 12px;font-family:Segoe UI,system-ui,-apple-system,sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--ink);line-height:1.55}.container{max-width:1100px;margin:0 auto;padding:0 20px}a{color:inherit;text-decoration:none}h1{font-size:2rem}h2{font-size:1.25rem;margin-bottom:12px}.btn{display:inline-block;border:none;cursor:pointer;font-size:.95rem;font-weight:600;padding:10px 20px;border-radius:var(--radius);transition:background .15s,transform .1s}.btn:active{transform:scale(.98)}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-dark)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--border)}.btn-ghost:hover{background:#eef0f4}.btn-lg{padding:13px 28px;font-size:1.05rem}.btn-sm{padding:6px 14px;font-size:.85rem}.btn-block{width:100%;margin-top:18px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:1px}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--primary);color:#fff;font-size:1.3rem}.brand-name{font-size:1.15rem}.brand-logo{display:block;height:32px;max-width:180px;object-fit:contain;background:#fff;padding:4px 8px;border-radius:8px}.home-header{background:var(--card);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:10}.home-header-inner{display:flex;align-items:center;justify-content:space-between;padding-top:14px;padding-bottom:14px}.hero{padding:90px 0 70px;text-align:center;background:linear-gradient(180deg,#fff 0%,var(--bg) 100%)}.hero h1{font-size:clamp(1.8rem,4.5vw,3rem);max-width:720px;margin:0 auto 18px}.accent{color:var(--primary)}.hero-sub{color:var(--ink-soft);max-width:620px;margin:0 auto 30px;font-size:1.1rem}.hero-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.services{padding:60px 0 80px;text-align:center}.section-sub{color:var(--ink-soft);margin-bottom:30px}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;text-align:left}.service-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:24px;transition:box-shadow .15s,transform .15s}.service-card:hover{box-shadow:0 8px 24px #1c233014;transform:translateY(-2px)}.service-icon{font-size:1.8rem;margin-bottom:10px}.service-card h3{margin-bottom:6px;font-size:1.05rem}.service-card p{color:var(--ink-soft);font-size:.93rem}.home-footer{border-top:1px solid var(--border);padding:24px 0;text-align:center;color:var(--ink-soft);font-size:.9rem}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:linear-gradient(135deg,#1c2330,#2c3a52)}.login-card{background:var(--card);border-radius:16px;padding:36px 32px;width:100%;max-width:420px;box-shadow:0 20px 60px #0000004d}.login-brand{margin-bottom:18px}.login-card h1{font-size:1.5rem;margin-bottom:18px}.tabs{display:grid;grid-template-columns:1fr 1fr;background:#eef0f4;border-radius:10px;padding:4px;margin-bottom:22px}.tab{border:none;background:transparent;padding:10px;font-weight:600;border-radius:8px;cursor:pointer;color:var(--ink-soft)}.tab.active{background:var(--card);color:var(--primary);box-shadow:0 1px 4px #0000001f}form label{display:block;font-size:.88rem;font-weight:600;margin:14px 0 6px}form input{width:100%;padding:11px 14px;border:1px solid var(--border);border-radius:10px;font-size:.95rem;outline:none;transition:border-color .15s,box-shadow .15s}form input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #e8611b26}.form-error{margin-top:14px;background:#fdecec;color:var(--danger);border:1px solid #f5c6c6;border-radius:10px;padding:10px 14px;font-size:.9rem}.form-notice{margin-bottom:14px;background:#fff4ea;color:#9a4a12;border:1px solid #f7cfae;border-radius:10px;padding:10px 14px;font-size:.9rem;line-height:1.4}.login-back{display:block;text-align:center;margin-top:20px;color:var(--ink-soft);font-size:.9rem}.login-back:hover{color:var(--primary)}.page-loader{min-height:100vh;display:flex;align-items:center;justify-content:center;color:var(--ink-soft)}.page-loader--inline{min-height:40vh}.dash-header{background:var(--card);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:12px 24px;position:sticky;top:0;z-index:10}.dash-user{display:flex;align-items:center;gap:14px}.dash-username{font-weight:600;font-size:.95rem}.dash-main{padding-top:28px;padding-bottom:60px}.dash-title{margin-bottom:24px}.dash-section{margin-top:34px}.dash-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px 14px;flex-wrap:wrap;margin-bottom:14px}.dash-section-head h2{margin:0}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.stat-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px}.stat-value{font-size:1.7rem;font-weight:800}.stat-label{color:var(--ink-soft);font-size:.88rem;margin-top:2px}.tone-primary .stat-value{color:var(--primary)}.tone-success .stat-value{color:var(--success)}.tone-danger .stat-value{color:var(--danger)}.stat-icon-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;display:flex;align-items:center;gap:14px;min-width:0}.stat-icon-circle{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.status-list{display:flex;flex-wrap:wrap;gap:12px}.status-item{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--border);border-radius:10px;padding:8px 14px}.badge{display:inline-block;background:var(--ink-soft);color:#fff;border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:600;white-space:nowrap}.table-wrap{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto;-webkit-overflow-scrolling:touch}table{width:100%;border-collapse:collapse;font-size:.92rem}th,td{text-align:left;padding:11px 16px;border-bottom:1px solid var(--border);white-space:nowrap}th{background:#f2f4f7;color:var(--ink-soft);font-size:.82rem;text-transform:uppercase;letter-spacing:.4px}tr:last-child td{border-bottom:none}tbody tr:hover{background:#fafbfc}.mono{font-family:Consolas,monospace;font-size:.86rem}.empty{background:var(--card);border:1px dashed var(--border);border-radius:var(--radius);padding:30px;text-align:center;color:var(--ink-soft)}.admin{display:flex;min-height:100vh}.admin-backdrop{display:none}.admin-sidebar{width:262px;flex-shrink:0;background:#131a2e;color:#cdd3e1;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;transition:margin-left .2s ease}.admin-collapsed .admin-sidebar{margin-left:-262px}.side-nav{flex:1;overflow-y:auto;padding:12px 0}.side-nav::-webkit-scrollbar{width:5px}.side-nav::-webkit-scrollbar-thumb{background:#2c3654;border-radius:3px}.side-link{display:flex;align-items:center;gap:12px;width:100%;padding:11px 20px;color:inherit;background:none;border:none;font:inherit;font-size:.92rem;text-decoration:none;cursor:pointer;text-align:left;border-left:3px solid transparent}.side-link:hover{background:#171e36;color:#fff}.side-link.active{background:#1b2440;color:#fff;border-left-color:var(--side-accent)}.side-link:focus-visible,.side-sublink:focus-visible{outline:2px solid var(--side-accent);outline-offset:-2px}.side-icon{flex-shrink:0}.side-label{flex:1}.side-badge{background:var(--danger);color:#fff;border-radius:999px;font-size:.72rem;font-weight:700;padding:1px 7px;flex-shrink:0}.side-chevron{transition:transform .15s ease}.side-group.open .side-chevron{transform:rotate(180deg)}.side-sub{padding:2px 0 6px;background:#0e1425}.side-sublink{display:flex;align-items:center;gap:8px;margin:1px 10px;padding:8px 10px 8px 40px;border-left:3px solid transparent;border-radius:8px;color:#aab2c5;font-size:.88rem;text-decoration:none}.side-sublabel{flex:1;min-width:0}.side-sublink:hover{color:#fff;background:#ffffff0d}.side-sublink.active{background:#5b8def29;color:#8ab0ff;font-weight:600;border-left-color:var(--side-accent)}.side-logout{border-top:1px solid #232d4b;flex-shrink:0}.admin-body{flex:1;min-width:0;display:flex;flex-direction:column}.admin-topbar{background:var(--card);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:18px;padding:10px 24px;position:sticky;top:0;z-index:10}.topbar-burger{background:none;border:none;cursor:pointer;color:var(--ink-soft);display:flex;padding:4px}.topbar-burger:hover{color:var(--ink)}.topbar-brand{flex:1;justify-content:center}.topbar-user{margin-left:auto;position:relative}.topbar-avatar{width:38px;height:38px;border-radius:50%;border:2px solid var(--border);background:#242b38;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;overflow:hidden;flex-shrink:0;transition:border-color .15s,box-shadow .15s}.topbar-avatar:hover,.topbar-avatar[aria-expanded=true]{border-color:var(--primary);box-shadow:0 0 0 3px #d8061326}.topbar-avatar img{width:100%;height:100%;object-fit:cover}.topbar-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:200px;max-width:280px;background:var(--card);border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 30px #0f142126;padding:6px;z-index:30}.topbar-menu-name{padding:8px 10px 10px;font-weight:600;font-size:.9rem;border-bottom:1px solid var(--border);margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-menu-item{display:flex;align-items:center;gap:9px;width:100%;background:none;border:none;cursor:pointer;text-align:left;padding:9px 10px;border-radius:7px;font-size:.9rem;color:var(--ink)}.topbar-menu-item:hover{background:var(--bg)}.topbar-menu-logout{color:var(--danger)}.topbar-menu-logout:hover{background:#d6454514}.admin-main{flex:1;padding:28px 30px 60px}.breadcrumb{display:flex;align-items:center;gap:6px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:12px 18px;margin-bottom:22px;font-size:.92rem}.breadcrumb-home{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--primary);color:#fff;flex-shrink:0}.breadcrumb-home:hover{background:var(--primary-dark)}.breadcrumb-item{display:flex;align-items:center;gap:6px;min-width:0}.breadcrumb-sep{color:#b6bdc9;flex-shrink:0}.breadcrumb-parent{color:var(--ink-soft);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.breadcrumb-parent:hover{color:var(--primary)}.breadcrumb-current{color:var(--ink);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.welcome-banner{background:linear-gradient(100deg,#1146a0,#1e63d0);color:#fff;border-radius:var(--radius);padding:30px 34px;margin-bottom:28px}.welcome-banner h1{font-size:1.5rem;margin-bottom:6px}.welcome-banner p{opacity:.85}.empty-page{background:var(--card);border:1px dashed var(--border);border-radius:var(--radius);padding:70px 30px;text-align:center;color:var(--ink-soft)}.empty-page-icon{color:var(--primary);margin-bottom:14px}.empty-page h1{color:var(--ink);font-size:1.3rem;margin-bottom:8px}.colis-page h1{font-size:1.4rem}.colis-page .section-sub{margin-bottom:22px}.datatable-toolbar{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.datatable-search{position:relative;flex:1;min-width:260px;max-width:460px}.datatable-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--ink-soft);pointer-events:none}.datatable-search input{width:100%;padding:10px 14px 10px 36px;border:1px solid var(--border);border-radius:10px;font-size:.92rem;outline:none;background:var(--card)}.datatable-search input:focus{border-color:var(--primary)}.datatable-select{padding:9px 12px;border:1px solid var(--border);border-radius:10px;background:var(--card);font-size:.92rem;color:var(--ink);cursor:pointer;outline:none}.datatable-select:focus{border-color:var(--primary)}.filters-bar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.btn-apply{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border:none;border-radius:10px;background:var(--primary);color:#fff;font-size:.92rem;font-weight:600;cursor:pointer}.btn-apply:hover{filter:brightness(1.08)}.btn-export{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--ink);font-size:.92rem;font-weight:600;cursor:pointer}.btn-export:hover{background:#eef0f4}.btn-export:disabled{opacity:.55;cursor:not-allowed}.filters-toggle{margin-left:auto}.filters-toggle-arrow{transition:transform .18s ease}.filters-toggle.is-open .filters-toggle-arrow{transform:rotate(180deg)}.filters-toggle.is-open{border-color:var(--primary);color:var(--primary)}.filters-panel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:14px;margin-bottom:16px}.filters-panel .filters-bar{margin-bottom:0}.datatable-topbar .datatable-search{margin-left:auto}.colis-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.btn-ghost:disabled{opacity:.55;cursor:not-allowed}.selection-count{background:var(--primary);color:#fff;border-radius:999px;min-width:20px;padding:1px 6px;font-size:.75rem;text-align:center}.btn-menu{position:relative}.btn-menu-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:40;min-width:220px;background:var(--card);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 28px #00000024;padding:6px;list-style:none}.btn-menu-pop li button{width:100%;text-align:left;padding:9px 12px;border:none;background:none;border-radius:8px;font-size:.92rem;color:var(--ink);cursor:pointer}.btn-menu-pop li button:hover:not(:disabled){background:#eef0f4}.btn-menu-pop li button:disabled{opacity:.5;cursor:not-allowed}.datatable-topbar .colonnes-menu{margin-left:auto}.datatable-topbar .colonnes-menu+.datatable-search{margin-left:0}.colonnes-pop{left:auto;right:0;min-width:210px}.colonnes-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;font-size:.92rem;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none}.colonnes-item:hover{background:#eef0f4}.colonnes-item input{width:16px;height:16px;margin:0;accent-color:var(--primary);cursor:pointer}.colis-date{white-space:nowrap}.col-check{width:36px}.col-check input{width:16px;height:16px;accent-color:var(--primary);cursor:pointer;vertical-align:middle}.badge-type{font-size:.7rem;padding:2px 8px;margin-top:3px}.badge-normale{background:#98a2b3}.badge-stock{background:#d98a1f}.badge-interdit{background:#d92d20}.badge-remplacer{background:#d98a1f}.badge-etq-stale{background:#d92d20;display:inline-block;margin-left:4px}.badge-blocage{background:#475467;display:inline-block;margin-left:4px}.datatable-topbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.search-select{position:relative}.search-select-btn{display:inline-flex;align-items:center;gap:8px;max-width:230px;padding:9px 12px;border:1px solid var(--border);border-radius:10px;background:var(--card);font-size:.92rem;color:var(--ink);cursor:pointer}.search-select-btn.has-value{border-color:var(--primary);color:var(--primary);font-weight:600}.search-select.is-open .search-select-btn{border-color:var(--primary)}.search-select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-select-clear{flex:none;opacity:.7}.search-select-clear:hover{opacity:1}.search-select-pop{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:250px;background:var(--card);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 28px #00000024;overflow:hidden}.search-select-search{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--border);color:var(--ink-soft)}.search-select-search input{flex:1;border:none;outline:none;background:transparent;font-size:.9rem;color:var(--ink)}.search-select-list{list-style:none;margin:0;padding:4px;max-height:240px;overflow-y:auto}.search-select-list li{padding:8px 10px;border-radius:8px;font-size:.9rem;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-select-list li:hover{background:var(--bg)}.search-select-list li.is-selected{background:var(--primary);color:#fff;font-weight:600}.search-select-list li.is-empty{color:var(--ink-soft);cursor:default;text-align:center}.search-select-list li.is-empty:hover{background:transparent}.daterange{position:relative}.daterange-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--border);border-radius:10px;background:var(--card);font-size:.92rem;color:var(--ink);cursor:pointer}.daterange-btn:hover{border-color:var(--primary)}.daterange-pop{position:absolute;z-index:40;top:calc(100% + 6px);left:0;display:flex;background:var(--card);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 28px #00000024;overflow:hidden}.daterange-pop.is-right{left:auto;right:0}.daterange-presets{list-style:none;margin:0;padding:6px;min-width:160px;border-right:1px solid var(--border)}.daterange-presets li{padding:8px 12px;border-radius:8px;font-size:.9rem;cursor:pointer;white-space:nowrap}.daterange-presets li:hover{background:var(--bg)}.daterange-presets li.is-selected{background:var(--primary);color:#fff;font-weight:600}.daterange-custom{display:flex;flex-direction:column;gap:8px;padding:12px;min-width:180px}.daterange-custom-title{font-size:.82rem;font-weight:700;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.03em}.daterange-custom label{display:flex;flex-direction:column;gap:3px;font-size:.82rem;color:var(--ink-soft)}.daterange-custom input{padding:7px 9px;border:1px solid var(--border);border-radius:8px;background:var(--card);font-size:.88rem;color:var(--ink);outline:none}.daterange-custom input:focus{border-color:var(--primary)}.daterange-ok{margin-top:4px;padding:8px;border:none;border-radius:8px;background:var(--primary);color:#fff;font-weight:600;cursor:pointer}.daterange-ok:disabled{opacity:.5;cursor:default}.datatable.is-loading{opacity:.55;pointer-events:none;transition:opacity .15s}.datatable-empty{text-align:center;color:var(--ink-soft);padding:34px 16px}.cell-main{font-weight:600}.cell-sub{color:var(--ink-soft);font-size:.82rem;margin-top:1px}.echange-icon{color:#d97706;margin-left:5px}.echange-icon svg{vertical-align:-2px}.th-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.th-sortable:hover,.th-sorted{color:var(--primary)}.th-sort-label{display:inline-flex;align-items:center;gap:4px}.th-sort-idle{opacity:.45}.row-actions{display:flex;gap:4px}.row-action{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--ink-soft);cursor:pointer}.row-action:hover:not(:disabled){background:#eef0f4;color:var(--primary)}.row-action:disabled{opacity:.45;cursor:not-allowed}.datatable-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:14px}.datatable-range{color:var(--ink-soft);font-size:.88rem}.datatable-pager{display:flex;align-items:center;gap:6px}.page-info{font-size:.88rem;color:var(--ink-soft);padding:0 6px;white-space:nowrap}.page-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--ink);cursor:pointer}.page-btn:hover:not(:disabled){background:#eef0f4}.page-btn:disabled{opacity:.4;cursor:not-allowed}.platform-page h1{font-size:1.4rem}.platform-page .section-sub{margin-bottom:22px}.platform-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:24px 26px;margin-bottom:20px}.config-page .platform-card{max-width:720px}.platform-card h2{display:flex;align-items:center;gap:8px;font-size:1.05rem;margin-bottom:18px;color:var(--primary)}.card-head-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.card-head-actions h2{margin-bottom:0}.card-head-actions{margin-bottom:18px}.card-head-actions .btn{display:inline-flex;align-items:center;gap:6px}.field-label{display:block;font-weight:600;font-size:.9rem;margin-bottom:8px}.field-error{color:var(--danger);font-size:.85rem}.field-success{color:var(--success);font-size:.85rem}.upload-field{margin-bottom:22px}.upload-field:last-child{margin-bottom:0}.upload-row{display:flex;align-items:center;gap:16px}.upload-preview{display:flex;align-items:center;justify-content:center;width:150px;height:64px;background:var(--bg);border:1px dashed var(--border);border-radius:10px;overflow:hidden;flex-shrink:0}.upload-preview img{max-width:100%;max-height:100%;object-fit:contain}.upload-preview-icon{width:64px}.upload-placeholder{color:var(--ink-soft);opacity:.6}.upload-actions{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.upload-actions .btn{display:inline-flex;align-items:center;gap:6px}.upload-hint{color:var(--ink-soft);font-size:.82rem}.upload-preview-doc{width:84px;flex-direction:column;gap:2px;color:var(--ink-soft);font-size:.72rem;font-weight:700;letter-spacing:.04em}.upload-preview-doc.has-file{color:var(--primary);border-style:solid;border-color:var(--primary);background:#d806130f}.upload-doc-meta{color:var(--ink-soft);font-size:.82rem}.upload-doc-meta a{color:var(--primary);font-weight:600}.contrats-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 24px}.contrats-grid .upload-field{margin-bottom:16px}.color-grid{display:flex;gap:28px;flex-wrap:wrap;margin-bottom:20px}.color-row{display:flex;align-items:center;gap:10px}.color-row input[type=color]{width:46px;height:38px;padding:2px;border:1px solid var(--border);border-radius:8px;background:var(--card);cursor:pointer}.color-hex{width:110px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;font-family:monospace;font-size:.95rem}.color-hex.invalid{border-color:var(--danger)}.societe-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;margin-bottom:22px}.societe-grid label{margin:0}.platform-actions{display:flex;align-items:center;gap:14px}.platform-actions .btn{display:inline-flex;align-items:center;gap:7px}.statut-form{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:14px}.statut-form input[type=text]{padding:8px 10px;border:1px solid var(--border);border-radius:8px;font-size:.95rem}.statut-form input[type=text]:focus{border-color:var(--primary);outline:none}.statut-form .btn{display:inline-flex;align-items:center;gap:6px;padding:9px 18px}.statut-nom-input{width:100%;min-width:160px;padding:7px 10px;border:1px solid var(--border);border-radius:8px;font-size:.92rem}.statut-nom-input:focus{border-color:var(--primary);outline:none}.platform-card .table-wrap{margin-top:16px}.liste-val-cell{display:flex;align-items:center;gap:8px;max-width:380px}.platform-card .datatable-footer{padding:12px 0 0}.datatable-pager .datatable-select{padding:6px 10px;margin-right:6px}.options-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.options-grid .platform-card{max-width:none;margin-bottom:0}.options-grid .color-hex{width:90px}.options-grid .statut-nom-input{min-width:120px}@media (max-width: 1100px){.options-grid{grid-template-columns:1fr}}.agences-page .platform-card{max-width:none}.agences-page .badge-inactive{margin-left:0}.badge-active{background:var(--success)}.statut-form select{padding:8px 10px;border:1px solid var(--border);border-radius:8px;font-size:.95rem;background:var(--card)}.statut-form select:focus{border-color:var(--primary);outline:none}.zones-page .platform-card{max-width:none}.zones-page .badge-inactive{margin-left:0}.zones-page tbody select{min-width:180px;padding:7px 10px;border:1px solid var(--border);border-radius:8px;font-size:.92rem;background:var(--card)}.zones-page tbody select:focus{border-color:var(--primary);outline:none}.tarifs-page .platform-card,.inventaire-page .platform-card{max-width:none}.inventaire-page .inventaire-create-head{margin-bottom:0}@media (max-width: 640px){.inventaire-create-head .btn{width:100%;justify-content:center}}.modal-mvnt{border-top:4px solid var(--border)}.modal-mvnt-entree{border-top-color:var(--success)}.modal-mvnt-sortie{border-top-color:var(--danger)}.modal-mvnt-entree .mvnt-title{color:var(--success)}.modal-mvnt-sortie .mvnt-title{color:var(--danger)}.btn-success{background:var(--success);color:#fff}.btn-success:hover{background:#177e4c}.btn-success:disabled{opacity:.6;cursor:not-allowed}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover{background:#b93a3a}.btn-danger:disabled{opacity:.6;cursor:not-allowed}.mvnt-warning{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;padding:10px 12px;background:#fdf6e7;border:1px solid #ecd9a8;border-radius:10px;color:#8a6d1f;font-size:.88rem}.mvnt-warning svg{flex-shrink:0;margin-top:1px}.mouvements-page .platform-card,.colis-attente-page .platform-card{max-width:none}.badge-mvnt-entree{background:var(--success)}.badge-mvnt-sortie{background:var(--danger)}.badge-mvnt-colis{background:var(--primary)}.badge-attente{background:#e8912a}.stock-attente-cell{color:#b97110;font-weight:600}.stock-cell{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.stock-cell-sep{color:#98a2b3}.stock-attente-badge{border:none;cursor:pointer;background:var(--danger);color:#fff;border-radius:999px;padding:3px 10px;font-weight:700;font-size:.82rem;line-height:1}.stock-attente-badge:hover{background:#b93a3a}.modal-mvnt .radio-group{flex-wrap:wrap}.mvnt-qte-entree{color:var(--success);font-weight:600}.mvnt-qte-sortie{color:var(--danger);font-weight:600}.mvnt-cell-texte{max-width:220px;overflow-wrap:break-word}@media (max-width: 640px){.mouvements-page .mvnt-cell-texte{max-width:160px}}.produit-info-grid .produit-info-desc{grid-column:1 / -1}.produit-info-desc dd{white-space:pre-line}.produit-info-photo-bloc{margin-top:16px;display:flex;flex-direction:column;gap:8px}.produit-info-photo{display:flex;align-items:center;justify-content:center;width:260px;max-width:100%;height:170px;background:var(--bg);border:1px dashed var(--border);border-radius:10px;overflow:hidden;padding:6px;cursor:zoom-in}.produit-info-photo img{max-width:100%;max-height:100%;object-fit:contain}.produit-info-photo-vide{flex-direction:column;gap:6px;cursor:default}.lightbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#141a26d9;display:flex;align-items:center;justify-content:center;padding:24px;z-index:80;cursor:zoom-out}.lightbox-overlay img{max-width:min(92vw,900px);max-height:86vh;object-fit:contain;border-radius:10px;background:var(--card);padding:8px}.lightbox-close{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:none;border-radius:50%;background:#ffffff24;color:#fff;cursor:pointer}.lightbox-close:hover{background:#ffffff42}@media (max-width: 640px){.produit-info-photo{width:100%}.lightbox-overlay{padding:14px}}.villes-page .platform-card{max-width:none}.villes-page .badge-inactive{margin-left:0}.villes-page tbody select{min-width:160px;padding:7px 10px;border:1px solid var(--border);border-radius:8px;font-size:.92rem;background:var(--card)}.villes-page tbody select:focus{border-color:var(--primary);outline:none}.statut-form input[type=number]{padding:8px 10px;border:1px solid var(--border);border-radius:8px;font-size:.95rem}.statut-form input[type=number]:focus{border-color:var(--primary);outline:none}.villes-page .statut-form .frais-input{width:130px}.villes-page .statut-form .ville-ref-input{width:110px}.villes-page tbody .frais-input{width:100px;min-width:90px}.villes-page tbody .ville-ref-input{width:90px;min-width:80px}.villes-page tbody .statut-nom-input{min-width:140px}@media (max-width: 900px){.admin-sidebar{position:fixed;z-index:30;left:0;top:0;height:100vh;height:100dvh;box-shadow:0 0 40px #00000059}.admin-collapsed .admin-sidebar{margin-left:0}.admin:not(.admin-collapsed) .admin-sidebar{margin-left:-262px;box-shadow:none}.admin-collapsed .admin-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;background:#0f142180}.admin-topbar{padding:10px 14px;gap:12px}.admin-main{padding:18px 14px 50px}}@media (max-width: 640px){.topbar-avatar{width:34px;height:34px}.dash-username{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb{padding:10px 12px;margin-bottom:16px;font-size:.85rem;overflow-x:auto}.welcome-banner{padding:20px 18px;margin-bottom:20px}.welcome-banner h1{font-size:1.2rem}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat-card{padding:14px 16px}.stat-value{font-size:1.4rem}.stat-icon-card{padding:12px;gap:10px}.stat-icon-circle{width:38px;height:38px}.dash-section{margin-top:26px}.empty-page{padding:50px 18px}.platform-card{padding:18px 16px}.societe-grid{grid-template-columns:1fr;gap:12px}.contrats-grid{grid-template-columns:1fr;gap:0}.modal{padding:18px 16px}.fiche-footer{flex-wrap:wrap}.datatable-search{min-width:0;max-width:none;flex:1 1 100%}.datatable-select{flex:1}.ss-toolbar{min-width:0;flex:1 1 100%}.filters-bar .search-select,.filters-bar .daterange{flex:1 1 100%}.filters-bar .search-select-btn,.filters-bar .daterange-btn{width:100%;max-width:none}.filters-bar .btn-apply,.filters-bar .btn-export{width:100%;justify-content:center}.colis-actions .btn,.colis-actions .btn-menu{flex:1 1 100%}.colis-actions .btn{justify-content:center}.btn-menu .btn,.btn-menu-pop{width:100%}.datatable-topbar .colonnes-menu{flex:0 0 auto;margin-left:0}.search-select-pop,.daterange-pop{max-width:calc(100vw - 40px)}.daterange-pop{flex-direction:column}.daterange-presets{display:grid;grid-template-columns:1fr 1fr;border-right:none;border-bottom:1px solid var(--border)}.statut-form{align-items:stretch}.statut-form>label{width:100%}.statut-form .statut-zone-field,.statut-form input[type=text],.statut-form input[type=number],.statut-form select,.villes-page .statut-form .frais-input,.villes-page .statut-form .ville-ref-input{width:100%}.statut-form .btn,.datatable-footer{justify-content:center}}.avatar{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#e6ebf4;color:var(--primary);font-size:.82rem;font-weight:700;overflow:hidden;flex-shrink:0}.avatar img{width:100%;height:100%;object-fit:cover}.avatar-lg{width:52px;height:52px;font-size:1rem}.doc-badge{min-width:30px;text-align:center;cursor:default}.doc-ok{background:var(--success)}.doc-warn{background:#d98a1f}.doc-danger{background:var(--danger)}.badge-inactive{background:var(--danger);margin-left:8px}.row-inactive td{opacity:.6}.row-inactive .row-actions{opacity:1}.row-action-danger:hover:not(:disabled){background:#fbeaea;color:var(--danger)}.row-action-success:hover:not(:disabled){background:#e7f6ee;color:var(--success)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#141a268c;display:flex;align-items:center;justify-content:center;padding:20px;z-index:60}.modal{background:var(--card);border-radius:var(--radius);padding:22px 24px;width:100%;max-width:640px;max-height:88vh;overflow-y:auto;box-shadow:0 18px 50px #00000040}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.modal-title{display:flex;align-items:center;gap:12px}.modal-confirm{max-width:420px}.modal-confirm-txt{margin:0;color:var(--ink-soft);overflow-wrap:anywhere}.modal-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.modal-form-grid label{margin:0}.modal-form-grid label .cell-sub{display:block;font-weight:400;margin-top:4px}.modal-form-grid input:disabled,.modal-form-grid textarea:disabled{background:#f4f5f7;color:#667085;cursor:not-allowed}.modal-form-grid select,.modal-select,.societe-grid select{width:100%;padding:11px 38px 11px 14px;border:1px solid var(--border);border-radius:10px;font-size:.95rem;background:var(--card);color:inherit;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer;transition:border-color .15s,box-shadow .15s}.modal-form-grid select:focus,.modal-select:focus,.societe-grid select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #e8611b26}.compte-menus{margin-top:14px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--bg)}.compte-menus-note{margin:6px 0 0;font-size:.85rem;color:var(--ink-soft)}.compte-menus-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;margin-top:10px}.compte-menu-item{display:flex;align-items:center;gap:8px;margin:0;font-size:.9rem;color:var(--ink);cursor:pointer}.equipe-taches{display:flex;flex-wrap:wrap;gap:4px;max-width:320px}.compte-menu-item input[type=checkbox]{width:16px;height:16px;flex:0 0 auto;accent-color:var(--primary);cursor:pointer}@media (max-width: 600px){.compte-menus-grid{grid-template-columns:1fr}}.searchable-select{position:relative;width:100%}.ss-control{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:11px 14px;border:1px solid var(--border);border-radius:10px;background:var(--card);font-size:.95rem;color:var(--ink);text-align:left;cursor:pointer;outline:none;transition:border-color .15s,box-shadow .15s}.ss-control:focus,.ss-control-open{border-color:var(--primary);box-shadow:0 0 0 3px #e8611b26}.ss-control span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-placeholder{color:#98a2b3}.ss-chevron{flex-shrink:0;color:#667085}.ss-control-disabled,.ss-control:disabled{background:#f4f5f7;color:#667085;cursor:not-allowed;box-shadow:none}.ss-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:70;background:var(--card);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 32px #00000029;overflow:hidden}.ss-search{position:relative;padding:8px;border-bottom:1px solid var(--border)}.ss-search-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#98a2b3;pointer-events:none}.ss-search input{width:100%;padding:8px 10px 8px 32px;border:1px solid var(--border);border-radius:8px;font-size:.92rem;outline:none}.ss-search input:focus{border-color:var(--primary)}.ss-options{max-height:240px;overflow-y:auto;padding:4px}.ss-option{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:none;font-size:.93rem;color:var(--ink);text-align:left;cursor:pointer}.ss-option:hover{background:#f4f5f7}.ss-option-selected{color:var(--primary);font-weight:600}.ss-empty{padding:12px 10px;font-size:.9rem;color:#98a2b3}.ss-cell{min-width:180px}.ss-cell .ss-control{padding:7px 10px;font-size:.92rem;box-shadow:none}.statut-form .statut-zone-field{width:240px}.ss-toolbar{width:auto;min-width:240px}.ss-toolbar .ss-control{padding:9px 12px;font-size:.92rem;box-shadow:none}.ss-toolbar .ss-control-open{border-color:var(--primary)}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.modal-actions .btn{display:inline-flex;align-items:center;gap:6px}@media (max-width: 600px){.modal-form-grid{grid-template-columns:1fr}}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px}.detail-row dt{color:var(--ink-soft);font-size:.78rem;text-transform:uppercase;letter-spacing:.4px}.detail-row dd{margin:2px 0 0;font-size:.92rem}.detail-docs{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.detail-docs h3{font-size:.92rem;margin-bottom:6px}.detail-docs ul{margin:0;padding-left:18px;font-size:.9rem}.detail-docs li{margin-bottom:3px}@media (max-width: 640px){.detail-grid,.detail-docs{grid-template-columns:1fr}}.fiche-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px;border-bottom:1px solid var(--border)}.fiche-tab{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border:none;border-bottom:2px solid transparent;background:transparent;font-weight:600;font-size:.92rem;color:var(--ink-soft);cursor:pointer}.fiche-tab:hover{color:var(--ink)}.fiche-tab.active{color:var(--primary);border-bottom-color:var(--primary)}.fiche-card{max-width:1180px}.fiche-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.fiche-head-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--bg);color:var(--primary);flex-shrink:0}.fiche-head-text{flex:1}.fiche-head-text h2{margin-bottom:4px}.fiche-head-sub{color:var(--ink-soft);font-size:.85rem}.fiche-head-role{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.fiche-role-badge{display:inline-flex;align-items:center;gap:5px;background:var(--primary)}.fiche-section-title{display:flex;align-items:center;gap:7px;font-size:.82rem;text-transform:uppercase;letter-spacing:.5px;color:var(--ink-soft);margin:22px 0 12px;padding-bottom:6px;border-bottom:1px solid var(--border)}.fiche-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px 20px}.fiche-grid .span-2{grid-column:span 2}.fiche-grid .span-4{grid-column:1 / -1}.fiche-field{display:block}.fiche-field .field-label{margin-bottom:6px}.fiche-field input,.fiche-field select{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:10px;font-size:.93rem;background:var(--card);outline:none;transition:border-color .15s,box-shadow .15s}.fiche-field input:focus,.fiche-field select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #e8611b26}.fiche-hint{font-weight:400;color:var(--ink-soft);font-size:.8rem}.fiche-req{color:var(--danger)}.fiche-file{display:flex;align-items:stretch;border:1px solid var(--border);border-radius:10px;overflow:hidden;cursor:pointer}.fiche-file:hover .fiche-file-btn{background:#eef0f4}.fiche-file-btn{padding:10px 14px;background:var(--bg);border-right:1px solid var(--border);font-size:.88rem;font-weight:600;white-space:nowrap}.fiche-file-name{display:flex;align-items:center;padding:0 12px;font-size:.88rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fiche-file-empty{color:var(--ink-soft)}.fiche-file-link{display:inline-flex;align-items:center;gap:5px;color:var(--primary);font-weight:600}.fiche-footer{display:flex;align-items:center;gap:16px;margin-top:26px;padding-top:16px;border-top:1px solid var(--border)}.fiche-updated{display:inline-flex;align-items:center;gap:6px;color:var(--ink-soft);font-size:.85rem;flex:1}.fiche-save{display:inline-flex;align-items:center;gap:6px}.fiche-empty-tab h2{margin-bottom:6px}.fiche-inline-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:18px}.fiche-tarifs-note{flex:1}.fiche-tarifs-table{margin-top:18px}.fiche-demande{margin-bottom:18px;padding:12px 14px;background:#fdf6ea;border:1px solid #f0dcb4;border-radius:10px}.fiche-demande-head{display:flex;align-items:center;gap:8px;color:#b97110;font-size:.92rem}.fiche-demande .suivi-changes{margin-top:10px}.fiche-demande .suivi-changes li{background:#fff}.fiche-demande-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:12px}.fiche-demande-actions:empty{display:none}.fiche-tarifs-table .frais-input{width:120px;min-width:90px;padding:7px 10px;border:1px solid var(--border);border-radius:8px;font-size:.92rem;background:var(--card)}.fiche-tarifs-table .frais-input:focus{border-color:var(--primary);outline:none}.fiche-tarifs-option{display:flex;align-items:center;gap:8px;margin-top:8px;color:var(--ink);cursor:pointer}.fiche-tarifs-option input{width:16px;height:16px;margin:0;accent-color:var(--primary)}.fiche-tarifs-table .fiche-tarif-absent td{background:#fffaf0}.fiche-tarifs-table .fiche-tarif-absent .frais-input{border-style:dashed}.badge-sans-tarif{background:#d98a1f;font-size:.7rem;padding:2px 8px;margin-left:8px;vertical-align:middle}@media (max-width: 980px){.fiche-grid{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.fiche-grid{grid-template-columns:1fr}.fiche-grid .span-2{grid-column:auto}.fiche-head,.fiche-inline-actions{flex-wrap:wrap}.fiche-tarifs-note{flex-basis:100%}.fiche-tarifs-table .frais-input{width:100px}}.ms-control{min-height:44px;padding-top:7px;padding-bottom:7px}.ms-tags{display:flex;flex-wrap:wrap;gap:6px;overflow:visible;white-space:normal}.ms-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;background:#eef2fa;border:1px solid var(--border);border-radius:999px;font-size:.82rem;font-weight:600;color:var(--ink)}.ms-tag-x{color:var(--ink-soft);cursor:pointer;flex-shrink:0}.ms-tag-x:hover{color:var(--danger)}.facturation-hint{display:block;margin-top:6px}.jours-checks{display:flex;flex-wrap:wrap;gap:8px}.jour-check{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid var(--border);border-radius:999px;font-size:.88rem;font-weight:600;color:var(--ink-soft);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.jour-check:hover{background:#f4f5f7}.jour-check-on{border-color:var(--primary);color:var(--primary);background:#eef2fa}.fiche-field .jour-check input{width:auto;padding:0;border:none;box-shadow:none;accent-color:var(--primary);margin:0}.fiche-field .ss-search input{padding:8px 10px 8px 32px;border-radius:8px;font-size:.92rem}.fiche-custom-tarifs{margin-top:18px;padding-top:18px;border-top:1px dashed var(--border)}.tarif-autre-row td{background:#fafbfc}.tarif-autre-row .cell-main{font-weight:700}.fiche-logo-row{display:flex;align-items:center;gap:12px}.fiche-logo-row .fiche-file{flex:1;min-width:0}.fiche-logo-preview{width:52px;height:52px;border-radius:10px;border:1px solid var(--border);object-fit:contain;background:#fff;flex-shrink:0}.fiche-logo-placeholder{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:10px;border:1px dashed var(--border);color:var(--ink-soft);flex-shrink:0}.fiche-localisation-row{display:flex;gap:10px}.fiche-localisation-row input{flex:1;min-width:0}.fiche-localiser{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;white-space:nowrap}@media (max-width: 640px){.fiche-localisation-row{flex-direction:column}.jours-checks{gap:6px}.jour-check{padding:7px 11px;font-size:.84rem}}.page-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-bottom:14px}.btn-demandes-attente{border-color:#f0dcb4;background:#fdf6ea;color:#b97110}.btn-demandes-attente:hover{background:#fbeed3}.btn-icon{display:inline-flex;align-items:center;gap:7px}.badge-neutral{background:#98a2b3}.row-action-verified{color:var(--success)}.row-action-verified:hover:not(:disabled){background:#e7f6ee;color:var(--success)}.option-rows{display:flex;flex-direction:column;gap:14px;margin-top:4px}.option-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.radio-group{display:flex;gap:8px}.radio-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:1px solid var(--border);border-radius:999px;font-size:.88rem;font-weight:600;color:var(--ink-soft);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.radio-pill:hover{background:#f4f5f7}.radio-pill-checked{border-color:var(--primary);color:var(--primary);background:#eef2fa}.radio-pill input{flex:0 0 auto;width:15px;height:15px;padding:0;margin:0;accent-color:var(--primary);cursor:inherit}.radio-pill-disabled{opacity:.5;cursor:not-allowed}@media (max-width: 640px){.radio-group{flex-wrap:wrap}}.option-section-title{display:flex;align-items:center;gap:7px;margin:20px 0 4px;padding-bottom:6px;border-bottom:1px solid var(--border);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--primary)}.option-section-hint{margin:0 0 12px;font-size:.82rem;line-height:1.45;color:var(--ink-soft)}.option-section-note{padding:10px 12px;border-radius:8px;font-size:.84rem;color:#8a5a00;background:#fff8e6}@media (max-width: 640px){.option-row{flex-direction:column;align-items:flex-start;gap:8px}}.modal-loading{padding:18px 0;color:var(--ink-soft);font-size:.92rem}form textarea{width:100%;padding:11px 14px;border:1px solid var(--border);border-radius:10px;font-size:.95rem;font-family:inherit;outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s}form textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #e8611b26}.form-success{margin-top:4px;background:#e7f6ee;color:var(--success);border:1px solid #bfe6cf;border-radius:10px;padding:12px 14px;font-size:.92rem}.cfg-page{max-width:760px;margin:0 auto}.cfg-card{max-width:none;padding:0;overflow:hidden}.cfg-section-head{padding:16px 24px;background:#f9fafc;border-bottom:1px solid var(--border)}.cfg-section-kicker{display:inline-flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--primary)}.cfg-row{display:flex;align-items:flex-start;gap:14px;padding:18px 24px}.cfg-row+.cfg-row{border-top:1px solid var(--border)}.cfg-row-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#eef2fa;color:var(--primary)}.cfg-row-text{flex:1;min-width:0}.cfg-row-text h3{font-size:.98rem;font-weight:600;margin-bottom:3px}.cfg-row-text p{font-size:.87rem;color:var(--ink-soft)}.cfg-footer{display:flex;justify-content:flex-end;margin-top:4px}.cfg-page .form-error,.cfg-page .form-success{margin-bottom:14px}.cfg-switch{flex:0 0 auto;position:relative;display:inline-flex;cursor:pointer;margin-top:4px}.cfg-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.cfg-switch-track{width:46px;height:26px;border-radius:999px;background:#cfd6e0;transition:background .18s}.cfg-switch-track:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f142140;transition:transform .18s}.cfg-switch input:checked+.cfg-switch-track{background:var(--success)}.cfg-switch input:checked+.cfg-switch-track:after{transform:translate(20px)}.cfg-switch input:focus-visible+.cfg-switch-track{outline:2px solid var(--primary);outline-offset:2px}.cfg-switch-disabled{opacity:.55;cursor:not-allowed}.cfg-switch-disabled input{cursor:not-allowed}@media (max-width: 640px){.cfg-section-head{padding:13px 16px}.cfg-row{padding:15px 16px;gap:12px}.cfg-row-icon{width:32px;height:32px;border-radius:8px}.cfg-footer .btn{width:100%;justify-content:center}}.suivi-section-title{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--ink);display:flex;align-items:center;gap:12px;margin-bottom:14px}.suivi-section-title:after{content:"";flex:1;height:1px;background:var(--border)}.suivi-timeline{list-style:none;margin:0;padding:0}.suivi-item{position:relative;display:flex;gap:14px;padding:0 0 20px 4px}.suivi-item:last-child{padding-bottom:4px}.suivi-item:before{content:"";position:absolute;left:9px;top:14px;bottom:-2px;width:2px;background:#dbe3f0}.suivi-item:last-child:before{display:none}.suivi-dot{position:relative;z-index:1;flex-shrink:0;width:12px;height:12px;margin-top:4px;border:3px solid #2f80c3;border-radius:50%;background:var(--card)}.suivi-label{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;font-size:.95rem}.suivi-date{display:flex;align-items:center;gap:6px;margin-top:4px;color:var(--ink-soft);font-size:.85rem}.suivi-livreur{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px;padding-top:14px;border-top:1px solid var(--border)}.info-produits{margin-top:16px}.info-produits ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.info-produits li{padding:8px 12px;background:#f7f8fa;border:1px solid var(--border);border-radius:8px;font-size:.92rem}.modal-recap{background:#f7f8fa;border:1px solid var(--border);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;margin-bottom:6px}.modal-recap-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.92rem}.modal-recap-row span:first-child{color:var(--ink-soft)}.modal-wide{max-width:920px}.modal-edit-colis{max-width:700px}.modal-edit-colis .edit-ramassage select{max-width:340px}.modal-form-full{grid-column:1 / -1}.code-modif{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 8px;font-size:1.05rem;overflow-wrap:anywhere}.code-modif-old{color:var(--ink-soft);text-decoration:line-through}.code-modif-arrow{color:var(--ink-soft)}.code-modif-new{font-weight:700}.info-colis-cols{display:grid;grid-template-columns:280px 1fr;gap:20px;align-items:start}.info-expediteur{background:#f7f8fa;border:1px solid var(--border);border-radius:10px;padding:14px}.info-expediteur .field-label{display:block;margin-bottom:10px}.detail-grid-1col{grid-template-columns:1fr}.suivi-user{display:inline-flex;align-items:center;gap:5px;margin-left:10px;font-weight:600}.suivi-changes{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.suivi-changes li{padding:6px 10px;background:#f7f8fa;border:1px solid var(--border);border-radius:8px;font-size:.88rem}.suivi-changes li s{color:var(--ink-soft)}.suivi-preuve{display:inline-flex;align-items:center;gap:4px;font-size:.82rem;font-weight:600;color:var(--primary);text-decoration:none;white-space:nowrap}.suivi-preuve:hover{text-decoration:underline}.preuve-field{margin-bottom:16px}.preuve-field .field-label{display:block;margin-bottom:6px}.preuve-input{display:none}.preuve-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.preuve-row>.btn{display:inline-flex;align-items:center;gap:6px}.preuve-row .upload-hint{flex:1;min-width:180px}.preuve-thumb{display:flex;width:72px;height:72px;border:1px solid var(--border);border-radius:10px;background:var(--bg);overflow:hidden;flex-shrink:0}.preuve-thumb img{width:100%;height:100%;object-fit:cover}.preuve-infos{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.preuve-nom{font-size:.88rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preuve-actions{display:flex;gap:6px}.preuve-actions .btn{display:inline-flex;align-items:center;gap:5px}@media (max-width: 640px){.preuve-actions{width:100%}.preuve-actions .btn{flex:1;justify-content:center}.preuve-row>.btn{width:100%;justify-content:center}}.modif-demande-changes{min-width:230px;max-width:430px}.modif-demande-changes li{font-size:.84rem}@media (max-width: 640px){.detail-grid{grid-template-columns:1fr}.modal{padding:18px 16px}.modal-actions{flex-direction:column-reverse}.modal-actions .btn{width:100%;justify-content:center}.suivi-livreur{flex-direction:column;align-items:flex-start;gap:6px}.info-colis-cols{grid-template-columns:1fr}.suivi-user{display:flex;margin-left:0;margin-top:3px}.suivi-date{flex-wrap:wrap}}.np-page{max-width:860px;margin:0 auto}.np-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.np-type-switch{display:inline-flex;background:var(--card);border:1px solid var(--border);border-radius:999px;padding:4px;gap:4px}.np-type-btn{display:inline-flex;align-items:center;gap:7px;border:none;background:transparent;color:var(--ink-soft);font-size:.9rem;font-weight:600;padding:7px 16px;border-radius:999px;cursor:pointer;transition:background .15s,color .15s}.np-type-btn:hover{color:var(--ink)}.np-type-active{background:var(--primary);color:#fff}.np-type-active:hover{color:#fff}.np-card{max-width:none}.np-client{margin-top:6px;margin-bottom:16px;padding:14px;background:var(--bg);border:1px solid var(--border);border-radius:12px}.np-client>.field-label{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px}.np-client .field-error{display:block;margin-top:5px}.np-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px 18px;margin-top:6px}.np-field{display:block;min-width:0;margin:0;grid-column:span 2}.np-field-quarter{grid-column:span 1}.np-field-full{grid-column:1 / -1}.np-field-rest{grid-column:span 3}.np-row-produit{grid-column:1 / -1;display:grid;grid-template-columns:7fr 3fr;gap:16px 18px}.np-row-produit .np-field{grid-column:auto}.np-field .field-label{margin-bottom:6px}.np-required{color:var(--danger)}.np-field input,.np-field textarea{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:10px;font-size:.95rem;font-family:inherit;outline:none;background:var(--card);transition:border-color .15s}.np-field input:focus,.np-field textarea:focus{border-color:var(--primary)}.np-field textarea{resize:vertical}.np-hint{display:block;margin-top:5px;font-size:.82rem;color:var(--ink-soft)}.np-field .field-error{display:block;margin-top:5px}.np-taux{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;font-size:.85rem;font-weight:600;color:var(--ink-soft)}.np-taux-attente,.np-taux-vide{font-weight:400}.np-taux-erreur{color:var(--danger);font-weight:400}.np-taux-bon{color:var(--success)}.np-taux-moyen{color:#b86e0d}.np-taux-mauvais{color:var(--danger)}.np-taux-niveau{display:inline-block;padding:2px 9px;border-radius:999px;font-size:.75rem;font-weight:700;line-height:1.5;color:#fff;background:var(--ink-soft)}.np-taux-bon .np-taux-niveau{background:var(--success)}.np-taux-moyen .np-taux-niveau{background:#d98a1f}.np-taux-mauvais .np-taux-niveau{background:var(--danger)}.np-stock-btn{width:fit-content}.np-stock .field-error{display:block;margin-top:5px}.np-stock-list{margin-top:12px;border:1px solid var(--border);border-radius:10px;overflow:hidden}.np-stock-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;font-size:.92rem}.np-stock-item+.np-stock-item{border-top:1px solid var(--border)}.np-stock-item-qte{font-weight:700;color:var(--primary);white-space:nowrap}.modal-stock{max-width:760px}.modal-stock .datatable-search{max-width:none;margin-bottom:12px}.bon-detail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.bon-detail-stats .stat-card{padding:12px 14px;min-width:0}.bon-detail-stats .stat-value{font-size:1.3rem;line-height:1.2}.bon-detail-stats .stat-label{font-size:.8rem}@media (max-width: 480px){.bon-detail-stats{gap:8px;margin-bottom:12px}.bon-detail-stats .stat-card{padding:10px}.bon-detail-stats .stat-value{font-size:1.1rem}.bon-detail-stats .stat-label{font-size:.72rem}}.stock-cell{display:inline-flex;align-items:center;gap:10px}.stock-qty-active{font-weight:700;color:var(--primary)}.np-tarifs{margin-top:18px;border:1px solid var(--border);border-radius:10px;overflow:hidden}.np-tarifs-head{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#f9fafc;border-bottom:1px solid var(--border);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--primary)}.np-tarifs-grid{display:grid;grid-template-columns:repeat(4,1fr)}.np-tarif{padding:14px 16px;border-left:1px solid var(--border);min-width:0}.np-tarif:first-child{border-left:none}.np-tarif-label{display:block;font-size:.8rem;color:var(--ink-soft);margin-bottom:3px}.np-tarif-value{display:block;font-size:1.05rem;font-weight:700}.np-tarifs-empty{padding:14px 16px;font-size:.88rem;color:var(--ink-soft)}.frais-montant-notice{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;background:#fdf3e3;border:1px solid #f3d9a8;border-radius:10px;color:#9a6210;font-size:.86rem;line-height:1.45}.frais-montant-notice svg{flex-shrink:0;margin-top:2px}.frais-montant-notice strong{color:#7a4c08}.modal-form-grid .frais-montant-notice{margin-top:0}.ic-card .frais-montant-notice{margin:0 0 14px}.np-flags{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;margin-top:18px;margin-bottom:16px}.np-flag{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.np-flag+.np-flag{border-top:1px solid var(--border)}.np-flag-label{font-size:.93rem;font-weight:600;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.np-flag-ar{color:var(--ink-soft);font-weight:600;padding-left:10px;border-left:1px solid var(--border)}.np-ouinon{display:inline-flex;border:1px solid var(--border);border-radius:999px;padding:3px;gap:3px;flex:0 0 auto}.np-ouinon-btn{border:none;background:transparent;color:var(--ink-soft);font-size:.85rem;font-weight:600;padding:5px 16px;border-radius:999px;cursor:pointer;transition:background .15s,color .15s}.np-ouinon-oui{background:var(--success);color:#fff}.np-ouinon-non{background:#98a2b3;color:#fff}.np-ouinon-disabled{opacity:.55}.np-ouinon-btn:disabled{cursor:not-allowed}.np-flag-locked{font-size:.78rem;font-weight:500;color:var(--ink-soft);font-style:italic}.np-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.np-page .form-error,.np-page .form-success{margin-top:14px}@media (max-width: 640px){.np-header{flex-direction:column;align-items:stretch}.np-header .btn{justify-content:center}.np-type-switch{width:100%}.np-type-btn{flex:1;justify-content:center}.np-grid{grid-template-columns:1fr;gap:14px}.np-field,.np-field-quarter,.np-field-rest{grid-column:1 / -1}.np-row-produit{grid-template-columns:1fr;gap:14px}.np-stock-btn{width:100%;justify-content:center}.np-tarifs-grid{grid-template-columns:1fr 1fr}.np-tarif:nth-child(odd){border-left:none}.np-tarif:nth-child(n+3){border-top:1px solid var(--border)}.np-flag{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px}.np-ouinon{width:100%}.np-ouinon-btn{flex:1}.np-footer{flex-direction:column-reverse}.np-footer .btn{width:100%;justify-content:center}}.chat-page .platform-card{max-width:none}.chat-layout{display:grid;grid-template-columns:320px minmax(0,1fr);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--card);height:calc(100vh - 250px);min-height:460px;margin-top:4px}.chat-filters{margin-bottom:14px}.chat-list{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--border);background:#fafbfc}.chat-new-btn{display:flex;align-items:center;justify-content:center;gap:6px;margin:12px}.chat-list-items{flex:1;overflow-y:auto;min-height:0}.chat-list-empty{padding:24px 16px;text-align:center;color:var(--ink-soft);font-size:.9rem}.chat-item{display:block;width:100%;text-align:left;border:none;border-bottom:1px solid var(--border);border-left:3px solid transparent;background:transparent;padding:11px 14px;font:inherit;color:inherit;cursor:pointer}.chat-item:hover{background:#f2f4f7}.chat-item.is-active{background:#eef2fa;border-left-color:var(--primary)}.chat-item-top{display:flex;align-items:center;gap:6px}.chat-item-title{flex:1;min-width:0;font-weight:600;font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-item-subject{margin-top:2px;font-size:.83rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-item-bottom{display:flex;align-items:center;gap:8px;margin-top:3px;font-size:.8rem;color:var(--ink-soft)}.chat-item-preview{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-item-date{white-space:nowrap;font-size:.74rem}.chat-item-assigned{margin-top:2px;font-size:.75rem;color:var(--primary)}.badge-chat-nonlu{background:var(--danger)}.badge-chat-lu{background:#98a2b3}.badge-chat-encours{background:#d97706}.badge-chat-termine{background:var(--success)}.chat-unread-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--danger);color:#fff;font-size:.74rem;font-weight:700}.chat-panel{display:flex;flex-direction:column;min-height:0;min-width:0}.chat-panel-header{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border);background:var(--card)}.chat-panel-headings{flex:1;min-width:0}.chat-panel-title{font-weight:700;font-size:.98rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-panel-sub{font-size:.8rem;color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-statut-btn{display:inline-flex;align-items:center;gap:6px;margin-left:auto;white-space:nowrap}.chat-back{display:none;border:none;background:transparent;color:var(--ink-soft);width:32px;height:32px;border-radius:8px;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.chat-back:hover{background:#eef0f4;color:var(--primary)}.chat-placeholder{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;text-align:center;color:var(--ink-soft)}.chat-conv{flex:1;display:flex;flex-direction:column;min-height:0}.chat-messages{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;background:#f2f4f7}.chat-empty-fil{margin:auto;color:var(--ink-soft);font-size:.9rem}.chat-msg{display:flex;flex-direction:column;max-width:72%}.chat-msg-client{align-self:flex-start;align-items:flex-start}.chat-msg-user{align-self:flex-end;align-items:flex-end}.chat-bubble{border-radius:14px;padding:9px 13px;font-size:.92rem}.chat-msg-client .chat-bubble{background:var(--card);border:1px solid var(--border);border-bottom-left-radius:4px}.chat-msg-user .chat-bubble{background:var(--primary);color:#fff;border-bottom-right-radius:4px}.chat-text{white-space:pre-wrap;word-break:break-word}.chat-msg-date{margin-top:3px;font-size:.72rem;color:var(--ink-soft)}.chat-img-link{display:block}.chat-img{display:block;max-width:220px;max-height:220px;border-radius:10px;margin:2px 0}.chat-audio{width:250px;max-width:100%;margin:2px 0}.chat-composer{display:flex;align-items:flex-end;gap:6px;padding:10px 12px;border-top:1px solid var(--border);background:var(--card)}.chat-composer textarea{flex:1;min-width:0;min-height:38px;max-height:120px;resize:none;border:1px solid var(--border);border-radius:10px;padding:8px 12px;font:inherit;font-size:.92rem}.chat-composer textarea:focus{border-color:var(--primary);outline:none}.chat-composer.is-disabled textarea{background:#f4f5f7}.chat-tool{display:inline-flex;align-items:center;justify-content:center;width:36px;height:38px;flex-shrink:0;border:none;border-radius:8px;background:transparent;color:var(--ink-soft);cursor:pointer}.chat-tool:hover:not(:disabled){background:#eef0f4;color:var(--primary)}.chat-tool:disabled{opacity:.5;cursor:not-allowed}.chat-tool.is-active{background:#eef2fa;color:var(--primary)}.chat-tool-recording{width:auto;gap:6px;padding:0 10px;background:var(--danger);color:#fff;animation:chat-pulse 1.2s ease-in-out infinite}.chat-tool-recording:hover{background:var(--danger);color:#fff}@keyframes chat-pulse{0%,to{opacity:1}50%{opacity:.65}}.chat-record-time{font-size:.8rem;font-weight:600;font-variant-numeric:tabular-nums}.chat-send-btn{display:inline-flex;align-items:center;justify-content:center;width:42px;height:38px;padding:0;border-radius:10px;flex-shrink:0}.chat-send-error{margin:8px 14px 0}.chat-attachment-preview{display:flex;align-items:center;gap:10px;padding:8px 14px;border-top:1px solid var(--border);background:var(--card)}.chat-attachment-preview img{height:54px;border-radius:8px}.chat-attachment-preview audio{height:36px}.chat-attachment-remove{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:50%;background:var(--danger);color:#fff;cursor:pointer;flex-shrink:0}.chat-emoji-palette{display:flex;flex-wrap:wrap;gap:2px;padding:8px 12px;border-top:1px solid var(--border);background:var(--card)}.chat-emoji-palette button{border:none;background:transparent;font-size:1.25rem;line-height:1;padding:5px;border-radius:6px;cursor:pointer}.chat-emoji-palette button:hover{background:#eef0f4}.chat-new-form{padding:18px;display:flex;flex-direction:column;gap:14px;max-width:520px;overflow-y:auto}.chat-new-form label{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:.9rem}.chat-optional{font-weight:400;color:var(--ink-soft)}.chat-new-form input,.chat-new-form textarea{border:1px solid var(--border);border-radius:10px;padding:9px 12px;font:inherit;font-size:.92rem;font-weight:400;resize:vertical}.chat-new-form input:focus,.chat-new-form textarea:focus{border-color:var(--primary);outline:none}.chat-new-form .btn{align-self:flex-start}@media (max-width: 900px){.chat-layout{grid-template-columns:1fr;height:calc(100vh - 220px);min-height:420px}.chat-list{border-right:none}.chat-layout .chat-panel{display:none}.chat-layout.is-conv-open .chat-panel{display:flex}.chat-layout.is-conv-open .chat-list{display:none}.chat-back{display:inline-flex}.chat-msg{max-width:86%}}@media (max-width: 640px){.chat-filters{flex-direction:column;align-items:stretch}.chat-filters .datatable-select,.chat-filters .ss-toolbar{width:100%}.chat-messages{padding:12px 10px}.chat-composer{padding:8px;gap:4px}.chat-img{max-width:170px;max-height:170px}.chat-audio{width:200px}.chat-new-form .btn{align-self:stretch;text-align:center}}.ic-page{max-width:1400px;margin:0 auto}.ic-card{max-width:none}.ic-hint{font-size:.88rem;color:var(--ink-soft);margin:-6px 0 16px;max-width:860px}.ic-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:14px 18px;flex-wrap:wrap;margin-bottom:16px}.ic-client{flex:1 1 260px;max-width:360px}.ic-import{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ic-file-input{display:none}.ic-file-name{font-size:.85rem;color:var(--ink-soft);word-break:break-all}.ic-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:34px 18px;border:1px dashed var(--border);border-radius:var(--radius);color:var(--ink-soft);font-size:.92rem;text-align:center}.ic-table-wrap{margin-top:4px}.ic-table{min-width:1360px}.ic-table th{white-space:nowrap}.ic-table td{vertical-align:top;padding:10px 8px;white-space:normal}.ic-num{color:var(--ink-soft);font-size:.85rem;padding-top:18px}.ic-input{width:100%;min-width:150px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;font-size:.9rem;font-family:inherit;outline:none;background:var(--card);transition:border-color .15s}.ic-input:focus{border-color:var(--primary)}.ic-input-sm{min-width:125px}.ic-input-xs{min-width:90px}.ic-input-xxs{min-width:64px}.ic-select{width:100%;min-width:74px;padding:8px 6px;border:1px solid var(--border);border-radius:8px;font-size:.88rem;font-family:inherit;outline:none;background:var(--card);cursor:pointer}.ic-select:focus{border-color:var(--primary)}.ic-select:disabled{opacity:.55;cursor:not-allowed}.ic-cell-ville{min-width:190px}.ic-ville-select .ss-control{padding:8px 10px;font-size:.9rem;border-radius:8px}.ic-cell-error{display:block;margin-top:4px;font-size:.78rem;max-width:190px;white-space:normal}.ic-cell-excel{display:block;margin-top:4px;font-size:.78rem;color:var(--danger);background:#dc354514;border-radius:6px;padding:2px 7px;max-width:190px;white-space:normal;word-break:break-word}.ic-cell-produit{display:block;margin-top:4px;font-size:.78rem;color:var(--ink-soft);max-width:190px;white-space:normal;word-break:break-word}.ic-footer{display:flex;justify-content:flex-end;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px}.ic-footer-msg{flex:1 1 260px;margin-top:0}@media (max-width: 640px){.ic-card{padding:18px 16px}.ic-toolbar{flex-direction:column;align-items:stretch}.ic-client{max-width:none}.ic-import{flex-direction:column;align-items:stretch}.ic-import .btn,.ic-footer .btn{width:100%;justify-content:center}.ic-file-name{text-align:center}.ic-footer{flex-direction:column-reverse}.ic-footer-msg{flex-basis:auto;width:100%;order:1}.ic-table{min-width:1200px}.ic-table td{padding:8px 6px}}.scan-page .platform-card{max-width:none}.scan-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 12px 30px}.scan-hero-icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:16px;background:#d8061317;color:var(--primary);margin-bottom:14px}.scan-hero-title{font-size:1.25rem;margin-bottom:4px}.scan-hero-sub{color:var(--ink-soft);font-size:.92rem;max-width:480px;margin-bottom:20px}.scan-form{width:100%;display:flex;justify-content:center}.scan-input{width:100%;max-width:480px;padding:14px 18px;font-size:1.25rem;text-align:center;letter-spacing:1px;border:2px solid var(--border);border-radius:var(--radius);font-family:monospace}.scan-input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #d806131f}.scan-cam-btn{display:inline-flex;align-items:center;gap:8px;margin-top:14px}.scan-result{display:flex;align-items:flex-start;gap:10px;text-align:left;margin-top:20px;padding:12px 16px;border-radius:10px;width:100%;max-width:480px}.scan-result svg{flex-shrink:0;margin-top:2px}.scan-result-ok{background:#1d9e5f1a;border:1px solid rgba(29,158,95,.35);color:var(--success)}.scan-result-err{background:#d6454514;border:1px solid rgba(214,69,69,.35);color:var(--danger)}.scan-result-msg{font-weight:600;font-size:.95rem}.scan-result-sub{color:var(--ink-soft);font-size:.85rem;margin-top:2px}.scan-result-stale{font-weight:700;font-size:.9rem;margin-top:4px}.scan-result-compact{margin-top:12px;padding:9px 12px;align-items:center}.scan-cam-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0c111be0;display:flex;align-items:center;justify-content:center;padding:16px}.scan-cam-box{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:440px}.scan-cam-video{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--radius);background:#000;border:2px solid rgba(255,255,255,.25)}.scan-cam-hint{color:#fff;font-size:.9rem;text-align:center}.scan-cam-error{color:#fff;background:#d64545d9;border-radius:10px;padding:10px 14px;font-size:.9rem;text-align:center}.scan-cam-close{display:inline-flex;align-items:center;gap:7px}.scan-cam-overlay .scan-result{background:var(--card);max-width:none}.son-section-sub{color:var(--ink-soft);font-size:.86rem;margin:-8px 0 16px}.son-form select,.son-form input[type=file]{padding:8px 10px;border:1px solid var(--border);border-radius:8px;font-size:.9rem;background:var(--card);max-width:220px}.son-form select:focus{border-color:var(--primary);outline:none}.son-audio{height:34px;max-width:210px;width:100%}@media (max-width: 640px){.scan-hero{padding:12px 2px 16px}.scan-input{font-size:1.05rem;padding:12px 14px}.scan-cam-btn{width:100%;justify-content:center}.scan-cam-video{aspect-ratio:3 / 4.6}.son-form{flex-direction:column;align-items:stretch}.son-form select,.son-form input[type=file]{max-width:none;width:100%}.son-form .btn{justify-content:center}.son-audio{max-width:170px}}.bons-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bons-head h2{margin-bottom:0}.bons-head+.filters-bar{margin-top:16px}.bons-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bon-infos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px}.bon-infos.is-loading{opacity:.55}.bon-info{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);min-width:0}.bon-info .mono{word-break:break-all}.bon-info .badge{align-self:flex-start}.bon-feedback{margin:-6px 0 0}.bon-check-col{width:34px;text-align:center}.bon-check-col input[type=checkbox]{width:15px;height:15px;cursor:pointer}.bon-bulk-actions{display:flex;justify-content:flex-start;margin-top:12px}.bon-btn-danger{color:var(--danger)}.bon-btn-danger:disabled{color:inherit}.bon-row-actions{display:flex;align-items:center;gap:6px;white-space:nowrap}.bon-cell-adresse{max-width:260px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;line-height:1.3}.bon-scan-ok{color:var(--success)}.bon-scan-cam{color:var(--primary)}.bon-scan-zone{margin-top:18px;padding:14px;border:1px dashed var(--border);border-radius:var(--radius);background:var(--bg)}.bon-scan-title{display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:10px}.bon-scan-form{display:flex;gap:10px;flex-wrap:wrap}.bon-scan-input{flex:1;min-width:220px;padding:10px 14px;border:2px solid var(--border);border-radius:10px;font-size:.95rem;font-family:Consolas,monospace;background:var(--card)}.bon-scan-input:focus{border-color:var(--primary);outline:none}.bon-scan-zone .scan-result{margin-top:12px}@media (max-width: 640px){.bons-head .btn{width:100%;justify-content:center}.bon-infos{grid-template-columns:1fr 1fr}.bon-scan-form{flex-direction:column}.bon-scan-form .btn{justify-content:center}.bon-scan-input{min-width:0}.bon-bulk-actions .btn{width:100%;justify-content:center}.bon-cell-adresse{max-width:180px}}.badge-affecte{background:var(--primary)}.bon-sortie-produits{margin:0;padding-left:16px;list-style:disc}.bon-sortie-produits li{margin:1px 0;overflow-wrap:break-word}.bon-sortie-qtes{list-style:none;padding-left:0;font-weight:700;color:var(--primary)}.modal-bon-sortie{max-width:960px}@media (max-width: 640px){.bons-sortie-page .mvnt-cell-texte{max-width:160px}.modal-bon-sortie .mvnt-cell-texte{max-width:140px}}.modal-affecter{min-height:440px}.facture-head-actions{display:flex;gap:10px;flex-wrap:wrap}.facture-gen-message{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-top:12px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);font-size:.9rem}.facture-gen-message span{overflow-wrap:break-word;min-width:0}.facture-mass-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding:10px 14px;border:1px dashed var(--border);border-radius:var(--radius);background:var(--bg)}.facture-preuve{display:flex;align-items:center;gap:4px}.facture-frais-cell{display:inline-flex;align-items:center;gap:4px}.facture-negatif{color:var(--danger);font-weight:600}.facture-total-row td{font-weight:700;background:var(--bg)}.modal-facture{max-width:1080px}.facture-detail-infos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.facture-hint{display:block;margin:-6px 0 10px}@media (max-width: 640px){.facture-head-actions{width:100%}.facture-head-actions .btn{flex:1;justify-content:center}.facture-mass-actions .btn{width:100%;justify-content:center}.facture-detail-infos{grid-template-columns:1fr}}.ram-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:34px 16px 30px}.ram-hero-icon{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:16px;background:#d8061317;color:var(--primary);margin-bottom:14px}.ram-hero-title{font-size:1.25rem;margin-bottom:4px}.ram-hero-sub{color:var(--ink-soft);font-size:.92rem;max-width:520px;margin-bottom:22px}.ram-hero-btn{display:inline-flex;align-items:center;gap:10px;font-size:1.1rem;padding:15px 32px}.ram-hero-quota{margin-top:14px;font-size:.85rem;color:var(--ink-soft);max-width:480px}.ram-quota-max{color:var(--danger);font-weight:600}.badge-ram-recue{background:var(--primary)}.badge-ram-traitee{background:var(--success)}.badge-annulee,.badge-non-verifie{background:var(--danger)}.ram-cell-txt{min-width:170px;max-width:300px;white-space:normal}@media (max-width: 640px){.ram-hero{padding:26px 12px 24px}.ram-hero-btn{width:100%;justify-content:center}}.ram-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.ram-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid var(--border);border-radius:999px;background:var(--card);font-size:.85rem;font-weight:600;color:var(--ink-soft);cursor:pointer}.ram-chip.is-active{border-color:var(--primary);color:var(--primary);background:#d806130f}.ram-chip b{font-weight:700}.ram-chip-dot{width:9px;height:9px;border-radius:50%;flex:none}.ram-tabs{max-width:420px;margin-bottom:16px}.ram-cards{display:grid;grid-template-columns:1fr;gap:10px}.ram-cards-vide{color:var(--ink-soft);padding:14px 2px}.ram-card{display:flex;flex-direction:column;gap:6px;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:10px 12px}.ram-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ram-card-client{font-weight:700;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ram-card-phone{font-size:.85rem;font-weight:600;color:var(--ink-soft);text-decoration:none}.ram-card-badges{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.badge-heure{background:var(--danger)}.ram-card-row{display:flex;align-items:flex-start;gap:8px;font-size:.87rem;color:var(--ink-soft);overflow-wrap:anywhere}.ram-card-row svg{flex:none;margin-top:2px}.ram-card-count{display:flex;align-items:center;gap:8px;font-size:.87rem;font-weight:600;color:var(--primary)}.ram-card-actions{display:flex;gap:8px;margin-top:6px}.ram-card-actions .btn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center}.ram-card-actions .ram-action-ico{min-height:44px;padding:8px;border-radius:10px}.ram-card-actions .ram-action-ico:active{transform:scale(.96)}.ram-card-actions .ram-action-tel{color:var(--primary);background:#d8061312;border:1px solid rgba(216,6,19,.25)}.ram-card-actions .ram-action-tel:hover{background:#d8061324}.ram-card-actions .ram-action-wa{background:#25d36617;border:1px solid rgba(37,211,102,.4)}.ram-card-actions .ram-action-wa:hover{background:#25d3662e}.ram-card-actions .ram-action-annuler{color:var(--danger);background:#d6454512;border:1px solid rgba(214,69,69,.35)}.ram-card-actions .ram-action-annuler:hover{background:#d6454524}.btn-whatsapp .fa-whatsapp,.btn-whatsapp .fa-comment-dots{color:#25d366;font-size:17px}.ram-action-ico .fa-whatsapp,.ram-action-ico .fa-comment-dots{font-size:20px}@media (min-width: 640px){.ram-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.ram-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.remb-page .platform-card{max-width:none}.badge-refuse{background:var(--danger)}.remb-page .fiche-tab .badge{margin-left:2px}.remb-comment{max-width:260px;white-space:pre-wrap;overflow-wrap:break-word}.remb-info{margin-top:14px;background:#eef4fd;color:#1d4ed8;border:1px solid #c7dbf7;border-radius:10px;padding:10px 14px;font-size:.9rem}@media (max-width: 640px){.remb-page .fiche-tab{padding:9px 10px;font-size:.85rem}.remb-comment{max-width:180px}}.rec-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.rec-stat{display:flex;align-items:center;gap:14px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px}.rec-stat-ic{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;color:#fff;flex-shrink:0}.rec-ic-all{background:linear-gradient(135deg,#6366f1,#4361ee)}.rec-ic-enc{background:linear-gradient(135deg,#fbbf24,#d97706)}.rec-ic-trt{background:linear-gradient(135deg,#34d399,#16a34a)}.rec-stat-val{font-size:1.5rem;font-weight:800;line-height:1.1}.rec-stat-lbl{color:var(--ink-soft);font-size:.85rem}.reclamations-page .fiche-tab .badge{margin-left:2px}.rec-user{display:flex;align-items:center;gap:9px}.rec-avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:#fff;font-size:.72rem;font-weight:700;flex-shrink:0}.rec-texte{max-width:300px;white-space:normal;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45}.th-sort{cursor:pointer;-webkit-user-select:none;user-select:none}.th-sort:hover{color:var(--ink)}.th-sort span{display:inline-flex;align-items:center;gap:5px}.btn-traiter{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border:none;border-radius:8px;background:var(--success);color:#fff;font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap}.btn-traiter:hover{filter:brightness(1.08)}.btn-traiter:disabled{opacity:.6;cursor:default}.btn-lancer{background:var(--primary)}.rec-traiter-texte{background:#f7f8fa;border:1px solid var(--border);border-radius:10px;padding:12px 14px;margin-bottom:14px;font-size:.92rem}.rec-traiter-texte p{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:break-word}@media (max-width: 640px){.rec-stats{grid-template-columns:1fr;gap:10px}.rec-stat{padding:12px 14px}.reclamations-page .fiche-tab{padding:9px 10px;font-size:.85rem}.rec-texte{max-width:220px}}.row-action-wa{color:#128a3e}.row-action-wa:hover:not(:disabled){background:#e8f9ef;color:#128a3e}.caisse-stats{margin-bottom:18px}.caisse-hint{margin:12px 0 0;color:var(--ink-soft);font-size:.86rem;line-height:1.45}.caisse-type-switch{width:100%}.caisse-type-switch .np-type-btn{flex:1;justify-content:center}.caisse-type-depense.np-type-active{background:var(--danger)}.caisse-type-recette.np-type-active{background:var(--success)}.caisse-validateur{margin-top:4px;white-space:nowrap}.caisse-row-selected td{background:var(--bg)}.caisse-lock{color:var(--ink-soft);cursor:not-allowed;display:inline-flex}.caisse-etat{margin-bottom:18px}.caisse-etat-actions{display:flex;gap:8px;flex-wrap:wrap}.caisse-etat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:14px}.caisse-etat-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);padding:14px 16px;display:flex;flex-direction:column;gap:4px}.caisse-etat-nom{font-weight:700;color:var(--ink)}.caisse-etat-solde{font-size:1.5rem;font-weight:800;color:var(--primary);line-height:1.2}.caisse-etat-solde.is-negatif{color:var(--danger)}.caisse-etat-label{font-size:.78rem;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.03em}.caisse-etat-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--border);font-size:.86rem}.caisse-etat-meta>div{display:flex;flex-direction:column;gap:2px;min-width:0}.caisse-etat-meta span{color:var(--ink-soft);font-size:.78rem}.caisse-etat-meta strong{font-weight:600;color:var(--ink)}.caisse-etat-meta small{color:var(--ink-soft);font-size:.76rem}.caisse-etat-plus{font-style:normal;color:var(--success);font-weight:600}.caisse-etat-moins{font-style:normal;color:var(--danger);font-weight:600}.caisse-etat-warn{margin-top:10px;padding:6px 10px;border-radius:8px;background:#e8912a24;color:#b4640f;font-size:.82rem;font-weight:600}.caisse-etat-ok{margin-top:10px;padding:6px 10px;border-radius:8px;background:#2ea05a1f;color:var(--success);font-size:.82rem;font-weight:600}.caisse-arret-ok{display:flex;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;border:1px solid var(--success);border-radius:var(--radius);color:var(--success);font-size:.86rem}.caisse-arret-ok span{flex:1}.caisse-arrets{margin-top:18px}.caisse-arrets-title{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:.98rem}.caisse-arret-hint{margin:0 0 14px}.caisse-arret-resume{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;padding:10px 12px;border:1px dashed var(--border);border-radius:var(--radius);background:var(--bg);font-size:.86rem}.caisse-arret-warn{margin-top:12px;padding:8px 12px;border-radius:8px;background:#e8912a24;color:#b4640f;font-size:.84rem}@media (max-width: 640px){.caisse-stats{grid-template-columns:1fr;gap:10px}.caisse-validateur{white-space:normal}.caisse-etat-actions{width:100%}.caisse-etat-actions .btn{flex:1;justify-content:center}.caisse-etat-grid,.caisse-arret-resume{grid-template-columns:1fr}}.notif-stack{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.notif-banner{display:flex;align-items:flex-start;gap:10px;border:1px solid;border-radius:10px;padding:10px 14px;font-size:.92rem}.notif-banner .notif-icone{flex-shrink:0;margin-top:2px}.notif-texte{flex:1;min-width:0}.notif-title{font-weight:700}.notif-message{overflow-wrap:anywhere;white-space:pre-line}.notif-close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-3px -6px 0 auto;border:none;border-radius:8px;background:transparent;color:inherit;cursor:pointer;opacity:.7}.notif-close:hover{opacity:1;background:#0000000f}.notif-info{background:#eef4fd;color:#1d4ed8;border-color:#c7dbf7}.notif-succes{background:#e7f6ee;color:var(--success);border-color:#bfe6cf}.notif-avertissement{background:#fdf6e7;color:#8a6d1f;border-color:#ecd9a8}.notif-urgent{background:#fdecec;color:var(--danger);border-color:#f5c6c6}.notif-group{border:1px solid;border-radius:10px}.notif-group-head{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;border:none;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.notif-count{background:#0000001f;border-radius:999px;padding:1px 9px;font-size:.78rem;font-weight:700}.notif-group-chevron{margin-left:auto;transition:transform .15s}.notif-group-chevron.open{transform:rotate(180deg)}.notif-group-body{display:flex;flex-direction:column;gap:8px;padding:0 10px 10px}.notif-badge-info{background:#1d4ed8}.notif-badge-succes{background:var(--success)}.notif-badge-avertissement{background:#e8912a}.notif-badge-urgent{background:var(--danger)}.notif-modes{display:flex;flex-wrap:wrap;gap:8px 18px;margin-bottom:10px}.notif-check{display:flex;align-items:center;gap:8px;font-size:.92rem;cursor:pointer}.notif-check input{width:auto;margin:0;accent-color:var(--primary)}@media (max-width: 640px){.notif-banner{padding:9px 10px;font-size:.88rem}.notif-group-head{padding:9px 10px}.notif-close{width:32px;height:32px;margin-top:-5px;margin-right:-4px}.notif-modes{gap:6px 14px}}.options-card-wide{grid-column:1 / -1}.marque-type-select{padding:7px 10px;border:1px solid var(--border);border-radius:8px;font-size:.9rem;background:var(--card)}.marque-type-select:focus{border-color:var(--primary);outline:none}.mnt-tabs{margin-top:4px}.mnt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px 18px;margin-bottom:14px}.mnt-grid label{margin:0}.mnt-input{display:flex;align-items:stretch}.mnt-input input{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--border);border-radius:8px 0 0 8px;border-right:none;font-size:.95rem;outline:none}.mnt-input input:focus{border-color:var(--primary);box-shadow:none}.mnt-unit{display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--border);border-radius:0 8px 8px 0;background:#f3f5f9;color:var(--ink-soft);font-size:.85rem}.mnt-actions{display:flex;justify-content:flex-end;margin-top:14px}@media (max-width: 700px){.mnt-grid{grid-template-columns:1fr 1fr}}@media (max-width: 460px){.mnt-grid{grid-template-columns:1fr}.mnt-actions .btn{width:100%;justify-content:center}}.msg-livreur-balises{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.msg-livreur-balise{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--border);border-radius:999px;background:var(--card);font-size:.8rem;color:var(--ink-soft);cursor:pointer}.msg-livreur-balise:hover{border-color:var(--primary);color:var(--primary)}.msg-livreur-balise code{font-weight:600;color:var(--primary)}.msg-livreur-apercu{margin-top:12px;padding:10px 14px;border:1px dashed var(--border);border-radius:10px;background:#f8f9fb;font-size:.9rem}.msg-livreur-apercu p{margin:4px 0 0;color:var(--ink-soft);white-space:pre-wrap}.msg-livreur-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:14px}@media (max-width: 460px){.msg-livreur-actions .btn{width:100%;justify-content:center}}.badge-moyen-moto{background:#d97706}.badge-moyen-vl{background:var(--primary)}.badge-moyen-pl{background:#7c5cd6}.lg-head-sub{margin-left:8px}.lg-docs-badge{display:inline-flex;align-items:center;gap:5px}.lg-info-btn{padding:7px 12px;font-size:.85rem;white-space:nowrap}.lg-reset-btn{padding:9px 11px}.lg-modal-hint{margin-top:6px}.lg-fiche-top{margin-bottom:14px}.lg-fiche-top h2{display:flex;align-items:center;gap:8px;margin-bottom:2px}.lg-retour{display:inline-flex;align-items:center;gap:5px;color:var(--primary);font-size:.88rem;font-weight:600;text-decoration:none}.lg-retour:hover{text-decoration:underline}.lg-fiche-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lg-moyen-label{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:.9rem;color:var(--ink-soft);white-space:nowrap}.lg-moyen-select{min-width:260px}.fiche-field textarea{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:10px;font-size:.93rem;background:var(--card);outline:none;resize:vertical;transition:border-color .15s,box-shadow .15s}.fiche-field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #e8611b26}.lg-mnt-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 28px}.lg-prochaine-value{font-size:1.5rem;font-weight:800;margin-bottom:4px}.lg-oui{color:var(--success)}.lg-alert{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid transparent;font-size:.88rem;margin-bottom:8px}.lg-alert svg{flex-shrink:0;margin-top:1px}.lg-alert-info{background:#e7f4fc;border-color:#bfe0f5;color:#0b5c8e}.lg-alert-success{background:#e8f6ec;border-color:#bfe5cb;color:#1e7a3c}.lg-alert-warn{background:#fdf3e3;border-color:#f3d9a8;color:#9a6210}.lg-alert-urgent{background:#fdecea;border-color:#f5c2bd;color:#b3261e}.lg-checks{display:flex;flex-direction:column;gap:8px}.lg-check-item{display:flex;align-items:center;gap:8px;font-size:.92rem}.lg-check-item input{width:16px;height:16px;accent-color:var(--primary)}.lg-expire-badge{margin-left:6px}.lg-docs-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;flex-wrap:wrap}.lg-libres-list{display:flex;flex-direction:column;gap:8px;margin-top:4px}.lg-libre-doc{display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:10px;padding:8px 12px;flex-wrap:wrap}.lg-libre-desc{font-weight:600;font-size:.92rem}.lg-libre-del{margin-left:auto}.lg-libres-form{display:grid;grid-template-columns:1fr 1fr auto;gap:14px 20px;align-items:start;margin-top:14px}.lg-libres-btn{align-self:end;margin-bottom:1px}.lg-fin-totaux{margin:4px 0 8px}@media (max-width: 640px){.lg-fiche-actions{width:100%}.lg-moyen-select{flex:1;min-width:0}.lg-fiche-actions .btn{flex-shrink:0}.lg-head-sub{display:block;margin-left:0}.lg-mnt-grid,.lg-libres-form{grid-template-columns:1fr}.lg-libres-btn,.lg-docs-actions .btn{width:100%;justify-content:center}}.badge-mat-auto{background:#d97706}.badge-mat-emballage{background:var(--primary)}.badge-mat-consommable{background:#0d9488}.badge-mat-non-consommable{background:#7c5cd6}.mt-tabs{margin-bottom:16px}.mt-qte-alerte{color:var(--danger);font-weight:600}.mt-stock-btn{background:none;border:none;padding:0;color:var(--primary);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline}.mt-affectations-card{margin-top:4px}@media (max-width: 640px){.materiel-page .bons-head .btn{width:100%;justify-content:center}.materiel-page .filters-bar .datatable-select,.materiel-page .filters-bar .ss-toolbar,.materiel-page .filters-bar .btn-apply,.materiel-page .filters-bar .datatable-search{width:100%}}.parcours-sync{display:grid;grid-template-columns:2fr 1.2fr 1fr;gap:16px 20px;align-items:end}.parcours-sync-save{justify-content:center;padding-top:11px;padding-bottom:11px}.situation-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 16px}.situation-tile{border:1px solid var(--border);border-radius:10px;padding:10px 14px;background:var(--bg)}.situation-tile-label{display:block;font-size:.78rem;color:var(--ink-soft);margin-bottom:4px}.situation-tile-value{font-weight:600;font-size:.95rem;overflow-wrap:anywhere}.parcours-badge-expire{background:var(--danger);margin-left:4px}.parcours-badge-bientot{background:#d97706;margin-left:4px}.fiche-table-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.fiche-table-head .fiche-section-title{margin:0;border-bottom:none;padding-bottom:0;flex:1}.fiche-table-head+.table-wrap{margin-top:14px}.parcours-obs{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conges-filtre{margin-bottom:14px}.conges-filtre-label{display:inline-flex;align-items:center;gap:5px;text-transform:uppercase;letter-spacing:.4px;font-size:.78rem;color:var(--ink-soft);margin-bottom:8px}.conges-filtre-champs{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.conges-filtre-champs .fiche-field{width:170px}.conges-filtre-reset{border:1px solid var(--border);border-radius:10px;padding:10px 12px}.conges-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.conges-stat-tile{border:1px solid var(--border);border-left:4px solid var(--border);border-radius:10px;padding:10px 14px;background:var(--card)}.conges-stat-label{display:block;font-size:.78rem;color:var(--ink-soft);margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conges-stat-value{font-size:1.35rem;font-weight:700}.conges-stat-value small{font-size:.8rem;font-weight:400;color:var(--ink-soft)}.conges-stat-total{border-left-color:var(--primary);background:var(--bg)}.conges-stat-total .conges-stat-value{color:var(--primary)}.indispo-pill{font-weight:600}.indispo-file{display:inline-flex;align-items:center;margin-right:8px}.indispo-file-pdf{color:var(--danger)}.indispo-file-img{color:#0d6efd}.indispo-file-list{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:6px}.indispo-file-list li{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:8px;padding:6px 10px;font-size:.88rem}.indispo-file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.indispo-nb-jours{margin:0;font-size:.88rem;color:var(--ink-soft)}@media (max-width: 980px){.situation-grid{grid-template-columns:repeat(2,1fr)}.conges-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width: 640px){.parcours-sync,.situation-grid{grid-template-columns:1fr}.conges-stats{grid-template-columns:repeat(2,1fr)}.fiche-table-head .btn{width:100%;justify-content:center}.fiche-head>.btn{width:100%;justify-content:center}.conges-filtre-champs .fiche-field{flex:1;width:auto;min-width:120px}.parcours-obs{max-width:160px}}.lvc-cards{display:none}.lvc-crbt{font-weight:700}.lvc-tel{text-decoration:none}.lvc-flags{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:6px;vertical-align:middle}.lvc-cards-vide{color:var(--ink-soft);padding:14px 2px}.lvc-card{display:flex;flex-direction:column;gap:6px;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:10px 12px}.lvc-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.lvc-card-badges{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.lvc-card-row{display:flex;align-items:flex-start;gap:8px;font-size:.87rem;color:var(--ink-soft);overflow-wrap:anywhere}.lvc-card-row svg{flex:none;margin-top:2px}.lvc-card-phone{font-weight:600;color:var(--ink-soft);text-decoration:none;margin-left:8px}.lvc-card-actions{display:flex;gap:8px;margin-top:6px}.lvc-card-actions .btn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center}.lvc-card-actions .lvc-action-ico{min-height:44px;padding:8px;border-radius:10px}.lvc-card-actions .lvc-action-ico:active{transform:scale(.96)}.lvc-card-actions .lvc-action-tel{color:var(--primary);background:#d8061312;border:1px solid rgba(216,6,19,.25)}.lvc-card-actions .lvc-action-tel:hover{background:#d8061324}.lvc-card-actions .lvc-action-wa{color:#128a3e;background:#25d36617;border:1px solid rgba(37,211,102,.4)}.lvc-card-actions .lvc-action-wa:hover{background:#25d3662e}.lvc-card-actions .lvc-action-suivi{color:var(--ink-soft);background:#0f172a0d;border:1px solid rgba(15,23,42,.18)}.lvc-card-actions .lvc-action-suivi:hover{background:#0f172a1a}.lvc-action-ico .fa-whatsapp{font-size:20px}.lvc-card-row.lvc-verrou{color:#8a4b00;background:#b26a0017;border:1px solid rgba(178,106,0,.3);border-radius:8px;padding:6px 8px;font-size:13px}.lvc-card-row.lvc-verrou svg{flex-shrink:0}.lvc-cards.is-loading{opacity:.55;pointer-events:none}@media (max-width: 900px){.lvc-table{display:none}.lvc-cards{display:grid;grid-template-columns:1fr;gap:10px}}@media (min-width: 641px) and (max-width: 900px){.lvc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.welcome-banner.welcome-compact{display:flex;align-items:baseline;gap:6px 12px;flex-wrap:wrap;padding:14px 22px;margin-bottom:18px}.welcome-banner.welcome-compact h1{font-size:1.15rem;margin-bottom:0}.welcome-banner.welcome-compact p{font-size:.9rem}.dash-actions{display:flex;align-items:center;justify-content:space-between;gap:10px 14px;flex-wrap:wrap;margin-bottom:18px}.dash-actions-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dash-actions .btn{display:inline-flex;align-items:center;gap:8px}.dash-actions .btn-ghost{background:var(--card)}.stat-sub{margin-top:4px;font-size:.78rem;font-weight:600;color:var(--ink-soft)}.charts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.chart-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;min-width:0}.chart-card h3{font-size:1rem;margin-bottom:14px}.chart-rows{display:flex;flex-direction:column;gap:10px}.chart-row{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:10px;border-radius:6px}.chart-row:hover{background:var(--bg)}.chart-row-label{font-size:.85rem;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chart-row-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--ink-soft);margin-right:6px;vertical-align:middle;flex-shrink:0}.chart-row-track{display:block;height:10px;background:var(--bg);border-radius:4px;overflow:hidden}.chart-row-bar{display:block;height:100%;min-width:2px;border-radius:0 4px 4px 0;background:var(--primary)}.chart-row-value{font-size:.85rem;font-weight:600;white-space:nowrap}.chart-row-value em{font-style:normal;font-weight:500;font-size:.78rem;color:var(--ink-soft);margin-left:6px}.chart-empty{color:var(--ink-soft);font-size:.9rem;padding:6px 0}.stats-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.stats-grid-4 .stat-icon-card{padding:16px 18px;gap:12px;box-shadow:0 1px 2px #1018280a;transition:box-shadow .15s,transform .15s}.stats-grid-4 .stat-icon-card:hover{box-shadow:0 6px 16px #10182817;transform:translateY(-1px)}.stats-grid-4 .stat-icon-circle{width:42px;height:42px}.stats-grid-4 .stat-value{font-size:1.25rem}.stats-grid-4 .stat-label{font-size:.82rem}.stats-grid-4 .stat-sub{font-size:.75rem}@media (max-width: 1100px){.stats-grid-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.stats-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.dash-actions-left{width:100%}.dash-actions-left .btn{flex:1 1 100%;justify-content:center}.dash-actions .daterange{flex:1 1 100%}.dash-actions .daterange-btn{width:100%;max-width:none}.stats-grid-4 .stat-icon-card{padding:12px;gap:10px}.stats-grid-4 .stat-icon-circle{width:36px;height:36px}.stats-grid-4 .stat-value{font-size:1.1rem}.chart-card{padding:14px}.chart-row{grid-template-columns:104px minmax(0,1fr) auto;gap:8px}}.stats-grid-client-colis{grid-template-columns:repeat(5,minmax(0,1fr))}.stats-grid-client-montants{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}@media (max-width: 1400px){.stats-grid-client-colis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.stats-grid-client-colis,.stats-grid-client-montants{grid-template-columns:repeat(2,minmax(0,1fr))}}.stats-grid-accueil{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width: 1400px){.stats-grid-accueil{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 800px){.stats-grid-accueil{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.stats-toolbar{display:flex;justify-content:flex-end;margin-bottom:14px}@media (max-width: 640px){.stats-toolbar .daterange{flex:1 1 100%}.stats-toolbar .daterange-btn{width:100%;max-width:none}}.charts-grid-75{grid-template-columns:7fr 5fr}@media (max-width: 1000px){.charts-grid-75{grid-template-columns:1fr}}.donut{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.donut-svg{width:180px;height:180px;flex-shrink:0;margin:0 auto}.donut-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;flex:1 1 200px;min-width:0}.donut-legend li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;font-size:.85rem}.donut-legend-label{color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.donut-legend strong{font-weight:600;white-space:nowrap}.donut-legend em{font-style:normal;font-size:.78rem;color:var(--ink-soft);min-width:52px;text-align:right}.bars-scroll{overflow-x:auto;padding-bottom:4px}.bars{display:flex;align-items:flex-end;gap:2px;height:230px}.bars-col{flex:1 1 0;min-width:18px;display:flex;flex-direction:column;height:100%}.bars-track{flex:1;display:flex;align-items:flex-end;justify-content:center;gap:2px;border-bottom:1px solid var(--border)}.bars-col:hover .bars-track{background:var(--bg)}.bar{display:block;width:7px;min-height:1px;border-radius:2px 2px 0 0}.bars-label{height:26px;font-size:.68rem;color:var(--ink-soft);white-space:nowrap;transform:rotate(-45deg) translateY(14px);transform-origin:center;text-align:center}.bars-legend{display:flex;justify-content:center;gap:18px;font-size:.82rem;color:var(--ink-soft);margin-top:6px}.stats-table .ta-c{text-align:center}.stats-table .ta-r{text-align:right}.stats-table .ta-c .th-sort-label{justify-content:center}.stats-table .ta-r .th-sort-label{justify-content:flex-end}.stats-table .empty-cell{color:var(--ink-soft)}.flash-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#141a2659;display:flex;align-items:center;justify-content:center;padding:20px;z-index:80;animation:flash-fade .18s ease-out}.flash-modal{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;background:var(--card);border-radius:var(--radius);padding:26px 28px;width:100%;max-width:380px;box-shadow:0 18px 50px #00000040;animation:flash-pop .22s ease-out}.flash-modal p{margin:0;font-size:.95rem;font-weight:600;overflow-wrap:anywhere}.flash-success{border-top:4px solid var(--success)}.flash-success svg,.flash-success p{color:var(--success)}.flash-error{border-top:4px solid var(--danger)}.flash-error svg,.flash-error p{color:var(--danger)}@keyframes flash-fade{0%{opacity:0}to{opacity:1}}@keyframes flash-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.parc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.parc-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;box-shadow:0 1px 2px #1018280a}.parc-card h3{display:flex;align-items:center;gap:8px;font-size:1rem;margin-bottom:14px}.parc-card h3 svg{color:var(--primary);flex-shrink:0}.parc-vals{display:flex}.parc-val{flex:1 1 0;min-width:0;text-align:center;padding:2px 8px}.parc-val+.parc-val{border-left:1px solid var(--border)}.parc-val strong{display:block;font-size:1.25rem;color:var(--ink)}.parc-val .parc-dispo{color:var(--success)}.parc-val .parc-indispo{color:var(--danger)}.parc-val span{font-size:.8rem;color:var(--ink-soft)}@media (max-width: 1100px){.parc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.parc-grid{grid-template-columns:1fr}.parc-card{padding:14px 16px}}.api-doc{max-width:980px}.api-doc .api-section{margin-top:38px}.api-section-intro{color:var(--ink-soft);max-width:760px;margin-bottom:6px}.api-toc{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.api-toc a{background:var(--card);border:1px solid var(--border);border-radius:999px;padding:6px 14px;font-size:.85rem;font-weight:600;color:var(--ink-soft);transition:border-color .15s,color .15s}.api-toc a:hover{border-color:var(--primary);color:var(--primary)}.api-baseurl{display:flex;align-items:center;flex-wrap:wrap;gap:10px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:12px 16px;margin-bottom:12px}.api-baseurl>span{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--ink-soft)}.api-baseurl code{background:#f2f4f7;border-radius:8px;padding:5px 10px;font-size:.95rem;overflow-wrap:anywhere}.api-endpoint{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;margin-top:14px}.api-endpoint-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.api-endpoint-desc{margin-top:10px;color:var(--ink-soft)}.api-method{flex-shrink:0;font-size:.74rem;font-weight:800;letter-spacing:.6px;color:#fff;border-radius:6px;padding:4px 10px}.api-method-get{background:var(--primary)}.api-method-post{background:var(--success)}.api-method-put{background:#d97706}.api-method-delete{background:var(--danger)}.api-method-inline{padding:1px 7px;font-size:.68rem}.api-path{font-family:Consolas,monospace;font-size:.92rem;background:#f2f4f7;border-radius:8px;padding:5px 10px;overflow-wrap:anywhere}.api-copy{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--ink-soft);cursor:pointer;transition:background .15s,color .15s}.api-copy:hover{background:#eef0f4;color:var(--primary)}.api-code{background:#131a2e;border-radius:var(--radius);margin-top:14px;overflow:hidden}.api-code-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px 8px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.api-code-head span{font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#8b93a7}.api-code .api-copy{border-color:#ffffff29;color:#aeb6c8}.api-code .api-copy:hover{background:#ffffff14;color:#fff}.api-code pre{padding:14px 16px;overflow-x:auto;font-family:Consolas,monospace;font-size:.84rem;line-height:1.6;color:#dfe4f0}.api-table{margin-top:14px}.api-table .api-cell-wrap{white-space:normal;min-width:220px}.api-required{display:inline-block;margin-left:8px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--danger);background:#d645451a;border-radius:6px;padding:2px 7px}.api-list{margin-top:12px;padding-left:20px}.api-list li{margin:6px 0}.api-list code,.api-hint code{background:#f2f4f7;border-radius:6px;padding:1px 6px}.api-hint{margin-top:12px;font-size:.9rem;color:var(--ink-soft)}.api-note{background:#d806130f;border-left:3px solid var(--primary);border-radius:0 var(--radius) var(--radius) 0;padding:13px 16px;margin-top:16px}.api-note-code{display:inline-block;margin-left:8px;background:#fff;border:1px solid var(--border);border-radius:6px;padding:2px 8px}@media (max-width: 640px){.api-endpoint{padding:14px}.api-path{font-size:.82rem}.api-code pre{font-size:.76rem;padding:12px}.api-baseurl code{font-size:.86rem}.api-note-code{margin-left:0;margin-top:6px}}.coming-soon{display:flex;justify-content:center;padding:24px 0}.coming-soon-card{width:100%;max-width:560px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:46px 40px;text-align:center}.coming-soon-icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:20px;color:#fff;margin-bottom:18px}.coming-soon-eyebrow{display:block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--ink-soft);margin-bottom:6px}.coming-soon-card h1{font-size:2rem;line-height:1.15;color:var(--primary);margin-bottom:4px}.coming-soon-sub{font-weight:600;color:var(--ink);margin-bottom:16px}.coming-soon-card p{color:var(--ink-soft);max-width:420px;margin-left:auto;margin-right:auto}.coming-soon-hint{margin-top:12px}.coming-soon-btn{display:inline-flex;align-items:center;gap:8px;margin-top:22px}@media (max-width: 640px){.coming-soon{padding:6px 0}.coming-soon-card{padding:32px 18px}.coming-soon-card h1{font-size:1.6rem}}.lva-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;flex-wrap:wrap}.lva-toolbar .fiche-hint{flex:1 1 320px}.lva-stale{opacity:.55;pointer-events:none}.lva-title{display:flex;align-items:center;gap:8px;font-size:.98rem;margin-bottom:18px;flex-wrap:wrap}.lva-title svg{color:var(--primary);flex:none}.lva-title-hint{color:var(--ink-soft);font-weight:400;font-size:.85rem}.lva-note{margin-top:12px;font-size:.83rem;color:var(--ink-soft)}.lva .stats-grid.lva-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lva-score{display:flex;align-items:center;gap:28px}.lva-score-ring{flex:none;width:150px}.lva-score-ring svg{width:100%;height:auto}.lva-score-val{font-size:2rem;font-weight:700;fill:var(--ink)}.lva-score-sur{font-size:.75rem;fill:var(--ink-soft)}.lva-score-infos{flex:1;min-width:0}.lva-score-rang{display:flex;align-items:center;gap:7px;margin-bottom:12px}.lva-score-rang svg{color:#ffab00}.lva-score-detail{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px}.lva-score-detail li{display:flex;align-items:center;gap:12px;font-size:.88rem}.lva-score-detail .lva-list-label{flex:0 0 160px}.lva-score-detail strong{flex:none;min-width:74px;text-align:right}.lva-progress{flex:1;height:8px;border-radius:4px;background:var(--bg);overflow:hidden}.lva-progress span{display:block;height:100%;border-radius:4px}.lva-score-note{font-size:.83rem;color:var(--ink-soft)}.lva-chart-legend{display:flex;gap:18px;font-size:.86rem;margin-bottom:10px}.lva-chart-legend span{display:inline-flex;align-items:center;gap:6px}.lva-chart-scroll{overflow-x:auto;padding-bottom:4px}.lva-chart{display:block}.lva-grid{stroke:var(--border);stroke-width:1}.lva-grid-v{opacity:.55}.lva-axis{font-size:11px;fill:var(--ink-soft)}.lva-split{display:flex;gap:30px;align-items:flex-start}.lva-vbars{flex:1.3;min-width:0;display:flex;align-items:flex-end;gap:10px;height:240px;overflow-x:auto;padding-bottom:2px}.lva-vbar-col{flex:1 1 0;min-width:42px;display:flex;flex-direction:column;align-items:stretch;height:100%}.lva-vbar-track{flex:1;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(to right,transparent calc(50% - .5px),var(--border) calc(50% - .5px),var(--border) calc(50% + .5px),transparent calc(50% + .5px));border-bottom:1px solid var(--border)}.lva-vbar-track span{display:block;width:70%;min-height:2px;border-radius:5px 5px 0 0}.lva-vbar-label{text-align:center;font-size:.74rem;color:var(--ink-soft);padding-top:6px;white-space:nowrap}.lva-side{flex:1;min-width:0}.lva-list{list-style:none;margin:0;padding:0}.lva-list li{display:flex;align-items:center;gap:10px;padding:8px 2px;border-bottom:1px solid var(--border);font-size:.88rem}.lva-list li:last-child{border-bottom:none}.lva-list-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.lva-list strong{flex:none}.lva-list em{flex:none;font-style:normal;color:var(--ink-soft);font-size:.82rem}.lva-jour-top{display:flex;align-items:center;gap:7px;background:#0090e714;border:1px solid rgba(0,144,231,.25);border-radius:8px;padding:9px 12px;margin-bottom:10px;font-size:.88rem}.lva-jour-top svg{color:#0090e7;flex:none}.lva-list-retours li{gap:12px}.lva-list-retours .lva-list-label{flex:0 0 200px}.lva-list-retours .lva-progress{flex:1}.lva-search{display:flex;align-items:center;gap:8px;max-width:320px;border:1px solid var(--border);border-radius:8px;padding:0 10px;background:var(--card)}.lva-search svg{color:var(--ink-soft);flex:none}.lva-search input{border:none;outline:none;background:transparent;padding:9px 0;width:100%;font-size:.88rem}@media (max-width: 900px){.lva-split{flex-direction:column;gap:18px}.lva-side{width:100%}.lva-vbars{width:100%;height:200px}.lva .stats-grid.lva-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.lva-score{flex-direction:column;align-items:stretch;gap:16px}.lva-score-ring{margin:0 auto;width:130px}.lva-score-detail .lva-list-label{flex:0 0 130px;font-size:.82rem}.lva-list-retours .lva-list-label{flex:0 0 120px}.lva-vbar-col{min-width:34px}.lva .stats-grid.lva-grid-3{grid-template-columns:minmax(0,1fr)}.lva-toolbar{align-items:stretch}.lva-toolbar .daterange{width:100%}.lva-toolbar .daterange-btn{width:100%;max-width:none}}.lsc-page{--lsc-w: 520px}.lsc-page .platform-card{max-width:none}.lsc-body{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:16px}.lsc-cam{position:relative;width:100%;max-width:420px;aspect-ratio:4 / 3;border-radius:var(--radius);overflow:hidden;background:#0c111b;border:2px solid var(--border)}.lsc-cam-video{width:100%;height:100%;object-fit:cover;display:block}.lsc-cam:not(.is-on) .lsc-cam-video{visibility:hidden}.lsc-cam-viseur{position:absolute;top:16%;right:18%;bottom:16%;left:18%;border:2px solid rgba(255,255,255,.75);border-radius:14px;box-shadow:0 0 0 999px #00000038;pointer-events:none}.lsc-cam-hint{position:absolute;left:0;right:0;bottom:0;padding:26px 12px 10px;color:#fff;font-size:.85rem;text-align:center;background:linear-gradient(transparent,#000000a6);pointer-events:none}.lsc-cam-toggle{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:none;cursor:pointer;background:#0c111b99;color:#fff}.lsc-cam-toggle:hover{background:#0c111bd9}.lsc-cam-off{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;text-align:center;color:#ffffffd9;font-size:.9rem}.lsc-cam-off .scan-cam-error{max-width:320px}.lsc-cam-off .btn{display:inline-flex;align-items:center;gap:6px}.lsc-form{display:flex;gap:10px;width:100%;max-width:var(--lsc-w)}.lsc-input-wrap{position:relative;flex:1;min-width:0}.lsc-input-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--ink-soft);pointer-events:none}.lsc-form .scan-input{max-width:none;text-align:left;letter-spacing:.5px;font-size:1.05rem;padding:12px 14px 12px 42px}.lsc-form .btn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.lsc-feedback{margin-top:0;max-width:var(--lsc-w);align-items:center}.lsc-vide{color:var(--ink-soft);font-size:.9rem;text-align:center;margin:6px 0 0}.lsc-result{width:100%;max-width:var(--lsc-w)}.lsc-result.is-loading{opacity:.55;pointer-events:none}.lsc-result .lvc-card{padding:12px 14px}@media (max-width: 640px){.lsc-body{margin-top:12px;gap:12px}.lsc-cam{aspect-ratio:1 / 1;max-width:none;border-radius:12px}.lsc-form{flex-direction:column}.lsc-form .btn{justify-content:center}}.edit-city-hint{display:block;margin-top:4px}
