.pb-toolbar{position:fixed;bottom:0;left:0;right:0;height:50px;background:linear-gradient(135deg,#1a1a2e 0,#16213e 100%);box-shadow:0 2px 10px rgba(0,0,0,.3);z-index:999999;transition:transform .3s}.pb-toolbar-hidden{transform:translateY(-100%)}.pb-toolbar-inner{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 20px;max-width:100%}.pb-toolbar-center,.pb-toolbar-left,.pb-toolbar-right{display:flex;align-items:center;gap:12px}.pb-logo{color:#fff;font-weight:600;font-size:14px;letter-spacing:.5px}.pb-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:6px;background:rgba(255,255,255,.1);color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:.2s}.pb-btn:hover:not(:disabled){background:rgba(255,255,255,.2)}.pb-btn:disabled{opacity:.5;cursor:not-allowed}.pb-btn-primary{background:#06c}.pb-btn-primary:hover:not(:disabled){background:#0052a3}.pb-btn-active{background:#00a86b!important}.pb-btn-icon{padding:8px;font-size:16px;line-height:1}.pb-icon{font-size:14px}.pb-save-status{font-size:12px;color:rgba(255,255,255,.7);min-width:80px;text-align:right}.pb-saving{color:#ffc107}.pb-saved{color:#00a86b}.pb-error{color:#dc3545}body.pb-edit-mode{padding-top:50px}body.pb-preview-mode .pb-toolbar{opacity:.3}body.pb-preview-mode .pb-toolbar:hover{opacity:1}[data-content-path].pb-editable{position:relative;outline:transparent dashed 2px;outline-offset:4px;transition:outline-color .2s,background-color .2s;cursor:text;min-height:1em}[data-content-path].pb-editable:hover{outline-color:rgba(0,102,204,.5)}[data-content-path].pb-editable:focus,[data-content-path].pb-editing{outline-color:#06c;outline-style:solid;background-color:rgba(0,102,204,.05)}[data-content-path].pb-editable::before{content:'✏️';position:absolute;top:-8px;right:-8px;font-size:12px;background:#06c;color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;pointer-events:none;z-index:10}[data-content-path].pb-editable:hover::before{opacity:1}[data-content-path].pb-editing::before{content:'💾';background:#00a86b}.pb-preview-mode [data-content-path]{outline:0!important}.pb-preview-mode [data-content-path]::before{display:none!important}.pb-toast{position:fixed;bottom:20px;right:20px;padding:12px 24px;border-radius:8px;background:#333;color:#fff;font-size:14px;font-weight:500;box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:9999999;opacity:0;transform:translateY(20px);transition:.3s}.pb-toast-show{opacity:1;transform:translateY(0)}.pb-toast-success{background:#00a86b}.pb-toast-error{background:#dc3545}.pb-toast-info{background:#06c}.pb-toast-warning{background:#ffc107;color:#333}@media (max-width:768px){.pb-toolbar-inner{padding:0 10px}.pb-btn .pb-text,.pb-logo{display:none}.pb-btn{padding:8px 12px}.pb-save-status{display:none}}@media (prefers-color-scheme:dark){[data-content-path].pb-editable:focus,[data-content-path].pb-editing{background-color:rgba(0,102,204,.15)}}