.pdp-admin-title{display:flex;gap:14px;align-items:start}.pdp-admin-title h1{flex:1}.pdp-admin-actions{position:relative;flex-shrink:0}.pdp-admin-actions[hidden]{display:none}.pdp-admin-actions summary{padding:0 12px;font-size:29px;cursor:pointer;list-style:none;border:1px solid #dedee4;border-radius:8px}.pdp-admin-actions nav{position:absolute;right:0;top:100%;z-index:100;background:white;box-shadow:0 12px 30px #0002;border:1px solid #e3e3e9;border-radius:10px;padding:8px;min-width:230px}.pdp-admin-actions a{display:block;padding:12px;font-size:13px;color:#24262d}.pdp-admin-actions a:hover{background:#f4f4f7}.pdp-availability-contact{background:#f6f6f8;border:1px solid #e3e3e9;border-radius:12px;padding:22px;margin:18px 0;text-align:center}.pdp-availability-contact>strong{display:block;font-size:17px}.pdp-availability-contact p{font-size:13px;color:#696d75;line-height:1.8}.pdp-availability-contact a{display:block;font-weight:800;font-size:27px;color:#ba2b2c;margin:14px 0}.pdp-availability-contact small{display:block;font-size:11px;color:#70747c}.pdp-availability-contact>b{display:block;font-size:22px;margin-top:9px;letter-spacing:.03em}.pdp-contact-button{padding:12px 16px;background:#171717;color:white;border-radius:8px;text-decoration:none;font-weight:700}
