{"id":76,"date":"2026-02-11T11:08:14","date_gmt":"2026-02-11T11:08:14","guid":{"rendered":"https:\/\/persiceto.uncoover.com\/?page_id=76"},"modified":"2026-03-27T23:22:12","modified_gmt":"2026-03-27T22:22:12","slug":"area-operatori","status":"publish","type":"page","link":"https:\/\/persiceto.uncoover.com\/en\/area-operatori\/","title":{"rendered":"Operators area"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"76\" class=\"elementor elementor-76\" data-elementor-post-type=\"page\">\n\t\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-65234eb e-con-full e-flex e-con e-parent\" data-id=\"65234eb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8895248 elementor-widget elementor-widget-html\" data-id=\"8895248\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Serif+Display:ital@0;1&display=swap\" rel=\"stylesheet\">\n<style>\n.pao{--g:#E8A838;--gh:#D4922A;--gl:rgba(232,168,56,.08);--gl2:rgba(232,168,56,.15);--b:#1B2A4A;--bl:rgba(27,42,74,.04);--w:#FAF8F5;--tc:#C4704B;--vr:#2D8F5E;--vrl:rgba(45,143,94,.08);--ro:#D64545;--rol:rgba(214,69,69,.08);--t:#1A1A2E;--tm:#6B7280;--tl:#9CA3AF;--bd:rgba(27,42,74,.08);--bd2:rgba(27,42,74,.12);--sh:0 2px 12px rgba(27,42,74,.05);--shc:0 4px 20px rgba(27,42,74,.07);--shh:0 12px 40px rgba(27,42,74,.12);--f:'DM Sans',sans-serif;--r:14px;--rs:8px}\n\/* Header: forza stato scrolled (sfondo bianco, testo scuro) sull'area operatori *\/\n#ph.ph--top{background:rgba(255,255,255,.97)!important;backdrop-filter:blur(12px);box-shadow:0 1px 20px rgba(0,0,0,.06)!important}\n#ph.ph--top .ph__link{color:#1A1A2E!important}\n#ph.ph--top .ph__icon-btn svg{color:#1A1A2E!important}\n#ph.ph--top .ph__lang-current{color:#1A1A2E!important;border-color:rgba(26,26,46,.15)!important}\n#ph.ph--top .ph__hamburger span{background:#1A1A2E!important}\n.pao{font-family:var(--f);color:var(--t);-webkit-font-smoothing:antialiased}\n.pao *{box-sizing:border-box}\n.pao a,.pao a:hover,.pao a:focus,.pao a:active,.pao a:visited,.pao button,.pao button:hover,.pao button:focus{color:inherit;text-decoration:none}\n.pao a.pao-ci__btn,.pao a.pao-ci__btn:hover,.pao a.pao-ci__btn:focus,.pao a.pao-ci__btn:visited{color:inherit!important}\n.pao .pao-filter,.pao .pao-filter:hover,.pao .pao-filter:focus,.pao .pao-filter:visited{text-decoration:none!important}\n\n\/* LOGIN *\/\n.pao-login{min-height:80vh;padding-top:80px;display:flex;align-items:center;justify-content:center;padding:24px}\n.pao-login__card{background:#fff;border-radius:16px;padding:48px 40px;width:100%;max-width:420px;box-shadow:0 24px 64px rgba(27,42,74,.12)}\n.pao-login__logo{text-align:center;margin-bottom:32px}\n.pao-login__logo-text{font-size:22px;font-weight:700;color:var(--b)}\n.pao-login__logo-text em{color:var(--g);font-style:normal}\n.pao-login__logo-sub{font-size:13px;color:var(--tm);margin-top:4px}\n.pao-login__field{margin-bottom:20px}\n.pao-login__label{display:block;font-size:13px;font-weight:600;color:var(--t);margin-bottom:6px}\n.pao-login__input{width:100%;padding:12px 16px;border:1.5px solid var(--bd2);border-radius:var(--rs);font-family:var(--f);font-size:14px;color:var(--t);background:var(--w);transition:border-color .2s}\n.pao-login__input:focus{outline:none;border-color:var(--g);box-shadow:0 0 0 3px var(--gl2)}\n.pao-login__btn{width:100%;padding:14px;background:var(--g);color:#fff;border:none;border-radius:var(--rs);font-family:var(--f);font-size:15px;font-weight:700;cursor:pointer;transition:background .2s,transform .15s;margin-top:8px}\n.pao-login__btn:hover{background:var(--gh);transform:translateY(-1px)}\n.pao-login__forgot{display:block;text-align:center;margin-top:16px;font-size:13px;color:var(--tm);text-decoration:none}\n\n\/* MESSAGES *\/\n.pao-msg{padding:14px 20px;border-radius:var(--rs);font-size:14px;font-weight:500;margin-bottom:20px}\n.pao-msg--error{background:var(--rol);color:var(--ro);border:1px solid rgba(214,69,69,.15)}\n.pao-msg--success{background:var(--vrl);color:var(--vr);border:1px solid rgba(45,143,94,.15)}\n\n\/* DASHBOARD \u2014 Hero *\/\n.pao-hero{background:var(--b);padding:48px 40px 56px;position:relative;overflow:hidden}\n.pao-hero::before{content:'';position:absolute;top:-60%;right:-10%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(232,168,56,.12) 0%,transparent 70%);pointer-events:none}\n.pao-hero__inner{max-width:1320px;margin:0 auto;position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between}\n.pao-hero__greeting{font-size:13px;font-weight:500;color:rgba(255,255,255,.45);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}\n.pao-hero__title{font-family:'DM Serif Display',serif;font-size:34px;font-weight:400;color:#fff;line-height:1.2}\n.pao-hero__title em{color:var(--g);font-style:italic}\n.pao-hero__subtitle{font-size:14px;color:rgba(255,255,255,.5);margin-top:8px}\n.pao-hero__logout{font-size:13px;color:rgba(255,255,255,.5);text-decoration:none;padding:8px 18px;border:1px solid rgba(255,255,255,.15);border-radius:var(--rs);transition:all .2s}\n.pao-hero__logout:hover{border-color:rgba(255,255,255,.4);color:rgba(255,255,255,.8)}\n\n\/* Stats pills *\/\n.pao-stats-wrap{max-width:1320px;margin:-28px auto 0;padding:0 40px;position:relative;z-index:2}\n.pao-stats{display:flex;gap:12px;background:#fff;border-radius:14px;padding:8px;box-shadow:0 8px 32px rgba(27,42,74,.08);border:1px solid var(--bd)}\n.pao-stat{flex:1;display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:10px;transition:background .2s}\n.pao-stat:hover{background:var(--gl)}\n.pao-stat__icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;background:var(--bl);flex-shrink:0}\n.pao-stat__text{display:flex;flex-direction:column;gap:2px}\n.pao-stat__num{font-size:20px;font-weight:700;color:var(--t);line-height:1}\n.pao-stat__label{font-size:11px;color:var(--tl);font-weight:500}\n\n\/* Main area *\/\n.pao-dash{max-width:1320px;margin:0 auto;padding:40px 40px 80px}\n\n\/* Section labels *\/\n.pao-section-label{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;color:var(--tl);text-transform:uppercase;letter-spacing:.1em;margin-bottom:18px}\n.pao-section-label::after{content:'';flex:1;height:1px;background:var(--bd)}\n.pao-section-label--add{color:var(--gh);font-size:13px;font-weight:700;letter-spacing:.08em}\n.pao-section-label--add::after{background:rgba(232,168,56,.2)}\n.pao-section-icon{width:28px;height:28px;border-radius:8px;background:var(--g);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}\n\n\/* Add new \u2014 prominent container *\/\n.pao-add{margin-bottom:48px;background:linear-gradient(135deg,rgba(232,168,56,.06) 0%,rgba(196,112,75,.04) 100%);border:1.5px solid rgba(232,168,56,.18);border-radius:20px;padding:32px 28px 28px;position:relative;overflow:hidden}\n.pao-add::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--g),var(--tc));border-radius:20px 20px 0 0}\n.pao-add__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}\n.pao-add__card{background:rgba(255,255,255,.9);backdrop-filter:blur(4px);border-radius:var(--r);padding:24px 20px;border:1.5px solid rgba(255,255,255,.7);cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);text-decoration:none!important;color:inherit!important;display:flex;align-items:flex-start;gap:16px;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(27,42,74,.04)}\n.pao-add__card::after{content:'\u2192';position:absolute;top:24px;right:20px;font-size:18px;color:var(--tl);opacity:0;transform:translateX(-8px);transition:all .3s ease}\n.pao-add__card:hover{border-color:var(--g)!important;box-shadow:0 12px 40px rgba(27,42,74,.1);transform:translateY(-3px);color:inherit!important}\n.pao-add__card:hover::after{opacity:1;transform:translateX(0);color:var(--g)}\n.pao-add__icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;transition:transform .3s ease}\n.pao-add__card:hover .pao-add__icon{transform:scale(1.08)}\n.pao-add__icon.att{background:rgba(27,42,74,.06)}.pao-add__icon.ris{background:rgba(232,168,56,.08)}.pao-add__icon.all{background:rgba(45,143,94,.06)}.pao-add__icon.iti{background:rgba(196,112,75,.06)}.pao-add__icon.pro{background:rgba(180,120,60,.06)}.pao-add__icon.sto{background:rgba(100,80,160,.06)}\n.pao-add__icon.evt{background:rgba(59,130,246,.06)}\n.pao-add__icon.pkg{background:rgba(168,85,247,.06)}\n\n\/* Premium locked card *\/\n.pao-add__card--premium{pointer-events:none;position:relative}\n.pao-add__card--premium .pao-add__icon,.pao-add__card--premium .pao-add__info{opacity:.35;filter:blur(1px)}\n.pao-add__card--premium::after{display:none}\n.pao-premium-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;z-index:2;border-radius:var(--r)}\n.pao-premium-badge{background:linear-gradient(135deg,var(--g),var(--tc));color:#fff;font-size:10px;font-weight:700;padding:4px 12px;border-radius:20px;text-transform:uppercase;letter-spacing:.1em;display:inline-flex;align-items:center;gap:5px}\n.pao-premium-text{font-size:11px;color:var(--tm);font-weight:500}\n\n\/* Premium type badges in content list *\/\n.pao-ci__type--evt{background:rgba(59,130,246,.06);color:#2563EB}\n.pao-ci__type--pkg{background:rgba(168,85,247,.06);color:#7C3AED}\n.pao-add__info{display:flex;flex-direction:column;gap:4px}\n.pao-add__name{font-size:15px;font-weight:700;color:var(--t)}\n.pao-add__desc{font-size:12px;color:var(--tm);line-height:1.5}\n\n\/* Table *\/\n\/* Content list \u2014 card based *\/\n.pao-clist{display:flex;flex-direction:column;gap:8px}\n.pao-ci{display:flex;align-items:center;gap:16px;padding:14px 20px;background:#fff;border-radius:12px;border:1px solid var(--bd);transition:all .2s ease}\n.pao-ci:hover{border-color:rgba(232,168,56,.25);box-shadow:0 4px 16px rgba(27,42,74,.06)}\n.pao-ci__thumb{width:48px;height:48px;border-radius:10px;object-fit:cover;flex-shrink:0;background:var(--bl);border:0!important;outline:0!important}\n.pao-ci__icon{display:flex;align-items:center;justify-content:center;font-size:20px;background:var(--bl);border-radius:10px;width:48px;height:48px;flex-shrink:0}\n.pao-ci__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}\n.pao-ci__title{font-size:15px;font-weight:600;color:var(--t);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n.pao-ci__meta{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--tl)}\n.pao-ci__type{display:inline-flex;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}\n.pao-ci__type--att{background:rgba(27,42,74,.05);color:var(--b)}\n.pao-ci__type--ris{background:var(--gl);color:var(--gh)}\n.pao-ci__type--all{background:var(--vrl);color:var(--vr)}\n.pao-ci__type--iti{background:rgba(196,112,75,.06);color:var(--tc)}\n.pao-ci__type--pro{background:rgba(180,120,60,.06);color:#8B6914}\n.pao-ci__type--sto{background:rgba(100,80,160,.06);color:#6450A0}\n.pao-ci__status{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500}\n.pao-ci__dot{width:6px;height:6px;border-radius:50%;display:inline-block}\n.pao-ci__dot--pub{background:var(--vr)}.pao-ci__dot--draft{background:var(--g)}\n.pao-ci__actions{display:flex;gap:6px;flex-shrink:0;opacity:.35;transition:opacity .2s}\n.pao-ci:hover .pao-ci__actions{opacity:1}\n.pao-ci__btn{width:34px;height:34px;border-radius:8px;border:none;cursor:pointer;font-size:14px;display:inline-flex;align-items:center;justify-content:center;transition:all .15s;text-decoration:none!important;position:relative}\n.pao-ci__btn::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:var(--b);color:#fff;font-size:10px;font-weight:600;padding:4px 8px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s;font-family:var(--f)}\n.pao-ci__btn:hover::after{opacity:1}\n.pao-ci__btn--view{background:var(--gl);color:var(--gh)}.pao-ci__btn--view:hover{background:rgba(232,168,56,.15)!important;color:var(--gh)!important}\n.pao-ci__btn--edit{background:var(--bl);color:var(--b)}.pao-ci__btn--edit:hover{background:rgba(27,42,74,.08)!important;color:var(--b)!important}\n.pao-ci__btn--draft{background:rgba(232,168,56,.06);color:var(--gh)}.pao-ci__btn--draft:hover{background:rgba(232,168,56,.12)!important;color:var(--gh)!important}\n.pao-ci__btn--pub{background:var(--vrl);color:var(--vr)}.pao-ci__btn--pub:hover{background:rgba(45,143,94,.12)!important;color:var(--vr)!important}\n.pao-ci__btn--del{background:var(--rol);color:var(--ro)}.pao-ci__btn--del:hover{background:rgba(214,69,69,.12)!important;color:var(--ro)!important}\n.pao-clist__empty{text-align:center;padding:48px 24px;color:var(--tm);font-size:14px}\n\n\/* Pagination *\/\n.pao-pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px 0 0}\n\n\/* Filters *\/\n.pao-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}\n.pao-filter{font-family:var(--f);font-size:12px;font-weight:600;color:var(--tm)!important;background:#fff;border:1px solid var(--bd);border-radius:20px;padding:6px 14px;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}\n.pao-filter:hover{border-color:var(--g)!important;color:var(--t)!important;background:#fff!important}\n.pao-filter--active{background:var(--b)!important;color:#fff!important;border-color:var(--b)!important}\n.pao-filter__count{font-size:10px;background:rgba(0,0,0,.1);padding:1px 6px;border-radius:10px}\n.pao-filter--active .pao-filter__count{background:rgba(255,255,255,.2)}\n.pao-pagination__btn{font-family:var(--f);font-size:13px;font-weight:600;color:var(--b)!important;text-decoration:none!important;padding:8px 18px;border-radius:var(--rs);background:#fff;border:1px solid var(--bd);transition:all .2s;cursor:pointer}\n.pao-pagination__btn:hover{border-color:var(--g);background:var(--gl)}\n.pao-pagination__info{font-size:13px;color:var(--tl);font-weight:500}\n\n@media(max-width:768px){\n\/* Hero *\/\n.pao-hero{padding:80px 20px 44px!important}\n.pao-hero__inner{flex-direction:column;align-items:flex-start;gap:16px}\n.pao-hero__title{font-size:26px}\n.pao-hero__subtitle{font-size:13px}\n\/* Stats \u2014 compact 3x2 grid *\/\n.pao-stats-wrap{padding:0 16px;margin-top:-24px}\n.pao-stats{flex-wrap:wrap;gap:6px;padding:6px}\n.pao-stat{flex:1 1 30%;padding:10px 12px;gap:8px}\n.pao-stat__icon{width:30px;height:30px;border-radius:8px;font-size:14px}\n.pao-stat__num{font-size:17px}\n.pao-stat__label{font-size:10px}\n\/* Dashboard main *\/\n.pao-dash{padding:28px 16px 60px}\n\/* Add cards \u2014 single column, compact *\/\n.pao-add{padding:24px 18px 20px;border-radius:16px;margin-bottom:32px}\n.pao-add__grid{grid-template-columns:1fr;gap:10px}\n.pao-add__card{padding:16px 16px;gap:12px;border-radius:10px}\n.pao-add__icon{width:40px;height:40px;border-radius:10px;font-size:18px}\n.pao-add__name{font-size:14px}\n.pao-add__desc{font-size:11px}\n\/* Content cards \u2014 stack layout *\/\n.pao-ci{flex-wrap:wrap;padding:14px 16px;gap:10px}\n.pao-ci__thumb,.pao-ci__icon{width:44px;height:44px;border-radius:8px}\n.pao-ci__info{flex:1 1 calc(100% - 60px);min-width:0}\n.pao-ci__title{font-size:14px;white-space:normal;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}\n.pao-ci__meta{flex-wrap:wrap;gap:8px;font-size:11px}\n.pao-ci__actions{flex:1 1 100%;justify-content:flex-end;opacity:1;gap:8px;padding-top:4px;border-top:1px solid var(--bd)}\n.pao-ci__btn{width:32px;height:32px;border-radius:7px;font-size:13px}\n.pao-ci__btn::after{display:none}\n\/* Pagination *\/\n.pao-pagination{padding:20px 0 0;gap:12px}\n.pao-pagination__btn{padding:8px 14px;font-size:12px}\n\/* Filters mobile *\/\n.pao-filters{gap:6px}\n.pao-filter{font-size:11px;padding:5px 10px}\n\/* Wizard *\/\n.pao-wiz{padding:80px 16px 60px!important}\n.pao-wiz__card{padding:24px 18px}\n.pao-wiz__steps{overflow-x:auto;padding-bottom:8px}\n.pao-fr{grid-template-columns:1fr}\n.pao-login{padding-top:60px!important}\n}\n@media(max-width:480px){\n.pao-stat{flex:1 1 45%}\n.pao-hero__title{font-size:22px}\n}\n\n\/* WIZARD *\/\n.pao-wiz{max-width:760px;margin:0 auto;padding:100px 24px 80px}\n.pao-wiz__back{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--tm);text-decoration:none;margin-bottom:24px;transition:color .2s}\n.pao-wiz__back:hover{color:var(--g)}\n.pao-wiz__steps{display:flex;align-items:center;margin-bottom:40px;padding:0 20px}\n.pao-wiz__step{display:flex;flex-direction:column;align-items:center;gap:8px;flex:0 0 auto;z-index:1}\n.pao-wiz__step-circle{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;border:2px solid var(--bd2);background:#fff;color:var(--tm);transition:all .3s}\n.pao-wiz__step--active .pao-wiz__step-circle{border-color:var(--g);background:var(--g);color:#fff}\n.pao-wiz__step--done .pao-wiz__step-circle{border-color:var(--vr);background:var(--vr);color:#fff}\n.pao-wiz__step-label{font-size:11px;font-weight:600;color:var(--tm);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}\n.pao-wiz__step--active .pao-wiz__step-label{color:var(--g)}\n.pao-wiz__step--done .pao-wiz__step-label{color:var(--vr)}\n.pao-wiz__step-line{flex:1;height:2px;background:var(--bd);margin:0 -4px;align-self:flex-start;margin-top:18px}\n.pao-wiz__step-line--done{background:var(--vr)}\n.pao-wiz__card{background:#fff;border-radius:var(--r);padding:40px;box-shadow:var(--shc);border:1px solid var(--bd)}\n.pao-wiz__card-title{font-size:22px;font-weight:700;color:var(--t);margin-bottom:8px}\n.pao-wiz__card-desc{font-size:14px;color:var(--tm);margin-bottom:32px;line-height:1.6}\n\n\/* Form fields *\/\n.pao-fg{margin-bottom:24px}\n.pao-fl{display:block;font-size:13px;font-weight:600;color:var(--t);margin-bottom:6px}\n.pao-fl .req{color:var(--ro);margin-left:2px}\n.pao-fh{font-size:12px;color:var(--tl);margin-top:4px}\n.pao-fi,.pao-ft,.pao-fs{width:100%;padding:11px 16px;border:1.5px solid var(--bd2);border-radius:var(--rs);font-family:var(--f);font-size:14px;color:var(--t);background:var(--w);transition:border-color .2s}\n.pao-fi:focus,.pao-ft:focus,.pao-fs:focus{outline:none;border-color:var(--g);box-shadow:0 0 0 3px var(--gl2)}\n.pao-ft{resize:vertical;min-height:100px}\n.pao-fs{appearance:none;cursor:pointer;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236B7280' fill='none' stroke-width='1.5'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}\n.pao-fr{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n\n\/* Upload with preview *\/\n.pao-upload{border:2px dashed var(--bd2);border-radius:var(--r);padding:32px 24px;text-align:center;cursor:pointer;transition:all .2s;background:var(--w);position:relative}\n.pao-upload:hover{border-color:var(--g);background:var(--gl)}\n.pao-upload input[type=\"file\"]{position:absolute;inset:0;opacity:0;cursor:pointer;z-index:2}\n.pao-upload__icon{font-size:32px;margin-bottom:8px;color:var(--tl)}\n.pao-upload__text{font-size:14px;font-weight:500;color:var(--tm)}\n.pao-upload__text strong{color:var(--g);font-weight:600}\n.pao-upload__hint{font-size:12px;color:var(--tl);margin-top:6px}\n.pao-upload--has-preview{border-style:solid;border-color:var(--vr);background:#fff}\n.pao-upload--error{border-color:var(--ro)!important;background:var(--rol)!important}\n\n\/* Image preview *\/\n.pao-preview{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}\n.pao-preview__item{position:relative;width:64px;height:64px;border-radius:6px;overflow:hidden;border:1.5px solid var(--bd)}\n.pao-preview__item img{width:100%;height:100%;object-fit:cover}\n.pao-preview__item--current{border-color:var(--vr)}\n.pao-preview__badge{position:absolute;top:2px;left:2px;background:var(--vr);color:#fff;font-size:8px;font-weight:700;padding:1px 4px;border-radius:3px;text-transform:uppercase}\n.pao-preview__remove{position:absolute;top:2px;right:2px;width:18px;height:18px;border-radius:50%;background:var(--ro);color:#fff;border:none;font-size:11px;line-height:18px;text-align:center;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;opacity:.85;transition:opacity .2s}\n.pao-preview__remove:hover{opacity:1}\n.pao-upload__error-msg{color:var(--ro);font-size:12px;font-weight:600;margin-top:8px;display:none}\n\n\/* Toggle *\/\n.pao-toggle{display:flex;align-items:center;gap:12px;cursor:pointer;padding:12px 0;user-select:none}\n.pao-toggle__track{width:44px;height:24px;border-radius:12px;background:var(--bd2);position:relative;transition:background .2s;flex-shrink:0}\n.pao-toggle__track--on{background:var(--vr)}\n.pao-toggle__knob{width:18px;height:18px;border-radius:50%;background:#fff;position:absolute;top:3px;left:3px;transition:transform .2s;box-shadow:0 1px 4px rgba(0,0,0,.15)}\n.pao-toggle__track--on .pao-toggle__knob{transform:translateX(20px)}\n.pao-toggle__label{font-size:14px;color:var(--t)}\n\n\/* Checks *\/\n.pao-checks{display:flex;flex-wrap:wrap;gap:8px}\n.pao-check{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1.5px solid var(--bd2);border-radius:20px;font-size:13px;color:var(--tm);cursor:pointer;transition:all .2s;background:#fff;user-select:none}\n.pao-check:hover{border-color:var(--g)}\n.pao-check input{display:none}\n.pao-check--active{border-color:var(--g);background:var(--gl);color:var(--gh);font-weight:600}\n\n\/* Nav *\/\n.pao-wiz__nav{display:flex;justify-content:space-between;margin-top:32px}\n.pao-wiz__btn{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border-radius:var(--rs);font-family:var(--f);font-size:14px;font-weight:600;cursor:pointer;border:none;transition:all .2s}\n.pao-wiz__btn--prev{background:var(--bl);color:var(--b)}.pao-wiz__btn--prev:hover{background:rgba(27,42,74,.1)}\n.pao-wiz__btn--next{background:var(--g);color:#fff}.pao-wiz__btn--next:hover{background:var(--gh);transform:translateY(-1px)}\n.pao-wiz__btn--pub{background:var(--vr);color:#fff}.pao-wiz__btn--pub:hover{background:#258050;transform:translateY(-1px)}\n<\/style>\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n    \/\/ \u2500\u2500\u2500 FILE INPUT: Preview + 5MB validation \u2500\u2500\u2500\n    document.addEventListener('change', function(e) {\n        if (!e.target || e.target.type !== 'file') return;\n        var input = e.target;\n        var wrap = input.closest('.pao-upload');\n        if (!wrap) return;\n\n        var maxSize = 5 * 1024 * 1024;\n        var errorEl = wrap.querySelector('.pao-upload__error-msg');\n        var isThumbnail = input.name === 'pao_thumbnail';\n\n        wrap.classList.remove('pao-upload--error', 'pao-upload--has-preview');\n        if (errorEl) errorEl.style.display = 'none';\n\n        \/\/ Find or create preview container AFTER the upload div\n        var previewWrap = wrap.nextElementSibling;\n        if (!previewWrap || !previewWrap.classList.contains('pao-preview')) {\n            \/\/ If there's a current preview with badge, it's the next sibling\n            if (previewWrap && previewWrap.classList.contains('pao-preview')) {\n                \/\/ exists, use it\n            } else {\n                previewWrap = document.createElement('div');\n                previewWrap.className = 'pao-preview';\n                wrap.parentNode.insertBefore(previewWrap, wrap.nextSibling);\n            }\n        }\n\n        \/\/ For thumbnail: remove all NEW previews (keep current)\n        if (isThumbnail) {\n            var newPrevs = previewWrap.querySelectorAll('.pao-preview__item--new');\n            newPrevs.forEach(function(p) { p.remove(); });\n        }\n\n        var files = input.files;\n        if (!files.length) return;\n\n        \/\/ Validate size\n        for (var i = 0; i < files.length; i++) {\n            if (files[i].size > maxSize) {\n                wrap.classList.add('pao-upload--error');\n                if (errorEl) {\n                    errorEl.textContent = '\"' + files[i].name + '\" supera i 5MB.';\n                    errorEl.style.display = 'block';\n                }\n                input.value = '';\n                return;\n            }\n        }\n\n        \/\/ For thumbnail: only take the first file\n        var filesToPreview = isThumbnail ? [files[0]] : Array.from(files);\n\n        wrap.classList.add('pao-upload--has-preview');\n\n        filesToPreview.forEach(function(file) {\n            var reader = new FileReader();\n            reader.onload = function(ev) {\n                var item = document.createElement('div');\n                item.className = 'pao-preview__item pao-preview__item--new';\n                item.innerHTML = '<img decoding=\"async\" src=\"' + ev.target.result + '\" alt=\"\" \/>';\n                previewWrap.appendChild(item);\n            };\n            reader.readAsDataURL(file);\n        });\n    });\n\n    \/\/ \u2500\u2500\u2500 Gallery & thumbnail remove button \u2500\u2500\u2500\n    document.addEventListener('click', function(e) {\n        var btn = e.target.closest('.pao-preview__remove');\n        if (!btn) return;\n        e.preventDefault();\n        var item = btn.closest('.pao-preview__item');\n        var removeType = btn.getAttribute('data-remove-input');\n        var form = btn.closest('form');\n\n        if (removeType === 'thumb' && form) {\n            \/\/ Mark thumbnail for removal\n            var inp = document.createElement('input');\n            inp.type = 'hidden';\n            inp.name = 'pao_remove_thumbnail';\n            inp.value = '1';\n            form.appendChild(inp);\n            \/\/ Also reset the upload area text\n            var upload = item.closest('.pao-fg').querySelector('.pao-upload');\n            if (upload) {\n                upload.classList.remove('pao-upload--has-preview');\n                var txt = upload.querySelector('.pao-upload__text');\n                if (txt) txt.innerHTML = 'Trascina o <strong>clicca per caricare<\/strong>';\n            }\n        } else if (removeType === '1' && form) {\n            \/\/ Mark gallery image for removal\n            var inp = document.createElement('input');\n            inp.type = 'hidden';\n            inp.name = 'pao_remove_gallery[]';\n            inp.value = btn.getAttribute('data-attachment-id');\n            form.appendChild(inp);\n        }\n        if (item) item.remove();\n    });\n\n    \/\/ \u2500\u2500\u2500 Client-side filtering + pagination \u2500\u2500\u2500\n    (function() {\n        var list = document.getElementById('paoClist');\n        var pagination = document.getElementById('paoPagination');\n        var filtersWrap = document.getElementById('paoFilters');\n        if (!list || !pagination) return;\n\n        var allItems = Array.from(list.querySelectorAll('.pao-ci'));\n        var perPage = 10;\n        var currentPage = 1;\n        var currentFilter = 'all';\n\n        function getFilteredItems() {\n            if (currentFilter === 'all') return allItems;\n            return allItems.filter(function(item) {\n                return item.getAttribute('data-cpt') === currentFilter;\n            });\n        }\n\n        function showPage(page) {\n            currentPage = page;\n            var filtered = getFilteredItems();\n            var totalPages = Math.ceil(filtered.length \/ perPage);\n\n            \/\/ Hide all first\n            allItems.forEach(function(item) { item.style.display = 'none'; });\n\n            \/\/ Show filtered + paged\n            filtered.forEach(function(item, i) {\n                item.style.display = (i >= (page - 1) * perPage && i < page * perPage) ? '' : 'none';\n            });\n\n            renderPagination(totalPages);\n        }\n\n        function renderPagination(totalPages) {\n            if (totalPages <= 1) { pagination.style.display = 'none'; return; }\n            pagination.style.display = 'flex';\n            var html = '';\n            if (currentPage > 1) {\n                html += '<a href=\"#\" class=\"pao-pagination__btn\" data-page=\"' + (currentPage - 1) + '\">\u2190 Precedente<\/a>';\n            }\n            html += '<span class=\"pao-pagination__info\">Pagina ' + currentPage + ' di ' + totalPages + '<\/span>';\n            if (currentPage < totalPages) {\n                html += '<a href=\"#\" class=\"pao-pagination__btn\" data-page=\"' + (currentPage + 1) + '\">Successiva \u2192<\/a>';\n            }\n            pagination.innerHTML = html;\n        }\n\n        \/\/ Pagination clicks\n        pagination.addEventListener('click', function(e) {\n            var btn = e.target.closest('[data-page]');\n            if (!btn) return;\n            e.preventDefault();\n            showPage(parseInt(btn.getAttribute('data-page')));\n            list.scrollIntoView({ behavior: 'smooth', block: 'start' });\n        });\n\n        \/\/ Filter clicks\n        if (filtersWrap) {\n            filtersWrap.addEventListener('click', function(e) {\n                var btn = e.target.closest('.pao-filter');\n                if (!btn) return;\n                currentFilter = btn.getAttribute('data-filter');\n                currentPage = 1;\n                \/\/ Update active state\n                filtersWrap.querySelectorAll('.pao-filter').forEach(function(f) { f.classList.remove('pao-filter--active'); });\n                btn.classList.add('pao-filter--active');\n                showPage(1);\n            });\n        }\n\n        showPage(1);\n    })();\n});\n<\/script>\n    <div class=\"pao\">\n        <div class=\"pao-login\">\n            <div class=\"pao-login__card\">\n                <div class=\"pao-login__logo\">\n                    <div class=\"pao-login__logo-text\">Visit <em>Persiceto<\/em><\/div>\n                    <div class=\"pao-login__logo-sub\">Area Operatori<\/div>\n                <\/div>\n                                <form method=\"post\">\n                    <input type=\"hidden\" name=\"pao_action\" value=\"login\" \/>\n                    <input type=\"hidden\" id=\"pao_nonce\" name=\"pao_nonce\" value=\"4e346a4e38\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/76\" \/>                    <div class=\"pao-login__field\">\n                        <label class=\"pao-login__label\">Email o Username<\/label>\n                        <input type=\"text\" name=\"pao_user\" class=\"pao-login__input\" placeholder=\"operatore@comune.it\" required \/>\n                    <\/div>\n                    <div class=\"pao-login__field\">\n                        <label class=\"pao-login__label\">Password<\/label>\n                        <input type=\"password\" name=\"pao_pass\" class=\"pao-login__input\" placeholder=\"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\" required \/>\n                    <\/div>\n                    <button type=\"submit\" class=\"pao-login__btn\">Accedi<\/button>\n                <\/form>\n                <a href=\"https:\/\/persiceto.uncoover.com\/en\/mio-account\/lost-password\/\" class=\"pao-login__forgot\">Password dimenticata?<\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n    \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-76","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/persiceto.uncoover.com\/en\/wp-json\/wp\/v2\/pages\/76","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/persiceto.uncoover.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/persiceto.uncoover.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/persiceto.uncoover.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/persiceto.uncoover.com\/en\/wp-json\/wp\/v2\/comments?post=76"}],"version-history":[{"count":4,"href":"https:\/\/persiceto.uncoover.com\/en\/wp-json\/wp\/v2\/pages\/76\/revisions"}],"predecessor-version":[{"id":1272,"href":"https:\/\/persiceto.uncoover.com\/en\/wp-json\/wp\/v2\/pages\/76\/revisions\/1272"}],"wp:attachment":[{"href":"https:\/\/persiceto.uncoover.com\/en\/wp-json\/wp\/v2\/media?parent=76"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}