.m360-design-wrap{max-width:1050px;margin:32px auto;padding:0 18px;color:#17233c}.m360-design-hero,.m360-order-card,.m360-design-form{background:#fff;border:1px solid #e7ebf2;border-radius:18px;padding:26px;box-shadow:0 10px 30px rgba(20,35,70,.06);margin-bottom:18px}.m360-design-hero span,.m360-order-card>span{font-size:12px;font-weight:800;letter-spacing:.08em;color:#5264d9}.m360-design-hero h1{font-size:36px;line-height:1.1;margin:8px 0 12px}.m360-design-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.m360-design-form label,.m360-order-card label{display:block;font-weight:700;margin:0 0 14px}.m360-design-form input,.m360-design-form select,.m360-design-form textarea,.m360-order-card input,.m360-order-card textarea{width:100%;box-sizing:border-box;margin-top:7px;border:1px solid #d8deea;border-radius:10px;padding:12px;background:#fff}.m360-design-form button,.m360-order-card button,.m360-download,.m360-preview-grid a{display:inline-block;border:0;border-radius:10px;padding:12px 18px;background:#263fb5;color:#fff;text-decoration:none;font-weight:800;cursor:pointer}.m360-order-card button.secondary{background:#eef1fb;color:#263fb5}.m360-price{font-size:28px;font-weight:900;margin-top:12px}.m360-two-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.m360-preview-grid{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.m360-download{margin:5px 8px 10px 0}.m360-design-form small{display:block;font-weight:400;color:#68738a;margin-top:5px}@media(max-width:720px){.m360-design-grid,.m360-two-actions{grid-template-columns:1fr}.m360-design-hero h1{font-size:29px}}

.m360-payment-rejected{margin:12px 0;padding:12px 14px;border:1px solid currentColor;border-radius:10px;background:rgba(180,30,30,.05)}
.m360-order-card input[type=file]{display:block;margin-top:6px}
.m360-design-account-list{display:grid;gap:10px}.m360-design-account-item{display:grid;grid-template-columns:minmax(130px,.6fr) minmax(150px,.8fr) 2fr;gap:12px;align-items:center;padding:14px 16px;border:1px solid #e3e8f2;border-radius:12px;text-decoration:none;color:inherit;background:#fff}.m360-design-account-item:hover{border-color:#b8c7f5;box-shadow:0 6px 18px rgba(15,23,42,.06)}.m360-design-account-item span{font-weight:700}.m360-design-account-item small{color:#64748b}@media(max-width:720px){.m360-design-account-item{grid-template-columns:1fr}.m360-design-account-item small{display:block}}

/* 0.36.9: okunabilir hover/focus/visited durumlari */
.m360-download:visited,.m360-preview-grid a:visited{color:#fff}
.m360-download:hover,.m360-download:focus,.m360-preview-grid a:hover,.m360-preview-grid a:focus,.m360-design-form button:hover,.m360-design-form button:focus,.m360-order-card button:hover,.m360-order-card button:focus{background:#172b8f;color:#fff;text-decoration:none}
.m360-order-card button.secondary:hover,.m360-order-card button.secondary:focus{background:#dfe5fb;color:#172b8f}
.m360-revision-box{margin-top:18px;padding-top:16px;border-top:1px solid #e7ebf2}
