.subscription-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.subscription-toolbar .field-help{margin:0}.subscription-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:22px}.client-subscription-card{padding:25px;min-width:0}.subscription-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.subscription-heading h2{font-size:19px;letter-spacing:-.03em;overflow-wrap:anywhere}.subscription-heading p{margin-top:10px}.subscription-masked{display:block;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:16px;margin:12px 0;font:12px/1.8 ui-monospace,monospace;min-height:54px}.subscription-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.subscription-actions .button{font-size:11px;padding:9px 12px}.subscription-field{display:grid;gap:8px;margin:15px 0}.subscription-field>label{margin:0}.subscription-format{max-width:210px}.subscription-sources{padding:16px;border:1px solid var(--line);border-radius:10px;margin-top:18px}.subscription-sources legend{font-size:12px}.subscription-sources .checkbox-label{margin:10px 0}.subscription-empty{padding:35px;color:var(--muted)}.subscription-dialog .form-error{margin:0 25px 16px}.client-subscription-card>.field-help{display:block;overflow-wrap:anywhere}@media(max-width:600px){.subscription-toolbar{align-items:stretch;flex-direction:column}.client-subscription-card{padding:20px}.subscription-actions .button{flex:1}.subscription-dialog .editor-fields{padding:20px}}
