﻿#blazor-error-ui{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:1000;display:none;background-color:rgba(0,0,0,.5);backdrop-filter:blur(5px);text-align:center;}#blazor-error-ui>.dialog{border:1px solid #ee3442;border-top:20px solid #ee3442;border-radius:8px;background:#fff;box-shadow:0 0 20px rgba(238,52,66,.2);position:relative;top:30vh;min-width:30%;margin:auto auto;display:inline-block;padding:20px;}#blazor-error-ui>.dialog h1{font-size:60px;position:relative;top:-10px;}#blazor-error-ui .dismiss{position:initial;}body,htnl{font-family:"Noto Sans Thai";font-weight:normal;font-size:14px;}.feature-container{backdrop-filter:blur(10px) brightness(110%) saturate(200%);background-color:rgba(41,172,226,.2);background-size:cover;background-position:center center;background-repeat:no-repeat;box-shadow:0 10px 20px rgba(0,0,0,.1);border-radius:16px;overflow:hidden;transition:all ease 1s;padding:24px;background-color:rgba(255,255,255,.9);border:2px solid #025fac;margin-bottom:48px!important;transition-duration:.2s;}.feature-container .title-tools{display:flex;align-items:center;}.feature-container .title-tools h2{flex-grow:1;margin:0;}div.body{background-image:url('/images/bg.webp');background-repeat:no-repeat;background-size:cover;background-position:center bottom;background-attachment:fixed;}.fileSelectZone{display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;}@media only screen and (max-width:767px){.fileSelectZone{width:140px;}}.fileSelectZone input{cursor:pointer;}.fileSelectZone .btn,.fileSelectZone i{pointer-events:none!important;cursor:pointer;}.fileSelectZone:hover{filter:brightness(120%);background-color:rgba(0,0,0,.4);color:#fff;}.fileSelectZone:hover .btn-outline-primary{background-color:var(--bs-blue);color:#fff;}.fileSelectZone input[type=file]{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;}.rainbow-box{background-color:#302244;border:3px solid transparent;border-image:linear-gradient(to bottom right,#b827fc 0%,#2c90fc 25%,#b8fd33 50%,#fec837 75%,#fd1892 100%);border-image-slice:1;height:200px;margin:20px auto;width:200px;}@keyframes shimmer{0%{background-position:100% 100%;}100%{background-position:0 0;}}.bootstrap-select button.btn-light{background-color:transparent;}.bootstrap-select .bs-searchbox{padding-bottom:8px;border-bottom:1px solid #29ace2;margin-bottom:8px;}.bootstrap-select .dropdown-menu{padding:8px;box-shadow:0 10px 10px rgba(0,0,0,.4);}.topbar{backdrop-filter:blur(10px) brightness(150%);background-color:rgba(255,255,255,.8);box-shadow:10px 0 20px white;position:fixed;width:100lvw;height:70px;z-index:4;}.topbar .topbar-logo{font-size:30px;}.topbar .topbar-logo img{height:48px;border-radius:8px;margin-right:16px;}.topbar .topbar-nav{width:auto;flex-grow:1;position:relative;left:-80px;}.topbar .topbar-nav .nav-link{padding:4px 16px;margin:8px;border-radius:4px;cursor:pointer;}.topbar .dropdown-menu{box-shadow:0 10px 10px rgba(0,0,0,.2);cursor:pointer;}.topbar .dropdown-menu .dropdown-item:hover{background-color:var(--bs-primary)!important;color:#fff;}.topbar .dropdown-menu .dropdown-item.text-danger:hover{background-color:var(--bs-danger)!important;color:#fff!important;}.topbar .dropdown-menu.download-progress .dropdown-item{display:flex;gap:24px;align-items:flex-end;position:relative;padding-bottom:5px;pointer-events:none;}.topbar .dropdown-menu.download-progress .dropdown-item span:nth-child(2){font-size:80%;}.topbar .dropdown-menu.download-progress .dropdown-item .percentbar{position:absolute;height:3px;bottom:0;max-width:calc(100% - 32px);background:#2a7b9b;background:linear-gradient(259deg,#2a7b9b 0%,#57c785 50%,#eddd53 100%);}.topbar .dropdown-menu.download-progress .dropdown-item.error span{color:#f00;}.topbar .dropdown-menu.download-progress .dropdown-item.error .percentbar{background:none;background-color:#f00!important;}#folder-browser-modal .modal-body{height:70lvh;margin:16px;overflow-y:scroll;}#folder-browser-modal .modal-title{flex-grow:1;text-align:center;}#folder-browser-modal .modal-title .nav-pills{margin:0!important;margin:auto;display:inline-flex;}#folder-browser-modal .modal-title .nav-pills .nav-link{font-size:16px;}#folder-browser-modal .list-group-item{font-size:16px!important;position:relative;align-items:center;user-select:none;}#folder-browser-modal .list-group-item:hover{background-color:rgba(41,172,226,.1);}#folder-browser-modal .list-group-item i{margin-right:16px;font-size:150%;}#folder-browser-modal .list-group-item .bi-folder-fill{color:#ffce44;text-shadow:2px 3px 2px rgba(0,0,0,.7);}#folder-browser-modal .list-group-item.selected{font-weight:bold;background-color:rgba(41,172,226,.4);}#folder-browser-modal .list-group-item.endlist{padding-left:68px;color:rgba(0,0,0,.5);}#folder-browser-modal .list-group-item.create{color:#025fac;padding-left:96px;background-color:rgba(1,169,81,.05);}#folder-browser-modal .list-group-item.create:hover{background-color:rgba(1,169,81,.1);}#folder-browser-modal .list-group-item.loading{background:linear-gradient(90deg,transparent 30%,#ffce44 50%,transparent 70%);background-size:400%;animation:shimmer 1.5s infinite linear;}#folder-browser-modal .list-group-item .loading-text{flex-grow:1;text-align:right;font-weight:bold;}#folder-browser-modal .list-group-flush{padding-left:24px;}#folder-browser-modal .subfolder-parent{opacity:0;position:relative;top:-32px;overflow:clip;transition:all ease .25s;}#folder-browser-modal .subfolder-parent.showsubfolders{opacity:1;top:0;}.uprev-finder .dropdown-menu{width:auto;min-width:40lvw;height:30lvh;position:relative;z-index:999;overflow-x:hidden;overflow-y:scroll;user-select:none;box-shadow:0 15px 20px rgba(0,0,0,.5);}.uprev-finder .dropdown-menu .dropdown-item:hover{color:#fff;background-color:#025fac;}.uprev-finder .dropdown-menu .dropdown-item:hover .text-subtle{color:#fff;}.uprev-finder .dropdown-menu .dropdown-item{padding-left:16px;cursor:pointer;}.uprev-finder .dropdown-menu .dropdown-item .text-subtle{font-size:80%;color:#025fac;}.uprev-finder .dropdown-menu .folder{white-space:nowrap;padding-left:8px;}input.loading{background:linear-gradient(90deg,transparent 30%,#008000 50%,transparent 70%);background-size:400%;animation:shimmer 1.5s infinite linear;}.loading{background:linear-gradient(90deg,transparent 30%,#ccc 50%,transparent 70%);background-size:400%;animation:shimmer 1.5s infinite linear;}.folder-picker-modal-dialog{width:60lvw!important;max-width:100%!important;}.uploadtable td:nth-child(3){width:20%!important;}.uploadtable td:nth-child(3) .uprev-finder{display:flex;}.delete-picker .uprev-finder{display:flex;max-width:40lvw;margin:auto;}.form-control-static,.pendingshimmer,input,textarea{font-size:.9rem!important;}.grid-star-container{gap:0!important;}.disabled input,.disabled textarea{background-color:#ebebeb;}.node-meta-pannel{overflow-y:auto;flex-grow:0;background-color:#f3f2f1;}