.head-actions{display:flex;gap:10px}.platform-grid{display:grid;grid-template-columns:390px 1fr;gap:20px;align-items:start}.panel-form,.data-panel,.upgrade-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:26px}.panel-form{display:grid;gap:16px}.panel-form h2,.data-panel h2{font:800 23px Manrope;margin:0 0 8px}.panel-form label{font-size:13px;font-weight:700;display:grid;gap:7px}.panel-form input,.panel-form select,.panel-form textarea{width:100%;border:1px solid #ccd2cd;border-radius:11px;padding:12px 13px;background:#fafbf9;font:500 14px "DM Sans"}.panel-form textarea{resize:vertical}.panel-form label small{font-weight:400;color:var(--muted)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.data-panel>h2{display:flex;justify-content:space-between}.data-panel>h2 span{color:var(--muted)}.empty-state{padding:45px 20px;text-align:center;color:var(--muted);background:#f7f8f5;border-radius:13px}.offer-row,.channel-row,.schedule-row{display:flex;gap:14px;align-items:center;padding:15px 0;border-top:1px solid var(--line)}.offer-row>img,.image-placeholder{width:62px;height:62px;border-radius:12px;object-fit:cover;background:#eef1eb;display:grid;place-items:center}.offer-row>div:nth-child(2),.channel-row>div,.schedule-row>div{flex:1}.offer-row small,.offer-row strong,.offer-row b,.channel-row strong,.channel-row small,.schedule-row strong,.schedule-row small{display:block}.offer-row small,.channel-row small,.schedule-row small{color:var(--muted);margin:3px 0}.offer-row b{color:var(--green);margin-top:5px}.danger-link{border:0;background:none;color:#b7443d;cursor:pointer;font-weight:700}.channel-row>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#edf2e9;color:var(--green)}.status-pending{background:#fff3d5;color:#8a640b}.status-sent{background:#e4f5e8;color:#257341}.status-failed{background:#fae5e3;color:#9a302a}.simple-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bio-form{grid-template-columns:1fr 1fr;gap:35px}.bio-form>div{display:grid;gap:17px}.input-prefix{display:flex;align-items:center;border:1px solid #ccd2cd;border-radius:11px;overflow:hidden;background:#f0f2ef}.input-prefix span{padding-left:12px;color:var(--muted);font-weight:400}.input-prefix input{border:0}.check-label{display:flex!important;grid-template-columns:20px 1fr!important;align-items:center}.check-label input{width:18px}.upgrade-card{text-align:center;padding:60px}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:13px;border-bottom:1px solid var(--line);font-size:13px}th{color:var(--muted)}.public-bio{--bio-color:#1f4d3b;max-width:720px;margin:auto;padding:50px 20px}.public-bio>header{text-align:center}.bio-avatar{width:92px;height:92px;margin:auto;display:grid;place-items:center;background:var(--bio-color);color:white;border-radius:30px;font:800 36px Manrope}.public-bio h1{font:800 34px Manrope;margin:18px 0 8px}.public-bio header p{color:var(--muted);line-height:1.6}.bio-socials{display:flex;justify-content:center;gap:10px;margin:20px 0 35px}.bio-socials a{border:1px solid var(--line);border-radius:99px;padding:9px 15px;font-weight:700;font-size:13px}.bio-offers{display:grid;gap:13px}.bio-product{display:grid;grid-template-columns:140px 1fr;background:#fff;border:1px solid var(--line);border-radius:19px;padding:12px;gap:18px;transition:.2s}.bio-product:hover{transform:translateY(-2px);box-shadow:0 12px 30px #17221d10}.bio-product img,.bio-product-placeholder{width:140px;height:140px;border-radius:13px;object-fit:cover;background:#edf0eb;display:grid;place-items:center}.bio-product>div:last-child{display:flex;flex-direction:column;justify-content:center}.bio-product small{text-transform:uppercase;color:var(--muted)}.bio-product h2{font:800 18px Manrope;margin:6px 0}.bio-product del{color:var(--muted);font-size:12px}.bio-product strong{font:800 22px Manrope;color:var(--bio-color)}.bio-product span{font-weight:800;font-size:12px;margin-top:8px}.public-bio>footer{text-align:center;color:var(--muted);font-size:11px;padding:35px}.public-bio>footer a{font-weight:800;color:var(--green)}@media(max-width:850px){.platform-grid,.simple-cards,.bio-form{grid-template-columns:1fr}.head-actions{margin-top:15px;flex-wrap:wrap}}@media(max-width:520px){.bio-product{grid-template-columns:95px 1fr}.bio-product img,.bio-product-placeholder{width:95px;height:110px}.bio-product h2{font-size:15px}.bio-product strong{font-size:18px}.form-row{grid-template-columns:1fr}}
