/* ADIFY V10: ONLY added form/preview controls.
 * Existing MCT colors, logos, level themes and pre-existing CSS are unchanged.
 */
#adCreativeTools,#adPolicyArea{min-width:0;max-width:100%}
#adCreativeTools{display:grid;gap:8px}
#adCreativeTools .form-actions{display:flex;gap:8px;flex-wrap:wrap}
#adCreativeTools .form-actions button,#adSubmitReview{min-height:44px;max-width:100%}
#adCreativeTools input[type=file]{width:100%;max-width:100%;font-size:14px}
#adCreativePreview{display:block;max-width:min(100%,390px);width:auto;max-height:225px;object-fit:contain;border-radius:9px}
#adCreativePreview[hidden]{display:none}
#adPolicyDetails{margin:0 0 12px;padding:10px 13px;border:1px solid currentColor;border-radius:10px}
#adPolicyDetails>summary{cursor:pointer;font-weight:700;min-height:40px}
#adPolicyDetails p{line-height:1.55;max-width:80ch}
.ad-v10-consent{display:flex;align-items:flex-start;gap:10px;line-height:1.45;cursor:pointer;margin-bottom:10px}
.ad-v10-consent input{flex:none;width:20px;height:20px;min-height:20px;margin-top:3px}
#adSubmitReview{margin:3px 0 8px}
.ad-v10-admin-panel{margin-top:16px}
.ad-v10-admin-panel>summary{cursor:pointer;font-weight:800;padding:10px 0}
#adAdminDecisionReason{width:min(100%,520px);margin-bottom:12px}
.ad-v10-admin-row{margin:8px 0}
.ad-v10-admin-row .draft-actions{display:flex;gap:7px;flex-wrap:wrap}
.ad-v10-admin-row strong,.ad-v10-admin-row small{overflow-wrap:anywhere}
#adCreativeCheckStatus,#adReviewFormStatus{min-height:24px}
.ad-v10-reward{font-weight:700}
#adCreativeLink{display:grid;place-items:center;max-width:100%;min-height:260px;max-height:calc(100vh - 260px);position:relative;text-decoration:none}
#adCreativeLink img{max-width:100%;max-height:min(68vh,720px);object-fit:contain;border-radius:9px}
#adCreativeLink[hidden]{display:none}
#adCreativeLink:focus-visible{outline:3px solid currentColor;outline-offset:3px}
#adCreativeLink:after{content:"↗";position:absolute;right:12px;bottom:12px;font-weight:800;font-size:23px;pointer-events:none}
@media(max-width:390px){
 #adCreativeTools .form-actions{display:grid;grid-template-columns:1fr}
 #adCreativeTools .form-actions button{width:100%}
 #adCreativeLink{min-height:200px}
 .ad-v10-admin-row .draft-actions button{flex:1 1 132px}
}
