.blue-save{background:linear-gradient(#7899df,#315ca5)!important;color:#fff!important;border:1px solid #31528a!important;font-weight:bold;box-shadow:inset 0 1px #b5c9f0,0 1px 2px #0002}
.reference-video-edit{min-height:650px;margin-bottom:26px}.video-edit-nav{display:flex;align-items:center;min-height:44px;background:linear-gradient(#515151,#292929);border:1px solid #444;box-shadow:inset 0 1px #666;color:#eee}.video-edit-nav>span,.video-edit-nav>button{font: bold 12px Arial;color:#ddd;text-shadow:0 -1px #333;padding:15px 14px;border:0;background:none;white-space:nowrap}.video-edit-nav>.active{background:#303030;box-shadow:inset 0 0 2px #222}.video-edit-nav>button:disabled{opacity:1;cursor:default}.video-edit-nav>div{margin-left:auto;display:flex;gap:6px;padding:5px}.video-edit-nav .btn{font-size:11px;font-weight:bold;color:#eee;background:linear-gradient(#484848,#242424);border:1px solid #252525;padding:8px 12px;text-shadow:0 -1px #222;box-shadow:inset 0 1px #555}
.reference-edit-heading{display:flex;align-items:center;gap:5px;min-height:64px}.reference-edit-heading h1{font:normal 20px Arial;margin:0 auto 0 0;overflow-wrap:anywhere;min-width:0}.reference-edit-heading .btn{font-size:11px;height:31px;padding:7px 12px}.reference-edit-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.edit-panel{border:1px solid #aaa;margin-bottom:15px;background:#eee;box-shadow:inset 0 1px #f9f9f9}.edit-panel>summary{font-size:13px;font-weight:bold;color:#555;cursor:pointer;padding:12px 14px 8px}.edit-panel>div{padding:5px 15px 14px}.edit-panel label{display:block;font:normal 11px Arial;color:#666;margin-bottom:12px}.edit-panel input:not([type=checkbox]):not([type=file]):not([type=hidden]),.edit-panel textarea{display:block;width:100%;border:1px solid #bbb;border-radius:2px;background:#fafafa;box-shadow:inset 0 1px 2px #0002;padding:7px 10px;font:12px Arial;color:#555;margin-top:6px}.edit-panel textarea{resize:vertical;min-height:75px}.edit-panel input:not([type=checkbox]):not([type=file]){height:32px}.edit-panel select{font:11px Arial;padding:2px 4px;border:1px solid #ccc;background:#fff;border-radius:0;box-shadow:none;height:22px}.edit-panel .edit-category{display:flex;gap:5px;align-items:center;margin:0}.edit-category select{min-width:195px;max-width:100%}.edit-panel .thumbnail-editor{margin:0;padding:0;border:0;background:none}.edit-panel .thumbnail-editor h3{display:none}.edit-panel .thumbnail-editor-preview{width:120px;height:67.5px;border:2px solid #e3cf62;outline:3px solid #fff3a1;margin:5px 0 12px;object-fit:cover}.edit-panel .thumbnail-editor input[type=file]{display:block;font-size:11px;max-width:100%;margin:8px 0}.edit-panel .thumbnail-help{font-size:11px;line-height:16px}.edit-panel .field-help{font-size:11px;line-height:16px;margin:0 0 12px}.edit-panel .edit-comments{display:flex;align-items:center;gap:5px;margin:14px 0 0}.edit-comments input{margin:0}.recording-details-column{padding-top:284px}.recording-date{display:grid;grid-template-columns:1fr 1fr;gap:3px 5px;margin:-8px 0 16px}.recording-date select{width:100%}.recording-date .btn{font-size:11px;padding:3px 13px;height:24px;margin-right:4px}.recording-location{display:flex;align-items:center;gap:6px;margin-top:-7px}.recording-location input{flex:1;min-width:0;margin:0!important}.recording-location .btn{font-size:11px;padding:6px 13px;height:29px}.location-search-result{font-size:11px;line-height:16px;margin-bottom:0}.reference-edit-status{font-size:12px;padding:10px 0;min-height:20px}
.manager-nav-right>a{display:block;padding:14px 13px;color:#eee;font:bold 11px Arial;line-height:14px;text-shadow:0 -1px #333}.history-panel,.inbox-panel{min-width:0;background:white}.community-help{margin:0;padding:14px 20px;color:#777;line-height:18px}.history-entry{display:flex;align-items:center;padding:14px 20px;border-top:1px solid #eee;gap:15px}.history-entry>a{display:flex;align-items:center;gap:10px;font-size:14px;flex:1;min-width:0;overflow-wrap:anywhere}.history-entry .icon{width:16px;height:16px;color:#999;flex:none}.history-entry time{font-size:11px;color:#999}.community-icon-button{display:grid;place-items:center;width:25px;height:25px;border:0;background:transparent;color:#999;padding:5px}.community-icon-button:hover{background:#eee;color:#555}.community-icon-button .icon{width:15px;height:15px}.inbox-entry{display:flex;gap:12px;padding:15px 20px;border-bottom:1px solid #ddd;background:#fafafa}.inbox-entry.unread{background:#fff}.inbox-entry.unread .inbox-subject{font-weight:bold}.inbox-entry>div{flex:1;min-width:0;line-height:18px}.inbox-entry>div>div{font-size:11px;color:#888}.inbox-entry p{font-size:12px;color:#999;margin:5px 0;overflow-wrap:anywhere}.inbox-entry time{font-size:11px;color:#999;white-space:nowrap}.inbox-subject{display:block;font-size:14px;overflow-wrap:anywhere}.inbox-avatar{display:grid;place-items:center;width:40px;height:40px;flex:none;background:#aaa;color:white;font-size:22px}.inbox-avatar img{width:100%;height:100%;object-fit:cover}.private-message{padding:20px}.private-message-heading{display:flex;align-items:center;gap:12px}.private-message-heading p{font-size:11px;color:#888;margin:5px 0}.private-message-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:20px;margin:25px 0}.private-message .btn{margin-right:5px}.inbox-panel .manager-section-heading h1{font-size:19px;overflow-wrap:anywhere}.inbox-panel .manager-section-heading .btn{white-space:nowrap}#compose-message{padding:20px;max-width:650px}#compose-message label{display:block;color:#555;font-weight:bold;margin-bottom:18px}#compose-message input,#compose-message textarea,#compose-message select{display:block;width:100%;margin-top:7px;border:1px solid #bbb;padding:8px;font:12px Arial;background:#fafafa}#compose-message textarea{resize:vertical}#compose-message .btn{display:inline-block;margin-right:7px}#message-status{line-height:18px;color:#777}
@media(max-width:750px){.video-edit-nav{flex-wrap:wrap}.video-edit-nav>div{margin-left:0}.video-edit-nav>span,.video-edit-nav>button{padding:13px 10px}.reference-edit-grid{grid-template-columns:1fr}.recording-details-column{padding-top:0}.history-entry{flex-wrap:wrap}.history-entry time{margin-left:25px}.inbox-entry{flex-wrap:wrap;padding:12px}.reference-edit-heading h1{font-size:17px}.reference-edit-heading .btn{padding:7px 8px}}
