.plcc-banner,.plcc-dialog,.plcc-page{font-family:inherit;color:#f7f7fa;background:#17171e;border:1px solid #39323d;border-radius:15px;padding:22px;box-sizing:border-box}.plcc-banner{position:fixed;bottom:20px;left:20px;z-index:999998;width:min(470px,calc(100vw - 40px));box-shadow:0 10px 45px #0008}.plcc-banner p{line-height:1.5;color:#c5c3cc}.plcc-actions{display:flex;gap:8px;flex-wrap:wrap}.plcc-banner button,.plcc-dialog button,.plcc-page button{cursor:pointer;border:1px solid #6e5364;border-radius:9px;background:#f06ca7;color:#180e16;font-weight:700;padding:10px 14px}.plcc-actions button:first-child,.plcc-actions button:nth-child(2){background:#29232c;color:#fff}.plcc-modal{position:fixed;inset:0;background:#000a;z-index:999999;display:flex;align-items:center;justify-content:center;padding:18px}.plcc-modal[hidden],.plcc-banner[hidden]{display:none!important}.plcc-dialog{width:min(540px,100%);max-height:90vh;overflow:auto}.plcc-option{display:flex;align-items:center;gap:15px;border-bottom:1px solid #39323d;padding:13px 0;cursor:pointer}.plcc-option input{accent-color:#f06ca7;width:19px;height:19px}.plcc-option span{display:grid;gap:4px}.plcc-option small{color:#b9b4bf}.plcc-options{margin-bottom:16px}.plcc-page{max-width:800px;margin:24px auto}.plcc-page p{color:#c5c3cc}
