.constructor-module__9IZ8Ka__app{color:var(--ink);padding:18px 0 64px;font-size:15px;line-height:1.5}.constructor-module__9IZ8Ka__header{max-width:850px;margin-bottom:24px}.constructor-module__9IZ8Ka__header h1{margin:12px 0 14px;font-size:clamp(28px,3.5vw,42px);line-height:1.12}.constructor-module__9IZ8Ka__header p{color:#50616a;font-size:17px}.constructor-module__9IZ8Ka__eyebrow{text-transform:uppercase;letter-spacing:.09em;color:var(--green);font-size:11px;font-weight:750}.constructor-module__9IZ8Ka__notice{border-left:4px solid var(--gold);background:#fff8e6;margin:18px 0;padding:16px 20px}.constructor-module__9IZ8Ka__notice p{margin:5px 0 0}.constructor-module__9IZ8Ka__toolbar,.constructor-module__9IZ8Ka__actions,.constructor-module__9IZ8Ka__pager{flex-wrap:wrap;gap:10px;display:flex}.constructor-module__9IZ8Ka__toolbar{margin:20px 0}.constructor-module__9IZ8Ka__app button{font:inherit;color:var(--ink);cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #b9c9c2;border-radius:6px;max-width:100%;min-height:44px;padding:10px 14px}.constructor-module__9IZ8Ka__app button:hover{border-color:var(--green);background:#edf5f0}.constructor-module__9IZ8Ka__app button:disabled{opacity:.45;cursor:not-allowed}.constructor-module__9IZ8Ka__app :is(button,input,select,textarea,summary,a):focus-visible{outline:3px solid var(--gold);outline-offset:3px}.constructor-module__9IZ8Ka__app .constructor-module__9IZ8Ka__primary{background:var(--green);color:#fff;border-color:var(--green)}.constructor-module__9IZ8Ka__workspace{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:28px;margin-top:24px;display:grid}.constructor-module__9IZ8Ka__steps{background:#f3f7f4;border:1px solid #dce6df;border-radius:10px;padding:12px;position:sticky;top:15px}.constructor-module__9IZ8Ka__steps ol{margin:0;padding:0;list-style:none}.constructor-module__9IZ8Ka__steps button{text-align:left;background:0 0;border:0;align-items:baseline;gap:10px;width:100%;padding:10px 8px;font-size:13px;display:flex}.constructor-module__9IZ8Ka__steps button span{color:#688272;white-space:nowrap;flex-shrink:0;font-size:11px}.constructor-module__9IZ8Ka__steps button[aria-current]{background:var(--green);color:#fff}.constructor-module__9IZ8Ka__steps button[aria-current] span{color:#d2e8d9}.constructor-module__9IZ8Ka__mobileSelect{display:none}.constructor-module__9IZ8Ka__panel{background:#fff;border:1px solid #dbe3df;border-radius:10px;min-width:0;padding:24px}.constructor-module__9IZ8Ka__panelHeading{justify-content:space-between;align-items:start;gap:15px;display:flex}.constructor-module__9IZ8Ka__panel h2{margin:6px 0 14px;font-size:25px}.constructor-module__9IZ8Ka__hint{color:#56656a;margin:8px 0 18px;font-size:13px}.constructor-module__9IZ8Ka__field{min-width:0;margin:16px 0}.constructor-module__9IZ8Ka__field label,.constructor-module__9IZ8Ka__choice>label,.constructor-module__9IZ8Ka__image>label{overflow-wrap:anywhere;margin-bottom:7px;font-weight:600;display:block}.constructor-module__9IZ8Ka__field label span{color:#ad2f26}.constructor-module__9IZ8Ka__app input:not([type=file]),.constructor-module__9IZ8Ka__app textarea,.constructor-module__9IZ8Ka__app select{box-sizing:border-box;width:100%;max-width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #aabdb2;border-radius:5px;min-height:44px;padding:11px 12px;display:block}.constructor-module__9IZ8Ka__app textarea{resize:vertical;line-height:1.5}.constructor-module__9IZ8Ka__app input[readonly]{color:#4a6056;background:#f1f4f2}.constructor-module__9IZ8Ka__app [aria-invalid=true]{border-color:#b92720}.constructor-module__9IZ8Ka__app select{white-space:normal;text-overflow:ellipsis}.constructor-module__9IZ8Ka__fieldError{color:#9d281f;margin:6px 0;font-size:13px}.constructor-module__9IZ8Ka__fieldError p{margin:4px 0}.constructor-module__9IZ8Ka__group{border:1px solid #d9e4dd;border-radius:7px;min-width:0;margin:14px 0}.constructor-module__9IZ8Ka__group>summary{cursor:pointer;overflow-wrap:anywhere;box-sizing:border-box;background:#f5f8f5;min-height:44px;padding:14px 16px;font-weight:650}.constructor-module__9IZ8Ka__group>div{padding:2px 16px 14px}.constructor-module__9IZ8Ka__repeat{background:#fcfdfc;border:1px solid #d8e2db;border-radius:6px;margin:14px 0;padding:12px}.constructor-module__9IZ8Ka__repeatHeading{color:#486453;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.constructor-module__9IZ8Ka__repeatHeading button{padding:6px 10px;font-size:12px}.constructor-module__9IZ8Ka__app .constructor-module__9IZ8Ka__add{color:var(--green);text-align:left;border-style:dashed;font-size:13px}.constructor-module__9IZ8Ka__choice{background:#f0f5f1;border-radius:6px;margin:15px 0;padding:14px}.constructor-module__9IZ8Ka__technical{color:#63766b;overflow-wrap:anywhere;margin:12px 0;font-size:12px}.constructor-module__9IZ8Ka__technical summary{cursor:pointer;min-height:30px}.constructor-module__9IZ8Ka__technical pre{white-space:pre-wrap;word-break:break-all;max-height:500px;overflow:auto}.constructor-module__9IZ8Ka__technical p{margin:5px 0}.constructor-module__9IZ8Ka__pager{border-top:1px solid #e2e9e4;justify-content:space-between;margin-top:24px;padding-top:20px}.constructor-module__9IZ8Ka__actions{background:#eaf2ed;border-radius:8px;margin:24px 0;padding:18px}.constructor-module__9IZ8Ka__support{color:#56675e;max-width:920px;font-size:13px}.constructor-module__9IZ8Ka__support>a{color:var(--green);font-size:16px;font-weight:650}.constructor-module__9IZ8Ka__support p{margin:14px 0}.constructor-module__9IZ8Ka__hash{word-break:break-all}.constructor-module__9IZ8Ka__feedback{background:#edf4ef;border-radius:5px;padding:14px}.constructor-module__9IZ8Ka__errors{background:#fff7f6;border:1px solid #d2a5a1;border-left:4px solid #ad3027;padding:16px 20px}.constructor-module__9IZ8Ka__errors h2{margin:0;font-size:19px}.constructor-module__9IZ8Ka__errors ul{max-height:260px;padding-left:20px;overflow:auto}.constructor-module__9IZ8Ka__errors li{margin:8px 0}.constructor-module__9IZ8Ka__errors button{text-align:left;color:#98261f;background:0 0;border:0;min-height:35px;padding:0;text-decoration:underline}.constructor-module__9IZ8Ka__errors small{color:#79625f;overflow-wrap:anywhere;display:block}.constructor-module__9IZ8Ka__image{background:#f2f6f3;border-radius:6px;margin:14px 0;padding:12px}.constructor-module__9IZ8Ka__image input{max-width:100%;font:inherit}.constructor-module__9IZ8Ka__image img,.constructor-module__9IZ8Ka__previewNode img{object-fit:contain;max-width:100%;max-height:320px;margin-top:10px;display:block}.constructor-module__9IZ8Ka__previewNode{border-left:2px solid #d8e5dc;min-width:0;margin:18px 0;padding-left:15px}.constructor-module__9IZ8Ka__previewNode h3{color:var(--green);margin:6px 0;font-size:15px}.constructor-module__9IZ8Ka__previewNode p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.constructor-module__9IZ8Ka__previewNode dl{margin:8px 0;font-size:12px}.constructor-module__9IZ8Ka__previewNode dl div{margin:8px 0;display:block}.constructor-module__9IZ8Ka__previewNode dt{color:#6a786e}.constructor-module__9IZ8Ka__previewNode dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.constructor-module__9IZ8Ka__previewNode .constructor-module__9IZ8Ka__previewNode{margin-left:0}.constructor-module__9IZ8Ka__occurrences{min-width:0}.constructor-module__9IZ8Ka__app code{word-break:break-all}@media (max-width:900px){.constructor-module__9IZ8Ka__workspace{grid-template-columns:210px minmax(0,1fr);gap:14px}.constructor-module__9IZ8Ka__panel{padding:18px}.constructor-module__9IZ8Ka__steps{padding:8px}.constructor-module__9IZ8Ka__group>div{padding:2px 10px 12px}.constructor-module__9IZ8Ka__repeat{padding:8px}}@media (max-width:700px){.constructor-module__9IZ8Ka__app{padding-top:8px}.constructor-module__9IZ8Ka__header h1{font-size:29px}.constructor-module__9IZ8Ka__workspace{display:block}.constructor-module__9IZ8Ka__steps{margin-bottom:15px;padding:12px;position:static}.constructor-module__9IZ8Ka__steps ol{display:none}.constructor-module__9IZ8Ka__mobileSelect{font-weight:650;display:block}.constructor-module__9IZ8Ka__mobileSelect select{margin-top:8px}.constructor-module__9IZ8Ka__panel{padding:15px}.constructor-module__9IZ8Ka__panel h2{font-size:23px}.constructor-module__9IZ8Ka__toolbar button{flex:calc(50% - 10px);font-size:13px}.constructor-module__9IZ8Ka__actions button{width:100%}.constructor-module__9IZ8Ka__notice{padding:13px 15px}.constructor-module__9IZ8Ka__group>summary{padding:12px}.constructor-module__9IZ8Ka__group>div{padding:1px 8px 10px}.constructor-module__9IZ8Ka__repeat{padding:8px}.constructor-module__9IZ8Ka__choice{padding:10px}.constructor-module__9IZ8Ka__app select,.constructor-module__9IZ8Ka__app input,.constructor-module__9IZ8Ka__app textarea{font-size:16px}.constructor-module__9IZ8Ka__pager button{font-size:13px}.constructor-module__9IZ8Ka__previewNode{padding-left:9px}.constructor-module__9IZ8Ka__errors{padding:14px}.constructor-module__9IZ8Ka__panelHeading{flex-direction:column}}@media print{.constructor-module__9IZ8Ka__steps,.constructor-module__9IZ8Ka__toolbar,.constructor-module__9IZ8Ka__actions,.constructor-module__9IZ8Ka__notice,.constructor-module__9IZ8Ka__support,.constructor-module__9IZ8Ka__pager,.constructor-module__9IZ8Ka__technical{display:none}.constructor-module__9IZ8Ka__workspace{display:block}.constructor-module__9IZ8Ka__panel{border:0;padding:0}.constructor-module__9IZ8Ka__previewNode{break-inside:avoid}.constructor-module__9IZ8Ka__header h1{font-size:24px}}
