.gis-create-panel{position:absolute;z-index:760;top:12px;right:12px;width:min(370px,calc(100% - 24px));max-height:calc(100% - 58px);display:flex;flex-direction:column;border:1px solid #31515b;border-radius:4px;background:#0c2229;color:#dce8eb;box-shadow:0 8px 24px rgb(0 0 0 / 28%);overflow:hidden}.gis-create-panel.hidden{display:none}.gis-create-panel>header{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:10px 12px 9px;border-bottom:1px solid #29434b;background:#102b33}.gis-create-panel>header div{display:grid;gap:2px}.gis-create-panel>header strong{font-size:14px;color:#f3f8f9}.gis-create-panel>header span{color:#90aab1;font-size:10px}.gis-panel-close,.gis-remove-field{display:grid;place-items:center;border:0;background:transparent;color:#9db3b9;cursor:pointer}.gis-panel-close{width:30px;height:30px;border-radius:3px}.gis-panel-close:hover{background:#193942;color:#fff}.gis-panel-close svg{width:16px;height:16px;fill:currentColor}.gis-create-body{display:flex;flex-direction:column;gap:8px;padding:12px;overflow:auto}.gis-create-body>label{margin-top:2px;color:#9eb5bb;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.gis-inline-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.gis-create-panel select,.gis-create-panel input{min-width:0;height:34px;box-sizing:border-box;border:1px solid #35525a;border-radius:3px;outline:0;background:#0a1d23;color:#e5eef0;padding:0 8px;font:inherit}.gis-create-panel select:focus,.gis-create-panel input:focus{border-color:#4ddbb0;box-shadow:0 0 0 1px #4ddbb0}.gis-geometry-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.gis-geometry-picker button{min-height:58px;display:grid;place-items:center;gap:3px;border:1px solid #34515a;border-radius:3px;background:#102a32;color:#b8cbd0;font-size:11px;cursor:pointer}.gis-geometry-picker button:hover{border-color:#4f737d;background:#153640}.gis-geometry-picker button.active{border-color:#4ddbb0;background:#123e3d;color:#edfffa;box-shadow:inset 0 -2px #4ddbb0}.gis-geometry-picker svg{width:22px;height:22px;fill:currentColor}.gis-section-heading{display:flex;align-items:end;justify-content:space-between;margin-top:7px;padding-bottom:6px;border-bottom:1px solid #29434b}.gis-section-heading>div{display:grid;gap:2px}.gis-section-heading strong{color:#f0f6f7;font-size:12px}.gis-section-heading span{color:#829da4;font-size:10px}.gis-link-button{border:0;background:transparent;color:#5fe1bd;font:inherit;font-size:11px;cursor:pointer}.gis-link-button:hover{color:#9ff4da;text-decoration:underline}.gis-field-list{display:grid;gap:6px}.gis-field-row{display:grid;grid-template-columns:1.1fr .8fr 1fr 24px;gap:5px}.gis-field-row input,.gis-field-row select{height:30px;padding-inline:6px;font-size:11px}.gis-remove-field{width:24px;height:30px;font-size:19px}.gis-remove-field:hover{color:#ff8d8d}.gis-template-message{min-height:30px;box-sizing:border-box;padding:7px 8px;border-left:3px solid #4ca7c7;background:#102a32;color:#b9ccd1;font-size:10px;line-height:1.45}.gis-template-message[data-type=success]{border-color:#4ddbb0}.gis-template-message[data-type=warning]{border-color:#f0bd5b}.gis-template-message[data-type=error]{border-color:#f47777;color:#ffd0d0}.gis-create-actions{display:grid;grid-template-columns:1fr auto;gap:7px;padding-top:2px}.gis-primary-button,.gis-secondary-button{min-height:34px;border:1px solid #3a5b64;border-radius:3px;padding:0 12px;font:inherit;font-weight:700;cursor:pointer}.gis-primary-button{border-color:#4ddbb0;background:#4ddbb0;color:#06251e}.gis-primary-button:hover{background:#73e8c8}.gis-secondary-button{background:#17343c;color:#c8d9dd}.gis-secondary-button:hover{background:#204650;color:#fff}.gis-editing-summary{display:none;align-items:center;grid-template-columns:38px 1fr auto;gap:9px;padding:10px 12px}.gis-editing-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:3px;background:#123e3d;color:#5fe1bd}.gis-editing-icon svg{width:22px;height:22px;fill:currentColor}.gis-editing-summary>div:nth-child(2){display:grid;gap:3px}.gis-editing-summary strong{color:#f1f8f8;font-size:12px}.gis-editing-summary span{color:#9eb3b8;font-size:10px;line-height:1.35}.gis-create-panel.editing .gis-create-body{display:none}.gis-create-panel.editing .gis-editing-summary{display:grid}.gis-create-group .large{min-width:88px}@media(max-width:900px){.gis-create-panel{right:8px;top:8px;max-height:calc(100% - 48px)}}
