body.ot-edit{padding-bottom:84px}body.ot-edit [data-e],body.ot-edit img[data-img]{outline-offset:3px;outline:1px dashed #0000;transition:outline-color .15s}body.ot-edit [data-e]{cursor:text}body.ot-edit img[data-img]{cursor:pointer}body.ot-edit [data-e]:hover,body.ot-edit img[data-img]:hover{outline-color:#d4553ae6}body.ot-edit .hero [data-e]{pointer-events:auto}body.ot-edit [data-gallery] .tile{cursor:pointer}body.ot-edit .ot-changed{outline:1px solid #6fbf73!important}body.ot-edit [data-e].ot-editing{outline-offset:4px;white-space:pre-wrap;caret-color:var(--red);background:#d4553a14;outline:2px solid var(--red)!important}body.ot-edit .ot-paras-edit{display:block;white-space:pre-wrap!important}body.ot-edit [data-e]:empty{outline:1px dashed #d4553ab3;min-width:4em;min-height:1em;display:inline-block}body.ot-edit [data-e]:empty:before{content:"prazno — klikni i upiši";opacity:.45;font:italic 400 13px/1.4 var(--sans)}body.ot-edit [data-e][data-ph]:empty:before{content:attr(data-ph)}body.ot-edit [data-e].ot-editing:empty:before{content:""}body.ot-edit [data-list]>[data-item]{position:relative}.ot-ictl{z-index:5;opacity:.35;gap:4px;transition:opacity .15s;display:flex;position:absolute;top:8px;right:0}[data-item]:hover>.ot-ictl,.ot-ictl:focus-within{opacity:1}.ot-ictl button{width:30px;height:30px;color:var(--fg);font:500 13px/1 var(--sans);cursor:pointer;background:#0e0d0ce0;border:1px solid #ece6dc40;border-radius:50%}.ot-ictl button:hover:not(:disabled){background:var(--red);border-color:var(--red);color:var(--bg)}.ot-ictl button:disabled{opacity:.3;cursor:default}.ot-ictl button.is-danger:hover{color:#fff;background:#b93a2a}.ot-add,.ot-img-add{width:100%;color:var(--red);font:600 14px/1 var(--sans);cursor:pointer;background:#d4553a0f;border:1px dashed #d4553ab3;border-radius:2px;justify-content:center;align-items:center;margin-top:14px;padding:16px;display:flex}.ot-add:hover,.ot-img-add:hover{background:#d4553a24}.ot-img-add{min-height:280px;margin:0}.ot-gal-bar{justify-content:flex-end;margin-bottom:14px;display:flex}.ot-bar{z-index:9990;padding:12px var(--pad);color:var(--fg);font:500 13px/1.3 var(--sans);background:#0e0d0cf7;border-top:1px solid #d4553a8c;flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 32px #00000073}.ot-brand{font:400 26px/1 var(--serif);color:var(--red);margin-right:4px}.ot-status{min-width:160px;color:var(--mute);font:400 11px/1.4 var(--mono);letter-spacing:.04em;flex:1}.ot-btn{min-height:40px;color:var(--fg);font:500 13px/1 var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ece6dc3d;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 16px;display:inline-flex}.ot-btn:hover:not(:disabled){border-color:var(--fg)}.ot-btn:disabled{opacity:.45;cursor:default}.ot-save{background:var(--red);border-color:var(--red);color:var(--bg);font-weight:600}.ot-save:hover:not(:disabled){background:var(--bone);border-color:var(--bone)}.ot-save:disabled{color:#8fcf92;opacity:1;background:0 0;border-color:#8fcf9259}.ot-link{color:var(--mute);font:400 13px/1 var(--sans);cursor:pointer;background:0 0;border:0;padding:8px 4px;text-decoration:underline}.ot-select{max-width:210px;min-height:40px;color:var(--fg);font:500 13px/1 var(--sans);cursor:pointer;background:#171513;border:1px solid #ece6dc3d;border-radius:999px;padding:0 12px}@media (width<=820px){body.ot-edit{padding-bottom:150px}.ot-brand,.ot-status{display:none}.ot-bar{gap:6px;padding:10px 12px}.ot-btn{min-height:38px;padding:0 12px;font-size:12px}.ot-select{flex:100%;max-width:none}}.ot-tb,.ot-pop{z-index:9995;color:var(--mute);font:400 11px/1 var(--mono);letter-spacing:.04em;background:#171513;border:1px solid #d4553a99;border-radius:999px;align-items:center;gap:8px;padding:5px 6px 5px 12px;display:flex;position:fixed;box-shadow:0 10px 30px #00000080}.ot-tb b,.ot-pop b{color:var(--red);font-weight:500}.ot-pop{border-radius:10px;min-width:260px;padding:8px}.ot-pop input,.ot-pop textarea{min-width:180px;color:var(--fg);font:400 15px/1.4 var(--sans);background:#0e0d0c;border:1px solid #ece6dc33;border-radius:6px;flex:1;padding:8px 10px}.ot-mini{min-height:30px;color:var(--fg);font:500 12px/1 var(--sans);cursor:pointer;white-space:nowrap;background:#ece6dc0f;border:1px solid #ece6dc38;border-radius:999px;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.ot-mini:hover{border-color:var(--fg)}.ot-mini--ok{background:var(--red);border-color:var(--red);color:var(--bg);font-weight:600}.ot-mini--ok:hover{background:var(--bone);border-color:var(--bone)}.ot-mini--add{color:var(--red);border-style:dashed;border-color:#d4553a99;align-self:flex-start}.ot-mini.is-danger:hover{color:#fff;background:#b93a2a;border-color:#b93a2a}.ot-toast{z-index:10001;color:#bfe8ac;max-width:min(560px,100vw - 32px);font:500 14px/1.45 var(--sans);text-align:center;opacity:0;pointer-events:none;background:#1b2417;border:1px solid #466b3a;border-radius:10px;padding:12px 20px;transition:opacity .25s,transform .25s;position:fixed;bottom:96px;left:50%;transform:translate(-50%,10px)}.ot-toast.is-on{opacity:1;transform:translate(-50%)}.ot-toast.is-err{color:#ffb4a3;background:#2a1512;border-color:#7a3a2e}.ot-toast.is-info{color:var(--fg);background:#1d1b18;border-color:#ece6dc40}@media (width<=820px){.ot-toast{bottom:160px}}.ot-busy{z-index:10000;cursor:wait;background:#0807068c;place-items:center;display:none;position:fixed;inset:0}.ot-busy.is-on{display:grid}.ot-busy span{color:var(--fg);font:500 14px/1 var(--sans);background:#171513;border:1px solid #d4553a99;border-radius:999px;padding:14px 22px}.ot-menu{z-index:9998;background:#171513;border:1px solid #d4553a8c;border-radius:10px;flex-direction:column;gap:4px;min-width:210px;padding:8px;display:flex;position:fixed;box-shadow:0 12px 34px #0000008c}.ot-menu-h{color:var(--red);font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:4px 8px 6px}.ot-menu button{color:var(--fg);font:500 14px/1 var(--sans);text-align:left;cursor:pointer;background:#ece6dc0f;border:0;border-radius:6px;padding:10px 14px}.ot-menu button:hover,.ot-menu button:focus-visible{background:var(--red);color:var(--bg)}.ot-menu button.is-danger:hover{color:#fff;background:#b93a2a}.ot-menu button.is-muted{color:var(--mute);background:0 0}.ot-drawer{z-index:9993;width:min(460px,100vw);color:var(--fg);font:400 14px/1.5 var(--sans);background:#151311;border-left:1px solid #d4553a73;flex-direction:column;padding-bottom:72px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 40px #00000080}.ot-drawer.is-wide{width:min(820px,100vw)}@media (width<=820px){.ot-drawer{padding-bottom:140px}}.ot-drawer header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 14px;display:flex}.ot-drawer h2{font:400 34px/1 var(--serif)}.ot-x{width:40px;height:40px;color:var(--fg);cursor:pointer;background:0 0;border:1px solid #ece6dc40;border-radius:50%;font-size:16px}.ot-drawer-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;padding:16px 20px 28px;display:flex;overflow:auto}.ot-drawer-body>div{flex-direction:column;gap:14px;display:flex}.ot-note{color:var(--mute);font:400 13px/1.5 var(--sans)}.ot-note.is-err{color:#ffb4a3}.ot-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ot-group{border:1px solid var(--line);background:#ece6dc05;border-radius:8px}.ot-group summary{cursor:pointer;font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg2);padding:14px 16px}.ot-group[open] summary{color:var(--red);border-bottom:1px solid var(--line)}.ot-group-body{flex-direction:column;gap:16px;padding:16px;display:flex}.ot-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ot-flabel{font:400 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.ot-field small,.ot-bi small{color:var(--mute);font-size:12px}.ot-field input:not([type=checkbox]):not([type=range]),.ot-field textarea{width:100%;color:var(--fg);font:400 14px/1.4 var(--sans);color-scheme:dark;background:#0e0d0c;border:1px solid #ece6dc2e;border-radius:6px;padding:9px 11px}.ot-field input:focus,.ot-field textarea:focus{border-color:var(--red);outline:none}.ot-field input[type=range]{accent-color:var(--red)}.ot-field output{color:var(--fg)}.ot-bi{flex-direction:column;gap:6px;display:flex}.ot-bi-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.ot-lrow{align-items:center;gap:6px;display:flex}.ot-check{cursor:pointer;color:var(--fg2);align-items:flex-start;gap:10px;font-size:14px;display:flex}.ot-check input{width:18px;height:18px;accent-color:var(--red);flex:none;margin-top:1px}.ot-imgrow{align-items:center;gap:14px;display:flex}.ot-imgrow img{object-fit:cover;background:#0e0d0c;border-radius:4px;width:96px;height:96px}.ot-imgrow img.is-logo{object-fit:contain;background:#ece6dc}.ot-imgempty{width:96px;height:96px;color:var(--mute);border:1px dashed #ece6dc40;border-radius:4px;place-items:center;font-size:12px;display:grid}.ot-col{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ot-ggrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.ot-gcard{border:1px solid var(--line);background:#1a1816;border-radius:8px;flex-direction:column;gap:8px;padding:8px;display:flex}.ot-gimg{aspect-ratio:3/4;cursor:grab;background:#0e0d0c;border-radius:4px;position:relative;overflow:hidden}.ot-gimg img{object-fit:cover;pointer-events:none;width:100%;height:100%}.ot-gnum{font:500 10px/1 var(--mono);letter-spacing:.08em;color:var(--fg);background:#0e0d0cd9;border-radius:999px;padding:4px 8px;position:absolute;top:6px;left:6px}.ot-gcard .ot-field input{padding:7px 9px;font-size:13px}.ot-grow{flex-wrap:wrap;gap:6px;display:flex}.sortable-ghost{opacity:.35}.ot-vers{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ot-vers li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.ot-vers li span{flex-direction:column;display:flex}.ot-vers small{color:var(--mute);font-size:12px}
