/* Generated from nexripe/sablon/element.html. Run npm run sync:ui. */

   /* Bu dosyanın kanonik sözleşmesi. Yalnız data-ui-kit kapsamına uygulanır.
   Değerler mevcut admin-ui.css ve element.html palet/ölçülerinden türetilmiştir.
   Yeni ekranlarda kopya stil üretmeyin; merkezi UI sistemine taşımayı önce yapın. */
:root {
 --ui-s1:4px; --ui-s2:8px; --ui-s3:12px; --ui-s4:16px; --ui-s5:20px; --ui-s6:24px; --ui-s8:32px; --ui-s10:40px; --ui-s12:48px;
 --ui-action:#100029; --ui-action-hover:#1a0d38; --ui-strong:#0f172a; --ui-text:#334155; --ui-muted:#64748b; --ui-secondary:#475569; --ui-placeholder:#94a3b8;
 --ui-surface:#fff; --ui-surface-muted:#f8fafc; --ui-selected:#f1f5f9; --ui-border:#e2e8f0; --ui-border-hover:#cbd5e1; --ui-focus:#303030;
 --ui-brand:#8662f6; --ui-chart-line:#0f172a; --ui-chart-compare:#64748b; --ui-chart-fill:rgb(15 23 42 / .08); --ui-danger:#dc2626; --ui-danger-hover:#b91c1c; --ui-success:#1a7f37; --ui-warning:#b98900; --ui-info:#005bd3;
 --admin-h:40px; --admin-radius:4px; --admin-radius-card:8px; --ui-radius-round:9999px;
 --ui-shadow-none:none; --ui-shadow-subtle:0 1px 2px rgb(15 23 42 / .06); --ui-shadow-dropdown:0 12px 32px rgb(15 23 42 / .12); --ui-shadow-modal:0 25px 50px -12px rgb(15 23 42 / .25);
 --ui-z-base:0; --ui-z-sticky:10; --ui-z-dropdown:40; --ui-z-overlay:60; --ui-z-tooltip:80; --ui-z-toast:100;
 --ui-font:Inter,system-ui,sans-serif; --ui-mono:ui-monospace,SFMono-Regular,Consolas,monospace;
 --ui-font-body:14px; --ui-line-body:20px; --ui-font-small:12px; --ui-line-small:16px;
 --ui-font-h1:30px; --ui-line-h1:36px; --ui-font-h2:24px; --ui-line-h2:32px; --ui-font-h3:18px; --ui-line-h3:28px; --ui-font-card:16px; --ui-line-card:24px;
 --ui-icon:16px; --ui-icon-action:var(--ui-icon); --ui-icon-toolbar:18px; --ui-icon-nav:20px; --ui-icon-section:24px;
 --ui-textarea-min:88px; --ui-checkbox:20px; --ui-radio:18px; --ui-switch-w:48px; --ui-switch-h:28px; --ui-status-h:24px;
 --ui-avatar-sm:32px; --ui-avatar-md:40px; --ui-avatar-lg:48px; --ui-chip-remove:24px; --ui-chip-icon:12px; --ui-swatch:18px; --ui-table-grid-cell:24px;
 --ui-menu-width:192px; --ui-popover-width:320px; --ui-modal-s:384px; --ui-modal-m:448px; --ui-modal-l:896px; --ui-modal-xl:1152px; --ui-drawer-width:420px;
 --ui-table-min:640px; --ui-table-check-width:56px; --ui-table-number-width:120px; --ui-table-status-width:140px; --ui-table-actions-width:120px;
 --ui-button-loading-width:176px; --ui-editor-min:300px; --ui-overlay-bg:rgb(15 23 42 / .4); --ui-weight-medium:500; --ui-weight-semibold:600; --ui-weight-bold:700;
}
body[data-ui-kit] {margin:0;font:var(--ui-font-body)/var(--ui-line-body) var(--ui-font);color:var(--ui-strong);background:var(--ui-surface-muted)}
[data-ui-kit] *,[data-ui-kit] *::before,[data-ui-kit] *::after{box-sizing:border-box}
[data-ui-kit] [hidden]{display:none!important}
[data-ui-kit] h1,[data-ui-kit] h2,[data-ui-kit] h3,[data-ui-kit] h4,[data-ui-kit] p{margin:0}
[data-ui-kit] h1,[data-type="h1"]{font-size:var(--ui-font-h1);line-height:var(--ui-line-h1);font-weight:700;letter-spacing:-.02em}
[data-ui-kit] h2,[data-type="h2"]{font-size:var(--ui-font-h2);line-height:var(--ui-line-h2);font-weight:700}
[data-ui-kit] h3,[data-type="h3"]{font-size:var(--ui-font-h3);line-height:var(--ui-line-h3);font-weight:700}
[data-ui-kit] h4,[data-type="card"]{font-size:var(--ui-font-card);line-height:var(--ui-line-card);font-weight:600}
[data-ui-kit] [data-type="section"]{font-size:var(--ui-font-h3);line-height:var(--ui-line-h3);font-weight:600}
[data-ui-kit] [data-type="label"]{font-size:var(--ui-font-body);line-height:var(--ui-line-body);font-weight:500}
[data-ui-kit] [data-type="caption"]{font-size:var(--ui-font-small);line-height:var(--ui-line-small);font-weight:500}
[data-ui-kit] small,[data-ui-kit] [data-type="helper"]{font-size:var(--ui-font-small);line-height:var(--ui-line-small);font-weight:400;color:var(--ui-muted)}
[data-ui-kit] small{display:block}
[data-ui-kit] [data-type="secondary"]{color:var(--ui-secondary)}
[data-ui-kit] code,[data-ui-kit] pre,[data-ui-kit] [data-type="mono"]{font:var(--ui-font-small)/var(--ui-line-body) var(--ui-mono)}
[data-ui-kit] pre{padding:var(--ui-s4);border:1px solid var(--ui-border);border-radius:var(--admin-radius);background:var(--ui-surface-muted);overflow-x:auto;margin:var(--ui-s4) 0 0}
[data-ui-kit] a{color:inherit;text-underline-offset:var(--ui-s1)}
[data-ui-kit] a:hover{text-decoration:underline}
[data-ui-kit] a:focus-visible,[data-ui-kit] [tabindex="0"]:focus-visible{outline:1px solid var(--ui-focus);outline-offset:var(--ui-s1)}
#admin-shell{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--ui-s10);--admin-control-border-focus:var(--ui-focus)}
#admin-shell>aside{border-right:1px solid var(--ui-border);background:var(--ui-surface)}
#kit-toc{position:sticky;top:0;max-height:100vh;overflow:auto;padding:var(--ui-s8) var(--ui-s5);z-index:var(--ui-z-sticky)}
#kit-toc details{margin-bottom:var(--ui-s4)}
#kit-toc summary{font-size:var(--ui-font-small);font-weight:600;cursor:pointer}
#kit-toc details>a{display:block;padding:var(--ui-s1) 0;font-size:var(--ui-font-small);color:var(--ui-secondary)}
#admin-shell>main{min-width:0;width:100%;max-width:1100px;padding:var(--ui-s10) var(--ui-s6) var(--ui-s12)}
[data-source]{padding-bottom:var(--ui-s8);border-bottom:1px solid var(--ui-border);margin-bottom:var(--ui-s12)}
[data-source]>p{margin-bottom:var(--ui-s3)}
[data-source]>h1{margin-bottom:var(--ui-s4)}
[data-source] [data-card]{margin-top:var(--ui-s6)}
[data-eyebrow]{font:600 var(--ui-font-small)/var(--ui-line-small) var(--ui-font);letter-spacing:.04em;color:var(--ui-muted);margin-bottom:var(--ui-s2)!important}
[data-group]{margin:var(--ui-s12) 0 var(--ui-s8);padding-bottom:var(--ui-s4);border-bottom:1px solid var(--ui-border)}
[data-section]{margin-bottom:var(--ui-s12);scroll-margin-top:var(--ui-s6)}
[data-section]>h3{margin-bottom:var(--ui-s2)}
[data-note]{color:var(--ui-secondary);margin-bottom:var(--ui-s4)!important}
[data-row]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-s2)}
[data-grid]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-s6)}
[data-grow]{flex:1;min-width:0}
[data-card]{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--admin-radius-card);padding:var(--ui-s6);min-width:0;box-shadow:var(--ui-shadow-none)}
[data-card]>h4{margin-bottom:var(--ui-s4)}
[data-card]>[data-row]+*,[data-card]>[data-grid]+*{margin-top:var(--ui-s4)}
[data-card][data-interactive]{display:block;text-decoration:none}
[data-card][data-interactive]:hover{border-color:var(--ui-border-hover);background:var(--ui-surface-muted)}
[data-definitions]{margin:var(--ui-s4) 0 0;display:grid;gap:0;border:1px solid var(--ui-border);border-radius:var(--admin-radius-card);overflow:hidden;background:var(--ui-surface)}
[data-definitions]>div{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,2fr);gap:var(--ui-s4);padding:var(--ui-s3) var(--ui-s4);border-bottom:1px solid var(--ui-selected)}
[data-definitions]>div:last-child{border-bottom:0}
[data-definitions] dt{font-weight:500;overflow-wrap:anywhere}[data-definitions] dd{margin:0;color:var(--ui-secondary);overflow-wrap:anywhere}
[data-type-row]{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:var(--ui-s4);align-items:center;padding:var(--ui-s3) 0;border-bottom:1px solid var(--ui-selected)}
[data-type-row]:last-child{border:0}
[data-swatches]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-s3)}
[data-swatch]{display:block;height:var(--ui-s10);border:1px solid var(--ui-border);border-radius:var(--admin-radius);margin-bottom:var(--ui-s3)}
[data-swatches] b,[data-swatches] code{display:block;overflow-wrap:anywhere}
body[data-ui-kit] .admin-btn-magaza-size--icon svg.lucide,body[data-ui-kit] #admin-shell .admin-btn-magaza-size--icon svg.lucide{width:var(--ui-icon-action)!important;height:var(--ui-icon-action)!important;min-width:var(--ui-icon-action)!important;min-height:var(--ui-icon-action)!important}
[data-ui-kit] svg.lucide{width:var(--ui-icon);height:var(--ui-icon);flex:none;stroke-width:2}
[data-ui-kit] [data-icon-size="18"]{width:var(--ui-icon-toolbar)!important;height:var(--ui-icon-toolbar)!important;font-size:var(--ui-icon-toolbar)}
[data-ui-kit] [data-icon-size="20"]{width:var(--ui-icon-nav)!important;height:var(--ui-icon-nav)!important;font-size:var(--ui-icon-nav)}
[data-ui-kit] [data-icon-size="24"]{width:var(--ui-icon-section)!important;height:var(--ui-icon-section)!important;font-size:var(--ui-icon-section)}
/* Duotone dolgu ve çizgi aynı kutuda üst üste durur; kaynak boşluğu katmanları kaydırmaz. */
[data-ui-kit] .ph-duotone[data-icon-size]{position:relative;display:inline-block;flex:none;white-space:nowrap;vertical-align:middle}
[data-ui-kit] .ph-duotone[data-icon-size]::before,[data-ui-kit] .ph-duotone[data-icon-size]::after{position:absolute;inset:0;margin:0;line-height:1}
/* Tek button ailesi; selector gücü mevcut admin normalizasyonunu yalnız kit içinde sınırlar. */
body[data-ui-kit] .admin-btn-magaza-size,body[data-ui-kit] #admin-shell .admin-btn-magaza-size,body[data-ui-kit] .rich-ph-toolbar-btn,body[data-ui-kit] .rich-ph-color-action {
 display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--ui-s2)!important;box-sizing:border-box!important;
 height:var(--admin-h)!important;min-height:var(--admin-h)!important;max-height:var(--admin-h)!important;padding:0 var(--ui-s4)!important;
 border:1px solid var(--ui-border)!important;border-radius:var(--admin-radius)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;
 font:500 var(--ui-font-body)/var(--ui-line-body) var(--ui-font)!important;box-shadow:none!important;cursor:pointer;white-space:nowrap;text-decoration:none!important;flex-shrink:0;
}
body[data-ui-kit] #admin-shell .admin-btn-magaza-size:hover,body[data-ui-kit] .admin-btn-magaza-size:hover,body[data-ui-kit] #admin-shell .admin-btn-magaza-size[data-demo-state="hover"]{background:var(--ui-surface-muted)!important;border-color:var(--ui-border-hover)!important}
body[data-ui-kit] .admin-btn-magaza-size[data-variant="primary"],body[data-ui-kit] #admin-shell .admin-btn-magaza-size[data-variant="primary"]{background:var(--ui-action)!important;color:var(--ui-surface)!important;border-color:var(--ui-action)!important}
body[data-ui-kit] .admin-btn-magaza-size[data-variant="primary"]:is(:hover,:active),body[data-ui-kit] #admin-shell .admin-btn-magaza-size[data-variant="primary"]:is(:hover,:active){background:var(--ui-action-hover)!important}
body[data-ui-kit] .admin-btn-magaza-size[data-variant="danger"],body[data-ui-kit] #admin-shell .admin-btn-magaza-size[data-variant="danger"]{background:var(--ui-danger)!important;color:var(--ui-surface)!important;border-color:var(--ui-danger)!important}
body[data-ui-kit] .admin-btn-magaza-size[data-variant="danger"]:is(:hover,:active),body[data-ui-kit] #admin-shell .admin-btn-magaza-size[data-variant="danger"]:is(:hover,:active){background:var(--ui-danger-hover)!important}
body[data-ui-kit] .admin-btn-magaza-size[data-variant="ghost"],body[data-ui-kit] #admin-shell .admin-btn-magaza-size[data-variant="ghost"]{background:transparent!important;border-color:transparent!important}
body[data-ui-kit] .admin-btn-magaza-size[data-variant="ghost"]:hover,body[data-ui-kit] #admin-shell .admin-btn-magaza-size[data-variant="ghost"]:hover{background:var(--ui-surface-muted)!important;border-color:transparent!important}
body[data-ui-kit] .admin-btn-magaza-size[data-danger],body[data-ui-kit] #admin-shell .admin-btn-magaza-size[data-danger]{color:var(--ui-danger)!important}
body[data-ui-kit] .admin-btn-magaza-size:focus-visible,body[data-ui-kit] #admin-shell .admin-btn-magaza-size:focus-visible,body[data-ui-kit] .admin-btn-magaza-size[data-variant]:focus-visible,body[data-ui-kit] #admin-shell .admin-btn-magaza-size[data-variant]:focus-visible,body[data-ui-kit] #admin-shell .admin-btn-magaza-size[data-demo-state="focus"]{outline:none!important;border-color:var(--ui-focus)!important}
body[data-ui-kit] .admin-btn-magaza-size:active,body[data-ui-kit] #admin-shell .admin-btn-magaza-size[data-demo-state="active"],body[data-ui-kit] #admin-shell .admin-btn-magaza-size:is([data-variant="secondary"],[data-variant="ghost"]):active,body[data-ui-kit] .admin-btn-magaza-size:is([data-variant="secondary"],[data-variant="ghost"]):active{background:var(--ui-selected)!important}
body[data-ui-kit] .admin-btn-magaza-size--icon,body[data-ui-kit] #admin-shell .admin-btn-magaza-size--icon{width:var(--admin-h)!important;min-width:var(--admin-h)!important;padding:0!important}
body[data-ui-kit] .admin-btn-magaza-size--icon[data-variant="secondary"]:is(:hover,:active),body[data-ui-kit] #admin-shell .admin-btn-magaza-size--icon[data-variant="secondary"]:is(:hover,:active){background:var(--ui-surface)!important}
body[data-ui-kit] .admin-btn-magaza-size--icon[data-variant="secondary"]:is(:hover,:active):not(:focus-visible),body[data-ui-kit] #admin-shell .admin-btn-magaza-size--icon[data-variant="secondary"]:is(:hover,:active):not(:focus-visible){border-color:var(--ui-border)!important}
body[data-ui-kit] button:disabled,body[data-ui-kit] input:disabled,body[data-ui-kit] [aria-disabled="true"]{opacity:.5;cursor:not-allowed!important}
[data-spinner]{display:inline-block;width:var(--ui-icon);height:var(--ui-icon);border:2px solid currentColor;border-right-color:transparent;border-radius:var(--ui-radius-round);animation:kit-spin .8s linear infinite;flex:none}
@keyframes kit-spin{to{transform:rotate(360deg)}}
/* Form anatomisi, doğrulama durumları ve gömülü alan istisnaları. */
[data-field]{min-width:0}
[data-field]>label{display:block;font-weight:500;margin-bottom:var(--ui-s2)}
[data-field]>p{margin-top:var(--ui-s2);font-size:var(--ui-font-small);line-height:var(--ui-line-small)}
[data-feedback="helper"]{color:var(--ui-muted)}[data-feedback="error"]{color:var(--ui-danger)}[data-feedback="success"]{color:var(--ui-success)}
body[data-ui-kit] #admin-shell main .input-m,body[data-ui-kit] [data-dialog] .input-m,body[data-ui-kit] input[type="color"],body[data-ui-kit] input[type="time"]{width:100%;height:var(--admin-h)!important;min-height:var(--admin-h)!important;max-height:var(--admin-h)!important;padding:0 var(--ui-s3)!important;background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:var(--admin-radius)!important;color:var(--ui-strong)!important;font:400 var(--ui-font-body)/var(--ui-line-body) var(--ui-font)!important;box-shadow:none!important}
body[data-ui-kit] .input-m::placeholder{color:var(--ui-placeholder)}
body[data-ui-kit] #admin-shell main .input-m:hover{border-color:var(--ui-border-hover)!important}
body[data-ui-kit] #admin-shell main .input-m:focus,body[data-ui-kit] [data-dialog] .input-m:focus{border-color:var(--ui-focus)!important;outline:none!important}
body[data-ui-kit] #admin-shell main .input-m:is([readonly],:disabled){background:var(--ui-surface-muted)!important}
body[data-ui-kit] #admin-shell main .input-m[aria-invalid="true"]{border-color:var(--ui-danger)!important}
body[data-ui-kit] #admin-shell main .input-m[data-valid="true"]{border-color:var(--ui-success)!important}
body[data-ui-kit] #admin-shell main textarea.input-m{min-height:var(--ui-textarea-min)!important;height:auto!important;max-height:none!important;resize:vertical;padding:var(--ui-s2) var(--ui-s3)!important}
[data-input-icon]{position:relative;min-width:0}
[data-input-icon]>svg{position:absolute;top:var(--ui-s3);pointer-events:none;color:var(--ui-muted)}
[data-input-icon="left"]>svg{left:var(--ui-s3)}[data-input-icon="right"]>svg{right:var(--ui-s3)}
body[data-ui-kit] #admin-shell main [data-input-icon="left"] .input-m{padding-left:var(--admin-h)!important}
body[data-ui-kit] #admin-shell main [data-input-icon="right"] .input-m{padding-right:var(--admin-h)!important}
body[data-ui-kit] .wo-stepper-field{height:var(--admin-h);border-radius:var(--admin-radius);border-color:var(--ui-border);overflow:hidden;align-items:stretch}
body[data-ui-kit] .wo-stepper-field:hover{border-color:var(--ui-border-hover)}
body[data-ui-kit] .wo-stepper-field:focus-within{border-color:var(--ui-focus)}
body[data-ui-kit] .wo-stepper-affix{width:auto;min-width:var(--admin-h);padding:0 var(--ui-s3);font-weight:500;background:transparent}
body[data-ui-kit] [data-affix="suffix"]{border-right:0;border-left:1px solid var(--ui-border)}
body[data-ui-kit] #admin-shell main .wo-stepper-field .wo-stepper-input{width:0;height:100%!important;min-height:0!important;max-height:none!important;border:0!important;border-radius:0!important;padding:0 var(--ui-s3)!important;line-height:var(--ui-line-body)!important;outline:none!important;box-shadow:none!important}
body[data-ui-kit] .wo-stepper-btns{width:calc(var(--admin-h)*2 + 1px);height:var(--admin-h);align-self:center;margin-right:0}
body[data-ui-kit] .ex-select-trigger{height:var(--admin-h)!important;border-radius:var(--admin-radius)!important;font:500 var(--ui-font-body)/var(--ui-line-body) var(--ui-font)!important}
body[data-ui-kit] .ex-select-trigger:is(:focus,:focus-visible),body[data-ui-kit] .ex-select.is-open .ex-select-trigger{border-color:var(--ui-focus)!important;box-shadow:none!important;outline:none!important}
body[data-ui-kit] .ex-select-panel{border-radius:var(--admin-radius-card)!important;box-shadow:var(--ui-shadow-dropdown)!important;z-index:var(--ui-z-dropdown)!important;padding:var(--ui-s1)!important}
body[data-ui-kit] .ex-select-option{height:var(--admin-h)!important;min-height:var(--admin-h)!important;padding:0 var(--ui-s3)!important;font-size:var(--ui-font-body)!important;border-radius:var(--admin-radius)!important}
[data-combo],[data-multi],[data-popover-wrap]{position:relative;min-width:0}
[data-float]{position:fixed;z-index:var(--ui-z-dropdown);max-height:320px;overflow:auto;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--admin-radius-card);box-shadow:var(--ui-shadow-dropdown);padding:var(--ui-s1);max-width:calc(100vw - var(--ui-s8))}
[data-float] [role="option"]{display:flex;align-items:center;width:100%;min-height:var(--admin-h);padding:var(--ui-s2) var(--ui-s3);font-size:var(--ui-font-body);border:1px solid transparent;border-radius:var(--admin-radius);text-align:left;background:var(--ui-surface);color:var(--ui-text);cursor:pointer}
[data-float] [role="option"]:is(:hover,[data-highlight="true"]){background:var(--ui-selected);border-color:var(--ui-focus)}
[data-float]>p{padding:var(--ui-s3);color:var(--ui-muted)}
[data-multi-control]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-s1);padding:var(--ui-s1) var(--ui-s2);min-height:var(--admin-h);border:1px solid var(--ui-border);border-radius:var(--admin-radius);background:var(--ui-surface)}
[data-multi-control]:focus-within{border-color:var(--ui-focus)}
body[data-ui-kit] #admin-shell main [data-multi-control] input{border:0!important;box-shadow:none!important;outline:none!important;height:28px!important;min-height:0!important;padding:0!important;flex:1;min-width:120px;background:transparent!important;font:var(--ui-font-body)/var(--ui-line-body) var(--ui-font)}
[data-chip]{display:inline-flex;align-items:center;gap:var(--ui-s1);padding:0 var(--ui-s2);min-height:28px;border:1px solid var(--ui-border);border-radius:var(--admin-radius);font-size:var(--ui-font-small);background:var(--ui-surface-muted)}
[data-chip]>button{width:var(--ui-chip-remove);height:var(--ui-chip-remove);padding:0;border:1px solid transparent;border-radius:var(--admin-radius);display:inline-flex;align-items:center;justify-content:center;background:transparent;cursor:pointer}
[data-ui-kit] [data-chip]>button svg.lucide{width:var(--ui-chip-icon);height:var(--ui-chip-icon)}
[data-chip]>button:focus-visible{outline:none;border-color:var(--ui-focus)}
[data-check-label]{display:inline-flex;align-items:center;gap:var(--ui-s2);min-height:var(--admin-h)}
body[data-ui-kit] input[data-check]{appearance:none!important;width:var(--ui-checkbox)!important;min-width:var(--ui-checkbox)!important;height:var(--ui-checkbox)!important;min-height:var(--ui-checkbox)!important;padding:0!important;border:2px solid var(--ui-border-hover)!important;border-radius:var(--admin-radius)!important;background:var(--ui-surface)!important;cursor:pointer;vertical-align:middle;flex:none}
body[data-ui-kit] input[data-check]:checked{border-color:var(--ui-action)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23100029' stroke-width='3.5'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")!important;background-size:80%!important;background-position:center!important;background-repeat:no-repeat!important}
body[data-ui-kit] input[data-check]:indeterminate{border-color:var(--ui-action)!important;background-image:linear-gradient(var(--ui-action),var(--ui-action))!important;background-size:60% 2px!important;background-position:center!important;background-repeat:no-repeat!important}
body[data-ui-kit] input[data-check][type="radio"]{width:var(--ui-radio)!important;min-width:var(--ui-radio)!important;height:var(--ui-radio)!important;min-height:var(--ui-radio)!important;border-radius:var(--ui-radius-round)!important}
body[data-ui-kit] input[data-check][type="radio"]:checked{background-image:radial-gradient(circle,var(--ui-action) 0 38%,transparent 40%)!important}
body[data-ui-kit] input[data-check]:focus-visible{outline:none!important;border-color:var(--ui-focus)!important;outline-offset:0;box-shadow:none!important;border-style:dashed!important}
body[data-ui-kit] .admin-switch{min-height:var(--admin-h)}
body[data-ui-kit] .admin-switch-track{width:var(--ui-switch-w);height:var(--ui-switch-h);border:1px solid transparent}
body[data-ui-kit] .admin-switch input:focus-visible+.admin-switch-track{border-color:var(--ui-focus);border-style:dashed}
body[data-ui-kit] .admin-switch input:disabled~span{opacity:.5}
body[data-ui-kit] .admin-st{height:var(--ui-status-h);gap:var(--ui-s2);padding:0 var(--ui-s2);border-color:var(--ui-border);border-radius:var(--admin-radius);font:500 var(--ui-font-small)/var(--ui-line-small) var(--ui-font)}
body[data-ui-kit] .admin-alert{margin-bottom:var(--ui-s3);border-radius:var(--admin-radius-card);padding:var(--ui-s4);gap:var(--ui-s3);line-height:var(--ui-line-body)}
[data-tooltip-box]{position:fixed;z-index:var(--ui-z-tooltip);max-width:calc(100vw - var(--ui-s8));padding:var(--ui-s2) var(--ui-s3);background:var(--ui-strong);color:white;border-radius:var(--admin-radius);box-shadow:var(--ui-shadow-dropdown);font-size:var(--ui-font-small);line-height:var(--ui-line-small);pointer-events:none}
[data-truncate]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}
[data-ui-kit] hr{border:0;border-top:1px solid var(--ui-border);margin:var(--ui-s4) 0}
[data-avatar]{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--admin-radius);background:var(--ui-border);color:var(--ui-secondary);font-weight:600;object-fit:cover;flex:none}
[data-avatar="sm"]{width:var(--ui-avatar-sm);height:var(--ui-avatar-sm)}[data-avatar="md"]{width:var(--ui-avatar-md);height:var(--ui-avatar-md)}[data-avatar="lg"]{width:var(--ui-avatar-lg);height:var(--ui-avatar-lg)}
[data-ui-kit] progress{display:block;width:100%;height:var(--ui-s2);border:0;border-radius:var(--admin-radius);overflow:hidden;accent-color:var(--ui-strong);margin:var(--ui-s3) 0 var(--ui-s4)}
[data-ui-kit] progress::-webkit-progress-bar{background:var(--ui-border)}[data-ui-kit] progress::-webkit-progress-value{background:var(--ui-strong)}
[data-ui-kit] input[type="range"]{width:100%;accent-color:var(--ui-strong);height:var(--admin-h)}
[data-toast-region]{position:fixed;bottom:var(--ui-s6);right:var(--ui-s6);max-width:min(420px,calc(100vw - var(--ui-s8)));z-index:var(--ui-z-toast)}
[data-toast-region] .admin-alert{align-items:center;box-shadow:var(--ui-shadow-dropdown);margin:0}
.table-container[data-table-card]{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--admin-radius-card);overflow:hidden;margin-top:var(--ui-s4)}
[data-table-scroll]{overflow-x:auto;width:100%}
body[data-ui-kit] #admin-shell main table[data-admin-table]{width:100%;min-width:var(--ui-table-min);font-size:var(--ui-font-body);border-collapse:collapse;table-layout:fixed}
body[data-ui-kit] #admin-shell main table[data-admin-table] :is(th,td){padding:var(--ui-s3) var(--ui-s4)!important;text-align:left;vertical-align:middle;line-height:var(--ui-line-body)!important}
body[data-ui-kit] #admin-shell main table[data-admin-table] th{background:var(--ui-surface-muted)!important;color:var(--ui-secondary)!important;font-size:var(--ui-font-body)!important;font-weight:500!important;border-bottom:1px solid var(--ui-border)}
[data-admin-table] tbody tr{border-bottom:1px solid var(--ui-selected);height:64px}
[data-admin-table] tbody tr:last-child{border-bottom:0}
[data-admin-table] tbody tr:hover{background:rgb(248 250 252 / .8)}
[data-admin-table] tbody tr[aria-selected="true"]{background:var(--ui-selected)}
body[data-ui-kit] #admin-shell main table[data-admin-table] [data-number]{font-variant-numeric:tabular-nums;text-align:right}
body[data-ui-kit] #admin-shell main table[data-admin-table] [data-actions]{text-align:right}
[data-actions]>div{display:inline-flex;gap:var(--ui-s2)}
[data-table-footer],[data-pagination]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--ui-s2);padding:var(--ui-s4);border-top:1px solid var(--ui-border)}
[data-table-footer]>span{flex:1}
body[data-ui-kit] #admin-shell .products-tabs-container{display:flex;overflow-x:auto;height:var(--admin-h);min-height:var(--admin-h);max-height:var(--admin-h);padding:0;border:0;border-bottom:1px solid var(--ui-border);border-radius:0;background:transparent;max-width:100%;gap:0}
body[data-ui-kit] #admin-shell .products-tab-item{height:var(--admin-h);padding:0 var(--ui-s4);font:500 var(--ui-font-body)/var(--ui-line-body) var(--ui-font);background:transparent;color:var(--ui-muted);border:1px solid transparent;border-bottom:2px solid transparent;white-space:nowrap;cursor:pointer;flex:none}
body[data-ui-kit] #admin-shell .products-tab-item[aria-selected="true"]{color:var(--ui-strong)!important;border-bottom-color:var(--ui-focus)!important;background:transparent!important}
body[data-ui-kit] #admin-shell .products-tab-item:hover{background:var(--ui-surface-muted)}
body[data-ui-kit] #admin-shell .products-tab-item:focus-visible{outline:none;border-color:var(--ui-focus)}
[role="tabpanel"]{padding-top:var(--ui-s4)}
body[data-ui-kit] .ks-segmented{display:inline-flex;max-width:100%;overflow-x:auto;align-items:stretch;height:var(--admin-h);border:1px solid var(--ui-border);border-radius:var(--admin-radius);background:var(--ui-surface-muted)}
body[data-ui-kit] .ks-segmented label{height:100%;padding:0 var(--ui-s4);display:inline-flex;align-items:center;font:500 var(--ui-font-body)/var(--ui-line-body) var(--ui-font);cursor:pointer;border:1px solid transparent;color:var(--ui-muted)}
body[data-ui-kit] #admin-shell main .ks-segmented input:checked+label{background:var(--ui-surface)!important;color:var(--ui-strong)!important;border-color:var(--ui-border)!important;box-shadow:none!important}
.ks-segmented input:focus-visible+label{border-color:var(--ui-focus)!important}.ks-segmented input:disabled+label{opacity:.5;cursor:not-allowed}.ks-segmented label:hover{background:var(--ui-selected)}
[data-dialog]{border:1px solid var(--ui-border);border-radius:var(--admin-radius-card);padding:0;background:var(--ui-surface);color:var(--ui-strong);box-shadow:var(--ui-shadow-modal);width:var(--ui-modal-m);max-width:calc(100vw - var(--ui-s8));max-height:calc(100dvh - var(--ui-s8));margin:auto;overflow:visible;font:var(--ui-font-body)/var(--ui-line-body) var(--ui-font)}
[data-dialog]::backdrop{background:var(--ui-overlay-bg)}
[data-dialog][open]{display:flex;flex-direction:column}
[data-dialog][data-size="s"]{width:var(--ui-modal-s)}[data-dialog][data-size="l"]{width:var(--ui-modal-l)}[data-dialog][data-size="xl"]{width:var(--ui-modal-xl)}
[data-dialog]>header,[data-dialog]>footer{padding:var(--ui-s6);flex:none;display:flex;align-items:center;gap:var(--ui-s2)}
[data-dialog]>header{border-bottom:1px solid var(--ui-border)}[data-dialog]>header>div{flex:1;min-width:0}[data-dialog]>header p{color:var(--ui-muted);margin-top:var(--ui-s2)}
[data-dialog]>footer{border-top:1px solid var(--ui-border);justify-content:flex-start;flex-wrap:wrap}
[data-dialog]>[data-dialog-body]{padding:var(--ui-s6);overflow:auto;min-height:0}
[data-dialog="drawer"]{width:var(--ui-drawer-width);max-width:calc(100vw - var(--ui-s4));height:calc(100dvh - var(--ui-s8));margin:var(--ui-s4) var(--ui-s2) var(--ui-s4) auto}
[data-dialog="drawer"]>[data-dialog-body]{flex:1}
[data-menu]{width:var(--ui-menu-width)}[data-menu] .admin-btn-magaza-size{width:100%;justify-content:flex-start!important}
[data-menu] hr{margin:var(--ui-s1) 0}
[data-popover]{width:var(--ui-popover-width);padding:var(--ui-s4)}[data-popover]>button{margin-top:var(--ui-s4)}
[data-breadcrumb]{display:flex;align-items:center;gap:var(--ui-s2);flex-wrap:wrap;color:var(--ui-muted)}[data-breadcrumb]>a{color:var(--ui-secondary)}[data-breadcrumb]>span:not([aria-current]){color:var(--ui-border-hover)}[data-breadcrumb] [aria-current]{color:var(--ui-strong);font-weight:500}
[data-section-header]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--ui-s4);margin-bottom:var(--ui-s4)}[data-section-header] [data-note]{margin-bottom:0!important}
[data-empty]{padding:var(--ui-s8) var(--ui-s4);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--ui-s3)}[data-empty]>svg{width:var(--ui-icon-section)!important;height:var(--ui-icon-section)!important}[data-empty]>p{color:var(--ui-muted)}
[data-skeleton]{background:var(--ui-border);border-radius:var(--admin-radius);animation:kit-pulse 1.8s ease-in-out infinite;max-width:100%}
[data-skeleton="line"]{height:var(--ui-line-body);width:80%}[data-skeleton="title"]{height:var(--ui-line-card);width:60%;margin-bottom:var(--ui-s4)}[data-skeleton="control"]{height:var(--admin-h);margin-top:var(--ui-s4)}[data-skeleton="icon"]{height:var(--admin-h);width:var(--admin-h)}
@keyframes kit-pulse{50%{opacity:.4}}
[data-upload]{border:1px dashed var(--ui-border);border-radius:var(--admin-radius-card);padding:var(--ui-s6);text-align:center;margin-top:var(--ui-s4)}
[data-upload]>label{display:flex;flex-direction:column;align-items:center;gap:var(--ui-s3);cursor:pointer}[data-upload] p{margin-top:var(--ui-s3);color:var(--ui-muted)}[data-upload="drag"]{background:var(--ui-surface-muted);border-color:var(--ui-focus)}[data-upload="error"]{border-color:var(--ui-danger)}[data-upload="disabled"]{opacity:.5;cursor:not-allowed}
[data-accordion]{border:1px solid var(--ui-border);border-radius:var(--admin-radius-card);overflow:hidden;margin-bottom:var(--ui-s3)}
[data-accordion] h4>.admin-btn-magaza-size{width:100%;justify-content:space-between!important}[data-accordion] h4+div{padding:var(--ui-s4);border-top:1px solid var(--ui-border)}[data-accordion] [aria-expanded="true"] svg{transform:rotate(180deg)}
[data-page-header]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--ui-s4)}[data-header-title]{flex:1;min-width:180px}[data-header-title]>p{margin:var(--ui-s2) 0}[data-header-actions]{display:flex;gap:var(--ui-s2);flex-wrap:wrap}
[data-toolbar]{display:flex;gap:var(--ui-s2);align-items:center;flex-wrap:wrap}[data-toolbar]>[data-input-icon]{flex:1;min-width:180px}
[data-wizard]{display:flex;flex-wrap:wrap;gap:var(--ui-s6);list-style:none;margin:0;padding:0}[data-wizard]>li{display:flex;align-items:center;gap:var(--ui-s3)}[data-step-badge]{display:flex;align-items:center;justify-content:center;width:var(--admin-h);height:var(--admin-h);border:1px solid var(--ui-border);border-radius:var(--admin-radius)}[data-step-badge][aria-current]{background:var(--ui-action);color:white}
[data-chart]{height:240px;position:relative}
[data-color-fields]{display:grid;grid-template-columns:var(--admin-h) minmax(0,1fr);gap:var(--ui-s4);align-items:start}
body[data-ui-kit] #theme-color{width:var(--admin-h)!important;padding:var(--ui-s1)!important;cursor:pointer}
#theme-color::-webkit-color-swatch-wrapper{padding:0}
#theme-color::-webkit-color-swatch{border:0;border-radius:var(--admin-radius)}
#theme-color::-moz-color-swatch{border:0;border-radius:var(--admin-radius)}
[data-rules]{padding-left:var(--ui-s6);list-style:decimal;display:grid;gap:var(--ui-s3);margin:0}
/* Mevcut rich-ph modülünün kit ölçüleri; içerik stili admin tablo stilinden ayrıdır. */
body[data-ui-kit] .rich-ph-editor-container{border:1px solid var(--ui-border)!important;border-radius:var(--admin-radius-card)!important;box-shadow:none!important;padding:0}
body[data-ui-kit] .rich-ph-editor-container:focus-within{border-color:var(--ui-focus)!important;box-shadow:none!important}
body[data-ui-kit] .rich-ph-editor-demo .rich-ph-toolbar-btn{width:var(--admin-h)!important;min-width:var(--admin-h)!important;padding:0!important;background:transparent!important;border-color:transparent!important}
body[data-ui-kit] .rich-ph-editor-demo .rich-ph-toolbar-btn.rich-ph-dd-btn{width:auto!important;padding:0 var(--ui-s2)!important}
body[data-ui-kit] .rich-ph-editor-demo .rich-ph-toolbar-btn i{font-size:var(--ui-icon-nav)!important}
body[data-ui-kit] .rich-ph-editor-demo .rich-ph-toolbar-btn i.ph-caret-down{font-size:var(--ui-icon)!important}
body[data-ui-kit] .rich-ph-editor-demo .rich-ph-toolbar-btn:is(:hover,:active){background:var(--ui-surface-muted)!important;border-color:transparent!important}
body[data-ui-kit] .rich-ph-editor-demo .rich-ph-toolbar-btn:focus-visible{outline:none;border-color:var(--ui-focus)!important}
body[data-ui-kit] .rich-ph-toolbar-btn::after{display:none!important}
body[data-ui-kit] .rich-ph-editor-demo .rich-ph-group{height:var(--admin-h);max-height:var(--admin-h);padding:0;border:0;gap:var(--ui-s1);border-radius:var(--admin-radius)}
body[data-ui-kit] .rich-ph-editor-demo #kitRichPhToolbar{padding:var(--ui-s2)!important;gap:var(--ui-s2)!important;max-height:none}
body[data-ui-kit] .rich-ph-toolbar-rail{max-height:none!important;border-radius:var(--admin-radius-card) var(--admin-radius-card) 0 0}
body[data-ui-kit] .rich-ph-editor-demo .rich-ph-toolbar-scroll-btn{width:var(--admin-h);height:var(--admin-h);top:var(--ui-s2);border-radius:var(--admin-radius)}
body[data-ui-kit] .rich-ph-editor-demo .rich-ph-panel{border-radius:var(--admin-radius-card);box-shadow:var(--ui-shadow-dropdown);padding:var(--ui-s3);z-index:var(--ui-z-dropdown)}
body[data-ui-kit] .rich-ph-editor-demo .rich-ph-swatches{gap:var(--ui-s1)}
body[data-ui-kit] .rich-ph-editor-demo .rich-ph-color-cols{grid-template-columns:1fr;gap:var(--ui-s3)}
body[data-ui-kit] .rich-ph-editor-demo .rich-ph-swatch{width:var(--ui-swatch);height:var(--ui-swatch);border-radius:var(--admin-radius)}
body[data-ui-kit] .rich-ph-swatch.is-selected{outline:none!important;border:2px solid var(--ui-focus)!important}
body[data-ui-kit] .rich-ph-editor-demo .rich-ph-menu-item{min-height:var(--admin-h);padding:var(--ui-s2) var(--ui-s3);border-radius:var(--admin-radius);font-size:var(--ui-font-body)}
body[data-ui-kit] .rich-ph-editor-demo .rich-ph-table-cell{width:var(--ui-table-grid-cell);height:var(--ui-table-grid-cell);border-radius:var(--admin-radius)}
body[data-ui-kit] .rich-ph-editor-demo #kitRichPhEditorContent,body[data-ui-kit] #admin-shell main #kitRichPhCodeView{min-height:var(--ui-editor-min)!important;padding:var(--ui-s4)!important;font-size:var(--ui-font-body);border-radius:0 0 var(--admin-radius-card) var(--admin-radius-card)}
body[data-ui-kit] .rich-ph-editor-demo .rich-ph-editor-container.is-fullscreen{inset:var(--ui-s4);z-index:var(--ui-z-overlay);box-shadow:var(--ui-shadow-modal)!important;overflow:auto!important}
#kitRichPhVideoModal{z-index:var(--ui-z-overlay)!important;background:var(--ui-overlay-bg)!important}
#kitRichPhVideoModal>[data-rich-video-modal-panel]{display:flex;flex-direction:column;border-radius:var(--admin-radius-card);box-shadow:var(--ui-shadow-modal);padding:0}
[data-calendar-head]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-s2);margin-bottom:var(--ui-s4)}
[data-calendar-grid]{display:grid;grid-template-columns:repeat(7,minmax(0,var(--admin-h)));justify-content:space-between;gap:var(--ui-s1)}
[data-calendar-grid]>span{text-align:center;color:var(--ui-muted);font-size:var(--ui-font-small)}
body[data-ui-kit] [data-calendar-grid] .admin-btn-magaza-size{padding:0!important;width:100%;min-width:0;height:auto!important;min-height:0!important;max-height:var(--admin-h)!important;aspect-ratio:1}
body[data-ui-kit] [data-calendar-grid] [data-in-range]{background:var(--ui-selected)!important}
[data-calendar-presets]{margin-bottom:var(--ui-s4);display:flex;flex-wrap:wrap;gap:var(--ui-s2)}
#date-selection{margin:var(--ui-s4) 0;color:var(--ui-secondary)}
@media(min-width:1024px){[data-grid="three"]{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1023px){#admin-shell{display:block}#admin-shell>aside{border-right:0;border-bottom:1px solid var(--ui-border)}#kit-toc{position:static;max-height:240px;padding:var(--ui-s4)}#kit-toc details{display:inline-block;vertical-align:top;width:32%;padding-right:var(--ui-s4)}#admin-shell>main{padding-top:var(--ui-s8)}}
@media(max-width:639px){#admin-shell>main{padding:var(--ui-s6) var(--ui-s4)}[data-grid],[data-swatches]{grid-template-columns:1fr}[data-card]{padding:var(--ui-s4)}[data-type-row],[data-definitions]>div{grid-template-columns:1fr;gap:var(--ui-s2)}#kit-toc details{width:100%}#kit-toc{max-height:180px}[data-toolbar]{flex-direction:column;align-items:stretch}[data-toolbar]>[data-input-icon]{width:100%}[data-dialog]>header,[data-dialog]>footer,[data-dialog]>[data-dialog-body]{padding:var(--ui-s4)}[data-toast-region]{bottom:var(--ui-s4);right:var(--ui-s4)}[data-pagination]>div{flex-wrap:wrap}[data-header-actions]{width:100%}}
@media(prefers-reduced-motion:reduce){[data-spinner],[data-skeleton]{animation:none!important}*{scroll-behavior:auto!important;transition:none!important}}
body[data-ui-kit] [data-dialog] textarea.input-m{min-height:var(--ui-textarea-min)!important;height:auto!important;max-height:none!important;resize:vertical;padding:var(--ui-s2) var(--ui-s3)!important}
body[data-ui-kit] [data-menu] .admin-btn-magaza-size,body[data-ui-kit] #admin-shell [data-menu] .admin-btn-magaza-size{justify-content:flex-start!important}
body[data-ui-kit] #admin-shell [data-accordion] .admin-btn-magaza-size{justify-content:space-between!important}
body[data-ui-kit] #admin-shell [data-accordion] .admin-btn-magaza-size:hover{background:transparent!important}
body[data-ui-kit] #admin-shell .admin-btn-magaza-size:disabled{pointer-events:none}
body[data-ui-kit] [data-calendar-grid] .admin-btn-magaza-size[data-variant="primary"]{background:var(--ui-action)!important;color:var(--ui-surface)!important}
body[data-ui-kit] #admin-shell main [data-type="mono"].input-m{font-family:var(--ui-mono)!important;font-size:var(--ui-font-small)!important}

body[data-ui-kit] input:is([type="time"],[type="color"]):focus-visible{outline:none!important;border-color:var(--ui-focus)!important}
  