/* 05 · Otomasyon */
.bgrid .wb>#pane-rules.kz-auto-ready{height:auto!important;min-height:0!important;overflow:visible!important;padding:14px 18px 36px!important}
#pane-rules:not(.kz-auto-ready)>#kzAutomation{display:none!important}
#pane-rules.kz-auto-ready>#rlv3,#pane-rules.kz-auto-ready>.rl-wrap{display:none!important}
.bgrid.pg .wb:has(> #pane-rules.kz-auto-ready)>.pghead{display:none}
.kz-automation{color:var(--kz-text,var(--kz-text));font:13px/1.4 Inter,system-ui,sans-serif}
.kz-automation *{box-sizing:border-box}.kz-automation button,.kz-automation input,.kz-automation select,.kz-automation textarea{font:inherit}
.kz-auto-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.kz-auto-head h1{margin:0;font-size:clamp(28px,3vw,40px);line-height:1.14;letter-spacing:-1.2px}.kz-auto-head p{margin:4px 0 0;color:var(--kz-muted);font-size:16px}.kz-auto-head>div:last-child{display:flex;align-items:center;gap:12px}.kz-auto-head #kzaPlatform{display:flex;align-items:center;gap:9px;min-height:47px;padding:0 15px;border:1px solid var(--kz-line);border-radius:8px;background:var(--kz-card-2);color:var(--kz-text)}.kz-auto-head #kzaPlatform i{font-size:21px;color:var(--kz-lilac)}.kz-auto-head #kzaNew{min-width:145px;min-height:47px;padding:0 18px;border:1px solid #f0c261;border-radius:7px;background:linear-gradient(130deg,#ffdf8c,#f7bd48);color:#1a1422;font-size:14px;font-weight:700;cursor:pointer}
.kz-auto-tabs{display:flex;gap:5px;align-items:stretch;min-height:54px;margin-bottom:10px;padding:0 5px;border:1px solid var(--kz-line);border-radius:7px;background:linear-gradient(135deg,var(--kz-card-2),var(--kz-bg))}.kz-auto-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:140px;padding:0 15px;border:0;border-bottom:2px solid transparent;background:none;color:var(--kz-muted);cursor:pointer;font-size:13px}.kz-auto-tabs button i{font-size:20px;color:var(--kz-lilac)}.kz-auto-tabs button.on{border-bottom-color:#f4c557;color:var(--kz-text);font-weight:700}.kz-auto-tabs button.on i{color:var(--kz-gold)}
.kz-automation [hidden]{display:none!important}.kz-auto-grid{display:grid;grid-template-columns:minmax(275px,.66fr) minmax(0,1.2fr);gap:10px}.kz-auto-list,.kz-auto-editor,.kz-auto-runs,.kz-auto-secondary>section{min-width:0;border:1px solid var(--kz-line);border-radius:8px;background:linear-gradient(145deg,var(--kz-card-2),var(--kz-card))}
.kz-auto-list{min-height:500px;padding:12px}.kz-auto-search{display:flex;align-items:center;gap:9px;min-height:40px;padding:0 12px;margin-bottom:12px;border:1px solid var(--kz-line);border-radius:6px;color:var(--kz-muted);background:var(--kz-card-2)}.kz-auto-search i{font-size:19px}.kz-auto-search input{flex:1;min-width:0;border:0;outline:0;background:none;color:var(--kz-text);font-size:12px}.kz-auto-search input::placeholder{color:#ad9cb9}.kz-auto-rule,.kz-auto-timer{display:flex;align-items:center;min-height:72px;margin:0 0 8px;border:1px solid var(--kz-line);border-radius:8px;background:var(--kz-card-2)}.kz-auto-rule.selected,.kz-auto-timer.selected{border-color:#f3bd47;box-shadow:0 0 0 1px rgba(243,189,71,.3);background:var(--kz-card-3)}.kz-auto-rule.off,.kz-auto-timer:not(:has(input:checked)){opacity:.65}.kz-auto-rule-select,.kz-auto-timer>button{display:flex;align-items:center;flex:1;min-width:0;gap:12px;padding:11px 8px 11px 15px;border:0;background:none;color:var(--kz-text);text-align:left;cursor:pointer}.kz-auto-rule-select>i,.kz-auto-timer>button>i{flex:none;font-size:25px;color:var(--kz-lilac)}.kz-auto-rule-select>span,.kz-auto-timer>button>span{min-width:0}.kz-auto-rule-select strong,.kz-auto-timer strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.kz-auto-rule-select small,.kz-auto-timer small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;color:var(--kz-muted);font-size:11px}.kz-auto-empty{padding:24px 8px;color:var(--kz-muted);text-align:center}
.kz-auto-switch{position:relative;display:inline-flex;flex:none;width:39px;height:22px;margin-right:12px;cursor:pointer}.kz-auto-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:1}.kz-auto-switch>span{width:100%;height:100%;border-radius:20px;background:#635d6b;transition:background .15s}.kz-auto-switch>span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#e6dced;transition:transform .15s}.kz-auto-switch input:checked+span{background:linear-gradient(90deg,#8a4ed8,#bd8df9)}.kz-auto-switch input:checked+span:after{transform:translateX(17px);background:#fff}
.kz-auto-editor{padding:16px}.kz-auto-editor-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.kz-auto-editor-head h2{margin:0;font-size:19px;color:var(--kz-text)}.kz-auto-editor-head p{margin:4px 0 0;color:var(--kz-muted);font-size:12px}.kz-auto-active{display:flex;align-items:center;gap:9px;white-space:nowrap;color:var(--kz-text)}.kz-auto-active .kz-auto-switch{margin:0}
.kz-auto-flow{position:relative;display:flex;flex-direction:column;gap:16px;padding-left:25px}.kz-auto-flow:before{content:"";position:absolute;left:30px;top:39px;bottom:65px;width:2px;background:linear-gradient(#f1bd49,#bc8ce9)}.kz-auto-step{position:relative;display:grid;grid-template-columns:36px 132px minmax(0,1fr);gap:10px;align-items:center;min-height:67px;padding:10px 14px;border:1px solid var(--kz-line);border-left:2px solid #e9b84a;border-radius:8px;background:var(--kz-card-2)}.kz-auto-step>i{z-index:1;font-size:25px;color:var(--kz-lilac)}.kz-auto-step:first-child>i{color:var(--kz-gold)}.kz-auto-step>div>strong,.kz-auto-step>div>small{display:block}.kz-auto-step>div>strong{font-size:11px;color:var(--kz-gold)}.kz-auto-step>div>small{margin-top:3px;font-size:10px;color:var(--kz-muted)}.kz-auto-step select,.kz-auto-step input,.kz-auto-step textarea{min-height:38px;width:100%;padding:8px 11px;border:1px solid var(--kz-line);border-radius:6px;background:var(--kz-card-2);color:var(--kz-text);outline:none;font-size:12px}.kz-auto-step input[readonly]{cursor:default}.kz-auto-step label{grid-column:3;display:block;color:var(--kz-muted);font-size:11px}.kz-auto-step label>span{display:block;margin-bottom:5px}.kz-auto-step label input,.kz-auto-step label select{margin-top:4px}.kz-auto-step.action{align-items:start}.kz-auto-step.action>i,.kz-auto-step.action>div{margin-top:4px}.kz-auto-step textarea{min-height:58px;resize:vertical}.kz-auto-step label>small{display:block;margin-top:4px;color:var(--kz-muted)}.kz-auto-step .kz-auto-cool{display:flex;align-items:center;gap:10px}.kz-auto-step .kz-auto-cool>span{display:flex;align-items:center;gap:7px;min-width:110px;margin:0}.kz-auto-step .kz-auto-cool select{width:105px;margin:0}
.kz-auto-editbottom{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:14px}.kz-auto-editbottom>input{flex:1;min-width:0;min-height:37px;padding:7px 10px;border:1px solid var(--kz-line);border-radius:6px;background:var(--kz-card-2);color:var(--kz-text);outline:none}.kz-auto-editbottom button,.kz-auto-actions button{min-height:38px;padding:0 14px;border:1px solid var(--kz-line);border-radius:6px;background:var(--kz-card-3);color:var(--kz-text);cursor:pointer;white-space:nowrap}.kz-auto-editbottom #kzaSave,.kz-auto-actions #kzaTimerSave{border-color:#f0c362;background:linear-gradient(135deg,#ffdf89,#f8bf48);color:#1a1422;font-weight:700}.kz-auto-editbottom button i{margin-right:6px}.kz-auto-editbottom #kzaDelete{color:var(--red)}.kz-auto-editor #kzaPreview{margin-top:9px;padding:9px 11px;border:1px solid #775c92;border-radius:6px;background:var(--kz-card-3);color:var(--kz-text);font-size:12px}
.kz-auto-runs{margin-top:10px;padding:12px 16px}.kz-auto-runs>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.kz-auto-runs h2{margin:0;color:var(--kz-text);font-size:16px}.kz-auto-runs>div:first-child span{color:var(--kz-muted);font-size:11px}#kzaRuns{margin-top:7px}.kz-auto-runs-empty{padding:13px 0;color:var(--kz-muted);font-size:12px}#kzaRuns>div:not(.kz-auto-runs-empty){display:grid;grid-template-columns:55px 27px 170px 1fr 100px;gap:7px;align-items:center;min-height:31px;border-top:1px solid rgba(202,181,219,.1);font-size:11px}#kzaRuns time{color:var(--kz-muted)}#kzaRuns i{color:var(--kz-lilac);font-size:17px}#kzaRuns strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#kzaRuns span{color:var(--kz-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#kzaRuns em{font-style:normal;color:var(--ok)}#kzaRuns em i{color:var(--ok);margin-right:4px}
.kz-auto-secondary{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kz-auto-secondary>section{min-height:410px;padding:18px}.kz-auto-secondary h2{margin:0 0 17px;color:var(--kz-text);font-size:19px}.kz-auto-secondary>section>label{display:block;margin:12px 0;color:var(--kz-muted);font-size:12px}.kz-auto-secondary input:not([type=checkbox]),.kz-auto-secondary textarea{display:block;width:100%;min-height:39px;margin-top:7px;padding:9px 11px;border:1px solid var(--kz-line);border-radius:6px;background:var(--kz-card-2);color:var(--kz-text);outline:none}.kz-auto-secondary textarea{min-height:95px;resize:vertical}.kz-auto-secondary .kz-auto-line{display:flex;align-items:center;gap:9px;font-size:13px}.kz-auto-secondary .kz-auto-line input{accent-color:#aa76ee}.kz-auto-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:14px}.kz-auto-secondary.welcome{grid-template-columns:1fr}.kz-auto-secondary.welcome>section{min-height:330px}
.kz-automation button:focus-visible,.kz-automation input:focus-visible,.kz-automation select:focus-visible,.kz-automation textarea:focus-visible{outline:2px solid #f4cb6e;outline-offset:2px}
@media(max-width:1100px){.kz-auto-grid{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)}.kz-auto-step{grid-template-columns:29px 100px minmax(0,1fr);gap:6px}.kz-auto-flow{padding-left:14px}.kz-auto-flow:before{left:19px}}
@media(max-width:800px){.kz-auto-grid{grid-template-columns:1fr}.kz-auto-list{min-height:0}.kz-auto-secondary{grid-template-columns:1fr}.kz-auto-secondary>section{min-height:0}}
@media(max-width:680px){.bgrid .wb>#pane-rules.kz-auto-ready{padding:13px 12px 30px!important}.kz-auto-head{align-items:flex-start}.kz-auto-head h1{font-size:27px}.kz-auto-head p{font-size:12px}.kz-auto-head>div:last-child{flex-direction:column;gap:6px}.kz-auto-head #kzaPlatform{display:none}.kz-auto-head #kzaNew{min-width:105px;min-height:36px;padding:0 8px;font-size:11px}.kz-auto-tabs{overflow-x:auto;min-height:50px}.kz-auto-tabs button{min-width:116px;padding:0 8px;gap:5px;font-size:10px}.kz-auto-tabs button i{font-size:17px}.kz-auto-list{padding:9px}.kz-auto-rule{min-height:60px}.kz-auto-rule-select{padding:7px 8px}.kz-auto-rule-select>i{font-size:20px}.kz-auto-editor{padding:11px}.kz-auto-editor-head h2{font-size:17px}.kz-auto-editor-head p{font-size:10px}.kz-auto-active{font-size:10px}.kz-auto-flow{padding-left:0;gap:9px}.kz-auto-flow:before{display:none}.kz-auto-step{grid-template-columns:25px minmax(0,1fr);gap:7px;padding:9px}.kz-auto-step>div{grid-column:2}.kz-auto-step>select,.kz-auto-step>input,.kz-auto-step>label{grid-column:1/-1}.kz-auto-editbottom{flex-wrap:wrap}.kz-auto-editbottom>input{flex-basis:100%}#kzaRuns>div:not(.kz-auto-runs-empty){grid-template-columns:40px 25px 1fr 70px}#kzaRuns>div:not(.kz-auto-runs-empty)>span{display:none}}
