.platform-shell{max-width:1120px;margin:36px auto 70px;padding:0 25px;min-height:48vh;color:#173e35}.platform-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:22px}.platform-head h1{font-size:clamp(30px,3vw,44px);line-height:1.1;margin:0}.platform-muted{color:#75857c;font-size:14px}.platform-card{background:#fff;border:1px solid #e1e7e0;border-radius:20px;padding:24px;box-shadow:0 10px 35px #193b3210}.platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.platform-grid .platform-card strong{font-size:28px;display:block;margin-top:7px}.platform-action{border:0;border-radius:12px;padding:11px 17px;background:#173e35;color:#fff;font:inherit;font-weight:700;cursor:pointer}.platform-action:disabled{opacity:.45;cursor:not-allowed}.platform-action.secondary{background:#eff4ed;color:#173e35}.platform-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e7ebe6;padding:15px 0}.platform-row:last-child{border-bottom:0}.platform-row h3{font-size:16px;margin:0 0 5px}.platform-actions{display:flex;flex-wrap:wrap;gap:8px}.platform-status{font-size:12px;border-radius:30px;background:#eef4ed;padding:6px 11px;color:#34594a}.platform-error{background:#fff1ed;border:1px solid #f2d0c5;border-radius:12px;padding:13px;color:#8b392b;margin:12px 0}.platform-input{display:block;width:100%;max-width:660px;border:1px solid #ced9cf;border-radius:12px;padding:12px;font:inherit;margin:7px 0 15px;background:#fff}.platform-notice{font-size:13px;color:#557366;background:#edf3e9;border-radius:12px;padding:14px;margin:18px 0}.platform-actions .danger{color:#8c3c30;background:#faeae6}@media(max-width:760px){.platform-grid{grid-template-columns:1fr}.platform-row{align-items:flex-start;flex-direction:column}.platform-shell{padding:0 16px;margin-top:22px}}

.editor-tour-link{display:grid;gap:9px;margin-top:24px;padding-top:20px;border-top:1px solid #dbe5dd}.editor-tour-link>label{font-size:14px;font-weight:600;color:#244d3e}.editor-tour-link>small{font-size:12px;line-height:1.6;color:#718375}.editor-tour-link>[role=status]:empty{display:none}
