.pc-recipes{display:flex;flex-direction:column;gap:10px;min-width:0}.pc-recipes *{box-sizing:border-box}.pc-recipes-title{font-size:13px;font-weight:700;color:var(--pc-ink,#19362f);margin:0 0 2px}.pc-recipes-hint{font-size:11px;color:var(--pc-muted,#66746c);line-height:1.6;margin:0 0 6px}.pc-recipes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px;gap:8px}.pc-recipe-card{display:flex;flex-direction:column;gap:6px;border:1px solid var(--pc-line,#dde5df);border-radius:10px;padding:12px;background:var(--pc-surface,#fff);cursor:pointer;min-height:44px;transition:border-color .15s,box-shadow .15s}.pc-recipe-card:hover:not(.is-disabled){border-color:#58ae8e;box-shadow:0 0 0 2px rgba(88,174,142,.18)}.pc-recipe-card:focus-visible{outline:3px solid #58ae8e;outline-offset:2px}.pc-recipe-card.is-disabled{opacity:.5;cursor:not-allowed}.pc-recipe-card-title{font-size:13px;font-weight:600;color:var(--pc-ink,#19362f);margin:0;line-height:1.4}.pc-recipe-card-desc{font-size:11px;color:var(--pc-muted,#66746c);line-height:1.5;margin:0}.pc-recipe-card-reason{font-size:10px;color:#8c2721;line-height:1.5;margin:0;font-style:italic}.demo-dark .pc-recipe-card-reason{color:#ffd5ce}@media(max-width:420px){.pc-recipes-grid{grid-template-columns:1fr}}.pc-automations{border-top:1px solid var(--pc-line,#dde5df);padding-top:18px;color:var(--pc-ink,#19362f);min-width:0}.pc-automations *{box-sizing:border-box}.pc-automations>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.pc-automations h3{margin:5px 0 0;font-size:17px;letter-spacing:-.025em}.pc-automations-eyebrow{font-size:9px;letter-spacing:.12em;font-weight:700;color:var(--pc-muted,#66746c)}.pc-automations button{min-height:44px;border:1px solid var(--pc-line,#dde5df);border-radius:9px;padding:9px 11px;color:inherit;background:var(--pc-surface,#fff);font:inherit;font-size:12px;cursor:pointer}.pc-automations button:disabled{opacity:.5;cursor:not-allowed}.pc-automations :is(button,input,select,textarea):focus-visible{outline:3px solid #58ae8e;outline-offset:2px}.pc-automations .pc-automations-primary{color:#fff;background:#087b61;border-color:#087b61}.pc-automations .pc-automations-danger{color:#8c2721;border-color:#d4a9a6;background:#fce8e5}.pc-automations-note{font-size:11px!important;color:var(--pc-muted,#66746c);line-height:1.7;margin:10px 0!important}.pc-automations-error,.pc-automations-notice{border-radius:9px;padding:11px;font-size:12px!important;line-height:1.7;margin:12px 0!important;overflow-wrap:anywhere}.pc-automations-error{background:#fce8e5;color:#8c2721}.pc-automations-notice{background:var(--pc-soft,#eaf3ec);color:var(--pc-ink,#19362f)}.pc-automations-form{display:flex;flex-direction:column;gap:10px;margin:14px 0}.pc-automations-form>label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600}.pc-automations-form label>span{font-weight:400;color:var(--pc-muted,#66746c)}.pc-automations-form :is(input,select,textarea){min-width:0;width:100%;min-height:44px;border-radius:9px;padding:10px;font:inherit;font-size:13px;border:1px solid var(--pc-line,#dde5df);background:var(--pc-surface,#fff);color:inherit}.pc-automations-form textarea{resize:vertical;min-height:60px}.pc-automations-form select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.pc-automations :is(input,select,textarea):disabled,.pc-automations :is(input,select,textarea)[readonly]{opacity:.7}.pc-automations-form>small{font-size:11px!important;color:var(--pc-muted,#66746c);margin:0!important}.pc-automations-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pc-automations-actions>button{flex:1 1 auto}.pc-automations-list{display:flex;flex-direction:column;gap:10px;padding:0;margin:12px 0 0;list-style:none}.pc-automations-list>li{border:1px solid var(--pc-line,#dde5df);border-radius:11px;padding:12px;min-width:0;background:var(--pc-surface,#fff)}.pc-automations-list>li.is-disabled{opacity:.65}.pc-automations-rule-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.pc-automations-rule-header>strong{font-size:13px;line-height:1.6;overflow-wrap:anywhere;flex:1 1}.pc-automations-badge{font-size:10px;white-space:nowrap;color:var(--pc-muted,#66746c);border-radius:20px;padding:3px 7px;background:var(--pc-soft,#eaf3ec)}.pc-automations-badge.is-active{color:#087b61}.pc-automations-badge.is-inactive{color:#8c2721;background:#fce8e5}.pc-automations-meta{font-size:11px;color:var(--pc-muted,#66746c);margin:8px 0 4px;line-height:1.6}.pc-automations-meta>span{display:inline-block;margin-right:12px}.pc-automations-jobs{margin-top:10px;border-top:1px solid var(--pc-line,#dde5df);padding-top:10px}.pc-automations-jobs>summary{font-size:11px;color:var(--pc-muted,#66746c);cursor:pointer;min-height:44px;display:flex;align-items:center}.pc-automations-job-list{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:6px}.pc-automations-job-list>li{font-size:11px;line-height:1.6;padding:6px 8px;background:var(--pc-soft,#eaf3ec);border-radius:7px}.pc-automations-job-list .is-failed{background:#fce8e5;color:#8c2721}.pc-automations-job-list .is-done{opacity:.75}.pc-automations-empty{font-size:12px!important;line-height:1.8;color:var(--pc-muted,#66746c);padding:14px 10px;text-align:center;border:1px dashed var(--pc-line,#dde5df);border-radius:10px}.pc-automations-toggle{display:inline-flex;align-items:center;gap:6px;font-size:12px;cursor:pointer;min-height:44px}.pc-automations-toggle>input{width:38px;height:22px;accent-color:#087b61;cursor:pointer}.demo-dark .pc-automations-error{background:#462a29;color:#ffd5ce}.demo-dark .pc-automations-danger{background:#462a29;color:#ffd5ce;border-color:#6b3d3a}.demo-dark .pc-automations-badge.is-inactive,.demo-dark .pc-automations-job-list .is-failed{background:#462a29;color:#ffd5ce}@media(max-width:420px){.pc-automations>header>button{width:100%}.pc-automations-actions>button{min-width:72px}}.pc-root .pc-automations .pc-automations-toggle{display:inline-flex;flex-direction:row;align-items:center;gap:8px;min-height:44px}.pc-root .pc-automations .pc-automations-toggle>input{width:22px;height:22px;min-height:22px;flex:none}.demo-dark .pc-automations-badge.is-active{color:#b9ead5;background:#25483c}