.psc-modal-open{}.psc-front{margin:14px 0;color:var(--psc-color,#344054)}.psc-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;line-height:20px;cursor:pointer;text-decoration:none!important}.psc-trigger-button{min-height:40px;padding:9px 16px;border:0;border-radius:8px;background:var(--psc-trigger-bg,#1e91cf);color:var(--psc-trigger-color,#fff);box-shadow:none}.psc-trigger-button:hover,.psc-trigger-button:focus{opacity:.9;color:var(--psc-trigger-color,#fff);outline:none}.psc-trigger-link{padding:0;border:0;background:transparent;color:var(--psc-accent,#1e91cf);border-bottom:1px dashed var(--psc-accent,#1e91cf);border-radius:0}.psc-trigger-link:hover,.psc-trigger-link:focus{color:var(--psc-accent,#1e91cf);border-bottom-style:solid;outline:none}.psc-modal{position:fixed;z-index:10060;top:0;right:0;bottom:0;left:0;display:none}.psc-modal.is-open{display:block}.psc-modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--psc-overlay,rgba(15,23,42,.55))}.psc-modal-dialog{position:absolute;top:50%;left:50%;width:var(--psc-modal-width,760px);max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);overflow:auto;transform:translate(-50%,-50%);background:var(--psc-bg,#fff);border-radius:var(--psc-radius,12px);box-shadow:0 18px 54px rgba(15,23,42,.28)}.psc-layout-left .psc-modal-dialog,.psc-layout-right .psc-modal-dialog{top:0;bottom:0;width:min(var(--psc-modal-width,520px),calc(100vw - 42px));height:100vh;max-width:none;max-height:none;border-radius:0;transform:none;overflow-y:auto;display:flex}.psc-layout-left .psc-modal-dialog{left:0}.psc-layout-right .psc-modal-dialog{left:auto;right:0}.psc-modal-close{position:absolute;z-index:2;top:12px;right:12px;width:34px;height:34px;line-height:30px;padding:0;border:1px solid var(--psc-table-border,#e4ebf5);border-radius:50%;background:#fff;color:#667085;font-size:24px;text-align:center}.psc-content{padding:24px;background:var(--psc-bg,#fff);border-radius:var(--psc-radius,12px)}.psc-layout-left .psc-content,.psc-layout-right .psc-content{width:100%;min-height:100%;border-radius:0;box-sizing:border-box}.psc-layout-left .psc-media,.psc-layout-right .psc-media{display:block;margin:0 0 16px}.psc-layout-left .psc-description,.psc-layout-right .psc-description{display:block;margin:0 0 16px}.psc-display-tab .psc-content,.psc-display-inline .psc-content{padding:18px;border:1px solid var(--psc-table-border,#e4ebf5)}.psc-title{margin:0 0 16px;padding-right:36px;color:var(--psc-color,#344054);font-size:20px;font-weight:700}.psc-media{margin:0 0 16px}.psc-media img{display:block;max-width:100%;height:auto;border-radius:calc(var(--psc-radius,12px) - 4px)}.psc-media iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:calc(var(--psc-radius,12px) - 4px)}.psc-description{margin:0 0 16px;line-height:1.6}.psc-table-wrap{width:100%;overflow:auto}.psc-table{width:100%;border-collapse:collapse;margin:0;background:var(--psc-table-bg,#fff)}.psc-table th,.psc-table td{padding:11px 13px;border:1px solid var(--psc-table-border,#e4ebf5);vertical-align:middle}.psc-table th{background:var(--psc-table-head,#f8fafc);font-weight:700;color:var(--psc-color,#344054)}.psc-table tbody tr:nth-child(odd) td{background:var(--psc-table-row-bg,#fff)}.psc-table tbody tr:nth-child(even) td{background:var(--psc-table-row-alt-bg,#f6f6f6)}@media(max-width:767px){.psc-content{padding:18px}.psc-modal-dialog{max-width:calc(100vw - 18px);max-height:calc(100vh - 18px)}.psc-table th,.psc-table td{padding:9px 10px}.psc-title{font-size:18px}}

.psc-trigger-side{position:fixed;top:50%;z-index:10045;min-height:0;padding:14px 8px;border:0;background:var(--psc-accent,#1e91cf);color:#fff;border-radius:10px 10px 10px 10px;box-shadow:0 10px 28px rgba(15,23,42,.18);writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.2px;transform:translateY(-50%);}
.psc-trigger-side:hover,.psc-trigger-side:focus{color:#fff;opacity:.95;outline:none}
.psc-trigger-side-right{right:0}
.psc-trigger-side-left{left:0;transform:translateY(-50%) rotate(180deg)}
@media(max-width:767px){.psc-trigger-side{padding:12px 7px;font-size:13px}}
