@layer theme,base;@layer components{.sf.mx-scene{aspect-ratio:16/10;--sf-papier:#f6f3ec;--sf-papier-2:#e9e3d6;--sf-feuille:#fdfcf8;--sf-pencil-fonce:#b53a12;height:100%}.sf .mx-frame{box-shadow:none}.sf-avant{opacity:0}.sf-stack{justify-items:end;display:inline-grid}.sf-stack>*{grid-area:1/1}.sf-ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.sf-papier{background:var(--sf-papier);--cv:var(--sf-papier);border-radius:18px;width:100%;height:100%;position:relative;box-shadow:inset 0 1px #ffffffbf,0 0 0 1px #0000008c,0 3px #00000080,0 10px 0 -3px #0006}.sf-in{overflow:hidden}.sf-in-head{justify-content:space-between;align-items:center;height:24px;display:flex;position:absolute;top:13px;left:16px;right:14px}.sf-in-titre{letter-spacing:-.015em;font-size:16.5px;font-weight:700}.sf-in-head .sf-ico{color:#15130e80;stroke-width:1.7px;width:22px;height:22px}.sf-mail{align-items:center;gap:6px;height:43px;padding:0 8px 0 18px;display:flex;position:absolute;left:6px;right:6px}.sf-mail+.sf-mail:before{content:"";background:#15130e17;height:1px;position:absolute;top:0;left:12px;right:8px}.sf-mail-hl{background:var(--pencil-pale);border-radius:11px;position:absolute;inset:1px 0}.sf-mail-dot{background:var(--pencil);border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:7px}.sf-mail-txt{flex-direction:column;flex:1;min-width:0;line-height:1.22;display:flex;position:relative}.sf-mail-nom{font-variation-settings:"wdth" 84;letter-spacing:-.005em;white-space:nowrap;font-size:14.5px;font-weight:700}.sf-mail-pj{color:#15130e99;white-space:nowrap;align-items:center;gap:5px;font-size:14.5px;display:flex}.sf-mail-pj .sf-ico{width:11px;height:13px;color:var(--pencil);stroke-width:1.5px}.sf-mail-etat{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid;position:relative}.sf-mail-etat .sf-ico{stroke-width:2.6px;width:16px;height:16px}.sf-mail-ok{color:var(--sapin);box-shadow:inset 0 0 0 1.5px var(--sapin)}.sf-mail-doute{background:var(--pencil);color:#fff}.sf-pdf{background:var(--sf-feuille);--cv:var(--sf-feuille);border-radius:5px;width:100%;height:100%;padding:12px 14px 0;position:relative;box-shadow:0 0 0 1px #0000008c,0 3px #00000080,0 9px 0 -3px #00000061}.sf-pdf-nom{font-variation-settings:"wdth" 84;letter-spacing:-.005em;white-space:nowrap;height:20px;font-size:15px;font-weight:700;line-height:20px}.sf-pdf-adr{flex-direction:column;gap:4px;padding:5px 0 6px;display:flex}.sf-pdf-adr i{background:#15130e21;border-radius:3px;height:5px;display:block}.sf-pdf-l{color:#15130ea8;white-space:nowrap;height:20px;font-size:14.5px;line-height:20px}.sf-pdf-items{border-top:1px solid #15130e1f;flex-direction:column;gap:6px;margin-top:6px;padding:8px 0;display:flex}.sf-pdf-items div{justify-content:space-between;display:flex}.sf-pdf-items i{background:#15130e21;border-radius:3px;height:5px;display:block}.sf-pdf-tot{white-space:nowrap;border-top:1px solid #15130e1f;justify-content:space-between;align-items:center;height:30px;font-size:14.5px;font-weight:600;display:flex}.sf-pdf-m{font-size:15px;font-weight:700}.sf-champ{isolation:isolate;line-height:20px;display:inline-block;position:relative}.sf-scan,.sf-v-hl{z-index:-1;background:var(--pencil-pale);border-radius:4px;position:absolute;inset:0 -4px;box-shadow:inset 0 -2px #d9481c99}.sf-pdf-tache{color:#15130e8c}.sf-tache{width:58px;height:32px;position:absolute;top:-4px;left:-6px;overflow:visible}.sf-tache path,.sf-tache circle{fill:#342e26}.sf-tache .sf-tache-2{fill:none;stroke:#fcfaf629;stroke-width:2.5px;stroke-linecap:round}.sf-cercle{width:calc(100% + 30px);height:40px;position:absolute;top:-10px;left:-16px;right:-14px;overflow:visible}.sf-cercle path{fill:none;stroke:var(--pencil);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:100 120;stroke-dashoffset:0}.sf-tb-head{justify-content:space-between;align-items:center;display:flex;position:absolute;top:15px;left:18px;right:16px}.sf-tb-titre{font-family:var(--font-display,var(--font-sans,system-ui, sans-serif));font-variation-settings:"wdth" 88;letter-spacing:-.02em;font-size:21px;font-weight:800;line-height:1}.sf-tb-head .sf-ico{width:22px;height:22px;color:var(--sapin);stroke-width:1.7px}.sf-tb-cols{color:#15130e80;border-bottom:1px solid #15130e24;justify-content:space-between;align-items:center;height:26px;font-size:14.5px;display:flex;position:absolute;top:48px;left:18px;right:18px}.sf-row{height:60px;padding:6px 10px 0;position:absolute;left:8px;right:8px}.sf-row+.sf-row:before{content:"";background:#15130e14;height:1px;position:absolute;top:-2px;left:10px;right:10px}.sf-row-bg{background:var(--pencil-pale);box-shadow:inset 4px 0 0 var(--pencil);border-radius:12px;position:absolute;inset:0}.sf-slot{border:1.5px dashed #15130e33;border-radius:11px;position:absolute;inset:4px 2px}.sf-row-l{white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;height:24px;display:flex;position:relative}.sf-v{isolation:isolate;white-space:nowrap;line-height:20px;display:inline-block;position:relative}.sf-v-nom{font-variation-settings:"wdth" 84;letter-spacing:-.005em;font-size:15px;font-weight:700}.sf-v-date{color:#15130ea8;font-size:14.5px}.sf-v-m{font-size:15px;font-weight:700}.sf-chip{white-space:nowrap;border-radius:999px;align-items:center;height:24px;padding:0 9px;font-size:14.5px;font-weight:650;display:inline-flex}.sf-chip-ok{box-shadow:inset 0 0 0 1.5px var(--sapin);color:var(--sapin)}.sf-chip-doute{background:var(--pencil);color:#fff}.sf-illisible{color:var(--sf-pencil-fonce);font-size:14.5px;font-weight:650;position:relative}.sf-tot{border-top:1.5px solid #15130e9e;padding-top:8px;position:absolute;top:280px;left:18px;right:18px}.sf-tot-l{white-space:nowrap;justify-content:space-between;align-items:center;height:32px;font-size:15.5px;font-weight:700;display:flex;position:relative}.sf-tot-l>span{position:relative}.sf-tot-v{letter-spacing:-.015em;font-size:21px;font-weight:800}.sf-flash{background:var(--pencil-pale);border-radius:7px;position:absolute;inset:0 -8px}.sf-tot-note{color:#15130e9e;text-align:right;white-space:nowrap;font-size:14.5px;line-height:1.25}}@layer utilities;
