pfast-main-menu{z-index:3;background-color:#b0c4de;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 2px 6px #00000080}pfast-main-menu>img{height:2em;margin:6px}pfast-main-menu>span{font-size:2em}pfast-main-menu>div.version{color:#d3d3d3;font-size:8px;position:absolute;bottom:0;right:0}pfast-main-update,pfast-main-error{width:0;height:0;display:block}pfast-main{flex-direction:column;min-width:340px;display:flex;position:absolute;inset:0}pfast-main>pfast-main-menu{flex:none}pfast-main>pfast-view-job-list{flex:auto;overflow-y:auto}pfast-widget-job-list-status{display:block}pfast-widget-job-list-status>div{border:1px solid #d3d3d3;padding:10px;position:relative}pfast-widget-job-list-status>div.done{background-color:#90ee90}pfast-widget-job-list-status>div.wip{background-color:#ffa600bb}pfast-widget-job-list-status>div>div.title{white-space:nowrap;text-overflow:ellipsis;font-size:2em;overflow:hidden}pfast-widget-job-list-status>div>div.status>p{flex-direction:row;width:calc(100% - 80px);margin:0 0 .25rem;font-size:.75em;display:flex}pfast-widget-job-list-status>div>div.status>p>label{flex:1}pfast-widget-job-list-status>div>div.status>p>span{text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}pfast-widget-job-list-status>div>div.status>p>.error{color:red}pfast-widget-job-list-status>div>div.status>p>.warning{color:orange}pfast-widget-job-list-status>div>div.status>p>.success{color:green}pfast-widget-job-list-status>div>div.iconStatus{background-color:#fff;border-radius:12px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:-6px;left:-6px;box-shadow:0 3px 10px #0009}pfast-widget-job-list-status>div>div.iconStatus svg{width:16px;height:16px}pfast-widget-job-list-status>div>div.iconList{position:absolute;bottom:2px;right:4px}pfast-widget-job-list-status>div>div.iconList>div.icon{cursor:pointer;width:32px;height:32px;display:inline-block;position:relative}pfast-widget-job-list-status>div>div.iconList>div.icon svg{fill:#fff;stroke:#000;stroke-width:.1px;width:32px;height:32px}pfast-widget-job-list-status>div>div.iconList>div.icon.download{top:1px}pfast-widget-job-list-status>div>div.iconList>div.icon:hover svg{fill:#d3d3d3}pfast-widget-job-list-new{background-color:#fff;min-width:300px;padding:12px 6px;display:block}pfast-widget-job-list-new>h3{text-align:center;font-size:1.5rem}pfast-widget-job-list-new>.form-group{border-top:1px solid #d3d3d3;padding:6px}pfast-widget-job-list-new>.form-group>label{font-weight:700;display:block}pfast-widget-job-list-new>.form-group>input,pfast-widget-job-list-new>.form-group select,pfast-widget-job-list-new>.form-group pfast-checkbox{box-sizing:border-box;border:1px solid #ccc;border-radius:4px;width:100%;padding:4px 8px}pfast-widget-job-list-new>.form-group>input[type=file]{display:none}pfast-widget-job-list-new>.form-group>.btn{cursor:pointer;color:#4284f4;padding:10px;font-weight:400}pfast-widget-job-list-new>.form-group.disabled{color:#666}pfast-widget-job-list-new>.btn-group{border-top:1px solid #d3d3d3;flex-direction:row-reverse;justify-content:space-between;display:flex}pfast-widget-job-list-new>.btn-group>.btn{cursor:pointer;color:#4284f4;flex:none;padding:10px;font-weight:400}pfast-widget-job-list-new>.btn-group>.btn.disabled{color:#d3d3d3;cursor:not-allowed}pfast-widget-job-list-new>.center{text-align:center}pfast-view-job-list{-webkit-overflow-scrolling:touch;display:block;overflow-y:scroll}pfast-view-job-list>pfast-widget-job-list-status{margin:12px;box-shadow:0 2px 6px #00000080}pfast-overlay{z-index:10;background-color:#0003;flex-direction:column;max-width:100%;max-height:100%;display:flex;position:fixed;inset:0;overflow:auto}pfast-overlay>.fillRow{flex:auto}pfast-overlay>.contentRow{flex:none;display:flex}pfast-overlay>.contentRow>.fillColumn{flex:auto}pfast-overlay>.contentRow>.contentColumn{flex:none;max-width:100%}pfast-overlay>.contentRow>.contentColumn>.content{box-shadow:0 2px 6px #00000080}@media (orientation:landscape){pfast-overlay>.contentRow>.contentColumn>.content{margin:5px 25px}}@media (orientation:portrait){pfast-overlay>.contentRow>.contentColumn>.content{margin:25px 5px}}pfast-messagebox{background-color:#fff;min-width:300px;max-width:600px;padding:12px 6px;display:block}pfast-messagebox>div,pfast-messagebox>div>div{background-color:#0000;padding:.7rem;font-size:1rem}pfast-messagebox>div.caption{font-size:1.5rem;font-weight:700}pfast-messagebox>div.detailText{font-size:.4rem;overflow:auto}pfast-messagebox>div.buttonRow{justify-content:flex-end;display:flex}pfast-messagebox>div.buttonRow>div.button{cursor:pointer;color:#4284f4}pfast-floating-button>.floatingButton{cursor:pointer;justify-content:center;align-items:center;display:flex}pfast-floating-button>.floatingButton svg{fill:#fff}pfast-floating-button>.positionBottomRight{background-color:#f08080;border-radius:50%;width:56px;height:56px;position:fixed;bottom:20px;right:20px;box-shadow:0 3px 10px #0009}pfast-floating-button>.positionBottomRight svg{width:36px;height:36px}pfast-floating-button>.positionAsideToBottomRight{background-color:#1e90ff;border-radius:50%;width:48px;height:48px;position:fixed;bottom:20px;left:20px;box-shadow:0 3px 10px #0009}pfast-floating-button>.positionAsideToBottomRight svg{width:32px;height:32px}pfast-floating-button>.positionBottomMiddle{background-color:#789;border-radius:50%;width:36px;height:36px;position:fixed;bottom:20px;left:calc(50% - 18px);box-shadow:0 3px 10px #0009}pfast-floating-button>.positionBottomMiddle svg{width:24px;height:24px}pfast-checkbox{box-sizing:border-box;align-items:center;display:flex}pfast-checkbox>div.checkbox{background:#e9e9e9;border:1px solid #d9d9d9;border-radius:11px;width:39px;height:22px;margin:2px 0 2px 4px;transition:all .3s;display:inline-block;position:relative}pfast-checkbox>div.checkbox:before{content:"";background:#fff;border:1px solid #d9d9d9;border-radius:12px;width:24px;height:24px;transition:all .3s;display:block;position:absolute;top:-2px;left:-4px}pfast-checkbox>div.checkbox:hover:before{box-shadow:0 0 3px #0000004d}pfast-checkbox>div.checkbox.checked:before{left:14px}pfast-checkbox>div.checked{background:#55d069}pfast-checkbox>span{margin-left:4px;font-size:20px}
