11/*!
2- * Materialize v2.3.1 (https://materializeweb.com)
2+ * Materialize v2.3.2 (https://materializeweb.com)
33* Copyright 2014-2026 Materialize
44* MIT License (https://raw.githubusercontent.com/materializecss/materialize/master/LICENSE)
55*/
@@ -3834,6 +3834,7 @@ table span.badge {
38343834 background-color : var (--md-sys-color-surface );
38353835 margin : 0 auto;
38363836 white-space : nowrap;
3837+ scrollbar-width : none;
38373838}
38383839.tabs .tabs-transparent {
38393840 background-color : transparent;
@@ -3908,6 +3909,10 @@ table span.badge {
39083909 padding : 0 24px ;
39093910 font-size : 14px ;
39103911 text-overflow : ellipsis;
3912+ -webkit-user-select : none;
3913+ -moz-user-select : none;
3914+ -ms-user-select : none;
3915+ user-select : none;
39113916 overflow : hidden;
39123917 -webkit-transition : color 0.28s ease, background-color 0.28s ease;
39133918 transition : color 0.28s ease, background-color 0.28s ease;
@@ -4265,6 +4270,7 @@ body.keyboard-focused .dropdown-content li:focus {
42654270 user-select : none;
42664271 vertical-align : top;
42674272}
4273+
42684274.chip : focus {
42694275 outline : none;
42704276 background-color : var (--md-sys-color-primary );
@@ -4327,27 +4333,30 @@ body.keyboard-focused .dropdown-content li:focus {
43274333 box-shadow : none;
43284334 margin : 0 0 8px 0 ;
43294335 padding : 4px ;
4336+ /* min-height: 45px; */
43304337 outline : none;
43314338 -webkit-transition : all 0.3s ;
43324339 transition : all 0.3s ;
43334340}
4341+
43344342.chips .focus {
43354343 border-bottom : 1px solid var (--md-sys-color-primary );
43364344 -webkit-box-shadow : 0 1px 0 0 var (--md-sys-color-primary );
43374345 box-shadow : 0 1px 0 0 var (--md-sys-color-primary );
43384346}
4347+
43394348.chips .input-field {
43404349 border-bottom : 1px solid var (--md-sys-color-on-surface-variant );
43414350}
4342- .chips .input-field : hover {
4343- cursor : text;
4344- }
4345- .chips input : not ([type ]): not (.browser-default ).input {
4351+
4352+ .chis input : not ([type ]): not (.browser-default ).input {
43464353 background : none;
43474354 border : 0 ;
43484355 color : var (--md-sys-color-on-background );
43494356 display : inline-block;
43504357 font-size : 16px ;
4358+ /* height: 32px;
4359+ line-height: 32px; */
43514360 height : 32px ;
43524361 outline : 0 ;
43534362 margin : 0 ;
@@ -4359,11 +4368,17 @@ body.keyboard-focused .dropdown-content li:focus {
43594368 min-width : 100px ;
43604369 max-width : 200px ;
43614370}
4362- .chips input : not ([type ]): not (.browser-default ).input : focus {
4371+
4372+ .chis input : not ([type ]): not (.browser-default ).input : focus {
43634373 border : 0 ;
43644374 -webkit-box-shadow : none;
43654375 box-shadow : none;
43664376}
4377+
4378+ .chips .input-field : hover {
4379+ cursor : text;
4380+ }
4381+
43674382.chips .autocomplete-content {
43684383 margin-top : 0 ;
43694384 margin-bottom : 0 ;
@@ -7523,25 +7538,25 @@ new approach for floating labels aka "form-fields" (css only)
75237538</div>
75247539*/
75257540: root {
7526- --font-size : 16px ;
7541+ --mw- font-size : 16px ;
75277542 --mw-border-radius : 8px ;
75287543 --mw-input-height : 56px ;
7529- --mw-idle-color : # 888 ;
7544+ --mw-idle-color : var ( --md-sys-color-outline ) ;
75307545 --mw-border-width : 1px ;
7531- --mw-hover-color : darkgoldenrod ;
7532- --mw-hover-border-width : 2 px ;
7546+ --mw-hover-color : var ( --md-sys-color-on-primary-container ) ;
7547+ --mw-hover-border-width : 1 px ;
75337548 --mw-focus-color : var (--md-sys-color-primary );
75347549 --mw-focus-border-width : 2px ;
75357550 --mw-disabled-color : # 8886 ;
75367551 --mw-padding-left : 16px ;
7537- --input-padding-x : var (--mw-padding-left );
7538- --input-padding-r : 12px ;
7539- --label-padding : 4px ;
7540- --animation-duration : 0.9s ;
7541- /* calc */
7552+ --mw-input-padding-x : var (--mw-padding-left );
7553+ --mw-input-padding-r : 12px ;
7554+ --mw-label-padding : 4px ;
7555+ --mw-inputlabel-duration : 0.2s ;
75427556 --mw-inset : 5px ;
7543- --label-size : calc (var (--font-size ) * 0.75 );
7544- --label-margin-left : calc (var (--mw-padding-left ) - var (--label-padding ));
7557+ /* calclated properties */
7558+ --label-size : calc (var (--mw-font-size ) * 0.75 );
7559+ --label-margin-left : calc (var (--mw-padding-left ) - var (--mw-label-padding ));
75457560 --half-inp : calc ((-0.5 * var (--mw-input-height )));
75467561 --half-lbl : calc ((0.5 * var (--label-size )));
75477562 --distY : calc (var (--half-inp ) + var (--half-lbl ));
@@ -7568,16 +7583,16 @@ fieldset.form-field {
75687583 -webkit-align-items : baseline;
75697584 -ms-flex-align : baseline;
75707585 align-items : baseline;
7571- font-size : var (--font-size );
7586+ font-size : var (--mw- font-size );
75727587 padding : 0 calc (var (--mw-inset ) - var (--mw-border-width ));
75737588}
75747589
75757590fieldset .form-field legend {
75767591 color : var (--mw-idle-color );
75777592 font-size : var (--label-size );
7578- padding : 0 var (--label-padding );
7593+ padding : 0 var (--mw- label-padding );
75797594 margin : 0 ;
7580- margin-left : calc (var (--mw-padding-left ) - var (--label-padding ) - var (--mw-border-width ));
7595+ margin-left : calc (var (--mw-padding-left ) - var (--mw- label-padding ) - var (--mw-border-width ));
75817596 cursor : text;
75827597 /* color: transparent; */
75837598 -webkit-user-select : none;
@@ -7586,11 +7601,14 @@ fieldset.form-field legend {
75867601 user-select : none;
75877602}
75887603
7589- fieldset .form-field input , fieldset .form-field select {
7590- --mw-calc-input-height : calc (var (--mw-input-height ) - var (--label-size ) + 2 * var (--mw-border-width ));
7604+ fieldset .form-field input ,
7605+ fieldset .form-field select {
7606+ --mw-calc-input-height : calc (
7607+ var (--mw-input-height ) - var (--label-size ) + 2 * var (--mw-border-width )
7608+ );
75917609 -webkit-box-sizing : border-box;
75927610 box-sizing : border-box;
7593- font-size : var (--font-size );
7611+ font-size : var (--mw- font-size );
75947612 padding : 0 ;
75957613 margin : 0 ;
75967614 width : 100% ;
@@ -7608,8 +7626,9 @@ fieldset.form-field input, fieldset.form-field select {
76087626fieldset .form-field select {
76097627 padding : 0 ;
76107628 /* margin: 0; */
7611- padding-left : calc (var (--mw-padding-left ) - var (--label-padding ));
7629+ padding-left : calc (var (--mw-padding-left ) - var (--mw- label-padding ));
76127630 /* background-color: #f005 !important; */
7631+ z-index : 2 ;
76137632}
76147633
76157634fieldset .form-field select option {
@@ -7619,41 +7638,48 @@ fieldset.form-field select option {
76197638
76207639fieldset .form-field input ::-webkit-input-placeholder {
76217640 color : var (--mw-idle-color );
7622- font-size : var (--font-size );
7641+ font-size : var (--mw- font-size );
76237642}
76247643
76257644fieldset .form-field input ::-moz-placeholder {
76267645 color : var (--mw-idle-color );
7627- font-size : var (--font-size );
7646+ font-size : var (--mw- font-size );
76287647}
76297648
76307649fieldset .form-field input : -ms-input-placeholder {
76317650 color : var (--mw-idle-color );
7632- font-size : var (--font-size );
7651+ font-size : var (--mw- font-size );
76337652}
76347653
76357654fieldset .form-field input ::-ms-input-placeholder {
76367655 color : var (--mw-idle-color );
7637- font-size : var (--font-size );
7656+ font-size : var (--mw- font-size );
76387657}
76397658
76407659fieldset .form-field input ::placeholder {
76417660 color : var (--mw-idle-color );
7642- font-size : var (--font-size );
7661+ font-size : var (--mw- font-size );
76437662}
76447663
76457664fieldset .form-field label {
76467665 position : absolute;
7647- top : calc (var (--mw-input-height ) / 2 - var (--label-size ) - var (--font-size ) / 2 );
7666+ top : calc (var (--mw-input-height ) / 2 - var (--label-size ) - var (--mw- font-size ) / 2 );
76487667 margin-left : calc (var (--mw-inset ) - var (--mw-border-width ));
7649- font-size : var (--font-size );
7668+ font-size : var (--mw- font-size );
76507669 cursor : text;
76517670 -webkit-user-select : none;
76527671 -moz-user-select : none;
76537672 -ms-user-select : none;
76547673 user-select : none;
76557674 color : transparent;
76567675 /* color: green; */
7676+ z-index : 1 ; /* for not blocking klicks */
7677+ pointer-events : none;
7678+ }
7679+
7680+ /* fixes from other inputs */
7681+ fieldset .form-field .select-wrapper {
7682+ outline : none !important ;
76577683}
76587684
76597685/*--- idle animated */
@@ -7668,8 +7694,8 @@ fieldset.form-field.animated legend::before {
76687694 -webkit-align-self : center;
76697695 -ms-flex-item-align : center;
76707696 align-self : center;
7671- -webkit-transition : width calc (var (--animation -duration ) * 0.8 );
7672- transition : width calc (var (--animation -duration ) * 0.8 );
7697+ -webkit-transition : width calc (var (--mw-inputlabel -duration ) * 0.8 );
7698+ transition : width calc (var (--mw-inputlabel -duration ) * 0.8 );
76737699}
76747700
76757701fieldset .form-field .animated legend {
@@ -7678,42 +7704,42 @@ fieldset.form-field.animated legend {
76787704
76797705fieldset .form-field .animated input ::-webkit-input-placeholder {
76807706 opacity : 1 ;
7681- -webkit-transition : opacity var (--animation -duration ) step-end;
7682- transition : opacity var (--animation -duration ) step-end;
7707+ -webkit-transition : opacity var (--mw-inputlabel -duration ) step-end;
7708+ transition : opacity var (--mw-inputlabel -duration ) step-end;
76837709}
76847710
76857711fieldset .form-field .animated input ::-moz-placeholder {
76867712 opacity : 1 ;
7687- -moz-transition : opacity var (--animation -duration ) step-end;
7688- transition : opacity var (--animation -duration ) step-end;
7713+ -moz-transition : opacity var (--mw-inputlabel -duration ) step-end;
7714+ transition : opacity var (--mw-inputlabel -duration ) step-end;
76897715}
76907716
76917717fieldset .form-field .animated input : -ms-input-placeholder {
76927718 opacity : 1 ;
7693- -ms-transition : opacity var (--animation -duration ) step-end;
7694- transition : opacity var (--animation -duration ) step-end;
7719+ -ms-transition : opacity var (--mw-inputlabel -duration ) step-end;
7720+ transition : opacity var (--mw-inputlabel -duration ) step-end;
76957721}
76967722
76977723fieldset .form-field .animated input ::-ms-input-placeholder {
76987724 opacity : 1 ;
7699- -ms-transition : opacity var (--animation -duration ) step-end;
7700- transition : opacity var (--animation -duration ) step-end;
7725+ -ms-transition : opacity var (--mw-inputlabel -duration ) step-end;
7726+ transition : opacity var (--mw-inputlabel -duration ) step-end;
77017727}
77027728
77037729fieldset .form-field .animated input ::placeholder {
77047730 opacity : 1 ;
7705- -webkit-transition : opacity var (--animation -duration ) step-end;
7706- transition : opacity var (--animation -duration ) step-end;
7731+ -webkit-transition : opacity var (--mw-inputlabel -duration ) step-end;
7732+ transition : opacity var (--mw-inputlabel -duration ) step-end;
77077733}
77087734
77097735fieldset .form-field .animated label {
77107736 position : absolute;
7711- left : calc (var (--input-padding-x ) - var (--mw-border-width ));
7712- font-size : var (--font-size );
7713- -webkit-transition : font-size var (--animation- duration ), opacity var (--animation- duration ) step-end, -webkit-transform var (--animation -duration );
7714- transition : font-size var (--animation- duration ), opacity var (--animation- duration ) step-end, -webkit-transform var (--animation -duration );
7715- transition : font-size var (--animation- duration ), transform var (--animation- duration ), opacity var (--animation -duration ) step-end;
7716- transition : font-size var (--animation- duration ), transform var (--animation- duration ), opacity var (--animation- duration ) step-end, -webkit-transform var (--animation -duration );
7737+ left : calc (var (--mw- input-padding-x ) - var (--mw-border-width ));
7738+ font-size : var (--mw- font-size );
7739+ -webkit-transition : font-size var (--mw-inputlabel- duration ), opacity var (--mw-inputlabel- duration ) step-end, -webkit-transform var (--mw-inputlabel -duration );
7740+ transition : font-size var (--mw-inputlabel- duration ), opacity var (--mw-inputlabel- duration ) step-end, -webkit-transform var (--mw-inputlabel -duration );
7741+ transition : font-size var (--mw-inputlabel- duration ), transform var (--mw-inputlabel- duration ), opacity var (--mw-inputlabel -duration ) step-end;
7742+ transition : font-size var (--mw-inputlabel- duration ), transform var (--mw-inputlabel- duration ), opacity var (--mw-inputlabel- duration ) step-end, -webkit-transform var (--mw-inputlabel -duration );
77177743}
77187744
77197745/*--- idle animated populated */
@@ -7815,8 +7841,8 @@ fieldset.form-field.animated:has(input:not(:placeholder-shown)):hover legend {
78157841fieldset .form-field .animated : hover label {
78167842 /* color: transparent; */
78177843 color : var (--mw-hover-color );
7818- left : calc (var (--input-padding-x ) - var (--mw-hover-border-width ));
7819- top : calc (0.5 * var (--mw-input-height ) - var (--label-size ) * 0.5 - var (--font-size ) + var (--mw-hover-border-width ));
7844+ left : calc (var (--mw- input-padding-x ) - var (--mw-hover-border-width ));
7845+ top : calc (0.5 * var (--mw-input-height ) - var (--label-size ) * 0.5 - var (--mw- font-size ) + var (--mw-hover-border-width ));
78207846}
78217847
78227848/*===== focused */
@@ -7882,7 +7908,7 @@ fieldset.form-field.animated:focus-within input::placeholder {
78827908
78837909fieldset .form-field .animated : focus-within label {
78847910 color : transparent;
7885- left : calc (var (--input-padding-x ) - var (--mw-hover-border-width ));
7911+ left : calc (var (--mw- input-padding-x ) - var (--mw-hover-border-width ));
78867912}
78877913
78887914/*
@@ -7898,9 +7924,9 @@ fieldset.form-field.animated label {
78987924 opacity: 1;
78997925 color: var(--mw-focus-color);
79007926 font-size: var(--label-size);
7901- transform: translateY(var(--distY)) translateX(var(--input-padding-x));
7902- transition: font-size var(--animation- duration), transform var(--animation -duration), opacity 0s;
7903- }
7927+ transform: translateY(var(--distY)) translateX(var(--mw- input-padding-x));
7928+ transition: font-size var(--mw-inputlabel- duration), transform var(--mw-inputlabel -duration), opacity 0s;
7929+ }
79047930fieldset.form-field.animated:focus-within legend::before,
79057931fieldset.form-field.animated:has(input:not(:placeholder-shown)) legend::before {
79067932 border-top: var(--mw-focus-border-width) solid var(--mw-focus-color);
@@ -7963,12 +7989,13 @@ fieldset.form-field[disabled]:hover {
79637989 border-width : var (--mw-border-width );
79647990}
79657991
7966- fieldset .form-field [disabled ]: hover input , fieldset .form-field [disabled ]: hover select {
7992+ fieldset .form-field [disabled ]: hover input ,
7993+ fieldset .form-field [disabled ]: hover select {
79677994 padding-left : calc (var (--mw-padding-left ) - var (--mw-border-width ));
79687995}
79697996
79707997fieldset .form-field [disabled ]: hover legend {
7971- margin-left : calc (var (--mw-padding-left ) - var (--label-padding ) - var (--mw-border-width ));
7998+ margin-left : calc (var (--mw-padding-left ) - var (--mw- label-padding ) - var (--mw-border-width ));
79727999 border-color : transparent;
79738000 border-color : var (--mw-disabled-color );
79748001 color : var (--mw-disabled-color );
0 commit comments