.br8268-photo-button{border:1px solid #e7c866!important;border-radius:14px!important;background:#fff8df!important;color:#523178!important;font-weight:800!important;padding:10px 14px!important;margin-left:8px!important;cursor:pointer}.br8268-photo-button span{color:#d89300}.br8268-dialog{width:min(880px,calc(100vw - 28px));max-height:88vh;border:0;border-radius:24px;padding:0;color:#2e1b43;box-shadow:0 28px 80px #2e1b4355}.br8268-dialog::backdrop{background:#1d0b4faa;backdrop-filter:blur(5px)}.br8268-dialog form>header,.br8268-dialog form>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px;background:#faf7fc}.br8268-dialog header h3{margin:3px 0;font-size:22px}.br8268-dialog header small{color:#8c4799;font-weight:900;letter-spacing:.12em}.br8268-dialog header p{margin:0;color:#6d6276}.br8268-dialog header>button{border:0;background:#eee6f4;border-radius:50%;width:38px;height:38px;font-size:22px}.br8268-status{margin:16px 24px;padding:12px 14px;border-radius:12px;background:#f4eff8}.br8268-status.is-loading{background:#fff3c8}.br8268-status.is-error{background:#ffe8ed;color:#9b2342}.br8268-status.is-ready{background:#e8f7ef;color:#176b48}.br8268-rows{padding:0 24px 20px;display:grid;gap:14px;overflow:auto;max-height:58vh}.br8268-row{border:1px solid #ded4e7;border-radius:18px;padding:16px;display:grid;gap:11px;background:#fff}.br8268-row>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.br8268-row label{display:grid;gap:5px;font-size:12px;font-weight:800}.br8268-row input,.br8268-row select,.br8268-row textarea{width:100%;box-sizing:border-box;border:1px solid #d9cfe2;border-radius:10px;padding:10px;background:#fff;font:inherit;color:#2e1b43}.br8268-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:8px!important;color:#523178}.br8268-check input{width:auto}.br8268-dialog footer button{border:0;border-radius:12px;padding:11px 16px;font-weight:800}.br8268-dialog footer button:last-child{background:#523178;color:#fff}.br8268-dialog footer button:disabled{opacity:.45}@media(max-width:700px){.br8268-photo-button{margin:8px 0 0!important}.br8268-row>div{grid-template-columns:1fr}.br8268-dialog form>header,.br8268-dialog form>footer{padding:16px}.br8268-rows{padding:0 16px 18px}.br8268-status{margin:14px 16px}}
