body {font-family: "Inter", sans-serif;background-image: linear-gradient(to right, #f1f5f9 1px, transparent 1px), linear-gradient(to bottom, #f1f5f9 1px, transparent 1px);background-size: 40px 40px;}.top-widget {gap: 1.2rem;margin: 0 auto;width: 100%;display: flex;flex-wrap: wrap;}.top-widget .app-card {position: relative;background-color: #ffffff;padding: 35px 20px;border-radius: 56px;border: 1px solid transparent;display: flex;flex-direction: column;align-items: center;text-align: center;cursor: pointer;overflow: hidden;transition: all 1.4s cubic-bezier(0.19, 1, 0.22, 1);box-shadow: 0 4px 20px -4px rgba(0, 0, 0, 0.02);width: 31%;}.top-widget .app-card:hover {transform: scale(1.02);border-color: color-mix(in srgb, var(--accent), transparent 80%);box-shadow: 0 40px 80px -20px color-mix(in srgb, var(--accent), transparent 85%);}.top-widget .app-card .card-glow {position: absolute;top: -40px;right: -40px;width: 128px;height: 128px;background-color: var(--accent);opacity: 0.05;border-radius: 50%;transition: transform 1s ease;}.top-widget .app-card:hover .card-glow {transform: scale(2.5);}.top-widget .app-card .icon-box {position: relative;width: 64px;height: 64px;background: linear-gradient(135deg, var(--accent) 0%, color-mix(in srgb, var(--accent), black 15%) 100%);border-radius: 28px;display: flex;align-items: center;justify-content: center;color: #fff;margin-bottom: 32px;box-shadow: 0 25px 50px -12px color-mix(in srgb, var(--accent), transparent 60%);transition: all 0.5s ease;}.top-widget .app-card:hover .icon-box {transform: scale(1.1) rotate(6deg);}.top-widget .app-card .title {font-size: 1.25rem;font-weight: 600;color: #1e293b;margin: 0 0 10px 0;letter-spacing: -0.025em;transition: color 0.3s;}.top-widget .app-card.is-pro .title {color: #475569;}.top-widget .app-card:hover .title {color: #0f172a;}.top-widget .app-card .desc {font-size: 0.75rem;font-weight: 600;color: #94a3b8;line-height: 1.625;margin-bottom: 24px;}.top-widget .app-card .action {margin-top: auto;display: flex;align-items: center;gap: 8px;color: color-mix(in srgb, var(--accent), #cbd5e1 30%);font-weight: 900;font-size: 10px;text-transform: uppercase;letter-spacing: 0.25em;transition: all 0.4s;}.top-widget .app-card:hover .action {color: var(--accent);}.top-widget .app-card .arrow {transition: transform 0.3s ease;}.top-widget .app-card:hover .arrow {transform: translateX(8px);}.top-widget .app-card.is-pro {background-color: rgba(255, 255, 255);filter: grayscale(0.4);pointer-events: none;}.top-widget .app-card.is-pro:hover {background-color: #fff;filter: grayscale(0);}.top-widget .app-card .pro-tag {position: absolute;top: 16px;right: 32px;background: color-mix(in srgb, var(--accent), transparent 90%);color: var(--accent);padding: 4px 12px;border-radius: 9999px;font-size: 9px;font-weight: 900;text-transform: uppercase;letter-spacing: 0.1em;border: 1px solid color-mix(in srgb, var(--accent), transparent 80%);}.top-widget .app-card .lock-indicator {position: absolute;bottom: -4px;right: -4px;background: #fff;padding: 4px;border-radius: 8px;color: var(--accent);box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1);}form#wwvFlowForm {min-height: unset;}.t-Footer-apex {font-size: var(--ut-footer-apex-font-size, .75rem);line-height: var(--ut-footer-apex-line-height, 1.25rem);display: none;}.t-BreadcrumbRegion--compactTitle .t-BreadcrumbRegion-breadcrumb, .t-BreadcrumbRegion--compactTitle .t-BreadcrumbRegion-title {display: flex;}.t-ImageRegion--noFilter img{display: none;}.t-Body-actions{background-color: #fff;}.t-Body-actions .t-Region-title{color: #2596BE;}.t-Body-actionsToggle {background: #fff;border: 1px solid #2596BE;border-radius: 5px;color: #2596BE;}.t-Dialog-bodyWrapperIn, .t-Dialog-bodyWrapperOut , .t-Drawer-bodyWrapperIn, .t-Drawer-bodyWrapperOut  {flex-grow: 1;position: static;}.t-Body-actions{z-index: 9;}.t-Body-title{z-index: 1;}.a-IRR-search{gap: 10px;}.a-IRR-button {border-radius: 10px;/* background: #fff !important; */
}.a-IRR-buttons .t-Button {margin-block-end: calc(var(--a-irr-item-spacing, var(--a-toolbar-item-spacing, .5rem)) / 2);margin-block-start: calc(var(--a-irr-item-spacing, var(--a-toolbar-item-spacing, .5rem)) / 2);vertical-align: top;background: #000;color: #fff;padding: 0.5rem 1rem;}.t-Body-actions .t-Region-body{color: #666;}#P0_SEARCH{border: 1px solid #eee;}.a-IRR-controlGroup{z-index: 1;}