.page-document ion-toolbar button,.page-document ion-toolbar select{outline:none}.page-document ion-toolbar .toolbar-content *{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:red}.page-document .page-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.page-document .page-controls span{font-size:20px;font-weight:500;margin-top:-5px}.page-document .page-controls svg{width:25px}.page-document .page-controls .button{background:#fff;display:inline-block;padding:0 10px}.page-document .page-controls .button svg{fill:var(--ion-color-medium)}.page-document .page-controls .button.active svg{fill:var(--ion-color-dark)}.page-document .sharing-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-document .sharing-controls ion-spinner{position:relative;top:auto;left:auto}.page-document .sharing-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.page-document .sharing-icon svg.ionicon{width:30px;height:30px;margin:0 10px}.page-document .sharing-icon:hover{text-decoration:underline}@media screen and (max-width:767px){.page-document .sharing-icon ion-label{display:none}}.page-document .sharing-icon .sub{display:block;width:100%;font-size:12px;opacity:.6}.page-document .refresh-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.page-document .refresh-icon svg.ionicon{width:30px;height:30px;margin:0 10px}.page-document .refresh-icon:hover{text-decoration:underline}@media screen and (max-width:767px){.page-document .refresh-icon ion-label{display:none}}.page-document .controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;padding:5px}.page-document .controls .read-only{padding-left:15px;opacity:.3}.page-document .controls button{background:#fff;min-width:40px}.page-document .controls button.undo{font-size:14px;padding:0}.page-document .controls button.undo:not(.active){display:none}.page-document .modes,.page-document .undo-clear{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-document .mode:not(.active){opacity:.5}.page-document .context{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:14px}.page-document .opacity-control,.page-document .stamp-control{margin:auto 9px;font-weight:500}.page-document .stamp-control{min-width:40px;border:1px solid #f1f1f1;border-radius:50px;background-color:#f1f1f1;padding:4px 12px;cursor:pointer;text-align:center}.page-document .stamp-control,.page-document .stamp-control:hover{-webkit-transition:background-color .1s linear;transition:background-color .1s linear}.page-document .stamp-control:hover{color:#fff;background-color:#ff471c}.page-document .line-thickness-control{background:#000;width:30px;border-radius:3px;margin:auto 9px}.page-document .color-control{width:25px;height:29px;margin:auto 9px;stroke-width:1.5px;stroke:#000}.page-document .shape-control{margin:auto 9px}.page-document .shape-control .circle div{border-radius:100%}.page-document .shape-control .circle div,.page-document .shape-control .square div{width:23px;height:23px;border:2px solid #000}.page-document .shape-control .x{width:20px;height:20px;position:relative}.page-document .shape-control .x div{width:2px;height:26px;background:#000;position:absolute}.page-document .shape-control .x div:first-child{top:-3px;left:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.page-document .shape-control .x div:last-child{top:-3px;left:9px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.page-document .option{display:block;margin-right:4px}.page-document iframe{border:0;height:calc(100% - 114px);background-color:#eee;border-top:1px solid var(--ion-color-light);border-bottom:1px solid var(--ion-color-light)}.page-document ion-spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.page-document .orientation-message{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:99}@media screen and (min-width:768px){.page-document ion-content.pdf-section{--offset-bottom:0px!important}.page-document iframe{border-top:2px solid var(--ion-color-light);border-bottom:2px solid var(--ion-color-light)}}.page-annotation-detail ion-content{--ion-background-color:#eee}.page-annotation-detail ion-toolbar{border-top:1px solid var(--ion-color-light);--ion-background-color:#fff}.page-annotation-detail iframe{border:0;height:calc(100% - 57px);background-color:#eee;opacity:0}.page-annotation-detail iframe,.page-annotation-detail iframe.ready{-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.page-annotation-detail iframe.ready{opacity:1}@media screen and (max-width:767px){.page-annotation-detail iframe iframe{height:calc(100% - 57px)}}.page-annotation-detail ion-spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}