.cpt-m365-cleaner{--cpt-m365-ink:#202124;--cpt-m365-muted:#5f6368;--cpt-m365-line:#d8dee8;--cpt-m365-panel:#ffffff;--cpt-m365-soft:#f6f8fb;--cpt-m365-input:#ffffff;--cpt-m365-shadow:rgba(15, 23, 42, 0.12);--cpt-m365-shadow-soft:rgba(15, 23, 42, 0.07);--cpt-m365-primary:#0f766e;--cpt-m365-primary-strong:#115e59;background:linear-gradient(135deg,rgb(15 118 110 / .08),rgb(37 99 235 / .05) 45%,rgb(15 23 42 / .03)),#ffffff;border:1px solid rgb(216 222 232 / .82);border-radius:8px;box-shadow:0 18px 45px var(--cpt-m365-shadow-soft);color:var(--cpt-m365-ink);display:grid;gap:18px;margin-left:auto;margin-right:auto;max-width:min(1400px, calc(100vw - 32px));padding:20px;width:min(1400px, calc(100vw - 32px))}html.darklup-dark-mode-enabled .cpt-m365-cleaner{--cpt-m365-ink:#f3f4f6;--cpt-m365-muted:#b6c2d2;--cpt-m365-line:#3f4c63;--cpt-m365-panel:#151b2a;--cpt-m365-soft:#222c44;--cpt-m365-input:#0f1726;--cpt-m365-shadow:rgba(0, 0, 0, 0.36);--cpt-m365-shadow-soft:rgba(0, 0, 0, 0.26);--cpt-m365-primary:#2dd4bf;--cpt-m365-primary-strong:#14b8a6;background:linear-gradient(135deg,rgb(45 212 191 / .12),rgb(96 165 250 / .07) 45%,rgb(0 0 0 / .15)),#0f1726;border-color:rgb(63 76 99 / .86)}.entry-content>.cpt-m365-cleaner,.wp-block-post-content>.cpt-m365-cleaner,.is-layout-constrained>.cpt-m365-cleaner{margin-left:max(calc((100% - 1400px) / 2), calc(50% - 50vw + 16px));margin-right:max(calc((100% - 1400px) / 2), calc(50% - 50vw + 16px))}.cpt-m365-cleaner *{box-sizing:border-box}.cpt-m365-title-row{align-items:center;display:flex;gap:12px}.cpt-m365-mark{align-items:center;background:var(--cpt-m365-primary);box-shadow:0 10px 24px rgb(15 118 110 / .28);border-radius:8px;color:#fff;display:flex;font-size:12px;font-weight:900;height:42px;justify-content:center;letter-spacing:0;width:54px}.cpt-m365-title{color:var(--cpt-m365-ink);font-size:28px;letter-spacing:0;line-height:1.2;margin:0}.cpt-m365-version{background:rgb(15 118 110 / .1);border:1px solid rgb(15 118 110 / .24);border-radius:999px;color:var(--cpt-m365-primary-strong);font-size:12px;font-weight:900;line-height:1;padding:7px 9px}.cpt-m365-intro,.cpt-m365-status{background:linear-gradient(180deg,#ffffff,var(--cpt-m365-soft));border:1px solid var(--cpt-m365-line);border-left:4px solid var(--cpt-m365-primary);border-radius:8px;box-shadow:0 10px 24px var(--cpt-m365-shadow-soft);color:var(--cpt-m365-muted);font-size:15px;line-height:1.55;max-width:980px;padding:12px 14px}.cpt-m365-intro p,.cpt-m365-status{margin:0}.cpt-m365-intro p+p{margin-top:6px}.cpt-m365-toolbar{align-items:end;background:linear-gradient(180deg,rgb(255 255 255 / .96),var(--cpt-m365-soft));border:1px solid var(--cpt-m365-line);border-radius:8px;box-shadow:0 12px 30px var(--cpt-m365-shadow-soft);display:flex;flex-wrap:wrap;gap:14px;padding:16px}.cpt-m365-field{display:grid;flex:1 1 180px;gap:7px}.cpt-m365-generic-field,.cpt-m365-array-field{flex:0 1 150px}.cpt-m365-field[hidden]{display:none}.cpt-m365-field label{color:var(--cpt-m365-muted);font-size:14px;font-weight:800}.cpt-m365-field select,.cpt-m365-field input,.cpt-m365-cleaner textarea{background:var(--cpt-m365-input);border:1px solid var(--cpt-m365-line);border-radius:8px;box-shadow:inset 0 1px 2px rgb(15 23 42 / .07);color:var(--cpt-m365-ink);font:inherit;width:100%}.cpt-m365-field select,.cpt-m365-field input{min-height:44px;padding:8px 11px}.cpt-m365-cleaner textarea{font:14px/1.5 Consolas,Monaco,"Courier New",monospace;min-height:360px;padding:14px;resize:vertical}.cpt-m365-field select:focus,.cpt-m365-field input:focus,.cpt-m365-cleaner textarea:focus,.cpt-m365-button:focus-visible{border-color:var(--cpt-m365-primary);box-shadow:0 0 0 3px rgb(15 118 110 / .18);outline:none}.cpt-m365-actions{display:flex;flex:0 0 auto;gap:10px;justify-content:flex-end}.cpt-m365-button{background:linear-gradient(180deg,#ffffff,#f7fafc);border:1px solid var(--cpt-m365-line);border-radius:8px;box-shadow:0 8px 18px var(--cpt-m365-shadow-soft);color:var(--cpt-m365-ink);cursor:pointer;font-size:16px;font-weight:800;min-height:48px;min-width:108px;padding:12px 18px}.cpt-m365-button:hover{border-color:var(--cpt-m365-primary)}.cpt-m365-button-primary{background:linear-gradient(180deg,#139484,var(--cpt-m365-primary));border-color:var(--cpt-m365-primary);box-shadow:0 12px 24px rgb(15 118 110 / .27);color:#fff}.cpt-m365-button-primary:hover{background:linear-gradient(180deg,var(--cpt-m365-primary),var(--cpt-m365-primary-strong));border-color:var(--cpt-m365-primary-strong)}.cpt-m365-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cpt-m365-panel{background:linear-gradient(180deg,var(--cpt-m365-panel),#fdfefe);border:1px solid var(--cpt-m365-line);border-radius:8px;box-shadow:0 14px 32px var(--cpt-m365-shadow-soft);display:grid;gap:12px;padding:16px}.cpt-m365-panel-heading h3{color:var(--cpt-m365-ink);font-size:17px;letter-spacing:0;line-height:1.3;margin:0}.cpt-m365-preview{background:linear-gradient(180deg,rgb(255 255 255 / .76),rgb(246 248 251 / .94)),var(--cpt-m365-soft);border:1px solid var(--cpt-m365-line);border-radius:8px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .75);display:grid;gap:12px;min-height:220px;padding:14px}.cpt-m365-empty{align-self:center;color:var(--cpt-m365-muted);justify-self:center;margin:0}.cpt-m365-preview-meta{color:var(--cpt-m365-muted);font-size:13px;font-weight:800;margin:0}.cpt-m365-table-wrap{overflow-x:auto}.cpt-m365-preview table{background:#fff;border-collapse:collapse;box-shadow:0 10px 24px var(--cpt-m365-shadow-soft);color:#202124;min-width:100%}.cpt-m365-preview th,.cpt-m365-preview td{border:1px solid var(--cpt-m365-line);padding:8px 10px;text-align:left;vertical-align:top;white-space:nowrap}.cpt-m365-preview th{background:linear-gradient(180deg,#ffffff,#edf4f4);color:#202124;font-size:13px;font-weight:900}.cpt-m365-preview td{background:#fff;color:#202124;font-size:13px}.cpt-m365-preview tbody tr:nth-child(even) td{background:rgb(15 118 110 / .045)}.cpt-m365-preview tbody tr:hover td{background:rgb(37 99 235 / .075)}html:not(.darklup-dark-mode-enabled) .cpt-m365-preview table{background:#ffffff!important;color:#202124!important}html:not(.darklup-dark-mode-enabled) .cpt-m365-preview th{background:linear-gradient(180deg,#ffffff,#edf4f4)!important;color:#202124!important}html:not(.darklup-dark-mode-enabled) .cpt-m365-preview td{background:#ffffff!important;color:#202124!important}html:not(.darklup-dark-mode-enabled) .cpt-m365-preview tbody tr:nth-child(even) td{background:rgb(15 118 110 / .045)!important}html:not(.darklup-dark-mode-enabled) .cpt-m365-preview tbody tr:hover td{background:rgb(37 99 235 / .075)!important}.cpt-m365-privacy-note{color:var(--cpt-m365-muted);font-size:13px;line-height:1.5;margin:0;text-align:center}html.darklup-dark-mode-enabled .cpt-m365-title,html.darklup-dark-mode-enabled .cpt-m365-panel-heading h3,html.darklup-dark-mode-enabled .cpt-m365-preview th,html.darklup-dark-mode-enabled .cpt-m365-preview td{color:var(--cpt-m365-ink)!important}html.darklup-dark-mode-enabled .cpt-m365-version{background:rgb(45 212 191 / .12)!important;border-color:rgb(45 212 191 / .32)!important;color:var(--cpt-m365-primary)!important}html.darklup-dark-mode-enabled .cpt-m365-intro,html.darklup-dark-mode-enabled .cpt-m365-status,html.darklup-dark-mode-enabled .cpt-m365-field label,html.darklup-dark-mode-enabled .cpt-m365-preview-meta,html.darklup-dark-mode-enabled .cpt-m365-privacy-note{color:var(--cpt-m365-muted)!important}html.darklup-dark-mode-enabled .cpt-m365-intro,html.darklup-dark-mode-enabled .cpt-m365-status,html.darklup-dark-mode-enabled .cpt-m365-toolbar,html.darklup-dark-mode-enabled .cpt-m365-preview{border-color:var(--cpt-m365-line)!important}html.darklup-dark-mode-enabled .cpt-m365-panel,html.darklup-dark-mode-enabled .cpt-m365-preview table{border-color:var(--cpt-m365-line)!important}html.darklup-dark-mode-enabled .cpt-m365-field select,html.darklup-dark-mode-enabled .cpt-m365-field input,html.darklup-dark-mode-enabled .cpt-m365-cleaner textarea,html.darklup-dark-mode-enabled .cpt-m365-preview th{color:var(--cpt-m365-ink)!important}html.darklup-dark-mode-enabled .cpt-m365-button{color:var(--cpt-m365-ink)!important}html.darklup-dark-mode-enabled .cpt-m365-button-primary{background:var(--cpt-m365-primary)!important;border-color:var(--cpt-m365-primary)!important;color:#fff!important}html.darklup-dark-mode-enabled .cpt-m365-intro,html.darklup-dark-mode-enabled .cpt-m365-status{background:linear-gradient(180deg,#1b2437,var(--cpt-m365-soft))!important}html.darklup-dark-mode-enabled .cpt-m365-toolbar{background:linear-gradient(180deg,#1b2437,var(--cpt-m365-soft))!important}html.darklup-dark-mode-enabled .cpt-m365-panel{background:linear-gradient(180deg,var(--cpt-m365-panel),#111827)!important}html.darklup-dark-mode-enabled .cpt-m365-preview{background:linear-gradient(180deg,rgb(34 44 68 / .8),rgb(15 23 38 / .94)),var(--cpt-m365-soft)!important}html.darklup-dark-mode-enabled .cpt-m365-preview th{background:linear-gradient(180deg,#1b2437,var(--cpt-m365-input))!important;color:var(--cpt-m365-ink)!important}html.darklup-dark-mode-enabled .cpt-m365-preview td{background:var(--cpt-m365-panel)!important;color:var(--cpt-m365-ink)!important}html.darklup-dark-mode-enabled .cpt-m365-preview tbody tr:nth-child(even) td{background:rgb(45 212 191 / .06)!important}html.darklup-dark-mode-enabled .cpt-m365-preview tbody tr:hover td{background:rgb(96 165 250 / .09)!important}@media (max-width:1020px){.cpt-m365-toolbar{align-items:stretch}.cpt-m365-actions{flex:1 1 100%;justify-content:stretch}.cpt-m365-button{flex:1}}@media (max-width:820px){.cpt-m365-grid{grid-template-columns:1fr}.cpt-m365-field,.cpt-m365-actions{flex-basis:100%}}