/* Phin File Go — add-on WebClient theme. No SFTPGo templates or scripts changed. */
:root { --bs-primary:#4b64ff; --bs-primary-rgb:75,100,255; }
body.app-default { background:linear-gradient(125deg,#13224a 0%,#081024 64%,#161c42 100%) fixed; }
.app-header,.app-sidebar,.app-toolbar { background:rgba(255,255,255,.97)!important; }
#kt_app_content_container .card,.app-content .card { border-radius:18px!important;box-shadow:0 15px 45px rgba(0,0,0,.16); }
#upload_files,#upload_files_empty { border:2px dashed #8ca1ff!important;border-radius:18px!important;background:linear-gradient(145deg,#fff,#f4f7ff)!important;transition:border-color .2s,background .2s; }
#upload_files:hover,#upload_files_empty:hover { border-color:#4b64ff!important;background:#eef2ff!important; }
#upload_files .dz-message,#upload_files_empty .dz-message {padding:22px 10px;}
#upload_files .dz-message h3,#upload_files_empty .dz-message h3 {font-size:19px!important;font-weight:700!important;color:#192247!important;}
#upload_files .dz-progress,#upload_files_empty .dz-progress {height:9px!important;background:#e8ebf0!important;border-radius:16px!important;overflow:hidden!important;}
#upload_files .dz-progress .dz-upload,#upload_files_empty .dz-progress .dz-upload {display:block;height:100%;border-radius:16px;background:#4b64ff!important;}
#upload_files .dz-preview,#upload_files_empty .dz-preview {padding:12px 14px!important;border-radius:12px!important;background:#fff;box-shadow:0 3px 12px rgba(14,32,72,.08);margin-bottom:12px;}
#upload_files_button,#upload_files_empty_button {border-radius:13px!important;background:#4b64ff!important;border-color:#4b64ff!important;padding:11px 25px!important;}
#upload_files_cancel {border-radius:13px!important;border:1px solid #4b64ff!important;color:#4b64ff!important;background:#fff!important;}
.modal-content {border-radius:19px!important;}
@media (prefers-reduced-motion:reduce) {#upload_files,#upload_files_empty{transition:none!important}}

/* Phin File Go: dark WebClient navigation matches Admin */
/* Phin File Go WebClient v2. Scopes sidebar changes exclusively to its UI. */
body.app-default #kt_app_sidebar {background:#0c0e13!important;color:#f5f7fc!important;}
body.app-default #kt_app_sidebar .text-sidebar {color:#f8fafc!important;}
body.app-default #kt_app_sidebar .app-sidebar-header {background:transparent!important;}
body.app-default #kt_app_sidebar .menu-link {background:transparent;border-radius:9px;transition:background .15s;}
body.app-default #kt_app_sidebar .menu-link .menu-title {color:#cbd2df!important;font-weight:600;}
body.app-default #kt_app_sidebar .menu-link .menu-icon i {color:#8595b6!important;}
body.app-default #kt_app_sidebar .menu-link:hover {background:#1d2330!important;}
body.app-default #kt_app_sidebar .menu-link:hover .menu-title {color:#fff!important;}
body.app-default #kt_app_sidebar .menu-link.active,
body.app-default #kt_app_sidebar .menu-link.here {background:#1c2028!important;}
body.app-default #kt_app_sidebar .menu-link.active .menu-title,
body.app-default #kt_app_sidebar .menu-link.here .menu-title {color:#fff!important;}
body.app-default #kt_app_sidebar .menu-link.active .menu-icon i {color:#90a6d5!important;}
body.app-default #kt_app_sidebar .hover-scroll-y::-webkit-scrollbar-thumb {background:#414858;}
