/* Ties & Bonds / Vibrant Weddings — shared client theme, v1. */
:root,[data-bs-theme=light]{--bs-primary:#1a73e8;--bs-primary-rgb:26,115,232;--bs-body-bg:#f7f9fc;--bs-body-color:#202124;--bs-border-color:#e3e7ed;--bs-link-color:#1a73e8;--bs-primary-light:#e8f0fe;--bs-app-bg-color:#f7f9fc}
body{background:#f7f9fc!important;color:#202124!important;font-family:Arial,Helvetica,sans-serif!important}
.app-main,.app-wrapper,.app-page,.app-root{background:transparent!important}
.card{border:1px solid #e7ebf0!important;border-radius:24px!important;box-shadow:0 3px 18px #26364b05!important;background:#fff!important}
.card-header{border-bottom:0!important;padding:24px 28px 12px!important;min-height:88px!important}
.card-body{padding:20px 28px 28px!important}
.form-control,.form-select{border:1px solid #dfe5ed!important;border-radius:12px!important;background:#f7f9fc!important;box-shadow:none!important}
input[name=search],input[data-kt-filemanager-table-filter=search]{width:340px!important;max-width:100%;height:48px;background:#edf2fa!important;border:0!important;border-radius:28px!important}
.btn{border-radius:12px!important;font-weight:600!important;transition:background .16s,box-shadow .16s!important}
.btn-primary{background:#1a73e8!important;border-color:#1a73e8!important;box-shadow:0 2px 4px #1a73e820!important}
.btn-primary:hover{background:#155fc4!important;box-shadow:0 4px 12px #1a73e830!important}
.btn-light-primary,.badge-light-primary{color:#174ea6!important;background:#e8f0fe!important}
.badge{border-radius:10px!important;font-weight:500!important}
.text-primary{color:#1a73e8!important}
.app-header{background:#f7f9fc!important;box-shadow:none!important;border:0!important}
.app-sidebar{background:#f7f9fc!important;border:0!important}
.app-sidebar .menu-link{border-radius:0 24px 24px 0!important;margin-right:14px!important;padding:12px 20px!important;color:#444746!important}
.app-sidebar .menu-link.active,.app-sidebar .menu-link:hover{background:#d3e3fd!important;color:#174ea6!important}
#kt_app_sidebar>div:first-child{min-height:110px;background:url('/static/branding/ties-and-bonds-dark.png') center/190px auto no-repeat}
#kt_app_sidebar>div:first-child img,#kt_app_sidebar>div:first-child .fs-3{visibility:hidden}
#kt_app_sidebar::after{content:'';display:block;min-height:100px;background:url('/static/branding/vibrant-weddings-dark.png') center/190px auto no-repeat;margin-top:24px;opacity:.85}
/* Public share pages use the same header and surfaces as the signed-in portal. */
body:not(:has(#kt_app_sidebar))::before{content:'';display:block;height:112px;flex-shrink:0;background:url('/static/branding/ties-and-bonds-dark.png') left center/240px auto no-repeat,url('/static/branding/vibrant-weddings-dark.png') right center/240px auto no-repeat;margin:8px max(32px,calc((100vw - 1400px)/2)) 0;border-bottom:1px solid #e0e5ed}
body:not(:has(#kt_app_sidebar)) #kt_app_content_container{max-width:1464px;margin:auto;padding:28px 32px!important}
body:not(:has(#kt_app_sidebar)) #kt_app_content{padding-top:0!important}
/* File cards retain the original links, selections, actions and upload behavior. */
#file_manager_list{display:block!important;width:100%!important;border:0!important;margin:22px 0!important}
#file_manager_list colgroup{display:none}
#file_manager_list thead{display:block!important;border-bottom:1px solid #e5e9ef;margin-bottom:18px}
#file_manager_list thead tr{display:flex!important;align-items:center;gap:24px;padding:10px 0}
#file_manager_list thead th{width:auto!important;min-width:0!important;border:0!important;font-size:12px!important;font-weight:600!important;color:#6b7280!important;padding:0!important}
#file_manager_list thead th:last-child{display:none}
#file_manager_list_body{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:16px}
#file_manager_list_body tr{position:relative;display:grid!important;grid-template-columns:1fr auto;grid-template-rows:minmax(102px,auto) 22px 28px;border:1px solid #e0e5ed!important;border-radius:16px!important;background:#fff!important;min-width:0;padding:18px 18px 14px;transition:background .16s,box-shadow .16s}
#file_manager_list_body tr:hover{background:#f5f8ff!important;box-shadow:0 4px 14px #26364b0c}
#file_manager_list_body tr:has(input:checked){background:#e8f0fe!important;border-color:#a8c7fa!important}
#file_manager_list_body td{border:0!important;padding:0!important;font-size:12px!important;color:#737b87!important;text-align:left!important;min-width:0}
#file_manager_list_body td:first-child{position:absolute;top:16px;right:14px;z-index:2}
#file_manager_list_body td:nth-child(2){grid-column:1/-1;grid-row:1;align-self:start;color:#202124!important}
#file_manager_list_body td:nth-child(2)>div{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:14px;margin-top:2px;margin-bottom:12px;min-width:0}
#file_manager_list_body td:nth-child(2) i.ki-duotone{font-size:40px!important;color:#547ea8!important;margin:0!important}
#file_manager_list_body td:nth-child(2) i.ki-folder{color:#6c96ba!important}
#file_manager_list_body td:nth-child(2) a{font-size:13px!important;line-height:1.5;font-weight:600!important;color:#303640!important;overflow-wrap:anywhere;display:block;padding-right:4px}
#file_manager_list_body td:nth-child(3){grid-column:1;grid-row:2;align-self:end}
#file_manager_list_body td:nth-child(4){grid-column:1;grid-row:3;align-self:end;font-size:10px!important}
#file_manager_list_body td:last-child:not(:nth-child(4)){grid-column:2;grid-row:2/4;align-self:end}
#file_manager_list_body .btn-icon{background:#edf2fa!important;width:32px;height:32px;border-radius:50%!important}
#file_manager_list_body tr:has(.dt-empty){display:block!important;grid-column:1/-1;min-height:100px;text-align:center}
.page-link{border-radius:50%!important}
.page-item.active .page-link{background:#d3e3fd!important;color:#174ea6!important}
.modal-content{border-radius:24px!important;border:0!important;box-shadow:0 20px 80px #16274225!important}
.modal-header,.modal-footer{border-color:#edf0f4!important}
.dropzone,#upload_files_empty{border:1.5px dashed #b4c7e3!important;border-radius:18px!important;background:#f4f8ff!important;padding:36px!important}
.progress{border-radius:8px!important;background:#e8eef7!important;overflow:hidden}
.progress-bar{background:#1a73e8!important}
#sign_in_form{border-radius:24px!important;background:#fff!important;border:1px solid #e4e9f1;padding:38px!important;box-shadow:0 8px 40px #26364b08}
#sign_in_form img{max-height:96px;object-fit:contain}
@media(max-width:767px){body:not(:has(#kt_app_sidebar))::before{height:88px;margin:0 16px;background-size:170px auto,170px auto}body:not(:has(#kt_app_sidebar)) #kt_app_content_container{padding:16px!important}.card-header{padding:18px 16px 8px!important;gap:12px}.card-body{padding:16px!important}input[name=search],input[data-kt-filemanager-table-filter=search]{width:100%!important}.card-title{width:100%}.card-title>div{width:100%}.card-toolbar{margin-top:0!important}#file_manager_list_body{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:10px}#file_manager_list_body tr{padding:14px 12px 12px}#file_manager_list_body td:nth-child(2) a{font-size:12px!important}#file_manager_list thead tr{gap:18px}.app-sidebar{max-width:240px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important}}
#sign_in_form .row > .col-5{display:none!important} #sign_in_form .row > .col-7{width:100%!important} #sign_in_form h1{text-align:center;margin-left:0!important}

/* Premium text identity — v2 */
:root{--bs-primary:#284f46;--bs-primary-rgb:40,79,70;--bs-link-color:#284f46;--bs-primary-light:#e8efeb}
body{background:#f5f5f1!important;color:#222b29!important;font-family:'Segoe UI',Arial,sans-serif!important}
.app-header,.app-sidebar{background:#f5f5f1!important}
#kt_app_sidebar>div:first-child{min-height:146px!important;background:none!important;position:relative;padding:24px!important;display:flex!important;align-items:center!important}
#kt_app_sidebar>div:first-child::before{content:'files.vibrantweddings.tiesandbonds.com';font-family:Georgia,'Times New Roman',serif;font-size:22px;line-height:1.35;letter-spacing:-.6px;color:#203e35;overflow-wrap:anywhere;max-width:210px}
#kt_app_sidebar>div:first-child>*{display:none!important}
#kt_app_sidebar::after{display:none!important;background:none!important}
body:not(:has(#kt_app_sidebar))::before{content:'files.vibrantweddings.tiesandbonds.com';background:none!important;height:112px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:Georgia,'Times New Roman',serif;font-size:clamp(18px,2.5vw,34px);font-weight:400;letter-spacing:-.6px;color:#203e35;border-bottom:1px solid #dedfd6;overflow-wrap:anywhere}
.card{border-radius:20px!important;border-color:#e4e5dd!important;box-shadow:0 8px 30px #283b3005!important}
.btn-primary{background:#284f46!important;border-color:#284f46!important;box-shadow:none!important}.btn-primary:hover{background:#1e3f36!important}
.text-primary,.btn-light-primary{color:#284f46!important}.btn-light-primary,.badge-light-primary{background:#e8efeb!important}
.app-sidebar .menu-link.active,.app-sidebar .menu-link:hover{background:#e1e9e2!important;color:#284f46!important}
#file_manager_list_body tr{border-color:#e4e5dd!important;border-radius:14px!important;box-shadow:0 2px 6px #203e3503}
#file_manager_list_body tr:hover{background:#f5f7f2!important;box-shadow:0 6px 18px #203e350a}
#file_manager_list_body td:nth-child(2) i.ki-folder{color:#718b72!important}
#file_manager_list_body tr:has(input:checked){background:#e8efeb!important;border-color:#9aafa1!important}
#sign_in_form h1{font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important;color:#203e35!important;font-size:28px!important}
#sign_in_form img{display:none!important}
.progress-bar{background:#284f46!important}
@media(max-width:767px){body:not(:has(#kt_app_sidebar))::before{font-size:18px;line-height:1.5;padding:0 10px;height:94px}#kt_app_sidebar>div:first-child::before{font-size:20px}}

/* Hide brand image on all auxiliary and share pages. */
img[alt="Logo"]{display:none!important}

/* Drive-inspired surfaces and controls for the existing NAS portal. */
#file_manager_list_body td{height:auto!important;min-height:0!important}
:root,[data-bs-theme=light]{--bs-primary:#0b57d0;--bs-primary-rgb:11,87,208;--bs-body-bg:#f8fafd;--bs-link-color:#0b57d0;--bs-primary-light:#e9f0fe;--bs-border-color:#e1e5eb}
body,.app-header,.app-sidebar{background:#f8fafd!important;color:#1f1f1f!important;font-family:'Segoe UI',Arial,sans-serif!important}
.card{border:0!important;border-radius:22px!important;box-shadow:none!important}.card-header{padding:22px 24px 10px!important;min-height:76px!important;gap:16px}.card-body{padding:14px 24px 26px!important}
input[name=search],input[data-kt-filemanager-table-filter=search]{border:0!important;background:#e9eef6!important;border-radius:28px!important;height:48px!important;font-size:15px!important}
.btn{border-radius:12px!important}.btn-primary{background:#0b57d0!important;border-color:#0b57d0!important;color:white!important}.btn-primary:hover{background:#084ab5!important}.btn-light-primary,.badge-light-primary{background:#edf2fa!important;color:#24456b!important}.text-primary{color:#0b57d0!important}
.app-sidebar .menu-link{border-radius:24px!important;margin:3px 14px!important;padding:11px 18px!important}.app-sidebar .menu-link.active{background:#c2e7ff!important;color:#123d66!important}.app-sidebar .menu-link:hover{background:#e4ebf4!important}
#kt_app_sidebar>div:first-child{min-height:122px!important;padding:18px 24px!important}#kt_app_sidebar>div:first-child::before{font-size:21px!important;line-height:1.35!important;color:#263c54!important}
body:not(:has(#kt_app_sidebar))::before{font-size:clamp(18px,2.1vw,29px)!important;color:#263c54!important;border-bottom-color:#e2e7ee!important;height:94px!important}
#file_manager_list{margin:14px 0 20px!important}#file_manager_list thead{margin-bottom:14px!important}#file_manager_list thead tr{padding:12px 0!important}#file_manager_list_body{grid-template-columns:repeat(auto-fill,minmax(215px,1fr))!important;gap:16px!important}
#file_manager_list_body tr{background:#f1f4f9!important;border:1px solid transparent!important;border-radius:12px!important;padding:14px!important;grid-template-rows:minmax(100px,auto) 20px 24px!important;box-shadow:none!important}#file_manager_list_body tr:hover{background:#e7eef8!important;box-shadow:none!important}#file_manager_list_body tr:has(input:checked){background:#c2e7ff!important;border-color:#9ccdf3!important}
#file_manager_list_body td:nth-child(2)>div{flex-direction:row!important;align-items:center!important;gap:10px!important;margin:0 22px 10px 0!important}#file_manager_list_body td:nth-child(2) i.ki-duotone{font-size:22px!important;color:#d94b4b!important;flex-shrink:0}#file_manager_list_body td:nth-child(2) i.ki-folder{color:#4c565e!important}#file_manager_list_body td:nth-child(2) a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500!important;font-size:13px!important;overflow-wrap:normal!important;padding:0!important;max-width:100%}
#file_manager_list_body td:first-child{top:15px!important;right:12px!important}#file_manager_list_body td:nth-child(4){color:#77808b!important}#file_manager_list_body .btn-icon{background:transparent!important;border-radius:50%!important}
#file_manager_list_body tr.vibrant-folder{grid-template-rows:36px 18px!important;min-height:78px!important}#file_manager_list_body tr.vibrant-folder td:nth-child(2){grid-row:1!important}#file_manager_list_body tr.vibrant-folder td:nth-child(3){display:none!important}#file_manager_list_body tr.vibrant-folder td:nth-child(4){grid-row:2!important}#file_manager_list_body tr.vibrant-folder td:last-child:not(:nth-child(4)){grid-row:1/3!important}
.vibrant-preview-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:126px;border:1px solid #dde5ef;border-radius:8px;background:linear-gradient(145deg,#e4ebf5,#f9fbfe);color:#526b8c;cursor:pointer;font:500 12px 'Segoe UI',sans-serif;margin:12px 0 2px}.vibrant-preview-tile:hover{background:#dbe8f8;color:#0b57d0}.vibrant-preview-symbol{font-size:28px;color:#46688f}.card-toolbar{display:flex!important;align-items:center!important;gap:16px!important;flex-wrap:wrap}
#vibrant-view-controls{display:inline-flex;border:1px solid #8a939e;border-radius:22px;overflow:hidden;align-self:center;flex-shrink:0}#vibrant-view-controls button{padding:7px 12px;border:0;background:white;color:#374151;font:13px 'Segoe UI',sans-serif;cursor:pointer}#vibrant-view-controls button+button{border-left:1px solid #8a939e}#vibrant-view-controls button[aria-pressed=true]{background:#c2e7ff;color:#164e75}
.menu-sub-dropdown{background:#f2f5fa!important;border-radius:10px!important;border:1px solid #dbe1e9!important;box-shadow:0 4px 14px #1b2b4424!important;padding:8px!important}.menu-sub-dropdown .menu-link{border-radius:5px!important;font-weight:400!important}.menu-sub-dropdown .menu-link:hover{background:#dfe8f5!important}.modal-content{border-radius:18px!important;box-shadow:0 16px 64px #1c304a30!important}.modal-title{font-weight:500!important}.form-control,.form-select{border-radius:10px!important;background:#f8fafd!important}.dropzone,#upload_files_empty{background:#f5f8ff!important;border-color:#b8c9e2!important}.progress-bar{background:#0b57d0!important}
body.vibrant-list-view #file_manager_list_body{display:block!important}body.vibrant-list-view #file_manager_list_body tr{display:grid!important;grid-template-columns:28px minmax(120px,1fr) 100px 150px 44px!important;grid-template-rows:auto!important;align-items:center!important;gap:10px!important;padding:12px 8px!important;min-height:54px!important;border-radius:0!important;border-bottom:1px solid #e2e5eb!important;background:white!important}body.vibrant-list-view #file_manager_list_body tr:hover{background:#f2f6fc!important}body.vibrant-list-view #file_manager_list_body tr:has(input:checked){background:#c2e7ff!important}body.vibrant-list-view #file_manager_list_body td,body.vibrant-list-view #file_manager_list_body tr.vibrant-folder td{position:static!important;grid-row:1!important;grid-column:auto!important;display:block!important;align-self:center!important;font-size:12px!important}body.vibrant-list-view #file_manager_list_body td:nth-child(2)>div{margin:0!important}body.vibrant-list-view #file_manager_list_body .vibrant-preview-tile{display:none!important}
@media(max-width:767px){.card-header{padding:18px 16px 10px!important}.card-body{padding:12px 16px 22px!important}#file_manager_list_body{grid-template-columns:repeat(auto-fill,minmax(155px,1fr))!important;gap:10px!important}.vibrant-preview-tile{height:110px}body.vibrant-list-view #file_manager_list_body tr{grid-template-columns:24px minmax(100px,1fr) 62px 32px!important;gap:6px!important}body.vibrant-list-view #file_manager_list_body td:nth-child(4){display:none!important}.card-toolbar{gap:10px!important}#vibrant-view-controls button{padding:7px 10px}}


/* Owner Drive workspace, based on the user's open Drive reference. */
body.vibrant-owner-drive{--bs-app-sidebar-width:240px!important;font-family:Arial,Helvetica,sans-serif!important;background:#f8fafd!important}
body.vibrant-owner-drive #kt_app_sidebar{width:240px!important;background:#f8fafd!important;border:0!important}body.vibrant-owner-drive #kt_app_sidebar::after,body.vibrant-owner-drive #kt_app_sidebar_header::before{display:none!important}
body.vibrant-owner-drive #kt_app_sidebar_header{margin:0!important;padding:18px 16px 12px!important;min-height:158px!important;background:none!important}
.vibrant-drive-brand{display:grid;grid-template-columns:34px 1fr;gap:6px 10px;align-items:center;color:#202124}.vibrant-drive-brand img{display:block!important;width:34px;height:34px}.vibrant-drive-brand>span{font-size:22px;font-weight:400}.vibrant-drive-brand small{grid-column:1/-1;font:11px Georgia,serif;color:#64748b;overflow-wrap:anywhere;line-height:1.4}
.vibrant-new-menu{position:relative;z-index:105;margin-top:22px;width:112px}.vibrant-new-menu summary{list-style:none;background:white;box-shadow:0 2px 5px #0002;border-radius:16px;padding:17px 18px;font-size:15px;color:#1f1f1f;cursor:pointer}.vibrant-new-menu summary::-webkit-details-marker{display:none}.vibrant-new-options{position:absolute;top:0;left:0;background:white;box-shadow:0 3px 14px #0003;border-radius:8px;padding:8px;width:220px}.vibrant-new-options button{display:block;border:0;background:white;padding:12px 16px;text-align:left;width:100%;border-radius:4px;font-size:14px}.vibrant-new-options button:hover{background:#e9eef6}
body.vibrant-owner-drive .app-sidebar .menu-link{color:#30343b!important;margin:3px 0!important;padding:9px 18px!important;border-radius:24px!important}body.vibrant-owner-drive .app-sidebar .menu-title,body.vibrant-owner-drive .app-sidebar .menu-icon i{color:inherit!important;font-weight:400!important;font-size:14px!important}body.vibrant-owner-drive .app-sidebar .menu-link.active{background:#c2e7ff!important;color:#143d58!important}body.vibrant-owner-drive #kt_app_sidebar_navs_wrappers{margin:0 14px!important}
.vibrant-drive-topbar{position:fixed;top:8px;left:260px;right:140px;height:52px;z-index:99;pointer-events:none}.vibrant-drive-topbar .card-title{margin:0!important;pointer-events:auto}.vibrant-drive-topbar input[name=search]{width:min(800px,calc(100vw - 420px))!important;height:48px!important;font-size:16px!important;background:#e9eef6!important}
body.vibrant-owner-drive #kt_app_main{margin-left:0!important}body.vibrant-owner-drive #kt_app_content_container{padding:12px 22px 24px!important;max-width:none!important}body.vibrant-owner-drive .card-header{min-height:68px!important;padding:18px 24px 0!important;justify-content:flex-end!important}body.vibrant-owner-drive #id_create_dir_button{display:none!important}body.vibrant-owner-drive .card-body{padding-top:8px!important}body.vibrant-owner-drive [data-kt-filemanager-table-nav-bar=base]{background:transparent!important;font-size:22px!important;color:#202124!important;padding:0!important}body.vibrant-owner-drive [data-kt-filemanager-table-nav-bar=base] a{color:#202124!important;font-weight:400!important}body.vibrant-owner-drive [data-kt-filemanager-table-nav-bar=base]>div>i:first-child{display:none!important}
body.vibrant-owner-drive #vibrant-drop-hint{border:0!important;background:transparent!important;font-size:12px!important;padding:6px 0!important;margin:10px 0!important;color:#7a8491!important}body.vibrant-owner-drive #file_manager_list_body{gap:16px!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important}body.vibrant-owner-drive:not(.vibrant-list-view) #file_manager_list_body tr.vibrant-folder{min-height:50px!important;height:50px!important;grid-template-rows:26px!important;padding:12px 14px!important;border-radius:12px!important}body.vibrant-owner-drive:not(.vibrant-list-view) #file_manager_list_body tr.vibrant-folder td:nth-child(4){display:none!important}body.vibrant-owner-drive:not(.vibrant-list-view) #file_manager_list_body tr.vibrant-folder td:nth-child(2)>div{margin:0 24px 0 0!important;gap:12px!important}body.vibrant-owner-drive:not(.vibrant-list-view) #file_manager_list_body tr.vibrant-folder td:last-child{position:absolute!important;right:7px!important;top:7px!important;height:32px!important;grid-row:auto!important}body.vibrant-owner-drive:not(.vibrant-list-view) #file_manager_list_body tr.vibrant-folder td:first-child{left:12px!important;right:auto!important;top:15px!important;opacity:0}body.vibrant-owner-drive:not(.vibrant-list-view) #file_manager_list_body tr.vibrant-folder:hover td:first-child,body.vibrant-owner-drive:not(.vibrant-list-view) #file_manager_list_body tr.vibrant-folder:has(input:checked) td:first-child{opacity:1}body.vibrant-owner-drive:not(.vibrant-list-view) #file_manager_list_body tr.vibrant-folder:hover .ki-folder{opacity:0}
.vibrant-storage{margin:24px 12px;padding-top:18px;border-top:1px solid #e1e5eb;color:#45515e;font:12px Arial,sans-serif}.vibrant-storage strong{display:block;font-weight:400;font-size:14px;margin-bottom:12px}.vibrant-storage progress{width:100%;height:6px;accent-color:#0b57d0;display:block;margin-bottom:12px}.vibrant-storage p{margin:0 0 7px;line-height:1.5}.vibrant-storage small{font-size:10px;line-height:1.5;display:block;color:#76818e}.vibrant-trash-link{display:block;width:100%;background:transparent;border:0;border-radius:24px;padding:10px 18px;text-align:left;font:14px Arial,sans-serif;color:#30343b}.vibrant-trash-link:hover{background:#e4ebf4}.vibrant-trash-dialog{width:min(520px,90vw);border:0;border-radius:20px;padding:28px;box-shadow:0 16px 70px #14253d40;color:#26384b}.vibrant-trash-dialog::backdrop{background:#18253655}.vibrant-trash-dialog h2{font:24px Arial,sans-serif}.vibrant-trash-dialog p{line-height:1.7;color:#64748b;font-size:13px}.vibrant-trash-dialog a{display:block;padding:12px;background:#f0f4fa;border-radius:8px;margin:8px 0;color:#294f7b}.vibrant-trash-dialog button{padding:10px 24px;border:0;background:#0b57d0;color:white;border-radius:24px;margin-top:16px}
@media(max-width:991px){.vibrant-drive-topbar{position:static;height:auto;margin:14px 18px;pointer-events:auto}.vibrant-drive-topbar input[name=search]{width:100%!important}.vibrant-drive-topbar .card-title>div{width:100%}body.vibrant-owner-drive #kt_app_content_container{padding:10px!important}}
