.crm-questionnaire{display:block;min-height:100%;background-color:var(--uds-color-surface-page-main);color:var(--uds-color-text-primary);font-family:var(--uds-font-family)}.crm-questionnaire__layout{display:grid;grid-template-columns:minmax(0,21.75rem) minmax(0,50rem);justify-content:center;gap:var(--uds-space-400);padding:var(--uds-space-600) var(--uds-space-400);align-items:start}@media (max-width: 64rem){.crm-questionnaire__layout{grid-template-columns:minmax(0,1fr);padding:var(--uds-space-400);gap:var(--uds-space-400)}}.crm-questionnaire__bento{position:sticky;top:var(--uds-space-600);display:block;background-color:var(--uds-color-surface-main);border:1px solid var(--uds-color-border-tertiary);border-radius:var(--uds-border-radius-container-md);padding:var(--uds-space-200)}.crm-questionnaire__page{display:flex;flex-direction:column;gap:var(--uds-space-500);background-color:var(--uds-color-surface-main);border:1px solid var(--uds-color-border-tertiary);border-radius:var(--uds-border-radius-container-md);padding:var(--uds-space-500);min-width:0}.crm-questionnaire__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--uds-space-300)}.crm-questionnaire__title{margin:0}.crm-questionnaire__header-actions{display:inline-flex;align-items:center;gap:var(--uds-space-200)}.crm-questionnaire__content{display:flex;flex-direction:column;gap:var(--uds-space-500)}.crm-questionnaire__footer{display:flex;justify-content:flex-end;gap:var(--uds-space-200);padding-top:var(--uds-space-300)}.crm-questionnaire__section{display:flex;flex-direction:column;gap:var(--uds-space-300)}.crm-questionnaire__section-title{margin:0}.crm-questionnaire__section-content{display:flex;flex-direction:column;gap:var(--uds-space-300)}.crm-questionnaire__row{display:grid;gap:var(--uds-space-200);grid-template-columns:minmax(0,1fr);align-items:end}.crm-questionnaire__row--2col{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-questionnaire__row--3col{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-questionnaire__row--4col{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.crm-questionnaire__row--narrow{grid-template-columns:minmax(0,12rem)}.crm-questionnaire__row--3col-narrow{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,5rem)}.crm-questionnaire__row--2col-narrow{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,10rem)}@media (max-width: 48rem){.crm-questionnaire__row--2col,.crm-questionnaire__row--3col,.crm-questionnaire__row--3col-narrow,.crm-questionnaire__row--2col-narrow,.crm-questionnaire__row--4col{grid-template-columns:minmax(0,1fr)}}.crm-questionnaire__field-trailing,.crm-questionnaire__field-icon{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--uds-space-100)}.crm-questionnaire__office-tile{display:flex;flex-direction:column;gap:var(--uds-space-200);background-color:var(--uds-color-surface-main);border:1px solid var(--uds-color-border-primary);border-radius:var(--uds-border-radius-input);padding:var(--uds-space-200);max-width:27.5rem}.crm-questionnaire__office-tile-header{display:flex;align-items:center;gap:var(--uds-space-100);flex-wrap:nowrap}.crm-questionnaire__office-tile-header>udc-badge{white-space:nowrap}.crm-questionnaire__office-tile-edit{margin-left:auto;background:transparent;border:0;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--uds-color-icon-primary);cursor:pointer;border-radius:var(--uds-border-radius-container)}.crm-questionnaire__office-tile-edit:hover{color:var(--uds-color-icon-interactive)}.crm-questionnaire__office-tile-edit:focus-visible{outline:2px solid var(--uds-color-border-interactive);outline-offset:2px}.crm-questionnaire__office-tile-body{display:flex;flex-direction:column;gap:var(--uds-space-050)}.crm-questionnaire__office-tile-line{margin:0;color:var(--uds-color-text-secondary)}.crm-questionnaire__field-with-link{position:relative;display:flex;flex-direction:column}.crm-questionnaire__field-with-link-action{position:absolute;inset-block-end:var(--uds-space-100);inset-inline-end:var(--uds-space-200);display:inline-flex;align-items:center;font-size:var(--uds-font-size-base);pointer-events:auto}.crm-questionnaire__inline-link-icon{font-size:var(--uds-font-size-base);vertical-align:middle;margin-inline-start:var(--uds-space-050)}.crm-questionnaire__notification-email{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--uds-space-100)}.crm-questionnaire__notification-email-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--uds-space-050)}.crm-questionnaire__inline-icon-button{background:transparent;border:0;padding:0;display:inline-flex;align-items:center;justify-content:center;width:var(--uds-space-400);height:var(--uds-space-400);border-radius:var(--uds-border-radius-container);cursor:pointer;margin-block-end:var(--uds-space-100)}.crm-questionnaire__inline-icon-button--add{color:var(--uds-color-icon-interactive)}.crm-questionnaire__inline-icon-button--remove{color:var(--uds-color-icon-tertiary)}.crm-questionnaire__inline-icon-button:hover{color:var(--uds-color-icon-interactive-hover)}.crm-questionnaire__inline-icon-button:focus-visible{outline:2px solid var(--uds-color-border-interactive);outline-offset:2px}
