.platform-page{max-width:1180px;margin:36px auto;padding:0 22px;min-width:0}.platform-page h1{font-size:clamp(28px,4vw,44px)}.platform-page .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.platform-page .card,.platform-page .panel{min-width:0;overflow-wrap:anywhere;border:1px solid #9b784851;border-radius:18px;padding:22px;background:linear-gradient(140deg,#1c1c19,#101416);margin-block:16px}.platform-page .card h2{font-size:23px}.platform-page .card .btn{margin-top:10px}.platform-tools,.platform-tabs,.platform-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-block:16px}.platform-tabs a{padding:10px 14px;border:1px solid #8d6c3c;border-radius:10px;text-decoration:none}.platform-tabs a[aria-current=page]{background:#d9b67a;color:#17120d}.platform-page input,.platform-page select,.platform-page textarea{font:inherit;min-width:0;max-width:100%;width:100%;background:#0e1114;color:#eee;border:1px solid #8e714a;border-radius:10px;padding:12px;box-sizing:border-box}.platform-tools input{flex:1 1 240px}.platform-tools select{flex:0 1 260px}.platform-field{display:flex;flex-direction:column;gap:8px;min-width:0}.platform-page form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.platform-page form textarea{min-height:110px}.platform-page form>.btn,.platform-page form>.platform-status{grid-column:1/-1}.platform-page .btn{font:700 14px/1.8 Cairo,Tahoma,sans-serif;cursor:pointer;min-height:46px;border:1px solid #edcd98;border-radius:11px;padding:11px 18px;color:#19140c;background:linear-gradient(110deg,#edce92,#be9251);text-decoration:none;display:inline-flex;justify-content:center;align-items:center}.platform-page button:disabled{opacity:.6;cursor:wait}.platform-page [hidden]{display:none!important}.platform-status{padding:14px;border-radius:10px;background:#342b1e;color:#f4d59e}.platform-status.error{border:1px solid #bc7d6a}.platform-suggestions{display:flex;gap:10px;flex-wrap:wrap;padding:0;list-style:none}.platform-suggestions a{display:inline-block;border:1px solid #775d3d;border-radius:20px;padding:7px 13px}.platform-page a:focus-visible,.platform-page button:focus-visible,.platform-page input:focus-visible,.platform-page select:focus-visible,.platform-page textarea:focus-visible{outline:2px solid #eac88b;outline-offset:3px}.platform-page .muted{color:#b8b1a5}.platform-page .item{padding-block:16px;border-bottom:1px solid #ffffff20}.platform-page details{padding:14px;border:1px solid #78613e;border-radius:12px;margin-block:12px}.platform-page pre{white-space:pre-wrap;overflow-wrap:anywhere}.platform-file-note{font-size:12px;color:#bcb2a0}.platform-badge{font-size:12px;padding:5px 10px;border:1px solid #84633b;border-radius:8px}.platform-page .chart-value{font-size:28px;color:#edca8d;font-weight:700}@media(max-width:900px){.platform-page .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.platform-page{padding-inline:18px;margin-block:24px}.platform-page .grid,.platform-page form{grid-template-columns:minmax(0,1fr)}.platform-tools{align-items:stretch}.platform-tools select{flex-basis:100%}.platform-page .card,.platform-page .panel{padding:18px}.platform-actions .btn{flex:1 1 160px}.platform-tabs{gap:8px}.platform-tabs a{font-size:13px;flex:1 1 100px;text-align:center}}
