.contract-template-editor-loading{width:100%;min-height:100%}.contract-template-setup{margin:calc(-24px * var(--sogni-ui-scale,1));min-height:calc(100vh - calc(56px * var(--sogni-ui-scale,1)));padding:calc(32px * var(--sogni-ui-scale,1)) calc(24px * var(--sogni-ui-scale,1)) calc(24px * var(--sogni-ui-scale,1));background:#f8fafc;container-type:inline-size}.js-has-pseudo [csstools-has-z-31-2p-2x-32-19-2r-33-32-38-2t-32-38-1m-2w-2p-37-14-1a-2r-33-32-38-36-2p-2r-38-19-38-2t-31-34-30-2p-38-2t-19-37-2t-38-39-34-15]:not(#does-not-exist){scrollbar-width:none}#main-content:has(.contract-template-setup){scrollbar-width:none}.js-has-pseudo [csstools-has-z-31-2p-2x-32-19-2r-33-32-38-2t-32-38-1m-2w-2p-37-14-1a-2r-33-32-38-36-2p-2r-38-19-38-2t-31-34-30-2p-38-2t-19-37-2t-38-39-34-15]:not(#does-not-exist)::-webkit-scrollbar{width:0}#main-content:has(.contract-template-setup)::-webkit-scrollbar{width:0}.contract-template-setup>h1{color:#02131f;font-size:calc(18px * var(--sogni-ui-scale,1));margin:0 0 calc(24px * var(--sogni-ui-scale,1));font-weight:400;line-height:1.27}.contract-template-setup__grid{align-items:start;gap:calc(16px * var(--sogni-ui-scale,1));max-width:calc(1112px * var(--sogni-ui-scale,1));grid-template-columns:minmax(0,1fr);display:grid}.contract-template-setup__left{gap:calc(16px * var(--sogni-ui-scale,1));display:grid}.contract-template-setup-card{border:calc(.5px * var(--sogni-ui-scale,1)) solid #d3dade;border-radius:calc(4px * var(--sogni-ui-scale,1));min-width:0;padding:calc(24px * var(--sogni-ui-scale,1));background:#fff;width:100%}.contract-template-setup__configuration{min-height:calc(263px * var(--sogni-ui-scale,1))}.contract-template-setup-card h2{color:#34434d;font-size:calc(14px * var(--sogni-ui-scale,1));margin:0;font-weight:600}.contract-template-setup-card>p{color:#535f66;font-size:calc(14px * var(--sogni-ui-scale,1));margin:calc(8px * var(--sogni-ui-scale,1)) 0 0}.contract-template-setup-card__body{border-top:calc(1px * var(--sogni-ui-scale,1)) solid #dde4e9;margin-top:calc(16px * var(--sogni-ui-scale,1));padding-top:calc(24px * var(--sogni-ui-scale,1))}.contract-template-setup-card>p+.contract-template-setup-card__body{padding-top:calc(16px * var(--sogni-ui-scale,1))}.contract-template-setup .dropdown-field{align-items:stretch;gap:calc(8px * var(--sogni-ui-scale,1));flex-direction:column}.contract-template-setup__row{gap:calc(16px * var(--sogni-ui-scale,1));margin-top:calc(16px * var(--sogni-ui-scale,1));grid-template-columns:1fr 1fr;display:grid}.contract-template-setup__validity{min-height:calc(309px * var(--sogni-ui-scale,1))}.contract-template-setup__validity .dropdown-field{max-width:calc(335px * var(--sogni-ui-scale,1))}.contract-template-setup__checkbox{color:#34434d;font-size:calc(14px * var(--sogni-ui-scale,1));align-items:center;gap:calc(10px * var(--sogni-ui-scale,1));margin-top:calc(24px * var(--sogni-ui-scale,1));display:flex}.contract-template-setup__checkbox input{accent-color:#0689db;height:calc(18px * var(--sogni-ui-scale,1));width:calc(18px * var(--sogni-ui-scale,1));margin:0}.contract-template-setup__checkbox--disabled{opacity:.45}.contract-template-setup__attachments{min-height:calc(588px * var(--sogni-ui-scale,1))}.contract-template-setup__file-types{color:#535f66;font-size:calc(14px * var(--sogni-ui-scale,1));margin:0 0 calc(8px * var(--sogni-ui-scale,1))}.contract-template-setup__choose-file{color:#535f66;height:calc(40px * var(--sogni-ui-scale,1));background:#f1f4f6;border-color:#dde4e9;justify-content:center;width:100%;display:flex}.contract-template-setup__attachment{color:#535f66;align-items:center;gap:calc(8px * var(--sogni-ui-scale,1));margin-top:calc(12px * var(--sogni-ui-scale,1));grid-template-columns:auto minmax(0,1fr) auto;display:grid}.contract-template-setup__attachment span{font-size:calc(12px * var(--sogni-ui-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.contract-template-setup__attachment button{color:#535f66;background:0 0;border:0;padding:0;display:inline-flex}.contract-template-setup__actions{gap:calc(24px * var(--sogni-ui-scale,1));margin-top:calc(24px * var(--sogni-ui-scale,1));max-width:calc(1112px * var(--sogni-ui-scale,1));justify-content:flex-start;display:flex}.contract-template-setup__actions .button{height:calc(40px * var(--sogni-ui-scale,1));min-width:calc(155px * var(--sogni-ui-scale,1))}.contract-template-setup__actions .button--primary{min-width:calc(172px * var(--sogni-ui-scale,1))}.contract-template-setup__actions .button--primary:disabled{color:#fff;opacity:1;background:#9cd7fc}.contract-template-setup__actions .button--ghost{background:#fff;border-color:#9aabb5}@container (width>=1160px){.contract-template-setup__grid{gap:calc(24px * var(--sogni-ui-scale,1));grid-template-columns:minmax(0, calc(733px * var(--sogni-ui-scale,1))) calc(355px * var(--sogni-ui-scale,1))}}.contract-template-editor{z-index:1000;background:#f2f6f8;min-height:100vh;position:fixed;inset:0;overflow:hidden}.contract-template-editor__import-loading{align-items:center;gap:var(--sogni-space-5);min-height:calc(220px * var(--sogni-ui-scale,1));padding:var(--sogni-space-6);width:min(calc(420px * var(--sogni-ui-scale,1)), calc(100vw - calc(48px * var(--sogni-ui-scale,1))));justify-items:center;display:grid}.contract-template-editor__import-loading h2{color:var(--sogni-color-text);font-size:calc(18px * var(--sogni-ui-scale,1));margin:0}.contract-template-editor__import-loading-state{color:var(--sogni-color-text-muted);font-size:calc(14px * var(--sogni-ui-scale,1));align-items:center;gap:var(--sogni-space-3);flex-direction:column;display:flex}.contract-template-editor__import-loading .button{min-width:calc(120px * var(--sogni-ui-scale,1))}.contract-template-editor__titlebar{color:#fff;align-items:center;gap:calc(10px * var(--sogni-ui-scale,1));height:calc(72px * var(--sogni-ui-scale,1));padding:0 calc(20px * var(--sogni-ui-scale,1));background:#04629b;display:flex}.contract-template-editor__titlebar button{color:inherit;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.contract-template-editor__titlebar h1{font-size:calc(22px * var(--sogni-ui-scale,1));margin:0;font-weight:600;line-height:1.33}.contract-template-editor__toolbar{border-bottom:calc(1px * var(--sogni-ui-scale,1)) solid #dde4e9;align-items:stretch;gap:calc(16px * var(--sogni-ui-scale,1));height:calc(72px * var(--sogni-ui-scale,1));padding:calc(12px * var(--sogni-ui-scale,1)) calc(24px * var(--sogni-ui-scale,1)) calc(12px * var(--sogni-ui-scale,1)) calc(48px * var(--sogni-ui-scale,1));background:#fff;display:flex;overflow:auto hidden}.contract-template-editor__toolbar>strong{color:#8f9aa1;font-size:calc(16px * var(--sogni-ui-scale,1));white-space:nowrap;align-items:center;padding-right:0;font-weight:400;display:flex}.contract-template-editor__tool,.contract-template-editor__signature-tool{border:0;border-left:calc(1px * var(--sogni-ui-scale,1)) solid #dde4e9;color:#535f66;font-size:calc(14px * var(--sogni-ui-scale,1));align-items:center;gap:calc(4px * var(--sogni-ui-scale,1));min-width:calc(60px * var(--sogni-ui-scale,1));padding:calc(2px * var(--sogni-ui-scale,1)) calc(10px * var(--sogni-ui-scale,1));background:#fff;flex-direction:column;flex:none;justify-content:center;display:flex;position:relative}.contract-template-editor__tool:hover{color:#0689db}.contract-template-editor__signature-tool{min-width:calc(90px * var(--sogni-ui-scale,1))}.contract-template-editor__signature-dropdown{width:100%}.contract-template-editor__signature-dropdown .dropdown-field__control{color:#535f66;font-size:calc(14px * var(--sogni-ui-scale,1));gap:calc(4px * var(--sogni-ui-scale,1));height:calc(22px * var(--sogni-ui-scale,1));background:0 0;border:0;justify-content:center;padding:0}.contract-template-editor__signature-dropdown .dropdown-field__control:focus-visible,.contract-template-editor__signature-dropdown .dropdown-field__control[aria-expanded=true]{outline:calc(2px * var(--sogni-ui-scale,1)) solid #0689db;outline-offset:calc(2px * var(--sogni-ui-scale,1))}.contract-template-editor__signature-menu{width:calc(250px * var(--sogni-ui-scale,1))}.contract-template-editor__pager{color:#535f66;align-items:center;gap:calc(4px * var(--sogni-ui-scale,1));padding:0 calc(10px * var(--sogni-ui-scale,1));flex:none;margin-left:auto;display:flex}.contract-template-editor__pager span,.contract-template-editor__pager strong{font-size:calc(12px * var(--sogni-ui-scale,1));white-space:nowrap}.contract-template-editor__pager button{color:#535f66;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.contract-template-editor__pager button:disabled{color:#c5cdd1}.contract-template-editor__toolbar>.button{height:calc(40px * var(--sogni-ui-scale,1));min-width:calc(160px * var(--sogni-ui-scale,1));flex:none;align-self:center}.contract-template-editor__toolbar>.contract-template-editor__delete-draft{border-color:var(--sogni-color-danger-border);color:var(--sogni-color-danger)}.contract-template-editor__toolbar>.contract-template-editor__delete-draft:hover:not(:disabled){background:var(--sogni-color-danger-soft);border-color:var(--sogni-color-danger)}.contract-template-editor__workspace{gap:calc(16px * var(--sogni-ui-scale,1));height:calc(100vh - calc(144px * var(--sogni-ui-scale,1)));max-width:calc(1123px * var(--sogni-ui-scale,1));padding:calc(16px * var(--sogni-ui-scale,1)) calc(16px * var(--sogni-ui-scale,1)) calc(24px * var(--sogni-ui-scale,1));flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.contract-template-editor__warning{border-radius:calc(4px * var(--sogni-ui-scale,1));color:#cf3333;font-size:calc(14px * var(--sogni-ui-scale,1));padding:calc(10px * var(--sogni-ui-scale,1));background:#fff1f1}.contract-template-editor__metadata{border-radius:calc(8px * var(--sogni-ui-scale,1));padding:calc(16px * var(--sogni-ui-scale,1));background:#fff;flex:none;overflow:auto hidden}.contract-template-editor__metadata-top{justify-content:space-between;align-items:center;min-width:0;display:flex}.contract-template-editor__metadata-fields{gap:calc(16px * var(--sogni-ui-scale,1));margin-top:calc(16px * var(--sogni-ui-scale,1));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.contract-template-editor__metadata-fields>label{gap:calc(6px * var(--sogni-ui-scale,1));display:grid}.contract-template-editor__metadata-fields>label>span{color:#535f66;font-size:calc(12px * var(--sogni-ui-scale,1))}.contract-template-editor__metadata input{border:calc(1px * var(--sogni-ui-scale,1)) solid #9aabb5;border-radius:calc(4px * var(--sogni-ui-scale,1));color:#02131f;height:calc(48px * var(--sogni-ui-scale,1));min-width:0;padding:0 calc(12px * var(--sogni-ui-scale,1));background:#fff;outline:none;width:100%}.contract-template-editor__metadata input:focus{box-shadow:0 0 0 calc(1px * var(--sogni-ui-scale,1)) #0689db;border-color:#0689db}.contract-template-editor__name{align-items:center;gap:calc(8px * var(--sogni-ui-scale,1));flex:0 0 calc(334px * var(--sogni-ui-scale,1));width:calc(334px * var(--sogni-ui-scale,1));display:flex}.contract-template-editor__name input{font-size:calc(16px * var(--sogni-ui-scale,1));border:0;padding-left:0;font-weight:600}.contract-template-editor__name input:focus{box-shadow:none}.contract-template-editor__paper{border-radius:calc(8px * var(--sogni-ui-scale,1));box-shadow:0 calc(1px * var(--sogni-ui-scale,1)) calc(2px * var(--sogni-ui-scale,1)) #02131f14;height:0;max-width:calc(1123px * var(--sogni-ui-scale,1));min-height:0;padding:calc(48px * var(--sogni-ui-scale,1));scrollbar-color:#9aabb5 #f2f6f8;scrollbar-width:auto;background:#fff;flex:auto;width:100%;margin:0 auto;overflow:auto}.contract-template-editor__paper::-webkit-scrollbar{width:calc(10px * var(--sogni-ui-scale,1))}.contract-template-editor__paper::-webkit-scrollbar-track{background:#f2f6f8}.contract-template-editor__paper::-webkit-scrollbar-thumb{background:#9aabb5}.contract-template-editor__paper-header{align-items:center;gap:calc(20px * var(--sogni-ui-scale,1));margin-bottom:calc(16px * var(--sogni-ui-scale,1));text-align:left;display:flex}.contract-template-editor__paper-header--without-logo{text-align:center;display:block}.contract-template-editor__paper-header img{flex:0 0 calc(90px * var(--sogni-ui-scale,1));height:calc(90px * var(--sogni-ui-scale,1));object-fit:contain;max-width:100%;width:calc(90px * var(--sogni-ui-scale,1))}.contract-template-editor__paper-header>div{min-width:0}.contract-template-editor__paper-header h2{color:#02131f;font-size:calc(28px * var(--sogni-ui-scale,1));margin:0 0 calc(5px * var(--sogni-ui-scale,1));font-weight:500;line-height:1.392}.contract-template-editor__paper-header p{color:#535f66;font-size:calc(22px * var(--sogni-ui-scale,1));margin:0;font-weight:300;line-height:1.33}.contract-template-editor__empty{color:#c5cdd1;font-size:calc(18px * var(--sogni-ui-scale,1));margin:calc(10px * var(--sogni-ui-scale,1)) 0}.contract-template-editor__page-actions{flex:0 0 calc(40px * var(--sogni-ui-scale,1));gap:calc(8px * var(--sogni-ui-scale,1));justify-content:center;display:flex}.contract-template-editor__page-actions button{border-radius:calc(999px * var(--sogni-ui-scale,1));color:#fff;height:calc(40px * var(--sogni-ui-scale,1));width:calc(40px * var(--sogni-ui-scale,1));background:#0689db;border:0;justify-content:center;align-items:center;display:inline-flex}.contract-template-editor__page-actions button.is-delete{background:#cf3333}.contract-template-block{border:calc(1px * var(--sogni-ui-scale,1)) solid transparent;border-radius:calc(4px * var(--sogni-ui-scale,1));margin-bottom:calc(16px * var(--sogni-ui-scale,1));min-width:0;padding:calc(4px * var(--sogni-ui-scale,1)) calc(14px * var(--sogni-ui-scale,1)) calc(14px * var(--sogni-ui-scale,1));position:relative}.contract-template-block:hover,.contract-template-block:focus-within{border-color:#dde4e9}.contract-template-block__actions{align-items:center;gap:calc(4px * var(--sogni-ui-scale,1));min-height:calc(40px * var(--sogni-ui-scale,1));opacity:0;justify-content:flex-end;transition:opacity .15s;display:flex}.contract-template-block:hover .contract-template-block__actions,.contract-template-block:focus-within .contract-template-block__actions{opacity:1}.contract-template-block__actions button,.contract-template-block__grip{border-radius:calc(999px * var(--sogni-ui-scale,1));color:#34434d;height:calc(32px * var(--sogni-ui-scale,1));width:calc(32px * var(--sogni-ui-scale,1));background:#eef2f4;border:0;justify-content:center;align-items:center;display:inline-flex}.contract-template-block__actions button:disabled{color:#bac4ca}.contract-template-block__actions .contract-template-block__delete{color:#fff;background:#cf3333}.contract-template-block__actions .contract-template-block__keyboard-move{clip:rect(0 0 0 0);clip-path:inset(50%);height:calc(1px * var(--sogni-ui-scale,1));white-space:nowrap;width:calc(1px * var(--sogni-ui-scale,1));position:absolute;overflow:hidden}.contract-template-block__actions .contract-template-block__keyboard-move:focus-visible{clip:auto;clip-path:none;height:calc(32px * var(--sogni-ui-scale,1));width:calc(32px * var(--sogni-ui-scale,1));position:static}.contract-template-block__grip{cursor:grab}.contract-template-block__grip:active{cursor:grabbing}.contract-template-block__alignment,.contract-template-block__size{color:#fff;height:calc(32px * var(--sogni-ui-scale,1));background:#535f66;align-items:center;display:inline-flex}.contract-template-block__alignment button,.contract-template-block__size button{color:#fff;background:0 0;border-radius:0}.contract-template-block__size>span{font-size:calc(11px * var(--sogni-ui-scale,1));min-width:calc(40px * var(--sogni-ui-scale,1));text-align:center}.contract-rich-text{min-width:0}.contract-rich-text__toolbar{min-height:calc(40px * var(--sogni-ui-scale,1));opacity:0;pointer-events:none;width:max-content;max-width:100%;top:calc(4px * var(--sogni-ui-scale,1));left:calc(50% - calc(42px * var(--sogni-ui-scale,1)));z-index:2;background:#535f66;align-items:center;display:flex;position:absolute;overflow-x:auto;transform:translate(-50%)}.contract-template-block:hover .contract-rich-text__toolbar,.contract-template-block:focus-within .contract-rich-text__toolbar{opacity:1;pointer-events:auto}.contract-rich-text__toolbar>button,.contract-rich-text__color,.contract-rich-text__contract-color{color:#fff;flex:0 0 calc(36px * var(--sogni-ui-scale,1));height:calc(36px * var(--sogni-ui-scale,1));background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.contract-rich-text__color{cursor:pointer;position:relative}.contract-rich-text--contract .contract-rich-text__font-stepper{border-right:calc(1px * var(--sogni-ui-scale,1)) solid #6d7b85;color:#fff;flex:0 0 calc(102px * var(--sogni-ui-scale,1));height:calc(40px * var(--sogni-ui-scale,1));padding:0 calc(8px * var(--sogni-ui-scale,1));justify-content:space-between;align-items:center;display:flex}.contract-rich-text--contract .contract-rich-text__font-stepper button{color:#fff;height:calc(40px * var(--sogni-ui-scale,1));background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.contract-rich-text--contract .contract-rich-text__font-stepper span{font-size:calc(16px * var(--sogni-ui-scale,1))}.contract-rich-text__contract-color{border-right:calc(1px * var(--sogni-ui-scale,1)) solid #6d7b85;cursor:pointer;position:relative}.contract-rich-text__contract-color input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.contract-rich-text--contract .contract-rich-text__toolbar>button{flex-basis:calc(40px * var(--sogni-ui-scale,1));height:calc(40px * var(--sogni-ui-scale,1))}.contract-rich-text--contract .contract-rich-text__separator-before,.contract-rich-text--contract .contract-rich-text__insert{border-left:calc(1px * var(--sogni-ui-scale,1)) solid #6d7b85}.contract-rich-text__insert{color:#fff;font-size:calc(14px * var(--sogni-ui-scale,1));align-items:center;gap:calc(5px * var(--sogni-ui-scale,1));padding:0 calc(12px * var(--sogni-ui-scale,1));background:#535f66;border:0;justify-content:center;display:inline-flex;height:calc(40px * var(--sogni-ui-scale,1))!important;flex:none!important}.contract-variable-menu{color:#fff;max-height:calc(100vh - calc(16px * var(--sogni-ui-scale,1)));padding:calc(4px * var(--sogni-ui-scale,1)) calc(16px * var(--sogni-ui-scale,1));width:calc(250px * var(--sogni-ui-scale,1));z-index:1200;background:#535f66;position:fixed;overflow-y:auto}.contract-variable-menu--submenu{z-index:1201}.contract-variable-menu>button{color:#fff;font-size:calc(14px * var(--sogni-ui-scale,1));min-height:calc(41px * var(--sogni-ui-scale,1));text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.contract-variable-menu>button:hover,.contract-variable-menu>button:focus-visible,.contract-variable-menu>button[aria-expanded=true]{background:#384b57;outline:0}.contract-rich-text__color input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.contract-rich-text__toolbar select{color:#fff;height:calc(36px * var(--sogni-ui-scale,1));max-width:calc(150px * var(--sogni-ui-scale,1));padding:0 calc(8px * var(--sogni-ui-scale,1));background:#535f66;border:0}.contract-rich-text__editor{color:#02131f;font-size:calc(16px * var(--sogni-ui-scale,1));min-height:calc(54px * var(--sogni-ui-scale,1));padding:calc(12px * var(--sogni-ui-scale,1)) calc(14px * var(--sogni-ui-scale,1));white-space:pre-wrap;outline:none;line-height:1.15}.contract-rich-text__editor:empty:before,.contract-rich-text__editor[data-empty=true]:before{color:#9aabb5;content:attr(data-placeholder);pointer-events:none}.contract-rich-text__variable,.contract-template-block__date strong,.contract-template-block__plan strong,.contract-template-block__signature strong{color:#0689db;font-weight:600}.contract-template-block__selection{border:calc(1px * var(--sogni-ui-scale,1)) solid #9aabb5;padding:calc(16px * var(--sogni-ui-scale,1))}.contract-template-block__choices{gap:calc(10px * var(--sogni-ui-scale,1));margin-top:calc(18px * var(--sogni-ui-scale,1));display:grid}.contract-template-block__choices label{align-items:center;gap:calc(8px * var(--sogni-ui-scale,1));display:flex}.contract-template-block__choices input{accent-color:#0689db}.contract-template-block__selection-settings{border-top:calc(1px * var(--sogni-ui-scale,1)) solid #e4e9ec;margin-top:calc(18px * var(--sogni-ui-scale,1));padding-top:calc(16px * var(--sogni-ui-scale,1))}.contract-template-block__selection-settings .contract-template-block__choices{margin-top:0}.contract-template-block__selection-config{gap:calc(16px * var(--sogni-ui-scale,1));grid-template-columns:minmax(0, 1fr) calc(300px * var(--sogni-ui-scale,1));margin-top:calc(16px * var(--sogni-ui-scale,1));display:grid}.contract-template-block__selection-config>*{min-width:0}.contract-template-block__selection-config .dropdown-field{--dropdown-field-width:100%;align-items:stretch;gap:calc(8px * var(--sogni-ui-scale,1));flex-direction:column;width:100%;display:flex}.contract-template-block__selection-config .dropdown-field__label{color:#384b57;font-size:calc(14px * var(--sogni-ui-scale,1));white-space:normal;line-height:1.2}.contract-template-block__selection-config .dropdown-field__anchor{width:100%}.contract-template-block__selection-helper{color:#6d7b85;font-size:calc(12px * var(--sogni-ui-scale,1));margin:calc(8px * var(--sogni-ui-scale,1)) 0 0;line-height:1.4}.contract-template-block__image{width:100%;display:flex}.contract-template-block__image--left{justify-content:flex-start}.contract-template-block__image--center{justify-content:center}.contract-template-block__image--right{justify-content:flex-end}.contract-template-block__image img{max-width:100%;height:auto}.contract-template-block__signatures{gap:calc(80px * var(--sogni-ui-scale,1));display:flex}.contract-template-block__signatures--left{justify-content:flex-start}.contract-template-block__signatures--center{justify-content:center}.contract-template-block__signatures--right{justify-content:flex-end}.contract-template-block__signature{gap:calc(10px * var(--sogni-ui-scale,1));max-width:calc(400px * var(--sogni-ui-scale,1));text-align:center;width:40%;display:grid}.contract-template-block__signature strong{font-size:calc(14px * var(--sogni-ui-scale,1))}.contract-template-block__signature span,.contract-template-block__date>span{border-top:calc(1px * var(--sogni-ui-scale,1)) solid #34434d;width:100%;display:block}.contract-template-block__line{border:0;border-top:calc(1px * var(--sogni-ui-scale,1)) solid #34434d;margin:calc(8px * var(--sogni-ui-scale,1)) 0}.contract-template-block__date{gap:calc(10px * var(--sogni-ui-scale,1));width:min(calc(400px * var(--sogni-ui-scale,1)), 100%);justify-items:end;margin-left:auto;display:grid}.contract-template-block__date p{margin:0}.contract-template-block__plan{border:calc(1px * var(--sogni-ui-scale,1)) solid #9aabb5}.contract-template-block__plan>div{align-items:center;gap:calc(6px * var(--sogni-ui-scale,1));min-height:calc(48px * var(--sogni-ui-scale,1));padding:calc(12px * var(--sogni-ui-scale,1)) calc(16px * var(--sogni-ui-scale,1));flex-wrap:wrap;display:flex}.contract-template-block__plan>div+div{border-top:calc(1px * var(--sogni-ui-scale,1)) solid #9aabb5}.contract-template-block__plan>div span:nth-of-type(2){margin-left:calc(28px * var(--sogni-ui-scale,1))}@media (width<=1180px){.contract-template-editor__metadata-top{min-width:calc(634px * var(--sogni-ui-scale,1))}.contract-template-editor__metadata-fields{margin-top:calc(24px * var(--sogni-ui-scale,1))}}@media (width<=1099px){.contract-template-setup{margin:calc(-16px * var(--sogni-ui-scale,1))}}@media (width<=900px){.contract-template-setup__row{gap:calc(24px * var(--sogni-ui-scale,1));grid-template-columns:1fr}.contract-template-setup__configuration{min-height:calc(375px * var(--sogni-ui-scale,1))}}@media (width<=720px){.contract-rich-text__toolbar{max-width:calc(100vw - calc(16px * var(--sogni-ui-scale,1)));left:50%}.contract-template-editor__workspace{padding:calc(16px * var(--sogni-ui-scale,1))}.contract-template-setup__validity .dropdown-field{width:100%;max-width:none}.contract-template-editor__paper{padding:calc(24px * var(--sogni-ui-scale,1)) calc(32px * var(--sogni-ui-scale,1)) calc(24px * var(--sogni-ui-scale,1)) calc(24px * var(--sogni-ui-scale,1))}.contract-template-editor__toolbar{padding-inline:calc(12px * var(--sogni-ui-scale,1))}.contract-template-block__signatures{gap:calc(24px * var(--sogni-ui-scale,1))}.contract-template-block__selection-config{grid-template-columns:1fr}.contract-template-block__signature{width:50%}}
