.al-wrap[data-v-f49bd4bf]{flex-direction:column;gap:6px;width:100%;display:flex}.al-empty[data-v-f49bd4bf]{color:var(--color-text3,#9ca3af);padding:8px 12px;font-size:13px;font-style:italic}.al-row[data-v-f49bd4bf]{border:1px solid var(--color-border,#00000017);background:var(--color-surface,#fff);border-radius:7px;transition:border-color .13s,box-shadow .13s;overflow:hidden}.al-row--expanded[data-v-f49bd4bf]{border-color:#378add;box-shadow:0 0 0 3px #378add1a}.al-head[data-v-f49bd4bf]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.al-head[data-v-f49bd4bf]:focus{outline:none}.al-head[data-v-f49bd4bf]:focus-visible{outline:2px solid var(--color-focus-ring,#2563eb);outline-offset:-2px}.al-row:hover .al-head[data-v-f49bd4bf],.al-row--expanded .al-head[data-v-f49bd4bf]{background:var(--color-surface2,#f8f9fa)}.al-type-badge[data-v-f49bd4bf]{background:var(--color-blue-lt,#e6f1fb);text-transform:uppercase;letter-spacing:.05em;color:#185fa5;border-radius:10px;flex-shrink:0;padding:1px 7px;font-size:10px;font-weight:700;display:inline-block}.al-summary[data-v-f49bd4bf]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-field-value);flex:1;overflow:hidden}.al-chevron[data-v-f49bd4bf]{color:var(--color-text3,#9ca3af);flex-shrink:0}.al-icon-btn[data-v-f49bd4bf]{cursor:pointer;color:var(--color-text3,#9ca3af);background:0 0;border:none;border-radius:4px;padding:3px 6px;font-family:inherit;font-size:13px;line-height:1;transition:background .12s,color .12s}.al-icon-btn[data-v-f49bd4bf]:hover{background:var(--color-surface2,#f8f9fa);color:var(--color-text,#1a1a1a)}.al-icon-btn--remove[data-v-f49bd4bf]:hover{color:var(--color-danger,#b91c1c)}.al-body[data-v-f49bd4bf]{border-top:1px solid var(--color-border,#00000017);background:#fff}.al-grid[data-v-f49bd4bf]{grid-template-columns:1fr;display:grid}.al-grid--2[data-v-f49bd4bf]{grid-template-columns:1fr 1fr}.al-cell[data-v-f49bd4bf]{border-top:1px solid var(--color-border,#00000017);border-right:1px solid var(--color-border,#00000017);flex-direction:column;padding:6px 10px;display:flex}.al-cell[data-v-f49bd4bf]:last-child{border-right:none}.al-grid:first-child .al-cell[data-v-f49bd4bf]{border-top:none}.al-label[data-v-f49bd4bf]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text3,#9ca3af);margin-bottom:2px;font-size:10px;font-weight:600;line-height:1}.al-input[data-v-f49bd4bf]{color:var(--color-field-value)!important;background:0 0!important;border:none!important;outline:none!important;width:100%!important;padding:3px 0!important;font-family:inherit!important;font-size:13px!important}.al-input[data-v-f49bd4bf]:focus{background:#ebf5ff!important}.al-add[data-v-f49bd4bf]{color:var(--color-text2);border:1px dashed var(--color-border2,#00000026);border-radius:var(--radius,6px);cursor:pointer;background:0 0;align-self:flex-start;align-items:center;gap:6px;margin:2px 0 10px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .12s;display:inline-flex}.al-add[data-v-f49bd4bf]:hover{background:var(--color-surface2,#f8f9fa);color:var(--color-text,#1a1a1a);border-color:var(--color-border,#00000040)}[data-v-f49bd4bf] .al-suburb-ac.p-autocomplete{width:100%;display:block}[data-v-f49bd4bf] .al-suburb-ac .p-autocomplete-input{color:var(--color-field-value)!important;width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;padding:3px 0!important;font-family:inherit!important;font-size:13px!important}[data-v-f49bd4bf] .al-suburb-ac .p-autocomplete-input:focus{background:#ebf5ff!important}[data-v-f49bd4bf] .al-lookup .ctrl{gap:0}[data-v-f49bd4bf] .al-lookup .p-autocomplete{background:0 0!important;border:none!important;border-radius:0!important;min-height:0!important}[data-v-f49bd4bf] .al-lookup .p-autocomplete:hover,[data-v-f49bd4bf] .al-lookup .p-autocomplete.p-focus,[data-v-f49bd4bf] .al-lookup .p-autocomplete:focus-within{box-shadow:none!important;border:none!important}[data-v-f49bd4bf] .al-lookup .p-autocomplete-input{padding:3px 0!important;font-size:13px!important}[data-v-f49bd4bf] .al-lookup .p-autocomplete:focus-within .p-autocomplete-input{background:#ebf5ff!important}
