.cpt-intune-reg-builder{--cpt-intune-reg-ink:#202124;--cpt-intune-reg-muted:#5f6368;--cpt-intune-reg-line:#d8dee8;--cpt-intune-reg-panel:#ffffff;--cpt-intune-reg-soft:#f6f8fb;--cpt-intune-reg-input:#ffffff;--cpt-intune-reg-primary:#2563eb;--cpt-intune-reg-primary-strong:#1d4ed8;--cpt-intune-reg-danger:#b91c1c;--cpt-intune-reg-danger-soft:#fef2f2;--cpt-intune-reg-shadow:rgba(15, 23, 42, 0.08);background:linear-gradient(135deg,rgb(37 99 235 / .08),rgb(15 118 110 / .06) 45%,rgb(15 23 42 / .03)),#ffffff;border:1px solid rgb(216 222 232 / .86);border-radius:8px;box-shadow:0 18px 45px var(--cpt-intune-reg-shadow);color:var(--cpt-intune-reg-ink);display:grid;gap:18px;margin-left:auto;margin-right:auto;max-width:min(1400px, calc(100% - 32px));overflow-x:clip;padding:20px;width:calc(100% - 32px)}html.darklup-dark-mode-enabled .cpt-intune-reg-builder{--cpt-intune-reg-ink:#f3f4f6;--cpt-intune-reg-muted:#b6c2d2;--cpt-intune-reg-line:#3f4c63;--cpt-intune-reg-panel:#151b2a;--cpt-intune-reg-soft:#222c44;--cpt-intune-reg-input:#0f1726;--cpt-intune-reg-primary:#60a5fa;--cpt-intune-reg-primary-strong:#93c5fd;--cpt-intune-reg-danger:#fca5a5;--cpt-intune-reg-danger-soft:#3a1720;--cpt-intune-reg-shadow:rgba(0, 0, 0, 0.3);background:linear-gradient(135deg,rgb(96 165 250 / .14),rgb(45 212 191 / .08) 45%,rgb(0 0 0 / .18)),#0f1726;border-color:rgb(63 76 99 / .86)}.entry-content>.cpt-intune-reg-builder,.wp-block-post-content>.cpt-intune-reg-builder,.is-layout-constrained>.cpt-intune-reg-builder{margin-left:auto;margin-right:auto}.cpt-intune-reg-builder *{box-sizing:border-box}.cpt-intune-reg-screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.cpt-intune-reg-title-row,.cpt-intune-reg-panel-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.cpt-intune-reg-title-row{justify-content:flex-start}.cpt-intune-reg-mark{filter:drop-shadow(0 10px 20px rgb(37 99 235 / .2));flex:0 0 auto;height:42px;object-fit:contain;width:42px}.cpt-intune-reg-title{color:var(--cpt-intune-reg-ink);font-size:28px;letter-spacing:0;line-height:1.2;margin:0}.cpt-intune-reg-version{background:rgb(37 99 235 / .1);border:1px solid rgb(37 99 235 / .24);border-radius:999px;color:var(--cpt-intune-reg-primary-strong);font-size:12px;font-weight:900;line-height:1;padding:7px 9px}.cpt-intune-reg-intro,.cpt-intune-reg-errors{background:linear-gradient(180deg,#ffffff,var(--cpt-intune-reg-soft));border:1px solid var(--cpt-intune-reg-line);border-left:4px solid var(--cpt-intune-reg-primary);border-radius:8px;color:var(--cpt-intune-reg-muted);font-size:15px;line-height:1.55;max-width:980px;padding:12px 14px}.cpt-intune-reg-intro p,.cpt-intune-reg-errors p{margin:0}.cpt-intune-reg-intro p+p,.cpt-intune-reg-errors p+p{margin-top:6px}.cpt-intune-reg-intro code{background:rgb(37 99 235 / .08);border:1px solid rgb(37 99 235 / .18);border-radius:6px;color:var(--cpt-intune-reg-ink);font:13px/1.35 Consolas,Monaco,"Courier New",monospace;padding:2px 5px}.cpt-intune-reg-errors{background:var(--cpt-intune-reg-danger-soft);border-color:rgb(185 28 28 / .3);border-left-color:var(--cpt-intune-reg-danger);color:var(--cpt-intune-reg-danger);font-weight:700}.cpt-intune-reg-errors[hidden]{display:none}.cpt-intune-reg-toolbar{align-items:center;background:linear-gradient(180deg,rgb(255 255 255 / .96),var(--cpt-intune-reg-soft));border:1px solid var(--cpt-intune-reg-line);border-radius:8px;box-shadow:0 12px 30px var(--cpt-intune-reg-shadow);display:flex;flex-wrap:wrap;gap:14px;min-width:0;padding:16px}.cpt-intune-reg-options{display:flex;flex:1 1 360px;flex-wrap:wrap;gap:10px 18px;min-width:0}.cpt-intune-reg-builder-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cpt-intune-reg-form{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.cpt-intune-reg-field{display:grid;gap:7px}.cpt-intune-reg-field-wide{grid-column:1 / -1}.cpt-intune-reg-field label{color:var(--cpt-intune-reg-muted);font-size:14px;font-weight:800}.cpt-intune-reg-field input,.cpt-intune-reg-field select{background:var(--cpt-intune-reg-input);border:1px solid var(--cpt-intune-reg-line);border-radius:8px;box-shadow:inset 0 1px 2px rgb(15 23 42 / .07);color:var(--cpt-intune-reg-ink);font:inherit;min-height:44px;padding:8px 11px;width:100%}.cpt-intune-reg-field input:disabled,.cpt-intune-reg-field select:disabled{opacity:.58}.cpt-intune-reg-panel-actions{display:flex;gap:10px;justify-content:flex-end}.cpt-intune-reg-check{align-items:center;color:var(--cpt-intune-reg-muted);display:inline-flex;font-size:14px;font-weight:800;gap:9px;min-height:44px}.cpt-intune-reg-check input{height:20px;margin:0;width:20px}.cpt-intune-reg-actions{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:10px;justify-content:flex-end;min-width:0}.cpt-intune-reg-button[hidden]{display:none}.cpt-intune-reg-button{background:linear-gradient(180deg,#ffffff,#f7fafc);border:1px solid var(--cpt-intune-reg-line);border-radius:8px;box-shadow:0 8px 18px var(--cpt-intune-reg-shadow);color:var(--cpt-intune-reg-ink);cursor:pointer;font-size:15px;font-weight:800;min-height:48px;min-width:126px;padding:12px 16px}.cpt-intune-reg-button:hover{border-color:var(--cpt-intune-reg-primary)}.cpt-intune-reg-button-primary{background:linear-gradient(180deg,#3b82f6,var(--cpt-intune-reg-primary));border-color:var(--cpt-intune-reg-primary);color:#fff}.cpt-intune-reg-grid,.cpt-intune-reg-preview-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cpt-intune-reg-grid{grid-template-columns:1fr}.cpt-intune-reg-panel,.cpt-intune-reg-code-panel{background:linear-gradient(180deg,var(--cpt-intune-reg-panel),#fdfefe);border:1px solid var(--cpt-intune-reg-line);border-radius:8px;box-shadow:0 14px 32px var(--cpt-intune-reg-shadow);display:grid;gap:12px;padding:16px}.cpt-intune-reg-panel-heading h3{color:var(--cpt-intune-reg-ink);font-size:17px;letter-spacing:0;line-height:1.3;margin:0}.cpt-intune-reg-builder textarea{background:var(--cpt-intune-reg-input);border:1px solid var(--cpt-intune-reg-line);border-radius:8px;box-shadow:inset 0 1px 2px rgb(15 23 42 / .07);color:var(--cpt-intune-reg-ink);font:14px/1.5 Consolas,Monaco,"Courier New",monospace;min-height:340px;padding:14px;resize:vertical;width:100%}.cpt-intune-reg-builder textarea:focus,.cpt-intune-reg-field input:focus,.cpt-intune-reg-field select:focus,.cpt-intune-reg-button:focus-visible{border-color:var(--cpt-intune-reg-primary);box-shadow:0 0 0 3px rgb(37 99 235 / .18);outline:none}.cpt-intune-reg-hidden-output{height:1px!important;left:-9999px!important;min-height:1px!important;opacity:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:auto!important;width:1px!important}.cpt-intune-reg-table-wrap{overflow-x:auto}.cpt-intune-reg-table{border-collapse:collapse;color:var(--cpt-intune-reg-ink);min-width:980px;width:100%}.cpt-intune-reg-table th,.cpt-intune-reg-table td{border:1px solid var(--cpt-intune-reg-line);font-size:13px;padding:9px 10px;text-align:left;vertical-align:top}.cpt-intune-reg-table th{background:var(--cpt-intune-reg-soft);color:var(--cpt-intune-reg-muted);font-weight:900}.cpt-intune-reg-table td{background:var(--cpt-intune-reg-input);font-family:Consolas,Monaco,"Courier New",monospace}.cpt-intune-reg-small-button{background:#fff;border:1px solid var(--cpt-intune-reg-line);border-radius:7px;color:var(--cpt-intune-reg-ink);cursor:pointer;font-family:inherit;font-size:12px;font-weight:800;line-height:1.2;min-height:32px;padding:7px 10px}.cpt-intune-reg-empty{color:var(--cpt-intune-reg-muted);font-size:14px;margin:0}.cpt-intune-reg-code{background:#f8fafc;border:1px solid var(--cpt-intune-reg-line);border-radius:8px;color:#111827;font:13px/1.5 Consolas,Monaco,"Courier New",monospace;margin:0;max-height:620px;min-height:360px;overflow:auto;padding:14px;white-space:pre}.cpt-intune-reg-token-keyword{color:#1d4ed8;font-weight:800}.cpt-intune-reg-token-variable{color:#7c3aed}.cpt-intune-reg-token-string{color:#047857}.cpt-intune-reg-token-comment{color:#64748b;font-style:italic}.cpt-intune-reg-token-number{color:#b45309}.cpt-intune-reg-privacy-note{color:var(--cpt-intune-reg-muted);font-size:13px;line-height:1.5;margin:0;text-align:center}html.darklup-dark-mode-enabled .cpt-intune-reg-title,html.darklup-dark-mode-enabled .cpt-intune-reg-panel-heading h3,html.darklup-dark-mode-enabled .cpt-intune-reg-intro code{color:var(--cpt-intune-reg-ink)!important}html.darklup-dark-mode-enabled .cpt-intune-reg-version{background:rgb(96 165 250 / .12)!important;border-color:rgb(96 165 250 / .32)!important;color:var(--cpt-intune-reg-primary-strong)!important}html.darklup-dark-mode-enabled .cpt-intune-reg-intro,html.darklup-dark-mode-enabled .cpt-intune-reg-toolbar,html.darklup-dark-mode-enabled .cpt-intune-reg-panel,html.darklup-dark-mode-enabled .cpt-intune-reg-code-panel,html.darklup-dark-mode-enabled .cpt-intune-reg-field input,html.darklup-dark-mode-enabled .cpt-intune-reg-field select,html.darklup-dark-mode-enabled .cpt-intune-reg-table th,html.darklup-dark-mode-enabled .cpt-intune-reg-table td,html.darklup-dark-mode-enabled .cpt-intune-reg-builder textarea{border-color:var(--cpt-intune-reg-line)!important}html.darklup-dark-mode-enabled .cpt-intune-reg-intro,html.darklup-dark-mode-enabled .cpt-intune-reg-toolbar{background:linear-gradient(180deg,#1b2437,var(--cpt-intune-reg-soft))!important}html.darklup-dark-mode-enabled .cpt-intune-reg-panel,html.darklup-dark-mode-enabled .cpt-intune-reg-code-panel{background:linear-gradient(180deg,var(--cpt-intune-reg-panel),#111827)!important}html.darklup-dark-mode-enabled .cpt-intune-reg-check,html.darklup-dark-mode-enabled .cpt-intune-reg-field label,html.darklup-dark-mode-enabled .cpt-intune-reg-intro,html.darklup-dark-mode-enabled .cpt-intune-reg-empty,html.darklup-dark-mode-enabled .cpt-intune-reg-privacy-note{color:var(--cpt-intune-reg-muted)!important}html.darklup-dark-mode-enabled .cpt-intune-reg-button,html.darklup-dark-mode-enabled .cpt-intune-reg-small-button,html.darklup-dark-mode-enabled .cpt-intune-reg-field input,html.darklup-dark-mode-enabled .cpt-intune-reg-field select,html.darklup-dark-mode-enabled .cpt-intune-reg-builder textarea{background:var(--cpt-intune-reg-input)!important;color:var(--cpt-intune-reg-ink)!important}html.darklup-dark-mode-enabled .cpt-intune-reg-table th{background:var(--cpt-intune-reg-soft)!important;color:var(--cpt-intune-reg-muted)!important}html.darklup-dark-mode-enabled .cpt-intune-reg-table td{background:var(--cpt-intune-reg-input)!important;color:var(--cpt-intune-reg-ink)!important}html.darklup-dark-mode-enabled .cpt-intune-reg-code{background:#101827!important;border-color:#263244!important;color:#e5e7eb!important}html.darklup-dark-mode-enabled .cpt-intune-reg-code .cpt-intune-reg-token-keyword,html.darklup-dark-mode-enabled .cpt-intune-reg-token-keyword{color:#93c5fd!important}html.darklup-dark-mode-enabled .cpt-intune-reg-code .cpt-intune-reg-token-variable,html.darklup-dark-mode-enabled .cpt-intune-reg-token-variable{color:#c4b5fd!important}html.darklup-dark-mode-enabled .cpt-intune-reg-code .cpt-intune-reg-token-string,html.darklup-dark-mode-enabled .cpt-intune-reg-token-string{color:#86efac!important}html.darklup-dark-mode-enabled .cpt-intune-reg-code .cpt-intune-reg-token-comment,html.darklup-dark-mode-enabled .cpt-intune-reg-token-comment{color:#94a3b8!important}html.darklup-dark-mode-enabled .cpt-intune-reg-code .cpt-intune-reg-token-number,html.darklup-dark-mode-enabled .cpt-intune-reg-token-number{color:#fbbf24!important}.darklup-dark-mode-enabled .cpt-intune-reg-code{background:#101827!important;border-color:#263244!important;color:#e5e7eb!important}.darklup-dark-mode-enabled .cpt-intune-reg-code .cpt-intune-reg-token-keyword{color:#93c5fd!important}.darklup-dark-mode-enabled .cpt-intune-reg-code .cpt-intune-reg-token-variable{color:#c4b5fd!important}.darklup-dark-mode-enabled .cpt-intune-reg-code .cpt-intune-reg-token-string{color:#86efac!important}.darklup-dark-mode-enabled .cpt-intune-reg-code .cpt-intune-reg-token-comment{color:#94a3b8!important}.darklup-dark-mode-enabled .cpt-intune-reg-code .cpt-intune-reg-token-number{color:#fbbf24!important}html.darklup-dark-mode-enabled .cpt-intune-reg-button-primary{background:var(--cpt-intune-reg-primary)!important;border-color:var(--cpt-intune-reg-primary)!important;color:#ffffff!important}@media (max-width:980px){.cpt-intune-reg-actions{flex-basis:100%;justify-content:stretch}.cpt-intune-reg-button{flex:1}}@media (max-width:820px){.cpt-intune-reg-builder{max-width:calc(100% - 24px);width:calc(100% - 24px)}.entry-content>.cpt-intune-reg-builder,.wp-block-post-content>.cpt-intune-reg-builder,.is-layout-constrained>.cpt-intune-reg-builder{margin-left:0;margin-right:0}.cpt-intune-reg-builder-grid,.cpt-intune-reg-grid,.cpt-intune-reg-preview-grid{grid-template-columns:1fr}.cpt-intune-reg-form{grid-template-columns:1fr}.cpt-intune-reg-title-row{align-items:flex-start;flex-wrap:wrap}.cpt-intune-reg-toolbar,.cpt-intune-reg-options,.cpt-intune-reg-actions{align-items:stretch;flex:0 1 auto;flex-basis:auto;flex-direction:column;justify-content:flex-start;width:100%}.cpt-intune-reg-button{min-width:0;width:100%}}@media (max-width:560px){.cpt-intune-reg-builder{gap:14px;max-width:calc(100% - 20px);padding:14px;width:calc(100% - 20px)}.entry-content>.cpt-intune-reg-builder,.wp-block-post-content>.cpt-intune-reg-builder,.is-layout-constrained>.cpt-intune-reg-builder{margin-left:0;margin-right:0}.cpt-intune-reg-title{font-size:24px}.cpt-intune-reg-toolbar,.cpt-intune-reg-options,.cpt-intune-reg-actions,.cpt-intune-reg-panel-actions{align-items:stretch;flex-direction:column}.cpt-intune-reg-check,.cpt-intune-reg-button{min-width:0;width:100%}.cpt-intune-reg-builder textarea{min-height:240px}.cpt-intune-reg-code{max-height:440px;min-height:260px}}