/* Campus editorial — sistema compartido, paleta ampliada */
:root{--campus-violet:#6741d9;--campus-lime:#c7e842;--campus-sage:#ddeddd;--campus-green:#36654f;--campus-blue:#e5effb;--campus-blue-ink:#355a87;--campus-amber:#fff1ce;--campus-ochre:#805d16;--campus-rose:#f8e5ec;--campus-rose-ink:#91445e;--ink:#25164c;--paper:#faf9fd;--line:#e6e1ef}
.btn,.editorial .btn,.studio-shell .live-nav .btn,.creation-primary,.creation-story,.campus-resource-action,.live-submit,.tab,.pill,.live-scale button,.preview-tag{border-radius:999px!important}
.btn{min-height:44px;box-shadow:none}.btn.primary,.btn.lime{background:var(--campus-violet);color:#fff}
.btn:not(.primary):not(.lime){color:var(--campus-blue-ink);border-color:#b4cce9}
.btn:disabled{opacity:.5;cursor:not-allowed}
button,input,select,textarea{font-synthesis:none}:focus-visible{outline:3px solid #6f9fd7;outline-offset:3px}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}
.studio-shell{grid-template-columns:208px minmax(0,1fr)}
.studio-shell .sidebar{width:208px;padding:0 16px 20px}
.studio-shell .studio-brand{height:100px;background:#fff;margin:0 -16px 20px;border-bottom:1px solid var(--line)}
.studio-brand .brand-native{width:175px}.studio-brand .brand-wordmark{color:var(--ink);font-size:36px}.studio-brand .brand-tagline{color:#736a85;font-size:7px}.studio-brand .brand-star{color:#a3bd35}
.studio-shell .sidebar nav{gap:7px}.studio-shell .nav-btn{font-size:14px;padding:12px 13px;gap:13px;min-height:48px;border-radius:9px}
.studio-shell .nav-btn.active{background:#eee8fc;color:var(--campus-violet)}
.studio-shell .sidebar-extra .nav-btn{font-size:12px}
.studio-shell .topbar{height:100px;padding:0 34px;gap:15px;border-bottom:1px solid var(--line)}
.studio-shell .topbar .search{max-width:650px;padding:11px 16px;border-radius:999px;background:#faf9fd}
.studio-shell .live-nav{gap:8px}.studio-shell .live-nav .btn{font-size:12px;padding:10px 14px;background:white;color:var(--campus-blue-ink)}
.studio-shell .content{padding:44px 36px 28px;max-width:1500px}
.campus-home-hero{display:block;min-height:0;padding:0 0 36px;border-bottom:1px solid var(--line)}
.campus-home-hero .creation-copy{padding:0}.campus-home-hero .eyebrow{display:none}
.campus-home-hero h1{white-space:normal;font-size:38px;line-height:1.3;letter-spacing:-.04em;margin:0 0 16px}
.campus-home-hero .creation-description{font-size:15px;line-height:1.8;max-width:560px;color:#756a88}
.campus-home-hero .creation-actions{margin-top:26px;gap:12px;flex-wrap:wrap}
.campus-home-hero .creation-primary{min-height:48px;font-size:14px;padding:12px 20px;gap:10px}
.campus-home-hero .creation-story,.campus-resource-action{background:var(--campus-blue);color:var(--campus-blue-ink);border:1px solid #aac7ea;padding:12px 18px;min-height:48px;font-size:14px;gap:9px;text-decoration:none}
.campus-home-hero .creation-story:hover{background:#dceafb;color:var(--campus-blue-ink);text-decoration:none}
.campus-home-hero .creation-story .ui-icon,.campus-resource-action .ui-icon{width:20px;height:20px;filter:none}
.campus-home-hero .creation-primary .ui-icon{width:20px;height:20px}
.recent-section{border-top:0;padding-top:26px;margin-top:0}.recent-section h2{font-size:19px;letter-spacing:-.025em}
.recent-section .section-top{margin-bottom:16px}.recent-view-all{font-size:12px!important;padding:6px 12px!important;min-height:36px}
.campus-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:12px;background:white}
.campus-projects{width:100%;border-collapse:collapse;text-align:left;font-size:12px}
.campus-projects th{background:#f5f3fa;color:#746985;font-weight:400;padding:13px 16px;white-space:nowrap}
.campus-projects td{padding:10px 16px;border-top:1px solid #eeebf3;color:#675b7c;white-space:nowrap}
.campus-projects td:first-child{width:55%;white-space:normal;min-width:230px}.campus-projects tr:nth-child(even){background:#f3f7fd}
.campus-project-title{display:flex;gap:12px;align-items:center;text-align:left;color:var(--ink);font-size:13px;line-height:1.5;min-height:40px;background:transparent;width:100%}
.campus-project-icon{background:var(--campus-sage);padding:8px;border-radius:8px;display:flex;flex:none}
.campus-project-icon.story{background:var(--campus-blue)}.campus-project-icon .ui-icon{width:18px;height:18px}
.campus-status{font-size:11px;color:#805d16;background:var(--campus-amber);border-radius:999px;padding:5px 9px;white-space:nowrap}
.campus-status.ready{color:var(--campus-green);background:var(--campus-sage)}
.campus-projects .icon-btn{min-width:36px;min-height:40px}
.studio-shell .footer-note{font-size:11px;color:#776c86;line-height:1.8;margin-top:24px}
.studio-shell .footer-note .ui-icon{width:17px;height:17px}
.editor{background:#faf9fd;grid-template-rows:auto minmax(0,1fr)}.editor-header{background:#fff;border-bottom:1px solid var(--line);min-height:86px;padding:12px 22px;gap:12px}
.editor-header .brand-native{background:white;border:0}.editor-header .brand-wordmark{color:var(--ink)}.editor-header .brand-tagline{color:#756a88}.editor-header .brand-star{color:#a3bd35}
.editor-header .btn{min-height:40px;font-size:12px;padding:9px 14px}.editor-header .title-input{font-size:16px;max-width:270px}
.save-status{display:inline-block;margin-top:5px;color:var(--campus-green);background:#edf7ed;padding:3px 8px;border-radius:999px;font-size:10px}
.editor-header .live-cloud-save{background:var(--campus-blue);color:var(--campus-blue-ink);border-color:#b5cde8}
.editor-main{grid-template-columns:190px minmax(0,1fr) 260px}
.sequence{background:#fff;padding:20px 12px;border-right:1px solid var(--line)}
.sequence-top{padding:0 8px 16px}.sequence-top .eyebrow{font-size:11px;letter-spacing:.03em}
.question-thumb .thumb-card{background:#faf9fd;border:1px solid #e8e3ef;box-shadow:none;border-radius:8px}
.question-thumb.active .thumb-card{background:#f1ebfd;border-color:#9470e0;box-shadow:none}
.question-thumb .type-name{font-size:10px}.question-thumb .thumb-title{font-size:11px;line-height:1.6}
.sequence .add-question{min-height:44px;font-size:12px;background:#eee8fc;color:var(--campus-violet);border:1px solid #d7c7ef}
.sequence-actions .icon-btn{min-height:28px;min-width:28px}
.workspace{background:#faf9fd;padding:24px}.workspace-toolbar{margin-bottom:18px}
.workspace-toolbar .eyebrow{font-size:11px;letter-spacing:.04em}
.workspace-toolbar .pill{background:var(--campus-blue);color:var(--campus-blue-ink)}
.campus-canvas{background:#fff!important;border:1px solid var(--line);border-radius:12px;box-shadow:none;color:var(--ink)!important;padding:24px}
.campus-canvas::before,.campus-canvas::after{display:none!important}
.campus-canvas .question-text{font-size:26px;line-height:1.45;background:white;color:var(--ink);padding:12px 0;margin:0 0 18px}
.campus-canvas .media-area{background:#f0f6ff;border:1px solid #d6e4f6;border-radius:10px;width:100%;max-width:none;height:240px;margin:12px auto 20px}
.campus-canvas .media-area img{width:100%;height:100%;max-height:270px;object-fit:contain}
.campus-canvas .answers{grid-template-columns:1fr;gap:10px}
.campus-canvas .answer,.campus-canvas .answer:nth-child(n){background:white;color:var(--ink);border:1px solid #dfd7ec;border-radius:999px;min-height:52px;box-shadow:none;padding:10px 15px}
.campus-canvas .answer:has(.correct-toggle.selected){background:#f1f8f1;border-color:#a8c7af}
.campus-canvas .answer input{color:var(--ink);font-size:14px}.campus-canvas .answer input::placeholder{color:#857a91}
.campus-canvas .answer .shape{color:var(--campus-blue-ink);font-size:13px}
.campus-canvas .correct-toggle{border:1px solid #c6bcd5;color:#8a7d9c;min-width:28px;min-height:28px;background:#fff}
.campus-canvas .correct-toggle.selected{background:var(--campus-green);border-color:var(--campus-green);color:#fff}
.campus-canvas .delete-answer{color:#9a7280}.campus-canvas .answer-add{color:var(--campus-blue-ink);margin-top:14px;min-height:40px;font-size:12px}
.properties{background:#fff;padding:20px;border-left:1px solid var(--line)}
.properties h3{font-size:14px}.properties .field>span{font-size:12px;color:#776b87}
.properties select,.properties input,.properties textarea{border:1px solid #ddd5e8;border-radius:10px;background:#fff;min-height:42px;font-size:13px}
.properties select[data-field="time"]{background:var(--campus-amber);color:var(--campus-ochre);border-color:#ead7a7}
.properties .props-help,.workspace-hint{font-size:11px;line-height:1.8;color:#7a6e88}
.properties .property-tabs button{font-size:12px;min-height:40px}.properties .property-tabs .active{color:var(--campus-violet)}
.type-grid .type-card{border-radius:12px;box-shadow:none}.type-card:nth-child(3n+1) .type-icon{background:var(--campus-blue)}
.type-card:nth-child(3n+2) .type-icon{background:var(--campus-sage)}.type-card:nth-child(3n) .type-icon{background:var(--campus-amber)}
.modal{border-radius:16px}.modal .notice,.live-onboarding{background:var(--campus-blue);color:var(--campus-blue-ink)}
.modal .btn,.modal-foot .btn{border-radius:999px!important}.upload-zone{background:#f4f8fe;border:1px dashed #a6c2e4;border-radius:12px}
.story-editor .story-cover{background:#edf5fc;color:var(--ink)}.story-add{color:var(--campus-blue-ink);border-color:#b8cee8;border-radius:999px}
.editorial .btn,.editorial .live-menu .btn{border-radius:999px!important;min-height:44px}
.editorial .btn:not(.primary):not(.lime){color:var(--campus-blue-ink);border-color:#adc9e9}
.editorial .live-clock{background:var(--campus-amber);border-color:#ead9af;color:var(--campus-ochre)}
.editorial .live-clock.urgent{background:var(--campus-rose);border-color:#e0b7c5;color:var(--campus-rose-ink)}
.editorial .live-resource .live-image{background:#f1f6fe;border-color:#dbe6f4}
.editorial .live-options{gap:10px}.editorial .live-option,.editorial .live-option:nth-child(n){background:#fff;border:1px solid #dcd3e9;color:var(--ink);border-radius:999px;min-height:54px}
.editorial .live-option .shape,.editorial .live-option:nth-child(n) .shape{color:var(--campus-blue-ink);font-size:13px}
.editorial .live-option.selected{border:2px solid var(--campus-violet);background:#f0eafd;padding-right:110px}
.editorial .live-option.selected::after{font-size:11px;bottom:auto;top:50%;transform:translateY(-50%);right:16px}
.editorial .live-option.correct{background:var(--campus-sage);border-color:#9fbea7}
.editorial .live-connection.connected{background:#eff7ed;color:var(--campus-green);border-color:#d3e5cf}
.editorial .live-connection.connected i{background:#6a9c66}
.editorial .live-join-panel{border-color:#ddd6e8;background:white}
.editorial .live-url-box{background:var(--campus-blue);color:var(--campus-blue-ink);border-radius:9px}
.editorial .live-player-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;background:#f6faf5;border:1px solid #dce7d9;border-radius:12px;padding:8px 18px;max-height:49vh;overflow:auto}
.editorial .live-player-chip{border:0;border-bottom:1px solid #e4ece1;border-radius:0;background:transparent;min-width:0;justify-content:space-between;font-size:13px;overflow-wrap:anywhere}
.editorial .live-player-chip:nth-child(4n+1){color:#36654f}.editorial .live-player-chip:nth-child(4n+2){color:#355a87}
.editorial .live-player-chip:nth-child(4n+3){color:#805d16}.editorial .live-player-chip:nth-child(4n){color:#67508b}
.editorial .live-lobby-count{padding:8px 14px;border-radius:999px;background:var(--campus-sage);color:var(--campus-green)}
.editorial .live-player-count{font-size:28px;color:var(--campus-green)}
.editorial [data-live="host-lock"],.editorial [data-live="end-room"]{background:#fcf3f6!important;color:var(--campus-rose-ink)!important;border-color:transparent!important}
.editorial progress{accent-color:var(--campus-lime)}.editorial progress::-webkit-progress-value{background:#b5d533}
.editorial .participant.answered>span:last-child{color:var(--campus-green);background:#edf6ed;border-radius:999px;padding:3px 5px}
.editorial .live-result-row{padding:10px 0}.editorial .live-result-row .live-result-bar{height:10px;background:#f0edf5}
.editorial .live-result-row:nth-child(3n+1) .live-result-bar i{background:#75a695}
.editorial .live-result-row:nth-child(3n+2) .live-result-bar i{background:#6e9fd0}
.editorial .live-result-row:nth-child(3n) .live-result-bar i{background:#d6ac43}
.editorial .live-result-row.is-correct{color:var(--campus-green)}
.editorial .live-result-row.is-correct .live-result-bar i{background:#75a695}
.editorial .live-lobby{align-items:start}
.editorial .live-feedback.success{background:#edf7ed;border-color:#c7dec9;color:var(--campus-green)}
.editorial .live-feedback.review{background:#fff7e5;border-color:#ead7a7;color:var(--campus-ochre)}
.editorial .live-feedback.received{background:#eef5fd;border-color:#d1e1f3;color:var(--campus-blue-ink)}
.editorial .live-feedback{border-radius:12px}.editorial .live-feedback p{font-size:14px;color:inherit;line-height:1.8}
.editorial .live-feedback .live-score{color:inherit;font-size:27px}.editorial .live-feedback strong{font-size:24px}
.campus-state-icon{display:block;width:40px;height:40px;margin:0 auto 18px;object-fit:contain}
.live-feedback .campus-state-icon{width:46px;height:46px}
.campus-own-answer{margin:20px auto;padding:12px 18px;border-radius:999px;background:#fff;color:var(--ink);border:1px solid #cdddef;max-width:520px;overflow-wrap:anywhere}
.student-surface .live-feedback{text-align:center;padding:30px 24px;margin-top:28px}
.student-surface[data-phase="waiting"] .live-waiting{background:#f1f8ef;border:1px solid #dcebd8;border-radius:14px;padding:32px 24px;margin:10px auto 25px}
.student-surface .live-waiting .live-orb{width:72px;height:72px;background:#deedda;border-radius:50%;margin:0 auto 20px}
.student-surface .live-orb .campus-state-icon{width:36px;height:36px;margin:0}
.student-surface .live-waiting h1{font-size:27px;margin:14px auto}
.campus-wait-game{background:#e8f1e5;border-radius:10px;padding:18px 14px;margin:24px auto 14px;font-size:17px;color:var(--campus-green)}
.campus-connected{display:inline-block;background:#fff;border:1px solid #c7ddc2;border-radius:999px;color:var(--campus-green);padding:5px 12px;font-size:12px}
.student-surface[data-phase="access"] .live-join-card{background:white;border-color:#e0daeb}
.student-surface .live-join-card .live-meta{background:#eef5fd;padding:12px;color:var(--campus-blue-ink);border-radius:10px;font-size:12px}
.student-surface .live-submit{min-height:50px}.student-surface .live-scale button{border-radius:50%!important}
.student-surface .live-nickname{background:var(--campus-sage);color:var(--campus-green)}
.campus-ranking-disclosure{max-width:700px;margin:24px auto;border:1px solid #cadcf0;border-radius:14px;background:white;padding:12px 18px;color:var(--campus-blue-ink)}
.campus-ranking-disclosure>summary{min-height:30px;cursor:pointer;font-size:14px;padding:5px}
.campus-ranking-disclosure .live-ranking{margin-top:14px}.campus-closing-note{max-width:600px;margin:24px auto;background:var(--campus-blue);color:var(--campus-blue-ink);border-radius:12px;padding:20px;line-height:1.8;font-size:14px}
.campus-back-home{display:flex;margin:24px auto 0;min-width:200px;justify-content:center}
.editorial .live-order-row{background:#f0f6fd;border-color:#d4e2f1}.editorial .live-order-row button{border-radius:999px;min-width:38px;min-height:38px}
.editorial .live-idea{background:#fff1ce;color:#6f541c}.editorial .live-idea button{border-radius:999px}
.editorial .live-text-input:focus{outline-color:#6e9fd0;border-color:#6e9fd0}.editorial input[type=range]{accent-color:#6f9f8e}
.btn,.sequence .add-question{box-shadow:none!important}
.live-auth-error:not(:empty){background:var(--campus-rose);color:var(--campus-rose-ink);padding:10px 12px;border-radius:10px}
@media(max-width:1100px){.editor-main{grid-template-columns:165px minmax(0,1fr) 230px}.editor-header{padding:10px 14px}.editor-header .title-input{max-width:210px;font-size:14px}.editor-header .btn{font-size:11px;padding:8px 11px}.editor-header .brand-native{width:100px}.editor-header .brand-wordmark{font-size:23px}.editor-header .brand-tagline{font-size:5px}.workspace{padding:18px}.campus-canvas{padding:20px}.campus-canvas .question-text{font-size:23px}.studio-shell .topbar{padding:0 24px}.studio-shell .content{padding:34px 26px}}
@media(max-width:900px) and (min-width:651px){.studio-shell{grid-template-columns:174px minmax(0,1fr)}.studio-shell .sidebar{width:174px}.studio-shell .nav-btn .nav-text{display:inline!important}.studio-shell .nav-btn{font-size:12px;padding:10px 8px;gap:10px}.studio-brand .brand-native{width:150px}.studio-brand .brand-wordmark{font-size:30px}.studio-brand .brand-tagline{font-size:6px}.studio-shell .topbar .avatar{display:none}.studio-shell .topbar .search{max-width:100%}.studio-shell .live-nav{gap:4px}.studio-shell .live-nav .btn{font-size:10px;padding:8px}.editor-main{grid-template-columns:145px minmax(0,1fr) 210px}.properties{padding:14px}.editor-header .brand-native{display:none}.editor-header .title-input{max-width:195px}.editor-header .btn{font-size:10px;padding:8px}.campus-canvas{padding:16px}.campus-canvas .question-text{font-size:21px}.campus-canvas .answer input{font-size:12px}}
@media(max-width:650px){.studio-shell{display:block}.studio-shell .sidebar{display:none}.studio-shell .topbar{height:auto;min-height:84px;padding:12px 16px;flex-wrap:wrap;gap:8px}.studio-shell .topbar .search{display:flex!important;order:5;flex-basis:100%;max-width:none}.studio-shell .topbar .search input{font-size:13px}.studio-shell .topbar .avatar{display:none}.studio-shell .live-nav{margin-left:auto;gap:6px}.studio-shell .live-nav .btn{font-size:10px;padding:8px 10px;min-height:38px}.studio-shell .mobile-label{min-height:38px;font-size:10px}.studio-shell .content{padding:30px 18px}.campus-home-hero h1{font-size:30px}.campus-home-hero .creation-description{font-size:14px}.campus-home-hero .creation-actions{gap:10px;margin-top:22px}.campus-home-hero .creation-primary,.campus-home-hero .creation-story,.campus-resource-action{min-height:44px;font-size:12px;padding:11px 14px}.campus-projects th,.campus-projects td{padding:10px 12px}.campus-projects th:nth-child(2),.campus-projects td:nth-child(2),.campus-projects th:nth-child(3),.campus-projects td:nth-child(3){display:none}.campus-projects td:first-child{min-width:160px}.campus-project-title{font-size:12px;gap:8px}.campus-project-icon{padding:6px}.campus-status{font-size:10px;padding:4px 6px}.recent-section h2{font-size:17px}.editor{grid-template-rows:auto 1fr}.editor-header{min-height:130px;padding:10px;gap:8px}.editor-header>.flex{min-width:0}.editor-header .brand-native{display:none}.editor-header .title-input{max-width:none;width:100%;font-size:13px}.editor-header>.flex:last-child{justify-content:flex-start!important;overflow-x:auto;flex-wrap:wrap;gap:5px!important}.editor-header .btn{min-height:36px;font-size:10px;padding:8px 10px}.editor-main{display:flex;flex-direction:column;overflow:auto}.sequence{order:0;width:100%;padding:12px;max-height:210px;border-bottom:1px solid var(--line);flex:none}.sequence-list{display:flex;overflow:auto;gap:12px;max-height:125px}.question-thumb{min-width:150px;max-width:150px;margin:0}.question-thumb .thumb-card{min-height:80px}.sequence-top{padding-bottom:8px}.sequence .add-question{position:static;width:auto;min-height:38px;padding:8px 13px;margin-top:8px}.sequence-actions{display:none}.workspace{order:1;overflow:visible;padding:18px 12px}.properties{order:2;display:block!important;border-top:1px solid var(--line);padding:18px;overflow:visible;min-height:320px;flex:none}.campus-canvas{padding:16px}.campus-canvas .question-text{font-size:21px}.campus-canvas .answer input{font-size:14px}.campus-canvas .media-area img{max-height:200px}.properties .field{margin-bottom:16px}.editorial .live-player-grid{grid-template-columns:1fr;max-height:330px}.editorial .live-player-chip{font-size:13px}.editorial .live-lobby-count{font-size:12px}.editorial .live-player-count{font-size:24px}.student-surface .live-feedback{padding:25px 18px}.student-surface .live-feedback strong{font-size:22px}.editorial .live-option.selected{padding-right:102px}.student-surface .live-waiting{margin-top:5px}.student-surface .live-waiting h1{font-size:24px}.campus-closing-note{padding:18px}.campus-projects .icon-btn{min-width:32px}.live-footer .btn{min-height:40px}}
@media(max-width:650px){
 .mobile-brand{background:#fff!important}.mobile-brand .brand-wordmark{color:var(--ink)}.mobile-brand .brand-tagline{color:#756a88}.mobile-brand .brand-star{color:#a3bd35}
 .editor-main>.sequence{display:block!important;width:100%;height:186px;min-height:186px;max-height:186px;padding:10px 12px;overflow:hidden;flex:none}
 .editor-main .sequence-top{display:flex;justify-content:space-between;height:22px;padding:0 0 5px}
 .editor-main .sequence-list{display:flex!important;width:100%;height:96px;max-height:96px;gap:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:5px}
 .editor-main .question-thumb{min-width:150px;max-width:150px;flex:none}.editor-main .thumb-card{height:80px;min-height:80px}
 .editor-main .sequence .add-question{position:static;width:100%;min-height:36px;height:36px;max-height:36px;padding:6px 12px;margin:8px 0 0;font-size:12px;box-shadow:none}
 .editor-main>.workspace,.editor-main>.properties{width:100%;flex:none}
}
.campus-chart-section{padding:22px;background:#f7f9fc;border:1px solid #e0e7f0;border-radius:12px;margin:24px 0}.campus-chart-section h2{font-size:17px;letter-spacing:-.02em}.campus-count-chart{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));align-items:end;gap:20px;margin-top:26px}.campus-count-column{text-align:center;min-width:0}.campus-count-value{font-size:22px;color:var(--ink);display:block;margin-bottom:8px}.campus-count-track{height:210px;display:flex;align-items:flex-end;border-bottom:1px solid #d8deea}.campus-count-fill{width:100%;max-width:100px;margin:auto auto 0;background:#78a695;border-radius:7px 7px 0 0}.campus-count-column:nth-child(3n+2) .campus-count-fill{background:#73a6dc}.campus-count-column:nth-child(3n) .campus-count-fill{background:#ddb759}.campus-count-column.is-correct .campus-count-fill{background:#78a695}.campus-count-label{display:block;font-size:13px;line-height:1.6;margin-top:12px;overflow-wrap:anywhere}.campus-count-column.is-correct .campus-count-label{color:var(--campus-green)}
@media(max-width:1000px){.campus-count-chart{gap:12px}.campus-count-track{height:180px}.campus-count-label{font-size:12px}}
@media(min-width:651px){.editor-main{grid-template-rows:minmax(0,1fr)}.editor-main>.sequence{grid-column:1;grid-row:1}.editor-main>.workspace{grid-column:2;grid-row:1}.editor-main>.properties{grid-column:3;grid-row:1;display:block!important}}
.properties .property-inner{display:block!important;width:100%;min-width:0}.properties .property-inner .field{width:100%;min-width:0;margin-bottom:18px}.editor-main>.properties{max-height:none;overflow-x:hidden}
@media(min-width:651px){.editor-main>.properties{height:100%;min-height:0;align-self:stretch;overflow-y:auto}}
@media(max-width:650px){.editor-main>.properties{height:auto;max-height:none;overflow:visible}}
