.agpiko-var{max-width:100%;position:relative}html.agpiko-edit .agpiko-var:is(:not([data-agpiko-bare]),:has([data-agpiko-panel])),html.agpiko-edit .agpiko-var:is(:not([data-agpiko-bare]),:has([data-agpiko-panel])) *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23192d3e' d='M3 17.2V21h3.8L18 9.8 14.2 6 3 17.2z'/%3E%3Cpath fill='%230e5afc' d='M20.7 7a1 1 0 0 0 0-1.4L18.4 3.3a1 1 0 0 0-1.4 0L15 5.3 18.7 9 20.7 7z'/%3E%3C/svg%3E") 2 22,pointer}html.agpiko-edit .agpiko-var:is(:not([data-agpiko-bare]),:has([data-agpiko-panel])) :is(a,button,label,summary),html.agpiko-edit .agpiko-var:is(:not([data-agpiko-bare]),:has([data-agpiko-panel])) :is(a,button,label,summary) *{cursor:pointer}html.agpiko-edit .agpiko-var:is(:not([data-agpiko-bare]),:has([data-agpiko-panel])) :is(input,textarea,select,[contenteditable=true]){cursor:text}html.agpiko-edit .agpiko-var[data-agpiko-kind=section]:is(:not([data-agpiko-bare]),:has([data-agpiko-panel])),html.agpiko-edit .agpiko-var[data-agpiko-kind=component]:is(:not([data-agpiko-bare]),:has([data-agpiko-panel]))>:first-child{outline-offset:2px;outline:1px dashed #0e5afc8c}html.agpiko-edit .agpiko-var .agpiko-var,html.agpiko-edit .agpiko-var .agpiko-var>:first-child{outline:none}html.agpiko-edit .agpiko-var.is-agpiko-target,html.agpiko-edit .agpiko-var.is-agpiko-target[data-agpiko-kind=component]>:first-child{outline-offset:2px;outline:2px solid #0e5afc}.agpiko-edit-panel{z-index:200;color:#192d3e;background:#f7f9fc;flex-direction:column;width:min(24rem,100vw);font-family:system-ui,sans-serif;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #192d3e24}.agpiko-edit-panel header{background:#fff;border-bottom:1px solid #e6edf5;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}.agpiko-edit-panel header h2,.agpiko-edit-piece h3{margin:0;font-weight:650}.agpiko-edit-panel header h2{font-size:1.05rem}.agpiko-edit-close{color:#5c6b7a;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.85rem}.agpiko-edit-panel__body{flex-direction:column;flex:1;gap:.75rem;padding:.9rem;display:flex;overflow:auto}.agpiko-edit-piece{background:#fff;border:1px solid #e6edf5;border-radius:.9rem;margin:0}.agpiko-edit-piece summary{cursor:pointer;justify-content:space-between;align-items:center;padding:.85rem .95rem;font-size:.95rem;font-weight:650;list-style:none;display:flex}.agpiko-edit-piece summary::-webkit-details-marker{display:none}.agpiko-edit-piece summary:after{content:"";border-bottom:1.5px solid #5c6b7a;border-right:1.5px solid #5c6b7a;width:.42rem;height:.42rem;margin-right:.15rem;transform:rotate(45deg)translateY(-.1rem)}.agpiko-edit-piece[open] summary:after{transform:rotate(-135deg)translateY(-.1rem)}.agpiko-edit-piece__body{padding:0 .7rem .45rem}.agpiko-edit-group{margin:0 0 .55rem}.agpiko-edit-group h4{color:#5c6b7a;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.4rem;margin:.15rem .35rem .35rem;font-size:.72rem;font-weight:650;display:flex}.agpiko-edit-group h4 svg{flex:none;width:.95rem;height:.95rem}.agpiko-edit-field{border:0;margin:0 0 .65rem;padding:0}.agpiko-edit-field legend{color:#5c6b7a;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.3rem;font-size:.68rem}.agpiko-edit-option{cursor:pointer;border-radius:.5rem;align-items:flex-start;gap:.5rem;margin:.12rem 0;padding:.42rem .5rem;font-size:.88rem;display:flex}.agpiko-edit-option input{margin-top:.28rem}.agpiko-edit-option__text{flex-direction:column;gap:.12rem;min-width:0;display:flex}.agpiko-edit-option small{color:#5c6b7a;font-size:.75rem;font-weight:450;line-height:1.35}.agpiko-edit-option:hover{background:#f3f6fb}.agpiko-edit-option:has(input:checked){color:#0e5afc;background:#e4ecff}.agpiko-edit-entry{border:1px solid #e6edf5;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .65rem;padding:.5rem .5rem .5rem .6rem;font-size:.88rem;display:flex}.agpiko-edit-entry__open{color:#0e5afc;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:999px;flex:none;padding:.38rem .85rem;font:600 .8rem/1 system-ui,sans-serif}.agpiko-edit-entry__open:hover{background:#f3f6fb}.agpiko-edit-panel footer{background:#fff;border-top:1px solid #e6edf5;justify-content:flex-end;align-items:center;gap:.75rem;padding:.85rem 1.1rem;display:flex}.agpiko-edit-save{color:#fff;cursor:pointer;background:#0e5afc;border:0;border-radius:999px;padding:.55rem 1.15rem;font:600 .88rem/1 system-ui,sans-serif}.agpiko-edit-save:disabled{opacity:.4;cursor:default}.agpiko-edit-error{color:#b91c1c;margin:0;font-size:.78rem}#agpiko-edit-dock{z-index:10060;position:relative}.agpiko-theme-open{z-index:2;color:#fff;cursor:pointer;background:#192d3e;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem .9rem;font:600 .84rem/1 system-ui,sans-serif;display:inline-flex;position:fixed;top:.85rem;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #192d3e38}.agpiko-theme-open svg{width:.95rem;height:.95rem}.agpiko-theme-hint{color:#5c6b7a;margin:0 0 .85rem;font-size:.78rem;line-height:1.4}.agpiko-theme-reload{color:#9a6b1f;vertical-align:-.15rem;margin-left:.35rem;display:inline-flex}.agpiko-theme-reload svg{width:.85rem;height:.85rem}.agpiko-theme-color{color:#5c6b7a;align-items:center;gap:.55rem;font-size:.78rem;display:flex}.agpiko-theme-range{align-items:center;gap:.55rem;display:flex}.agpiko-theme-range input[type=range]{accent-color:#0e5afc;cursor:pointer;flex:1;min-width:0}.agpiko-theme-range output{font-variant-numeric:tabular-nums;text-align:right;color:#5c6b7a;min-width:2.8rem;font-size:.78rem}.agpiko-theme-range__reset{color:#0e5afc;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;padding:0;display:grid}.agpiko-theme-range__reset:disabled{color:#b6c2cf;cursor:default}.agpiko-theme-range__reset svg{width:.8rem;height:.8rem}.agpiko-theme-color input{cursor:pointer;background:0 0;border:1px solid #d5deea;width:2.2rem;height:1.7rem;padding:0}.agpiko-theme-text{box-sizing:border-box;color:#192d3e;background:#fff;border:1px solid #d5deea;border-radius:.45rem;width:100%;padding:.45rem .6rem;font:500 .84rem/1.3 system-ui,sans-serif}
.agpiko-text{position:relative}.agpiko-text__hit{z-index:5;color:#0e5afc;cursor:pointer;opacity:0;pointer-events:none;background:#fff;border:1px solid #d5deea;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;padding:0;display:grid;position:absolute;top:0;right:0;box-shadow:0 1px 4px #192d3e1f}.agpiko-text__reset{right:1.75rem}html.agpiko-edit .agpiko-text:hover>.agpiko-text__hit,html.agpiko-edit .agpiko-text:focus-within>.agpiko-text__hit,html.agpiko-edit .agpiko-text.is-editing>.agpiko-text__hit,html.agpiko-edit .agpiko-text.is-empty>.agpiko-text__hit{opacity:1;pointer-events:auto}.agpiko-text.is-editing{outline-offset:.2rem;outline:1px dashed #0e5afc}.agpiko-text__value{white-space:pre-line}.agpiko-text__value:focus{outline:none}.agpiko-text.is-editing>.agpiko-text__value{white-space:pre-wrap;min-width:1ch;display:inline-block}html.agpiko-edit .agpiko-text.is-empty{vertical-align:middle;outline-offset:.2rem;outline:1px dashed #9fb4d3;min-width:3.75rem;min-height:1.75rem;display:inline-block}html.agpiko-edit .agpiko-text.is-empty.is-editing{outline-color:#0e5afc;min-width:8rem}.agpiko-text__error{color:#b91c1c;margin-top:.25rem;font-size:.75rem;font-weight:500;display:block}
.agpiko-image{max-width:100%;line-height:0;display:inline-block;position:relative}.agpiko-image--fill{pointer-events:auto;max-width:none;display:block;position:absolute;inset:0}.agpiko-image--fill>img{object-fit:cover;width:100%;height:100%}.agpiko-image__hit{z-index:6;color:#0e5afc;cursor:pointer;opacity:0;pointer-events:auto;background:#fff;border:1px solid #d5deea;border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;padding:0;display:grid;position:absolute;top:.55rem;right:.55rem;box-shadow:0 1px 4px #192d3e1f}html.agpiko-edit .agpiko-image:hover>.agpiko-image__hit,html.agpiko-edit .agpiko-image:focus-within>.agpiko-image__hit{opacity:1}.agpiko-image--panel>.agpiko-image__hit{display:none}.agpiko-image__modal{z-index:100001;background:#141c2473;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.agpiko-image__panel{color:#1c2833;background:#fff;border-radius:.85rem;width:min(40rem,100%);max-height:min(36rem,100dvh - 2.5rem);padding:1.1rem 1.15rem 1.2rem;font-family:Segoe UI,sans-serif;line-height:1.35;overflow:auto;box-shadow:0 18px 50px #141c2438}.agpiko-image__panel h2{margin:0 0 .85rem;font-size:1.05rem;font-weight:650}.agpiko-image__choices{gap:.55rem;display:grid}.agpiko-image__choice,.agpiko-image__back,.agpiko-image__page{color:inherit;cursor:pointer;font:inherit;background:#f7f9fc;border:1px solid #d5deea;border-radius:.55rem}.agpiko-image__choice{text-align:left;padding:.75rem .85rem}.agpiko-image__choice:hover,.agpiko-image__thumb:hover{border-color:#0e5afc}.agpiko-image__search{gap:.45rem;margin-bottom:.75rem;display:flex}.agpiko-image__search input{min-width:0;font:inherit;border:1px solid #d5deea;border-radius:.5rem;flex:1;padding:.55rem .7rem}.agpiko-image__grid{grid-template-columns:repeat(auto-fill,minmax(7.2rem,1fr));gap:.55rem;display:grid}.agpiko-image__thumb{aspect-ratio:1;cursor:pointer;background:#f3f5f8;border:1px solid #d5deea;border-radius:.45rem;padding:0;display:block;overflow:hidden}.agpiko-image__thumb img{object-fit:cover;width:100%;height:100%}.agpiko-image__pager{justify-content:space-between;gap:.5rem;margin-top:.75rem;display:flex}.agpiko-image__back,.agpiko-image__page{padding:.4rem .7rem}.agpiko-image__error,.agpiko-image__empty{margin:.4rem 0 0;font-size:.85rem}.agpiko-image__current{grid-template-columns:repeat(auto-fill,minmax(7.2rem,1fr));gap:.55rem;margin-bottom:.85rem;display:grid}.agpiko-image__current-item{aspect-ratio:1;background:#f3f5f8;border:1px solid #d5deea;border-radius:.45rem;position:relative;overflow:hidden}.agpiko-image__current-item img{object-fit:cover;width:100%;height:100%}.agpiko-image__remove{color:#1c2833;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:.2rem .45rem;font-size:.72rem;position:absolute;bottom:.35rem;right:.35rem}.agpiko-image__choice:disabled{opacity:.55;cursor:default}.agpiko-image__frame{color:#1c2833;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:.2rem .45rem;font-size:.72rem;position:absolute;bottom:.35rem;left:.35rem}.agpiko-image__frame.is-set{color:#fff;background:#0e5afc}[data-agpiko-frame]{--af-p:var(--af-pd);--af-z:var(--af-zd)}@media (max-width:767px){[data-agpiko-frame]{--af-p:var(--af-pm,var(--af-pd));--af-z:var(--af-zm,var(--af-zd))}}.agpiko-frame{z-index:100002;color:#1c2833;background:#fff;border:1px solid #d5deea;border-radius:.85rem;gap:.7rem;width:min(20rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:.9rem 1rem 1rem;font:.86rem/1.35 Segoe UI,sans-serif;display:grid;position:fixed;bottom:1rem;right:1rem;overflow:auto;box-shadow:0 18px 50px #141c2440}.agpiko-frame__head{justify-content:space-between;align-items:center;display:flex}.agpiko-frame__head h2{margin:0;font-size:1rem;font-weight:650}.agpiko-frame__x{width:1.8rem;height:1.8rem;color:inherit;cursor:pointer;background:#f3f5f8;border:0;border-radius:999px;font-size:1.1rem;line-height:1}.agpiko-frame__seg{background:#eef2f7;border-radius:.6rem;grid-auto-columns:1fr;grid-auto-flow:column;padding:.2rem;display:grid}.agpiko-frame__seg button{color:#4a5a6a;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:.4rem .5rem;position:relative}.agpiko-frame__seg button.is-on{color:#0e5afc;background:#fff;font-weight:600;box-shadow:0 1px 3px #192d3e26}.agpiko-frame__seg--sm{flex:1}.agpiko-frame__mark{background:#0e5afc;border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.35rem;right:.45rem}.agpiko-frame__link{color:#0e5afc;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.agpiko-frame__row[hidden]{display:none}.agpiko-frame__pad{--pad-h:14rem;width:min(100%, calc(var(--pad-h) * var(--pad-ratio,1.5)));cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:#f3f5f8;border-radius:.5rem;margin:0 auto;position:relative;overflow:hidden}.agpiko-frame__pad img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.agpiko-frame__pad.is-follow .agpiko-frame__dot{background:#9fb4d3}.agpiko-frame__crop{pointer-events:none;outline:2px solid #fff;position:absolute;box-shadow:0 0 0 999px #141c2473}.agpiko-frame__dot{pointer-events:none;background:#0e5afc;border:2px solid #fff;border-radius:999px;width:1.1rem;height:1.1rem;margin:-.55rem 0 0 -.55rem;position:absolute;box-shadow:0 1px 4px #00000059}.agpiko-frame__hint{color:#5b6b7b;margin:-.35rem 0 0;font-size:.78rem}.agpiko-frame__row{align-items:center;gap:.6rem;display:flex}.agpiko-frame__row>span{color:#4a5a6a;flex:none;width:3.4rem}.agpiko-frame__row input[type=range]{accent-color:#0e5afc;flex:1;min-width:0}.agpiko-frame__row output{text-align:right;font-variant-numeric:tabular-nums;width:2.8rem}.agpiko-frame__error{color:#b91c1c;margin:0;font-size:.8rem}.agpiko-frame__foot{grid-template-columns:auto 1fr auto auto;align-items:center;gap:.45rem;display:grid}.agpiko-frame__ghost,.agpiko-frame__save{color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:.5rem;padding:.45rem .7rem}.agpiko-frame__save{color:#fff;background:#0e5afc;border-color:#0e5afc;font-weight:600}.agpiko-frame__ghost:disabled,.agpiko-frame__save:disabled{opacity:.5;cursor:default}@media (max-width:767px){.agpiko-frame{border-radius:.85rem .85rem 0 0;width:auto;max-height:62dvh;bottom:0;left:0;right:0}.agpiko-frame__pad{--pad-h:9.5rem}}
.agpiko-repeater--panel{display:none}.agpiko-repeater__hit{z-index:20;color:#0e5afc;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font:600 .78rem/1.2 Segoe UI,sans-serif;display:inline-flex;position:absolute;top:.6rem;left:.6rem;box-shadow:0 1px 4px #192d3e24}.agpiko-repeater__hit:hover{border-color:#0e5afc}.agpiko-repeater__modal{z-index:100001;background:#141c2473;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.agpiko-repeater__panel{color:#1c2833;background:#fff;border-radius:.85rem;width:min(36rem,100%);max-height:min(40rem,100dvh - 2.5rem);padding:1.1rem 1.15rem 1.2rem;font-family:Segoe UI,sans-serif;line-height:1.35;overflow:auto;box-shadow:0 18px 50px #141c2438}.agpiko-repeater__panel h2{margin:0 0 .85rem;font-size:1.05rem;font-weight:650}.agpiko-repeater__list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.agpiko-repeater__row{background:#f7f9fc;border:1px solid #d5deea;border-radius:.55rem}.agpiko-repeater__line{align-items:center;gap:.35rem;padding:.45rem .55rem;display:flex}.agpiko-repeater__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.agpiko-repeater__tool,.agpiko-repeater__btn{color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:.45rem;padding:.3rem .6rem;font-size:.82rem}.agpiko-repeater__tool:hover:not(:disabled),.agpiko-repeater__btn:hover:not(:disabled){border-color:#0e5afc}.agpiko-repeater__tool:disabled,.agpiko-repeater__btn:disabled{opacity:.45;cursor:default}.agpiko-repeater__fields{gap:.55rem;padding:.2rem .6rem .7rem;display:grid}.agpiko-repeater__field{gap:.25rem;font-size:.82rem;font-weight:600;display:grid}.agpiko-repeater__field input,.agpiko-repeater__field select,.agpiko-repeater__field textarea{font:inherit;background:#fff;border:1px solid #d5deea;border-radius:.5rem;padding:.5rem .65rem;font-weight:400}.agpiko-repeater__field textarea{resize:vertical}.agpiko-repeater__lang{color:#0e5afc;background:#e8eefb;border-radius:.3rem;margin-left:.3rem;padding:.05rem .35rem;font-size:.68rem;font-style:normal;font-weight:650}.agpiko-repeater__photo{align-items:center;gap:.65rem;display:flex}.agpiko-repeater__photo img,.agpiko-repeater__photo-empty{object-fit:cover;background:#f3f5f8;border:1px solid #d5deea;border-radius:.45rem;flex:none;width:4.5rem;height:4.5rem}.agpiko-repeater__photo-actions{flex-wrap:wrap;gap:.35rem;display:flex}.agpiko-repeater__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.9rem;display:flex}.agpiko-repeater__btn{padding:.5rem .9rem;font-size:.88rem}.agpiko-repeater__btn--primary{color:#fff;background:#0e5afc;border-color:#0e5afc}.agpiko-repeater__error,.agpiko-repeater__empty{margin:.5rem 0 0;font-size:.85rem}
:where(.agpiko-btn){cursor:pointer;position:relative}.agpiko-btn__hit{z-index:6;color:#0e5afc;opacity:0;pointer-events:none;background:#fff;border:1px solid #d5deea;border-radius:999px;place-items:center;width:1.45rem;height:1.45rem;transition:opacity .15s;display:grid;position:absolute;top:-.55rem;right:-.55rem;box-shadow:0 1px 4px #192d3e1f}html.agpiko-edit .agpiko-btn:hover>.agpiko-btn__hit,html.agpiko-edit .agpiko-btn:focus-visible>.agpiko-btn__hit,.agpiko-btn.is-editing>.agpiko-btn__hit{opacity:1}html.agpiko-edit .agpiko-btn:hover,.agpiko-btn.is-editing{outline-offset:3px;outline:1px dashed #0e5afc}.agpiko-btn__modal{z-index:100001;background:#141c241f;justify-content:flex-end;padding:1rem;display:flex;position:fixed;inset:0}.agpiko-btn__panel{color:#1c2833;text-align:left;text-transform:none;letter-spacing:normal;background:#fff;border-radius:.85rem;width:min(22rem,100%);max-height:calc(100dvh - 2rem);padding:1rem 1.05rem 1.1rem;font-family:Segoe UI,sans-serif;font-size:.9rem;line-height:1.35;overflow:auto;box-shadow:0 18px 50px #141c2438}.agpiko-btn__panel h2{margin:0 0 .8rem;font-size:1.05rem;font-weight:650}.agpiko-btn__field{gap:.3rem;margin-bottom:.7rem;display:grid}.agpiko-btn__field>span,.agpiko-btn__colors legend{color:#4a5968;font-size:.78rem;font-weight:600}.agpiko-btn__field input,.agpiko-btn__field select{width:100%;min-width:0;color:inherit;font:inherit;background:#fff;border:1px solid #d5deea;border-radius:.5rem;padding:.5rem .65rem}.agpiko-btn__field input:focus,.agpiko-btn__field select:focus{outline-offset:1px;outline:2px solid #0e5afc}.agpiko-btn__links{flex-wrap:wrap;gap:.35rem;margin:-.25rem 0 .7rem;display:flex}.agpiko-btn__links button{color:inherit;font:inherit;cursor:pointer;background:#f7f9fc;border:1px solid #d5deea;border-radius:999px;padding:.25rem .55rem;font-size:.78rem}.agpiko-btn__links button:hover,.agpiko-btn__links button.is-on{color:#0e5afc;border-color:#0e5afc}.agpiko-btn__check{cursor:pointer;align-items:center;gap:.45rem;margin:0 0 .8rem;display:flex}.agpiko-btn__colors{border:1px solid #e3e9f1;border-radius:.6rem;gap:.45rem;margin:0 0 .8rem;padding:.6rem .7rem .7rem;display:grid}.agpiko-btn__colors legend{padding:0 .3rem}.agpiko-btn__color{grid-template-columns:4.2rem 2.4rem 1fr;align-items:center;gap:.5rem;display:grid}.agpiko-btn__color input[type=color]{cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:.4rem;width:2.4rem;height:1.8rem;padding:.1rem}.agpiko-btn__color em{color:#6b7a89;font-size:.78rem;font-style:normal}.agpiko-btn__color button{color:inherit;font:inherit;cursor:pointer;background:#f7f9fc;border:1px solid #d5deea;border-radius:999px;justify-self:start;padding:.2rem .5rem;font-size:.75rem}.agpiko-btn__ratio{color:#1f7a4a;margin:.15rem 0 0;font-size:.78rem}.agpiko-btn__ratio.is-low{color:#b3261e}.agpiko-btn__error{color:#b3261e;margin:0 0 .6rem;font-size:.85rem}.agpiko-btn__actions{justify-content:flex-end;gap:.45rem;display:flex}.agpiko-btn__action{color:inherit;font:inherit;cursor:pointer;background:#f7f9fc;border:1px solid #d5deea;border-radius:.55rem;padding:.45rem .8rem}.agpiko-btn__action--main{color:#fff;background:#0e5afc;border-color:#0e5afc}.agpiko-btn__action:first-child{margin-right:auto}.agpiko-btn__action:disabled{opacity:.55;cursor:default}
.agpiko-entry{z-index:7;gap:.3rem;font-family:Segoe UI,sans-serif;line-height:1.2;display:flex;position:absolute;top:.55rem;left:.55rem}.agpiko-entry__grip{cursor:grab;touch-action:none}html.agpiko-entry-dragging,html.agpiko-entry-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.agpiko-entry-source{opacity:.45;transition:opacity .15s}[data-agpiko-drop]{outline-offset:3px;outline:2px dashed #0e5afc}[data-agpiko-drop=left]{box-shadow:-7px 0 0 -2px #0e5afc}[data-agpiko-drop=right]{box-shadow:7px 0 0 -2px #0e5afc}[data-agpiko-drop=top]{box-shadow:0 -7px 0 -2px #0e5afc}[data-agpiko-drop=bottom]{box-shadow:0 7px 0 -2px #0e5afc}.agpiko-entry-ghost{z-index:100002;color:#1c2833;pointer-events:none;background:#fff;border:1px solid #d5deea;border-radius:.7rem;align-items:center;gap:.5rem;max-width:15rem;padding:.35rem .7rem .35rem .35rem;font:600 .82rem/1.2 Segoe UI,sans-serif;display:flex;position:fixed;top:0;left:0;box-shadow:0 12px 30px #141c2440}.agpiko-entry-ghost img{object-fit:cover;border-radius:.45rem;flex:none;width:2.6rem;height:2.6rem}.agpiko-entry-ghost span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agpiko-entry__hit{color:#0e5afc;cursor:pointer;opacity:0;background:#fff;border:1px solid #d5deea;border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;padding:0;display:grid;box-shadow:0 1px 4px #192d3e1f}html.agpiko-edit :hover>.agpiko-entry>.agpiko-entry__hit,html.agpiko-edit :focus-within>.agpiko-entry>.agpiko-entry__hit,html.agpiko-edit .agpiko-entry-source>.agpiko-entry>.agpiko-entry__hit,.agpiko-entry.is-open>.agpiko-entry__hit{opacity:1}html:not(.agpiko-edit) [data-agpiko-hidden]{display:none!important}html.agpiko-edit [data-agpiko-hidden] img{opacity:.4;filter:grayscale(.7)}.agpiko-entry__badge{color:#5b6b7a;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;padding:0;display:grid;box-shadow:0 1px 4px #192d3e1f}.agpiko-entry__badge:hover,.agpiko-entry__badge:focus-visible{color:#0e5afc;border-color:#0e5afc}.agpiko-entry__badge .agpiko-entry__eye,.agpiko-entry__badge:hover .agpiko-entry__eye-off,.agpiko-entry__badge:focus-visible .agpiko-entry__eye-off{display:none}.agpiko-entry__badge:hover .agpiko-entry__eye,.agpiko-entry__badge:focus-visible .agpiko-entry__eye{display:block}html:not(.agpiko-edit) .agpiko-entry,html:not(.agpiko-edit) .agpiko-entry-add,html:not(.agpiko-edit) .agpiko-entry-all,html:not(.agpiko-edit) .agpiko-bulk{display:none}.agpiko-entry__check{margin:0}.agpiko-entry__check input,.agpiko-entry-all input{accent-color:#0e5afc;cursor:pointer;width:.95rem;height:.95rem;margin:0}html.agpiko-edit.agpiko-entry-selecting .agpiko-entry__check,html.agpiko-edit .agpiko-entry__check.is-on{opacity:1}.agpiko-entry-selected{outline-offset:2px;outline:3px solid #0e5afc}.agpiko-entry-all{color:#1c2833;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d5deea;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .65rem;font:600 .78rem/1.2 Segoe UI,sans-serif;display:inline-flex}.agpiko-entry-all.is-on{color:#0e5afc;border-color:#0e5afc}.agpiko-entry__menu .agpiko-entry__danger,.agpiko-bulk .agpiko-bulk__danger{color:#b42318}.agpiko-bulk{z-index:100001;color:#1c2833;background:#fff;border:1px solid #d5deea;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.35rem;max-width:calc(100vw - 1.5rem);padding:.4rem .45rem .4rem .9rem;font:.85rem/1.2 Segoe UI,sans-serif;display:flex;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%);box-shadow:0 14px 36px #141c243d}.agpiko-bulk__count{margin-right:.35rem;font-weight:600}.agpiko-bulk button{color:#0e5afc;font:inherit;cursor:pointer;background:#eef3fe;border:0;border-radius:999px;padding:.45rem .8rem;font-weight:600}.agpiko-bulk button.agpiko-bulk__danger{background:#fdecea}.agpiko-bulk button.agpiko-bulk__close{color:#5b6b7a;background:0 0;width:2rem;padding:.45rem 0;font-size:1.1rem;line-height:1}.agpiko-bulk button:disabled{opacity:.6;cursor:default}.agpiko-bulk__error{color:#b42318;flex-basis:100%;padding:0 .5rem .2rem;font-size:.78rem}.agpiko-bulk__panel{width:min(32rem,100%);max-height:calc(100vh - 2rem);overflow-y:auto}.agpiko-bulk__hint{color:#5b6b7a;margin:-.4rem 0 .9rem;font-size:.82rem}.agpiko-bulk__row{border:1px solid #e3e9f1;border-radius:.55rem;gap:.35rem;padding:.55rem .65rem;font-size:.85rem;display:grid}.agpiko-bulk__row.is-on{background:#f6f9ff;border-color:#0e5afc}.agpiko-bulk__toggle,.agpiko-bulk__sub{cursor:pointer;align-items:center;gap:.45rem;display:flex}.agpiko-bulk__toggle{font-weight:600}.agpiko-bulk__row input:not([type=checkbox]),.agpiko-bulk__row textarea,.agpiko-bulk__row select{font:inherit;background:#fff;border:1px solid #d5deea;border-radius:.5rem;padding:.5rem .65rem;font-size:.92rem}.agpiko-bulk__row input:disabled{opacity:.5}.agpiko-bulk__row input[type=checkbox]{accent-color:#0e5afc;margin:0}@media (hover:none){html.agpiko-edit .agpiko-entry__hit{opacity:1}}.agpiko-entry__menu{color:#1c2833;text-align:left;background:#fff;border:1px solid #d5deea;border-radius:.6rem;min-width:11rem;padding:.3rem;font-size:.85rem;display:grid;position:absolute;top:calc(100% + .3rem);left:0;box-shadow:0 10px 28px #141c242e}.agpiko-entry__title{color:#5b6b7a;white-space:nowrap;text-overflow:ellipsis;padding:.3rem .55rem .35rem;font-size:.75rem;overflow:hidden}.agpiko-entry__menu button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.45rem .55rem}.agpiko-entry__menu button:hover:not(:disabled){background:#eef3fe}.agpiko-entry__menu button:disabled{opacity:.45;cursor:default}.agpiko-entry__error{color:#b42318;padding:.3rem .55rem;font-size:.78rem}.agpiko-entry-add{color:#0e5afc;cursor:pointer;background:#ffffffd9;border:1px dashed #0e5afc;border-radius:.6rem;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .9rem;font:600 .85rem/1.2 Segoe UI,sans-serif;display:inline-flex}.agpiko-entry-add:hover{background:#eef3fe}.agpiko-entry__panel{width:min(28rem,100%)}.agpiko-entry__form{gap:.85rem;display:grid}.agpiko-entry__field{gap:.3rem;font-size:.85rem;display:grid}.agpiko-entry__field input{font:inherit;border:1px solid #d5deea;border-radius:.5rem;padding:.6rem .7rem;font-size:.95rem}.agpiko-entry__photo{grid-template-columns:6.5rem 1fr;align-items:center;gap:.75rem;display:grid}.agpiko-entry__photo img,.agpiko-entry__photo-empty{aspect-ratio:1;object-fit:cover;background:#f3f5f8;border-radius:.5rem;width:6.5rem}.agpiko-entry__photo-empty{color:#5b6b7a;place-items:center;font-size:.78rem;display:grid}.agpiko-entry__actions{justify-content:flex-end;gap:.5rem;display:flex}.agpiko-entry__primary{color:#fff;font:inherit;cursor:pointer;background:#0e5afc;border:0;border-radius:.55rem;padding:.45rem 1rem;font-weight:600}.agpiko-entry__primary:disabled{opacity:.6;cursor:default}
