[data-creation-drawer]{--creation-width:740px;--creation-header:84px;--creation-rail:160px;--creation-footer:70px;--creation-padding:24px;width:min(var(--creation-width),100vw);max-width:100vw;height:100dvh;border-radius:0;overflow:hidden;box-sizing:border-box}[data-creation-drawer] [data-creation-header]{box-sizing:border-box;min-height:var(--creation-header);flex-shrink:0;padding:16px var(--creation-padding)}[data-creation-drawer] [data-creation-body]{display:grid;grid-template-columns:var(--creation-rail) minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0;flex:1}[data-creation-drawer] [data-creation-rail]{min-width:0;min-height:0;overflow:auto}[data-creation-drawer] [data-creation-scroll]{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--creation-padding)}[data-creation-drawer] [data-creation-footer]{box-sizing:border-box;min-height:var(--creation-footer);flex-shrink:0;padding:16px var(--creation-padding)}.tfw-drawer[data-creation-drawer]{width:min(var(--creation-width),100vw);border-radius:0}[data-creation-drawer] .tfw-step{grid-template-columns:minmax(0,1fr)}[data-creation-drawer] .tfw-nav{display:flex;padding:12px 8px}[data-creation-drawer] .tfw-nav-btn{gap:6px!important;padding:9px 6px!important}[data-creation-drawer] .tfw-nav-btn>span:first-child{width:26px!important;height:26px!important}[data-creation-drawer] .tfw-nav-btn>span:last-child>span{white-space:normal!important}@media (max-width:639px){[data-creation-drawer]{--creation-padding:16px}[data-creation-drawer] [data-creation-body]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}[data-creation-drawer] .tfw-nav{flex-direction:row;overflow-x:auto;border-right:0}[data-creation-drawer] .tfw-nav-btn{flex-shrink:0;max-width:150px}[data-creation-drawer] .tfw-nav>:not(button){display:none}[data-creation-drawer] .tfw-progress{display:none!important}[data-creation-drawer] [data-creation-footer]{gap:8px;justify-content:space-between}}[data-creation-drawer] .tfw-info-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-creation-drawer] .tfw-info-fields:first-child>:first-child{grid-column:1/-1}@media (max-width:479px){[data-creation-drawer] .tfw-info-fields{grid-template-columns:minmax(0,1fr)!important}}[data-creation-drawer][data-creation-kind]{position:fixed!important;inset:0 0 0 auto!important;transform:none!important;width:min(var(--creation-width),100vw)!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;display:flex;flex-direction:column;gap:0;animation:none!important}[data-creation-drawer][data-creation-kind=client]{display:grid;grid-template-columns:var(--creation-rail) minmax(0,1fr);grid-template-rows:var(--creation-header) minmax(0,1fr) auto}[data-creation-kind=client][data-creation-drawer]>[data-creation-header]{grid-column:1/-1;border-bottom:1px solid var(--color-border)}[data-creation-kind=client][data-creation-drawer]>[data-creation-rail]{grid-column:1;grid-row:2/4;flex-direction:column;padding:12px 8px;border-right:1px solid var(--color-border);border-bottom:0}[data-creation-kind=client][data-creation-drawer]>[data-creation-rail] button{width:100%;white-space:normal;text-align:left;border-bottom:0;border-radius:8px;padding:10px 8px;font-size:13px}[data-creation-kind=client][data-creation-drawer]>[data-creation-scroll]{grid-column:2;grid-row:2;padding:0}[data-creation-kind=client][data-creation-drawer]>[data-creation-scroll] .grid:has(>aside),[data-creation-kind=client][data-creation-drawer]>[data-creation-scroll]>.grid{grid-template-columns:minmax(0,1fr)}[data-creation-kind=client][data-creation-drawer]>[data-creation-footer]{grid-column:2;grid-row:3}[data-creation-kind=client][data-creation-drawer] [data-creation-scroll] aside{position:static}[data-creation-drawer][data-creation-kind=appointment] [data-creation-scroll]{grid-column:2;grid-row:1}[data-creation-drawer][data-creation-kind=appointment] [data-creation-rail]{grid-column:1;grid-row:1;font-size:12px;overflow-wrap:anywhere}[data-creation-drawer][data-creation-kind=appointment] [data-creation-footer]{margin-left:var(--creation-rail)}.ldc-modal[data-creation-drawer] .ldc-form{flex:1;min-height:0;display:flex;flex-direction:column}.ldc-modal[data-creation-drawer] .ldc-scroll{padding:0;flex:1;min-height:0;overflow:auto}.ldc-modal[data-creation-drawer] .ldc-layout{display:grid;grid-template-columns:var(--creation-rail) minmax(0,1fr);gap:0}.ldc-modal[data-creation-drawer] .ldc-layout>fieldset{grid-column:2;grid-row:1;padding:var(--creation-padding);min-width:0}.ldc-modal[data-creation-drawer] .ldc-preview{display:block;grid-column:1;grid-row:1;padding:12px;border-radius:0;border-width:0 1px 0 0}.ldc-modal[data-creation-drawer] .ldc-paper{width:100%;min-height:170px;transform:none}.ldc-modal[data-creation-drawer] .ldc-preview dl>div,.ldc-modal[data-creation-drawer] .ldc-preview-top{flex-wrap:wrap}.ldc-modal[data-creation-drawer] .ldc-footer{margin-left:var(--creation-rail)}.ldc-modal[data-creation-drawer] .ldc-footer p{display:none}.ldc-modal[data-creation-drawer] .ldc-types{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:639px){[data-creation-kind=client][data-creation-drawer]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto}[data-creation-kind=client][data-creation-drawer]>[data-creation-rail]{grid-column:1;grid-row:2;flex-direction:row}[data-creation-kind=client][data-creation-drawer]>[data-creation-rail] button{width:auto;min-width:115px}[data-creation-kind=client][data-creation-drawer]>[data-creation-scroll]{grid-column:1;grid-row:3}[data-creation-kind=client][data-creation-drawer]>[data-creation-footer]{grid-column:1;grid-row:4;padding:12px}[data-creation-drawer][data-creation-kind=appointment] [data-creation-body]{display:flex;flex-direction:column;overflow:auto}[data-creation-drawer][data-creation-kind=appointment] [data-creation-scroll]{overflow:visible;flex:none}[data-creation-drawer][data-creation-kind=appointment] [data-creation-rail]{flex:none}.ldc-modal[data-creation-drawer] .ldc-footer,[data-creation-drawer][data-creation-kind=appointment] [data-creation-footer]{margin-left:0}.ldc-modal[data-creation-drawer] .ldc-layout{grid-template-columns:minmax(0,1fr)}.ldc-modal[data-creation-drawer] .ldc-layout>fieldset{grid-column:1;grid-row:1}.ldc-modal[data-creation-drawer] .ldc-preview{grid-column:1;grid-row:2;border-width:1px 0 0}.ldc-modal[data-creation-drawer] .ldc-paper{display:none}}