*{box-sizing:border-box}body{color:#e5e7eb;background:#000;justify-content:center;margin:0;padding:40px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}body:before{content:"";opacity:.03;pointer-events:none;z-index:0;background:url(/maintenance/assets/background-B9zKipse.jpeg) 50%/contain no-repeat;width:700px;height:700px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.app{z-index:1;position:relative}h1{justify-content:center;margin-bottom:30px;font-weight:300}.glass{background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;margin-bottom:20px;padding:30px}.job{color:#e5e7eb;background:#ffffff06;border:1px solid #ffffff0f;border-radius:20px;margin-bottom:20px;padding:30px}select{color:#e5e7eb;appearance:none;background:#ffffff14 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 12px center/14px no-repeat;border:none;border-radius:12px;width:100%;margin:8px 0;padding:12px 40px 12px 12px;transition:all .2s}input{color:#fff;background:#ffffff14;border:none;border-radius:10px;width:100%;margin:8px 0;padding:12px}select:hover{cursor:pointer;transform:translateY(-2px)}button{color:#fff;cursor:pointer;background:#303030bb;border:none;border-radius:12px;width:100%;padding:12px;font-weight:300;transition:all .2s}button:hover{background:#ffffff14;transform:translateY(-2px)}button:active{transform:translateY(0)scale(.98)}.controls{flex-direction:column;gap:5px;margin-bottom:15px;display:flex}.controls select,.controls button{flex:1}.label{opacity:.6;margin-top:10px;margin-bottom:5px;font-size:12px}.batch-group{align-items:center;gap:10px;margin-bottom:15px;display:flex}.batch-group select,.batch-group button{flex:1}small{opacity:.2}.job-item{margin-bottom:10px}input,select:focus{outline:none}button:disabled{opacity:.3;cursor:not-allowed}.job-row{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.job-main{flex-direction:column;gap:2px;display:flex}.job-status{opacity:.5;margin-top:8px;font-size:12px}
