.customer-record-row{display:flex;align-items:stretch;border-bottom:1px solid var(--line);transition:.2s}.customer-record-row:last-child{border-bottom:0}.customer-record-row:hover{background:color-mix(in srgb,var(--lime) 6%,var(--surface))}.customer-record-row .customer-record-main{flex:1;width:auto;border:0;background:transparent;cursor:default}.customer-row-actions{display:flex;align-items:center;gap:5px;padding:8px 11px 8px 4px}.customer-row-actions form{margin:0}.customer-row-actions a,.customer-row-actions button{height:30px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);text-decoration:none;font-size:8px;font-weight:700;cursor:pointer;transition:.2s}.customer-row-actions a:hover{border-color:rgba(21,138,85,.3);color:var(--green);background:rgba(21,138,85,.06)}.customer-row-actions button:hover{border-color:rgba(230,91,91,.3);color:var(--red);background:rgba(230,91,91,.06)}.customer-row-actions svg{width:12px}
.dynamic-manager-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:14px;align-items:start}.dynamic-library-card{overflow:hidden}.dynamic-count{padding:6px 10px;border-radius:20px;background:rgba(21,138,85,.08);color:var(--green);font-size:8px;font-weight:700;white-space:nowrap}.dynamic-field-list{border-top:1px solid var(--line)}.dynamic-field-row{display:grid;grid-template-columns:36px minmax(160px,1fr) 80px 100px auto 32px;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--line)}.dynamic-type-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(168,240,0,.1);color:var(--green)}.dynamic-type-icon svg{width:15px}.dynamic-field-row>div{display:flex;flex-direction:column;min-width:0}.dynamic-field-row strong{font-size:9px}.dynamic-field-row small{margin-top:3px;color:var(--muted);font-size:7px;overflow:hidden;text-overflow:ellipsis}.dynamic-pill,.dynamic-target,.dynamic-required{font-size:7px;padding:5px 7px;border-radius:20px;text-align:center;background:var(--canvas);color:var(--muted)}.dynamic-target{color:var(--green);background:rgba(21,138,85,.07)}.dynamic-required{color:#b56828;background:rgba(242,149,66,.1)}.dynamic-field-row form button{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);cursor:pointer}.dynamic-field-row form button:hover{color:var(--red);border-color:rgba(230,91,91,.3)}.dynamic-field-row form svg{width:13px}.dynamic-create-card{position:sticky;top:calc(var(--topbar) + 15px);overflow:hidden}.dynamic-create-head{display:flex;align-items:center;gap:11px;padding:20px;border-bottom:1px solid var(--line)}.dynamic-create-head h2{font:700 16px Manrope;margin:4px 0 0}.dynamic-create-head p{font-size:8px;color:var(--muted);margin:3px 0 0}.dynamic-create-form{display:flex;flex-direction:column;gap:14px;padding:19px}.dynamic-options-field.is-hidden{display:none}.dynamic-required-toggle{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid var(--line);border-radius:10px;background:var(--canvas);cursor:pointer}.dynamic-required-toggle input{position:absolute;opacity:0}.dynamic-required-toggle>i{width:34px;height:19px;border-radius:20px;background:#b9c3bd;position:relative;transition:.2s}.dynamic-required-toggle>i:after{content:"";position:absolute;width:13px;height:13px;left:3px;top:3px;border-radius:50%;background:#fff;transition:.2s}.dynamic-required-toggle input:checked+i{background:var(--green)}.dynamic-required-toggle input:checked+i:after{left:18px}.dynamic-required-toggle>span{display:flex;flex-direction:column}.dynamic-required-toggle strong{font-size:8px}.dynamic-required-toggle small{font-size:7px;color:var(--muted);margin-top:2px}.dynamic-create-submit{width:100%;justify-content:center}.dynamic-checkbox{min-height:38px;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--canvas);font-size:9px}.dynamic-checkbox input{width:16px}.dynamic-checkbox svg{display:none;width:12px}
@media(max-width:1180px){.dynamic-manager-layout{grid-template-columns:1fr}.dynamic-create-card{position:static;grid-row:1}.dynamic-field-row{grid-template-columns:36px minmax(140px,1fr) 80px 100px auto 32px}}
@media(max-width:720px){.customer-row-actions a span,.customer-row-actions button span{display:none}.customer-row-actions a,.customer-row-actions button{width:30px;padding:0;justify-content:center}.customer-record-row .customer-record-main{padding-right:4px}.dynamic-field-row{grid-template-columns:34px minmax(120px,1fr) 30px}.dynamic-field-row .dynamic-pill,.dynamic-field-row .dynamic-target,.dynamic-field-row .dynamic-required{display:none}.dynamic-field-row form{grid-column:3}.dynamic-library-card .soft-delete-note{margin-inline:12px}}
