/* Scoped PatiDostum guides and feedback. No shared-app overrides. */
.pd-media{margin-block:44px;padding:32px;border:1px solid #e7ccdf;border-radius:24px;background:linear-gradient(145deg,#fff7fb,#f5effb);color:#44234d}
.pd-media h2{font-size:clamp(26px,3.3vw,39px);line-height:1.15;letter-spacing:-1px;margin:8px 0 18px;font-weight:600}.pd-media p{line-height:1.75}.pd-media .pd-label{color:#842861;font-size:11px;letter-spacing:1.5px;font-weight:700}
.pd-media-layout{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:32px;align-items:start}.pd-media video{display:block;width:100%;height:auto;background:#f8edf5;border-radius:16px;box-shadow:0 14px 35px #51154014}.pd-media video:focus-visible,.pd-feedback :focus-visible{outline:3px solid #8523bd;outline-offset:4px}.pd-main-video{max-width:1120px}.pd-main-video video{aspect-ratio:16/9}.pd-media .pd-note{font-size:12px;color:#675369}.pd-transcript{margin:20px 0;padding:14px 18px;border:1px solid #dec9dc;border-radius:12px;background:#fffafc}.pd-transcript summary{cursor:pointer;font-weight:600}.pd-transcript ol{padding-left:20px}.pd-transcript li{margin:12px 0;line-height:1.7}
.pd-shots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.pd-shots figure{margin:0}.pd-shots img{width:100%;max-width:260px;border:1px solid #e4d0df;border-radius:15px;display:block;background:#fff}.pd-shots figcaption{font-size:13px;line-height:1.6;margin-top:12px;max-width:280px}.pd-feedback-link{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:24px;border:1px solid #dac4e1;border-radius:16px;background:#fbf6ff;margin-block:30px}.pd-feedback-link p{margin:0}.pd-feedback-link a{font-weight:600;text-decoration:underline;text-underline-offset:4px}
.pd-feedback{max-width:900px;padding-block:36px 60px}.pd-feedback h1{font-size:clamp(34px,5vw,56px);line-height:1.1;letter-spacing:-1.4px}.pd-feedback form{padding:28px;background:#fff9fd;border:1px solid #e2cce0;border-radius:22px}.pd-feedback label{display:block;font-weight:600;margin:20px 0 8px}.pd-feedback label:first-child{margin-top:0}.pd-feedback input,.pd-feedback select,.pd-feedback textarea{box-sizing:border-box;width:100%;font:inherit;font-size:16px;padding:13px;border:1px solid #bfa9c2;border-radius:10px;background:#fff;color:#34203d}.pd-feedback textarea{min-height:94px;resize:vertical}.pd-feedback .pd-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pd-feedback small{display:block;font-size:12px;margin-top:6px;color:#66536d}.pd-feedback .pd-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.pd-feedback button,.pd-feedback .pd-mail{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;font:inherit;font-weight:600;border:1px solid #893ba2;border-radius:12px;background:#fff;color:#62237d;cursor:pointer;text-decoration:none}.pd-feedback .pd-mail{background:#8030a6;color:white}.pd-feedback pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:20px;background:#f6eef8;border-radius:12px;font:inherit;font-size:14px;line-height:1.7}.pd-feedback #pd-status{min-height:1.6em;font-weight:600}.pd-feedback [hidden]{display:none!important}
@media(max-width:680px){.pd-media{padding:22px 18px;margin-block:30px}.pd-media-layout{grid-template-columns:1fr;gap:20px}.pd-media-layout video{max-width:310px;margin:auto}.pd-shots{gap:14px}.pd-shots img{border-radius:10px}.pd-feedback-link{align-items:flex-start;flex-direction:column;gap:14px}.pd-feedback form{padding:20px 16px}.pd-feedback .pd-two{grid-template-columns:1fr;gap:0}.pd-feedback .pd-actions>*{width:100%}}
@media(prefers-reduced-motion:reduce){.pd-media *,.pd-feedback *{scroll-behavior:auto;transition:none;animation:none}}
