.gtsv14-wrap{max-width:1080px;margin:20px auto 70px;padding:0 18px;color:#152342}.gtsv14-wrap *,.gtsv14-workspace-shortcuts *{box-sizing:border-box}.gtsv14-hero{padding:32px 38px;border-radius:19px;background:linear-gradient(115deg,#2454db,#6a30cf);color:white}.gtsv14-hero small{font-weight:800;letter-spacing:.15em;color:#e5eaff}.gtsv14-hero h2{color:white;margin:12px 0;font-size:30px}.gtsv14-hero p{color:#f0f2ff;margin:0}.gtsv14-nav{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}.gtsv14-nav a{display:inline-block;background:#eef1ff;color:#254ac4!important;text-decoration:none;border-radius:9px;padding:10px 14px;font-weight:650;font-size:13px}.gtsv14-panel{background:white;border:1px solid #e2e6f0;border-radius:16px;padding:24px;margin:18px 0;box-shadow:0 8px 26px rgba(26,42,84,.04)}.gtsv14-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.gtsv14-heading h3,.gtsv14-panel h3{margin:0 0 16px}.gtsv14-heading span,.gtsv14-muted{color:#69758c;font-size:13px}.gtsv14-search{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 22px}.gtsv14-search label{font-size:13px;font-weight:650}.gtsv14-search input{flex:1;min-width:180px}.gtsv14-wrap input,.gtsv14-wrap textarea{border:1px solid #d7ddea;border-radius:9px;padding:11px;font:inherit}.gtsv14-wrap button,.gtsv14-edit button{background:#2e56d9;color:white;border:0;border-radius:9px;padding:11px 15px;cursor:pointer;font:inherit}.gtsv14-prompt{border-top:1px solid #e8ebf3;padding:18px 0}.gtsv14-prompt h4{margin:0 0 7px}.gtsv14-prompt p{color:#5e6c84;white-space:pre-wrap;overflow-wrap:anywhere}.gtsv14-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.gtsv14-actions form{margin:0}.gtsv14-actions a{color:#2e56d9}.gtsv14-actions .gtsv14-danger{background:#fff1f1;color:#a32e36}.gtsv14-edit{display:grid;gap:11px}.gtsv14-edit label{font-weight:650}.gtsv14-edit textarea{width:100%}.gtsv14-edit button{justify-self:start}.gtsv14-notice{background:#eef8f0;border:1px solid #c9e7d1;padding:12px;border-radius:10px}.gtsv14-scroll{overflow-x:auto}.gtsv14-panel table{width:100%;border-collapse:collapse;font-size:13px}.gtsv14-panel th,.gtsv14-panel td{padding:12px;border-bottom:1px solid #e9ecf3;text-align:left}.gtsv14-workspace-shortcuts{max-width:1160px;margin:0 auto;padding:0 18px 25px}@media(max-width:600px){.gtsv14-hero{padding:25px 20px}.gtsv14-hero h2{font-size:24px}.gtsv14-panel{padding:17px}.gtsv14-nav a{font-size:12px;padding:9px 11px}}

/* V14.1 scoped refinements */
.gtsv14-wrap .gtsv14-hero p{color:#fff!important;opacity:1!important;line-height:1.65}
.gtsv14-wrap .gtsv14-hero h2{color:#fff!important}
.gtsv14-wrap .gtsv14-hero small{color:#f2f5ff!important}
.gtsv14-actions>a{display:inline-flex;padding:10px 15px;border-radius:9px;background:#eef2ff;color:#244bc3!important;text-decoration:none;font-weight:650}
.gtsv14-actions .gtsv14-danger{border:1px solid #f4c6ca;background:#fff0f1;color:#a02032;font-weight:650}
.gtsv14-actions .gtsv14-danger:hover{background:#ffe0e4}
.gtsv14-actions .gtsv14-copy:hover{background:#2346bd}
.gtsv14-wrap button:focus-visible,.gtsv14-wrap a:focus-visible,.gtsv14-wrap input:focus-visible,.gtsv14-wrap textarea:focus-visible{outline:3px solid #7c89ff;outline-offset:2px}
.gtsv14-notice{color:#14542d}
@media(max-width:600px){.gtsv14-wrap{padding:0 12px;margin-top:12px}.gtsv14-actions{gap:8px}.gtsv14-actions button,.gtsv14-actions a{font-size:13px}.gtsv14-search input{min-width:0;width:100%;flex-basis:100%}.gtsv14-nav{gap:6px}.gtsv14-hero{border-radius:14px}}
