.ded-shell{max-width:760px;margin:0 auto;padding:24px 18px 36px;font-family:Montserrat,Arial,sans-serif;color:#f5eef4}.ded-shell *{box-sizing:border-box}.ded-shell h1{font-size:clamp(28px,5vw,44px);line-height:1.15}.ded-shell h1 span{color:#ff4f91}.ded-shell h2{font-size:20px;line-height:1.4;overflow-wrap:anywhere}.ded-shell p{line-height:1.7}.ded-shell a{color:#ffb4d1}.ded-card{background:linear-gradient(135deg,rgba(37,23,39,.96),rgba(10,10,20,.96));border:1px solid #73445d;border-radius:22px;padding:24px;margin:18px 0;box-shadow:0 12px 40px #0003}.ded-shell label{display:block;font-size:14px;font-weight:700;margin-bottom:18px;line-height:1.6}.ded-shell input:not([type=checkbox]),.ded-shell textarea,.ded-shell select{display:block;width:100%;border:1px solid #79536b;background:#100e1c;color:#fff;border-radius:12px;padding:12px;margin-top:7px;font:16px/1.5 Arial,sans-serif}.ded-shell textarea{resize:vertical;min-height:140px}.ded-shell input:focus-visible,.ded-shell textarea:focus-visible,.ded-shell select:focus-visible,.ded-shell button:focus-visible{outline:2px solid #ff9ec6;outline-offset:3px}.ded-shell button{border:1px solid #ff5798;background:linear-gradient(120deg,#b70c51,#78123f);border-radius:12px;color:#fff;padding:13px 20px;font:700 14px/1.4 Arial,sans-serif;cursor:pointer}.ded-shell button:disabled{opacity:.6;cursor:wait}.ded-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ded-shell .ded-consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;font-weight:400}.ded-consent input{flex:none;margin-top:5px;width:18px;height:18px;accent-color:#ec2c79}.ded-honey{position:absolute!important;left:-10000px!important}.ded-result{color:#ffc2d9;min-height:1.7em}.ded-admin{margin:0;background:radial-gradient(ellipse at top,#30152a,#070a13 70%);min-height:100vh}.ded-admin .ded-shell{padding-top:40px}.ded-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.ded-tabs a{padding:10px 14px;border:1px solid #71435c;border-radius:10px;text-decoration:none}.ded-tabs a[aria-current]{background:#6d1e45;color:#fff}.ded-message{white-space:pre-wrap;overflow-wrap:anywhere}.ded-actions{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.ded-actions label{margin:0;flex:1}.ded-admin small{color:#c7afbf}@media(max-width:520px){.ded-columns{grid-template-columns:1fr;gap:0}.ded-card{padding:18px}.ded-shell{padding:18px 8px}}

/* Ștergere individuală a dedicațiilor din panoul privat */
.ded-admin-controls{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}
.ded-admin-controls .ded-actions{flex:1 1 320px}
.ded-admin-controls .ded-delete-form{flex:0 0 auto;margin:0}
.ded-shell .ded-delete-btn{background:rgba(113,20,54,.22);border-color:#d85683;color:#ffe4ee}
.ded-shell .ded-delete-btn:hover{background:rgba(159,23,71,.42);box-shadow:0 0 16px rgba(255,79,145,.22)}
