.pa-editor{color:#fff;width:100%}.pa-panel{background:#ffffff08;border-radius:16px;padding:30px}.pa-editor h2,.pa-dialog h2{font-size:18px;font-weight:600}.pa-muted{color:#ffffff8c;font-size:13px;line-height:1.6}.pa-label{align-items:center;gap:6px;margin-bottom:10px;font-size:14px;font-weight:500;display:flex}.pa-label>span{color:#dd62d9}.pa-label small{color:#ffffff73;margin-left:auto;font-size:12px;font-weight:400}.pa-editor input,.pa-editor textarea,.pa-dialog input,.pa-dialog textarea{color:#fff;background:#ffffff08;border-color:#ffffff1f;border-radius:10px}.pa-editor input:focus,.pa-editor textarea:focus,.pa-dialog input:focus,.pa-dialog textarea:focus,.pa-editor input:focus-visible,.pa-editor textarea:focus-visible,.pa-dialog input:focus-visible,.pa-dialog textarea:focus-visible{box-shadow:none;border-color:#dd62d98c;outline:none}.pa-character-picker{flex-direction:column;max-height:85dvh;display:flex;overflow:hidden}.pa-character-picker header,.pa-character-picker>input{flex-shrink:0}.pa-editor input{height:44px}.pa-editor textarea,.pa-dialog textarea{resize:vertical;min-height:110px}.pa-upload{cursor:pointer;color:#dd62d9;background:#dd62d90a;border:1px dashed #dd62d98c;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:150px;padding:20px;display:flex}.pa-upload span{color:#ffffff8c;font-size:12px;line-height:1.6}.pa-media{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:18px 60px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.pa-grip{color:#fff6;cursor:grab}.pa-thumbnail{background:#ffffff0d;border-radius:8px;height:60px;overflow:hidden}.pa-thumbnail img,.pa-thumbnail video,.pa-preview-media img,.pa-preview-media video{object-fit:cover;width:100%;height:100%}.pa-badge{border:1px solid #ffffff26;border-radius:4px;margin-right:7px;padding:1px 4px;font-size:9px;display:inline-block}.pa-media-actions{grid-column:3;justify-content:flex-end;gap:6px;display:flex}.pa-media-actions button{color:#ffffffa6;cursor:pointer;border-radius:6px;place-items:center;min-width:32px;min-height:32px;display:grid}.pa-media-actions button:hover{color:#dd62d9;background:#ffffff0d}.pa-editor button:disabled,.pa-editor fieldset:disabled{opacity:.5}.pa-editor button:disabled{cursor:not-allowed}.pa-editor button:focus-visible,.pa-dialog button:focus-visible{outline-offset:3px;outline:2px solid #dd62d9}.pa-primary{color:#fff;background:#dd62d9;border-radius:999px;padding-inline:24px}.pa-primary:hover{background:#c956c5}.pa-preview{background:#ffffff08;border-radius:16px;height:100%;padding:20px;overflow-y:auto}.pa-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pa-preview-media{aspect-ratio:3/4;background:#ffffff0d;border-radius:10px;overflow:hidden}.pa-preview-empty{color:#ffffff59;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:240px;display:flex}.pa-review{text-align:left;color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;font-size:13px;display:flex}.pa-review:hover{border-color:#dd62d980}.pa-review-status{background:#ffffff0f;border-radius:5px;flex-shrink:0;padding:4px 6px;font-size:11px}.pa-status-Pending{color:#f3cf87}.pa-status-Approved{color:#8addbb}.pa-status-Rejected{color:#f99aa8}.pa-status,.pa-notice{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:12px;font-size:13px}.pa-notice{color:#f3cf87}.pa-dialog{color:#fff;padding:24px}.pa-dialog header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.pa-dialog footer{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.pa-picker-list{overscroll-behavior:contain;flex-direction:column;gap:8px;min-height:0;max-height:60dvh;margin-top:16px;padding:4px;display:flex;overflow-y:auto}.pa-mobile{padding:0 16px 40px}.pa-mobile-preview{margin-top:20px}.pa-mobile-preview summary{cursor:pointer;padding:16px 0}@media (max-width:767px){.pa-panel{background:0 0;padding:20px 0}.pa-preview{padding:16px}.pa-dialog{padding:20px}}.pa-skeleton{background:#ffffff0f;border-radius:10px}@media (prefers-reduced-motion:no-preference){[aria-busy=true] .pa-skeleton{animation:1.8s ease-in-out infinite pa-skeleton-pulse}}@keyframes pa-skeleton-pulse{50%{opacity:.45}}
/*# sourceMappingURL=087t29jajv9c8.css.map*/