Files
2026-07-07 18:38:36 +05:30

725 lines
15 KiB
SCSS

// grid js
.no-border-gridjs {
.gridjs.gridjs-container{
.gridjs-wrapper{
@apply border-0
}
}
}
.custom-gridjs{
.gridjs-table{
.gridjs-thead{
.gridjs-tr {
.gridjs-th:hover {
@apply bg-bodybg
}
}
}
}
th.gridjs-th-sort:focus, th.gridjs-th-sort:hover{
@apply bg-bodybg;
}
}
#grid-header-fixed{
.custom-gridjs{
.gridjs.gridjs-container{
.gridjs-wrapper {
@apply border-0
}
}
}
}
.gridjs-pagination .gridjs-pages button:last-child {
@apply dark:border-defaultborder/10
}
input{
@apply focus-visible:outline-none!;
}
input[type="radio"] {
@apply w-4 h-4 cursor-pointer relative bg-white dark:bg-transparent border border-inputborder p-0.5 rounded-[50%] checked:bg-primary checked:after:content-[""] checked:after:absolute checked:after:w-[6px] checked:after:h-[6px] checked:after:bg-white checked:after:-translate-x-2/4 checked:after:-translate-y-2/4 checked:after:rounded-[50%] checked:after:left-2/4 checked:after:top-2/4 disabled:opacity-50 disabled:cursor-not-allowed;
}
input[type="checkbox"].form-check-input {
@apply w-4 h-4 cursor-pointer relative bg-white dark:bg-transparent dark:border dark:border-defaultborder/10 p-0.5 rounded-sm
checked:bg-primary checked:after:content-['\EB7B'] checked:after:font-[remixicon] checked:after:absolute checked:after:text-white checked:after:text-[0.65rem]
checked:after:font-bold checked:after:-translate-x-2/4 checked:after:-translate-y-2/4 checked:after:left-2/4 checked:after:top-2/4
disabled:opacity-50 disabled:cursor-not-allowed;
}
.dark {
input[type="date"].calenderColor::-webkit-calendar-picker-indicator ,
input[type="week"].calenderColor::-webkit-calendar-picker-indicator ,
input[type="month"].calenderColor::-webkit-calendar-picker-indicator,
input[type="time"].calenderColor::-webkit-calendar-picker-indicator ,
input[type="datetime-local"].calenderColor::-webkit-calendar-picker-indicator {
filter: invert(1);
/* flips dark icon to light */
/* optional: adds white background */
color: white;
/* sets icon color to white */
opacity: 1;
/* ensures it's visible */
}
}
.custom-select {
-webkit-appearance: none;
-moz-appearance: none;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23808080' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
background-size: 1.25rem 0.8rem !important;
@apply bg-no-repeat bg-[calc(100%_-_0.35rem)_center] pr-10 appearance-none;
}
[dir=rtl] .custom-select {
background-position: .35rem center;
}
.apexcharts-svg,
.apexcharts-canvas {
@apply w-full! focus:!outline-none;
}
.ng-select .ng-select-container {
@apply min-h-[40px]!;
}
.form-control.angualr-search {
@apply w-[250px]!
}
.mat-mdc-header-row {
@apply z-[10] relative;
}
.swiper {
&::part(button-prev),
&::part(button-next) {
@apply h-[1.2rem] w-[1.2rem]! p-[5px]! rounded-[0.5rem] bg-[#0000004d] text-[#fffafa];
}
&::part(bullet-active){
@apply bg-white w-5 h-1 rounded-md text-black;
}
&::part(bullet){
@apply bg-[rgba(255,_255,_255,_0.6)] text-black opacity-[0.5] w-5 h-1 rounded-md ;
}
}
.landing-body{
.swiper.pagination-dynamic {
&::part(bullet-active){
@apply bg-primary w-5 h-1 rounded-md text-black;
}
&::part(bullet){
@apply bg-[rgba(0,_0,_0,_0.3)] dark:bg-[rgba(255,_255,_255,_0.6)] text-black opacity-[0.5] w-5 h-1 rounded-md ;
}
}
}
.swiper.custom-pagination{
&::part(bullet-active){
@apply bg-white w-5 h-5 rounded-md text-black;
}
&::part(bullet){
@apply bg-[rgba(255,_255,_255,_0.6)] text-black opacity-[0.5] w-5 h-5 rounded-md ;
}
}
// .hs-overlay-backdrop{
// @apply hs-overlay-backdrop-open:bg-[#32325180] dark:hs-overlay-backdrop-open:!bg-[#323251cc];
// }
// .iconclick {
// @apply z-[-1] relative ;
// }
.iconclick {
position: relative;
color: inherit;
display: inline-flex;
pointer-events: none;
}
.pickr {
.color-picker {
@apply visible;
visibility: visible !important;
left: 0px !important;
}
}
.color-picker.open {
.hex-text,
.hsla-text,
.rgba-text{
.box{
@apply border border-defaultborder dark:border-defaultborder/10 dark:!text-white mb-[2px] p-[2px];
input{
@apply border-0 dark:!text-white;
}
div{
@apply dark:!text-white;
}
}
}
}
#stocks-marketcap{
@apply w-full!
}
@media (max-width:440px) {
#stepline-chart,
#crm-revenue-analytics,
#treemap-colorranges,
#treemap-multi,
#treemap-basic,
#treemap-distributed,
#boxplot-basic,
#boxplot-scatter,
#boxplot-horizontal,
#candlestick-basic,
#candlestick-line,
#candlestick-categoryx,
#column-rotated-labels,
#area-stacked,
#zoom-chart,
#annotation-chart,
#bar-negative,
#timeline-advanced,
#timeline-multi,
#bubble-simple,
#bubble-3d,
#rangearea-basic,
#rangearea-combo,
#mixed-linecolumn,
#mixed-multiple-y,
#area-negative,
#candlestick-categoryx,
#heatmap-multiseries,
#chart-months {
.apexcharts-toolbar {
display: none !important;
}
}
}
#bar-categories {
.apexcharts-datalabels {
@apply translate-x-[20px];
}
}
.apexcharts-legend-marker {
stroke: none;
}
.mat-mdc-paginator-range-actions {
@apply flex-wrap;
}
@media (max-width:360px) {
.mat-mdc-paginator-range-label{
@apply hidden!;
}
}
#project-descriptioin-editor .ql-container {
@apply h-[200px] overflow-auto;
}
[data-nav-layout="horizontal"][data-menu-styles="light"][data-page-style="modern"]{
&[data-header-styles="light"],
&[data-header-styles="dark"]{
.app-sidebar{
@apply border-b border-b-[var(--color-defaultborder)]! ;
}
}
}
@media (min-width: 622px) {
.companies-search-input{
.ng-select-container{
border-radius: 0px !important;
}
}
}
@media (max-width: 622px) {
.companies-search-input{
input.form-control{
@apply border border-defaultborder! dark:!border-defaultborder/10 rounded-e-sm!;
}
}
}
@media (min-width: 992px) {
[data-vertical-style=doublemenu] .app-sidebar .main-sidebar-header {
@apply border-e-0!;
}
}
.ng-select.custom-invoice-currency{
.ng-select-container{
@apply bg-[var(--color-light)]!;
}
}
.search-company-cart-star .br-units .br-unit{
@apply text-[1.25rem]!;
}
.custom-close-ngselect.ng-select .ng-select-container .ng-value-container .ng-value .ng-value-icon{
@apply hidden!;
}
.ti-pagination li:not(:first-child) {
.page-link {
@apply border-s-[0px]!;
}
}
select{
@apply focus-visible:outline-none;
}
//range sliders
.ngx-slider .ngx-slider-pointer {
@apply focus-visible:outline-none;
}
.ngx-slider .ngx-slider-bar {
@apply dark:bg-[var(--color-bodybg2)];
}
.ngx-slider .ngx-slider-bar:not(.ngx-slider-selection) {
@apply dark:bg-[var(--color-gray)]!;
}
.ngx-slider {
.ngx-slider-pointer.ngx-slider-active:after {
@apply bg-[#fff]!;
}
}
.cusotm-ngx-slider {
.ngx-slider {
@apply z-0
}
.ngx-slider .ngx-slider-pointer {
@apply bg-[var(--color-primary)];
}
}
#secondary-colored-slider{
.ngx-slider .ngx-slider-pointer {
@apply bg-[var(--color-secondary)];
}
}
#warning-colored-slider{
.ngx-slider .ngx-slider-pointer {
@apply bg-[var(--color-warning)];
}
}
#info-colored-slider{
.ngx-slider .ngx-slider-pointer {
@apply bg-[var(--color-info)];
}
}
#success-colored-slider{
.ngx-slider .ngx-slider-pointer {
@apply bg-[var(--color-success)];
}
}
#danger-colored-slider{
.ngx-slider .ngx-slider-pointer {
@apply bg-[var(--color-danger)];
}
}
#slider-toggle{
.ngx-slider.vertical .ngx-slider-pointer {
@apply rtl:!left-[-3px];
}
}
#merging-tooltips-slider{
.noUi-tooltip{
@apply dark:bg-[var(--color-bodybg)/10] dark:border-[var(--color-defaultborder)/10] dark:text-white;
}
}
#red {
@apply accent-[#ff383c] dark:accent-[#ff4a4e];
}
#green {
@apply accent-[#189777] dark:accent-[#32ffcb];
}
#blue {
@apply accent-[#757cd9] dark:accent-[#979eff];
}
#result {
@apply border-[1px] border-defaultborder dark:!border-defaultborder/10;
}
:host ::ng-deep #red {
@apply accent-[#ff383c] dark:accent-[#ff4a4e];
}
:host ::ng-deep #green {
@apply accent-[#189777] dark:accent-[#32ffcb];
}
:host ::ng-deep #blue {
@apply accent-[#757cd9] dark:accent-[#979eff];
}
#choices-text-email-filter{
.ng-trigger{
@apply bg-[var(--color-primary)]
}
.ng2-tag-input{
@apply border-0 p-0! ;
}
}
.pickr-container{
.example-form2{
.mat-mdc-form-field-flex{
@apply border border-defaultborder dark:border-defaultborder/10 px-[15px] rounded-[6px];
}
.mdc-line-ripple::before,
.mdc-line-ripple.mdc-line-ripple--active:after{
@apply border-0;
}
}
}
.AjaxloaderSweetalertInputClass {
@apply shadow-none;
}
#chart-line,
#chart-line2,
#chart-area,
#sessionsByDevice {
.apexcharts-marker {
@apply stroke-none;
}
}
[data-menu-styles=gradient][data-vertical-style="doublemenu"][data-nav-layout="vertical"] {
.app-sidebar {
.main-sidebar-header {
@apply border-gray-500!
}
.main-menu .slide.has-sub .slide-menu.child1 .slide {
@apply my-0!;
}
}
}
.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece {
border-width: 1px !important;
}
// .hs-overlay-backdrop {
// @apply z-[102];
// }
/* Start:: Create NFT Item Styles */
.create-nft-item {
.filepond--root {
@apply w-full h-[15.08rem] mx-auto text-center rounded-sm;
@media screen and (min-width: 1660px) {
@apply h-[14.75rem] w-[20.25rem] m-0;
}
// 1. Center the file item container itself
.filepond--file {
@apply m-0!; // Removes default margins that cause shifting
}
.filepond--list{
.filepond--item{
@apply me-[0.8rem]
}
}
// 2. Fix the preview wrapper alignment
.filepond--image-preview-wrapper {
@apply h-full! !w-full rounded-[0.3rem] !m-0;
}
.filepond--image-preview {
@apply h-full! !bg-transparent; // Transparent bg prevents weird color blocks
canvas {
/* Object-contain is better here if you want to see the whole image without cropping */
@apply max-h-full! !w-full object-cover !left-0 !right-0 mx-auto;
}
}
// 3. Keep the label centered behind/below
.filepond--drop-label {
@apply flex justify-center items-center h-auto min-h-full bottom-0 cursor-pointer;
label {
@apply p-[2em] text-xs text-primary font-semibold;
}
}
}
// Dashed border panel
.filepond--panel-root {
@apply border-defaultborder dark:border-defaultborder/10 border-2 border-dashed bg-light dark:bg-bodybg;
}
.filepond--list-scroller[data-state="overflow"] {
@apply overflow-y-hidden!;
}
}
/* Start:: Create NFT Item Styles */
// .create-nft-item {
// .filepond--root {
// @apply w-full h-[15.08rem] mx-auto text-center rounded-sm;
// @media screen and (min-width: 1660px) {
// @apply h-[14.75rem] w-[20.25rem] m-0;
// }
// // This ensures the actual input is always clickable
// .filepond--browser {
// @apply z-[10]! cursor-pointer! ;
// }
// .filepond--list-scroller {
// @apply flex items-center justify-center h-full;
// /* Disable pointer events on the preview so clicks "pass through" to the input */
// pointer-events: none;
// &[data-state="overflow"] {
// @apply overflow-y-hidden!;
// }
// }
// // Re-enable pointer events for the "Remove" button specifically
// .filepond--item {
// @apply me-[0.8rem]! h-full! ;
// pointer-events: all;
// }
// .filepond--list {
// @apply w-full! h-full! ;
// }
// .filepond--file {
// @apply m-0! h-full! ;
// }
// .filepond--image-preview-wrapper {
// @apply h-full! w-full! rounded-[0.3rem]! m-0! ;
// }
// .filepond--image-preview {
// @apply h-full! bg-transparent! ;
// canvas {
// @apply h-full! w-full! object-cover! left-0! right-0! mx-auto! ;
// }
// }
// .filepond--drop-label {
// @apply flex justify-center items-center h-auto min-h-full bottom-0 cursor-pointer;
// /* Ensure label is clickable */
// z-index: 1;
// label {
// @apply p-[2em] text-xs text-primary font-semibold;
// }
// }
// }
// .filepond--panel-root {
// @apply border-defaultborder dark:border-defaultborder/10 border-2 border-dashed bg-light dark:bg-bodybg;
// /* Ensure the panel doesn't block clicks */
// pointer-events: none;
// }
// }
/* End:: Create NFT Item Styles */
.filepond--root .filepond--drop-label {
min-height: 4.75em;
}
[data-nav-layout=vertical][data-vertical-style="doublemenu"] .main-menu .slide.has-sub .slide-menu.child1 .slide.side-menu__label1 {
@apply my-0!;
}
#stars-hover{
.br.br-default{
@apply flex items-center;
}
.br-text {
@apply bg-[#26bf941a] text-[#26bf94] align-middle text-[0.75em] font-semibold rounded px-[0.45rem] py-[0.25rem] ms-4;
}
}
[dir="rtl"] .br.br-default .br-units .br-unit .br-unit-inner.br-fraction::after {
--tw-content: "\2605"; /* star symbol */
@apply left-[11px]; /* Tailwind utility for positioning */
content: var(--tw-content); /* raw CSS for content */
}
@media (max-width: 991.98px) {
[data-toggled="open"] #responsive-overlay {
@apply visible;
}
}
#slider-toggle{
.ngx-slider.vertical .ngx-slider-pointer {
@apply rtl:!left-[-3px];
}
}
[dir="rtl"]{
.ql-editor li > .ql-ui:before{
@apply mr-[-0.7em]!;
}
}
#blog-category-select{
.ng-placeholder{
@apply text-[0.775rem]!;
}
}
.ngx-colors-overlay{
ngx-colors-panel{
.opened {
@apply bg-bodybg rtl:left-[10px];
.g-input{
@apply border-defaultborder dark:!border-defaultborder/10;
}
.manual-input-wrapper{
.g-input {
input{
@apply dark:text-white!;
}
}
}
}
}
}
[data-nav-layout="horizontal"] .app-sidebar .side-menu__item{
@apply my-0;
}
@media (min-width: 992px) {
[data-nav-style="icon-click"] .iconclick .side-menu__item {
@apply z-[1];
}
[data-vertical-style="doublemenu"] {
.iconclick {
@apply mx-auto! inline-block! relative!;
}
}
}
@media (min-width: 992px) {
[data-menu-position="scrollable"][data-nav-layout="horizontal"] .app-sidebar {
@apply relative! !z-[49];
}
}
.fslightbox-source{
@apply rounded-md;
}
.highlight.clip-widget {
markdown {
pre {
@apply bg-transparent m-[1rem]! rounded-[10px]! max-h-[400px]! p-0
border-defaultborder dark:!border-defaultborder/10;
}
pre>code {
@apply bg-[var(--color-light)] rounded-[10px]! border-defaultborder dark:!border-defaultborder/10;
}
}
}