.designer-card-settings{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated)}.designer-card-settings>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;list-style:none;display:flex}.designer-card-settings>summary::-webkit-details-marker{display:none}.designer-card-settings>summary:before{content:"▸";color:var(--text-dim);font-size:11px}.designer-card-settings[open]>summary:before{content:"▾"}.designer-card-settings>summary>span:first-child{flex:1;min-width:0}.designer-card-settings>summary strong,.designer-card-settings>summary small{display:block}.designer-card-settings>summary strong{font-size:13px;font-weight:600}.designer-card-settings>summary small{color:var(--text-dim);overflow-wrap:anywhere;margin-top:2px;font-size:11px;line-height:1.35}.designer-card-badge{border:1px solid var(--border);color:var(--text-dim);border-radius:5px;flex:none;padding:3px 6px;font-size:10px}.designer-card-badge.ready{color:var(--accent-text);background:var(--accent-dim);border-color:var(--accent)}.designer-card-form{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding:10px;display:flex}.designer-card-form>.note{margin:0}.designer-card-field{flex-direction:column;gap:4px;font-size:12px;display:flex}.designer-card-phone{border:1px solid var(--border);background:var(--bg-sunken);border-radius:6px;min-width:0;display:flex;overflow:hidden}.designer-card-phone:focus-within{outline:2px solid var(--accent);outline-offset:1px}.designer-card-phone>span{border-right:1px solid var(--border);flex:none;align-items:center;padding:5px 8px;font-weight:600;display:flex}.designer-card-phone input,.designer-card-phone input:focus{font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:none;flex:1;min-width:0}.designer-card-phone-guide{color:var(--text-dim);font:11px/1.4 Consolas,Courier New,monospace}.designer-card-socials,.designer-card-style{border:0;min-width:0;margin:0;padding:0}.designer-card-socials legend,.designer-card-style legend{margin-bottom:5px;padding:0;font-size:12px}.designer-card-socials>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.designer-card-socials label{border:1px solid var(--border);cursor:pointer;border-radius:5px;align-items:center;gap:5px;padding:5px 6px;font-size:11px;display:flex}.designer-card-socials input,.designer-card-style input{flex:none;width:auto;margin:0}.designer-card-socials small,.designer-card-schedule-presets small{color:var(--text-dim);font-size:10px}.designer-card-socials small{margin-top:4px;display:block}.designer-card-schedule-presets{align-items:center;gap:5px;margin-top:-5px;display:flex}.designer-card-schedule-presets button{padding:3px 9px;font-size:11px}.designer-card-style-options{flex-direction:column;gap:4px;display:flex}.designer-card-style-options label{cursor:pointer;align-items:center;gap:8px;min-height:30px;padding:4px 2px;font-size:12px;display:flex}.designer-card-style-options input{accent-color:var(--accent)}.designer-card-unsaved{color:var(--warn);margin:0;font-size:11px}.designer-card-actions,.designer-card-remove>div{gap:6px;display:flex}.designer-card-actions button:first-child{flex:1}.designer-card-remove{border:1px solid var(--bad);border-radius:5px;flex-direction:column;gap:7px;padding:8px;font-size:11px;display:flex}
