.voltaire-home{position:relative;display:flex;flex-direction:column;min-height:100dvh;max-width:480px;margin:0 auto;overflow-x:hidden;background:var(--dm-bg-page);color:var(--dm-text-primary);font-family:DM Sans,system-ui,-apple-system,sans-serif}.voltaire-home__bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(165deg,var(--th-029) 0%,var(--th-001) 50%,var(--dm-bg-page) 100%);background-attachment:fixed}.voltaire-home__bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 12% 18%,var(--th-034) 0,transparent 40%),radial-gradient(circle at 78% 12%,var(--th-078) 0,transparent 35%),radial-gradient(circle at 44% 62%,var(--th-016) 0,transparent 45%),radial-gradient(circle at 88% 76%,var(--th-034) 0,transparent 40%),radial-gradient(circle at 22% 88%,var(--th-078) 0,transparent 35%);background-size:120% 120%,100% 100%,110% 110%,130% 130%,115% 115%;opacity:.8}.voltaire-home__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 50% 30%,var(--th-049) 0,transparent 50%);opacity:.6}.voltaire-home__topbar{position:relative;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;padding-top:max(12px,env(safe-area-inset-top,0px));background:transparent;border-bottom:1px solid var(--dm-border-subtle);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.voltaire-home__topbar-btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--dm-border-subtle);background:var(--th-034);color:var(--dm-text-primary);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.voltaire-home__topbar-btn:hover{background:var(--th-004);border-color:var(--dm-copper-03)}.voltaire-home__topbar-spacer{flex:1}.voltaire-home__orb-section{position:relative;z-index:5;display:flex;justify-content:center;padding:40px 16px 24px}.voltaire-home__orb-container{position:relative;width:140px;height:140px}.voltaire-home__orb-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid;border-color:transparent var(--th-006) transparent var(--th-006);opacity:.4;animation:voltaire-rotate 4s linear infinite}.voltaire-home__orb-ring:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid var(--th-006);opacity:.3;animation:voltaire-pulse 3s ease-in-out infinite}.voltaire-home__orb-inner{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,var(--th-053) 0%,var(--th-054) 100%);border:2px solid var(--th-055);box-shadow:0 0 30px var(--th-047),inset 0 0 20px var(--th-092)}.voltaire-home__orb-letter{font-size:48px;font-weight:800;color:var(--th-006);text-shadow:0 0 20px var(--th-047);letter-spacing:-.02em}@keyframes voltaire-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes voltaire-pulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}.voltaire-home__greeting{position:relative;z-index:5;text-align:center;padding:20px 16px 8px}.voltaire-home__greeting-title{font-size:clamp(1.4rem,5vw,1.8rem);font-weight:800;color:var(--th-006);margin:0 0 8px;letter-spacing:-.02em}.voltaire-home__greeting-subtitle{font-size:16px;line-height:1.45;color:var(--th-057);margin:0;animation:fade-in-out 8s ease-in-out infinite}@keyframes fade-in-out{0%,to{opacity:.7}50%{opacity:1}}.voltaire-home__cards{position:relative;z-index:5;display:flex;flex-direction:column;gap:12px;padding:20px 16px}.voltaire-home__card{display:flex;align-items:flex-start;gap:14px;padding:16px 14px;border-radius:16px;border:1px solid var(--dm-border-subtle);background:linear-gradient(145deg,var(--th-044) 0%,var(--th-044) 100%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 12px var(--th-031);cursor:pointer;transition:all .3s ease;border:none;font-family:inherit;text-align:left;color:inherit}.voltaire-home__card:hover{background:linear-gradient(145deg,var(--th-016) 0%,var(--th-044) 100%);border:1px solid var(--dm-copper-03);box-shadow:0 8px 20px var(--th-031);transform:translateY(-2px)}.voltaire-home__card:active{transform:translateY(0);box-shadow:0 4px 12px var(--th-031)}.voltaire-home__card-icon{flex-shrink:0;font-size:28px;display:block}.voltaire-home__card-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.voltaire-home__card-title{font-size:15px;font-weight:700;color:var(--th-006);line-height:1.25}.voltaire-home__card-count{font-size:13px;font-weight:600;color:var(--dm-text-primary)}.voltaire-home__card-detail{font-size:12px;line-height:1.3;color:var(--th-057)}.voltaire-home__card-chevron{flex-shrink:0;font-size:1.4rem;color:var(--dm-text-primary);opacity:.6}.voltaire-home__recommendation{position:relative;z-index:5;margin:12px 16px 24px;padding:20px;border-radius:20px;border:1px solid var(--th-079);background:linear-gradient(145deg,var(--th-089) 0%,var(--th-078) 100%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.voltaire-home__rec-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.voltaire-home__rec-icon{font-size:24px}.voltaire-home__rec-title{margin:0;font-size:14px;font-weight:700;color:var(--th-006);letter-spacing:.05em;text-transform:uppercase}.voltaire-home__rec-action{margin:0 0 4px;font-size:15px;font-weight:700;color:var(--th-080);line-height:1.4}.voltaire-home__rec-detail{margin:0 0 16px;font-size:13px;line-height:1.4;color:var(--th-080);opacity:.85}.voltaire-home__rec-buttons{display:flex;gap:10px}.voltaire-home__rec-btn{flex:1;padding:12px 14px;border-radius:12px;border:1px solid transparent;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;transition:all .2s ease;text-align:center}.voltaire-home__rec-btn--voltaire{background:linear-gradient(135deg,var(--th-006) 0%,var(--th-048) 100%);color:#fff;border:1px solid var(--th-006);box-shadow:0 4px 12px var(--th-047)}.voltaire-home__rec-btn--voltaire:hover{transform:translateY(-1px);box-shadow:0 6px 16px var(--th-047)}.voltaire-home__rec-btn--detail{background:transparent;color:var(--th-080);border:1px solid var(--th-079)}.voltaire-home__rec-btn--detail:hover{border-color:var(--th-080);background:var(--th-044)}.voltaire-home__input-form{position:fixed;bottom:0;left:0;right:0;z-index:30;max-width:480px;margin:0 auto;display:flex;align-items:center;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,transparent 0%,var(--dm-bg-page) 30%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--dm-border-subtle)}.voltaire-home__input-plus{flex-shrink:0;width:44px;height:44px;border-radius:50%;border:1px solid var(--dm-border-subtle);background:var(--th-016);color:var(--dm-text-primary);font-size:20px;font-weight:300;line-height:1;cursor:pointer;transition:all .2s ease}.voltaire-home__input-plus:hover{background:var(--th-004);border-color:var(--dm-copper-03)}.voltaire-home__input{flex:1;min-width:0;height:44px;padding:0 14px;border-radius:22px;border:1px solid var(--dm-border-subtle);background:var(--th-016);color:var(--dm-text-primary);font-size:14px;font-family:inherit;transition:all .2s ease}.voltaire-home__input::placeholder{color:var(--th-062)}.voltaire-home__input:focus{outline:none;border-color:var(--th-006);background:var(--th-004);box-shadow:0 0 0 2px var(--th-092)}.voltaire-home__input-mic{flex-shrink:0;width:48px;height:48px;border-radius:50%;border:2px solid var(--th-006);background:var(--th-092);color:var(--th-006);font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 0 16px var(--th-077)}.voltaire-home__input-mic:hover{box-shadow:0 0 24px var(--th-047);transform:scale(1.05)}.voltaire-home__input-mic--active{background:var(--th-077);animation:mic-pulse 1.5s ease-in-out infinite}@keyframes mic-pulse{0%,to{box-shadow:0 0 16px var(--th-047)}50%{box-shadow:0 0 32px var(--th-047)}}.voltaire-home__toast{position:fixed;bottom:calc(60px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);z-index:50;padding:12px 20px;border-radius:12px;background:var(--th-006);color:#fff;font-size:13px;font-weight:600;line-height:1.3;box-shadow:0 8px 24px var(--th-047);animation:toast-in .3s ease-out forwards;max-width:90%;text-align:center}@keyframes toast-in{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.voltaire-home::-webkit-scrollbar{width:6px}.voltaire-home::-webkit-scrollbar-track{background:transparent}.voltaire-home::-webkit-scrollbar-thumb{background:var(--th-057);border-radius:3px}.voltaire-home::-webkit-scrollbar-thumb:hover{background:var(--th-006)}@media(max-width:380px){.voltaire-home__topbar{padding:10px 12px;padding-top:max(10px,env(safe-area-inset-top,0px))}.voltaire-home__topbar-btn{width:36px;height:36px;font-size:16px}.voltaire-home__orb-section{padding:32px 12px 20px}.voltaire-home__orb-container{width:120px;height:120px}.voltaire-home__orb-letter{font-size:40px}.voltaire-home__cards{padding:16px 12px}.voltaire-home__recommendation{margin:10px 12px 20px;padding:16px}.voltaire-home__input-form{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));gap:8px}}@media(min-width:768px){.voltaire-home{max-width:600px}.voltaire-home__cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.voltaire-home__card{flex-direction:column;align-items:center;text-align:center}.voltaire-home__card-body{align-items:center}.voltaire-home__card-chevron{display:none}.voltaire-home__input-form{max-width:600px}}@media(prefers-color-scheme:dark){.voltaire-home{background:var(--dm-bg-page)}}@media(prefers-reduced-motion:reduce){.voltaire-home__orb-ring,.voltaire-home__greeting-subtitle,.voltaire-home__card,.voltaire-home__input-mic--active,.voltaire-home__toast{animation:none!important}.voltaire-home__card:hover,.voltaire-home__input-mic:hover{transform:none}}.phare-btn{width:26px;height:26px;border-radius:50%;border:1.5px solid var(--dm-phare-border-off);background:var(--th-016);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:border-color .25s,background .25s,box-shadow .25s;flex-shrink:0;position:relative}.phare-btn--on{border-color:var(--dm-phare-border-on);background:var(--dm-phare-bg-on);box-shadow:0 0 0 3px var(--th-040)}.phare-btn:hover{border-color:var(--dm-phare-dot)}.phare-dot{width:7px;height:7px;border-radius:50%;background:var(--dm-phare-dot);transition:all .25s}.phare-btn--on .phare-dot{animation:phare-pulse 1.4s ease-in-out infinite}@keyframes phare-pulse{0%,to{box-shadow:0 0 0 0 var(--th-039)}50%{box-shadow:0 0 0 5px transparent}}.phare-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--th-011);z-index:1000;animation:phare-fade-in .2s ease}@keyframes phare-fade-in{0%{opacity:0}to{opacity:1}}.phare-sheet{position:fixed;bottom:0;left:0;right:0;z-index:1001;background:var(--th-096);border:1px solid var(--dm-phare-border-on);border-bottom:none;border-radius:16px 16px 0 0;max-height:75vh;display:flex;flex-direction:column;box-shadow:0 -8px 32px var(--th-031);animation:phare-slide-up .3s cubic-bezier(.34,1.56,.64,1);font-family:DM Sans,system-ui,sans-serif}@keyframes phare-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.phare-handle-wrap{display:flex;justify-content:center;padding:8px 0 4px;flex-shrink:0}.phare-handle{width:36px;height:4px;border-radius:2px;background:var(--th-035)}.phare-header{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 10px;border-bottom:1px solid var(--th-016);flex-shrink:0;gap:8px}.phare-header-left{display:flex;align-items:center;gap:7px;flex:1;min-width:0}.phare-dot-sm{width:7px;height:7px;border-radius:50%;background:var(--dm-phare-dot);flex-shrink:0;animation:phare-pulse 1.4s ease-in-out infinite}.phare-title{font-size:11px;font-weight:800;color:var(--dm-phare-dot);letter-spacing:.12em;text-transform:uppercase;flex-shrink:0}.phare-zone-badge{font-size:10px;font-weight:700;color:var(--dm-phare-action);background:var(--th-040);border:1px solid var(--dm-phare-border-on);border-radius:12px;padding:2px 8px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phare-header-right{display:flex;align-items:center;gap:5px;flex-shrink:0}.phare-mode{font-size:9px;font-weight:700;padding:3px 8px;border-radius:6px;cursor:pointer;font-family:DM Sans,sans-serif;letter-spacing:.04em;transition:all .12s;border:1px solid var(--th-035);color:var(--th-027);background:transparent}.phare-mode--on{background:var(--th-040);border-color:var(--dm-phare-border-on);color:var(--dm-phare-dot)}.phare-close{background:none;border:none;color:var(--th-057);font-size:16px;cursor:pointer;padding:2px 4px;line-height:1;transition:color .15s;margin-left:2px}.phare-close:hover{color:var(--th-005)}.phare-tip{font-size:11px;color:var(--th-057);background:var(--th-040);border:1px solid var(--th-039);border-radius:8px;padding:7px 12px;margin-bottom:10px;line-height:1.5}.phare-tip-hl{color:var(--dm-phare-dot);font-weight:700}.phare-body{flex:1;overflow-y:auto;padding:12px 14px 20px;scrollbar-width:thin;scrollbar-color:var(--th-035) transparent}.phare-zones{display:flex;flex-direction:column;gap:6px}.phare-zone-item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:var(--th-083);border:1px solid var(--th-034);border-radius:10px;cursor:pointer;text-align:left;width:100%;font-family:DM Sans,sans-serif;transition:border-color .15s,background .15s}.phare-zone-item:hover{border-color:var(--dm-phare-border-on);background:var(--th-042)}.phare-zone-item-name{font-size:12px;font-weight:700;color:var(--dm-phare-action);flex-shrink:0;min-width:80px}.phare-zone-item-preview{flex:1;font-size:11px;color:var(--th-057);line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.phare-zone-item-arrow{color:var(--th-027);flex-shrink:0;margin-top:1px}.phare-selected-zone{flex:1;padding:14px 16px 20px;display:flex;flex-direction:column;gap:10px;overflow-y:auto}.phare-selected-name{font-size:13px;font-weight:800;color:var(--dm-phare-action);text-transform:uppercase;letter-spacing:.06em}.phare-selected-text{font-size:13px;color:var(--th-088);line-height:1.7;white-space:pre-wrap}.phare-selected-text b,.phare-selected-text strong{color:var(--th-005);font-weight:600}.phare-back-btn{align-self:flex-start;background:none;border:1px solid var(--th-035);color:var(--th-057);border-radius:8px;padding:6px 12px;font-size:11px;font-weight:600;cursor:pointer;font-family:DM Sans,sans-serif;transition:border-color .15s,color .15s;margin-top:4px}.phare-back-btn:hover{border-color:var(--dm-phare-dot);color:var(--dm-phare-dot)}.phare-empty{font-size:12px;color:var(--th-057);text-align:center;padding:20px}body.phare-active [data-phare]{cursor:pointer}.phare-zone-highlight{outline:2px dashed var(--dm-phare-dot)!important;outline-offset:3px!important;border-radius:6px;animation:phare-zone-blink 2s ease-in-out infinite;position:relative}@keyframes phare-zone-blink{0%,to{outline-color:var(--dm-phare-dot)}50%{outline-color:var(--th-039)}}.phare-zone-selected{outline:2.5px solid var(--dm-phare-dot)!important;outline-offset:3px!important;box-shadow:0 0 0 4px var(--th-040)!important;animation:none!important;border-radius:6px}body.phare-active [data-phare]:hover:after{content:attr(data-phare);position:absolute;top:-24px;left:0;background:var(--dm-phare-dot);color:var(--th-029);font-size:9px;font-weight:800;letter-spacing:.06em;padding:2px 8px;border-radius:6px;white-space:nowrap;z-index:999;pointer-events:none;font-family:DM Sans,sans-serif}[data-phare]{position:relative}html[data-theme=caballarius]{--th-001: #0f0f1a;--th-002: #16161f;--th-003: #12121a;--th-004: rgba(255, 255, 255, .08);--th-005: #f5f5ff;--th-006: #c8803a;--th-007: rgba(255, 255, 255, .12);--th-008: rgba(255, 255, 255, .06);--th-009: rgba(255, 255, 255, .1);--th-010: rgba(0, 0, 0, .5);--th-011: rgba(0, 0, 0, .45);--th-012: #ff8c00;--th-013: rgba(255, 140, 0, .1);--th-014: rgba(255, 140, 0, .16);--th-015: rgba(255, 140, 0, .22);--th-016: rgba(255, 255, 255, .04);--th-017: #888888;--th-018: #8888a8;--th-019: #c8c8e0;--th-020: rgba(255, 140, 0, .15);--th-021: #ffb347;--th-022: rgba(255, 140, 0, .25);--th-023: #00c8dc;--th-024: #a878ff;--th-025: #00c88c;--th-026: #6060a0;--th-027: #444460;--th-028: rgba(255, 140, 0, .35);--th-029: #020205;--th-030: #050508;--th-031: rgba(0, 0, 0, .8);--th-032: #0e0e16;--th-033: #08080f;--th-034: rgba(255, 255, 255, .05);--th-035: rgba(255, 255, 255, .07);--th-036: #5050a0;--th-037: #4a4a62;--th-038: #2a2a42;--th-039: rgba(255, 216, 64, .5);--th-040: rgba(255, 216, 64, .08);--th-041: #ffd840;--th-042: #0d0d18;--th-043: #0a0a14;--th-044: rgba(255, 255, 255, .03);--th-045: rgba(255, 255, 255, .035);--th-046: rgba(255, 255, 255, .045);--th-047: rgba(200, 128, 58, .3);--th-048: rgba(200, 128, 58, .55);--th-049: rgba(200, 128, 58, .15);--th-050: #090910;--th-051: rgba(0, 200, 140, .07);--th-052: rgba(0, 200, 140, .13);--th-053: #1a1220;--th-054: #0e0e18;--th-055: rgba(200, 128, 58, .28);--th-056: #2a2a3a;--th-057: #7a7a9a;--th-058: rgba(200, 128, 58, .5);--th-059: #0c0c15;--th-060: #08080e;--th-061: #080810;--th-062: #3a3a55;--th-063: #dc3c3c;--th-064: #f0a000;--th-065: rgba(255, 140, 0, .08);--th-066: rgba(255, 140, 0, .4);--th-067: #7070a0;--th-068: #303048;--th-069: #e0e0f0;--th-070: #3a3a5a;--th-071: rgba(255, 255, 255, .6);--th-072: rgba(255, 255, 255, .5);--th-073: rgba(255, 255, 255, .35);--th-074: rgba(220, 60, 60, .5);--th-075: rgba(255, 140, 0, .7);--th-076: rgba(255, 255, 255, .45);--th-077: rgba(200, 128, 58, .2);--th-078: rgba(200, 128, 58, .06);--th-079: rgba(200, 128, 58, .14);--th-080: #9a7a5a;--th-081: #6b6b90;--th-082: #2e2e42;--th-083: #060610;--th-084: #7a9a8a;--th-085: #6a8a9a;--th-086: #1a1a28;--th-087: #8a8aaa;--th-088: #c0c0d0;--th-089: rgba(200, 128, 58, .07);--th-090: rgba(200, 128, 58, .13);--th-091: rgba(200, 128, 58, .05);--th-092: rgba(200, 128, 58, .1);--th-093: #0c0c18;--th-094: rgba(255, 255, 255, .09);--th-095: rgba(0, 0, 0, .7);--th-096: #0a0a12;--th-097: rgba(255, 216, 64, .15);--th-098: #c0c0d8;--th-099: #4040a0;--th-100: rgba(220, 60, 60, .07);--th-101: rgba(220, 60, 60, .18);--th-102: rgba(240, 160, 0, .07);--th-103: rgba(240, 160, 0, .18);--th-104: rgba(0, 200, 220, .05);--th-105: rgba(0, 200, 220, .14);--th-106: #6a9a7a}html[data-theme=ocean]{--th-001: #061a22;--th-002: #0c2430;--th-003: #081a24;--th-004: rgba(255, 255, 255, .08);--th-005: #f5f5ff;--th-006: #3a9fff;--th-007: rgba(255, 255, 255, .12);--th-008: rgba(255, 255, 255, .06);--th-009: rgba(255, 255, 255, .1);--th-010: rgba(0, 0, 0, .5);--th-011: rgba(0, 0, 0, .45);--th-012: #60b8ff;--th-013: rgba(255, 140, 0, .1);--th-014: rgba(255, 140, 0, .16);--th-015: rgba(255, 140, 0, .22);--th-016: rgba(255, 255, 255, .04);--th-017: #888888;--th-018: #8888a8;--th-019: #c8c8e0;--th-020: rgba(255, 140, 0, .15);--th-021: #8acfff;--th-022: rgba(255, 140, 0, .25);--th-023: #00c8dc;--th-024: #a878ff;--th-025: #00c88c;--th-026: #6060a0;--th-027: #444460;--th-028: rgba(255, 140, 0, .35);--th-029: #020508;--th-030: #040a12;--th-031: rgba(0, 0, 0, .8);--th-032: #071020;--th-033: #040b18;--th-034: rgba(255, 255, 255, .05);--th-035: rgba(255, 255, 255, .07);--th-036: #5050a0;--th-037: #4a4a62;--th-038: #2a2a42;--th-039: rgba(58, 159, 255, .5);--th-040: rgba(58, 159, 255, .08);--th-041: #3a9fff;--th-042: #060e1a;--th-043: #040a14;--th-044: rgba(255, 255, 255, .03);--th-045: rgba(255, 255, 255, .035);--th-046: rgba(255, 255, 255, .045);--th-047: rgba(58, 159, 255, .3);--th-048: rgba(58, 159, 255, .55);--th-049: rgba(58, 159, 255, .15);--th-050: #050c16;--th-051: rgba(0, 200, 140, .07);--th-052: rgba(0, 200, 140, .13);--th-053: #081528;--th-054: #060f1e;--th-055: rgba(58, 159, 255, .28);--th-056: #2a2a3a;--th-057: #7a7a9a;--th-058: rgba(58, 159, 255, .5);--th-059: #051020;--th-060: #040c18;--th-061: #060d18;--th-062: #3a3a55;--th-063: #dc3c3c;--th-064: #f0a000;--th-065: rgba(58, 159, 255, .08);--th-066: rgba(58, 159, 255, .4);--th-067: #7070a0;--th-068: #303048;--th-069: #e0e0f0;--th-070: #3a3a5a;--th-071: rgba(255, 255, 255, .6);--th-072: rgba(255, 255, 255, .5);--th-073: rgba(255, 255, 255, .35);--th-074: rgba(220, 60, 60, .5);--th-075: rgba(58, 159, 255, .7);--th-076: rgba(255, 255, 255, .45);--th-077: rgba(58, 159, 255, .2);--th-078: rgba(58, 159, 255, .06);--th-079: rgba(58, 159, 255, .14);--th-080: #9a7a5a;--th-081: #6b6b90;--th-082: #2e2e42;--th-083: #030810;--th-084: #7a9a8a;--th-085: #6a8a9a;--th-086: #071428;--th-087: #8a8aaa;--th-088: #c0c0d0;--th-089: rgba(58, 159, 255, .07);--th-090: rgba(58, 159, 255, .13);--th-091: rgba(58, 159, 255, .05);--th-092: rgba(58, 159, 255, .1);--th-093: #051020;--th-094: rgba(255, 255, 255, .09);--th-095: rgba(0, 0, 0, .7);--th-096: #030810;--th-097: rgba(255, 216, 64, .15);--th-098: #c0c0d8;--th-099: #4040a0;--th-100: rgba(220, 60, 60, .07);--th-101: rgba(220, 60, 60, .18);--th-102: rgba(240, 160, 0, .07);--th-103: rgba(240, 160, 0, .18);--th-104: rgba(0, 200, 220, .05);--th-105: rgba(0, 200, 220, .14);--th-106: #6a9a7a}html[data-theme=foret]{--th-001: #0c1812;--th-002: #122018;--th-003: #0e1810;--th-004: rgba(255, 255, 255, .08);--th-005: #f5f5ff;--th-006: #2dd880;--th-007: rgba(255, 255, 255, .12);--th-008: rgba(255, 255, 255, .06);--th-009: rgba(255, 255, 255, .1);--th-010: rgba(0, 0, 0, .5);--th-011: rgba(0, 0, 0, .45);--th-012: #50e898;--th-013: rgba(255, 140, 0, .1);--th-014: rgba(255, 140, 0, .16);--th-015: rgba(255, 140, 0, .22);--th-016: rgba(255, 255, 255, .04);--th-017: #888888;--th-018: #8888a8;--th-019: #c8c8e0;--th-020: rgba(255, 140, 0, .15);--th-021: #7af0b0;--th-022: rgba(255, 140, 0, .25);--th-023: #00c8dc;--th-024: #a878ff;--th-025: #00c88c;--th-026: #6060a0;--th-027: #444460;--th-028: rgba(255, 140, 0, .35);--th-029: #020503;--th-030: #040c06;--th-031: rgba(0, 0, 0, .8);--th-032: #061208;--th-033: #050e06;--th-034: rgba(255, 255, 255, .05);--th-035: rgba(255, 255, 255, .07);--th-036: #5050a0;--th-037: #4a4a62;--th-038: #2a2a42;--th-039: rgba(45, 216, 128, .5);--th-040: rgba(45, 216, 128, .08);--th-041: #2dd880;--th-042: #07150a;--th-043: #050e08;--th-044: rgba(255, 255, 255, .03);--th-045: rgba(255, 255, 255, .035);--th-046: rgba(255, 255, 255, .045);--th-047: rgba(45, 216, 128, .3);--th-048: rgba(45, 216, 128, .55);--th-049: rgba(45, 216, 128, .15);--th-050: #060f08;--th-051: rgba(0, 200, 140, .07);--th-052: rgba(0, 200, 140, .13);--th-053: #0a1e10;--th-054: #071510;--th-055: rgba(45, 216, 128, .28);--th-056: #2a2a3a;--th-057: #7a7a9a;--th-058: rgba(45, 216, 128, .5);--th-059: #071408;--th-060: #060f06;--th-061: #070e08;--th-062: #3a3a55;--th-063: #dc3c3c;--th-064: #f0a000;--th-065: rgba(45, 216, 128, .08);--th-066: rgba(45, 216, 128, .4);--th-067: #7070a0;--th-068: #303048;--th-069: #e0e0f0;--th-070: #3a3a5a;--th-071: rgba(255, 255, 255, .6);--th-072: rgba(255, 255, 255, .5);--th-073: rgba(255, 255, 255, .35);--th-074: rgba(220, 60, 60, .5);--th-075: rgba(45, 216, 128, .7);--th-076: rgba(255, 255, 255, .45);--th-077: rgba(45, 216, 128, .2);--th-078: rgba(45, 216, 128, .06);--th-079: rgba(45, 216, 128, .14);--th-080: #9a7a5a;--th-081: #6b6b90;--th-082: #2e2e42;--th-083: #040a05;--th-084: #7a9a8a;--th-085: #6a8a9a;--th-086: #081a0a;--th-087: #8a8aaa;--th-088: #c0c0d0;--th-089: rgba(45, 216, 128, .07);--th-090: rgba(45, 216, 128, .13);--th-091: rgba(45, 216, 128, .05);--th-092: rgba(45, 216, 128, .1);--th-093: #071408;--th-094: rgba(255, 255, 255, .09);--th-095: rgba(0, 0, 0, .7);--th-096: #040c06;--th-097: rgba(255, 216, 64, .15);--th-098: #c0c0d8;--th-099: #4040a0;--th-100: rgba(220, 60, 60, .07);--th-101: rgba(220, 60, 60, .18);--th-102: rgba(240, 160, 0, .07);--th-103: rgba(240, 160, 0, .18);--th-104: rgba(0, 200, 220, .05);--th-105: rgba(0, 200, 220, .14);--th-106: #6a9a7a}html[data-theme=bordeaux]{--th-001: #1a0c14;--th-002: #241018;--th-003: #1a0c14;--th-004: rgba(255, 255, 255, .08);--th-005: #f5f5ff;--th-006: #c85a6a;--th-007: rgba(255, 255, 255, .12);--th-008: rgba(255, 255, 255, .06);--th-009: rgba(255, 255, 255, .1);--th-010: rgba(0, 0, 0, .5);--th-011: rgba(0, 0, 0, .45);--th-012: #e04a6a;--th-013: rgba(255, 140, 0, .1);--th-014: rgba(255, 140, 0, .16);--th-015: rgba(255, 140, 0, .22);--th-016: rgba(255, 255, 255, .04);--th-017: #888888;--th-018: #8888a8;--th-019: #c8c8e0;--th-020: rgba(255, 140, 0, .15);--th-021: #f080a0;--th-022: rgba(255, 140, 0, .25);--th-023: #00c8dc;--th-024: #a878ff;--th-025: #00c88c;--th-026: #6060a0;--th-027: #444460;--th-028: rgba(255, 140, 0, .35);--th-029: #12060a;--th-030: #180a10;--th-031: rgba(0, 0, 0, .8);--th-032: #1c1016;--th-033: #140c10;--th-034: rgba(255, 255, 255, .05);--th-035: rgba(255, 255, 255, .07);--th-036: #5050a0;--th-037: #4a4a62;--th-038: #2a2a42;--th-039: rgba(255, 216, 64, .5);--th-040: rgba(255, 216, 64, .08);--th-041: #ffd840;--th-042: #180e14;--th-043: #120a10;--th-044: rgba(255, 255, 255, .03);--th-045: rgba(255, 255, 255, .035);--th-046: rgba(255, 255, 255, .045);--th-047: rgba(200, 128, 58, .3);--th-048: rgba(200, 128, 58, .55);--th-049: rgba(200, 128, 58, .15);--th-050: #0c060a;--th-051: rgba(0, 200, 140, .07);--th-052: rgba(0, 200, 140, .13);--th-053: #241018;--th-054: #180e14;--th-055: rgba(200, 128, 58, .28);--th-056: #2a2a3a;--th-057: #7a7a9a;--th-058: rgba(200, 128, 58, .5);--th-059: #160e12;--th-060: #100a0e;--th-061: #100a0e;--th-062: #3a3a55;--th-063: #dc3c3c;--th-064: #f0a000;--th-065: rgba(255, 140, 0, .08);--th-066: rgba(255, 140, 0, .4);--th-067: #7070a0;--th-068: #303048;--th-069: #e0e0f0;--th-070: #3a3a5a;--th-071: rgba(255, 255, 255, .6);--th-072: rgba(255, 255, 255, .5);--th-073: rgba(255, 255, 255, .35);--th-074: rgba(220, 60, 60, .5);--th-075: rgba(255, 140, 0, .7);--th-076: rgba(255, 255, 255, .45);--th-077: rgba(200, 128, 58, .2);--th-078: rgba(200, 128, 58, .06);--th-079: rgba(200, 128, 58, .14);--th-080: #9a7a5a;--th-081: #6b6b90;--th-082: #2e2e42;--th-083: #060610;--th-084: #7a9a8a;--th-085: #6a8a9a;--th-086: #1a1a28;--th-087: #8a8aaa;--th-088: #c0c0d0;--th-089: rgba(200, 128, 58, .07);--th-090: rgba(200, 128, 58, .13);--th-091: rgba(200, 128, 58, .05);--th-092: rgba(200, 128, 58, .1);--th-093: #160e12;--th-094: rgba(255, 255, 255, .09);--th-095: rgba(0, 0, 0, .7);--th-096: #100a0e;--th-097: rgba(255, 216, 64, .15);--th-098: #c0c0d8;--th-099: #4040a0;--th-100: rgba(220, 60, 60, .07);--th-101: rgba(220, 60, 60, .18);--th-102: rgba(240, 160, 0, .07);--th-103: rgba(240, 160, 0, .18);--th-104: rgba(0, 200, 220, .05);--th-105: rgba(0, 200, 220, .14);--th-106: #6a9a7a}html[data-theme=mono]{--th-001: #141418;--th-002: #1c1c22;--th-003: #16161c;--th-004: rgba(255, 255, 255, .08);--th-005: #f5f5ff;--th-006: #9a9aa8;--th-007: rgba(255, 255, 255, .12);--th-008: rgba(255, 255, 255, .06);--th-009: rgba(255, 255, 255, .1);--th-010: rgba(0, 0, 0, .5);--th-011: rgba(0, 0, 0, .45);--th-012: #a8a8b8;--th-013: rgba(255, 140, 0, .1);--th-014: rgba(255, 140, 0, .16);--th-015: rgba(255, 140, 0, .22);--th-016: rgba(255, 255, 255, .04);--th-017: #888888;--th-018: #8888a8;--th-019: #c8c8e0;--th-020: rgba(255, 140, 0, .15);--th-021: #ffb347;--th-022: rgba(255, 140, 0, .25);--th-023: #7a9aaa;--th-024: #a878ff;--th-025: #7a9a90;--th-026: #707088;--th-027: #444460;--th-028: rgba(255, 140, 0, .35);--th-029: #020205;--th-030: #050508;--th-031: rgba(0, 0, 0, .8);--th-032: #0e0e16;--th-033: #08080f;--th-034: rgba(255, 255, 255, .05);--th-035: rgba(255, 255, 255, .07);--th-036: #5050a0;--th-037: #4a4a62;--th-038: #2a2a42;--th-039: rgba(255, 216, 64, .5);--th-040: rgba(255, 216, 64, .08);--th-041: #ffd840;--th-042: #0d0d18;--th-043: #0a0a14;--th-044: rgba(255, 255, 255, .03);--th-045: rgba(255, 255, 255, .035);--th-046: rgba(255, 255, 255, .045);--th-047: rgba(200, 128, 58, .3);--th-048: rgba(200, 128, 58, .55);--th-049: rgba(200, 128, 58, .15);--th-050: #090910;--th-051: rgba(0, 200, 140, .07);--th-052: rgba(0, 200, 140, .13);--th-053: #1a1220;--th-054: #0e0e18;--th-055: rgba(200, 128, 58, .28);--th-056: #2a2a3a;--th-057: #7a7a9a;--th-058: rgba(200, 128, 58, .5);--th-059: #0c0c15;--th-060: #08080e;--th-061: #080810;--th-062: #3a3a55;--th-063: #dc3c3c;--th-064: #c0a878;--th-065: rgba(255, 140, 0, .08);--th-066: rgba(255, 140, 0, .4);--th-067: #7070a0;--th-068: #303048;--th-069: #e0e0f0;--th-070: #3a3a5a;--th-071: rgba(255, 255, 255, .6);--th-072: rgba(255, 255, 255, .5);--th-073: rgba(255, 255, 255, .35);--th-074: rgba(220, 60, 60, .5);--th-075: rgba(255, 140, 0, .7);--th-076: rgba(255, 255, 255, .45);--th-077: rgba(200, 128, 58, .2);--th-078: rgba(200, 128, 58, .06);--th-079: rgba(200, 128, 58, .14);--th-080: #9a7a5a;--th-081: #6b6b90;--th-082: #2e2e42;--th-083: #060610;--th-084: #7a9a8a;--th-085: #6a8a9a;--th-086: #1a1a28;--th-087: #8a8aaa;--th-088: #c0c0d0;--th-089: rgba(200, 128, 58, .07);--th-090: rgba(200, 128, 58, .13);--th-091: rgba(200, 128, 58, .05);--th-092: rgba(200, 128, 58, .1);--th-093: #0c0c18;--th-094: rgba(255, 255, 255, .09);--th-095: rgba(0, 0, 0, .7);--th-096: #0a0a12;--th-097: rgba(255, 216, 64, .15);--th-098: #c0c0d8;--th-099: #58586e;--th-100: rgba(220, 60, 60, .07);--th-101: rgba(220, 60, 60, .18);--th-102: rgba(240, 160, 0, .07);--th-103: rgba(240, 160, 0, .18);--th-104: rgba(0, 200, 220, .05);--th-105: rgba(0, 200, 220, .14);--th-106: #6a9a7a}html[data-theme=aube]{--th-001: #f6f2ea;--th-002: #ebe4d8;--th-003: #e2d9cc;--th-004: rgba(0, 0, 0, .08);--th-005: #1e1e28;--th-006: #a85c18;--th-007: rgba(0, 0, 0, .12);--th-008: rgba(0, 0, 0, .06);--th-009: rgba(0, 0, 0, .1);--th-010: rgba(30, 20, 10, .35);--th-011: rgba(30, 20, 10, .2);--th-012: #c47012;--th-013: rgba(255, 140, 0, .1);--th-014: rgba(255, 140, 0, .16);--th-015: rgba(255, 140, 0, .22);--th-016: rgba(0, 0, 0, .05);--th-017: #888888;--th-018: #5c5c6c;--th-019: #c8c8e0;--th-020: rgba(255, 140, 0, .15);--th-021: #ffb347;--th-022: rgba(255, 140, 0, .25);--th-023: #00c8dc;--th-024: #a878ff;--th-025: #00c88c;--th-026: #6060a0;--th-027: #6a6a78;--th-028: rgba(255, 140, 0, .35);--th-029: #efe8dc;--th-030: #f2ebe0;--th-031: rgba(40, 35, 28, .18);--th-032: #e8e0d4;--th-033: #ddd5c8;--th-034: rgba(255, 255, 255, .05);--th-035: rgba(0, 0, 0, .08);--th-036: #5050a0;--th-037: #4a4a62;--th-038: #2a2a42;--th-039: rgba(255, 216, 64, .5);--th-040: rgba(255, 216, 64, .08);--th-041: #ffd840;--th-042: #e6dfd2;--th-043: #e0d8cc;--th-044: rgba(255, 255, 255, .03);--th-045: rgba(255, 255, 255, .035);--th-046: rgba(255, 255, 255, .045);--th-047: rgba(200, 128, 58, .3);--th-048: rgba(200, 128, 58, .55);--th-049: rgba(200, 128, 58, .15);--th-050: #d8d0c4;--th-051: rgba(0, 200, 140, .07);--th-052: rgba(0, 200, 140, .13);--th-053: #e8e0dc;--th-054: #e2dad4;--th-055: rgba(200, 128, 58, .28);--th-056: #2a2a3a;--th-057: #7a7a9a;--th-058: rgba(200, 128, 58, .5);--th-059: #e4dcd0;--th-060: #dad2c6;--th-061: #e0d8cc;--th-062: #3a3a55;--th-063: #dc3c3c;--th-064: #f0a000;--th-065: rgba(255, 140, 0, .08);--th-066: rgba(255, 140, 0, .4);--th-067: #7070a0;--th-068: #303048;--th-069: #e0e0f0;--th-070: #3a3a5a;--th-071: rgba(255, 255, 255, .6);--th-072: rgba(255, 255, 255, .5);--th-073: rgba(255, 255, 255, .35);--th-074: rgba(220, 60, 60, .5);--th-075: rgba(255, 140, 0, .7);--th-076: rgba(255, 255, 255, .45);--th-077: rgba(200, 128, 58, .2);--th-078: rgba(200, 128, 58, .06);--th-079: rgba(200, 128, 58, .14);--th-080: #9a7a5a;--th-081: #6b6b90;--th-082: #2e2e42;--th-083: #060610;--th-084: #7a9a8a;--th-085: #6a8a9a;--th-086: #1a1a28;--th-087: #8a8aaa;--th-088: #c0c0d0;--th-089: rgba(200, 128, 58, .07);--th-090: rgba(200, 128, 58, .13);--th-091: rgba(200, 128, 58, .05);--th-092: rgba(200, 128, 58, .1);--th-093: #e2dacf;--th-094: rgba(255, 255, 255, .09);--th-095: rgba(40, 35, 28, .15);--th-096: #dcd4c8;--th-097: rgba(255, 216, 64, .15);--th-098: #c0c0d8;--th-099: #4040a0;--th-100: rgba(220, 60, 60, .07);--th-101: rgba(220, 60, 60, .18);--th-102: rgba(240, 160, 0, .07);--th-103: rgba(240, 160, 0, .18);--th-104: rgba(0, 200, 220, .05);--th-105: rgba(0, 200, 220, .14);--th-106: #6a9a7a}html[data-theme=papier]{--th-001: #f4f6f8;--th-002: #e8ecf0;--th-003: #dde3ea;--th-004: rgba(0, 40, 80, .08);--th-005: #1a2230;--th-006: #2a6a9a;--th-007: rgba(0, 40, 80, .12);--th-008: rgba(0, 40, 80, .06);--th-009: rgba(0, 40, 80, .1);--th-010: rgba(20, 40, 60, .25);--th-011: rgba(20, 40, 60, .15);--th-012: #1e7ab8;--th-013: rgba(255, 140, 0, .1);--th-014: rgba(255, 140, 0, .16);--th-015: rgba(255, 140, 0, .22);--th-016: rgba(0, 40, 80, .05);--th-017: #888888;--th-018: #4a5568;--th-019: #c8c8e0;--th-020: rgba(255, 140, 0, .15);--th-021: #ffb347;--th-022: rgba(255, 140, 0, .25);--th-023: #00c8dc;--th-024: #a878ff;--th-025: #00c88c;--th-026: #6060a0;--th-027: #5a6478;--th-028: rgba(255, 140, 0, .35);--th-029: #eef2f6;--th-030: #f0f3f7;--th-031: rgba(20, 40, 60, .12);--th-032: #e4e9ef;--th-033: #d8dee6;--th-034: rgba(255, 255, 255, .05);--th-035: rgba(0, 40, 80, .07);--th-036: #5050a0;--th-037: #4a4a62;--th-038: #2a2a42;--th-039: rgba(255, 216, 64, .5);--th-040: rgba(255, 216, 64, .08);--th-041: #ffd840;--th-042: #e2e8ee;--th-043: #dce2ea;--th-044: rgba(255, 255, 255, .03);--th-045: rgba(255, 255, 255, .035);--th-046: rgba(255, 255, 255, .045);--th-047: rgba(200, 128, 58, .3);--th-048: rgba(200, 128, 58, .55);--th-049: rgba(200, 128, 58, .15);--th-050: #d0d6e0;--th-051: rgba(0, 200, 140, .07);--th-052: rgba(0, 200, 140, .13);--th-053: #e6eaef;--th-054: #e0e4ea;--th-055: rgba(200, 128, 58, .28);--th-056: #2a2a3a;--th-057: #7a7a9a;--th-058: rgba(200, 128, 58, .5);--th-059: #e0e6ed;--th-060: #d4dae4;--th-061: #dce2ea;--th-062: #3a3a55;--th-063: #dc3c3c;--th-064: #f0a000;--th-065: rgba(255, 140, 0, .08);--th-066: rgba(255, 140, 0, .4);--th-067: #7070a0;--th-068: #303048;--th-069: #e0e0f0;--th-070: #3a3a5a;--th-071: rgba(255, 255, 255, .6);--th-072: rgba(255, 255, 255, .5);--th-073: rgba(255, 255, 255, .35);--th-074: rgba(220, 60, 60, .5);--th-075: rgba(255, 140, 0, .7);--th-076: rgba(255, 255, 255, .45);--th-077: rgba(200, 128, 58, .2);--th-078: rgba(200, 128, 58, .06);--th-079: rgba(200, 128, 58, .14);--th-080: #9a7a5a;--th-081: #6b6b90;--th-082: #2e2e42;--th-083: #060610;--th-084: #7a9a8a;--th-085: #6a8a9a;--th-086: #1a1a28;--th-087: #8a8aaa;--th-088: #c0c0d0;--th-089: rgba(200, 128, 58, .07);--th-090: rgba(200, 128, 58, .13);--th-091: rgba(200, 128, 58, .05);--th-092: rgba(200, 128, 58, .1);--th-093: #dee4ea;--th-094: rgba(255, 255, 255, .09);--th-095: rgba(20, 40, 60, .1);--th-096: #d4dae4;--th-097: rgba(255, 216, 64, .15);--th-098: #c0c0d8;--th-099: #4040a0;--th-100: rgba(220, 60, 60, .07);--th-101: rgba(220, 60, 60, .18);--th-102: rgba(240, 160, 0, .07);--th-103: rgba(240, 160, 0, .18);--th-104: rgba(0, 200, 220, .05);--th-105: rgba(0, 200, 220, .14);--th-106: #6a9a7a}html[data-theme=amethyste]{--th-001: #0f0a14;--th-002: #16101c;--th-003: #12101a;--th-004: rgba(255, 255, 255, .08);--th-005: #f5f5ff;--th-006: #b060ff;--th-007: rgba(255, 255, 255, .12);--th-008: rgba(255, 255, 255, .06);--th-009: rgba(255, 255, 255, .1);--th-010: rgba(0, 0, 0, .5);--th-011: rgba(0, 0, 0, .45);--th-012: #cc80ff;--th-013: rgba(255, 140, 0, .1);--th-014: rgba(255, 140, 0, .16);--th-015: rgba(255, 140, 0, .22);--th-016: rgba(255, 255, 255, .04);--th-017: #888888;--th-018: #8888a8;--th-019: #c8c8e0;--th-020: rgba(255, 140, 0, .15);--th-021: #dda0ff;--th-022: rgba(255, 140, 0, .25);--th-023: #d088ff;--th-024: #a878ff;--th-025: #00c8dc;--th-026: #6060a0;--th-027: #444460;--th-028: rgba(255, 140, 0, .35);--th-029: #040208;--th-030: #080412;--th-031: rgba(0, 0, 0, .8);--th-032: #0c0620;--th-033: #080418;--th-034: rgba(255, 255, 255, .05);--th-035: rgba(255, 255, 255, .07);--th-036: #5050a0;--th-037: #4a4a62;--th-038: #2a2a42;--th-039: rgba(176, 96, 255, .5);--th-040: rgba(176, 96, 255, .08);--th-041: #b060ff;--th-042: #0c0820;--th-043: #09051a;--th-044: rgba(255, 255, 255, .03);--th-045: rgba(255, 255, 255, .035);--th-046: rgba(255, 255, 255, .045);--th-047: rgba(176, 96, 255, .3);--th-048: rgba(176, 96, 255, .55);--th-049: rgba(176, 96, 255, .15);--th-050: #0a0618;--th-051: rgba(0, 200, 140, .07);--th-052: rgba(0, 200, 140, .13);--th-053: #140a30;--th-054: #0c0625;--th-055: rgba(176, 96, 255, .28);--th-056: #2a2a3a;--th-057: #7a7a9a;--th-058: rgba(176, 96, 255, .5);--th-059: #0c0820;--th-060: #0a0618;--th-061: #0b0718;--th-062: #3a3a55;--th-063: #dc3c3c;--th-064: #f0a000;--th-065: rgba(176, 96, 255, .08);--th-066: rgba(176, 96, 255, .4);--th-067: #7070a0;--th-068: #303048;--th-069: #e0e0f0;--th-070: #3a3a5a;--th-071: rgba(255, 255, 255, .6);--th-072: rgba(255, 255, 255, .5);--th-073: rgba(255, 255, 255, .35);--th-074: rgba(220, 60, 60, .5);--th-075: rgba(176, 96, 255, .7);--th-076: rgba(255, 255, 255, .45);--th-077: rgba(176, 96, 255, .2);--th-078: rgba(176, 96, 255, .06);--th-079: rgba(176, 96, 255, .14);--th-080: #9a7a5a;--th-081: #6b6b90;--th-082: #2e2e42;--th-083: #060310;--th-084: #7a9a8a;--th-085: #6a8a9a;--th-086: #100830;--th-087: #8a8aaa;--th-088: #c0c0d0;--th-089: rgba(176, 96, 255, .07);--th-090: rgba(176, 96, 255, .13);--th-091: rgba(176, 96, 255, .05);--th-092: rgba(176, 96, 255, .1);--th-093: #0c0820;--th-094: rgba(255, 255, 255, .09);--th-095: rgba(0, 0, 0, .7);--th-096: #060312;--th-097: rgba(255, 216, 64, .15);--th-098: #c0c0d8;--th-099: #4040a0;--th-100: rgba(220, 60, 60, .07);--th-101: rgba(220, 60, 60, .18);--th-102: rgba(240, 160, 0, .07);--th-103: rgba(240, 160, 0, .18);--th-104: rgba(0, 200, 220, .05);--th-105: rgba(0, 200, 220, .14);--th-106: #6a9a7a}html[data-theme=rubis]{--th-001: #1a0c0c;--th-002: #1f0f0f;--th-003: #1a0a0a;--th-004: rgba(255, 255, 255, .08);--th-005: #f5f5ff;--th-006: #ff5566;--th-007: rgba(255, 255, 255, .12);--th-008: rgba(255, 255, 255, .06);--th-009: rgba(255, 255, 255, .1);--th-010: rgba(0, 0, 0, .5);--th-011: rgba(0, 0, 0, .45);--th-012: #ff7788;--th-013: rgba(255, 140, 0, .1);--th-014: rgba(255, 140, 0, .16);--th-015: rgba(255, 140, 0, .22);--th-016: rgba(255, 255, 255, .04);--th-017: #888888;--th-018: #8888a8;--th-019: #c8c8e0;--th-020: rgba(255, 140, 0, .15);--th-021: #ff99aa;--th-022: rgba(255, 140, 0, .25);--th-023: #ff8b8b;--th-024: #ff6b6b;--th-025: #00c88c;--th-026: #6060a0;--th-027: #444460;--th-028: rgba(255, 140, 0, .35);--th-029: #080202;--th-030: #120404;--th-031: rgba(0, 0, 0, .8);--th-032: #1a0606;--th-033: #140404;--th-034: rgba(255, 255, 255, .05);--th-035: rgba(255, 255, 255, .07);--th-036: #5050a0;--th-037: #4a4a62;--th-038: #2a2a42;--th-039: rgba(255, 85, 102, .5);--th-040: rgba(255, 85, 102, .08);--th-041: #ff5566;--th-042: #1a0808;--th-043: #140606;--th-044: rgba(255, 255, 255, .03);--th-045: rgba(255, 255, 255, .035);--th-046: rgba(255, 255, 255, .045);--th-047: rgba(255, 85, 102, .3);--th-048: rgba(255, 85, 102, .55);--th-049: rgba(255, 85, 102, .15);--th-050: #160505;--th-051: rgba(0, 200, 140, .07);--th-052: rgba(0, 200, 140, .13);--th-053: #280a10;--th-054: #1e0808;--th-055: rgba(255, 85, 102, .28);--th-056: #2a2a3a;--th-057: #7a7a9a;--th-058: rgba(255, 85, 102, .5);--th-059: #1a0606;--th-060: #150505;--th-061: #140606;--th-062: #3a3a55;--th-063: #dc3c3c;--th-064: #f0a000;--th-065: rgba(255, 85, 102, .08);--th-066: rgba(255, 85, 102, .4);--th-067: #7070a0;--th-068: #303048;--th-069: #e0e0f0;--th-070: #3a3a5a;--th-071: rgba(255, 255, 255, .6);--th-072: rgba(255, 255, 255, .5);--th-073: rgba(255, 255, 255, .35);--th-074: rgba(220, 60, 60, .5);--th-075: rgba(255, 85, 102, .7);--th-076: rgba(255, 255, 255, .45);--th-077: rgba(255, 85, 102, .2);--th-078: rgba(255, 85, 102, .06);--th-079: rgba(255, 85, 102, .14);--th-080: #9a7a5a;--th-081: #6b6b90;--th-082: #2e2e42;--th-083: #0e0303;--th-084: #7a9a8a;--th-085: #6a8a9a;--th-086: #280808;--th-087: #8a8aaa;--th-088: #c0c0d0;--th-089: rgba(255, 85, 102, .07);--th-090: rgba(255, 85, 102, .13);--th-091: rgba(255, 85, 102, .05);--th-092: rgba(255, 85, 102, .1);--th-093: #1a0606;--th-094: rgba(255, 255, 255, .09);--th-095: rgba(0, 0, 0, .7);--th-096: #0e0303;--th-097: rgba(255, 216, 64, .15);--th-098: #c0c0d8;--th-099: #4040a0;--th-100: rgba(220, 60, 60, .07);--th-101: rgba(220, 60, 60, .18);--th-102: rgba(240, 160, 0, .07);--th-103: rgba(240, 160, 0, .18);--th-104: rgba(0, 200, 220, .05);--th-105: rgba(0, 200, 220, .14);--th-106: #6a9a7a}html[data-theme]{--color-bg-body: var(--th-001);--color-bg-app-root: var(--th-001);--color-bg-header-start: var(--th-002);--color-bg-header-end: var(--th-003);--color-border-header: var(--th-004);--color-text-primary: var(--th-005);--color-text-crumb: var(--th-006);--color-border-burger: var(--th-007);--color-bg-burger: var(--th-008);--color-bg-burger-hover: var(--th-009);--color-burger-bar: var(--th-005);--color-backdrop: var(--th-010);--color-bg-nav-panel: var(--th-002);--color-border-nav-panel: var(--th-009);--color-shadow-nav-panel: var(--th-011);--color-text-nav-panel-title: var(--th-012);--color-nav-home-bg: var(--th-013);--color-nav-home-bg-hover: var(--th-014);--color-nav-home-border: var(--th-015);--color-nav-section-bg: var(--th-016);--color-nav-section-border-default: var(--th-017);--color-nav-chevron: var(--th-018);--color-nav-sublink: var(--th-019);--color-nav-sublink-hover-bg: var(--th-008);--color-nav-sublink-active-bg: var(--th-020);--color-nav-sublink-active-text: var(--th-021);--color-nav-sublink-active-border: var(--th-022);--nav-accent-exploitation: var(--th-012);--nav-accent-clients-messages: var(--th-023);--nav-accent-tarifs-offres: var(--th-024);--nav-accent-site-acquisition: var(--th-025);--nav-accent-intelligence-voltaire: var(--th-006);--nav-accent-operations: var(--th-026);--nav-accent-parametres: var(--th-017);--color-text-faint: var(--th-027);--color-text-subtle: var(--th-018);--color-text-accent: var(--th-006);--color-home-cta-bg: var(--th-020);--color-home-cta-border: var(--th-028);--color-home-cta-text: var(--th-012);--color-loading-text: var(--th-018);--dm-bg-page: var(--th-029);--dm-bg-card: var(--th-030);--dm-text-primary: var(--th-005);--dm-border-card: var(--th-008);--dm-shadow-card: var(--th-031);--dm-bg-topbar-start: var(--th-032);--dm-bg-topbar-end: var(--th-033);--dm-border-subtle: var(--th-034);--dm-bg-icon-btn: var(--th-016);--dm-border-icon-btn: var(--th-035);--dm-stroke-icon-back: var(--th-036);--dm-text-title: var(--th-006);--dm-text-tagline: var(--th-037);--dm-stroke-grid-icon: var(--th-038);--dm-phare-border-on: var(--th-039);--dm-phare-border-off: var(--th-004);--dm-phare-bg-on: var(--th-040);--dm-phare-dot: var(--th-041);--dm-morning-bg-start: var(--th-042);--dm-morning-bg-end: var(--th-043);--dm-white-03: var(--th-044);--dm-white-035: var(--th-045);--dm-white-04: var(--th-016);--dm-white-045: var(--th-046);--dm-white-05: var(--th-034);--dm-white-06: var(--th-008);--dm-white-07: var(--th-035);--dm-white-08: var(--th-004);--dm-black-08: var(--th-031);--dm-copper-03: var(--th-047);--dm-copper-055: var(--th-048);--dm-copper-shadow: var(--th-049);--dm-alert-card-border: var(--th-034);--dm-alert-row-start: var(--th-042);--dm-alert-row-end: var(--th-050);--dm-user-bubble-bg: var(--th-051);--dm-user-bubble-border: var(--th-052);--dm-morning-border: var(--th-016);--dm-morning-glow: var(--th-012);--dm-voltaire-orb-start: var(--th-053);--dm-voltaire-orb-end: var(--th-054);--dm-voltaire-orb-border: var(--th-055);--dm-text-voltaire-label: var(--th-006);--dm-text-clock: var(--th-056);--dm-text-morning: var(--th-057);--dm-morning-dot-active: var(--th-058);--dm-morning-dot-idle: var(--th-004);--dm-budget-bg-start: var(--th-059);--dm-budget-bg-end: var(--th-060);--dm-stroke-muted: var(--th-027);--dm-text-budget-label: var(--th-027);--dm-text-budget-open: var(--th-025);--dm-bg-budget-expand: var(--th-061);--dm-text-stat-label: var(--th-062);--dm-text-money-green: var(--th-025);--dm-text-money-red: var(--th-063);--dm-text-money-amber: var(--th-064);--dm-filter-active-bg: var(--th-065);--dm-filter-idle-bg: var(--th-059);--dm-filter-active-border: var(--th-066);--dm-filter-idle-border: var(--th-008);--dm-filter-active-text: var(--th-012);--dm-filter-idle-text: var(--th-027);--dm-card-gradient-start: var(--th-059);--dm-card-gradient-end: var(--th-060);--dm-card-border: var(--th-034);--dm-row-divider: var(--th-016);--dm-arrival-time-bg: var(--th-044);--dm-arrival-time-border: var(--th-008);--dm-arrival-time-text: var(--th-067);--dm-arrival-time-caption: var(--th-068);--dm-text-name: var(--th-069);--dm-text-secondary: var(--th-027);--dm-section-heading: var(--th-062);--dm-occ-subheading: var(--th-056);--dm-occ-child-text: var(--th-070);--dm-occ-notch: var(--th-071);--dm-occ-notch-label: var(--th-072);--dm-occ-day-marker: var(--th-073);--dm-occ-blocked: var(--th-074);--dm-occ-free: var(--th-016);--dm-pct-high: var(--th-025);--dm-pct-mid: var(--th-064);--dm-pct-low: var(--th-063);--dm-legend-reserved: var(--th-075);--dm-legend-free: var(--th-034);--dm-legend-blocked: var(--th-074);--dm-legend-today: var(--th-076);--dm-legend-text: var(--th-062);--dm-border-faint: var(--th-044);--dm-voltaire-icon-ring: var(--th-077);--dm-motiv-box-bg: var(--th-078);--dm-motiv-box-border: var(--th-079);--dm-motiv-text: var(--th-080);--dm-alert-text: var(--th-081);--dm-alert-date: var(--th-082);--dm-alert-menu-bg: var(--th-083);--dm-btn-ghost-stroke: var(--th-017);--dm-confirm-ia: var(--th-084);--dm-confirm-me: var(--th-085);--dm-hint-footer: var(--th-086);--dm-chat-border-open: var(--th-047);--dm-chat-border-closed: var(--th-008);--dm-chat-btn-border-open: var(--th-048);--dm-chat-btn-shadow: var(--th-049);--dm-chat-placeholder: var(--th-082);--dm-chat-bubble-voltaire-text: var(--th-087);--dm-chat-bubble-user-bg: var(--th-051);--dm-chat-bubble-user-border: var(--th-052);--dm-chat-bubble-user-text: var(--th-088);--dm-chat-bubble-voltaire-bg: var(--th-089);--dm-chat-bubble-voltaire-border: var(--th-090);--dm-typing-bg: var(--th-091);--dm-typing-border: var(--th-092);--dm-typing-dot: var(--th-006);--dm-attach-menu-bg: var(--th-093);--dm-attach-menu-border: var(--th-094);--dm-attach-menu-shadow: var(--th-095);--dm-attach-row-text: var(--th-057);--dm-input-bg: var(--th-016);--dm-input-border: var(--th-008);--dm-send-bg: var(--th-092);--dm-send-border: var(--th-077);--dm-phare-overlay: var(--th-010);--dm-phare-sheet-bg: var(--th-096);--dm-phare-sheet-border: var(--th-004);--dm-phare-title: var(--th-041);--dm-phare-close: var(--th-017);--dm-phare-tab-active-bg: var(--th-097);--dm-phare-tab-active-text: var(--th-041);--dm-phare-tab-idle-text: var(--th-027);--dm-phare-body: var(--th-098);--dm-phare-action: var(--th-006);--dm-stroke-attach: var(--th-017);--dm-zoom-icon-stroke: var(--th-076);--dm-accent-green: var(--th-025);--dm-accent-amber: var(--th-064);--dm-accent-cyan: var(--th-023);--dm-accent-lavender: var(--th-026);--dm-accent-lavender-deep: var(--th-099);--dm-accent-orange: var(--th-012);--dm-danger: var(--th-063);--dm-alert-urgent-bg: var(--th-100);--dm-alert-urgent-bd: var(--th-101);--dm-alert-warn-bg: var(--th-102);--dm-alert-warn-bd: var(--th-103);--dm-alert-info-bg: var(--th-104);--dm-alert-info-bd: var(--th-105);--dm-confirm-ia-msg: var(--th-106);--dm-confirm-me-msg: var(--th-085);--color-cosmic-start: var(--th-029);--color-cosmic-end: var(--th-001);--color-gold-primary: var(--th-006);--color-gold-glow: var(--th-047);--color-card-bg: var(--dm-card-gradient-start);--color-card-border: var(--dm-border-subtle);--color-text-muted: var(--th-057);--color-accent-green: var(--th-025);--color-cosmic-particle: var(--th-044);--color-cosmic-particle-gold: var(--th-078);--color-bg-primary: var(--color-bg-body);--dm-card: var(--dm-bg-card);--nav-accent-1: var(--color-text-accent)}html[data-theme=aurore]{--th-001: #f5ede6;--th-002: #ede4da;--th-003: #f0e8e0;--th-029: #f8f0e8;--th-030: #ede4d8;--th-032: #e8ddd0;--th-033: #e0d4c4;--th-042: #f5ece0;--th-043: #f0e6d8;--th-050: #e8dfd0;--th-053: #f0e8da;--th-054: #e8e0d0;--th-059: #ede5d5;--th-060: #e5dcc8;--th-061: #eae0d0;--th-083: #e0d8c8;--th-086: #f0e8dc;--th-096: #e4dcd0;--th-005: #1a0e06;--th-017: #7a6050;--th-018: #8a7060;--th-019: #5a4030;--th-027: #8a7060;--th-037: #9a8070;--th-056: #6a5040;--th-057: #9a8070;--th-062: #7a6050;--th-067: #9a8070;--th-068: #c8b8a8;--th-069: #2a1a0e;--th-070: #7a6050;--th-071: rgba(26,14,6,.6);--th-072: rgba(26,14,6,.5);--th-073: rgba(26,14,6,.35);--th-081: #8a7868;--th-082: #d8ccc0;--th-084: #7a8a78;--th-085: #7888a0;--th-087: #8a8888;--th-088: #3a2818;--th-004: rgba(26,14,6,.08);--th-007: rgba(26,14,6,.12);--th-008: rgba(26,14,6,.06);--th-009: rgba(26,14,6,.1);--th-016: rgba(26,14,6,.04);--th-034: rgba(26,14,6,.05);--th-035: rgba(26,14,6,.07);--th-044: rgba(26,14,6,.03);--th-045: rgba(26,14,6,.035);--th-046: rgba(26,14,6,.045);--th-094: rgba(26,14,6,.09);--th-010: rgba(255,240,220,.5);--th-011: rgba(255,240,220,.45);--th-031: rgba(255,240,220,.8);--th-095: rgba(255,240,220,.7);--th-006: #9a5a18;--th-012: #b06020;--th-021: #c87828;--th-041: #9a5a18;--th-039: rgba(154,90,24,.5);--th-040: rgba(154,90,24,.12);--th-047: rgba(154,90,24,.25);--th-048: rgba(154,90,24,.5);--th-049: rgba(154,90,24,.15);--th-055: rgba(154,90,24,.25);--th-058: rgba(154,90,24,.45);--th-065: rgba(154,90,24,.08);--th-066: rgba(154,90,24,.35);--th-075: rgba(154,90,24,.65);--th-077: rgba(154,90,24,.18);--th-078: rgba(154,90,24,.06);--th-079: rgba(154,90,24,.12);--th-089: rgba(154,90,24,.07);--th-090: rgba(154,90,24,.12);--th-091: rgba(154,90,24,.05);--th-092: rgba(154,90,24,.1);--th-025: #1a7040;--th-051: rgba(26,112,64,.12);--th-052: rgba(26,112,64,.22);--th-063: #c02020;--th-064: #c08000;--th-074: rgba(192,32,32,.4);--th-023: #1070c0;--th-024: #7020e0}html[data-theme=perle]{--th-001: #edf0f5;--th-002: #e4e8f0;--th-003: #e8ecf2;--th-029: #f2f4f8;--th-030: #e8ebf2;--th-032: #e0e4ed;--th-033: #d8dceb;--th-042: #edf0f8;--th-043: #e8ecf5;--th-050: #e4e8f0;--th-053: #eaf0fa;--th-054: #e4eaf4;--th-059: #e8ecf4;--th-060: #e0e4ef;--th-061: #e5e9f2;--th-083: #dde2ec;--th-086: #eef2f8;--th-096: #e2e6f0;--th-005: #080c1a;--th-017: #607080;--th-018: #6878a0;--th-019: #303850;--th-027: #6878a0;--th-037: #7888b0;--th-056: #4858a0;--th-057: #708090;--th-062: #5060a0;--th-067: #8090b0;--th-068: #c0c8e0;--th-069: #181c30;--th-070: #5868a0;--th-071: rgba(8,12,26,.6);--th-072: rgba(8,12,26,.5);--th-073: rgba(8,12,26,.35);--th-081: #7080b0;--th-082: #d0d4e8;--th-087: #7888a8;--th-088: #202840;--th-004: rgba(8,12,26,.08);--th-007: rgba(8,12,26,.12);--th-008: rgba(8,12,26,.06);--th-009: rgba(8,12,26,.1);--th-016: rgba(8,12,26,.04);--th-034: rgba(8,12,26,.05);--th-035: rgba(8,12,26,.07);--th-044: rgba(8,12,26,.03);--th-045: rgba(8,12,26,.035);--th-046: rgba(8,12,26,.045);--th-094: rgba(8,12,26,.09);--th-010: rgba(230,236,255,.5);--th-011: rgba(230,236,255,.45);--th-031: rgba(230,236,255,.8);--th-095: rgba(230,236,255,.7);--th-006: #1840b0;--th-012: #2050d0;--th-021: #3068e8;--th-041: #1840b0;--th-039: rgba(24,64,176,.5);--th-040: rgba(24,64,176,.1);--th-047: rgba(24,64,176,.22);--th-048: rgba(24,64,176,.48);--th-049: rgba(24,64,176,.14);--th-055: rgba(24,64,176,.22);--th-058: rgba(24,64,176,.42);--th-065: rgba(24,64,176,.08);--th-066: rgba(24,64,176,.32);--th-075: rgba(24,64,176,.65);--th-077: rgba(24,64,176,.16);--th-078: rgba(24,64,176,.06);--th-079: rgba(24,64,176,.12);--th-089: rgba(24,64,176,.07);--th-090: rgba(24,64,176,.12);--th-091: rgba(24,64,176,.05);--th-092: rgba(24,64,176,.1);--th-025: #186040;--th-051: rgba(24,96,64,.12);--th-052: rgba(24,96,64,.22);--th-063: #c82020;--th-064: #b87800;--th-074: rgba(200,32,32,.4);--th-023: #0890c0;--th-024: #7020c0}.section-collapse{border:1px solid var(--dm-card-border);border-radius:12px;overflow:hidden;margin-bottom:10px}.section-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--dm-card-gradient-start);border:none;cursor:pointer;color:var(--dm-text-primary);font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;transition:background-color .2s ease}.section-header:hover{background:var(--dm-filter-idle-bg)}.section-header:active{opacity:.95}.section-title{color:var(--dm-text-title);margin:0}.section-arrow{color:var(--dm-text-secondary);transition:transform .2s ease;flex-shrink:0;margin-left:8px}.section-arrow.open{transform:rotate(90deg)}.section-body{padding:12px 16px 16px;background:var(--dm-bg-card);animation:slideDown .2s ease-out}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}:root{--page-max-width: 900px;--page-padding: 16px;--page-padding-bottom: 40px;--page-margin: 0 auto;--header-padding-x: 16px;--header-min-height: 52px;--header-gap: 12px;--nav-panel-inner-padding-block-start: 16px;--nav-panel-inner-padding-x: 16px;--nav-panel-inner-padding-block-end: 28px;--nav-panel-title-margin-bottom: 12px;--nav-home-link-margin-bottom: 8px;--nav-section-gap: 6px;--nav-section-header-padding-y: 10px;--nav-section-header-padding-x: 12px;--nav-section-label-padding-right: 8px;--nav-section-list-padding-block-start: 4px;--nav-section-list-padding-block-end: 8px;--nav-section-list-padding-inline-start: 8px;--nav-sublink-margin-block: 2px;--nav-sublink-padding-y: 10px;--nav-sublink-padding-x: 12px;--dashboard-stage-padding-block: 16px;--dashboard-card-radius: 24px;--home-stack-gap: 16px;--placeholder-min-height: 40vh}@media(min-width:600px){:root{--page-padding: 20px}}.page-content{box-sizing:border-box;max-width:var(--page-max-width);padding:var(--page-padding);padding-bottom:var(--page-padding-bottom);margin:var(--page-margin);width:100%;min-width:0;font-size:16px;line-height:1.45}.dashboard-page{display:flex;flex-direction:column;align-items:stretch}.dashboard-page__stage{display:flex;justify-content:center;width:100%;min-width:0;padding-block:var(--dashboard-stage-padding-block);background:var(--dm-bg-page)}.dashboard-page__card{box-sizing:border-box;width:min(100%,420px);max-width:100%;margin:var(--page-margin);border-radius:var(--dashboard-card-radius);overflow:hidden;border:1px solid var(--dm-border-card);box-shadow:0 32px 80px var(--dm-black-08);min-height:min(70vh,100%);background:var(--dm-bg-card);color:var(--dm-text-primary);font-family:DM Sans,system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden}html,body,#root{min-height:100vh}body{background:var(--color-bg-body);color:var(--color-text-primary);font-family:DM Sans,system-ui,sans-serif;font-size:16px;line-height:1.45;overflow-x:hidden;overscroll-behavior:none;-webkit-tap-highlight-color:transparent}body.nav-menu-open{overflow:hidden}.app-root{min-height:100vh;display:flex;flex-direction:column;background:var(--color-bg-app-root)}.app-header{position:sticky;top:0;z-index:120;display:flex;align-items:center;justify-content:space-between;gap:var(--header-gap);min-height:var(--header-min-height);padding:0 var(--header-padding-x);background:linear-gradient(180deg,var(--color-bg-header-start) 0%,var(--color-bg-header-end) 100%);border-bottom:1px solid var(--color-border-header)}.app-brand{font-size:16px;font-weight:700;color:var(--color-text-primary);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.app-header-right{display:flex;align-items:center;gap:10px;min-width:0}.app-header-crumb{font-size:16px;font-weight:600;color:var(--color-text-crumb);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(42vw,280px)}@media(min-width:600px){.app-header-crumb{max-width:400px}}.app-burger{flex-shrink:0;width:44px;height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0;border:1px solid var(--color-border-burger);border-radius:10px;background:var(--color-bg-burger);cursor:pointer;touch-action:manipulation}.app-burger:hover{background:var(--color-bg-burger-hover)}.app-burger-bar{display:block;width:20px;height:2px;border-radius:1px;background:var(--color-burger-bar)}.app-shell{flex:1;width:100%;min-width:0;display:flex;flex-direction:column}.nav-backdrop{position:fixed;right:0;bottom:0;left:0;z-index:140;border:none;padding:0;margin:0;background:var(--color-backdrop);cursor:pointer;top:52px}.nav-panel{position:fixed;top:52px;right:0;z-index:150;width:min(100vw,380px);height:calc(100dvh - 52px);max-height:calc(100vh - 52px);background:var(--color-bg-nav-panel);border-left:1px solid var(--color-border-nav-panel);box-shadow:-8px 0 32px var(--color-shadow-nav-panel);transform:translate(100%);transition:transform .22s ease-out;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.nav-panel--open{transform:translate(0)}.nav-panel-inner{padding:var(--nav-panel-inner-padding-block-start) var(--nav-panel-inner-padding-x) var(--nav-panel-inner-padding-block-end)}.nav-panel-title{font-size:16px;font-weight:700;color:var(--color-text-nav-panel-title);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--nav-panel-title-margin-bottom)}.nav-home-link{display:flex;align-items:center;min-height:44px;padding:0 var(--nav-section-header-padding-x);margin-bottom:var(--nav-home-link-margin-bottom);border-radius:10px;font-size:16px;font-weight:600;color:var(--color-text-primary);text-decoration:none;background:var(--color-nav-home-bg);border:1px solid var(--color-nav-home-border)}.nav-home-link:hover{background:var(--color-nav-home-bg-hover)}.nav-section{margin-bottom:var(--nav-section-gap)}.nav-section-header{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:var(--nav-section-header-padding-y) var(--nav-section-header-padding-x);border:none;border-left:3px solid var(--color-nav-section-border-default);border-radius:0 10px 10px 0;background:var(--color-nav-section-bg);color:var(--color-text-primary);font-size:16px;font-weight:700;text-align:left;cursor:pointer;touch-action:manipulation}.nav-section-header[data-nav-group=exploitation]{border-left-color:var(--nav-accent-exploitation)}.nav-section-header[data-nav-group=clients-messages]{border-left-color:var(--nav-accent-clients-messages)}.nav-section-header[data-nav-group=tarifs-offres]{border-left-color:var(--nav-accent-tarifs-offres)}.nav-section-header[data-nav-group=site-acquisition]{border-left-color:var(--nav-accent-site-acquisition)}.nav-section-header[data-nav-group=intelligence-voltaire]{border-left-color:var(--nav-accent-intelligence-voltaire)}.nav-section-header[data-nav-group=operations]{border-left-color:var(--nav-accent-operations)}.nav-section-header[data-nav-group=parametres]{border-left-color:var(--nav-accent-parametres)}.nav-section-label{flex:1;padding-right:var(--nav-section-label-padding-right)}.nav-section-chevron{width:10px;height:10px;border-right:2px solid var(--color-nav-chevron);border-bottom:2px solid var(--color-nav-chevron);transform:rotate(-45deg);transition:transform .2s ease;flex-shrink:0}.nav-section-chevron--open{transform:rotate(45deg)}.nav-section-list{list-style:none;padding:var(--nav-section-list-padding-block-start) 0 var(--nav-section-list-padding-block-end) var(--nav-section-list-padding-inline-start)}.nav-sublink{display:flex;align-items:center;min-height:44px;padding:var(--nav-sublink-padding-y) var(--nav-sublink-padding-x);margin:var(--nav-sublink-margin-block) 0;border-radius:8px;font-size:16px;font-weight:500;color:var(--color-nav-sublink);text-decoration:none}.nav-sublink:hover{background:var(--color-nav-sublink-hover-bg);color:var(--color-text-primary)}.nav-sublink--active{background:var(--color-nav-sublink-active-bg);color:var(--color-nav-sublink-active-text);border:1px solid var(--color-nav-sublink-active-border)}.page-placeholder{color:var(--color-text-primary);font-family:inherit;min-height:var(--placeholder-min-height)}.page-placeholder__badge{font-size:16px;color:var(--color-text-faint);margin-bottom:var(--home-stack-gap)}.page-placeholder__title{font-size:1.25rem;font-weight:700}.page-placeholder__meta{margin-top:var(--home-stack-gap);font-size:16px;color:var(--color-text-subtle)}.page-placeholder__code{color:var(--color-text-accent)}.home-stack{display:flex;flex-direction:column;gap:var(--home-stack-gap);max-width:560px}.home-title{font-size:1.375rem;font-weight:800;color:var(--color-text-primary)}.home-lead{color:var(--color-text-subtle);font-size:16px;line-height:1.5}.home-cta{display:inline-block;padding:12px 18px;border-radius:12px;background:var(--color-home-cta-bg);border:1px solid var(--color-home-cta-border);color:var(--color-home-cta-text);font-weight:700;text-decoration:none}.home-cta--secondary{background:var(--color-nav-section-bg);border-color:var(--color-border-nav-panel);color:var(--color-text-accent)}.login-screen{box-sizing:border-box;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--page-padding);background:linear-gradient(165deg,var(--color-bg-primary) 0%,var(--dm-bg-page) 42%,var(--color-bg-header-end) 100%);color:var(--color-text-primary)}.login-screen__content{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:400px}.login-screen__brand{margin-bottom:20px}.login-screen__orb{width:clamp(120px,38vw,200px);height:clamp(120px,38vw,200px);margin-inline:auto;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,var(--dm-voltaire-orb-start) 0%,var(--dm-voltaire-orb-end) 100%);border:2px solid var(--dm-voltaire-orb-border);box-shadow:0 0 40px var(--dm-copper-03),0 0 80px var(--dm-motiv-box-border),inset 0 0 28px var(--dm-voltaire-icon-ring)}.login-screen__orb-letter{font-size:clamp(2.5rem,10vw,3.5rem);font-weight:800;line-height:1;color:var(--dm-text-voltaire-label)}.login-screen__greeting{font-size:1.5rem;font-weight:800;color:var(--color-text-primary);margin-bottom:6px}.login-screen__tagline{font-size:15px;color:var(--color-text-subtle);margin-bottom:28px}.login-screen__form{width:100%;text-align:left;padding:22px 20px 24px;border-radius:18px;background:linear-gradient(180deg,var(--dm-card-gradient-start) 0%,var(--dm-card-gradient-end) 100%);border:1px solid var(--dm-card-border);box-shadow:0 24px 64px var(--dm-shadow-card)}.login-screen__label{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:6px}.login-screen__label+.login-screen__input{margin-bottom:14px}.login-screen__input{box-sizing:border-box;display:block;width:100%;padding:12px 14px;border-radius:10px;border:1px solid var(--dm-input-border);background:var(--dm-input-bg);color:var(--color-text-primary);font-size:15px;font-family:inherit;outline:none}.login-screen__input::placeholder{color:var(--color-text-faint);opacity:1}.login-screen__input:focus{border-color:var(--nav-accent-1);box-shadow:0 0 0 2px var(--dm-filter-active-bg)}.login-screen__submit{width:100%;margin-top:8px;padding:14px 18px;border:1px solid var(--color-home-cta-border);border-radius:12px;background:var(--color-home-cta-bg);color:var(--color-home-cta-text);font-size:15px;font-weight:800;font-family:inherit;cursor:pointer}.login-screen__submit:focus-visible{outline:2px solid var(--nav-accent-1);outline-offset:2px}.login-screen__actions{margin-top:20px}.login-screen__link{font-size:14px;font-weight:600;color:var(--color-text-accent);text-decoration:none;border-bottom:1px solid var(--dm-copper-03)}.login-screen__link:hover{color:var(--nav-accent-1);border-bottom-color:var(--nav-accent-1)}.login-screen__logo-text{font-size:clamp(1.5rem,5vw,2rem);font-weight:800;color:var(--color-text-accent);margin-bottom:6px;letter-spacing:.02em}.login-screen__tagline-top{font-size:13px;color:var(--color-text-subtle);margin-bottom:24px}.login-screen__orb-container{margin-bottom:20px}.login-screen__error-message{width:100%;padding:12px 14px;margin-bottom:16px;background:var(--th-014);border:1px solid var(--th-012);border-radius:10px;color:var(--th-012);font-size:13px;font-weight:600;text-align:center}.login-screen__password-wrapper{position:relative;display:flex;align-items:center;margin-bottom:14px}.login-screen__password-input{padding-right:44px}.login-screen__password-toggle{position:absolute;right:10px;background:none;border:none;color:var(--dm-text-secondary);font-size:16px;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;transition:color .2s}.login-screen__password-toggle:hover:not(:disabled){color:var(--dm-text-title)}.login-screen__password-toggle:disabled{opacity:.5;cursor:not-allowed}.login-screen__submit:hover:not(:disabled){background:var(--dm-copper-055);border-color:var(--dm-text-title)}.login-screen__submit:disabled{opacity:.5;cursor:not-allowed}.login-screen__demo-btn{width:100%;margin-top:8px;padding:12px 16px;border:1px solid var(--dm-card-border);border-radius:12px;background:transparent;color:var(--color-text-accent);font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .2s}.login-screen__demo-btn:hover:not(:disabled){background:var(--dm-input-bg);border-color:var(--color-text-accent)}.login-screen__demo-btn:disabled{opacity:.5;cursor:not-allowed}.login-screen__actions{margin-top:20px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.login-screen__divider{color:var(--color-text-subtle);font-size:12px}.login-screen__forgot-btn{background:none;border:none;padding:0;font-family:inherit;cursor:pointer}.login-screen__footer{margin-top:32px;text-align:center}.login-screen__footer-text{font-size:12px;color:var(--color-text-faint);margin:0}.arrivees-page{max-width:min(100%,1180px);color:var(--color-text-primary);padding-bottom:48px}.arrivees-page__toolbar{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--dm-border-card)}.arrivees-page__title-row{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.arrivees-page__title{font-size:1.25rem;font-weight:800;color:var(--color-text-accent)}.arrivees-page__subtitle{font-size:12px;color:var(--color-text-subtle)}.arrivees-page__nav-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.arrivees-page__pill{padding:6px 14px;border-radius:20px;border:1px solid var(--color-text-accent);background:var(--dm-filter-active-bg);color:var(--color-text-accent);font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.arrivees-page__month-nav{display:flex;align-items:center;border-radius:8px;border:1px solid var(--dm-border-card);overflow:hidden;background:var(--dm-input-bg)}.arrivees-page__nav-btn{width:34px;height:34px;border:none;background:transparent;color:var(--color-text-primary);cursor:pointer;font-size:14px;font-weight:700;font-family:inherit}.arrivees-page__month-label{padding:6px 10px;font-size:12px;font-weight:700;min-width:140px;text-align:center}.arrivees-page__kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.arrivees-page__kpi{text-align:center;padding:10px;border-radius:12px;border:1px solid var(--dm-card-border);background:linear-gradient(145deg,var(--dm-card-gradient-start),var(--dm-card-gradient-end))}.arrivees-page__kpi-value{display:block;font-size:1.25rem;font-weight:800;color:var(--color-text-accent)}.arrivees-page__kpi-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-subtle)}.arrivees-page__legend{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:10px;font-size:11px;font-weight:600;color:var(--dm-text-stat-label)}.arrivees-page__legend-item{display:inline-flex;align-items:center;gap:6px}.arrivees-page__legend-item:before{content:"";width:12px;height:8px;border-radius:3px}.arrivees-page__legend-item--past:before{background:var(--dm-accent-lavender-deep)}.arrivees-page__legend-item--future:before{background:var(--nav-accent-tarifs-offres)}.arrivees-page__legend-item--today:before{background:var(--dm-filter-active-bg);border:1px solid var(--dm-accent-amber)}.arrivees-page__gantt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--page-padding));padding-inline:var(--page-padding)}.arrivees-page__gantt-inner{min-width:1174px}.arrivees-page__date-header{display:flex;border-bottom:2px solid var(--dm-border-card);position:sticky;top:0;z-index:2;background:var(--color-bg-nav-panel)}.arrivees-page__corner{width:110px;flex-shrink:0}.arrivees-page__date-cell{width:38px;flex-shrink:0;text-align:center;padding:4px 0;border-left:1px solid var(--dm-border-card)}.arrivees-page__date-cell--today{background:var(--dm-filter-active-bg)}.arrivees-page__date-cell--weekend:not(.arrivees-page__date-cell--today){background:var(--dm-alert-info-bg)}.arrivees-page__dow{font-size:9px;font-weight:600;color:var(--color-text-faint)}.arrivees-page__dom{font-size:12px;font-weight:600;color:var(--color-text-primary)}.arrivees-page__dom--today{font-weight:800;color:var(--dm-accent-amber)}.arrivees-page__row{display:flex;border-bottom:1px solid var(--dm-border-card);min-height:44px}.arrivees-page__lodging{width:110px;flex-shrink:0;padding:8px 10px;border-right:1px solid var(--dm-border-card);display:flex;align-items:center;background:var(--color-bg-header-start)}.arrivees-page__lodging--room{background:var(--dm-input-bg)}.arrivees-page__lodging-label{font-size:12px;font-weight:700;color:var(--color-text-accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arrivees-page__lodging--room .arrivees-page__lodging-label{font-size:11px;color:var(--color-text-subtle)}.arrivees-page__cells{flex:1;position:relative;display:flex;min-width:0}.arrivees-page__cell{width:38px;flex-shrink:0;height:44px;border-left:1px solid var(--dm-border-card);box-sizing:border-box}.arrivees-page__cell--today{background:var(--dm-filter-active-bg)}.arrivees-page__cell--weekend:not(.arrivees-page__cell--today){background:var(--dm-alert-info-bg)}.arrivees-page__segment{position:absolute;top:4px;height:36px;border-radius:6px;padding:2px 8px;display:flex;align-items:center;cursor:pointer;z-index:2;box-sizing:border-box}.arrivees-page__segment--past{background:var(--dm-accent-lavender-deep)}.arrivees-page__segment--future{background:var(--nav-accent-tarifs-offres)}.arrivees-page__segment-guest{font-size:10px;font-weight:700;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.arrivees-page__bar-badge{font-size:9px;font-weight:700;border-radius:4px;padding:1px 5px;margin-left:4px;white-space:nowrap;background:var(--dm-input-bg)}.arrivees-page__bar-badge--paid{color:var(--dm-accent-green)}.arrivees-page__bar-badge--partial{color:var(--dm-accent-amber)}.arrivees-page__bar-badge--unpaid{color:var(--dm-danger)}.arrivees-page__tooltip{position:fixed;z-index:999;min-width:180px;padding:10px 14px;border-radius:10px;border:1px solid var(--dm-border-card);background:var(--color-bg-nav-panel);box-shadow:0 8px 32px var(--color-shadow-nav-panel)}.arrivees-page__tooltip-name{font-size:13px;font-weight:700;color:var(--color-text-primary)}.arrivees-page__tooltip-meta{font-size:11px;color:var(--color-text-subtle);margin-top:4px}.arrivees-page__tooltip-status{font-size:11px;font-weight:700;margin-top:6px}.arrivees-page__tooltip-status--paid{color:var(--dm-accent-green)}.arrivees-page__tooltip-status--partial{color:var(--dm-accent-amber)}.arrivees-page__tooltip-status--unpaid{color:var(--dm-danger)}.reservations-page{color:var(--color-text-primary);padding-bottom:100px}.reservations-page__header{margin-bottom:10px}.reservations-page__header-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.reservations-page__title{font-size:1.25rem;font-weight:800;color:var(--nav-accent-tarifs-offres)}.reservations-page__exports{display:flex;gap:6px}.reservations-page__export-btn{padding:6px 12px;border-radius:8px;border:1px solid var(--dm-border-card);background:var(--dm-input-bg);color:var(--color-text-subtle);font-size:11px;font-weight:600;cursor:pointer;font-family:inherit}.reservations-page__search{width:100%;box-sizing:border-box;padding:9px 14px;border-radius:10px;border:1px solid var(--dm-input-border);background:var(--dm-input-bg);color:var(--color-text-primary);font-size:13px;font-family:inherit}.reservations-page__search::placeholder{color:var(--color-text-faint)}.reservations-page__tabs{display:flex;gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;border-bottom:2px solid var(--dm-border-card);margin-bottom:8px}.reservations-page__tab{display:inline-flex;align-items:center;gap:5px;padding:10px 14px;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;background:transparent;color:var(--color-text-subtle);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;font-family:inherit}.reservations-page__tab--active{border-bottom-color:var(--nav-accent-tarifs-offres);color:var(--nav-accent-tarifs-offres);font-weight:700}.reservations-page__tab-count{font-size:10px;font-weight:700;padding:0 6px;border-radius:10px;background:var(--dm-border-card);color:var(--color-text-subtle)}.reservations-page__tab-count--active{background:var(--nav-accent-tarifs-offres);color:var(--color-text-primary)}.reservations-page__date-filters{display:flex;gap:6px;padding:4px 0 10px;overflow-x:auto}.reservations-page__chip{padding:5px 12px;border-radius:16px;border:1px solid var(--dm-border-card);background:var(--dm-input-bg);color:var(--color-text-subtle);font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;font-family:inherit}.reservations-page__chip--active{border-color:var(--nav-accent-tarifs-offres);background:var(--dm-filter-active-bg);color:var(--nav-accent-tarifs-offres)}.reservations-page__count{font-size:11px;color:var(--color-text-subtle);margin-bottom:8px}.reservations-page__list{list-style:none;margin:0;padding:0}.reservations-page__card{border-radius:14px;margin-bottom:10px;border:1px solid var(--dm-border-card);overflow:hidden;background:linear-gradient(145deg,var(--dm-card-gradient-start),var(--dm-card-gradient-end))}.reservations-page__card-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--dm-border-card);gap:8px}.reservations-page__card-refs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.reservations-page__ref{font-size:11px;font-weight:700;color:var(--color-text-faint)}.reservations-page__pill{font-size:10px;font-weight:700;padding:2px 8px;border-radius:4px}.reservations-page__pill--status-confirmed{color:var(--nav-accent-clients-messages);background:var(--dm-alert-info-bg);border:1px solid var(--dm-alert-info-bd)}.reservations-page__pill--status-pending{color:var(--dm-accent-amber);background:var(--dm-alert-warn-bg);border:1px solid var(--dm-alert-warn-bd)}.reservations-page__pill--status-paid,.reservations-page__pill--pay-paid{color:var(--dm-accent-green);background:var(--dm-user-bubble-bg);border:1px solid var(--dm-user-bubble-border)}.reservations-page__pill--pay-partial{color:var(--dm-accent-amber);background:var(--dm-alert-warn-bg);border:1px solid var(--dm-alert-warn-bd)}.reservations-page__pill--pay-unpaid{color:var(--dm-danger);background:var(--dm-alert-urgent-bg);border:1px solid var(--dm-alert-urgent-bd)}.reservations-page__card-body{padding:10px 14px}.reservations-page__guest{font-size:14px;font-weight:700;margin-bottom:2px}.reservations-page__email{font-size:11px;color:var(--color-text-subtle);margin-bottom:6px}.reservations-page__meta-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px;font-size:11px;color:var(--color-text-subtle)}.reservations-page__lodging{color:var(--nav-accent-clients-messages);font-weight:600}.reservations-page__amounts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:10px}.reservations-page__amount{text-align:center;padding:6px 4px;border-radius:8px;background:var(--dm-white-03)}.reservations-page__amount-val{display:block;font-size:12px;font-weight:700;color:var(--color-text-primary)}.reservations-page__amount-val--green{color:var(--dm-accent-green)}.reservations-page__amount-val--red{color:var(--dm-danger)}.reservations-page__amount-lbl{font-size:9px;font-weight:600;color:var(--color-text-faint);text-transform:uppercase}.reservations-page__actions{display:flex;gap:6px;overflow-x:auto}.reservations-page__action{padding:7px 12px;border-radius:8px;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0;font-family:inherit;border:1px solid transparent}.reservations-page__action--cyan{background:var(--dm-alert-info-bg);border-color:var(--dm-alert-info-bd);color:var(--nav-accent-clients-messages)}.reservations-page__action--green{background:var(--dm-user-bubble-bg);border-color:var(--dm-user-bubble-border);color:var(--dm-accent-green)}.reservations-page__action--amber{background:var(--dm-alert-warn-bg);border-color:var(--dm-alert-warn-bd);color:var(--dm-accent-amber)}.reservations-page__pagination{display:flex;justify-content:center;gap:8px;padding:12px 0}.reservations-page__page-btn{width:36px;height:36px;border-radius:8px;border:1px solid var(--dm-border-card);background:var(--dm-input-bg);color:var(--color-text-subtle);font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}.reservations-page__page-btn--active{background:var(--nav-accent-tarifs-offres);border-color:var(--nav-accent-tarifs-offres);color:var(--color-text-primary)}.reservations-page__sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center}.reservations-page__sheet-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;background:var(--color-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}.reservations-page__sheet{position:relative;z-index:1;width:100%;max-width:480px;border-radius:16px 16px 0 0;padding:20px 20px 32px;background:var(--color-bg-nav-panel);border:1px solid var(--dm-border-card)}.reservations-page__sheet-handle{width:40px;height:4px;border-radius:2px;margin:0 auto 16px;background:var(--dm-border-card)}.reservations-page__sheet-title{font-size:16px;font-weight:700;color:var(--dm-accent-amber);margin-bottom:12px}.reservations-page__sheet-ref{font-size:13px;color:var(--color-text-subtle);margin-bottom:14px}.reservations-page__sheet-label{font-size:12px;font-weight:600;color:var(--color-text-subtle);margin-bottom:8px}.reservations-page__contract-opt{display:block;width:100%;padding:10px 14px;margin-bottom:6px;text-align:left;border-radius:10px;border:1px solid var(--dm-border-card);background:var(--dm-input-bg);color:var(--color-text-primary);font-size:13px;cursor:pointer;font-family:inherit}.reservations-page__contract-opt--active{background:var(--dm-alert-warn-bg);border-color:var(--dm-accent-amber);color:var(--dm-accent-amber);font-weight:700}.reservations-page__sheet-actions{display:flex;gap:10px;margin-top:16px}.reservations-page__sheet-cancel{flex:1;padding:12px;border-radius:10px;border:none;background:var(--dm-border-card);color:var(--color-text-primary);font-weight:700;cursor:pointer;font-family:inherit}.reservations-page__sheet-send{flex:2;padding:12px;border-radius:10px;border:none;background:var(--dm-accent-amber);color:var(--color-text-primary);font-weight:700;cursor:pointer;font-family:inherit}.nouvelle-vente-page{color:var(--color-text-primary);padding-bottom:100px}.nouvelle-vente-page__header{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--dm-border-card)}.nouvelle-vente-page__headline{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px}.nouvelle-vente-page__title{font-size:1.15rem;font-weight:800;color:var(--nav-accent-tarifs-offres)}.nouvelle-vente-page__step-label{font-size:12px;color:var(--color-text-subtle)}.nouvelle-vente-page__steps{display:flex;align-items:center;justify-content:center;gap:8px}.nouvelle-vente-page__step-track{display:flex;align-items:center;gap:8px}.nouvelle-vente-page__step-dot{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;border:2px solid var(--dm-border-card);background:var(--dm-input-bg);color:var(--color-text-faint)}.nouvelle-vente-page__step-dot--done{border-color:var(--nav-accent-tarifs-offres);background:var(--dm-filter-active-bg);color:var(--nav-accent-tarifs-offres)}.nouvelle-vente-page__step-line{width:30px;height:2px;background:var(--dm-border-card)}.nouvelle-vente-page__step-line--done{background:var(--nav-accent-tarifs-offres)}.nouvelle-vente-page__panel{padding-top:4px}.nouvelle-vente-page__panel-title{font-size:14px;font-weight:700;margin-bottom:16px}.nouvelle-vente-page__field{display:block;margin-bottom:12px}.nouvelle-vente-page__label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-subtle);margin-bottom:5px}.nouvelle-vente-page__input{width:100%;box-sizing:border-box;padding:11px 14px;border-radius:8px;border:1px solid var(--dm-input-border);background:var(--dm-input-bg);color:var(--color-text-primary);font-size:13px;font-family:inherit}.nouvelle-vente-page__depart-box{margin-bottom:14px}.nouvelle-vente-page__depart-val{padding:11px 14px;border-radius:8px;border:1px solid var(--dm-input-border);background:var(--dm-input-bg);font-weight:700;color:var(--nav-accent-tarifs-offres)}.nouvelle-vente-page__counters{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:8px}.nouvelle-vente-page__counter{display:flex;align-items:center;border-radius:8px;border:1px solid var(--dm-input-border);background:var(--dm-input-bg);overflow:hidden}.nouvelle-vente-page__ctr-btn{width:44px;height:44px;border:none;background:transparent;color:var(--nav-accent-tarifs-offres);font-size:20px;font-weight:700;cursor:pointer;font-family:inherit}.nouvelle-vente-page__ctr-val{flex:1;text-align:center;font-size:16px;font-weight:800}.nouvelle-vente-page__primary{width:100%;margin-top:8px;padding:14px;border:none;border-radius:12px;background:var(--nav-accent-tarifs-offres);color:var(--color-text-primary);font-size:15px;font-weight:800;cursor:pointer;font-family:inherit}.nouvelle-vente-page__recap-bar{display:flex;align-items:center;gap:10px;padding:12px;margin-bottom:14px;border-radius:10px;border:1px solid var(--dm-border-card);background:var(--dm-input-bg)}.nouvelle-vente-page__recap-text{flex:1;font-size:12px;color:var(--color-text-subtle)}.nouvelle-vente-page__linkish{font-size:11px;padding:4px 10px;border-radius:6px;border:1px solid var(--dm-copper-03);background:transparent;color:var(--nav-accent-tarifs-offres);cursor:pointer;font-family:inherit}.nouvelle-vente-page__avail-count{font-size:12px;font-weight:700;color:var(--color-text-subtle);margin-bottom:12px}.nouvelle-vente-page__lodging-card{border-radius:14px;margin-bottom:12px;border:1px solid var(--dm-border-card);overflow:hidden;background:linear-gradient(145deg,var(--dm-card-gradient-start),var(--dm-card-gradient-end))}.nouvelle-vente-page__lodging-hero{height:80px;display:flex;align-items:center;justify-content:center;font-size:32px}.nouvelle-vente-page__lodging-hero--lavender{background:linear-gradient(135deg,var(--dm-filter-active-bg),var(--dm-alert-info-bg))}.nouvelle-vente-page__lodging-hero--orange{background:linear-gradient(135deg,var(--dm-alert-warn-bg),var(--dm-filter-active-bg))}.nouvelle-vente-page__lodging-hero--cyan{background:linear-gradient(135deg,var(--dm-alert-info-bg),var(--dm-user-bubble-bg))}.nouvelle-vente-page__lodging-body{padding:12px 14px}.nouvelle-vente-page__lodging-name{font-size:15px;font-weight:800;margin-bottom:3px}.nouvelle-vente-page__lodging-name--lavender{color:var(--nav-accent-tarifs-offres)}.nouvelle-vente-page__lodging-name--orange{color:var(--color-text-accent)}.nouvelle-vente-page__lodging-name--cyan{color:var(--nav-accent-clients-messages)}.nouvelle-vente-page__lodging-tagline{font-size:12px;color:var(--color-text-subtle);font-style:italic;margin-bottom:8px}.nouvelle-vente-page__lodging-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px;font-size:11px;color:var(--color-text-subtle)}.nouvelle-vente-page__lodging-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.nouvelle-vente-page__price{font-size:20px;font-weight:800;color:var(--dm-accent-green)}.nouvelle-vente-page__price-per{font-size:10px;color:var(--color-text-faint)}.nouvelle-vente-page__select{padding:10px 20px;border:none;border-radius:10px;background:var(--nav-accent-tarifs-offres);color:var(--color-text-primary);font-size:13px;font-weight:800;cursor:pointer;font-family:inherit}.nouvelle-vente-page__cart-block{border-radius:14px;padding:14px;margin-bottom:14px;border:1px solid var(--dm-border-card);background:var(--dm-input-bg)}.nouvelle-vente-page__cart-block--accent{border-color:var(--dm-copper-03)}.nouvelle-vente-page__cart-title{font-size:15px;font-weight:800;color:var(--nav-accent-tarifs-offres);margin-bottom:6px}.nouvelle-vente-page__cart-dates{font-size:12px;color:var(--color-text-subtle);margin-bottom:8px}.nouvelle-vente-page__cart-line{display:flex;justify-content:space-between;padding-top:8px;border-top:1px solid var(--dm-border-card);font-size:13px}.nouvelle-vente-page__tax-title{font-size:13px;font-weight:700;margin-bottom:10px}.nouvelle-vente-page__tax-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nouvelle-vente-page__tax-total{text-align:right;font-size:13px;font-weight:700;color:var(--dm-accent-amber);margin-top:8px}.nouvelle-vente-page__total-box{text-align:center;padding:16px;margin-bottom:16px;border-radius:14px;border:1px solid var(--dm-user-bubble-border);background:var(--dm-user-bubble-bg)}.nouvelle-vente-page__total-lbl{font-size:11px;color:var(--color-text-subtle);margin-bottom:4px}.nouvelle-vente-page__total-val{font-size:28px;font-weight:800;color:var(--dm-accent-green)}.nouvelle-vente-page__final-actions{display:flex;gap:10px}.nouvelle-vente-page__secondary{flex:1;padding:12px;border-radius:10px;border:1px solid var(--dm-border-card);background:var(--dm-input-bg);color:var(--color-text-subtle);font-weight:700;cursor:pointer;font-family:inherit}.nouvelle-vente-page__success{flex:2;padding:12px;border-radius:10px;border:none;background:var(--dm-accent-green);color:var(--color-text-primary);font-size:14px;font-weight:800;cursor:pointer;font-family:inherit}.logements-page{color:var(--color-text-primary);padding-bottom:100px}.logements-page__toolbar{margin-bottom:10px}.logements-page__toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.logements-page__title{font-size:1.25rem;font-weight:800;color:var(--nav-accent-tarifs-offres)}.logements-page__new{padding:8px 14px;border:none;border-radius:10px;background:var(--nav-accent-tarifs-offres);color:var(--color-text-primary);font-size:12px;font-weight:700;cursor:pointer;font-family:inherit}.logements-page__back{margin-bottom:10px;padding:8px 12px;border-radius:8px;border:1px solid var(--dm-border-card);background:var(--dm-input-bg);color:var(--color-text-subtle);font-weight:700;cursor:pointer;font-family:inherit}.logements-page__search{width:100%;box-sizing:border-box;padding:9px 14px;border-radius:10px;border:1px solid var(--dm-input-border);background:var(--dm-input-bg);color:var(--color-text-primary);font-size:13px;font-family:inherit}.logements-page__chips{display:flex;gap:6px;padding:4px 0 12px;overflow-x:auto}.logements-page__chip{padding:5px 14px;border-radius:16px;border:1px solid var(--dm-border-card);background:var(--dm-input-bg);color:var(--color-text-subtle);font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;font-family:inherit}.logements-page__chip--active{border-color:var(--nav-accent-tarifs-offres);background:var(--dm-filter-active-bg);color:var(--nav-accent-tarifs-offres)}.logements-page__list{list-style:none;margin:0;padding:0}.logements-page__card{border-radius:14px;margin-bottom:10px;border:1px solid var(--dm-border-card);overflow:hidden;background:linear-gradient(145deg,var(--dm-card-gradient-start),var(--dm-card-gradient-end))}.logements-page__card-inner{display:flex}.logements-page__thumb{width:80px;height:80px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:28px}.logements-page__thumb--lavender{background:var(--dm-alert-info-bg)}.logements-page__thumb--orange{background:var(--dm-alert-warn-bg)}.logements-page__thumb--cyan{background:var(--dm-user-bubble-bg)}.logements-page__thumb--green{background:var(--dm-user-bubble-bg);border-right:1px solid var(--dm-user-bubble-border)}.logements-page__thumb--amber{background:var(--dm-filter-active-bg)}.logements-page__card-main{flex:1;padding:10px 12px;min-width:0}.logements-page__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:4px}.logements-page__name{font-size:14px;font-weight:800;flex:1;min-width:0}.logements-page__name--lavender{color:var(--nav-accent-tarifs-offres)}.logements-page__name--orange{color:var(--color-text-accent)}.logements-page__name--cyan{color:var(--nav-accent-clients-messages)}.logements-page__name--green{color:var(--dm-accent-green)}.logements-page__name--amber{color:var(--dm-accent-amber)}.logements-page__badge{font-size:9px;font-weight:700;padding:2px 8px;border-radius:6px;flex-shrink:0}.logements-page__badge--active{background:var(--dm-user-bubble-bg);border:1px solid var(--dm-user-bubble-border);color:var(--dm-accent-green)}.logements-page__badge--inactive{background:var(--dm-row-divider);color:var(--color-text-subtle)}.logements-page__badge--work{background:var(--dm-alert-warn-bg);border:1px solid var(--dm-alert-warn-bd);color:var(--dm-accent-amber)}.logements-page__badge--stop{background:var(--dm-alert-urgent-bg);border:1px solid var(--dm-alert-urgent-bd);color:var(--dm-danger)}.logements-page__card-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px;font-size:11px;color:var(--color-text-subtle)}.logements-page__price{font-weight:700;color:var(--dm-accent-green)}.logements-page__edit-btn{padding:5px 12px;border-radius:8px;border:1px solid var(--dm-copper-03);background:var(--dm-filter-active-bg);color:var(--nav-accent-tarifs-offres);font-size:11px;font-weight:700;cursor:pointer;font-family:inherit}.logements-page__edit-tabs{display:flex;gap:4px;overflow-x:auto;margin-bottom:12px;border-bottom:1px solid var(--dm-border-card)}.logements-page__edit-tab{padding:10px 14px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--color-text-subtle);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;font-family:inherit}.logements-page__edit-tab--active{color:var(--nav-accent-tarifs-offres);border-bottom-color:var(--nav-accent-tarifs-offres)}.logements-page__edit-panel{padding:16px;border-radius:12px;border:1px solid var(--dm-border-card);background:var(--dm-input-bg)}.logements-page__placeholder{font-size:14px;color:var(--color-text-subtle);line-height:1.5}.tarifs-page{color:var(--color-text-primary);padding-bottom:100px}.tarifs-page__title{font-size:1.25rem;font-weight:800;color:var(--nav-accent-tarifs-offres);margin-bottom:4px}.tarifs-page__subtitle{font-size:11px;color:var(--color-text-subtle);margin-bottom:14px}.tarifs-page__progress-block{padding:14px;border-radius:14px;border:1px solid var(--dm-border-card);background:linear-gradient(145deg,var(--dm-card-gradient-start),var(--dm-card-gradient-end));margin-bottom:16px}.tarifs-page__progress-labels{display:flex;justify-content:space-between;font-size:11px;color:var(--color-text-subtle);margin-bottom:6px}.tarifs-page__progress-track{height:10px;border-radius:5px;background:var(--dm-input-bg);overflow:hidden;border:1px solid var(--dm-border-card)}.tarifs-page__progress-fill{height:100%;border-radius:5px;background:linear-gradient(90deg,var(--dm-accent-green),var(--nav-accent-clients-messages));transition:width .3s ease}.tarifs-page__progress-fill--warn{background:linear-gradient(90deg,var(--dm-accent-amber),var(--color-text-accent))}.tarifs-page__totals{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.tarifs-page__total-card{text-align:center;padding:10px;border-radius:10px;background:var(--dm-input-bg);border:1px solid var(--dm-border-card)}.tarifs-page__total-val{font-size:1.1rem;font-weight:800;color:var(--dm-accent-green)}.tarifs-page__total-lbl{font-size:9px;text-transform:uppercase;color:var(--color-text-faint)}.tarifs-page__section-title{font-size:13px;font-weight:700;margin:18px 0 10px;color:var(--color-text-accent)}.tarifs-page__table{width:100%;border-collapse:collapse;font-size:12px;margin-bottom:8px;border-radius:12px;overflow:hidden;border:1px solid var(--dm-border-card)}.tarifs-page__table th,.tarifs-page__table td{padding:8px 10px;text-align:left;border-bottom:1px solid var(--dm-row-divider)}.tarifs-page__table th{background:var(--dm-input-bg);color:var(--color-text-subtle);font-weight:700;font-size:10px;text-transform:uppercase}.tarifs-page__table tr:last-child td{border-bottom:none}.tarifs-page__numwrap{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:8px;background:var(--dm-white-03);border:1px solid var(--dm-input-border)}.tarifs-page__numwrap span{font-size:11px;color:var(--color-text-subtle)}.tarifs-page__numinput{width:52px;border:none;background:transparent;color:var(--color-text-primary);font-size:13px;font-weight:700;text-align:right;outline:none;font-family:inherit}.tarifs-page__btn-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tarifs-page__btn{padding:10px 14px;border-radius:10px;border:1px solid var(--dm-border-card);background:var(--dm-input-bg);color:var(--color-text-subtle);font-weight:700;font-size:12px;cursor:pointer;font-family:inherit}.tarifs-page__btn--primary{background:var(--nav-accent-tarifs-offres);border-color:var(--dm-copper-03);color:var(--color-text-primary)}.tarifs-page__scenarios{margin-top:14px;padding:12px;border-radius:12px;border:1px solid var(--dm-card-border);background:var(--dm-input-bg)}.tarifs-page__scenario{padding:10px;margin-bottom:8px;border-radius:10px;border:1px solid var(--dm-border-card)}.tarifs-page__scenario:last-child{margin-bottom:0}.tarifs-page__scenario--info{border-color:var(--dm-alert-info-bd);background:var(--dm-alert-info-bg)}.tarifs-page__scenario--green{border-color:var(--dm-user-bubble-border);background:var(--dm-user-bubble-bg)}.tarifs-page__scenario--amber{border-color:var(--dm-alert-warn-bd);background:var(--dm-alert-warn-bg)}.tarifs-page__scenario-label{font-size:12px;font-weight:700;color:var(--color-text-primary)}.tarifs-page__scenario-badge{font-size:9px;font-weight:700;color:var(--color-text-subtle)}.tarifs-page__scenario-amt{font-size:14px;font-weight:800;color:var(--nav-accent-clients-messages);margin-top:4px}.tarifs-page__flash{margin-top:10px;padding:10px;border-radius:8px;font-size:12px;background:var(--dm-user-bubble-bg);border:1px solid var(--dm-accent-green);color:var(--dm-accent-green)}.crm-page{color:var(--color-text-primary);padding-bottom:100px}.crm-page__title{font-size:1.2rem;font-weight:800;color:var(--nav-accent-site-acquisition)}.crm-page__hint{font-size:11px;color:var(--color-text-subtle);margin-left:8px}.crm-page__header-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.crm-page__search{width:100%;box-sizing:border-box;padding:9px 14px;border-radius:10px;border:1px solid var(--dm-input-border);background:var(--dm-input-bg);color:var(--color-text-primary);font-size:13px;font-family:inherit;margin-bottom:10px}.crm-page__tabs{display:flex;gap:0;overflow-x:auto;border-bottom:2px solid var(--dm-border-card);margin-bottom:8px}.crm-page__tab{padding:10px 14px;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;background:transparent;color:var(--color-text-subtle);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;font-family:inherit}.crm-page__tab--active{color:var(--nav-accent-site-acquisition);border-bottom-color:var(--nav-accent-site-acquisition)}.crm-page__chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.crm-page__chip{padding:5px 12px;border-radius:16px;border:1px solid var(--dm-border-card);background:var(--dm-input-bg);color:var(--color-text-subtle);font-size:11px;font-weight:600;cursor:pointer;font-family:inherit}.crm-page__chip--active{border-color:var(--nav-accent-site-acquisition);background:var(--dm-filter-active-bg);color:var(--nav-accent-site-acquisition)}.crm-page__card{border-radius:14px;margin-bottom:10px;border:1px solid var(--dm-border-card);padding:12px 14px;background:linear-gradient(145deg,var(--dm-card-gradient-start),var(--dm-card-gradient-end))}.crm-page__chart-wrap{margin:12px 0;padding:10px;border-radius:12px;border:1px solid var(--dm-border-card);background:var(--dm-input-bg)}.clients-page__chart{width:100%;height:60px;display:block}.clients-page__chart-line{fill:none;stroke:var(--nav-accent-tarifs-offres);stroke-width:2}.clients-page__chart-area{fill:var(--dm-filter-active-bg);opacity:.35}.crm-page__stat{font-size:11px;color:var(--color-text-subtle);margin-bottom:8px}.crm-page__name{font-size:14px;font-weight:800;margin-bottom:4px}.crm-page__meta{font-size:11px;color:var(--color-text-subtle);line-height:1.5}.crm-page__revenue{font-size:13px;font-weight:800;color:var(--dm-accent-green);margin-top:6px}.crm-page__badge{font-size:9px;font-weight:700;padding:2px 8px;border-radius:6px}.crm-page__badge--client{background:var(--dm-user-bubble-bg);border:1px solid var(--dm-user-bubble-border);color:var(--dm-accent-green)}.crm-page__badge--prospect{background:var(--dm-alert-warn-bg);border:1px solid var(--dm-alert-warn-bd);color:var(--dm-accent-amber)}.contacts-page__source{font-size:10px;font-weight:700}.contacts-page__source--elloha{color:var(--nav-accent-tarifs-offres)}.contacts-page__source--direct{color:var(--dm-accent-green)}.contacts-page__source--website{color:var(--nav-accent-clients-messages)}.contacts-page__sheet-field label{display:block;font-size:10px;font-weight:600;color:var(--color-text-faint);margin-bottom:3px;text-transform:uppercase}.contacts-page__sheet-input{width:100%;box-sizing:border-box;padding:9px 12px;border-radius:8px;border:1px solid var(--dm-input-border);background:var(--color-bg-body);color:var(--color-text-primary);font-size:13px;font-family:inherit}.contacts-page__edit-wrap{margin-top:8px}.contacts-page__sheet-actions{margin-top:16px}.invoice-status--draft{color:var(--color-text-subtle);background:var(--dm-row-divider);border:1px solid var(--dm-border-card)}.invoice-status--sent{color:var(--nav-accent-clients-messages);background:var(--dm-alert-info-bg);border:1px solid var(--dm-alert-info-bd)}.invoice-status--paid{color:var(--dm-accent-green);background:var(--dm-user-bubble-bg);border:1px solid var(--dm-user-bubble-border)}.invoice-status--cancelled{color:var(--dm-danger);background:var(--dm-alert-urgent-bg);border:1px solid var(--dm-alert-urgent-bd)}.clean-status--scheduled{color:var(--dm-accent-amber);background:var(--dm-alert-warn-bg);border:1px solid var(--dm-alert-warn-bd)}.clean-status--confirmed{color:var(--nav-accent-clients-messages);background:var(--dm-alert-info-bg);border:1px solid var(--dm-alert-info-bd)}.clean-status--in_progress{color:var(--nav-accent-tarifs-offres);background:var(--dm-filter-active-bg);border:1px solid var(--dm-copper-03)}.clean-status--completed{color:var(--dm-accent-green);background:var(--dm-user-bubble-bg);border:1px solid var(--dm-user-bubble-border)}.clean-status--cancelled{color:var(--dm-danger);background:var(--dm-alert-urgent-bg);border:1px solid var(--dm-alert-urgent-bd)}.lodging-pill{font-size:10px;font-weight:700;padding:2px 8px;border-radius:6px}.lodging-pill--lavender{color:var(--nav-accent-tarifs-offres);background:var(--dm-alert-info-bg);border:1px solid var(--dm-alert-info-bd)}.lodging-pill--amber{color:var(--dm-accent-amber);background:var(--dm-alert-warn-bg);border:1px solid var(--dm-alert-warn-bd)}.lodging-pill--cyan{color:var(--nav-accent-clients-messages);background:var(--dm-alert-info-bg);border:1px solid var(--dm-alert-info-bd)}.lodging-pill--green{color:var(--dm-accent-green);background:var(--dm-user-bubble-bg);border:1px solid var(--dm-user-bubble-border)}.lodging-pill--red{color:var(--dm-danger);background:var(--dm-alert-urgent-bg);border:1px solid var(--dm-alert-urgent-bd)}.lodging-pill--violet{color:var(--dm-accent-lavender);background:var(--dm-filter-active-bg);border:1px solid var(--dm-accent-lavender-deep)}.crm-page__btn-primary{padding:7px 14px;border:none;border-radius:10px;background:var(--nav-accent-tarifs-offres);color:var(--color-text-primary);font-size:11px;font-weight:700;cursor:pointer;font-family:inherit}.crm-page__btn-ghost{padding:6px 10px;border-radius:8px;border:1px solid var(--dm-copper-03);background:var(--dm-filter-active-bg);color:var(--nav-accent-tarifs-offres);font-size:11px;font-weight:700;cursor:pointer;font-family:inherit}.crm-page__sheet{position:relative;z-index:1;width:100%;max-width:480px;max-height:85vh;overflow-y:auto;border-radius:16px 16px 0 0;padding:20px;background:var(--color-bg-nav-panel);border:1px solid var(--dm-border-card)}.crm-page__sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center}.crm-page__sheet-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:none;margin:0;padding:0;background:var(--color-backdrop);cursor:pointer}.app-loading-fallback{min-height:var(--placeholder-min-height);display:flex;align-items:center;justify-content:center;color:var(--color-loading-text);font-size:16px}
