.omni-generatory{width:100%;max-width:100%;overflow:hidden}.omni-generatory .omni-ai-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}body:not(.et-tb) #main-content .container,body:not(.et-tb-has-header) #main-content .container,body:not(.et-tb) #main-content .container:has(.omni-generatory),body:not(.et-tb-has-header) #main-content .container:has(.omni-generatory){padding-top:0!important}.omni-generatory-notice{border:1px solid #d9e2ef;border-radius:6px;background:#f8fafc;color:#1f2937;padding:12px 14px;font:14px/1.45 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.omni-image-library-modal,.omni-image-library-modal *{box-sizing:border-box}.omni-image-library-modal{position:fixed;inset:0;z-index:2147483000;display:none;align-items:center;justify-content:center;padding:clamp(56px, 8vh, 96px) 16px 28px;background:rgb(15 23 42 / .45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-family:"Outfit",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.omni-image-library-modal.is-open{display:flex}.omni-image-library-dialog{width:min(1000px, 94vw);max-height:calc(100dvh - 112px);min-height:min(720px, calc(100dvh - 112px));display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #d9e2ef;border-radius:8px;box-shadow:0 25px 50px -12px rgb(0 0 0 / .18)}.omni-image-library-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid #d9e2ef}.omni-image-library-title{margin:0;color:#1e293b;font-size:20px;font-weight:800;line-height:1.15}.omni-image-library-subtitle{margin-top:4px;color:#64748b;font-size:13px;line-height:1.35}.omni-image-library-close{appearance:none;border:0;background:#fff0;color:#64748b;cursor:pointer;font-size:30px;line-height:1;padding:2px 6px}.omni-image-library-close:hover{color:#1e293b}.omni-image-library-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;background:#f8fafc;border-bottom:1px solid #d9e2ef}.omni-image-library-search{position:relative;flex:1 1 360px;max-width:440px}.omni-image-library-search span{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#64748b;font-size:14px}.omni-image-library-search input{width:100%;height:40px;border:1px solid #d9e2ef;border-radius:8px;background:#fff;color:#1e293b;font:600 14px/1.2 "Outfit",system-ui,sans-serif;outline:none;padding:8px 38px 8px 36px}.omni-image-library-search input:focus{border-color:#4f883d;box-shadow:0 0 0 3px rgb(79 136 61 / .16)}.omni-image-library-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px;height:24px;border:0;background:#fff0;color:#64748b;cursor:pointer;font-size:18px;line-height:1}.omni-image-library-upload{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 16px;border:2px solid #4f883d;border-radius:5px;background:#fff;box-shadow:0 1px 2px rgb(31 68 47 / .08);color:#4f883d;cursor:pointer;font-size:17px;font-weight:600;white-space:nowrap}.omni-image-library-upload:hover{background:#f2f8f0;border-color:#3f7530}.omni-image-library-upload-icon{width:20px;height:20px;flex:0 0 auto}.omni-image-library-upload:focus-within{outline:3px solid rgb(47 133 77 / .28);outline-offset:2px}.omni-image-library-upload input{display:none}.omni-image-library-count{color:#4f883d;font-size:14px;font-weight:800;white-space:nowrap}.omni-image-library-body{min-height:0;flex:1;display:flex;overflow:hidden}.omni-image-library-categories{width:240px;overflow-y:auto;background:#f8fafc;border-right:1px solid #d9e2ef;padding:12px}.omni-image-library-category{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:8px;background:#fff0;color:#64748b;cursor:pointer;font:800 13px/1.2 "Outfit",system-ui,sans-serif;padding:10px 12px;text-align:left}.omni-image-library-category:hover{background:rgb(15 23 42 / .04);color:#1e293b}.omni-image-library-category.is-active{background:rgb(79 136 61 / .1);color:#4f883d}.omni-image-library-category-count{min-width:24px;border-radius:999px;background:rgb(15 23 42 / .06);color:#64748b;font-size:13px;line-height:1;padding:4px 7px;text-align:center}.omni-image-library-category.is-active .omni-image-library-category-count{background:rgb(79 136 61 / .18);color:#4f883d}.omni-image-library-grid-wrap{flex:1;min-width:0;overflow-y:auto;background:#f1f5f9;padding:24px}.omni-image-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:16px}.omni-image-library-card{aspect-ratio:1;border:2px solid #fff0;border-radius:8px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:10px;position:relative;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease,background 0.2s ease}.omni-image-library-card:hover{transform:translateY(-2px);background:#f8fafc;box-shadow:0 4px 12px rgb(15 23 42 / .08)}.omni-image-library-card.is-selected{border-color:#4f883d;background:rgb(79 136 61 / .06)}.omni-image-library-card.is-selected::before{content:"✓";position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:999px;background:#4f883d;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900}.omni-image-library-card img{max-width:88%;max-height:88%;object-fit:contain}.omni-image-library-empty{padding:48px 16px;color:#64748b;font-size:14px;font-weight:700;text-align:center}.omni-image-library-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #d9e2ef}.omni-image-library-button{min-height:40px;border:0;border-radius:8px;cursor:pointer;font:800 14px/1 "Outfit",system-ui,sans-serif;padding:10px 16px}.omni-image-library-button.is-secondary{background:#e2e8f0;color:#334155}.omni-image-library-button.is-primary{background:#4f883d;color:#fff}.omni-image-library-button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:760px){.omni-image-library-modal{padding:16px}.omni-image-library-dialog{width:100%;max-height:calc(100dvh - 32px);min-height:calc(100dvh - 32px)}.omni-image-library-toolbar{align-items:stretch;flex-direction:column}.omni-image-library-search{max-width:none}.omni-image-library-body{flex-direction:column}.omni-image-library-categories{width:100%;max-height:152px;border-right:0;border-bottom:1px solid #d9e2ef}.omni-image-library-grid-wrap{padding:16px}.omni-image-library-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:12px}}.omni-generatory:not(.omni-generatory-sprawdziany):not(.omni-generatory-zagadka-matematyczna){--omni-ui-green:#4f883d;--omni-ui-green-dark:#3d6d2e;--omni-ui-bg:#f5f6f8;--omni-ui-panel:#ffffff;--omni-ui-line:#e2e5ea;--omni-ui-soft:#f8fafc;--omni-ui-text:#1a1e26;--omni-ui-muted:#5a6070;--omni-ui-radius:8px;font-family:"Outfit","Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;color:var(--omni-ui-text)!important}.omni-generatory:not(.omni-generatory-sprawdziany):not(.omni-generatory-zagadka-matematyczna) :is(h1,h2,h3,p){letter-spacing:0!important}.omni-generatory:not(.omni-generatory-sprawdziany):not(.omni-generatory-zagadka-matematyczna) :is([class$="-topbar"],.topbar){align-items:flex-start!important;gap:14px!important;margin-bottom:14px!important}.omni-generatory:not(.omni-generatory-sprawdziany):not(.omni-generatory-zagadka-matematyczna) :is([class$="-topbar"],.topbar) h1{color:var(--omni-ui-text)!important;font-size:clamp(24px, 3vw, 32px)!important;font-weight:650!important;line-height:1.1!important}.omni-generatory:not(.omni-generatory-sprawdziany):not(.omni-generatory-zagadka-matematyczna) :is([class$="-topbar"],.topbar) p{color:var(--omni-ui-muted)!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important}.omni-generatory:not(.omni-generatory-sprawdziany):not(.omni-generatory-zagadka-matematyczna) :is([class$="-layout"],.layout,.workspace,.generator-layout){gap:14px!important}.omni-generatory:not(.omni-generatory-sprawdziany):not(.omni-generatory-zagadka-matematyczna) :is([class$="-sidebar"],.sidebar,.settings-panel,.control-panel,.left-panel){background:var(--omni-ui-panel)!important;border-color:var(--omni-ui-line)!important;border-radius:var(--omni-ui-radius)!important;box-shadow:none!important}.omni-generatory:not(.omni-generatory-sprawdziany):not(.omni-generatory-zagadka-matematyczna) :is([class$="-panel"],[class*="-panel "],.panel,.settings-section,.section-card){background:var(--omni-ui-panel)!important;border-color:var(--omni-ui-line)!important;border-radius:var(--omni-ui-radius)!important;box-shadow:none!important}.omni-generatory:not(.omni-generatory-sprawdziany):not(.omni-generatory-zagadka-matematyczna) :is([class$="-panel"],[class*="-panel "],.panel,.settings-section,.section-card) h2{color:var(--omni-ui-text)!important;font-size:18px!important;font-weight:600!important;line-height:1.2!important}.omni-generatory:not(.omni-generatory-sprawdziany):not(.omni-generatory-zagadka-matematyczna) :is([class$="-panel"],[class*="-panel "],.panel,.settings-section,.section-card) h3:not([data-role="preview-title"]){color:var(--omni-ui-text)!important;font-size:15px!important;font-weight:500!important;line-height:1.25!important}.omni-generatory:not(.omni-generatory-sprawdziany):not(.omni-generatory-zagadka-matematyczna) :is(label span,.field-label,.setting-label){font-weight:500!important}.omni-generatory:not(.omni-generatory-sprawdziany):not(.omni-generatory-zagadka-matematyczna) :is(input,select,textarea){border-color:var(--omni-ui-line)!important;border-radius:5px!important;box-shadow:none!important;color:var(--omni-ui-text)!important;font-family:inherit!important;font-size:16px!important;font-weight:500!important}.omni-generatory :is(label,label>span,.field-label,.setting-label){font-size:16px!important}.omni-generatory input[type="text"]:not([data-count]):not(.omni-number-input):not(.letters-number-input):not(.hp):not([hidden]),.omni-generatory input:not([type]):not(.hp):not([hidden]),.omni-generatory textarea:not([hidden]){box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:42px!important;margin:0!important;padding:9px 11px!important;font-size:16px!important;line-height:1.35!important}.omni-generatory .hp{display:none!important}.omni-generatory input[type="text"]:not([data-count]):not(.omni-number-input):not(.letters-number-input)::placeholder,.omni-generatory input:not([type])::placeholder,.omni-generatory textarea::placeholder{color:#94a3b8!important;opacity:1!important;font-size:16px!important}.omni-generatory input[type="range"]{width:100%!important;max-width:100%!important;min-height:22px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;accent-color:#2f7d4a!important;cursor:pointer;-webkit-appearance:none!important;appearance:none!important}.omni-generatory input[type="range"]::-webkit-slider-runnable-track{height:6px!important;border:1px solid #8fbe9a!important;border-radius:999px!important;background:#dff1e2!important;box-shadow:inset 0 1px 1px rgb(47 125 74 / .08)!important}.omni-generatory input[type="range"]::-webkit-slider-thumb{width:18px!important;height:18px!important;margin-top:-7px!important;border:2px solid #2f7d4a!important;border-radius:50%!important;background:#ffffff!important;box-shadow:0 1px 3px rgb(30 76 43 / .25)!important;-webkit-appearance:none!important;appearance:none!important}.omni-generatory input[type="range"]::-moz-range-track{height:6px!important;border:1px solid #8fbe9a!important;border-radius:999px!important;background:#dff1e2!important;box-shadow:inset 0 1px 1px rgb(47 125 74 / .08)!important}.omni-generatory input[type="range"]::-moz-range-progress{height:6px!important;border-radius:999px!important;background:#79b88a!important}.omni-generatory input[type="range"]::-moz-range-thumb{width:18px!important;height:18px!important;border:2px solid #2f7d4a!important;border-radius:50%!important;background:#ffffff!important;box-shadow:0 1px 3px rgb(30 76 43 / .25)!important}.omni-generatory:not(.omni-generatory-sprawdziany):not(.omni-generatory-zagadka-matematyczna) :is(input,select,textarea):focus{border-color:var(--omni-ui-green)!important;box-shadow:0 0 0 3px rgb(79 136 61 / .14)!important;outline:none!important}.omni-generatory:not(.omni-generatory-sprawdziany):not(.omni-generatory-zagadka-matematyczna) :is(button,.btn,.primary,[class$="-button"],[class*="-button "]){border-radius:5px!important;font-family:inherit!important;font-weight:600!important;letter-spacing:0!important;box-shadow:none!important}.omni-generatory:not(.omni-generatory-sprawdziany):not(.omni-generatory-zagadka-matematyczna) :is(.btn-primary,.primary,[class$="-button-primary"],[class*="-button-primary "]){background:var(--omni-ui-green)!important;border-color:var(--omni-ui-green)!important;color:#ffffff!important}.omni-generatory:not(.omni-generatory-sprawdziany):not(.omni-generatory-zagadka-matematyczna) :is(.btn-primary,.primary,[class$="-button-primary"],[class*="-button-primary "]):hover{background:var(--omni-ui-green-dark)!important;border-color:var(--omni-ui-green-dark)!important}.omni-generatory .omni-primary-action:not(:disabled){background:#4f883d!important;border:0!important;box-shadow:none!important;color:#ffffff!important}.omni-generatory .omni-primary-action:not(:disabled):hover{background:#3d6d2e!important;border:0!important}.omni-generatory:not(.omni-generatory-sprawdziany):not(.omni-generatory-zagadka-matematyczna) :is([class$="-check"],[class$="-checkbox"],[class*="-check "],[class*="-checkbox "]){border-color:var(--omni-ui-line)!important;border-radius:5px!important;background:#ffffff!important}.omni-generatory:not(.omni-generatory-sprawdziany):not(.omni-generatory-zagadka-matematyczna) :is([class$="-preview-header"],.preview-header,.workspace-header){border-color:var(--omni-ui-line)!important}.omni-generatory:not(.omni-generatory-sprawdziany):not(.omni-generatory-zagadka-matematyczna) :is([class$="-preview-header"],.preview-header,.workspace-header) h2{color:var(--omni-ui-text)!important;font-size:18px!important;font-weight:600!important}.omni-generatory:not(.omni-generatory-sprawdziany):not(.omni-generatory-zagadka-matematyczna) :is([class$="-preview-header"],.preview-header,.workspace-header) p{color:var(--omni-ui-muted)!important;font-size:13px!important;font-weight:400!important}.omni-generatory:not(.omni-generatory-sprawdziany):not(.omni-generatory-zagadka-matematyczna) .omni-sidebar-download{width:100%!important;min-height:40px!important;margin-top:12px!important}@media (max-width:900px){.omni-generatory:not(.omni-generatory-sprawdziany):not(.omni-generatory-zagadka-matematyczna) :is([class$="-topbar"],.topbar){align-items:stretch!important;flex-direction:column!important}}@font-face{font-family:"Omni Elementarz";src:url(/wp-content/plugins/omni-generatory-0.43.123/assets/generators/bystre-oczko-literkowe/elementarz.ttf) format("truetype");font-display:swap}.omni-generatory-bystre-oczko-literkowe .letters-palette button,.omni-generatory-bystre-oczko-literkowe .letters-glyph{font-family:"Omni Elementarz","Comic Sans MS",cursive!important;font-weight:400!important}.omni-generatory .omni-number-control{position:relative;display:block;min-width:0}.omni-generatory .omni-number-control input{box-sizing:border-box!important;min-width:0!important;padding-right:31px!important;-webkit-appearance:none!important;appearance:textfield!important}.omni-generatory .omni-number-control input::-webkit-inner-spin-button,.omni-generatory .omni-number-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.omni-generatory .omni-auto-number-control{width:100%!important;max-width:180px!important}.omni-generatory .omni-auto-number-control .omni-number-input{box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;min-height:42px!important;margin:0!important;padding:8px 31px 8px 10px!important;border:1px solid #cfdad3!important;border-radius:8px!important;background:#ffffff!important;color:#17211b!important;font-size:16px!important;font-weight:600!important;line-height:22px!important}.omni-generatory input[type="file"].hidden-file-input{display:none!important}.omni-generatory .omni-image-upload-hidden{display:none!important}.omni-generatory .omni-image-upload-trigger{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:1 1 0!important;width:100%!important;max-width:100%!important;min-height:44px!important;margin:0!important;padding:10px 14px!important;border:1px solid #2f7d4a!important;border-radius:8px!important;background:#ffffff!important;color:#2f7d4a!important;cursor:pointer;font-family:inherit!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important}.omni-generatory .omni-image-upload-trigger:hover{background:#f3faf5!important;border-color:#22603a!important;color:#22603a!important}.omni-generatory .omni-image-upload-trigger:focus-visible{outline:3px solid rgb(79 136 61 / .2)!important;outline-offset:2px!important}.omni-generatory input[type="color"]{box-sizing:border-box!important;display:block!important;width:64px!important;min-width:64px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:4px!important;border:1px solid #cfdad3!important;border-radius:8px!important;background:#ffffff!important;cursor:pointer;-webkit-appearance:none!important;appearance:none!important}.omni-generatory input[type="color"]::-webkit-color-swatch-wrapper{padding:0!important}.omni-generatory input[type="color"]::-webkit-color-swatch{border:0!important;border-radius:4px!important}.omni-generatory input[type="color"]::-moz-color-swatch{border:0!important;border-radius:4px!important}.omni-generatory input[type="color"]:focus-visible{outline:3px solid rgb(79 136 61 / .2)!important;outline-offset:2px!important}@media (min-width:880px){.omni-generatory.omni-generatory-puzzle .main-content{gap:16px!important}.omni-generatory.omni-generatory-puzzle .options-panel{flex:0 0 260px!important;width:260px!important;min-width:0!important}.omni-generatory.omni-generatory-puzzle .preview-panel{flex:1 1 0!important;min-width:0!important}}.omni-generatory .stepper>.omni-number-input{-webkit-appearance:none!important;appearance:textfield!important}.omni-generatory .omni-legacy-number-stepper{display:grid!important;grid-template-columns:46px minmax(0,1fr) 46px!important;align-items:center!important;width:100%!important;gap:8px!important}.omni-generatory .omni-legacy-number-stepper>.omni-number-input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;text-align:center!important}.omni-generatory .omni-legacy-number-stepper>button{width:46px!important;min-width:0!important;height:42px!important;margin:0!important;padding:0!important}.omni-generatory .omni-number-stepper{position:absolute;top:2px;right:2px;bottom:2px;z-index:1;display:grid;grid-template-rows:1fr 1fr;width:23px;overflow:hidden;border-left:1px solid #dce5df;border-radius:0 6px 6px 0}.omni-generatory .omni-number-stepper button{display:grid!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;place-items:center;border:0!important;border-radius:0!important;background:#f6faf7!important;color:#42624e!important;cursor:pointer;font-size:13px!important;font-weight:800!important;line-height:1!important}.omni-generatory .omni-number-stepper button+button{border-top:1px solid #dce5df!important}.omni-generatory .omni-number-stepper button:hover,.omni-generatory .omni-number-stepper button:focus-visible{background:#eaf6ed!important;color:#2f7d4a!important;outline:0}.omni-generatory.omni-generatory-zachowaj-rownowage .balance-number-control{display:block!important;width:180px!important;max-width:100%!important}.omni-generatory.omni-generatory-zachowaj-rownowage .range-grid .balance-number-control{width:100%!important}.omni-generatory.omni-generatory-zachowaj-rownowage .range-grid>label{display:grid!important;gap:5px}.omni-generatory.omni-generatory-zachowaj-rownowage input.balance-number-input{display:block!important;width:100%!important;min-height:42px!important;height:42px!important;margin:0!important;padding:8px 31px 8px 10px!important;border:1px solid #cfdad3!important;border-radius:8px!important;background:#fff!important;color:#17211b!important;font-size:16px!important;font-weight:600!important;line-height:22px!important}