.cde-help-trigger{vertical-align:middle;flex:none;display:inline-flex}.cde-help-trigger__button{border:1px solid var(--border-input);background:var(--surface);width:1.8rem;min-width:1.8rem;height:1.8rem;min-height:1.8rem;color:var(--green-800);font-size:var(--text-s);cursor:pointer;touch-action:manipulation;border-radius:50%;place-items:center;padding:0;font-weight:900;line-height:1;display:inline-grid}.cde-help-trigger__button:hover,.cde-help-trigger__button[aria-expanded=true]{border-color:var(--green-600);background:var(--green-50)}.cde-help-trigger__popover{z-index:1300;border:1px solid var(--border);background:var(--surface);width:max-content;max-width:min(22rem,100vw - 1rem);max-height:calc(100dvh - 1rem);box-shadow:var(--shadow-2);color:var(--ink);font-size:var(--text-s);overflow-wrap:anywhere;padding:.6rem .7rem;font-weight:500;line-height:1.45;position:fixed;overflow:auto}.cde-help-trigger__popover>:first-child{margin-top:0}.cde-help-trigger__popover>:last-child{margin-bottom:0}.cde-field{grid-template-columns:minmax(0,1fr) auto;gap:.32rem .3rem;width:100%;min-width:0;max-width:100%;display:grid}.cde-field>label{color:#405c53;min-width:0;font-size:var(--text-xs);letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere;align-self:center;font-weight:700}.cde-field>.cde-field-help{align-self:center}.cde-field>:not(label):not(.cde-field-help){grid-column:1/-1}.cde-field input,.cde-field select,.cde-field textarea{border:1px solid var(--border-input);background:var(--surface);color:#183d32;text-transform:none;width:100%;min-width:0;max-width:100%;padding:.68rem .75rem}.cde-field textarea{resize:vertical;min-height:3.4rem}.cde-field-hint{color:var(--ink-muted)}.cde-form-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));align-items:start;gap:.65rem .75rem;display:grid}:is(.cde-form-row,.settings-form,.register-import-shared,.register-form,.register-form-condition,.saved-view-bar,.consultation-details,.bim-bcf-import,.field-filters,[class*=-grid],[class*=-row],[class*=-form],[class*=-fields],[class*=-main],[class*=-controls],[class*=-editor],[class*=-basics],[class*=-config],[class*=-line],[class*=-create])>.cde-field{grid-row:span 3;grid-template-rows:subgrid;row-gap:.32rem}:is(.cde-form-row,.settings-form,.register-import-shared,.register-form,.register-form-condition,.saved-view-bar,.consultation-details,.bim-bcf-import,.field-filters,[class*=-grid],[class*=-row],[class*=-form],[class*=-fields],[class*=-main],[class*=-controls],[class*=-editor],[class*=-basics],[class*=-config],[class*=-line],[class*=-create])>.cde-field>.cde-field-hint{grid-row:3}:is(.cde-form-row,.settings-form,.register-import-shared,.register-form,.register-form-condition,.saved-view-bar,.consultation-details,.bim-bcf-import,.field-filters,[class*=-grid],[class*=-row],[class*=-form],[class*=-fields],[class*=-main],[class*=-controls],[class*=-editor],[class*=-basics],[class*=-config],[class*=-line],[class*=-create])>.cde-field>:not(label):not(.cde-field-help):not(.cde-field-hint){grid-row:2}.cde-form-grid{gap:.65rem;width:100%;min-width:0;max-width:100%;display:grid}@media (width>=651px){:is(.cde-form-row,.settings-form,.register-import-shared,.register-form,.register-form-condition,.saved-view-bar,.consultation-details,.bim-bcf-import,.field-filters,[class*=-grid],[class*=-row],[class*=-form],[class*=-fields],[class*=-main],[class*=-controls],[class*=-editor],[class*=-basics],[class*=-config],[class*=-line],[class*=-create])>:is(.cde-button,label:not(.cde-field),.register-filter-check,.register-advanced-filter-actions,.register-form-actions:not(.register-form-actions--spread),.saved-view-actions,.schedule-task-number,.consultation-subjects,.consultation-actions,.field-occurrence-limits){grid-row:span 3;align-self:center}}@media (width<=650px){.cde-form-row{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.cde-field input[type=date],.cde-field input[type=datetime-local],.cde-field input[type=time]{width:-webkit-fill-available;inline-size:-webkit-fill-available;min-inline-size:0;max-inline-size:100%;padding-inline:0;display:block}}
