.plan_empty__r8zuJ{background:var(--paper);border:1px solid var(--line);border-radius:26px;padding:40px 32px;text-align:center;color:var(--ink-2);font-size:14.5px;line-height:1.65}.plan_empty__r8zuJ p{max-width:520px;margin:0 auto 18px}.plan_greet__nt0Ea{background:var(--nuit);border-radius:26px;padding:28px 32px;margin-bottom:18px;display:flex;justify-content:space-between;align-items:center;gap:30px}.plan_greetText__WyVTI h2{font-family:var(--font-display);font-size:30px;font-weight:400;color:#fff;margin-bottom:5px}.plan_greetText__WyVTI h2 em{font-style:normal;color:var(--soleil)}.plan_greetText__WyVTI p{font-size:14.5px;color:var(--lilas)}.plan_progWrap__KR28I{width:120px;flex-shrink:0}.plan_progBar__Jxfmv{height:8px;background:rgba(255,255,255,.15);border-radius:999px;overflow:hidden}.plan_progFill__Xz90y{height:100%;border-radius:999px;background:var(--soleil);transition:width .3s ease}.plan_progPct__iLuV3{font-size:13px;color:var(--lilas);margin-top:8px;text-align:center}.plan_toolbar__GMup7{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px}.plan_toolLink__vSPqP{margin-left:auto;font-size:13.5px;font-weight:600;color:var(--nuit);text-decoration:underline;text-underline-offset:3px}.plan_selBar__JGwK_{position:-webkit-sticky;position:sticky;top:8px;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:var(--soleil);color:var(--ink);border-radius:16px;padding:12px 16px;margin-bottom:16px;font-size:14px;box-shadow:0 6px 20px rgba(18,18,18,.12)}.plan_offerBar__MAs3D{background:var(--menthe)}.plan_selBar__JGwK_>span{flex:1 1;min-width:180px}.plan_selAction__WRS_U{background:var(--ink);color:#fff;border:0;border-radius:999px;padding:7px 14px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.plan_layout__YDLwq{display:grid;grid-template-columns:290px 1fr;grid-gap:20px;gap:20px;align-items:start}.plan_layout__YDLwq>*{min-width:0}.plan_pool__xh99C{position:-webkit-sticky;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;background:var(--lilas);border-radius:22px;padding:18px;border:2px dashed transparent;transition:border-color .15s ease}.plan_poolHead__bZXf3{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.plan_poolHead__bZXf3 h3{font-family:var(--font-display);font-size:22px;font-weight:400;color:var(--nuit)}.plan_count__UxO40{background:var(--nuit);color:#fff;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:700}.plan_search__wbOT2{width:100%;margin-bottom:12px;padding:10px 14px;border:1.5px solid rgba(30,42,120,.2);border-radius:999px;font:inherit;font-size:13.5px;background:var(--paper)}.plan_group__3vV_M+.plan_group__3vV_M{margin-top:14px}.plan_groupName__son_n{font-size:12.5px;font-weight:700;color:var(--nuit);margin-bottom:8px}.plan_groupName__son_n span{font-weight:500;opacity:.7}.plan_chips__gjRR4{display:flex;flex-wrap:wrap;gap:6px}.plan_poolDone__K5FG6{font-size:14px;color:var(--nuit);padding:8px 0}.plan_legend__AG_80{margin-top:16px;font-size:12px;color:var(--nuit);opacity:.85;line-height:1.5}.plan_chip__AnhN6{display:inline-flex;align-items:center;gap:6px;max-width:100%;background:var(--paper);color:var(--ink);border:1.5px solid transparent;border-radius:999px;padding:6px 12px;font:inherit;font-size:13px;line-height:1.3;text-align:left;cursor:-webkit-grab;cursor:grab;transition:border-color .15s ease,background .15s ease}.plan_chip__AnhN6:hover{border-color:var(--nuit)}.plan_chip__AnhN6:focus-visible{outline:2px solid var(--nuit);outline-offset:2px}.plan_chip__AnhN6:active{cursor:-webkit-grabbing;cursor:grabbing}.plan_chipSel__ujh7R{background:var(--soleil);border-color:var(--ink)}.plan_chipPlaced__SsBWI{background:var(--mist)}.plan_chipName__TEwzN{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan_chipSub__c9l17{font-size:11px;color:var(--ink-2);white-space:nowrap}.plan_chipPending__nDqeB{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;background:var(--abricot);color:var(--brique);font-size:11px;font-weight:700;flex-shrink:0}.plan_tables__AjErW{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));grid-gap:16px;gap:16px}.plan_noTables__qirwH{grid-column:1/-1;background:var(--paper);border:1.5px dashed var(--line);border-radius:22px;padding:36px 28px;text-align:center;color:var(--ink-2);font-size:14px;line-height:1.6}.plan_table__nBDAn{background:var(--paper);border:2px solid var(--line);border-radius:22px;padding:16px;display:flex;flex-direction:column;gap:12px;transition:border-color .15s ease,box-shadow .15s ease;min-width:0}.plan_tableFull__MTLam{border-color:var(--menthe)}.plan_dropOn__1VJnf{border:2px dashed var(--nuit)!important;box-shadow:0 0 0 4px rgba(30,42,120,.08)}.plan_tHead__4IicT{display:flex;align-items:center;gap:8px}.plan_tName__6Bzg_{font-weight:400}.plan_tName__6Bzg_,body .plan_tNameInput__MaaXv{flex:1 1;font-family:var(--font-display);font-size:20px}body .plan_tNameInput__MaaXv{min-width:0;width:0;border:1.5px solid transparent;border-radius:10px;padding:2px 6px;margin-left:-6px;background:transparent;color:var(--ink)}body .plan_tNameInput__MaaXv:focus,body .plan_tNameInput__MaaXv:hover{border-color:var(--line);background:var(--mist);outline:none}.plan_tCount__GAUMo{flex-shrink:0;background:var(--menthe);color:var(--sapin);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:700}.plan_tOver__qc2k7{background:var(--abricot);color:var(--brique)}.plan_visual__RbY_q{position:relative;width:100%;max-width:190px;margin:0 auto;aspect-ratio:1/1}.plan_v_rect__BFryG{max-width:230px;aspect-ratio:2/1}.plan_v_honneur__Mm9Ko{max-width:230px;aspect-ratio:3/1}.plan_board__37km1{position:absolute;background:var(--creme-soleil);border:2px solid var(--soleil)}.plan_v_round__DBsep .plan_board__37km1{inset:20%;border-radius:50%}.plan_v_rect__BFryG .plan_board__37km1{inset:30% 6%;border-radius:10px}.plan_v_honneur__Mm9Ko .plan_board__37km1{inset:46% 4% 12%;border-radius:8px}.plan_seat__UwD9s{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--paper);border:2px solid var(--line)}.plan_seatOn__SpKjy{background:var(--sapin);border-color:var(--sapin)}.plan_placeHere__V_9kC{align-self:center;background:var(--nuit);color:#fff;border:0;border-radius:999px;padding:9px 20px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.plan_placeHere__V_9kC:hover{background:var(--ink)}.plan_seated___FvHL{list-style:none;display:flex;flex-direction:column;gap:5px}.plan_seated___FvHL li{display:flex;align-items:center;gap:4px}.plan_seated___FvHL .plan_chip__AnhN6{flex:1 1;min-width:0}.plan_unseat__Ztt0Q{flex-shrink:0;width:28px;height:28px;border-radius:50%;border:0;background:transparent;color:var(--ink-2);font-size:18px;line-height:1;cursor:pointer}.plan_unseat__Ztt0Q:hover{background:var(--abricot);color:var(--brique)}.plan_tEmpty__IcrHj{font-size:13px;color:var(--ink-2);text-align:center;padding:6px 0}.plan_tFoot__kub9f{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-2)}.plan_tFoot__kub9f label{display:inline-flex;align-items:center;gap:6px}body .plan_capInput__8_deW{width:58px}body .plan_capInput__8_deW,body .plan_shapeSelect__eLfMX{padding:5px 8px;border-radius:8px;font-size:13px}.plan_tDelete__8srK_{margin-left:auto;background:none;border:0;padding:4px 0;font:inherit;font-size:12.5px;color:var(--brique);text-decoration:underline;cursor:pointer}.plan_printOnly__9WpvD{display:none}@media (max-width:900px){.plan_layout__YDLwq{grid-template-columns:1fr}.plan_pool__xh99C{position:static;max-height:none}.plan_toolLink__vSPqP{margin-left:0}}@media (max-width:560px){.plan_greet__nt0Ea{flex-direction:column;align-items:flex-start;gap:14px;padding:22px 20px}.plan_greetText__WyVTI h2{font-size:24px}.plan_progWrap__KR28I{width:100%}.plan_tables__AjErW{grid-template-columns:1fr}}@media print{.plan_greet__nt0Ea .plan_progWrap__KR28I,.plan_placeHere__V_9kC,.plan_pool__xh99C,.plan_selBar__JGwK_,.plan_tEmpty__IcrHj,.plan_tFoot__kub9f,.plan_toolbar__GMup7,.plan_unseat__Ztt0Q{display:none!important}.plan_greet__nt0Ea{background:none;padding:0;margin-bottom:12px}.plan_greetText__WyVTI h2{color:#000;font-size:20px}.plan_greetText__WyVTI h2 em{color:#000}.plan_greetText__WyVTI p{display:none}.plan_layout__YDLwq{display:block}.plan_tables__AjErW{grid-template-columns:repeat(3,1fr);gap:10px}.plan_table__nBDAn{page-break-inside:avoid;break-inside:avoid;border:1px solid #999;padding:10px;gap:6px}.plan_visual__RbY_q{display:none}.plan_tCount__GAUMo{background:none;color:#000}.plan_chip__AnhN6{background:none!important;border:0;padding:1px 0;font-size:11.5px}.plan_printOnly__9WpvD{display:block;page-break-before:always;break-before:page}.plan_printOnly__9WpvD h2{font-family:var(--font-display);font-weight:400;font-size:20px;margin-bottom:10px}.plan_whoWhere__S1qQs{list-style:none;column-count:2;column-gap:30px;font-size:11.5px}.plan_whoWhere__S1qQs li{display:flex;justify-content:space-between;gap:10px;padding:2px 0;border-bottom:1px dotted #bbb;page-break-inside:avoid;break-inside:avoid}}@media print{body:has([data-print=plan]) .app-drawer-backdrop,body:has([data-print=plan]) .app-greet-sub,body:has([data-print=plan]) .app-main>aside,body:has([data-print=plan]) .app-sidebar,body:has([data-print=plan]) .app-topbar{display:none!important}body:has([data-print=plan]){background:#fff!important}body:has([data-print=plan]) .app-main{margin:0!important;padding:0!important}body:has([data-print=checklist]) *{visibility:hidden}body:has([data-print=checklist]) [data-print=checklist],body:has([data-print=checklist]) [data-print=checklist] *{visibility:visible}}