header{background-color:#112854;display:flex;justify-content:space-between;padding:17px 16px 16px}h1{color:#fff;font-size:20px;font-weight:400;margin:0}nav.footer{font-size:.6em;padding:.5em}nav.footer span{border-right:1px solid gray;margin-right:.5em;padding-right:.5em}div.spacer{width:1em}nav.toolbar{align-items:center;background-color:#f8f9fa;display:flex;gap:2px;padding:8px 16px}nav.toolbar button{cursor:pointer}nav.toolbar button.close:disabled,nav.toolbar button.close[disabled]{cursor:default}nav.toolbar button.close:disabled img,nav.toolbar button.close[disabled] img{opacity:.4}button.open{background:none;border:0;line-height:0;padding:0}div.open{display:flex;position:relative}div.open div.callout{display:flex;flex-direction:column;left:-.5rem;position:absolute;top:32px}div.open div.callout div.arrow{line-height:0}div.open div.callout div.arrow img{flex-grow:0;margin-left:.5rem}div.open div.callout div.assistant{background-color:#0094ff;border-radius:.5rem;color:#fff;padding:.5rem;white-space:nowrap}input.open{position:absolute;visibility:hidden}button.close{background-color:initial;border:none;cursor:pointer;line-height:0;padding:0}button.close:disabled,button.close[disabled]{cursor:default}button.close:disabled img,button.close[disabled] img{opacity:.4}button.next{background-color:initial;border:none;cursor:pointer;line-height:0;padding:0}button.next:disabled,button.next[disabled]{cursor:default}button.next:disabled img,button.next[disabled] img{opacity:.1}button.previous{background-color:initial;border:none;cursor:pointer;line-height:0;padding:0}button.previous:disabled,button.previous[disabled]{cursor:default}button.previous:disabled img,button.previous[disabled] img{opacity:.1}button.rotate-right{background-color:initial;border:none;cursor:pointer;line-height:0;padding:0}button.rotate-right:disabled,button.rotate-right[disabled]{cursor:default}button.rotate-right:disabled img,button.rotate-right[disabled] img{opacity:.4}button.rotate-left{background-color:initial;border:none;cursor:pointer;line-height:0;padding:0}button.rotate-left:disabled,button.rotate-left[disabled]{cursor:default}button.rotate-left:disabled img,button.rotate-left[disabled] img{opacity:.4}select.font{align-self:stretch;border-radius:.25em;width:8em}select.font option{font-size:120%}input.font-size{width:4em}input.font-size,select.font-type{align-self:stretch}input.forecolour{cursor:pointer;height:100%;width:34px}input.forecolour:disabled{cursor:default}input.backcolour{cursor:pointer;height:100%;width:34px}input.backcolour:disabled{cursor:default}button.switch-colours{flex:0 1;padding:0}button.switch-colours:disabled{cursor:default}select.opacity{align-self:stretch}a.save{height:0;position:absolute;visibility:hidden;width:0}button.save{background-color:initial;border:none;cursor:pointer;line-height:0;padding:0}button.save:disabled,button.save[disabled]{cursor:default}button.save:disabled img,button.save[disabled] img{opacity:.1}button.location{background:none;border:0;cursor:pointer}button.location:disabled{cursor:default}button.location:disabled img{opacity:.3}main{display:flex;flex-grow:1;min-height:0}div.caption{display:flex;flex:auto;flex-direction:column}div.container{display:flex;flex:1 1;flex-direction:column;gap:1em;margin:1em}div.row{display:flex;flex-direction:row;gap:.5em}div.workspace{border-bottom:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;display:flex;flex-basis:50%}textarea.caption{border-radius:.5em;flex:auto;font:1em sans-serif;font-size:1rem;padding:.25rem;resize:none}div.canvas{align-items:center;display:flex;flex:1 1;justify-content:center;overflow:hidden}div.canvas canvas{max-height:100%;max-width:100%}label.include-date input{margin-left:.25rem;margin-right:.5em}div.canvas-dimensions{background-color:#eee;border:1px solid #aaa;border-radius:.5em;display:flex;flex-direction:column;gap:.3em;padding:.5em}div.canvas-width{align-items:center;display:flex;gap:.4em}div.canvas-width input{flex:auto;font-family:sans-serif;width:6em}div.canvas-height{align-items:center;display:flex;gap:.65em}div.canvas-height input{flex:auto;font-family:sans-serif;width:6em}div.caption-position{background-color:#efefef;border:1px solid #ccc;border-radius:.25rem;display:flex;flex-direction:column;padding:.25rem}div.caption-position button{background-color:initial;border:none;cursor:pointer}div.caption-position button:disabled{cursor:default}button.bottom-right{border-radius:.25rem;padding:.25rem}button.bottom-right.active{background-color:blue}button.bottom-middle{border-radius:.25rem;padding:.25rem}button.bottom-middle.active{background-color:blue}button.bottom-left{border-radius:.25rem;padding:.25rem}button.bottom-left.active{background-color:blue}button.top-left{border-radius:.25rem;padding:.25rem}button.top-left.active{background-color:blue}button.top-middle{border-radius:.25rem;padding:.25rem}button.top-middle.active{background-color:blue}button.top-right{border-radius:.25rem;padding:.25rem}button.top-right.active{background-color:blue}div.captions{border:1px solid #000;border-radius:.25rem;display:flex;flex-wrap:wrap;gap:.25rem;max-height:4rem;overflow:auto;padding:.25rem}div.captions:empty{display:none}div.gallery{flex-direction:column}div.gallery,ul{display:flex;flex-basis:50%;flex-grow:1}ul{border-bottom:1px solid #000;border-top:1px solid #000;flex-wrap:wrap;gap:1em;justify-content:flex-start;list-style:none;margin:0;overflow:auto;padding:1em}li{border:1px solid #0000}li.gallery-item{border:4px outset #0000;display:flex;flex-grow:0;height:200px;position:relative;width:200px}li.selected{border:4px outset red}li button{background-color:#000;border:0;cursor:pointer;flex:auto;padding:0}li button:disabled,li button[disabled]{cursor:default}li.gallery-item button img{height:200px;width:200px}li.gallery-item button img:not([src]){visibility:hidden}li img.status{position:absolute;right:1px;top:1px}div.sort{align-items:center;display:flex;gap:.25rem;justify-content:flex-end;padding:.5rem}div.sort select{border-radius:.25rem;padding:.25rem}canvas.app{display:none}a{flex-grow:0}.login{display:flex;flex-direction:column;flex-grow:1}.login header{flex-grow:0}.login main{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:1em;justify-content:center}.login main a:visited{color:inherit}
/*# sourceMappingURL=main.6706d5eb.css.map*/