.school .sheet-head h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.school .back{max-width:46%}.school .back span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:0;white-space:nowrap;background:var(--ios-tile);color:var(--ios-blue-text)}.pill.ok{background:#34c75929;color:#1b6b30}.pill.warn{background:#ff95002e;color:#8a5300}.pill.bad{background:#ff3b3024;color:#a1000f}.pill.idle{background:var(--ios-fill);color:var(--ios-label-2)}.pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.row .pills{margin-top:4px}.value .pill{vertical-align:1px}.school .row .title{overflow-wrap:anywhere}.school .row.top{align-items:flex-start}.school .row.top>.tile{margin-top:3px}.school .foot.center{text-align:center;padding:22px 16px}.school .foot{padding-bottom:4px}.school .field>span{width:128px}.school .field.wide{flex-wrap:wrap;align-items:stretch;padding-top:8px;padding-bottom:8px;gap:2px}.school .field.wide>span{width:100%;font-size:13px;color:var(--ios-label-2)}.school .field.wide input,.school .field.wide select{height:40px}.school .field select{flex-grow:1;min-width:0;height:46px;border:0;padding:0;background:transparent;color:var(--ios-label);font-family:inherit;font-size:17px;cursor:pointer}.school .field.wide textarea{width:100%;min-height:84px;padding:4px 0;border:0;resize:vertical;background:transparent;color:var(--ios-label);font:400 16px/1.4 var(--font-ios);letter-spacing:0}.school .field input[type=file]{height:auto;padding:10px 0;font-size:15px}.school .field input[type=datetime-local],.school .field input[type=number]{min-width:0}.school .field small{flex-basis:100%;font-size:12px;color:var(--ios-label-2)}.school .field:has(>small){padding-bottom:8px}.school input[type=file]::file-selector-button{margin-right:10px;padding:7px 14px;border:0;border-radius:999px;cursor:pointer;font:600 14px var(--font-ios);background:var(--ios-fill);color:var(--ios-blue-text)}.school .switch-field small{flex-basis:auto;margin-left:auto}.school .field.switch-field>span{width:auto;flex:1}.school .pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.4;color:var(--ios-label)}.school .row .pre{display:block;margin-top:3px}.school .row .chips{margin-top:8px}.school .chips.after{padding:10px 4px 0;margin-top:0}.school .chips.before{padding:0 4px 10px;margin-top:0}.school .chip,.school a.chip:hover{text-decoration:none}.school .primary{text-decoration:none;text-align:center}a.primary.big{display:block}.school .primary.inline{display:inline-block;width:auto;margin-top:0}.school .form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.school .form-actions .primary.big{margin-top:0;flex:1 1 200px}.school .thread{margin-top:0;padding:4px 0 2px}.school .bubble{max-width:92%}.school .bubble.reply{margin-left:22px;max-width:calc(92% - 22px)}.school .bubble.done{opacity:.68}.school .bubble .who{font-size:12px}.school .bubble .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px;white-space:normal}.school .bubble .actions button{border:0;padding:0;background:none;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:0;color:var(--ios-blue-text)}.school .bubble.user .actions button{color:#fff;opacity:.9}.school .bubble .actions button.danger{color:var(--ios-red)}.school .bubble.user .actions button.danger{color:#ffd6d2}.school .reply-form{margin:2px 0 6px 22px}.school .reply-form .group{margin-bottom:8px}.school .muted{color:var(--ios-label-2)}.school .small{font-size:13px}.school .empty{margin:0;padding:22px 16px;text-align:center;font-size:15px;color:var(--ios-label-2)}.school .row a{overflow-wrap:anywhere}@media (max-width: 480px){.school .field:not(.wide):not(.switch-field){flex-wrap:wrap;gap:0;padding-top:6px}.school .field:not(.wide):not(.switch-field)>span{width:100%;font-size:13px;color:var(--ios-label-2)}.school .field:not(.wide):not(.switch-field) input,.school .field:not(.wide):not(.switch-field) select{width:100%}.school .back{max-width:40%}}.school .group+.group{margin-top:12px}@media (min-width: 820px){.school form>.primary.big,.school a.primary.big,.school .form-actions .primary.big{width:auto;min-width:280px;display:inline-block}.school .form-actions .primary.big{flex:0 0 auto}}:root[data-theme=dark] .pill.ok{background:#34c75938;color:#7ee09a}:root[data-theme=dark] .pill.warn{background:#ff95003d;color:#ffb84d}:root[data-theme=dark] .pill.bad{background:#ff3b3038;color:#ff9a93}
