@charset "UTF-8";@import"https://use.fontawesome.com/releases/v5.6.1/css/all.css";.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:50% / 100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gokuri-primary: #00ccff;--gokuri-primary-light: #4dd4ff;--gokuri-primary-dark: #0097c2;--gokuri-primary-hover: #00b8e6;--gokuri-on-primary: #ffffff;--gokuri-button-disabled-bg: #E0E0E0;--gokuri-button-disabled-text-primary: #9E9E9E;--gokuri-button-disabled-text-secondary: #BDBDBD;--gokuri-button-disabled-outline: #E0E0E0;--gokuri-primary-hover-bg: rgba(0, 204, 255, .08);--gokuri-primary-pressed-bg: rgba(0, 204, 255, .12);--gokuri-surface-disabled: #E0E0E0;--gokuri-secondary: #00adff;--gokuri-on-secondary: #ffffff;--gokuri-gradient-start: #0089ff;--gokuri-gradient-end: #00ccff;--gokuri-gradient: linear-gradient(to right, var(--gokuri-gradient-start), var(--gokuri-gradient-end));--gokuri-surface: #ffffff;--gokuri-surface-variant: #eeeeee;--gokuri-surface-tint: #f7f7f7;--gokuri-card: #ffffff;--gokuri-on-surface: #1a1a1a;--gokuri-on-surface-variant: #666666;--gokuri-background: #f5f5f5;--mat-card-elevated-container-color: #ffffff;--mat-card-elevated-container-elevation: none;--mat-card-outlined-container-color: #ffffff;--mat-card-outlined-container-elevation: none;--mat-card-outlined-outline-width: 0;--mat-card-outlined-outline-color: transparent;--gokuri-success: #4caf50;--gokuri-warning: #ff9800;--gokuri-error: #f44336;--gokuri-info: #2196f3;--gokuri-status-good: #66cc66;--gokuri-status-acceptable: #ffcc66;--gokuri-status-bad: #cc6666;--gokuri-status-complete: #00C2F1;--gokuri-status-inconsistent: #FFD600;--gokuri-status-fail: #FF0000;--gokuri-gost-good-bg: #f0fdf4;--gokuri-gost-good-bg-active: #bbf7d0;--gokuri-gost-good-border: #bbf7d0;--gokuri-gost-good-border-active: #4ade80;--gokuri-gost-good-text: #166534;--gokuri-gost-good-text-active: #14532d;--gokuri-gost-acceptable-bg: #fff7ed;--gokuri-gost-acceptable-bg-active: #fed7aa;--gokuri-gost-acceptable-border: #fed7aa;--gokuri-gost-acceptable-border-active: #fb923c;--gokuri-gost-acceptable-text: #9a3412;--gokuri-gost-acceptable-text-active: #7c2d12;--gokuri-gost-bad-bg: #fef2f2;--gokuri-gost-bad-bg-active: #fecaca;--gokuri-gost-bad-border: #fecaca;--gokuri-gost-bad-border-active: #f87171;--gokuri-gost-bad-text: #991b1b;--gokuri-gost-bad-text-active: #7f1d1d;--gokuri-gost-result-good: #166534;--gokuri-gost-result-warn: #b45309;--gokuri-admin-accent: #ac0000;--gokuri-text-primary: #333333;--gokuri-text-secondary: #757575;--gokuri-text-tertiary: #a0a0a0;--gokuri-text-disabled: #bdbdbd;--gokuri-border: #e8e8e8;--gokuri-border-light: #f0f0f0;--gokuri-divider: #ebebeb;--gokuri-surface-light: #ECF1FF;--gokuri-surface-hover: #f0f0f0;--gokuri-surface-active: #DAE4FF;--gokuri-link: #0078b7;--gokuri-link-hover: #0088cc;--gokuri-medical: #65B3D1;--gokuri-medical-dark: #00A5E0;--gokuri-comedical: #0C7489;--gokuri-healthcare: #EF9CDA;--gokuri-indicator-male: #4e7cd8;--gokuri-indicator-female: #e4508d;--gokuri-edit-active: #C59D54;--gokuri-edit-complete: #2EC0B6;--gokuri-error-hover: #d32f2f;--gokuri-error-bg: rgba(244, 67, 54, .1);--gokuri-edit-active-bg: rgba(197, 157, 84, .15);--gokuri-edit-complete-bg: rgba(46, 192, 182, .15);--gokuri-range-active: #4968FF;--gokuri-range-1: #88A3FF;--gokuri-range-2: #BACCFF;--gokuri-slider-track: #ffe4d1;--gokuri-slider-bubble: #ffcc00;--gokuri-badge-success: #198754;--gokuri-badge-success-bg: rgba(25, 135, 84, .15);--gokuri-badge-info: #3226da;--gokuri-badge-info-bg: rgba(25, 49, 135, .15);--gokuri-badge-special: #6f42c1;--gokuri-badge-special-bg: rgba(111, 66, 193, .15);--gokuri-badge-danger: #c1424d;--gokuri-badge-danger-bg: rgba(193, 66, 66, .15);--gokuri-badge-neutral: #616161;--gokuri-badge-neutral-bg: rgba(97, 97, 97, .12);--gokuri-badge-warning: #E65100;--gokuri-badge-warning-bg: #FFF3E0;--gokuri-status-active: var(--gokuri-primary);--gokuri-status-inactive: #9e9e9e;--gokuri-row-self: rgba(0, 204, 255, .08);--gokuri-row-inactive: rgba(255, 193, 7, .08);--gokuri-row-closed: rgba(0, 0, 0, .04);--gokuri-notification: #ea4879;--space-2xs: 2px;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--font-family-base: "Roboto", "Helvetica Neue", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-size-xs: 1.2rem;--font-size-sm: 1.4rem;--font-size-md: 1.6rem;--font-size-lg: 1.8rem;--font-size-xl: 2rem;--font-size-2xl: 2.4rem;--font-size-3xl: 3.2rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--font-size-title-lg: var(--font-size-2xl);--font-size-title-md: var(--font-size-xl);--font-size-title-sm: var(--font-size-lg);--font-size-body-lg: var(--font-size-md);--font-size-body-md: var(--font-size-sm);--font-size-body-sm: var(--font-size-xs);--font-size-label-lg: var(--font-size-sm);--font-size-label-md: var(--font-size-xs);--font-size-label-sm: 11px;--font-size-caption: var(--font-size-xs);--gokuri-button-label-size: var(--font-size-body-md);--gokuri-button-label-weight: var(--font-weight-medium);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 16px;--radius-full: 9999px;--mat-sys-corner-none: 0;--mat-sys-corner-extra-small: var(--radius-sm);--mat-sys-corner-medium: var(--radius-md);--mat-sys-corner-large: var(--radius-lg);--mat-sys-corner-extra-large: var(--radius-xl);--mat-sys-corner-full: var(--radius-full);--mat-sys-primary: var(--gokuri-primary);--mat-sys-on-primary: var(--gokuri-on-primary);--mat-sys-primary-container: var(--gokuri-primary-light);--mat-sys-on-primary-container: var(--gokuri-primary-dark);--mat-sys-secondary-container: var(--gokuri-surface-variant);--mat-sys-on-secondary-container: var(--gokuri-text-primary);--mat-sys-surface: var(--gokuri-surface);--mat-sys-on-surface: var(--gokuri-text-primary);--mat-sys-on-surface-variant: var(--gokuri-text-secondary);--mat-sys-outline: var(--gokuri-border);--mat-sys-hover-state-layer-opacity: .08;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-pressed-state-layer-opacity: .12;--fixed-panel-bottom-offset: max(16px, env(safe-area-inset-bottom));--fixed-panel-edge-gap: 20px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .08);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1), 0 2px 4px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1), 0 4px 6px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .15), 0 10px 10px rgba(0, 0, 0, .04);--transition-fast: .15s ease-in-out;--transition-normal: .25s ease-in-out;--transition-slow: .35s ease-in-out;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--gokuri-skeleton-base: #f0f0f0;--gokuri-skeleton-highlight: #e0e0e0;--gokuri-skeleton-animation-duration: 1.5s;--gokuri-overlay-backdrop: rgba(255, 255, 255, .7);--gokuri-loading-delay: .2s;--gokuri-loading-min-display: .3s;--breakpoint-xs: 480px;--breakpoint-sm: 600px;--breakpoint-md: 900px;--breakpoint-lg: 1200px;--breakpoint-xl: 1536px}html:lang(ja),html[lang^=ja]{--gokuri-button-label-size: 1.3rem;--gokuri-button-label-weight: var(--font-weight-regular)}html[data-theme=dark]{--gokuri-link: #5ab1e8;--gokuri-link-hover: #6bc1f0;--gokuri-background: #121212;--gokuri-surface: #1e1e1e;--gokuri-card: #1e1e1e;--gokuri-surface-variant: #2a2a2a;--gokuri-surface-tint: #252525;--gokuri-surface-light: #1e3a5f;--gokuri-surface-hover: #333333;--gokuri-surface-active: #2a4a7a;--gokuri-on-surface: #e0e0e0;--gokuri-on-surface-variant: #b0b0b0;--gokuri-text-primary: #f0f0f0;--gokuri-text-secondary: #b0b0b0;--gokuri-text-tertiary: #808080;--gokuri-text-disabled: #757575;--gokuri-border: #383838;--gokuri-border-light: #2a2a2a;--gokuri-skeleton-base: #2a2a2a;--gokuri-skeleton-highlight: #3a3a3a;--gokuri-overlay-backdrop: rgba(0, 0, 0, .7);--gokuri-badge-success: #2e7d50;--gokuri-badge-success-bg: rgba(46, 125, 80, .2);--gokuri-badge-info: #5a4fd9;--gokuri-badge-info-bg: rgba(90, 79, 217, .2);--gokuri-badge-special: #8b5dc9;--gokuri-badge-special-bg: rgba(139, 93, 201, .2);--gokuri-badge-danger: #d45a63;--gokuri-badge-danger-bg: rgba(212, 90, 99, .2);--gokuri-badge-neutral: #9e9e9e;--gokuri-badge-neutral-bg: rgba(158, 158, 158, .2);--gokuri-badge-warning: #ffb74d;--gokuri-badge-warning-bg: rgba(255, 183, 77, .2);--gokuri-row-self: rgba(0, 204, 255, .15);--gokuri-row-inactive: rgba(255, 193, 7, .12);--gokuri-row-closed: rgba(255, 255, 255, .04);--gokuri-notification: #ff6b94;--gokuri-gost-good-bg: rgba(34, 197, 94, .1);--gokuri-gost-good-bg-active: rgba(34, 197, 94, .25);--gokuri-gost-good-border: rgba(34, 197, 94, .3);--gokuri-gost-good-border-active: rgba(34, 197, 94, .6);--gokuri-gost-good-text: #4ade80;--gokuri-gost-good-text-active: #86efac;--gokuri-gost-acceptable-bg: rgba(251, 146, 60, .1);--gokuri-gost-acceptable-bg-active: rgba(251, 146, 60, .25);--gokuri-gost-acceptable-border: rgba(251, 146, 60, .3);--gokuri-gost-acceptable-border-active: rgba(251, 146, 60, .6);--gokuri-gost-acceptable-text: #fdba74;--gokuri-gost-acceptable-text-active: #fed7aa;--gokuri-gost-bad-bg: rgba(239, 68, 68, .1);--gokuri-gost-bad-bg-active: rgba(239, 68, 68, .25);--gokuri-gost-bad-border: rgba(239, 68, 68, .3);--gokuri-gost-bad-border-active: rgba(239, 68, 68, .6);--gokuri-gost-bad-text: #f87171;--gokuri-gost-bad-text-active: #fca5a5;--gokuri-gost-result-good: #4ade80;--gokuri-gost-result-warn: #fbbf24}@media(prefers-color-scheme:dark){html[data-theme=system]{--gokuri-link: #5ab1e8;--gokuri-link-hover: #6bc1f0;--gokuri-background: #121212;--gokuri-surface: #1e1e1e;--gokuri-card: #1e1e1e;--gokuri-surface-variant: #2a2a2a;--gokuri-surface-tint: #252525;--gokuri-surface-light: #1e3a5f;--gokuri-surface-hover: #333333;--gokuri-surface-active: #2a4a7a;--gokuri-on-surface: #e0e0e0;--gokuri-on-surface-variant: #b0b0b0;--gokuri-text-primary: #f0f0f0;--gokuri-text-secondary: #b0b0b0;--gokuri-text-tertiary: #808080;--gokuri-border: #383838;--gokuri-border-light: #2a2a2a;--gokuri-skeleton-base: #2a2a2a;--gokuri-skeleton-highlight: #3a3a3a;--gokuri-overlay-backdrop: rgba(0, 0, 0, .7);--gokuri-badge-success: #2e7d50;--gokuri-badge-success-bg: rgba(46, 125, 80, .2);--gokuri-badge-info: #5a4fd9;--gokuri-badge-info-bg: rgba(90, 79, 217, .2);--gokuri-badge-special: #8b5dc9;--gokuri-badge-special-bg: rgba(139, 93, 201, .2);--gokuri-badge-danger: #d45a63;--gokuri-badge-danger-bg: rgba(212, 90, 99, .2);--gokuri-badge-neutral: #9e9e9e;--gokuri-badge-neutral-bg: rgba(158, 158, 158, .2);--gokuri-badge-warning: #ffb74d;--gokuri-badge-warning-bg: rgba(255, 183, 77, .2);--gokuri-row-self: rgba(0, 204, 255, .15);--gokuri-row-inactive: rgba(255, 193, 7, .12);--gokuri-row-closed: rgba(255, 255, 255, .04);--gokuri-notification: #ff6b94;--gokuri-gost-good-bg: rgba(34, 197, 94, .1);--gokuri-gost-good-bg-active: rgba(34, 197, 94, .25);--gokuri-gost-good-border: rgba(34, 197, 94, .3);--gokuri-gost-good-border-active: rgba(34, 197, 94, .6);--gokuri-gost-good-text: #4ade80;--gokuri-gost-good-text-active: #86efac;--gokuri-gost-acceptable-bg: rgba(251, 146, 60, .1);--gokuri-gost-acceptable-bg-active: rgba(251, 146, 60, .25);--gokuri-gost-acceptable-border: rgba(251, 146, 60, .3);--gokuri-gost-acceptable-border-active: rgba(251, 146, 60, .6);--gokuri-gost-acceptable-text: #fdba74;--gokuri-gost-acceptable-text-active: #fed7aa;--gokuri-gost-bad-bg: rgba(239, 68, 68, .1);--gokuri-gost-bad-bg-active: rgba(239, 68, 68, .25);--gokuri-gost-bad-border: rgba(239, 68, 68, .3);--gokuri-gost-bad-border-active: rgba(239, 68, 68, .6);--gokuri-gost-bad-text: #f87171;--gokuri-gost-bad-text-active: #fca5a5;--gokuri-gost-result-good: #4ade80;--gokuri-gost-result-warn: #fbbf24}}html{--mat-app-background-color: #f7faf9;--mat-app-text-color: #191c1c;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-ripple-color: color-mix(in srgb, #191c1c 10%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, #191c1c 12%, transparent);--mat-option-hover-state-layer-color: color-mix(in srgb, #191c1c 8%, transparent);--mat-option-label-text-color: #191c1c;--mat-option-selected-state-label-text-color: #324b4b;--mat-option-selected-state-layer-color: #cce8e7;--mat-optgroup-label-text-color: #3f4948;--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #f7faf9;--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;--mat-pseudo-checkbox-full-selected-icon-color: #006a6a;--mat-pseudo-checkbox-full-unselected-icon-color: #3f4948;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #006a6a;--mat-option-label-text-size: 1rem;--mat-option-label-text-weight: 400;--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 1.25rem;--mat-option-label-text-tracking: .006rem;--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 1.25rem;--mat-optgroup-label-text-size: .875rem;--mat-optgroup-label-text-tracking: .006rem;--mat-optgroup-label-text-weight: 500;--mat-card-elevated-container-shape: 12px;--mat-card-filled-container-shape: 12px;--mat-card-outlined-container-shape: 12px;--mat-card-outlined-outline-width: 1px;--mat-card-elevated-container-color: #f1f4f3;--mat-card-elevated-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-card-filled-container-color: #e0e3e2;--mat-card-filled-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-container-color: #f7faf9;--mat-card-outlined-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-outline-color: #bec9c8;--mat-card-subtitle-text-color: #191c1c;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 1.5rem;--mat-card-subtitle-text-size: 1rem;--mat-card-subtitle-text-tracking: .009rem;--mat-card-subtitle-text-weight: 500;--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 1.75rem;--mat-card-title-text-size: 1.375rem;--mat-card-title-text-tracking: 0;--mat-card-title-text-weight: 400;--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0;--mat-progress-bar-active-indicator-color: #006a6a;--mat-progress-bar-track-color: #dae5e4;--mat-tooltip-container-color: #2d3131;--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-color: #eff1f0;--mat-tooltip-supporting-text-font: Roboto, sans-serif;--mat-tooltip-supporting-text-line-height: 1rem;--mat-tooltip-supporting-text-size: .75rem;--mat-tooltip-supporting-text-tracking: .025rem;--mat-tooltip-supporting-text-weight: 400;--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-form-field-enabled-select-arrow-color: #3f4948;--mat-form-field-error-focus-trailing-icon-color: #ba1a1a;--mat-form-field-error-hover-trailing-icon-color: #93000a;--mat-form-field-error-text-color: #ba1a1a;--mat-form-field-error-trailing-icon-color: #ba1a1a;--mat-form-field-filled-active-indicator-color: #3f4948;--mat-form-field-filled-caret-color: #006a6a;--mat-form-field-filled-container-color: #dae5e4;--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-form-field-filled-disabled-container-color: color-mix(in srgb, #191c1c 4%, transparent);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-form-field-filled-error-active-indicator-color: #ba1a1a;--mat-form-field-filled-error-caret-color: #ba1a1a;--mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;--mat-form-field-filled-error-focus-label-text-color: #ba1a1a;--mat-form-field-filled-error-hover-active-indicator-color: #93000a;--mat-form-field-filled-error-hover-label-text-color: #93000a;--mat-form-field-filled-error-label-text-color: #ba1a1a;--mat-form-field-filled-focus-active-indicator-color: #006a6a;--mat-form-field-filled-focus-label-text-color: #006a6a;--mat-form-field-filled-hover-active-indicator-color: #191c1c;--mat-form-field-filled-hover-label-text-color: #3f4948;--mat-form-field-filled-input-text-color: #191c1c;--mat-form-field-filled-input-text-placeholder-color: #3f4948;--mat-form-field-filled-label-text-color: #3f4948;--mat-form-field-focus-select-arrow-color: #006a6a;--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-leading-icon-color: #3f4948;--mat-form-field-outlined-caret-color: #006a6a;--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #191c1c 12%, transparent);--mat-form-field-outlined-error-caret-color: #ba1a1a;--mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;--mat-form-field-outlined-error-focus-outline-color: #ba1a1a;--mat-form-field-outlined-error-hover-label-text-color: #93000a;--mat-form-field-outlined-error-hover-outline-color: #93000a;--mat-form-field-outlined-error-label-text-color: #ba1a1a;--mat-form-field-outlined-error-outline-color: #ba1a1a;--mat-form-field-outlined-focus-label-text-color: #006a6a;--mat-form-field-outlined-focus-outline-color: #006a6a;--mat-form-field-outlined-hover-label-text-color: #191c1c;--mat-form-field-outlined-hover-outline-color: #191c1c;--mat-form-field-outlined-input-text-color: #191c1c;--mat-form-field-outlined-input-text-placeholder-color: #3f4948;--mat-form-field-outlined-label-text-color: #3f4948;--mat-form-field-outlined-outline-color: #6f7979;--mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-form-field-select-option-text-color: #191c1c;--mat-form-field-state-layer-color: #191c1c;--mat-form-field-trailing-icon-color: #3f4948;--mat-form-field-container-height: 52px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 14px;--mat-form-field-filled-with-label-container-padding-top: 22px;--mat-form-field-filled-with-label-container-padding-bottom: 6px;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 1.5rem;--mat-form-field-container-text-size: 1rem;--mat-form-field-container-text-tracking: .031rem;--mat-form-field-container-text-weight: 400;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 1rem;--mat-form-field-subscript-text-size: .75rem;--mat-form-field-subscript-text-tracking: .025rem;--mat-form-field-subscript-text-weight: 400;--mat-form-field-outlined-label-text-font: Roboto, sans-serif;--mat-form-field-outlined-label-text-size: 1rem;--mat-form-field-outlined-label-text-tracking: .031rem;--mat-form-field-outlined-label-text-weight: 400;--mat-form-field-filled-label-text-font: Roboto, sans-serif;--mat-form-field-filled-label-text-size: 1rem;--mat-form-field-filled-label-text-tracking: .031rem;--mat-form-field-filled-label-text-weight: 400;--mat-select-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-select-panel-background-color: #ebefed;--mat-select-enabled-trigger-text-color: #191c1c;--mat-select-disabled-trigger-text-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-select-placeholder-text-color: #3f4948;--mat-select-enabled-arrow-color: #3f4948;--mat-select-disabled-arrow-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-select-focused-arrow-color: #006a6a;--mat-select-invalid-arrow-color: #ba1a1a;--mat-select-arrow-transform: translateY(-8px);--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 1.5rem;--mat-select-trigger-text-size: 1rem;--mat-select-trigger-text-tracking: .031rem;--mat-select-trigger-text-weight: 400;--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-autocomplete-background-color: #ebefed;--mat-dialog-actions-alignment: flex-end;--mat-dialog-actions-padding: 16px 24px;--mat-dialog-container-elevation-shadow: none;--mat-dialog-container-max-width: 560px;--mat-dialog-container-min-width: 280px;--mat-dialog-container-shape: 28px;--mat-dialog-container-small-max-width: calc(100vw - 32px) ;--mat-dialog-content-padding: 20px 24px;--mat-dialog-headline-padding: 6px 24px 13px;--mat-dialog-with-actions-content-padding: 20px 24px 0;--mat-dialog-container-color: #f7faf9;--mat-dialog-subhead-color: #191c1c;--mat-dialog-supporting-text-color: #3f4948;--mat-dialog-subhead-font: Roboto, sans-serif;--mat-dialog-subhead-line-height: 2rem;--mat-dialog-subhead-size: 1.5rem;--mat-dialog-subhead-tracking: 0;--mat-dialog-subhead-weight: 400;--mat-dialog-supporting-text-font: Roboto, sans-serif;--mat-dialog-supporting-text-line-height: 1.25rem;--mat-dialog-supporting-text-size: .875rem;--mat-dialog-supporting-text-tracking: .016rem;--mat-dialog-supporting-text-weight: 400;--mat-chip-container-shape-radius: 8px;--mat-chip-disabled-container-opacity: 1;--mat-chip-elevated-container-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-outline-width: 1px;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-opacity: 1;--mat-chip-with-avatar-avatar-shape-radius: 24px;--mat-chip-with-avatar-avatar-size: 24px;--mat-chip-with-avatar-disabled-avatar-opacity: .38;--mat-chip-with-icon-disabled-icon-opacity: .38;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: .38;--mat-chip-disabled-label-text-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-chip-disabled-outline-color: color-mix(in srgb, #191c1c 12%, transparent);--mat-chip-elevated-selected-container-color: #cce8e7;--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #191c1c 12%, transparent);--mat-chip-focus-outline-color: #3f4948;--mat-chip-focus-state-layer-color: #3f4948;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: #3f4948;--mat-chip-hover-state-layer-opacity: .08;--mat-chip-label-text-color: #3f4948;--mat-chip-outline-color: #6f7979;--mat-chip-selected-disabled-trailing-icon-color: #191c1c;--mat-chip-selected-focus-state-layer-color: #324b4b;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: #324b4b;--mat-chip-selected-hover-state-layer-opacity: .08;--mat-chip-selected-label-text-color: #324b4b;--mat-chip-selected-trailing-action-state-layer-color: #324b4b;--mat-chip-selected-trailing-icon-color: #324b4b;--mat-chip-trailing-action-focus-state-layer-opacity: .12;--mat-chip-trailing-action-hover-state-layer-opacity: .08;--mat-chip-trailing-action-state-layer-color: #3f4948;--mat-chip-with-icon-disabled-icon-color: #191c1c;--mat-chip-with-icon-icon-color: #3f4948;--mat-chip-with-icon-selected-icon-color: #324b4b;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #191c1c;--mat-chip-with-trailing-icon-trailing-icon-color: #3f4948;--mat-chip-container-height: 28px;--mat-chip-label-text-font: Roboto, sans-serif;--mat-chip-label-text-line-height: 1.25rem;--mat-chip-label-text-size: .875rem;--mat-chip-label-text-tracking: .006rem;--mat-chip-label-text-weight: 500;--mat-slide-toggle-disabled-selected-handle-opacity: 1;--mat-slide-toggle-disabled-selected-icon-opacity: .38;--mat-slide-toggle-disabled-track-opacity: .12;--mat-slide-toggle-disabled-unselected-handle-opacity: .38;--mat-slide-toggle-disabled-unselected-icon-opacity: .38;--mat-slide-toggle-disabled-unselected-track-outline-width: 2px;--mat-slide-toggle-handle-shape: 9999px;--mat-slide-toggle-hidden-track-opacity: 0;--mat-slide-toggle-hidden-track-transition: opacity 75ms;--mat-slide-toggle-pressed-handle-size: 28px;--mat-slide-toggle-selected-handle-horizontal-margin: 0 24px;--mat-slide-toggle-selected-handle-size: 24px;--mat-slide-toggle-selected-icon-size: 16px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0 22px;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 2px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0 24px;--mat-slide-toggle-state-layer-size: 40px;--mat-slide-toggle-track-height: 32px;--mat-slide-toggle-track-outline-width: 2px;--mat-slide-toggle-track-shape: 9999px;--mat-slide-toggle-track-width: 52px;--mat-slide-toggle-unselected-handle-horizontal-margin: 0 8px;--mat-slide-toggle-unselected-handle-size: 16px;--mat-slide-toggle-unselected-icon-size: 16px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0 2px;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0 4px;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: opacity 75ms;--mat-slide-toggle-with-icon-handle-size: 24px;--mat-slide-toggle-touch-target-size: 48px;--mat-slide-toggle-disabled-label-text-color: #191c1c;--mat-slide-toggle-disabled-selected-handle-color: #f7faf9;--mat-slide-toggle-disabled-selected-icon-color: #191c1c;--mat-slide-toggle-disabled-selected-track-color: #191c1c;--mat-slide-toggle-disabled-unselected-handle-color: #191c1c;--mat-slide-toggle-disabled-unselected-icon-color: #dae5e4;--mat-slide-toggle-disabled-unselected-track-color: #dae5e4;--mat-slide-toggle-disabled-unselected-track-outline-color: #191c1c;--mat-slide-toggle-label-text-color: #191c1c;--mat-slide-toggle-selected-focus-handle-color: #00fbfb;--mat-slide-toggle-selected-focus-state-layer-color: #006a6a;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-focus-track-color: #006a6a;--mat-slide-toggle-selected-handle-color: #ffffff;--mat-slide-toggle-selected-hover-handle-color: #00fbfb;--mat-slide-toggle-selected-hover-state-layer-color: #006a6a;--mat-slide-toggle-selected-hover-state-layer-opacity: .08;--mat-slide-toggle-selected-hover-track-color: #006a6a;--mat-slide-toggle-selected-icon-color: #004f4f;--mat-slide-toggle-selected-pressed-handle-color: #00fbfb;--mat-slide-toggle-selected-pressed-state-layer-color: #006a6a;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-pressed-track-color: #006a6a;--mat-slide-toggle-selected-track-color: #006a6a;--mat-slide-toggle-track-outline-color: #6f7979;--mat-slide-toggle-unselected-focus-handle-color: #3f4948;--mat-slide-toggle-unselected-focus-state-layer-color: #191c1c;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-focus-track-color: #dae5e4;--mat-slide-toggle-unselected-handle-color: #6f7979;--mat-slide-toggle-unselected-hover-handle-color: #3f4948;--mat-slide-toggle-unselected-hover-state-layer-color: #191c1c;--mat-slide-toggle-unselected-hover-state-layer-opacity: .08;--mat-slide-toggle-unselected-hover-track-color: #dae5e4;--mat-slide-toggle-unselected-icon-color: #dae5e4;--mat-slide-toggle-unselected-pressed-handle-color: #3f4948;--mat-slide-toggle-unselected-pressed-state-layer-color: #191c1c;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .12;--mat-slide-toggle-unselected-pressed-track-color: #dae5e4;--mat-slide-toggle-unselected-track-color: #dae5e4;--mat-slide-toggle-touch-target-display: block;--mat-slide-toggle-label-text-font: Roboto, sans-serif;--mat-slide-toggle-label-text-line-height: 1.25rem;--mat-slide-toggle-label-text-size: .875rem;--mat-slide-toggle-label-text-tracking: .016rem;--mat-slide-toggle-label-text-weight: 400;--mat-radio-disabled-unselected-icon-opacity: .38;--mat-radio-disabled-selected-icon-opacity: .38;--mat-radio-touch-target-size: 48px;--mat-radio-checked-ripple-color: #006a6a;--mat-radio-disabled-label-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-radio-disabled-selected-icon-color: #191c1c;--mat-radio-disabled-unselected-icon-color: #191c1c;--mat-radio-label-text-color: #191c1c;--mat-radio-ripple-color: #191c1c;--mat-radio-selected-focus-icon-color: #006a6a;--mat-radio-selected-hover-icon-color: #006a6a;--mat-radio-selected-icon-color: #006a6a;--mat-radio-selected-pressed-icon-color: #006a6a;--mat-radio-unselected-focus-icon-color: #191c1c;--mat-radio-unselected-hover-icon-color: #191c1c;--mat-radio-unselected-icon-color: #3f4948;--mat-radio-unselected-pressed-icon-color: #191c1c;--mat-radio-touch-target-display: block;--mat-radio-state-layer-size: 36px;--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 1.25rem;--mat-radio-label-text-size: .875rem;--mat-radio-label-text-tracking: .016rem;--mat-radio-label-text-weight: 400;--mat-slider-value-indicator-opacity: 1;--mat-slider-value-indicator-padding: 0;--mat-slider-value-indicator-width: 28px;--mat-slider-value-indicator-height: 28px;--mat-slider-value-indicator-caret-display: none;--mat-slider-value-indicator-border-radius: 50% 50% 50% 0;--mat-slider-value-indicator-text-transform: rotate(45deg);--mat-slider-value-indicator-container-transform: translateX(-50%) rotate(-45deg);--mat-slider-active-track-height: 4px;--mat-slider-handle-height: 20px;--mat-slider-handle-width: 20px;--mat-slider-inactive-track-height: 4px;--mat-slider-with-overlap-handle-outline-width: 1px;--mat-slider-with-tick-marks-active-container-opacity: .38;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-opacity: .38;--mat-slider-value-indicator-transform-origin: 0 28px;--mat-slider-active-track-color: #006a6a;--mat-slider-active-track-shape: 9999px;--mat-slider-disabled-active-track-color: #191c1c;--mat-slider-disabled-handle-color: #191c1c;--mat-slider-disabled-inactive-track-color: #191c1c;--mat-slider-focus-handle-color: #006a6a;--mat-slider-focus-state-layer-color: color-mix(in srgb, #006a6a 20%, transparent);--mat-slider-handle-color: #006a6a;--mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-handle-shape: 9999px;--mat-slider-hover-handle-color: #006a6a;--mat-slider-hover-state-layer-color: color-mix(in srgb, #006a6a 5%, transparent);--mat-slider-inactive-track-color: #dae5e4;--mat-slider-inactive-track-shape: 9999px;--mat-slider-label-container-color: #006a6a;--mat-slider-label-label-text-color: #ffffff;--mat-slider-ripple-color: #006a6a;--mat-slider-with-overlap-handle-outline-color: #ffffff;--mat-slider-with-tick-marks-active-container-color: #ffffff;--mat-slider-with-tick-marks-container-shape: 9999px;--mat-slider-with-tick-marks-disabled-container-color: #191c1c;--mat-slider-with-tick-marks-inactive-container-color: #3f4948;--mat-slider-label-label-text-font: Roboto, sans-serif;--mat-slider-label-label-text-line-height: 1rem;--mat-slider-label-label-text-size: .75rem;--mat-slider-label-label-text-tracking: .031rem;--mat-slider-label-label-text-weight: 500;--mat-menu-divider-bottom-spacing: 8px;--mat-menu-divider-top-spacing: 8px;--mat-menu-item-icon-size: 24px;--mat-menu-item-spacing: 12px;--mat-menu-item-leading-spacing: 12px;--mat-menu-item-trailing-spacing: 12px;--mat-menu-item-with-icon-leading-spacing: 12px;--mat-menu-item-with-icon-trailing-spacing: 12px;--mat-menu-container-shape: 4px;--mat-menu-divider-color: #dae5e4;--mat-menu-item-label-text-color: #191c1c;--mat-menu-item-icon-color: #3f4948;--mat-menu-item-hover-state-layer-color: color-mix(in srgb, #191c1c 8%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, #191c1c 12%, transparent);--mat-menu-container-color: #ebefed;--mat-menu-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-line-height: 1.25rem;--mat-menu-item-label-text-size: .875rem;--mat-menu-item-label-text-tracking: .006rem;--mat-menu-item-label-text-weight: 500;--mat-list-active-indicator-color: #cce8e7;--mat-list-active-indicator-shape: 9999px;--mat-list-list-item-container-color: transparent;--mat-list-list-item-container-shape: 0;--mat-list-list-item-disabled-label-text-color: #191c1c;--mat-list-list-item-disabled-label-text-opacity: .3;--mat-list-list-item-disabled-leading-icon-color: #191c1c;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-state-layer-color: #191c1c;--mat-list-list-item-disabled-state-layer-opacity: .12;--mat-list-list-item-disabled-trailing-icon-color: #191c1c;--mat-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-list-item-focus-label-text-color: #191c1c;--mat-list-list-item-focus-state-layer-color: #191c1c;--mat-list-list-item-focus-state-layer-opacity: .12;--mat-list-list-item-hover-label-text-color: #191c1c;--mat-list-list-item-hover-state-layer-color: #191c1c;--mat-list-list-item-hover-state-layer-opacity: .08;--mat-list-list-item-label-text-color: #191c1c;--mat-list-list-item-leading-avatar-color: #00fbfb;--mat-list-list-item-leading-avatar-shape: 9999px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-leading-icon-color: #3f4948;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-selected-trailing-icon-color: #006a6a;--mat-list-list-item-supporting-text-color: #3f4948;--mat-list-list-item-trailing-icon-color: #3f4948;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-trailing-supporting-text-color: #3f4948;--mat-list-list-item-leading-icon-start-space: 12px;--mat-list-list-item-leading-icon-end-space: 12px;--mat-list-list-item-one-line-container-height: 44px;--mat-list-list-item-two-line-container-height: 60px;--mat-list-list-item-three-line-container-height: 84px;--mat-list-list-item-label-text-font: Roboto, sans-serif;--mat-list-list-item-label-text-line-height: 1.5rem;--mat-list-list-item-label-text-size: 1rem;--mat-list-list-item-label-text-tracking: .031rem;--mat-list-list-item-label-text-weight: 400;--mat-list-list-item-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-supporting-text-line-height: 1.25rem;--mat-list-list-item-supporting-text-size: .875rem;--mat-list-list-item-supporting-text-tracking: .016rem;--mat-list-list-item-supporting-text-weight: 400;--mat-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-trailing-supporting-text-line-height: 1rem;--mat-list-list-item-trailing-supporting-text-size: .688rem;--mat-list-list-item-trailing-supporting-text-tracking: .031rem;--mat-list-list-item-trailing-supporting-text-weight: 500;--mat-paginator-page-size-select-width: 84px;--mat-paginator-page-size-select-touch-target-height: 48px;--mat-paginator-container-text-color: #191c1c;--mat-paginator-container-background-color: #f7faf9;--mat-paginator-disabled-icon-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-paginator-enabled-icon-color: #3f4948;--mat-paginator-container-size: 52px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 1rem;--mat-paginator-container-text-size: .75rem;--mat-paginator-container-text-tracking: .025rem;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: .75rem;--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0;--mat-tab-divider-height: 1px;--mat-tab-active-focus-indicator-color: #006a6a;--mat-tab-active-focus-label-text-color: #191c1c;--mat-tab-active-hover-indicator-color: #006a6a;--mat-tab-active-hover-label-text-color: #191c1c;--mat-tab-active-indicator-color: #006a6a;--mat-tab-active-label-text-color: #191c1c;--mat-tab-active-ripple-color: #191c1c;--mat-tab-divider-color: #dae5e4;--mat-tab-inactive-focus-label-text-color: #191c1c;--mat-tab-inactive-hover-label-text-color: #191c1c;--mat-tab-inactive-label-text-color: #191c1c;--mat-tab-inactive-ripple-color: #191c1c;--mat-tab-pagination-icon-color: #191c1c;--mat-tab-disabled-ripple-color: #3f4948;--mat-tab-container-height: 44px;--mat-tab-label-text-font: Roboto, sans-serif;--mat-tab-label-text-line-height: 1.25rem;--mat-tab-label-text-size: .875rem;--mat-tab-label-text-tracking: .006rem;--mat-tab-label-text-weight: 500;--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .08;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .08;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-touch-target-size: 48px;--mat-checkbox-disabled-label-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-checkbox-disabled-selected-checkmark-color: #f7faf9;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-checkbox-label-text-color: #191c1c;--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: #006a6a;--mat-checkbox-selected-focus-state-layer-color: #006a6a;--mat-checkbox-selected-hover-icon-color: #006a6a;--mat-checkbox-selected-hover-state-layer-color: #006a6a;--mat-checkbox-selected-icon-color: #006a6a;--mat-checkbox-selected-pressed-icon-color: #006a6a;--mat-checkbox-selected-pressed-state-layer-color: #191c1c;--mat-checkbox-unselected-focus-icon-color: #191c1c;--mat-checkbox-unselected-focus-state-layer-color: #191c1c;--mat-checkbox-unselected-hover-icon-color: #191c1c;--mat-checkbox-unselected-hover-state-layer-color: #191c1c;--mat-checkbox-unselected-icon-color: #3f4948;--mat-checkbox-unselected-pressed-state-layer-color: #006a6a;--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 36px;--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 1.25rem;--mat-checkbox-label-text-size: .875rem;--mat-checkbox-label-text-tracking: .016rem;--mat-checkbox-label-text-weight: 400;--mat-button-filled-container-shape: 9999px;--mat-button-filled-horizontal-padding: 24px;--mat-button-filled-icon-offset: -8px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-touch-target-size: 48px;--mat-button-outlined-container-shape: 9999px;--mat-button-outlined-horizontal-padding: 24px;--mat-button-outlined-icon-offset: -8px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-outline-width: 1px;--mat-button-outlined-touch-target-size: 48px;--mat-button-protected-container-shape: 9999px;--mat-button-protected-horizontal-padding: 24px;--mat-button-protected-icon-offset: -8px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-touch-target-size: 48px;--mat-button-text-container-shape: 9999px;--mat-button-text-horizontal-padding: 12px;--mat-button-text-icon-offset: -4px;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 16px;--mat-button-text-touch-target-size: 48px;--mat-button-tonal-container-shape: 9999px;--mat-button-tonal-horizontal-padding: 24px;--mat-button-tonal-icon-offset: -8px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-touch-target-size: 48px;--mat-button-filled-container-color: #006a6a;--mat-button-filled-disabled-container-color: color-mix(in srgb, #191c1c 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-button-filled-disabled-state-layer-color: #3f4948;--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .08;--mat-button-filled-label-text-color: #ffffff;--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-filled-state-layer-color: #ffffff;--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-button-outlined-disabled-outline-color: color-mix(in srgb, #191c1c 12%, transparent);--mat-button-outlined-disabled-state-layer-color: #3f4948;--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .08;--mat-button-outlined-label-text-color: #006a6a;--mat-button-outlined-outline-color: #6f7979;--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, #006a6a 12%, transparent);--mat-button-outlined-state-layer-color: #006a6a;--mat-button-protected-container-color: #f7faf9;--mat-button-protected-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-container-color: color-mix(in srgb, #191c1c 12%, transparent);--mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-button-protected-disabled-state-layer-color: #3f4948;--mat-button-protected-focus-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-container-elevation-shadow: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-button-protected-hover-state-layer-opacity: .08;--mat-button-protected-label-text-color: #006a6a;--mat-button-protected-pressed-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, #006a6a 12%, transparent);--mat-button-protected-state-layer-color: #006a6a;--mat-button-text-disabled-label-text-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-button-text-disabled-state-layer-color: #3f4948;--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .08;--mat-button-text-label-text-color: #006a6a;--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, #006a6a 12%, transparent);--mat-button-text-state-layer-color: #006a6a;--mat-button-tonal-container-color: #cce8e7;--mat-button-tonal-disabled-container-color: color-mix(in srgb, #191c1c 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-button-tonal-disabled-state-layer-color: #3f4948;--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .08;--mat-button-tonal-label-text-color: #324b4b;--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, #324b4b 12%, transparent);--mat-button-tonal-state-layer-color: #324b4b;--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 36px;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block;--mat-button-filled-label-text-font: Roboto, sans-serif;--mat-button-filled-label-text-size: .875rem;--mat-button-filled-label-text-tracking: .006rem;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: Roboto, sans-serif;--mat-button-outlined-label-text-size: .875rem;--mat-button-outlined-label-text-tracking: .006rem;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: Roboto, sans-serif;--mat-button-protected-label-text-size: .875rem;--mat-button-protected-label-text-tracking: .006rem;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: Roboto, sans-serif;--mat-button-text-label-text-size: .875rem;--mat-button-text-label-text-tracking: .006rem;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: Roboto, sans-serif;--mat-button-tonal-label-text-size: .875rem;--mat-button-tonal-label-text-tracking: .006rem;--mat-button-tonal-label-text-weight: 500;--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 9999px;--mat-icon-button-touch-target-size: 48px;--mat-icon-button-disabled-icon-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-icon-button-disabled-state-layer-color: #3f4948;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-icon-color: #3f4948;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, #3f4948 12%, transparent);--mat-icon-button-state-layer-color: #3f4948;--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 36px;--mat-fab-container-shape: 16px;--mat-fab-extended-container-height: 56px;--mat-fab-extended-container-shape: 16px;--mat-fab-small-container-shape: 12px;--mat-fab-touch-target-size: 48px;--mat-fab-small-touch-target-size: 48px;--mat-fab-container-color: #00fbfb;--mat-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-disabled-state-container-color: color-mix(in srgb, #191c1c 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-fab-extended-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-pressed-container-elevation-shadow: 6;--mat-fab-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: #004f4f;--mat-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-pressed-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, #004f4f 12%, transparent);--mat-fab-small-container-color: #00fbfb;--mat-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-container-color: color-mix(in srgb, #191c1c 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-fab-small-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: #004f4f;--mat-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-pressed-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, #004f4f 12%, transparent);--mat-fab-small-state-layer-color: #004f4f;--mat-fab-state-layer-color: #004f4f;--mat-fab-touch-target-display: block;--mat-fab-extended-label-text-font: Roboto, sans-serif;--mat-fab-extended-label-text-size: .875rem;--mat-fab-extended-label-text-tracking: .006rem;--mat-fab-extended-label-text-weight: 500;--mat-snack-bar-container-shape: 4px;--mat-snack-bar-button-color: #00dddd;--mat-snack-bar-container-color: #2d3131;--mat-snack-bar-supporting-text-color: #eff1f0;--mat-snack-bar-supporting-text-font: Roboto, sans-serif;--mat-snack-bar-supporting-text-line-height: 1.25rem;--mat-snack-bar-supporting-text-size: .875rem;--mat-snack-bar-supporting-text-weight: 400;--mat-table-row-item-outline-width: 1px;--mat-table-background-color: #f7faf9;--mat-table-header-headline-color: #191c1c;--mat-table-row-item-label-text-color: #191c1c;--mat-table-row-item-outline-color: #6f7979;--mat-table-header-container-height: 52px;--mat-table-footer-container-height: 48px;--mat-table-row-item-container-height: 48px;--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 1.25rem;--mat-table-header-headline-size: .875rem;--mat-table-header-headline-tracking: .006rem;--mat-table-header-headline-weight: 500;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 1.25rem;--mat-table-row-item-label-text-size: .875rem;--mat-table-row-item-label-text-tracking: .016rem;--mat-table-row-item-label-text-weight: 400;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 1.25rem;--mat-table-footer-supporting-text-size: .875rem;--mat-table-footer-supporting-text-tracking: .016rem;--mat-table-footer-supporting-text-weight: 400;--mat-progress-spinner-size: 48px;--mat-progress-spinner-active-indicator-width: 4px;--mat-progress-spinner-active-indicator-color: #006a6a;--mat-badge-container-offset: -12px 0;--mat-badge-container-overlap-offset: -12px;--mat-badge-container-padding: 0 4px;--mat-badge-container-shape: 9999px;--mat-badge-container-size: 16px;--mat-badge-large-size-container-offset: -12px 0;--mat-badge-large-size-container-overlap-offset: -12px;--mat-badge-large-size-container-padding: 0 4px;--mat-badge-large-size-container-size: 16px;--mat-badge-legacy-container-size: unset;--mat-badge-legacy-large-size-container-size: unset;--mat-badge-legacy-small-size-container-size: unset;--mat-badge-small-size-container-offset: -6px 0;--mat-badge-small-size-container-overlap-offset: -6px;--mat-badge-small-size-container-padding: 0;--mat-badge-small-size-container-size: 6px;--mat-badge-background-color: #ba1a1a;--mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);--mat-badge-disabled-state-text-color: #ffffff;--mat-badge-text-color: #ffffff;--mat-badge-large-size-line-height: 16px;--mat-badge-large-size-text-size: .688rem;--mat-badge-line-height: 16px;--mat-badge-small-size-line-height: 6px;--mat-badge-small-size-text-size: 0;--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: .688rem;--mat-badge-text-weight: 500;--mat-bottom-sheet-container-shape: 28px;--mat-bottom-sheet-container-text-color: #191c1c;--mat-bottom-sheet-container-background-color: #f1f4f3;--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 1.5rem;--mat-bottom-sheet-container-text-size: 1rem;--mat-bottom-sheet-container-text-tracking: .031rem;--mat-bottom-sheet-container-text-weight: 400;--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-hover-state-layer-opacity: .08;--mat-button-toggle-shape: 28px;--mat-button-toggle-background-color: transparent;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, #191c1c 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-button-toggle-disabled-state-background-color: transparent;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-button-toggle-divider-color: #6f7979;--mat-button-toggle-selected-state-background-color: #cce8e7;--mat-button-toggle-selected-state-text-color: #324b4b;--mat-button-toggle-state-layer-color: #191c1c;--mat-button-toggle-text-color: #191c1c;--mat-button-toggle-height: 40px;--mat-button-toggle-label-text-font: Roboto, sans-serif;--mat-button-toggle-label-text-line-height: 1.25rem;--mat-button-toggle-label-text-size: .875rem;--mat-button-toggle-label-text-tracking: .006rem;--mat-button-toggle-label-text-weight: 500;--mat-datepicker-calendar-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-shape: 16px;--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-shape: 28px;--mat-datepicker-calendar-body-label-text-color: #191c1c;--mat-datepicker-calendar-container-background-color: #e6e9e7;--mat-datepicker-calendar-container-text-color: #191c1c;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #191c1c 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #191c1c 8%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: #d7e3ff;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #4a6363;--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #cce8e7;--mat-datepicker-calendar-date-in-range-state-background-color: #00fbfb;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-preview-state-outline-color: #006a6a;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-datepicker-calendar-date-selected-state-background-color: #006a6a;--mat-datepicker-calendar-date-selected-state-text-color: #ffffff;--mat-datepicker-calendar-date-text-color: #191c1c;--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-datepicker-calendar-date-today-outline-color: #006a6a;--mat-datepicker-calendar-date-today-selected-state-outline-color: #006a6a;--mat-datepicker-calendar-header-divider-color: transparent;--mat-datepicker-calendar-header-text-color: #3f4948;--mat-datepicker-calendar-navigation-button-icon-color: #3f4948;--mat-datepicker-calendar-period-button-icon-color: #3f4948;--mat-datepicker-calendar-period-button-text-color: #3f4948;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-datepicker-range-input-separator-color: #191c1c;--mat-datepicker-toggle-active-state-icon-color: #006a6a;--mat-datepicker-toggle-icon-color: #3f4948;--mat-datepicker-calendar-body-label-text-size: .875rem;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-header-text-size: .875rem;--mat-datepicker-calendar-header-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: .875rem;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: .875rem;--mat-divider-width: 1px;--mat-divider-color: #bec9c8;--mat-expansion-container-shape: 12px;--mat-expansion-header-indicator-display: inline-block;--mat-expansion-legacy-header-indicator-display: none;--mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-expansion-actions-divider-color: #6f7979;--mat-expansion-container-background-color: #f7faf9;--mat-expansion-container-text-color: #191c1c;--mat-expansion-header-description-color: #3f4948;--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #191c1c 12%, transparent);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #191c1c 8%, transparent);--mat-expansion-header-indicator-color: #3f4948;--mat-expansion-header-text-color: #191c1c;--mat-expansion-header-collapsed-state-height: 44px;--mat-expansion-header-expanded-state-height: 60px;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 1.5rem;--mat-expansion-container-text-size: 1rem;--mat-expansion-container-text-tracking: .031rem;--mat-expansion-container-text-weight: 400;--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-line-height: 1.5rem;--mat-expansion-header-text-size: 1rem;--mat-expansion-header-text-tracking: .009rem;--mat-expansion-header-text-weight: 500;--mat-grid-list-tile-header-primary-text-size: 400 1rem / 1.5rem Roboto, sans-serif;--mat-grid-list-tile-header-secondary-text-size: 400 .875rem / 1.25rem Roboto, sans-serif;--mat-grid-list-tile-footer-primary-text-size: 400 1rem / 1.5rem Roboto, sans-serif;--mat-grid-list-tile-footer-secondary-text-size: 400 .875rem / 1.25rem Roboto, sans-serif;--mat-icon-color: inherit;--mat-sidenav-container-shape: 16px;--mat-sidenav-container-elevation-shadow: none;--mat-sidenav-container-width: 360px;--mat-sidenav-container-divider-color: transparent;--mat-sidenav-container-background-color: #f7faf9;--mat-sidenav-container-text-color: #3f4948;--mat-sidenav-content-background-color: #f7faf9;--mat-sidenav-content-text-color: #191c1c;--mat-sidenav-scrim-color: color-mix(in srgb, #293232 40%, transparent);--mat-stepper-header-error-state-icon-background-color: transparent;--mat-stepper-header-focus-state-layer-shape: 12px;--mat-stepper-header-hover-state-layer-shape: 12px;--mat-stepper-container-color: #f7faf9;--mat-stepper-header-done-state-icon-background-color: #006a6a;--mat-stepper-header-done-state-icon-foreground-color: #ffffff;--mat-stepper-header-edit-state-icon-background-color: #006a6a;--mat-stepper-header-edit-state-icon-foreground-color: #ffffff;--mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;--mat-stepper-header-error-state-label-text-color: #ba1a1a;--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #191c1c 12%, transparent);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #191c1c 8%, transparent);--mat-stepper-header-icon-background-color: #3f4948;--mat-stepper-header-icon-foreground-color: #f7faf9;--mat-stepper-header-label-text-color: #3f4948;--mat-stepper-header-optional-label-text-color: #3f4948;--mat-stepper-header-selected-state-icon-background-color: #006a6a;--mat-stepper-header-selected-state-icon-foreground-color: #ffffff;--mat-stepper-header-selected-state-label-text-color: #3f4948;--mat-stepper-line-color: #6f7979;--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: .875rem;--mat-stepper-header-label-text-weight: 500;--mat-stepper-header-error-state-label-text-size: .875rem;--mat-stepper-header-selected-state-label-text-size: .875rem;--mat-stepper-header-selected-state-label-text-weight: 500;--mat-stepper-header-height: 68px;--mat-sort-arrow-color: #191c1c;--mat-toolbar-container-background-color: #f7faf9;--mat-toolbar-container-text-color: #191c1c;--mat-toolbar-standard-height: 60px;--mat-toolbar-mobile-height: 52px;--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 1.75rem;--mat-toolbar-title-text-size: 1.375rem;--mat-toolbar-title-text-tracking: 0;--mat-toolbar-title-text-weight: 400;--mat-tree-container-background-color: #f7faf9;--mat-tree-node-text-color: #191c1c;--mat-tree-node-min-height: 44px;--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 1rem;--mat-tree-node-text-weight: 400;--mat-timepicker-container-shape: 4px;--mat-timepicker-container-background-color: #ebefed;--mat-timepicker-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12)}html .mat-display-large,html .mat-typography .mat-display-large,html .mat-typography h1{font:400 3.562rem/4rem Roboto,sans-serif;letter-spacing:-.016rem;margin:0 0 .5em}html .mat-display-medium,html .mat-typography .mat-display-medium,html .mat-typography h2{font:400 2.812rem/3.25rem Roboto,sans-serif;letter-spacing:0;margin:0 0 .5em}html .mat-display-small,html .mat-typography .mat-display-small,html .mat-typography h3{font:400 2.25rem/2.75rem Roboto,sans-serif;letter-spacing:0;margin:0 0 .5em}html .mat-headline-large,html .mat-typography .mat-headline-large,html .mat-typography h4{font:400 2rem/2.5rem Roboto,sans-serif;letter-spacing:0;margin:0 0 .5em}html .mat-headline-medium,html .mat-typography .mat-headline-medium,html .mat-typography h5{font:400 1.75rem/2.25rem Roboto,sans-serif;letter-spacing:0;margin:0 0 .5em}html .mat-headline-small,html .mat-typography .mat-headline-small,html .mat-typography h6{font:400 1.5rem/2rem Roboto,sans-serif;letter-spacing:0;margin:0 0 .5em}html .mat-title-large,html .mat-typography .mat-title-large{font:400 1.375rem/1.75rem Roboto,sans-serif;letter-spacing:0}html .mat-title-medium,html .mat-typography .mat-title-medium{font:500 1rem/1.5rem Roboto,sans-serif;letter-spacing:.009rem}html .mat-title-small,html .mat-typography .mat-title-small{font:500 .875rem/1.25rem Roboto,sans-serif;letter-spacing:.006rem}html .mat-body-large,html .mat-typography .mat-body-large,html .mat-typography{font:400 1rem/1.5rem Roboto,sans-serif;letter-spacing:.031rem}html .mat-body-large p,html .mat-typography .mat-body-large p,html .mat-typography p{margin:0 0 .75em}html .mat-body-medium,html .mat-typography .mat-body-medium{font:400 .875rem/1.25rem Roboto,sans-serif;letter-spacing:.016rem}html .mat-body-small,html .mat-typography .mat-body-small{font:400 .75rem/1rem Roboto,sans-serif;letter-spacing:.025rem}html .mat-label-large,html .mat-typography .mat-label-large{font:500 .875rem/1.25rem Roboto,sans-serif;letter-spacing:.006rem}html .mat-label-medium,html .mat-typography .mat-label-medium{font:500 .75rem/1rem Roboto,sans-serif;letter-spacing:.031rem}html .mat-label-small,html .mat-typography .mat-label-small{font:500 .688rem/1rem Roboto,sans-serif;letter-spacing:.031rem}html{--mat-button-filled-container-color: var(--gokuri-primary);--mat-button-filled-label-text-color: var(--gokuri-on-primary);--mat-button-filled-state-layer-color: var(--gokuri-on-primary);--mat-button-protected-container-color: var(--gokuri-primary);--mat-button-protected-label-text-color: var(--gokuri-on-primary);--mat-button-protected-state-layer-color: var(--gokuri-on-primary);--mat-button-text-label-text-color: var(--gokuri-primary);--mat-button-outlined-label-text-color: var(--gokuri-primary);--mat-button-outlined-outline-color: var(--gokuri-primary);--mat-button-outlined-state-layer-color: var(--gokuri-primary)}html[data-theme=dark]{--mat-app-background-color: #101414;--mat-app-text-color: #e0e3e2;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-ripple-color: color-mix(in srgb, #e0e3e2 10%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-option-hover-state-layer-color: color-mix(in srgb, #e0e3e2 8%, transparent);--mat-option-label-text-color: #e0e3e2;--mat-option-selected-state-label-text-color: #cce8e7;--mat-option-selected-state-layer-color: #324b4b;--mat-optgroup-label-text-color: #dae5e4;--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #101414;--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-pseudo-checkbox-full-selected-checkmark-color: #003737;--mat-pseudo-checkbox-full-selected-icon-color: #00dddd;--mat-pseudo-checkbox-full-unselected-icon-color: #dae5e4;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #00dddd;--mat-card-elevated-container-color: #191c1c;--mat-card-elevated-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-card-filled-container-color: #313635;--mat-card-filled-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-container-color: #101414;--mat-card-outlined-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-outline-color: #3f4948;--mat-card-subtitle-text-color: #e0e3e2;--mat-progress-bar-active-indicator-color: #00dddd;--mat-progress-bar-track-color: #3f4948;--mat-tooltip-container-color: #e0e3e2;--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-color: #2d3131;--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-form-field-enabled-select-arrow-color: #dae5e4;--mat-form-field-error-focus-trailing-icon-color: #ffb4ab;--mat-form-field-error-hover-trailing-icon-color: #ffdad6;--mat-form-field-error-text-color: #ffb4ab;--mat-form-field-error-trailing-icon-color: #ffb4ab;--mat-form-field-filled-active-indicator-color: #dae5e4;--mat-form-field-filled-caret-color: #00dddd;--mat-form-field-filled-container-color: #3f4948;--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-form-field-filled-disabled-container-color: color-mix(in srgb, #e0e3e2 4%, transparent);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-form-field-filled-error-active-indicator-color: #ffb4ab;--mat-form-field-filled-error-caret-color: #ffb4ab;--mat-form-field-filled-error-focus-active-indicator-color: #ffb4ab;--mat-form-field-filled-error-focus-label-text-color: #ffb4ab;--mat-form-field-filled-error-hover-active-indicator-color: #ffdad6;--mat-form-field-filled-error-hover-label-text-color: #ffdad6;--mat-form-field-filled-error-label-text-color: #ffb4ab;--mat-form-field-filled-focus-active-indicator-color: #00dddd;--mat-form-field-filled-focus-label-text-color: #00dddd;--mat-form-field-filled-hover-active-indicator-color: #e0e3e2;--mat-form-field-filled-hover-label-text-color: #dae5e4;--mat-form-field-filled-input-text-color: #e0e3e2;--mat-form-field-filled-input-text-placeholder-color: #dae5e4;--mat-form-field-filled-label-text-color: #dae5e4;--mat-form-field-focus-select-arrow-color: #00dddd;--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-leading-icon-color: #dae5e4;--mat-form-field-outlined-caret-color: #00dddd;--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-form-field-outlined-error-caret-color: #ffb4ab;--mat-form-field-outlined-error-focus-label-text-color: #ffb4ab;--mat-form-field-outlined-error-focus-outline-color: #ffb4ab;--mat-form-field-outlined-error-hover-label-text-color: #ffdad6;--mat-form-field-outlined-error-hover-outline-color: #ffdad6;--mat-form-field-outlined-error-label-text-color: #ffb4ab;--mat-form-field-outlined-error-outline-color: #ffb4ab;--mat-form-field-outlined-focus-label-text-color: #00dddd;--mat-form-field-outlined-focus-outline-color: #00dddd;--mat-form-field-outlined-hover-label-text-color: #e0e3e2;--mat-form-field-outlined-hover-outline-color: #e0e3e2;--mat-form-field-outlined-input-text-color: #e0e3e2;--mat-form-field-outlined-input-text-placeholder-color: #dae5e4;--mat-form-field-outlined-label-text-color: #dae5e4;--mat-form-field-outlined-outline-color: #889392;--mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-form-field-select-option-text-color: #191c1c;--mat-form-field-state-layer-color: #e0e3e2;--mat-form-field-trailing-icon-color: #dae5e4;--mat-select-panel-background-color: #1c2020;--mat-select-enabled-trigger-text-color: #e0e3e2;--mat-select-disabled-trigger-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-select-placeholder-text-color: #dae5e4;--mat-select-enabled-arrow-color: #dae5e4;--mat-select-disabled-arrow-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-select-focused-arrow-color: #00dddd;--mat-select-invalid-arrow-color: #ffb4ab;--mat-autocomplete-background-color: #1c2020;--mat-dialog-container-color: #101414;--mat-dialog-subhead-color: #e0e3e2;--mat-dialog-supporting-text-color: #dae5e4;--mat-chip-disabled-label-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-chip-disabled-outline-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-chip-elevated-selected-container-color: #324b4b;--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-chip-focus-outline-color: #dae5e4;--mat-chip-focus-state-layer-color: #dae5e4;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: #dae5e4;--mat-chip-hover-state-layer-opacity: .08;--mat-chip-label-text-color: #dae5e4;--mat-chip-outline-color: #889392;--mat-chip-selected-disabled-trailing-icon-color: #e0e3e2;--mat-chip-selected-focus-state-layer-color: #cce8e7;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: #cce8e7;--mat-chip-selected-hover-state-layer-opacity: .08;--mat-chip-selected-label-text-color: #cce8e7;--mat-chip-selected-trailing-action-state-layer-color: #cce8e7;--mat-chip-selected-trailing-icon-color: #cce8e7;--mat-chip-trailing-action-focus-state-layer-opacity: .12;--mat-chip-trailing-action-hover-state-layer-opacity: .08;--mat-chip-trailing-action-state-layer-color: #dae5e4;--mat-chip-with-icon-disabled-icon-color: #e0e3e2;--mat-chip-with-icon-icon-color: #dae5e4;--mat-chip-with-icon-selected-icon-color: #cce8e7;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #e0e3e2;--mat-chip-with-trailing-icon-trailing-icon-color: #dae5e4;--mat-slide-toggle-disabled-label-text-color: #e0e3e2;--mat-slide-toggle-disabled-selected-handle-color: #101414;--mat-slide-toggle-disabled-selected-icon-color: #e0e3e2;--mat-slide-toggle-disabled-selected-track-color: #e0e3e2;--mat-slide-toggle-disabled-unselected-handle-color: #e0e3e2;--mat-slide-toggle-disabled-unselected-icon-color: #3f4948;--mat-slide-toggle-disabled-unselected-track-color: #3f4948;--mat-slide-toggle-disabled-unselected-track-outline-color: #e0e3e2;--mat-slide-toggle-label-text-color: #e0e3e2;--mat-slide-toggle-selected-focus-handle-color: #004f4f;--mat-slide-toggle-selected-focus-state-layer-color: #00dddd;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-focus-track-color: #00dddd;--mat-slide-toggle-selected-handle-color: #003737;--mat-slide-toggle-selected-hover-handle-color: #004f4f;--mat-slide-toggle-selected-hover-state-layer-color: #00dddd;--mat-slide-toggle-selected-hover-state-layer-opacity: .08;--mat-slide-toggle-selected-hover-track-color: #00dddd;--mat-slide-toggle-selected-icon-color: #00fbfb;--mat-slide-toggle-selected-pressed-handle-color: #004f4f;--mat-slide-toggle-selected-pressed-state-layer-color: #00dddd;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-pressed-track-color: #00dddd;--mat-slide-toggle-selected-track-color: #00dddd;--mat-slide-toggle-track-outline-color: #889392;--mat-slide-toggle-unselected-focus-handle-color: #dae5e4;--mat-slide-toggle-unselected-focus-state-layer-color: #e0e3e2;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-focus-track-color: #3f4948;--mat-slide-toggle-unselected-handle-color: #889392;--mat-slide-toggle-unselected-hover-handle-color: #dae5e4;--mat-slide-toggle-unselected-hover-state-layer-color: #e0e3e2;--mat-slide-toggle-unselected-hover-state-layer-opacity: .08;--mat-slide-toggle-unselected-hover-track-color: #3f4948;--mat-slide-toggle-unselected-icon-color: #3f4948;--mat-slide-toggle-unselected-pressed-handle-color: #dae5e4;--mat-slide-toggle-unselected-pressed-state-layer-color: #e0e3e2;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .12;--mat-slide-toggle-unselected-pressed-track-color: #3f4948;--mat-slide-toggle-unselected-track-color: #3f4948;--mat-radio-checked-ripple-color: #00dddd;--mat-radio-disabled-label-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-radio-disabled-selected-icon-color: #e0e3e2;--mat-radio-disabled-unselected-icon-color: #e0e3e2;--mat-radio-label-text-color: #e0e3e2;--mat-radio-ripple-color: #e0e3e2;--mat-radio-selected-focus-icon-color: #00dddd;--mat-radio-selected-hover-icon-color: #00dddd;--mat-radio-selected-icon-color: #00dddd;--mat-radio-selected-pressed-icon-color: #00dddd;--mat-radio-unselected-focus-icon-color: #e0e3e2;--mat-radio-unselected-hover-icon-color: #e0e3e2;--mat-radio-unselected-icon-color: #dae5e4;--mat-radio-unselected-pressed-icon-color: #e0e3e2;--mat-slider-active-track-color: #00dddd;--mat-slider-active-track-shape: 9999px;--mat-slider-disabled-active-track-color: #e0e3e2;--mat-slider-disabled-handle-color: #e0e3e2;--mat-slider-disabled-inactive-track-color: #e0e3e2;--mat-slider-focus-handle-color: #00dddd;--mat-slider-focus-state-layer-color: color-mix(in srgb, #00dddd 20%, transparent);--mat-slider-handle-color: #00dddd;--mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-handle-shape: 9999px;--mat-slider-hover-handle-color: #00dddd;--mat-slider-hover-state-layer-color: color-mix(in srgb, #00dddd 5%, transparent);--mat-slider-inactive-track-color: #3f4948;--mat-slider-inactive-track-shape: 9999px;--mat-slider-label-container-color: #00dddd;--mat-slider-label-label-text-color: #003737;--mat-slider-ripple-color: #00dddd;--mat-slider-with-overlap-handle-outline-color: #003737;--mat-slider-with-tick-marks-active-container-color: #003737;--mat-slider-with-tick-marks-container-shape: 9999px;--mat-slider-with-tick-marks-disabled-container-color: #e0e3e2;--mat-slider-with-tick-marks-inactive-container-color: #dae5e4;--mat-menu-container-shape: 4px;--mat-menu-divider-color: #3f4948;--mat-menu-item-label-text-color: #e0e3e2;--mat-menu-item-icon-color: #dae5e4;--mat-menu-item-hover-state-layer-color: color-mix(in srgb, #e0e3e2 8%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-menu-container-color: #1c2020;--mat-menu-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-list-active-indicator-color: #324b4b;--mat-list-active-indicator-shape: 9999px;--mat-list-list-item-container-color: transparent;--mat-list-list-item-container-shape: 0;--mat-list-list-item-disabled-label-text-color: #e0e3e2;--mat-list-list-item-disabled-label-text-opacity: .3;--mat-list-list-item-disabled-leading-icon-color: #e0e3e2;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-state-layer-color: #e0e3e2;--mat-list-list-item-disabled-state-layer-opacity: .12;--mat-list-list-item-disabled-trailing-icon-color: #e0e3e2;--mat-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-list-item-focus-label-text-color: #e0e3e2;--mat-list-list-item-focus-state-layer-color: #e0e3e2;--mat-list-list-item-focus-state-layer-opacity: .12;--mat-list-list-item-hover-label-text-color: #e0e3e2;--mat-list-list-item-hover-state-layer-color: #e0e3e2;--mat-list-list-item-hover-state-layer-opacity: .08;--mat-list-list-item-label-text-color: #e0e3e2;--mat-list-list-item-leading-avatar-color: #004f4f;--mat-list-list-item-leading-avatar-shape: 9999px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-leading-icon-color: #dae5e4;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-selected-trailing-icon-color: #00dddd;--mat-list-list-item-supporting-text-color: #dae5e4;--mat-list-list-item-trailing-icon-color: #dae5e4;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-trailing-supporting-text-color: #dae5e4;--mat-paginator-container-text-color: #e0e3e2;--mat-paginator-container-background-color: #101414;--mat-paginator-disabled-icon-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-paginator-enabled-icon-color: #dae5e4;--mat-tab-active-focus-indicator-color: #00dddd;--mat-tab-active-focus-label-text-color: #e0e3e2;--mat-tab-active-hover-indicator-color: #00dddd;--mat-tab-active-hover-label-text-color: #e0e3e2;--mat-tab-active-indicator-color: #00dddd;--mat-tab-active-label-text-color: #e0e3e2;--mat-tab-active-ripple-color: #e0e3e2;--mat-tab-divider-color: #3f4948;--mat-tab-inactive-focus-label-text-color: #e0e3e2;--mat-tab-inactive-hover-label-text-color: #e0e3e2;--mat-tab-inactive-label-text-color: #e0e3e2;--mat-tab-inactive-ripple-color: #e0e3e2;--mat-tab-pagination-icon-color: #e0e3e2;--mat-tab-disabled-ripple-color: #dae5e4;--mat-checkbox-disabled-label-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-checkbox-disabled-selected-checkmark-color: #101414;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-checkbox-label-text-color: #e0e3e2;--mat-checkbox-selected-checkmark-color: #003737;--mat-checkbox-selected-focus-icon-color: #00dddd;--mat-checkbox-selected-focus-state-layer-color: #00dddd;--mat-checkbox-selected-hover-icon-color: #00dddd;--mat-checkbox-selected-hover-state-layer-color: #00dddd;--mat-checkbox-selected-icon-color: #00dddd;--mat-checkbox-selected-pressed-icon-color: #00dddd;--mat-checkbox-selected-pressed-state-layer-color: #e0e3e2;--mat-checkbox-unselected-focus-icon-color: #e0e3e2;--mat-checkbox-unselected-focus-state-layer-color: #e0e3e2;--mat-checkbox-unselected-hover-icon-color: #e0e3e2;--mat-checkbox-unselected-hover-state-layer-color: #e0e3e2;--mat-checkbox-unselected-icon-color: #dae5e4;--mat-checkbox-unselected-pressed-state-layer-color: #00dddd;--mat-button-filled-container-color: #00dddd;--mat-button-filled-disabled-container-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-button-filled-disabled-state-layer-color: #dae5e4;--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .08;--mat-button-filled-label-text-color: #003737;--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, #003737 12%, transparent);--mat-button-filled-state-layer-color: #003737;--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-button-outlined-disabled-state-layer-color: #dae5e4;--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .08;--mat-button-outlined-label-text-color: #00dddd;--mat-button-outlined-outline-color: #889392;--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, #00dddd 12%, transparent);--mat-button-outlined-state-layer-color: #00dddd;--mat-button-protected-container-color: #101414;--mat-button-protected-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-container-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-button-protected-disabled-state-layer-color: #dae5e4;--mat-button-protected-focus-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-container-elevation-shadow: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-button-protected-hover-state-layer-opacity: .08;--mat-button-protected-label-text-color: #00dddd;--mat-button-protected-pressed-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, #00dddd 12%, transparent);--mat-button-protected-state-layer-color: #00dddd;--mat-button-text-disabled-label-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-button-text-disabled-state-layer-color: #dae5e4;--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .08;--mat-button-text-label-text-color: #00dddd;--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, #00dddd 12%, transparent);--mat-button-text-state-layer-color: #00dddd;--mat-button-tonal-container-color: #324b4b;--mat-button-tonal-disabled-container-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-button-tonal-disabled-state-layer-color: #dae5e4;--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .08;--mat-button-tonal-label-text-color: #cce8e7;--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, #cce8e7 12%, transparent);--mat-button-tonal-state-layer-color: #cce8e7;--mat-icon-button-disabled-icon-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-icon-button-disabled-state-layer-color: #dae5e4;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-icon-color: #dae5e4;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, #dae5e4 12%, transparent);--mat-icon-button-state-layer-color: #dae5e4;--mat-fab-container-color: #004f4f;--mat-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-disabled-state-container-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-fab-extended-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-pressed-container-elevation-shadow: 6;--mat-fab-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: #00fbfb;--mat-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-pressed-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, #00fbfb 12%, transparent);--mat-fab-small-container-color: #004f4f;--mat-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-container-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-fab-small-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: #00fbfb;--mat-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-pressed-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, #00fbfb 12%, transparent);--mat-fab-small-state-layer-color: #00fbfb;--mat-fab-state-layer-color: #00fbfb;--mat-snack-bar-button-color: #006a6a;--mat-snack-bar-container-color: #e0e3e2;--mat-snack-bar-supporting-text-color: #2d3131;--mat-table-background-color: #101414;--mat-table-header-headline-color: #e0e3e2;--mat-table-row-item-label-text-color: #e0e3e2;--mat-table-row-item-outline-color: #889392;--mat-progress-spinner-active-indicator-color: #00dddd;--mat-badge-background-color: #ffb4ab;--mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb4ab 38%, transparent);--mat-badge-disabled-state-text-color: #690005;--mat-badge-text-color: #690005;--mat-bottom-sheet-container-text-color: #e0e3e2;--mat-bottom-sheet-container-background-color: #191c1c;--mat-button-toggle-background-color: transparent;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-button-toggle-disabled-state-background-color: transparent;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-button-toggle-divider-color: #889392;--mat-button-toggle-selected-state-background-color: #324b4b;--mat-button-toggle-selected-state-text-color: #cce8e7;--mat-button-toggle-state-layer-color: #e0e3e2;--mat-button-toggle-text-color: #e0e3e2;--mat-datepicker-calendar-body-label-text-color: #e0e3e2;--mat-datepicker-calendar-container-background-color: #272b2a;--mat-datepicker-calendar-container-text-color: #e0e3e2;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e0e3e2 8%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: #00458f;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #b0cccb;--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #324b4b;--mat-datepicker-calendar-date-in-range-state-background-color: #004f4f;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-preview-state-outline-color: #00dddd;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-datepicker-calendar-date-selected-state-background-color: #00dddd;--mat-datepicker-calendar-date-selected-state-text-color: #003737;--mat-datepicker-calendar-date-text-color: #e0e3e2;--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-datepicker-calendar-date-today-outline-color: #00dddd;--mat-datepicker-calendar-date-today-selected-state-outline-color: #00dddd;--mat-datepicker-calendar-header-divider-color: transparent;--mat-datepicker-calendar-header-text-color: #dae5e4;--mat-datepicker-calendar-navigation-button-icon-color: #dae5e4;--mat-datepicker-calendar-period-button-icon-color: #dae5e4;--mat-datepicker-calendar-period-button-text-color: #dae5e4;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-datepicker-range-input-separator-color: #e0e3e2;--mat-datepicker-toggle-active-state-icon-color: #00dddd;--mat-datepicker-toggle-icon-color: #dae5e4;--mat-divider-color: #3f4948;--mat-expansion-actions-divider-color: #889392;--mat-expansion-container-background-color: #101414;--mat-expansion-container-text-color: #e0e3e2;--mat-expansion-header-description-color: #dae5e4;--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #e0e3e2 8%, transparent);--mat-expansion-header-indicator-color: #dae5e4;--mat-expansion-header-text-color: #e0e3e2;--mat-icon-color: inherit;--mat-sidenav-container-background-color: #101414;--mat-sidenav-container-text-color: #dae5e4;--mat-sidenav-content-background-color: #101414;--mat-sidenav-content-text-color: #e0e3e2;--mat-sidenav-scrim-color: color-mix(in srgb, #293232 40%, transparent);--mat-stepper-container-color: #101414;--mat-stepper-header-done-state-icon-background-color: #00dddd;--mat-stepper-header-done-state-icon-foreground-color: #003737;--mat-stepper-header-edit-state-icon-background-color: #00dddd;--mat-stepper-header-edit-state-icon-foreground-color: #003737;--mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;--mat-stepper-header-error-state-label-text-color: #ffb4ab;--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e0e3e2 8%, transparent);--mat-stepper-header-icon-background-color: #dae5e4;--mat-stepper-header-icon-foreground-color: #101414;--mat-stepper-header-label-text-color: #dae5e4;--mat-stepper-header-optional-label-text-color: #dae5e4;--mat-stepper-header-selected-state-icon-background-color: #00dddd;--mat-stepper-header-selected-state-icon-foreground-color: #003737;--mat-stepper-header-selected-state-label-text-color: #dae5e4;--mat-stepper-line-color: #889392;--mat-sort-arrow-color: #e0e3e2;--mat-toolbar-container-background-color: #101414;--mat-toolbar-container-text-color: #e0e3e2;--mat-tree-container-background-color: #101414;--mat-tree-node-text-color: #e0e3e2;--mat-timepicker-container-background-color: #1c2020;--mat-timepicker-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-button-filled-container-color: var(--gokuri-primary);--mat-button-filled-label-text-color: var(--gokuri-on-primary);--mat-button-filled-state-layer-color: var(--gokuri-on-primary);--mat-button-protected-container-color: var(--gokuri-primary);--mat-button-protected-label-text-color: var(--gokuri-on-primary);--mat-button-protected-state-layer-color: var(--gokuri-on-primary);background-color:var(--gokuri-background);color:var(--gokuri-text-primary)}html[data-theme=dark] .sidenav,html[data-theme=system] .sidenav{background-color:var(--gokuri-surface)}html[data-theme=dark] .side_menu_item a,html[data-theme=system] .side_menu_item a,html[data-theme=dark] .workspace-selector,html[data-theme=system] .workspace-selector{color:var(--gokuri-text-primary)}html[data-theme=dark] .workspace-selector:hover,html[data-theme=system] .workspace-selector:hover{background-color:#ffffff1a}html[data-theme=dark] .mat-mdc-card{--mat-card-elevated-container-color: var(--gokuri-card);--mat-card-outlined-container-color: var(--gokuri-card);--mat-card-elevated-container-elevation: none;--mat-card-outlined-container-elevation: none;--mat-card-outlined-outline-width: 0;background-color:var(--gokuri-card)!important;color:var(--gokuri-text-primary)}html[data-theme=dark] .mat-mdc-table{background-color:var(--gokuri-surface);color:var(--gokuri-text-primary)}html[data-theme=dark] .mat-mdc-table .mat-mdc-header-row{background-color:var(--gokuri-background)}html[data-theme=dark] .mat-mdc-table .mat-mdc-row{background-color:var(--gokuri-surface)}html[data-theme=dark] .mat-mdc-table .mat-mdc-header-cell{background-color:var(--gokuri-background);color:var(--gokuri-text-secondary)}html[data-theme=dark] .mat-mdc-table .mat-mdc-cell{background-color:var(--gokuri-surface);color:var(--gokuri-text-secondary)}html[data-theme=dark] .mat-mdc-table .mat-mdc-table-sticky{background-color:var(--gokuri-surface)}html[data-theme=dark] .mat-mdc-table .mat-mdc-header-row .mat-mdc-table-sticky{background-color:var(--gokuri-background)}.mat-mdc-menu-panel,.mat-mdc-select-panel,.mat-mdc-autocomplete-panel{background-color:var(--gokuri-surface)!important}html[data-theme=dark] .mat-mdc-select-panel,html[data-theme=dark] .mat-mdc-menu-panel,html[data-theme=dark] .mat-mdc-autocomplete-panel{background-color:var(--gokuri-surface);color:var(--gokuri-text-primary);border:1px solid var(--gokuri-border)}html[data-theme=dark] .mat-mdc-option,html[data-theme=dark] .mat-mdc-menu-item{color:var(--gokuri-text-primary)}html[data-theme=dark] .mat-mdc-menu-panel,html[data-theme=system] .mat-mdc-menu-panel{background-color:#2d2d2d!important}html[data-theme=dark] .mat-mdc-menu-panel .mat-mdc-menu-item,html[data-theme=system] .mat-mdc-menu-panel .mat-mdc-menu-item{color:var(--gokuri-text-primary)}@media(prefers-color-scheme:dark){html[data-theme=system]{--mat-app-background-color: #101414;--mat-app-text-color: #e0e3e2;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-ripple-color: color-mix(in srgb, #e0e3e2 10%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-option-hover-state-layer-color: color-mix(in srgb, #e0e3e2 8%, transparent);--mat-option-label-text-color: #e0e3e2;--mat-option-selected-state-label-text-color: #cce8e7;--mat-option-selected-state-layer-color: #324b4b;--mat-optgroup-label-text-color: #dae5e4;--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #101414;--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-pseudo-checkbox-full-selected-checkmark-color: #003737;--mat-pseudo-checkbox-full-selected-icon-color: #00dddd;--mat-pseudo-checkbox-full-unselected-icon-color: #dae5e4;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #00dddd;--mat-card-elevated-container-color: #191c1c;--mat-card-elevated-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-card-filled-container-color: #313635;--mat-card-filled-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-container-color: #101414;--mat-card-outlined-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-outline-color: #3f4948;--mat-card-subtitle-text-color: #e0e3e2;--mat-progress-bar-active-indicator-color: #00dddd;--mat-progress-bar-track-color: #3f4948;--mat-tooltip-container-color: #e0e3e2;--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-color: #2d3131;--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-form-field-enabled-select-arrow-color: #dae5e4;--mat-form-field-error-focus-trailing-icon-color: #ffb4ab;--mat-form-field-error-hover-trailing-icon-color: #ffdad6;--mat-form-field-error-text-color: #ffb4ab;--mat-form-field-error-trailing-icon-color: #ffb4ab;--mat-form-field-filled-active-indicator-color: #dae5e4;--mat-form-field-filled-caret-color: #00dddd;--mat-form-field-filled-container-color: #3f4948;--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-form-field-filled-disabled-container-color: color-mix(in srgb, #e0e3e2 4%, transparent);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-form-field-filled-error-active-indicator-color: #ffb4ab;--mat-form-field-filled-error-caret-color: #ffb4ab;--mat-form-field-filled-error-focus-active-indicator-color: #ffb4ab;--mat-form-field-filled-error-focus-label-text-color: #ffb4ab;--mat-form-field-filled-error-hover-active-indicator-color: #ffdad6;--mat-form-field-filled-error-hover-label-text-color: #ffdad6;--mat-form-field-filled-error-label-text-color: #ffb4ab;--mat-form-field-filled-focus-active-indicator-color: #00dddd;--mat-form-field-filled-focus-label-text-color: #00dddd;--mat-form-field-filled-hover-active-indicator-color: #e0e3e2;--mat-form-field-filled-hover-label-text-color: #dae5e4;--mat-form-field-filled-input-text-color: #e0e3e2;--mat-form-field-filled-input-text-placeholder-color: #dae5e4;--mat-form-field-filled-label-text-color: #dae5e4;--mat-form-field-focus-select-arrow-color: #00dddd;--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-leading-icon-color: #dae5e4;--mat-form-field-outlined-caret-color: #00dddd;--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-form-field-outlined-error-caret-color: #ffb4ab;--mat-form-field-outlined-error-focus-label-text-color: #ffb4ab;--mat-form-field-outlined-error-focus-outline-color: #ffb4ab;--mat-form-field-outlined-error-hover-label-text-color: #ffdad6;--mat-form-field-outlined-error-hover-outline-color: #ffdad6;--mat-form-field-outlined-error-label-text-color: #ffb4ab;--mat-form-field-outlined-error-outline-color: #ffb4ab;--mat-form-field-outlined-focus-label-text-color: #00dddd;--mat-form-field-outlined-focus-outline-color: #00dddd;--mat-form-field-outlined-hover-label-text-color: #e0e3e2;--mat-form-field-outlined-hover-outline-color: #e0e3e2;--mat-form-field-outlined-input-text-color: #e0e3e2;--mat-form-field-outlined-input-text-placeholder-color: #dae5e4;--mat-form-field-outlined-label-text-color: #dae5e4;--mat-form-field-outlined-outline-color: #889392;--mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #191c1c 38%, transparent);--mat-form-field-select-option-text-color: #191c1c;--mat-form-field-state-layer-color: #e0e3e2;--mat-form-field-trailing-icon-color: #dae5e4;--mat-select-panel-background-color: #1c2020;--mat-select-enabled-trigger-text-color: #e0e3e2;--mat-select-disabled-trigger-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-select-placeholder-text-color: #dae5e4;--mat-select-enabled-arrow-color: #dae5e4;--mat-select-disabled-arrow-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-select-focused-arrow-color: #00dddd;--mat-select-invalid-arrow-color: #ffb4ab;--mat-autocomplete-background-color: #1c2020;--mat-dialog-container-color: #101414;--mat-dialog-subhead-color: #e0e3e2;--mat-dialog-supporting-text-color: #dae5e4;--mat-chip-disabled-label-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-chip-disabled-outline-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-chip-elevated-selected-container-color: #324b4b;--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-chip-focus-outline-color: #dae5e4;--mat-chip-focus-state-layer-color: #dae5e4;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: #dae5e4;--mat-chip-hover-state-layer-opacity: .08;--mat-chip-label-text-color: #dae5e4;--mat-chip-outline-color: #889392;--mat-chip-selected-disabled-trailing-icon-color: #e0e3e2;--mat-chip-selected-focus-state-layer-color: #cce8e7;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: #cce8e7;--mat-chip-selected-hover-state-layer-opacity: .08;--mat-chip-selected-label-text-color: #cce8e7;--mat-chip-selected-trailing-action-state-layer-color: #cce8e7;--mat-chip-selected-trailing-icon-color: #cce8e7;--mat-chip-trailing-action-focus-state-layer-opacity: .12;--mat-chip-trailing-action-hover-state-layer-opacity: .08;--mat-chip-trailing-action-state-layer-color: #dae5e4;--mat-chip-with-icon-disabled-icon-color: #e0e3e2;--mat-chip-with-icon-icon-color: #dae5e4;--mat-chip-with-icon-selected-icon-color: #cce8e7;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #e0e3e2;--mat-chip-with-trailing-icon-trailing-icon-color: #dae5e4;--mat-slide-toggle-disabled-label-text-color: #e0e3e2;--mat-slide-toggle-disabled-selected-handle-color: #101414;--mat-slide-toggle-disabled-selected-icon-color: #e0e3e2;--mat-slide-toggle-disabled-selected-track-color: #e0e3e2;--mat-slide-toggle-disabled-unselected-handle-color: #e0e3e2;--mat-slide-toggle-disabled-unselected-icon-color: #3f4948;--mat-slide-toggle-disabled-unselected-track-color: #3f4948;--mat-slide-toggle-disabled-unselected-track-outline-color: #e0e3e2;--mat-slide-toggle-label-text-color: #e0e3e2;--mat-slide-toggle-selected-focus-handle-color: #004f4f;--mat-slide-toggle-selected-focus-state-layer-color: #00dddd;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-focus-track-color: #00dddd;--mat-slide-toggle-selected-handle-color: #003737;--mat-slide-toggle-selected-hover-handle-color: #004f4f;--mat-slide-toggle-selected-hover-state-layer-color: #00dddd;--mat-slide-toggle-selected-hover-state-layer-opacity: .08;--mat-slide-toggle-selected-hover-track-color: #00dddd;--mat-slide-toggle-selected-icon-color: #00fbfb;--mat-slide-toggle-selected-pressed-handle-color: #004f4f;--mat-slide-toggle-selected-pressed-state-layer-color: #00dddd;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-pressed-track-color: #00dddd;--mat-slide-toggle-selected-track-color: #00dddd;--mat-slide-toggle-track-outline-color: #889392;--mat-slide-toggle-unselected-focus-handle-color: #dae5e4;--mat-slide-toggle-unselected-focus-state-layer-color: #e0e3e2;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-focus-track-color: #3f4948;--mat-slide-toggle-unselected-handle-color: #889392;--mat-slide-toggle-unselected-hover-handle-color: #dae5e4;--mat-slide-toggle-unselected-hover-state-layer-color: #e0e3e2;--mat-slide-toggle-unselected-hover-state-layer-opacity: .08;--mat-slide-toggle-unselected-hover-track-color: #3f4948;--mat-slide-toggle-unselected-icon-color: #3f4948;--mat-slide-toggle-unselected-pressed-handle-color: #dae5e4;--mat-slide-toggle-unselected-pressed-state-layer-color: #e0e3e2;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .12;--mat-slide-toggle-unselected-pressed-track-color: #3f4948;--mat-slide-toggle-unselected-track-color: #3f4948;--mat-radio-checked-ripple-color: #00dddd;--mat-radio-disabled-label-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-radio-disabled-selected-icon-color: #e0e3e2;--mat-radio-disabled-unselected-icon-color: #e0e3e2;--mat-radio-label-text-color: #e0e3e2;--mat-radio-ripple-color: #e0e3e2;--mat-radio-selected-focus-icon-color: #00dddd;--mat-radio-selected-hover-icon-color: #00dddd;--mat-radio-selected-icon-color: #00dddd;--mat-radio-selected-pressed-icon-color: #00dddd;--mat-radio-unselected-focus-icon-color: #e0e3e2;--mat-radio-unselected-hover-icon-color: #e0e3e2;--mat-radio-unselected-icon-color: #dae5e4;--mat-radio-unselected-pressed-icon-color: #e0e3e2;--mat-slider-active-track-color: #00dddd;--mat-slider-active-track-shape: 9999px;--mat-slider-disabled-active-track-color: #e0e3e2;--mat-slider-disabled-handle-color: #e0e3e2;--mat-slider-disabled-inactive-track-color: #e0e3e2;--mat-slider-focus-handle-color: #00dddd;--mat-slider-focus-state-layer-color: color-mix(in srgb, #00dddd 20%, transparent);--mat-slider-handle-color: #00dddd;--mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-handle-shape: 9999px;--mat-slider-hover-handle-color: #00dddd;--mat-slider-hover-state-layer-color: color-mix(in srgb, #00dddd 5%, transparent);--mat-slider-inactive-track-color: #3f4948;--mat-slider-inactive-track-shape: 9999px;--mat-slider-label-container-color: #00dddd;--mat-slider-label-label-text-color: #003737;--mat-slider-ripple-color: #00dddd;--mat-slider-with-overlap-handle-outline-color: #003737;--mat-slider-with-tick-marks-active-container-color: #003737;--mat-slider-with-tick-marks-container-shape: 9999px;--mat-slider-with-tick-marks-disabled-container-color: #e0e3e2;--mat-slider-with-tick-marks-inactive-container-color: #dae5e4;--mat-menu-container-shape: 4px;--mat-menu-divider-color: #3f4948;--mat-menu-item-label-text-color: #e0e3e2;--mat-menu-item-icon-color: #dae5e4;--mat-menu-item-hover-state-layer-color: color-mix(in srgb, #e0e3e2 8%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-menu-container-color: #1c2020;--mat-menu-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-list-active-indicator-color: #324b4b;--mat-list-active-indicator-shape: 9999px;--mat-list-list-item-container-color: transparent;--mat-list-list-item-container-shape: 0;--mat-list-list-item-disabled-label-text-color: #e0e3e2;--mat-list-list-item-disabled-label-text-opacity: .3;--mat-list-list-item-disabled-leading-icon-color: #e0e3e2;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-state-layer-color: #e0e3e2;--mat-list-list-item-disabled-state-layer-opacity: .12;--mat-list-list-item-disabled-trailing-icon-color: #e0e3e2;--mat-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-list-item-focus-label-text-color: #e0e3e2;--mat-list-list-item-focus-state-layer-color: #e0e3e2;--mat-list-list-item-focus-state-layer-opacity: .12;--mat-list-list-item-hover-label-text-color: #e0e3e2;--mat-list-list-item-hover-state-layer-color: #e0e3e2;--mat-list-list-item-hover-state-layer-opacity: .08;--mat-list-list-item-label-text-color: #e0e3e2;--mat-list-list-item-leading-avatar-color: #004f4f;--mat-list-list-item-leading-avatar-shape: 9999px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-leading-icon-color: #dae5e4;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-selected-trailing-icon-color: #00dddd;--mat-list-list-item-supporting-text-color: #dae5e4;--mat-list-list-item-trailing-icon-color: #dae5e4;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-trailing-supporting-text-color: #dae5e4;--mat-paginator-container-text-color: #e0e3e2;--mat-paginator-container-background-color: #101414;--mat-paginator-disabled-icon-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-paginator-enabled-icon-color: #dae5e4;--mat-tab-active-focus-indicator-color: #00dddd;--mat-tab-active-focus-label-text-color: #e0e3e2;--mat-tab-active-hover-indicator-color: #00dddd;--mat-tab-active-hover-label-text-color: #e0e3e2;--mat-tab-active-indicator-color: #00dddd;--mat-tab-active-label-text-color: #e0e3e2;--mat-tab-active-ripple-color: #e0e3e2;--mat-tab-divider-color: #3f4948;--mat-tab-inactive-focus-label-text-color: #e0e3e2;--mat-tab-inactive-hover-label-text-color: #e0e3e2;--mat-tab-inactive-label-text-color: #e0e3e2;--mat-tab-inactive-ripple-color: #e0e3e2;--mat-tab-pagination-icon-color: #e0e3e2;--mat-tab-disabled-ripple-color: #dae5e4;--mat-checkbox-disabled-label-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-checkbox-disabled-selected-checkmark-color: #101414;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-checkbox-label-text-color: #e0e3e2;--mat-checkbox-selected-checkmark-color: #003737;--mat-checkbox-selected-focus-icon-color: #00dddd;--mat-checkbox-selected-focus-state-layer-color: #00dddd;--mat-checkbox-selected-hover-icon-color: #00dddd;--mat-checkbox-selected-hover-state-layer-color: #00dddd;--mat-checkbox-selected-icon-color: #00dddd;--mat-checkbox-selected-pressed-icon-color: #00dddd;--mat-checkbox-selected-pressed-state-layer-color: #e0e3e2;--mat-checkbox-unselected-focus-icon-color: #e0e3e2;--mat-checkbox-unselected-focus-state-layer-color: #e0e3e2;--mat-checkbox-unselected-hover-icon-color: #e0e3e2;--mat-checkbox-unselected-hover-state-layer-color: #e0e3e2;--mat-checkbox-unselected-icon-color: #dae5e4;--mat-checkbox-unselected-pressed-state-layer-color: #00dddd;--mat-button-filled-container-color: #00dddd;--mat-button-filled-disabled-container-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-button-filled-disabled-state-layer-color: #dae5e4;--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .08;--mat-button-filled-label-text-color: #003737;--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, #003737 12%, transparent);--mat-button-filled-state-layer-color: #003737;--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-button-outlined-disabled-outline-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-button-outlined-disabled-state-layer-color: #dae5e4;--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .08;--mat-button-outlined-label-text-color: #00dddd;--mat-button-outlined-outline-color: #889392;--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, #00dddd 12%, transparent);--mat-button-outlined-state-layer-color: #00dddd;--mat-button-protected-container-color: #101414;--mat-button-protected-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-container-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-button-protected-disabled-state-layer-color: #dae5e4;--mat-button-protected-focus-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-container-elevation-shadow: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-button-protected-hover-state-layer-opacity: .08;--mat-button-protected-label-text-color: #00dddd;--mat-button-protected-pressed-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, #00dddd 12%, transparent);--mat-button-protected-state-layer-color: #00dddd;--mat-button-text-disabled-label-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-button-text-disabled-state-layer-color: #dae5e4;--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .08;--mat-button-text-label-text-color: #00dddd;--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, #00dddd 12%, transparent);--mat-button-text-state-layer-color: #00dddd;--mat-button-tonal-container-color: #324b4b;--mat-button-tonal-disabled-container-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-button-tonal-disabled-state-layer-color: #dae5e4;--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .08;--mat-button-tonal-label-text-color: #cce8e7;--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, #cce8e7 12%, transparent);--mat-button-tonal-state-layer-color: #cce8e7;--mat-icon-button-disabled-icon-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-icon-button-disabled-state-layer-color: #dae5e4;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-icon-color: #dae5e4;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, #dae5e4 12%, transparent);--mat-icon-button-state-layer-color: #dae5e4;--mat-fab-container-color: #004f4f;--mat-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-disabled-state-container-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-fab-extended-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-pressed-container-elevation-shadow: 6;--mat-fab-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: #00fbfb;--mat-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-hover-state-layer-opacity: .08;--mat-fab-pressed-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, #00fbfb 12%, transparent);--mat-fab-small-container-color: #004f4f;--mat-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-container-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-fab-small-focus-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: #00fbfb;--mat-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-hover-state-layer-opacity: .08;--mat-fab-small-pressed-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, #00fbfb 12%, transparent);--mat-fab-small-state-layer-color: #00fbfb;--mat-fab-state-layer-color: #00fbfb;--mat-snack-bar-button-color: #006a6a;--mat-snack-bar-container-color: #e0e3e2;--mat-snack-bar-supporting-text-color: #2d3131;--mat-table-background-color: #101414;--mat-table-header-headline-color: #e0e3e2;--mat-table-row-item-label-text-color: #e0e3e2;--mat-table-row-item-outline-color: #889392;--mat-progress-spinner-active-indicator-color: #00dddd;--mat-badge-background-color: #ffb4ab;--mat-badge-disabled-state-background-color: color-mix(in srgb, #ffb4ab 38%, transparent);--mat-badge-disabled-state-text-color: #690005;--mat-badge-text-color: #690005;--mat-bottom-sheet-container-text-color: #e0e3e2;--mat-bottom-sheet-container-background-color: #191c1c;--mat-button-toggle-background-color: transparent;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-button-toggle-disabled-state-background-color: transparent;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-button-toggle-divider-color: #889392;--mat-button-toggle-selected-state-background-color: #324b4b;--mat-button-toggle-selected-state-text-color: #cce8e7;--mat-button-toggle-state-layer-color: #e0e3e2;--mat-button-toggle-text-color: #e0e3e2;--mat-datepicker-calendar-body-label-text-color: #e0e3e2;--mat-datepicker-calendar-container-background-color: #272b2a;--mat-datepicker-calendar-container-text-color: #e0e3e2;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #e0e3e2 8%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: #00458f;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #b0cccb;--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #324b4b;--mat-datepicker-calendar-date-in-range-state-background-color: #004f4f;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-preview-state-outline-color: #00dddd;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-datepicker-calendar-date-selected-state-background-color: #00dddd;--mat-datepicker-calendar-date-selected-state-text-color: #003737;--mat-datepicker-calendar-date-text-color: #e0e3e2;--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-datepicker-calendar-date-today-outline-color: #00dddd;--mat-datepicker-calendar-date-today-selected-state-outline-color: #00dddd;--mat-datepicker-calendar-header-divider-color: transparent;--mat-datepicker-calendar-header-text-color: #dae5e4;--mat-datepicker-calendar-navigation-button-icon-color: #dae5e4;--mat-datepicker-calendar-period-button-icon-color: #dae5e4;--mat-datepicker-calendar-period-button-text-color: #dae5e4;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-datepicker-range-input-separator-color: #e0e3e2;--mat-datepicker-toggle-active-state-icon-color: #00dddd;--mat-datepicker-toggle-icon-color: #dae5e4;--mat-divider-color: #3f4948;--mat-expansion-actions-divider-color: #889392;--mat-expansion-container-background-color: #101414;--mat-expansion-container-text-color: #e0e3e2;--mat-expansion-header-description-color: #dae5e4;--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #e0e3e2 38%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #e0e3e2 8%, transparent);--mat-expansion-header-indicator-color: #dae5e4;--mat-expansion-header-text-color: #e0e3e2;--mat-icon-color: inherit;--mat-sidenav-container-background-color: #101414;--mat-sidenav-container-text-color: #dae5e4;--mat-sidenav-content-background-color: #101414;--mat-sidenav-content-text-color: #e0e3e2;--mat-sidenav-scrim-color: color-mix(in srgb, #293232 40%, transparent);--mat-stepper-container-color: #101414;--mat-stepper-header-done-state-icon-background-color: #00dddd;--mat-stepper-header-done-state-icon-foreground-color: #003737;--mat-stepper-header-edit-state-icon-background-color: #00dddd;--mat-stepper-header-edit-state-icon-foreground-color: #003737;--mat-stepper-header-error-state-icon-foreground-color: #ffb4ab;--mat-stepper-header-error-state-label-text-color: #ffb4ab;--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #e0e3e2 12%, transparent);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #e0e3e2 8%, transparent);--mat-stepper-header-icon-background-color: #dae5e4;--mat-stepper-header-icon-foreground-color: #101414;--mat-stepper-header-label-text-color: #dae5e4;--mat-stepper-header-optional-label-text-color: #dae5e4;--mat-stepper-header-selected-state-icon-background-color: #00dddd;--mat-stepper-header-selected-state-icon-foreground-color: #003737;--mat-stepper-header-selected-state-label-text-color: #dae5e4;--mat-stepper-line-color: #889392;--mat-sort-arrow-color: #e0e3e2;--mat-toolbar-container-background-color: #101414;--mat-toolbar-container-text-color: #e0e3e2;--mat-tree-container-background-color: #101414;--mat-tree-node-text-color: #e0e3e2;--mat-timepicker-container-background-color: #1c2020;--mat-timepicker-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-button-filled-container-color: var(--gokuri-primary);--mat-button-filled-label-text-color: var(--gokuri-on-primary);--mat-button-filled-state-layer-color: var(--gokuri-on-primary);--mat-button-protected-container-color: var(--gokuri-primary);--mat-button-protected-label-text-color: var(--gokuri-on-primary);--mat-button-protected-state-layer-color: var(--gokuri-on-primary);background-color:var(--gokuri-background);color:var(--gokuri-text-primary)}html[data-theme=system] .mat-mdc-card{--mat-card-elevated-container-color: var(--gokuri-card);--mat-card-outlined-container-color: var(--gokuri-card);--mat-card-elevated-container-elevation: none;--mat-card-outlined-container-elevation: none;--mat-card-outlined-outline-width: 0;background-color:var(--gokuri-card)!important;color:var(--gokuri-text-primary)}html[data-theme=system] .mat-mdc-table{background-color:var(--gokuri-surface);color:var(--gokuri-text-primary)}html[data-theme=system] .mat-mdc-table .mat-mdc-header-row{background-color:var(--gokuri-background)}html[data-theme=system] .mat-mdc-table .mat-mdc-row{background-color:var(--gokuri-surface)}html[data-theme=system] .mat-mdc-table .mat-mdc-header-cell{background-color:var(--gokuri-background);color:var(--gokuri-text-secondary)}html[data-theme=system] .mat-mdc-table .mat-mdc-cell{background-color:var(--gokuri-surface);color:var(--gokuri-text-secondary)}html[data-theme=system] .mat-mdc-table .mat-mdc-table-sticky{background-color:var(--gokuri-surface)}html[data-theme=system] .mat-mdc-table .mat-mdc-header-row .mat-mdc-table-sticky{background-color:var(--gokuri-background)}html[data-theme=system] .mat-mdc-select-panel,html[data-theme=system] .mat-mdc-menu-panel,html[data-theme=system] .mat-mdc-autocomplete-panel{background-color:var(--gokuri-surface);color:var(--gokuri-text-primary);border:1px solid var(--gokuri-border)}html[data-theme=system] .mat-mdc-option,html[data-theme=system] .mat-mdc-menu-item{color:var(--gokuri-text-primary)}}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: var(--gokuri-primary);--mat-fab-foreground-color: var(--gokuri-on-primary);--mat-fab-state-layer-color: var(--gokuri-on-primary)}.mat-mdc-button,.mat-mdc-outlined-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button{height:40px;min-height:40px;border-radius:var(--radius-full);font-size:var(--gokuri-button-label-size);font-weight:var(--gokuri-button-label-weight);letter-spacing:.01em;text-transform:none}.mat-mdc-unelevated-button,.mat-mdc-raised-button{--mat-button-filled-container-height: 40px;--mat-button-protected-container-height: 40px;--mat-button-filled-horizontal-padding: 24px;--mat-button-protected-horizontal-padding: 24px;--mat-button-filled-container-shape: var(--radius-full);--mat-button-protected-container-shape: var(--radius-full);padding-inline:24px}.mat-mdc-outlined-button,.mat-mdc-button{--mat-button-outlined-container-height: 40px;--mat-button-text-container-height: 40px;--mat-button-outlined-horizontal-padding: 20px;--mat-button-text-horizontal-padding: 20px;--mat-button-outlined-container-shape: var(--radius-full);--mat-button-text-container-shape: var(--radius-full);padding-inline:20px}.mat-mdc-icon-button{--mdc-icon-button-state-layer-size: 40px}.mat-mdc-button mat-icon,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button mat-icon,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button mat-icon,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button mat-icon,.mat-mdc-outlined-button .mat-icon{font-size:20px!important;width:20px!important;height:20px!important}.mat-mdc-button.mat-button-sm,.mat-mdc-outlined-button.mat-button-sm,.mat-mdc-unelevated-button.mat-button-sm,.mat-mdc-raised-button.mat-button-sm{height:32px;min-height:32px;padding-inline:14px;font-size:.875rem}.mat-mdc-unelevated-button[color=warn],.mat-mdc-raised-button[color=warn]{--mat-button-filled-container-color: var(--gokuri-error);--mat-button-filled-label-text-color: var(--gokuri-on-primary);--mat-button-filled-state-layer-color: var(--gokuri-on-primary);--mat-button-protected-container-color: var(--gokuri-error);--mat-button-protected-label-text-color: var(--gokuri-on-primary);--mat-button-protected-state-layer-color: var(--gokuri-on-primary)}.mat-mdc-unelevated-button[color=accent],.mat-mdc-raised-button[color=accent]{--mat-button-filled-container-color: var(--gokuri-warning);--mat-button-filled-label-text-color: var(--gokuri-on-primary);--mat-button-filled-state-layer-color: var(--gokuri-on-primary);--mat-button-protected-container-color: var(--gokuri-warning);--mat-button-protected-label-text-color: var(--gokuri-on-primary);--mat-button-protected-state-layer-color: var(--gokuri-on-primary)}.mat-mdc-fab,.mat-mdc-mini-fab{--mdc-fab-container-color: var(--gokuri-primary);--mat-fab-foreground-color: var(--gokuri-on-primary);--mat-fab-state-layer-color: var(--gokuri-on-primary)}.mat-mdc-extended-fab{--mdc-extended-fab-container-color: var(--gokuri-primary);--mdc-extended-fab-label-text-color: var(--gokuri-on-primary)}.mat-mdc-icon-button[color=primary]{--mdc-icon-button-icon-color: var(--gokuri-primary)}.mat-mdc-outlined-button[color=warn]{--mat-button-outlined-outline-color: var(--gokuri-error);--mat-button-outlined-label-text-color: var(--gokuri-error);--mat-button-outlined-state-layer-color: var(--gokuri-error);--mat-button-outlined-hover-state-layer-opacity: .08}.mat-mdc-outlined-button:not([color]){--mdc-outlined-button-outline-color: var(--gokuri-border-light);--mat-button-outlined-outline-color: var(--gokuri-border-light);--mat-button-outlined-label-text-color: var(--gokuri-text-primary);--mat-button-outlined-state-layer-color: var(--gokuri-text-primary);--mat-button-outlined-hover-state-layer-opacity: .08}.mat-mdc-outlined-button:not([color]):hover{--mdc-outlined-button-outline-color: var(--gokuri-border);--mat-button-outlined-outline-color: var(--gokuri-border)}.mat-mdc-checkbox{--mat-checkbox-selected-checkmark-color: var(--gokuri-on-primary);--mat-checkbox-selected-focus-icon-color: var(--gokuri-primary);--mat-checkbox-selected-hover-icon-color: var(--gokuri-primary);--mat-checkbox-selected-icon-color: var(--gokuri-primary);--mat-checkbox-selected-pressed-icon-color: var(--gokuri-primary);--mat-checkbox-selected-focus-state-layer-color: var(--gokuri-primary);--mat-checkbox-selected-hover-state-layer-color: var(--gokuri-primary);--mat-checkbox-selected-pressed-state-layer-color: var(--gokuri-primary)}.mat-mdc-radio-button{--mat-radio-selected-focus-icon-color: var(--gokuri-primary);--mat-radio-selected-hover-icon-color: var(--gokuri-primary);--mat-radio-selected-icon-color: var(--gokuri-primary);--mat-radio-selected-pressed-icon-color: var(--gokuri-primary);--mat-radio-checked-ripple-color: var(--gokuri-primary)}.mat-mdc-card{--mat-card-elevated-container-shape: var(--radius-lg);--mat-card-outlined-container-shape: var(--radius-lg);--mat-card-elevated-container-elevation: none;--mat-card-outlined-container-elevation: none;--mat-card-outlined-outline-width: 0}.mat-mdc-dialog-container{--mdc-dialog-container-shape: var(--radius-xl)}.mat-mdc-form-field{--mat-form-field-container-vertical-padding: 8px}.mat-mdc-form-field-appearance-outline .mdc-notched-outline__leading,.mat-mdc-form-field-appearance-outline .mdc-notched-outline__notch,.mat-mdc-form-field-appearance-outline .mdc-notched-outline__trailing{border-color:var(--gokuri-border-light)!important}.mat-mdc-form-field-appearance-outline:hover:not(.mat-focused):not(.mat-form-field-disabled) .mdc-notched-outline__leading,.mat-mdc-form-field-appearance-outline:hover:not(.mat-focused):not(.mat-form-field-disabled) .mdc-notched-outline__notch,.mat-mdc-form-field-appearance-outline:hover:not(.mat-focused):not(.mat-form-field-disabled) .mdc-notched-outline__trailing{border-color:var(--gokuri-border)!important}.mat-mdc-form-field-appearance-outline.mat-focused .mdc-notched-outline__leading,.mat-mdc-form-field-appearance-outline.mat-focused .mdc-notched-outline__notch,.mat-mdc-form-field-appearance-outline.mat-focused .mdc-notched-outline__trailing{border-color:var(--gokuri-primary)!important}.mat-mdc-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__leading,.mat-mdc-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__notch,.mat-mdc-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__trailing{border-color:var(--gokuri-error)!important}.mat-mdc-form-field-appearance-outline.mat-form-field-disabled .mdc-notched-outline__leading,.mat-mdc-form-field-appearance-outline.mat-form-field-disabled .mdc-notched-outline__notch,.mat-mdc-form-field-appearance-outline.mat-form-field-disabled .mdc-notched-outline__trailing{border-color:var(--gokuri-border-light)!important;opacity:.6}.mat-mdc-table{--mat-table-row-item-container-height: 48px;--mat-table-header-container-height: 48px}.mat-mdc-chip{--mdc-chip-container-height: 28px}.mat-mdc-list-item{--mdc-list-list-item-one-line-container-height: 44px;--mdc-list-list-item-two-line-container-height: 60px}.mat-toolbar{--mat-toolbar-standard-height: 56px}.mat-mdc-tab-group{--mat-tab-header-label-text-tracking: .02em}.mat-mdc-snack-bar-container{--mdc-snackbar-container-shape: var(--radius-md)}.cdk-overlay-pane .mat-mdc-dialog-surface,.mdc-dialog--open .mat-mdc-dialog-surface,.mdc-dialog--closing .mat-mdc-dialog-surface{border-radius:var(--radius-xl);overflow:hidden;background:var(--gokuri-surface);border:1px solid var(--gokuri-border-light);box-shadow:var(--shadow-xl);width:min(92vw,520px)}.mat-mdc-dialog-content{max-height:calc(90vh - 160px);overflow:auto}.mat-mdc-select{--mat-select-trigger-text-size: var(--font-size-body-md)}.mat-mdc-option{--mat-option-label-text-size: var(--font-size-body-md)}.mat-mdc-select-arrow-wrapper{transform:translateY(0)}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:#323232f2!important;color:#fff!important;font-size:var(--font-size-body-sm)!important;font-weight:500!important;padding:6px 12px!important;border-radius:var(--radius-sm)!important;line-height:1.4!important;display:flex!important;align-items:center!important;min-height:28px!important}.mat-datepicker-content{background-color:var(--gokuri-surface)!important;border-radius:var(--radius-lg);border:1px solid var(--gokuri-border)}.mat-datepicker-content .mat-calendar{width:280px;height:320px}.mat-calendar-controls{margin-top:0;margin-bottom:0}.mat-calendar-header{border-radius:var(--radius-md);padding:0}.mat-calendar-body-cell-content{font-size:1.4rem;font-weight:400}tr td.mat-calendar-body-cell-container:nth-child(7) span{color:var(--gokuri-primary)}tr td.mat-calendar-body-cell-container:nth-last-child(7) span{color:var(--gokuri-error)}input.mat-mdc-input-element,.mat-mdc-select-trigger{font-size:1.6rem}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/materialicons/v145/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format("woff2")}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/materialiconsoutlined/v110/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUcel5euIg.woff2) format("woff2")}.material-icons,.material-icons-outlined,.material-symbols-outlined{font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons{font-family:Material Icons}.material-icons-outlined{font-family:Material Icons Outlined}.material-symbols-outlined{font-family:Material Symbols Outlined;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}*,*:before,*:after{box-sizing:border-box}body,button,input,textarea,select{font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Helvetica,Arial,Osaka,sans-serif}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,p,blockquote,th,td{margin:0;padding:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{margin:0;display:block}html{font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Osaka,Arial,sans-serif;overflow-x:hidden;overflow-y:scroll;font-size:62.5%;width:100%;min-width:320px}ol,ul{list-style:none}input[type=submit],input[type=button],input[type=reset]{border-radius:0;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration,input[type=reset]::-webkit-search-decoration{display:none}input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus{outline-offset:-2px}body{font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Osaka,Arial,sans-serif;color:var(--gokuri-text-primary);position:relative;font-size:1.4rem;line-height:1.5;letter-spacing:.05em;font-feature-settings:"palt" 1}h1,h2,h3,h4,h5,h6{font-size:100%;font-style:normal;font-weight:400}h5{font-size:90%;color:var(--gokuri-text-secondary);font-style:normal;font-weight:400;margin-bottom:20px}strong{font-style:normal;font-weight:bolder}em{font-style:normal;font-weight:500;color:var(--gokuri-error)}fieldset{border:none}hr{display:none}img{width:100%;height:auto;vertical-align:top;border:0}.leaflet-container img,.leaflet-container .leaflet-tile{width:auto;height:auto;max-width:none;max-height:none}a{color:var(--gokuri-text-secondary);background:transparent;text-decoration:none;outline-style:none;transition:color .5s ease}.hover a{opacity:1;transition:opacity .5s,color .5s}a img{line-height:0}iframe{display:block}p{color:var(--gokuri-text-secondary);font-weight:400}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;color:var(--gokuri-text-secondary)}input[type=text],textarea{width:100%}.l-wrap{position:relative;display:flex;flex-direction:column;width:100%;overflow:hidden}.main_body{padding:10px 30px;flex:1;min-height:0;display:flex;flex-direction:column}.page-container{margin:0 auto;padding:0 var(--space-lg);width:100%}.page-container--list{max-width:1280px}.page-container--form{max-width:720px}.page-container--detail{max-width:960px}.page-container--dialog{max-width:640px}.form-layout{display:grid;grid-template-columns:1fr;gap:var(--space-md)}.form-layout__group{display:flex;flex-direction:column;gap:var(--space-xs)}.form-layout__group--row{flex-direction:row;gap:var(--space-md)}@media(max-width:599px){.form-layout__group--row{flex-direction:column}}.form-layout__field{width:100%;max-width:360px}.form-layout__field--wide{max-width:100%}@media(max-width:599px){.form-layout__field{max-width:100%}}.form-layout__actions{display:flex;gap:var(--space-md);margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--gokuri-border)}@media(max-width:599px){.form-layout__actions{flex-direction:column}.form-layout__actions button{width:100%}}home-nav,admin-nav,section-group-admin-nav,system-admin-nav{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}:root{--sidenav-width-expanded: 260px;--sidenav-width-collapsed: 60px;--sidenav-width: var(--sidenav-width-expanded);--sidenav-bg: #f5f5f5;--content-wrapper-bg: #f5f5f5;--body-bg: #f5f5f5;--main-content-bg: #fafafa;--content-bg: #ffffff;--content-radius: 16px;--menu-selected-bg: var(--gokuri-primary-container, #c2e7ff);--menu-selected-text: var(--gokuri-on-primary-container, #001d35);--sidenav-icon-color: #47484b}html[data-theme=dark]{--sidenav-bg: #1e1e1e;--body-bg: #1a1a1a;--content-wrapper-bg: #1a1a1a;--main-content-bg: #222222;--content-bg: #2a2a2a;--menu-selected-bg: var(--gokuri-primary-container, #004a77);--menu-selected-text: var(--gokuri-on-primary-container, #c2e7ff);--sidenav-icon-color: var(--gokuri-text-secondary)}@media(prefers-color-scheme:dark){html[data-theme=system]{--sidenav-bg: #1e1e1e;--body-bg: #1a1a1a;--content-wrapper-bg: #1a1a1a;--main-content-bg: #222222;--content-bg: #2a2a2a;--menu-selected-bg: var(--gokuri-primary-container, #004a77);--menu-selected-text: var(--gokuri-on-primary-container, #c2e7ff);--sidenav-icon-color: var(--gokuri-text-secondary)}}.sidenav-collapsed{--sidenav-width: var(--sidenav-width-collapsed)}.sidenav-collapsed .side_menu_item a span,.sidenav-collapsed .sidenav-recent-users,.sidenav-collapsed .sidenav-footer__text,.sidenav-collapsed .sidenav-section__title{display:none}.sidenav-collapsed .sidenav-section{margin-top:var(--space-sm)}.btn_side_back a{color:var(--gokuri-text-primary);position:relative;font-size:1.4rem;line-height:1.5;letter-spacing:.05em;font-feature-settings:"palt" 1;font-weight:400;text-decoration:none}.mat-sidenav-content{display:flex!important;flex-direction:column;background-color:var(--body-bg);height:100%;overflow:hidden!important;min-height:0}.main-content-area{background-color:var(--main-content-bg);border-radius:var(--content-radius) var(--content-radius) 0 0;margin:8px 24px 0 8px;overflow:hidden;flex:1;min-height:0;display:flex;flex-direction:column;box-sizing:border-box;max-width:100%}.mat-sidenav-container{flex:1;min-height:0;height:0;background-color:var(--body-bg);--mat-sidenav-container-shape: 0;--mat-sidenav-container-background-color: var(--body-bg)}.mat-sidenav{border:none;border-right:1px solid var(--gokuri-border-light);border-radius:0!important;width:var(--sidenav-width)!important;min-width:var(--sidenav-width)!important;max-width:var(--sidenav-width)!important;height:100%;min-height:0;margin-top:0;transition:width .3s ease,min-width .3s ease,max-width .3s ease}.sidenav{border:none;width:var(--sidenav-width)!important;min-width:var(--sidenav-width)!important;max-width:var(--sidenav-width)!important;height:100%;min-height:0;display:flex;flex-flow:column;background-color:var(--sidenav-bg);border-radius:0;box-shadow:0 8px 10px #b7c0ce33;z-index:99;overflow:hidden;transition:width .3s ease,min-width .3s ease,max-width .3s ease}.sidenav-workspace{padding:var(--space-2xs);border-bottom:1px solid var(--gokuri-border-light);text-align:center}.workspace-label{display:none}.workspace-selector{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:.6rem;font-weight:600;color:var(--gokuri-text-primary);cursor:pointer;padding:var(--space-2xs);border-radius:var(--radius-sm);background:transparent;border:none;text-align:center}.workspace-selector:hover{background-color:var(--gokuri-surface-variant)}.workspace-selector .workspace-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;writing-mode:horizontal-tb;font-size:.55rem;line-height:1.2}.workspace-selector mat-icon{font-size:14px;width:14px;height:14px;flex-shrink:0}.sidenav-main{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-top:0}.sidenav-content-panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.sidenav-bottom-sticky{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-2xs);padding:var(--space-sm) var(--space-xs);border-top:1px solid var(--gokuri-border-light);margin-top:auto}.sidenav-icon-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;padding:8px 4px;border-radius:var(--radius-sm);color:var(--gokuri-text-secondary);text-decoration:none;transition:background-color .15s ease,color .15s ease;font-size:.7rem;font-weight:600}.sidenav-icon-link:hover{background-color:var(--gokuri-surface-variant);color:var(--gokuri-text-primary)}.sidenav-icon-link.selected{background-color:var(--gokuri-primary);color:var(--gokuri-on-primary)}.sidenav-icon-link mat-icon{font-size:20px;width:20px;height:20px}.content-header{display:flex;align-items:center;padding:var(--space-sm) var(--space-md);background-color:var(--gokuri-surface);border-bottom:1px solid var(--gokuri-border-light);min-height:48px;position:sticky;top:0;z-index:10}.content-header__title{font-size:1rem;font-weight:500;color:var(--gokuri-text-primary);margin-left:var(--space-sm)}.content-header__spacer{flex:1}.hamburger-btn,.fullscreen-btn{color:var(--gokuri-text-secondary)}.sidenav-section{margin-top:45px}.sidenav-section:first-child{margin-top:var(--space-sm)}.sidenav-section__title{font-size:var(--font-size-body-sm);font-weight:400;text-transform:uppercase;color:var(--gokuri-text-primary);margin:0 0 5px 22px;padding:0;letter-spacing:.5px}.sidenav-recent-users{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 var(--space-md) var(--space-sm);border-top:1px solid var(--gokuri-border-light);margin-top:var(--space-2xs);overflow:hidden}.recent-users-list{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--space-2xs);overflow-y:auto;overflow-x:hidden}.recent-users-empty{color:var(--gokuri-text-tertiary);font-size:var(--font-size-body-sm);padding:var(--space-sm) var(--space-md);margin:0;text-align:center;line-height:var(--line-height-normal)}.recent-user-item{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-2xs);text-align:left;justify-content:flex-start!important;width:100%;min-height:44px}.recent-user-item.mat-mdc-button{justify-content:flex-start!important;text-align:left;padding:var(--space-2xs) var(--space-xs)}.recent-user-item.mat-mdc-button .mdc-button__label{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:var(--space-sm)}.recent-user-item:focus-visible{outline:2px solid var(--gokuri-primary);outline-offset:-2px;border-radius:var(--radius-md)}.recent-user-item .user-avatar{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:var(--gokuri-primary);color:var(--gokuri-on-primary);font-size:var(--font-size-label-sm);font-weight:600;flex-shrink:0}.recent-user-item .user-avatar.avatar-male{background-color:var(--gokuri-indicator-male)}.recent-user-item .user-avatar.avatar-female{background-color:var(--gokuri-indicator-female)}.recent-user-item .user-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gokuri-text-secondary);font-size:var(--font-size-body-md);text-align:left}.sidenav-menu{flex-grow:0;flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:transparent;padding:8px 0 0}.side_menu_item{margin:8px 13px 0}.side_menu_item a{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;padding:9px;min-height:40px;font-size:var(--font-size-body-md);font-weight:400;color:var(--gokuri-text-primary);line-height:2rem;border-radius:var(--radius-md);text-decoration:none;transition:background-color .15s ease,color .15s ease,transform .15s ease;position:relative;text-align:left;width:100%;min-width:0;box-sizing:border-box}.side_menu_item a:before,.side_menu_item a:after{display:none!important;content:none!important}.side_menu_item a:hover:not(.selected){background-color:var(--gokuri-surface-hover);color:var(--gokuri-text-primary);transform:translate(2px)}.side_menu_item a.selected{background-color:var(--menu-selected-bg);color:var(--menu-selected-text);font-weight:500}.side_menu_item a:focus-visible{outline:2px solid var(--gokuri-primary);outline-offset:-2px}.side_menu_item a mat-icon{font-size:20px;width:20px;height:20px;flex-shrink:0;color:var(--sidenav-icon-color);transition:color .15s ease}.side_menu_item a.selected mat-icon{color:var(--menu-selected-text)}.side_menu_item a span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidenav-collapsed .side_menu_item a{padding:10px 18px;justify-content:center}.sidenav-menu-items{display:flex;flex-direction:column;gap:4px;padding:var(--space-xs) 0 0 0;overflow:hidden;width:100%;box-sizing:border-box}.sidenav-collapsed .sidenav-menu-items{padding:var(--space-xs) 0 0 0}.quick-action-active .side_menu_item a[routerLinkActive].selected{background-color:transparent;color:var(--gokuri-text-primary);font-weight:400}.quick-action-active .side_menu_item a[routerLinkActive].selected mat-icon{color:var(--sidenav-icon-color)}.sidenav-menu__title,.sidenav-users__title{display:block;margin-bottom:5px;text-align:left;width:100%}.sidenav-menu__title p,.sidenav-users__title p{font-size:var(--font-size-body-sm);font-weight:400;color:var(--gokuri-text-primary);text-transform:uppercase;letter-spacing:.5px;margin:0}.aligned-with-icon{position:absolute;margin-top:5px;margin-left:5px}.sidenav-users{flex-grow:0;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;padding:0 var(--space-md);background-color:var(--gokuri-surface-variant);height:120px;margin-bottom:-10px}.sidenav-users__search-box{font-size:.8em;width:100%;flex-shrink:0}.sidenav-userslist__container{overflow:auto;background-color:var(--gokuri-surface-variant);min-height:1px;flex-grow:1;flex-direction:column;padding-bottom:var(--space-sm)}.sidenav-userslist__items{min-height:1px;height:100%;flex-grow:1}.sidenav-userslist__item:active{min-height:1px;height:100%;flex-grow:1;background-color:var(--gokuri-text-secondary)}.sidenav-link-row{height:48px;display:flex;-webkit-tap-highlight-color:transparent;background-color:transparent;align-items:center;cursor:pointer}.link{top:0;left:0;width:100%;color:var(--gokuri-text-secondary);text-decoration:none}.link:hover{background-color:var(--gokuri-surface-variant);color:var(--gokuri-text-primary);transition:background-color var(--transition-normal)}.mat-divider__border-bottom__gray{border-bottom-color:var(--gokuri-text-secondary)}.sidenav-help{flex-grow:0;flex-shrink:0;display:flex;height:60px;padding:0 var(--space-md);justify-content:center;cursor:pointer;align-items:center}.sidenav-help-icon{color:var(--gokuri-text-disabled);transition:color var(--transition-normal)}.sidenav-footer{display:flex;justify-content:center;align-items:center;padding:var(--space-sm);font-size:var(--font-size-label-sm);color:var(--gokuri-text-secondary);margin-top:auto;flex-shrink:0;border-top:1px solid var(--gokuri-border-light)}.sidenav-footer__textarea{display:none}.sidenav-bottom-group{margin-top:auto}.p_text_margin__15{margin-top:15px}.p__text__gray-small{font-size:.5em;color:var(--gokuri-text-secondary);font-weight:bolder}.p__ID__gray-middle{font-size:.8em;color:var(--gokuri-text-primary)}.p__text__gray-xsmall{font-size:.6em;color:var(--gokuri-text-secondary);margin:0}.userlist__icon{display:inline-block;width:10px;height:10px;background-size:cover;margin-bottom:2px}.userlist__icon:hover,.userlist__icon:focus{filter:invert(27%) sepia(51%) saturate(2878%) hue-rotate(346deg) brightness(104%) contrast(97%)}.container-top__header{display:flex;flex-direction:row;width:100%;height:64px;min-height:64px;justify-content:center;text-align:center;align-items:center}.container-top__title{margin-right:auto}.container-top__menu{display:block}.container-top__flex{display:flex;justify-content:center;align-items:center}.content{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.content-toolbar{flex-shrink:0;display:flex;align-items:center;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--gokuri-border, #e0e0e0);background-color:var(--content-bg)}.spacer{flex:1 1 auto}.container-top__menu .assignment-mat-icon{margin-bottom:3px;font-size:28px;margin-right:0;margin-left:0;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px}.mat-mdc-option .mat-option-text{font-size:1.4rem;color:var(--gokuri-text-secondary);display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}html[data-theme=dark] .sidenav,html[data-theme=system] .sidenav{background-color:var(--sidenav-bg)}html[data-theme=dark] .sidenav-workspace,html[data-theme=system] .sidenav-workspace{border-color:var(--gokuri-border-light)}.section-select{width:auto;margin-left:4px;margin-right:4px}.section-select .mat-mdc-select-trigger{height:auto}.section-select .mat-mdc-select-value,.section-select .mat-mdc-select-value-text{overflow:visible}.section-select .mat-mdc-select-arrow-wrapper{display:none}.section-select .section-select__trigger{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 8px 0 12px;background-color:var(--gokuri-surface-variant, rgba(0, 0, 0, .06));border-radius:18px;font-size:var(--font-size-body-md);font-weight:500;color:var(--gokuri-text-secondary);cursor:pointer;transition:background-color .15s ease,border-radius .15s ease}.section-select .section-select__trigger:hover{background-color:var(--gokuri-surface-hover, rgba(0, 0, 0, .1))}.section-select .trigger-icon.mat-icon{font-size:20px;width:20px;height:20px;color:var(--gokuri-text-secondary);flex-shrink:0}.section-select .trigger-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:220px;min-width:220px;max-width:220px;text-align:left;font-size:var(--font-size-title-sm);line-height:36px}.section-select .trigger-arrow.mat-icon{display:inline-flex;align-items:center;justify-content:center;font-size:26px;width:26px;height:26px;color:var(--gokuri-text-secondary);margin-right:-6px;flex-shrink:0;transition:transform .2s ease}.section-select[aria-expanded=true]{position:relative;z-index:1001;overflow:visible!important}.section-select[aria-expanded=true] .mat-mdc-select-trigger{overflow:visible!important}.section-select[aria-expanded=true] .section-select__trigger{border-radius:18px 18px 0 0;background-color:var(--gokuri-surface, #ffffff)}.section-select[aria-expanded=true] .trigger-arrow.mat-icon{transform:rotate(180deg)}.section-select:focus-visible:not([aria-expanded=true]) .section-select__trigger{outline:2px solid var(--gokuri-primary);outline-offset:2px}.section-select.mat-mdc-select-focused[aria-expanded=true] .section-select__trigger{outline:none}.section-select--static .section-select__trigger{cursor:default}.section-select--static .section-select__trigger:hover{background-color:var(--gokuri-surface-variant, rgba(0, 0, 0, .06))}@media screen and (max-width:768px){.section-select-anchor{width:44px;flex:0 0 44px;position:relative;overflow:visible}.section-select:not(.section-select--expanded){width:44px;min-width:44px;max-width:44px;display:flex!important;justify-content:center;align-items:center}.section-select:not(.section-select--expanded) .mat-mdc-select-trigger{justify-content:center}.section-select:not(.section-select--expanded) .mat-mdc-select-value,.section-select:not(.section-select--expanded) .mat-mdc-select-value-text{width:100%;display:flex;justify-content:center}.section-select:not(.section-select--expanded) .section-select__trigger{width:36px;height:36px;padding:0;justify-content:center;transition:width .3s ease,padding .3s ease,box-shadow .3s ease,background-color .3s ease,border-radius .3s ease}.section-select:not(.section-select--expanded) .trigger-icon{margin:0}.section-select:not(.section-select--expanded) .trigger-name{display:inline;width:0;min-width:0;max-width:0;opacity:0;overflow:hidden;transition:width .3s ease,min-width .3s ease,max-width .3s ease,opacity .2s ease}.section-select:not(.section-select--expanded) .trigger-arrow{display:inline-flex;align-items:center;justify-content:center;width:0;opacity:0;overflow:hidden;transition:width .3s ease,opacity .2s ease}.section-select.section-select--expanded{position:absolute;top:-10px;right:0;left:auto;width:auto;min-width:auto;max-width:none;z-index:1001}.section-select.section-select--expanded .mat-mdc-select-value,.section-select.section-select--expanded .mat-mdc-select-value-text{display:block;justify-content:flex-start}.section-select.section-select--expanded .section-select__trigger{width:292px;min-width:292px;max-width:292px;height:36px;padding:0 8px 0 12px;justify-content:flex-start;background-color:var(--gokuri-surface, #ffffff);box-shadow:0 2px 8px #00000026;border-radius:18px 18px 0 0;transition:none}.section-select.section-select--expanded .trigger-icon{margin-right:4px}.section-select.section-select--expanded .trigger-name{width:220px;min-width:220px;max-width:220px;opacity:1;transition:none}.section-select.section-select--expanded .trigger-arrow{width:26px;min-width:26px;opacity:1;transition:none}}html[data-theme=dark] .section-select .section-select__trigger{background-color:#ffffff1a}html[data-theme=dark] .section-select .section-select__trigger:hover,html[data-theme=dark] .section-select[aria-expanded=true] .section-select__trigger{background-color:#ffffff26}@media(prefers-color-scheme:dark){html[data-theme=system] .section-select .section-select__trigger{background-color:#ffffff1a}html[data-theme=system] .section-select .section-select__trigger:hover,html[data-theme=system] .section-select[aria-expanded=true] .section-select__trigger{background-color:#ffffff26}}.sidenav-footer-links{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:2px;padding:var(--space-xs) 2px;margin-top:auto;font-size:.5rem;white-space:nowrap;overflow:hidden}.sidenav-footer-link{font-size:inherit;color:var(--gokuri-text-tertiary);text-decoration:none;white-space:nowrap}.sidenav-footer-link:hover{color:var(--gokuri-text-secondary);text-decoration:underline}.sidenav-footer-divider{font-size:inherit;color:var(--gokuri-text-tertiary)}.sidenav-footer-icons{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-xs);margin-top:auto;border-top:1px solid var(--gokuri-border-light)}.sidenav-footer-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:var(--gokuri-text-tertiary);text-decoration:none;transition:background-color .15s ease,color .15s ease}.sidenav-footer-icon:hover{background-color:var(--gokuri-surface-variant);color:var(--gokuri-text-secondary)}.sidenav-footer-icon.active{color:var(--gokuri-primary)}.sidenav-footer-icon mat-icon{font-size:18px;width:18px;height:18px}.mat-mdc-menu-content .mat-mdc-menu-item:focus-visible{outline:2px solid var(--gokuri-primary);outline-offset:-2px}.mat-sidenav-content.has-secondary-panel{flex-direction:row!important}.main-content-area{flex:1;min-width:0}.secondary-panel{flex-shrink:0;height:100%;min-height:0;display:flex;flex-direction:column;background-color:var(--content-wrapper-bg);overflow:hidden;transition:width .2s ease-out,opacity .15s ease-out}.secondary-panel--open{opacity:1;pointer-events:auto}@media(max-width:599px){.mat-sidenav-content.has-secondary-panel .secondary-panel{position:absolute;inset:0;z-index:100;border-right:none;width:100%!important}.mat-sidenav-content.has-secondary-panel .main-content-area{display:none}}@media(max-width:599px){.main-content-area{border-radius:0;margin:0}}html,body{height:100dvh;height:100svh;margin:0}app-root{display:flex;flex-direction:column;height:100dvh;height:100svh;overflow:hidden}.white-spinner{--mdc-circular-progress-active-indicator-color: white !important}.white-spinner svg circle{stroke:#fff!important}.submit-button .mdc-button__label{position:relative;z-index:5}.loading-overlay-backdrop{background:var(--gokuri-overlay-backdrop, rgba(255, 255, 255, .7))}@media(prefers-reduced-motion:reduce){.loading-overlay-backdrop{transition:none!important}}.app-header__profile .mdc-button__label{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-sm);width:100%}.btn{max-width:180px;width:100%;margin:0 auto}.btn a,.btn.nolink{color:var(--gokuri-surface);font-size:var(--gokuri-button-label-size);letter-spacing:.01em;line-height:1.2;font-weight:var(--gokuri-button-label-weight);text-decoration:none;display:flex;align-items:center;height:40px;background-color:var(--gokuri-primary);position:relative;border-radius:var(--radius-full);padding:0 var(--space-lg);transition:opacity .5s}.btn--next a:after,.btn--next.nolink:after{content:"";display:block;width:8px;height:8px;border:0;border-top:solid 2px var(--gokuri-surface);border-right:solid 2px var(--gokuri-surface);position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(45deg)}.btn--prev,.btn--prev a,.btn--prev.nolink{justify-content:flex-end}.btn--prev a:before,.btn--prev.nolink:before{content:"";display:block;width:8px;height:8px;border:0;border-top:solid 2px var(--gokuri-surface);border-right:solid 2px var(--gokuri-surface);position:absolute;top:50%;left:20px;right:auto;transform:translateY(-50%) rotate(-135deg)}.btn--icon-download a:after,.btn--icon-download.nolink:after{display:none}.btn--icon-download a:before,.btn--icon-download.nolink:before{content:"";display:block;width:24px;height:24px;border:0;background-image:url("./media/icon_download.svg");background-repeat:no-repeat;background-position:0 0;background-size:100%;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.btn--icon-upload a:after,.btn--icon-upload.nolink:after{display:none}.btn--icon-upload a:before,.btn--icon-upload.nolink:before{content:"";display:block;width:18px;height:18px;border:0;background-image:url("./media/icon_upload.svg");background-repeat:no-repeat;background-position:0 0;background-size:100%;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.btn--noarrow a,.btn--noarrow.nolink{justify-content:center}.btn--noarrow a:after,.btn--noarrow.nolink:after{display:none}.btn--mini{max-width:110px}.btn--auto{max-width:none;width:auto}.btn--disabled{color:var(--gokuri-text-secondary);background-color:var(--gokuri-border);border-radius:var(--radius-full)}.btn--disabled a,.btn--disabled.nolink{color:var(--gokuri-text-secondary);background-color:var(--gokuri-border)}.btn--disabled a:hover,.btn--disabled.nolink:hover{opacity:1}.btn--danger a,.btn--danger.nolink{color:var(--gokuri-surface);background-color:var(--gokuri-error)}.btn-group{display:flex;flex-wrap:wrap}.btn-group .btn{margin-left:0;margin-right:var(--space-md)}.btn-group .btn:last-child{margin-right:0}.btn-group--right{justify-content:flex-end}.btn-group--center{justify-content:center}.contents_caption .btn{margin-right:0}.contents .btn a{color:var(--gokuri-surface);text-decoration:none}.breadcrumb{margin-bottom:var(--space-md)}.breadcrumb__list{font-size:var(--font-size-body-sm);color:var(--gokuri-text-secondary);display:flex;list-style:none;margin:0;padding:0}.breadcrumb__item{position:relative;padding-right:var(--space-md);margin-right:var(--space-md);line-height:40px}.breadcrumb__item:after{content:"";display:block;width:8px;height:8px;border:0;border-top:solid 2px var(--gokuri-border);border-right:solid 2px var(--gokuri-border);position:absolute;top:1.5em;right:-2px;transform:translateY(-50%) rotate(45deg)}.breadcrumb__item:last-child{padding-right:0;margin-right:0}.breadcrumb__item:last-child:after{display:none}.breadcrumb__link{font-size:var(--font-size-body-sm);font-weight:400;color:var(--gokuri-text-secondary);text-decoration:none}.breadcrumb__link:hover{text-decoration:none;color:var(--gokuri-text-primary)}.breadcrumb__btn--user,.breadcrumb__btn--admin{background:transparent;color:var(--gokuri-text-secondary);padding:0;font-size:var(--font-size-body-md);border:none;cursor:pointer}.breadcrumb__btn--admin{margin-left:calc(-1 * var(--space-xs));margin-right:calc(-1 * var(--space-sm))}.breadcrumb__icon{color:var(--gokuri-text-secondary);margin-bottom:var(--space-sm);margin-right:var(--space-sm);font-size:25px}.breadcrumb__icon--admin-home{margin-top:var(--space-xs);margin-right:0;font-size:25px}.contents{font-size:var(--font-size-body-md);position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.contents a{color:var(--gokuri-text-secondary);font-weight:400}.contents table{width:100%;border-collapse:collapse}.contents thead th,.contents tbody th,.contents td{letter-spacing:0;color:var(--gokuri-text-primary)}.contents thead th{font-weight:400;text-align:center;white-space:nowrap}.contents tbody th{width:115px;text-align:left;background-color:var(--gokuri-surface-variant)}.contents td{text-align:left;font-weight:400}.contents tr{border-bottom:solid 1px var(--gokuri-border)}.contents tr:nth-child(2n){background-color:var(--gokuri-surface-variant)}.contents__title{color:var(--gokuri-text-primary);font-size:var(--font-size-title-lg);font-weight:600;margin:var(--space-md) 0 var(--space-sm) 0;padding-left:35px;position:relative}.contents__title:before{content:"";display:block;width:28px;height:28px;background-repeat:no-repeat;background-position:0 0;background-size:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.contents__title+h5{font-size:var(--font-size-body-md);font-weight:400;color:var(--gokuri-text-secondary);margin:0 0 var(--space-md) 0;padding-left:35px;line-height:1.5}.contents--admin-top .contents__title{margin-bottom:40px}.contents--staff-top .contents__title:before{background-image:url("./media/icon_user_list.svg")}.contents--user-top .contents__title:before{background-image:url("./media/icon_user_data.svg")}.contents--user-detail .contents__title:before{background-image:url("./media/icon_user_profile_gry.svg")}.contents--user-movie .contents__title:before{background-image:url("./media/icon_movie.svg")}.contents--user-doctor .contents__title:before{background-image:url("./media/icon_doctor.svg")}.contents--user-dialog .contents__title:before{background-image:url("./media/icon_dialog.svg")}.contents--mention-top .contents__title:before{background-image:url("./media/icon_notification_open.svg")}.contents--user-record .contents__title:before{background-image:url("./media/icon_user_record.svg")}.contents--manual .contents__title:before{background-image:url("./media/icon_manual.svg")}.contents--support .contents__title:before{background-image:url("./media/icon_support.svg")}.contents--admin-top .contents__title:before{background-image:url("./media/icon_admin.svg")}.contents--admin-staff .contents__title:before{background-image:url("./media/icon_staff.svg")}.contents--admin-staff-authority .contents__title:before{background-image:url("./media/icon_authority.svg")}.contents--admin-user .contents__title:before{background-image:url("./media/icon_user.svg")}.contents--tou .contents__title:before{background-image:url("./media/icon_gavel.svg")}.contents--privacy .contents__title:before{background-image:url("./media/icon_privacy_tip.svg")}.contents--domain .contents__title:before{background-image:url("./media/icon_domain.svg")}.contents--domain-add .contents__title:before{background-image:url("./media/icon_domain_add.svg")}.contents--section .contents__title:before{background-image:url("./media/icon_user_top.svg")}.contents--data-usage .contents__title:before{background-image:url("./media/icon_data_usage.svg")}.contents--summary-template .contents__title:before{background-image:url("./media/icon_summary_template.svg")}.contents--admin-panel .contents__title:before{background-image:url("./media/icon_admin_panel_settings.svg")}.contents_section_group{flex:1;min-height:0;display:flex;flex-direction:column}.contents__section{margin-bottom:var(--space-lg);padding:var(--space-sm) var(--space-lg) var(--space-sm);border-radius:var(--radius-lg);background-color:var(--gokuri-surface);position:relative;container-type:inline-size;flex:1;min-height:0;display:flex;flex-direction:column}.contents__section:last-child{margin-bottom:0}.contents__section--user-header{padding:15px 30px 10px;margin-bottom:20px}.contents__section--media-grid{background-color:var(--main-content-bg)}.contents__section--noframe{margin-bottom:0;padding:0;border:none;box-shadow:none;border-radius:0;background-color:transparent;position:relative}.contents__section--announce{display:flex;grid-gap:0 .7em;margin-bottom:20px;padding:1em;border-radius:var(--radius-sm);background-color:var(--gokuri-error-bg);background-image:url("./media/icon_user_alert.svg");background-repeat:no-repeat;background-position:12px 12px;color:var(--gokuri-text-primary)}.contents__section--announce p{padding:0 0 0 .7em;margin:0 0 0 28px;border-left:1px solid var(--gokuri-error)}.contents__section--userdata{padding-top:5px;padding-bottom:5px}.user-name-header{position:relative;align-items:start;vertical-align:middle;font-size:var(--font-size-body-lg);margin-top:0;font-weight:600;color:var(--gokuri-text-primary)}.user-name-header p{font-size:var(--font-size-body-sm);font-weight:400}.user-name-header .mat-icon{float:left;margin-bottom:var(--space-sm);margin-right:20px;font-size:40px;margin-left:-10px;overflow:visible}.package-section{display:grid;grid-template-columns:3fr 2fr;gap:20px;margin-bottom:40px}.package-section .contents__section{margin-bottom:0}@media(max-width:1200px){.package-section{grid-template-columns:1fr}}.package-section--3col{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin-bottom:30px}.package-section--3col .contents__section{margin-bottom:0;padding:15px 20px}.profile-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;margin-bottom:30px}.profile-section .contents__section{margin-bottom:0}.profile-label{padding:3px;color:var(--gokuri-border);font-size:var(--font-size-body-sm);margin-bottom:0}.contents__caption{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-md)}.contents__caption .section-title{margin-bottom:0}.contents__caption--action-right{justify-content:flex-end}.section-title{font-size:var(--font-size-body-lg);color:var(--gokuri-text-primary);font-weight:400;position:relative;padding-left:12px;margin-bottom:var(--space-md)}.section-title:before{content:"";display:block;width:2px;height:26px;background-color:var(--gokuri-primary);position:absolute;top:.75em;left:0;margin-top:-13px;background-repeat:no-repeat;background-position:0 0;background-size:100%}.section-title--protocol{display:flex;align-items:center;margin:0;flex-grow:1}.section-title--icon{padding-left:35px}.section-title--icon:before{width:28px;height:28px;margin-top:-14px;background-color:transparent}.section-title--icon-sm{padding-left:30px}.section-title--icon-sm:before{width:28px;height:28px;margin-top:-14px;background-color:transparent}.section-title--doctor:before{background-image:url("./media/icon_doctor_blue.svg")}.section-title--protocol:before{background-image:url("./media/icon_protocol.svg")}.section-title--result:before{background-image:url("./media/icon_result.svg")}.section-title--audio:before{background-image:url("./media/icon_audio.svg")}.section-title--meal:before{background-image:url("./media/icon_meal.svg")}.section-title--raw:before{background-image:url("./media/icon_raw.svg")}.section-title--registration:before{background-image:url("./media/icon_registration.svg")}.section-title--period:before{background-image:url("./media/icon_period.svg")}.section-title--achievement:before{background-image:url("./media/icon_achievement.svg")}.section-title--information:before{background-image:url("./media/icon_information.svg")}.section-title--invite:before{background-image:url("./media/icon_invite.svg")}.section-title--user:before{background-image:url("./media/icon_user_blue.svg")}.section-title--staff:before{background-image:url("./media/icon_staff_blue.svg")}.section-title--authority:before{background-image:url("./media/icon_authority.svg")}.section-title--account-close:before{background-image:url("./media/icon_account-close_blue.svg")}.section-title--account-open:before{background-image:url("./media/icon_account-open_blue.svg")}.section-title--domain:before{background-image:url("./media/icon_domain.svg")}.section-title--domain-add:before{background-image:url("./media/icon_domain_add.svg")}.section-title--data-usage:before{background-image:url("./media/icon_data_usage.svg")}.section-title--summary-template:before{background-image:url("./media/icon_summary_template.svg")}.section-title--admin-panel:before{background-image:url("./media/icon_admin_panel_settings.svg")}.section-title--section:before{background-image:url("./media/icon_user_top.svg")}.heading{font-size:var(--font-size-title-sm);color:var(--gokuri-text-primary);font-weight:700;position:relative;padding-left:12px;margin-bottom:var(--space-md)}.heading:before{content:"";display:block;width:2px;height:26px;background-color:var(--gokuri-text-primary);position:absolute;top:.75em;left:0;margin-top:-13px;background-repeat:no-repeat;background-position:0 0;background-size:100%}.heading--light{font-size:var(--font-size-body-md);color:var(--gokuri-text-secondary);font-weight:400;position:relative;margin-bottom:var(--space-md);line-height:150%;padding-left:0}.heading--light:before{display:none}.copy{color:var(--gokuri-text-secondary);margin-bottom:var(--space-md)}.header-container{display:flex;align-items:center}.scroll_wrap_inner{overflow-x:scroll;overflow-y:hidden;position:relative}table.user_record_table{table-layout:fixed}table.user_record_table thead th{text-align:left;font-size:var(--font-size-body-md);font-weight:600;padding:var(--space-sm) 10px;border-bottom:1px solid var(--gokuri-border);background-color:var(--gokuri-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.user_record_table tbody th{color:var(--gokuri-text-secondary);text-decoration:none;font-weight:400;font-size:var(--font-size-body-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:var(--space-sm) 10px;border-bottom:1px solid var(--gokuri-border-light);background-color:var(--gokuri-surface);text-align:left}table.user_record_table tbody tr{background-color:var(--gokuri-surface)}table.user_record_table tbody td{font-size:var(--font-size-body-md);text-decoration:none;padding:var(--space-sm) 10px;white-space:normal;overflow:visible;border-bottom:1px solid var(--gokuri-border-light);background-color:inherit;text-align:left}.form-field{width:100%;max-width:360px}.form-field--wide{max-width:100%}.form-field--email{max-width:480px}.form-checkbox-grid{display:grid;gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.form-checkbox-grid--3col{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.form-checkbox-grid--4col{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}@media(max-width:599px){.form-checkbox-grid{grid-template-columns:1fr}}.form-radio-group{display:flex;gap:var(--space-lg);flex-wrap:wrap;align-items:center}.form-radio-group--vertical{flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.form-actions{display:flex;gap:var(--space-md);padding-top:var(--space-lg);border-top:1px solid var(--gokuri-border);margin-top:var(--space-lg)}@media(max-width:599px){.form-actions{flex-direction:column}.form-actions .mat-mdc-button,.form-actions .mat-mdc-raised-button,.form-actions .mat-mdc-stroked-button,.form-actions .mat-mdc-flat-button{width:100%}}.form-section{margin-bottom:var(--space-lg)}.form-section__title{font-size:var(--font-size-body-md);font-weight:500;color:var(--gokuri-text-secondary);margin-bottom:var(--space-sm)}.login{width:100%;height:100vh;background-color:var(--gokuri-surface-light);display:flex;justify-content:center;align-items:center}.login__panel{width:96%;max-width:530px;padding:40px 30px;background-color:var(--gokuri-surface);border-radius:5px;border:solid 1px var(--gokuri-border)}.login__logo{width:200px;margin:0 auto 50px}.login__body{padding:50px 20px}.login__intro{margin-bottom:15px}.login__heading{text-align:center;font-size:2.2rem;line-height:1.3}.login__section-name{text-align:center;color:var(--gokuri-text-secondary)}.btn_login button{color:var(--gokuri-surface);font-size:var(--gokuri-button-label-size);font-weight:var(--gokuri-button-label-weight);letter-spacing:.01em;text-transform:none;width:225px;min-height:40px;height:40px;display:block;margin:0 auto;border:0;border-radius:var(--radius-full);background:var(--gokuri-gradient);padding:0 var(--space-lg)}.consultation{margin-bottom:var(--space-md)}.consultation__add-section{margin-bottom:var(--space-3xl)}.consultation__add-section .comment_add{border:solid 1px var(--gokuri-border);padding:var(--space-lg);border-radius:var(--radius-lg);margin-bottom:var(--space-md);min-height:8em}.consultation__add-section .comment_add:empty:before{content:"\76f8\8ac7\3084\9023\7d61\4e8b\9805\3092\5165\529b\2026(@\3068#\3092\4f7f\3063\3066\901a\77e5\3084\30ec\30b3\30fc\30c9\306e\30ea\30f3\30af\3092\4f5c\6210\3067\304d\307e\3059\3002)"}.consultation__card-group{padding:var(--space-lg);background-color:var(--gokuri-surface);border-radius:var(--radius-lg);max-height:600px;overflow-y:auto;border:none;box-shadow:none;position:relative}.consultation__card{padding:var(--space-lg);background-color:var(--gokuri-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:var(--space-2xl);transition:box-shadow var(--transition-fast)}.consultation__card:hover{box-shadow:var(--shadow-md)}.consultation__card:last-child{margin-bottom:0}.consultation__meta{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding:var(--space-md);min-height:64px;background-color:var(--gokuri-surface-variant);border-bottom:1px solid var(--gokuri-border-light);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.consultation__meta .meta_group{display:flex;align-items:center;gap:var(--space-sm)}.consultation__meta .meta_group:nth-child(2){margin-left:0}.consultation__meta .meta_avatar{width:32px;height:32px;border-radius:50%;background-color:var(--gokuri-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;flex-shrink:0}.consultation__meta .meta_profile{display:flex;flex-direction:column;align-items:flex-start}.consultation__meta .name_set{font-size:16px;font-weight:600;line-height:1.4;color:var(--gokuri-text-primary);margin-bottom:2px}.consultation__meta .job-title{font-size:13px;font-weight:400;line-height:1.3;color:var(--gokuri-text-tertiary)}.consultation__meta .section_name{color:var(--gokuri-text-secondary);border-left:solid 1px var(--gokuri-border);margin-left:var(--space-md);padding-left:var(--space-md)}.consultation__meta .timestamp{font-size:var(--font-size-body-sm);letter-spacing:.02em;color:var(--gokuri-text-secondary);margin-left:auto}.consultation__meta .edit_icon{font-size:var(--font-size-body-md);padding:var(--space-xs) var(--space-sm);margin-left:var(--space-md)}.consultation__meta .edit_icon--editing{color:var(--gokuri-edit-active);background-color:var(--gokuri-edit-active-bg)}.consultation__meta .edit_icon--edited{color:var(--gokuri-edit-complete);background-color:var(--gokuri-edit-complete-bg)}.consultation__meta .submenu{top:0;right:0;left:auto}.consultation__text .heading{font-size:1.8rem;font-weight:700;color:var(--gokuri-text-secondary);margin-bottom:var(--space-sm)}.submenu_outer{position:relative;height:100%}.entry_table .submenu_outer{height:20px}.submenu{width:40px;height:40px;position:absolute;cursor:pointer;top:0;left:0}.entry_table .submenu{top:50%;left:auto;right:0;transform:translateY(-50%)}.entry_table .close .submenu,.entry_table .not_available .submenu{cursor:auto;opacity:.3}.submenu_inner{width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.submenu_inner span{display:block;background-color:var(--gokuri-text-secondary);width:6px;height:6px;border-radius:100%}.submenu_inner span:nth-child(2){margin-top:3px;margin-bottom:3px}.horizontal>.submenu_inner{flex-direction:row}.horizontal>.submenu_inner span:nth-child(2){margin:3px 0}.comment_area{width:100%;border:solid 1px var(--gokuri-border);background-color:var(--gokuri-surface-light);padding:var(--space-md);resize:vertical}.comment_add{font-size:var(--font-size-body-lg);line-height:1.4;color:var(--gokuri-text-primary);width:100%;border:solid 1px var(--gokuri-border);border-radius:var(--radius-md);padding:var(--space-sm);cursor:text;transition:border-color var(--transition-fast);background-color:var(--gokuri-surface)}.comment_add:empty:before{color:var(--gokuri-text-tertiary);content:"\8fd4\4fe1\3092\8ffd\52a0\2026"}.comment_add:focus{outline:none;border-color:var(--gokuri-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--gokuri-primary) 30%,transparent)}.comment_add:hover:not(:focus){border-color:var(--gokuri-border-hover)}.comment_display{font-size:var(--font-size-body-lg);color:var(--gokuri-text-secondary);width:100%;border:solid 1px var(--gokuri-border);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm);white-space:pre-wrap;word-wrap:break-word}:root{--mention-color: #1a7fa0;--mention-bg: #e0f2f7;--mention-own-color: #c2185b;--mention-own-bg: #fce4ec;--mention-record-color: #e65100;--mention-record-bg: #fff3e0}.mention{font-weight:600;padding:1px 4px;border-radius:4px;white-space:nowrap}.mention.user{color:var(--mention-color);background-color:var(--mention-bg)}.mention.record{color:var(--mention-record-color);background-color:var(--mention-record-bg);text-decoration:none}.mention.record:hover{text-decoration:underline}.mention.mention-own{color:var(--mention-own-color);background-color:var(--mention-own-bg)}.mention-own:not(.mention){color:var(--mention-own-color);background-color:var(--mention-own-bg);font-weight:600;padding:1px 4px;border-radius:4px;white-space:nowrap}.user_summary_matInput{font-size:var(--font-size-body-lg);line-height:1.4;color:var(--gokuri-text-primary);width:100%;border:solid 1px var(--gokuri-border);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-sm);cursor:text;transition:border-color var(--transition-fast);background-color:var(--gokuri-surface);margin-bottom:var(--space-xs)}.consultation__threads{margin-top:var(--space-md)}.consultation__thread-summary{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:var(--font-size-body-md);color:var(--gokuri-text-secondary)}.consultation__thread-summary .thread-count{font-weight:500;color:var(--gokuri-text-primary)}.consultation__thread-summary .thread-updated{font-size:var(--font-size-body-sm);color:var(--gokuri-text-tertiary)}.consultation__no-replies{padding:var(--space-md);font-size:var(--font-size-body-sm);color:var(--gokuri-text-tertiary);text-align:center;margin-top:var(--space-md)}app-media-video-player .video-container video{width:100%;height:100%;object-fit:contain}.movie_list_body{display:flex;flex-wrap:wrap;justify-content:center}.movie_item{margin-left:2%;margin-bottom:30px;width:32%}.movie_item:nth-child(3n+1){margin-left:0}.movie_item .thumb{margin-bottom:10px;border:var(--gokuri-text-primary) 5px solid;border-radius:5px}.movie_item .date{color:var(--gokuri-text-secondary);font-size:1.5rem;text-align:right;padding-bottom:5px;margin-bottom:15px;border-bottom:dashed 1px var(--gokuri-border)}.movie_item .comment_area{height:150px}.unit{font-size:2rem}.gost_recording{margin-bottom:30px;padding:20px;border:solid 2px var(--gokuri-medical);border-radius:10px}.gost_recording_item{padding-bottom:20px;border-bottom:solid 1px var(--gokuri-border);margin-bottom:20px}.gost_recording_item:last-child{padding-bottom:0;border:0;margin-bottom:0}.gost_recording_item_set{display:flex}.gost_recording_item_head{letter-spacing:.02em;width:50%;display:flex;align-items:center}.gost_recording_item_head .label{font-size:1.6rem;display:flex;align-items:center;background-color:var(--gokuri-surface-light);height:80%;width:80%;position:relative;padding:10px 15px}.gost_recording_item_head .label:nth-child(2){margin-top:4px}.gost_recording_item_head .label.half{height:50px}.gost_recording_item_head .label.half:before{width:38px;height:38px;right:-19px;transform:scaleX(1) translateY(-50%) rotate(45deg)}.gost_recording_item_value{display:flex;align-items:center;background-color:var(--gokuri-surface);width:calc(100% - 200px);padding:20px}.gost_recording_item_value img{width:auto}.score_meta_body{display:flex}.score_meta_item{color:var(--gokuri-text-secondary);padding-right:20px;margin-right:20px;margin-bottom:15px;position:relative;display:flex;align-items:center}.score_meta_item:last-child{margin-right:0;padding-right:0}.score_meta_item:before{content:"";display:block;width:1px;height:100%;background-color:var(--gokuri-border);position:absolute;right:0;top:50%;transform:translateY(-50%)}.score_meta_item:last-child:before{display:none}.score_meta_item .label{font-weight:700}.score_meta_item .value{font-size:1.5rem}.gost_result table{border-top:solid 1px var(--gokuri-border);border-left:solid 1px var(--gokuri-border)}.gost_result th,.gost_result td{border-right:solid 1px var(--gokuri-border);border-bottom:solid 1px var(--gokuri-border);font-size:1.4rem}.gost_result thead th{background-color:var(--gokuri-surface-variant);width:10%;font-size:1.4rem;padding:10px 0}.gost_result thead th:first-child,.gost_result thead th[colspan="2"]{width:20%}.gost_result tbody th{width:20%;text-align:center;font-size:1.4rem;padding:5px 0}.gost_result tbody th .note{font-size:80%}.gost_result tbody td{width:10%;padding:5px 0}.gost_result .act{background-color:var(--gokuri-surface-active)}.gost_result .range_act{color:var(--gokuri-surface);font-weight:700;background-color:var(--gokuri-range-active)}.gost_result .range1{background-color:var(--gokuri-range-1)}.gost_result .range2{background-color:var(--gokuri-range-2)}.gost_result .range3{background-color:var(--gokuri-surface-active)}.gost_result .col5 thead th,.gost_result .col5 tbody td{width:20%}.contents.is-manual p{font-size:1.4rem;margin-bottom:15px}.download_table{font-size:1.4rem;padding-top:30px;border-top:solid 1px var(--gokuri-border);margin-bottom:15px}.download_table tbody th,.download_table tbody td{font-size:1.4rem;padding:15px;border-bottom:solid 1px var(--gokuri-border)}.download_table tbody th{width:50%}.download_table .note{font-size:1.2rem;color:var(--gokuri-text-secondary)}.faq_dl{margin-bottom:60px;position:relative}.faq_dl:last-child{margin-bottom:0}.faq_dl dt{font-size:1.6rem;color:var(--gokuri-text-primary);font-weight:500;line-height:1.6em;padding:20px 50px 10px 55px;position:relative;border-top:dotted 2px var(--gokuri-medical);cursor:pointer;transition:background-color .5s ease,color .5s ease}.faq_dl dt:before,.faq_dl dt:after{content:" ";display:block;position:absolute;background-repeat:no-repeat;background-position:0}.faq_dl dt:after{content:"";display:block;width:8px;height:8px;border:0;border-right:solid 2px var(--gokuri-text-primary);border-bottom:solid 2px var(--gokuri-text-primary);position:absolute;top:50%;right:15px;transform:rotate(45deg) translateY(-50%);transition:transform .5s}.faq_dl dt.active:after{transform:rotate(-135deg)}.faq_dl dt:first-child{margin-top:0;border-top:0}.faq_dl dd{font-size:1.4rem;padding:0 15px 20px 55px;position:relative;display:none}.faq_dl dd p{margin-bottom:15px}.faq_dl dd p:last-child{margin-bottom:0}.faq_dl .faq_q,.faq_dl .faq_a{font-size:2rem;font-weight:700;letter-spacing:0;display:flex;justify-content:center;align-items:center;width:40px;height:40px;position:absolute;top:33px;left:0;margin-top:-20px}.faq_dl .faq_q{color:var(--gokuri-primary)}.faq_dl .faq_q .num{font-size:2rem;letter-spacing:-.04em}p.faq_ans{color:var(--gokuri-text-secondary);font:1.4rem}.legal-page{display:flex;flex-direction:column;align-items:center;min-height:100vh;padding:var(--space-lg);margin:0 auto;box-sizing:border-box}.legal-page mat-card{width:100%;min-width:500px;padding:var(--space-lg);background-color:var(--gokuri-surface);border-radius:var(--radius-lg)}.legal-page h1{font-size:var(--font-size-title-lg);font-weight:600;margin:0 0 var(--space-lg) 0;color:var(--gokuri-text-primary);text-align:center}.legal-page h2{margin-top:1.2em;margin-bottom:.8em;font-weight:600;font-size:var(--font-size-body-lg);border-left:4px solid var(--gokuri-primary);padding-left:var(--space-sm);color:var(--gokuri-text-primary)}.legal-page p{line-height:1.7;margin:0 0 1em;text-align:left;color:var(--gokuri-text-primary);font-size:var(--font-size-body-md)}.legal-page a{color:var(--gokuri-link);text-decoration:none}.legal-page a:hover{color:var(--gokuri-link-hover);text-decoration:underline}.legal-page ul{padding-left:var(--space-lg);margin-bottom:1em}.legal-page ul li{margin:.4em 0;line-height:1.6;color:var(--gokuri-text-primary);font-size:var(--font-size-body-md)}.no-style-list{list-style:none;padding-left:0}.no-style-list li{margin:.4em 0;padding-left:var(--space-md);text-indent:-1.2em;line-height:1.6;color:var(--gokuri-text-primary);font-size:var(--font-size-body-md)}.align-right{text-align:right!important;margin-top:1em}.contents .legal-page{min-height:0;padding:0}@media screen and (max-width:480px){.legal-page{padding:var(--space-md)}.legal-page mat-card{min-width:unset;padding:var(--space-md)}.legal-page h1{font-size:var(--font-size-title-md)}}.period-schedule img{height:300px}.achievement-list{padding-top:5px}.achievement-item{background-color:var(--gokuri-surface-light);padding:var(--space-sm) calc(var(--space-lg) - var(--space-xs));margin-bottom:var(--space-sm);border-radius:var(--radius-lg)}.achievement-item .label{font-size:var(--font-size-body-md);font-weight:400;color:var(--gokuri-text-primary)}.achievement-item .num{font-size:var(--font-size-title-lg);color:var(--gokuri-primary);font-weight:400}.achievement-item .unit{font-size:var(--font-size-body-md);padding:0 var(--space-sm)}.achievement-item .month-to-month{font-size:var(--font-size-body-md);display:inline-block}.search-field{width:230px;position:absolute;top:0;right:0;z-index:2}.search-field input[type=text]{font-size:var(--font-size-body-lg);border:solid 1px var(--gokuri-border);padding:3px var(--space-sm);background-color:var(--gokuri-surface-variant)}.search-field input[type=text]::placeholder{color:var(--gokuri-text-secondary)}.information-body{font-size:var(--font-size-body-md);border-top:solid 1px var(--gokuri-border)}.information-body .date,.information-body .content{padding:var(--space-md) 0}.information-body .date{color:var(--gokuri-text-secondary);font-weight:700;width:130px;float:left}.information-body .content{width:100%;border-bottom:solid 1px var(--gokuri-border)}.information-body .content:last-child{border-bottom:solid 1px var(--gokuri-border)}.filter-field{margin-bottom:calc(var(--space-lg) - var(--space-xs));position:relative}.filter-field input{font-size:var(--font-size-body-lg);line-height:2;border:solid 1px var(--gokuri-border);padding:5px var(--space-sm) 5px 40px;background-color:var(--gokuri-surface-variant);border-radius:var(--radius-sm)}.filter-field:before{content:"";display:block;width:22px;height:22px;position:absolute;top:50%;left:var(--space-sm);transform:translateY(-50%);background-image:url("./media/icon_filter.svg");background-repeat:no-repeat;background-position:0 0;background-size:100%}.entry-table{font-size:var(--font-size-body-lg)}.entry-table tr{border-bottom:solid 1px var(--gokuri-border)}.entry-table .entry-table__row--active{background-color:var(--gokuri-surface-light)}.entry-table .entry-table__row--unavailable{color:var(--gokuri-text-primary);cursor:auto;background-color:var(--gokuri-border)}.entry-table .entry-table__row--closed{color:var(--gokuri-border)}.entry-table thead th{text-align:left;background-color:var(--gokuri-surface);width:230px}.entry-table tbody th,.entry-table tbody td{position:relative}.entry-table tbody th{width:230px;background-color:transparent}.entry-table tbody th .you{font-size:var(--font-size-body-sm);color:var(--gokuri-surface);background-color:var(--gokuri-primary);padding:3px var(--space-sm);margin-left:var(--space-sm);border-radius:12px}.entry-table tbody td{text-align:left}.entry-table tbody td:last-child{padding-right:30px}.entry-table tbody .entry-table__row--unavailable td:last-child:after{display:none}.pagination{color:var(--gokuri-text-secondary);margin-top:var(--space-md)}.pagination__body{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.item-per-page{display:flex;align-items:center;margin-bottom:5px}.item-per-page .label{margin-right:5px}.select-field{position:relative;cursor:pointer}.select-field:after{content:"";display:block;width:0;height:0;border:solid 6px transparent;border-top-color:var(--gokuri-border);position:absolute;top:50%;right:5px;transform:translateY(-25%)}.select-field .content{display:block;border-bottom:solid 1px var(--gokuri-border);padding:3px 5px}.select-field--w60{width:60px}.select-field--w200{width:200px}.page-pos{margin-left:30px;margin-bottom:5px}.pager{width:80px;margin-left:30px;margin-bottom:5px}.pager__set{display:flex}.pager__set button{color:var(--gokuri-text-secondary);width:40px;height:40px;border:0;padding:0;background-color:transparent;cursor:pointer;position:relative;text-indent:100%;white-space:nowrap;overflow:hidden}.pager__set button:before{content:"";width:12px;height:12px;border:0;border-top:solid 2px var(--gokuri-border);position:absolute;top:50%;left:50%}.pager__btn--prev:before{border-left:solid 2px var(--gokuri-border);transform:translate(-50%,-50%) rotate(-45deg)}.pager__btn--next:before{border-right:solid 2px var(--gokuri-border);transform:translate(-50%,-50%) rotate(45deg)}.pager__btn--active:before{border-color:var(--gokuri-text-primary)}.kpi-card{display:flex;flex-direction:column;gap:var(--space-sm);padding:calc(var(--space-lg) - var(--space-xs));background-color:var(--gokuri-surface);border-radius:var(--radius-lg);border:1px solid var(--gokuri-border);transition:box-shadow var(--transition-fast)}.kpi-card:hover{box-shadow:var(--shadow-md)}.kpi-card__header{display:flex;align-items:center;justify-content:space-between}.kpi-card__label{font-size:var(--font-size-body-md);color:var(--gokuri-text-secondary);font-weight:500}.kpi-card__icon{width:24px;height:24px;color:var(--gokuri-text-tertiary)}.kpi-card__value{font-size:36px;font-weight:700;color:var(--gokuri-text-primary);line-height:1.2}.kpi-card__trend{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--font-size-body-sm)}.kpi-card__trend .mat-icon{width:16px;height:16px;font-size:16px}.kpi-card__trend--positive{color:var(--gokuri-success)}.kpi-card__trend--negative{color:var(--gokuri-error)}.kpi-card__trend--neutral{color:var(--gokuri-text-secondary)}.kpi-cards-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-lg);margin-bottom:var(--space-lg)}.alert-card{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-md);border-width:1px;border-style:solid}.alert-card__header{display:flex;align-items:center;gap:var(--space-sm)}.alert-card__icon{width:20px;height:20px;flex-shrink:0}.alert-card__title{font-size:var(--font-size-body-md);font-weight:600}.alert-card__body{font-size:var(--font-size-body-sm);color:var(--gokuri-text-primary);line-height:1.5}.alert-card--success{background-color:#e8f5e9;border-color:var(--gokuri-success)}.alert-card--success .alert-card__icon,.alert-card--success .alert-card__title{color:var(--gokuri-success)}.alert-card--warning{background-color:#fff3e0;border-color:var(--gokuri-warning)}.alert-card--warning .alert-card__icon,.alert-card--warning .alert-card__title{color:var(--gokuri-warning)}.alert-card--error{background-color:#ffebee;border-color:var(--gokuri-error)}.alert-card--error .alert-card__icon,.alert-card--error .alert-card__title{color:var(--gokuri-error)}.alert-card--info{background-color:#e3f2fd;border-color:var(--gokuri-info)}.alert-card--info .alert-card__icon,.alert-card--info .alert-card__title{color:var(--gokuri-info)}.usage-gauge-card{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);background-color:var(--gokuri-surface);border-radius:var(--radius-lg);border:1px solid var(--gokuri-border)}.usage-gauge-card__header{display:flex;align-items:center;justify-content:space-between}.usage-gauge-card__title{font-size:var(--font-size-title-sm);font-weight:600;color:var(--gokuri-text-primary)}.usage-gauge-card__value{font-size:var(--font-size-body-md);color:var(--gokuri-text-secondary)}.usage-gauge-card__gauge{display:flex;flex-direction:column;gap:var(--space-sm)}.usage-gauge-card__bar{height:8px;background-color:#e8e8e8;border-radius:var(--radius-full);overflow:hidden}.usage-gauge-card__bar-fill{height:100%;background-color:var(--gokuri-primary);border-radius:var(--radius-full);transition:width var(--transition-normal)}.usage-gauge-card__bar-fill--warning{background-color:var(--gokuri-warning)}.usage-gauge-card__bar-fill--danger{background-color:var(--gokuri-error)}.usage-gauge-card__hint{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-body-sm);color:var(--gokuri-text-tertiary)}.usage-gauge-card__hint .mat-icon{width:16px;height:16px;font-size:16px}.admin-form-card{background-color:var(--gokuri-surface);border:1px solid var(--gokuri-border);border-radius:var(--radius-lg)}.admin-form-card__header{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-lg);height:64px;border-bottom:1px solid var(--gokuri-border)}.admin-form-card__header-title{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-title-sm);font-weight:600;color:var(--gokuri-text-primary)}.admin-form-card__header-back{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-body-md);font-weight:500;color:var(--gokuri-text-secondary);cursor:pointer;text-decoration:none;transition:color var(--transition-fast)}.admin-form-card__header-back .mat-icon{width:20px;height:20px;font-size:20px}.admin-form-card__header-back:hover{color:var(--gokuri-primary)}.admin-form-card__body{padding:var(--space-xl)}.admin-form-card__footer{display:flex;align-items:center;justify-content:flex-end;gap:calc(var(--space-sm) + var(--space-xs));padding:0 var(--space-xl);height:72px;border-top:1px solid var(--gokuri-border)}.admin-form-card__section{margin-bottom:var(--space-xl)}.admin-form-card__section:last-child{margin-bottom:0}.admin-form-card__section-title{font-size:var(--font-size-body-lg);font-weight:600;color:var(--gokuri-text-primary);margin-bottom:var(--space-md)}.admin-form-card__divider{height:1px;background-color:var(--gokuri-border);margin:var(--space-xl) 0}.radio-card{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);background-color:var(--gokuri-surface);border:1px solid var(--gokuri-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.radio-card:hover:not(.radio-card--selected){border-color:var(--gokuri-text-tertiary)}.radio-card--selected{border:2px solid var(--gokuri-primary);background-color:var(--gokuri-surface);padding:calc(var(--space-md) - 1px)}.radio-card--selected .radio-card__icon,.radio-card--selected .radio-card__title{color:var(--gokuri-primary)}.radio-card__header{display:flex;align-items:center;gap:calc(var(--space-sm) + var(--space-2xs))}.radio-card__indicator{width:18px;height:18px;border-radius:50%;border:2px solid var(--gokuri-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.radio-card__indicator--checked{border-color:var(--gokuri-primary);background-color:var(--gokuri-primary)}.radio-card__indicator-dot{width:8px;height:8px;border-radius:50%;background-color:#fff;opacity:0;transition:opacity var(--transition-fast)}.radio-card__indicator--checked .radio-card__indicator-dot{opacity:1}.radio-card__icon{width:18px;height:18px;font-size:18px;color:var(--gokuri-text-secondary);flex-shrink:0;transition:color var(--transition-fast)}.radio-card__title{font-size:var(--font-size-body-md);font-weight:600;color:var(--gokuri-text-primary);transition:color var(--transition-fast)}.radio-card__description{font-size:var(--font-size-body-sm);color:var(--gokuri-text-secondary);line-height:1.4}.radio-cards-group{display:flex;flex-wrap:wrap;gap:calc(var(--space-sm) + var(--space-xs))}.radio-cards-group .radio-card{flex:1 1 180px;min-width:150px;max-width:250px}@media(max-width:599px){.radio-cards-group{flex-direction:column}.radio-cards-group .radio-card{flex:none;max-width:100%}}.radio-cards-group--vertical{flex-direction:column}.radio-cards-group--vertical .radio-card{flex:none;max-width:100%}.admin-list-card{background-color:var(--gokuri-surface);border:1px solid var(--gokuri-border);border-radius:var(--radius-lg);overflow:hidden}.admin-list-card__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-lg);border-bottom:1px solid var(--gokuri-border)}.admin-list-card__header-left{display:flex;flex-direction:column;gap:var(--space-xs)}.admin-list-card__header-title{font-size:var(--font-size-title-md);font-weight:600;color:var(--gokuri-text-primary)}.admin-list-card__header-subtitle{font-size:var(--font-size-body-sm);color:var(--gokuri-text-secondary)}.admin-list-card__header-actions{display:flex;align-items:center;gap:var(--space-sm)}.admin-list-card__filter{display:flex;align-items:center;padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--gokuri-border-light)}.admin-list-card__content{padding:0 var(--space-lg) var(--space-lg)}.admin-list-card__table .mat-mdc-header-row{background-color:var(--gokuri-surface-variant)}.admin-list-card__table .mat-mdc-header-row .mat-mdc-header-cell{font-size:var(--font-size-body-sm);font-weight:600;color:var(--gokuri-text-secondary);border-bottom:none}.admin-list-card__table .mat-mdc-header-row:first-child .mat-mdc-header-cell{border-radius:var(--radius-md) var(--radius-md) 0 0}.admin-list-card__table .mat-mdc-row{border-bottom:1px solid var(--gokuri-border-light)}.admin-list-card__table .mat-mdc-row:last-child{border-bottom:none}.admin-list-card__table .mat-mdc-row .mat-mdc-cell{font-size:var(--font-size-body-md);color:var(--gokuri-text-primary)}.confirm-dialog{border-radius:var(--radius-md)}.confirm-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--space-lg) - var(--space-xs))}.confirm-dialog__title{display:flex;align-items:center;gap:var(--space-md);font-size:var(--font-size-title-sm);font-weight:600;color:var(--gokuri-text-primary)}.confirm-dialog__icon-wrapper{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-full)}.confirm-dialog__icon-wrapper--danger{background-color:#f443361a}.confirm-dialog__icon-wrapper--danger .mat-icon{color:var(--gokuri-error)}.confirm-dialog__icon-wrapper--warning{background-color:#ff980026}.confirm-dialog__icon-wrapper--warning .mat-icon{color:var(--gokuri-warning)}.confirm-dialog__icon-wrapper--primary{background-color:#00ccff26}.confirm-dialog__icon-wrapper--primary .mat-icon{color:var(--gokuri-primary)}.confirm-dialog__close{color:var(--gokuri-text-secondary);cursor:pointer;width:20px;height:20px}.confirm-dialog__close:hover{color:var(--gokuri-text-primary)}.confirm-dialog__content{padding:calc(var(--space-lg) - var(--space-xs))}.confirm-dialog__message{font-size:var(--font-size-body-md);color:var(--gokuri-text-primary);line-height:1.6;margin-bottom:var(--space-md)}.confirm-dialog__user-info{background-color:var(--gokuri-surface-variant);border-radius:var(--radius-sm);padding:var(--space-md);margin-bottom:var(--space-md)}.confirm-dialog__user-name{font-size:var(--font-size-body-lg);font-weight:600;color:var(--gokuri-text-primary);display:block;margin-bottom:var(--space-xs)}.confirm-dialog__user-meta{font-size:var(--font-size-body-sm);color:var(--gokuri-text-secondary)}.confirm-dialog__warning-box{display:flex;gap:var(--space-md);padding:var(--space-md);background-color:#ff980014;border:1px solid var(--gokuri-warning);border-radius:var(--radius-sm)}.confirm-dialog__warning-box .mat-icon{color:var(--gokuri-warning);flex-shrink:0}.confirm-dialog__warning-box p{color:var(--gokuri-text-primary);font-size:var(--font-size-body-sm);line-height:1.5;margin:0}.confirm-dialog__warning-box--danger{background-color:#f4433614;border-color:var(--gokuri-error)}.confirm-dialog__warning-box--danger .mat-icon,.confirm-dialog__warning-box--danger p{color:var(--gokuri-error)}.confirm-dialog__input{margin-top:var(--space-md)}.confirm-dialog__footer{display:flex;justify-content:flex-end;gap:calc(var(--space-sm) + var(--space-xs));padding:var(--space-md) var(--space-lg)}.confirm-dialog--warning .confirm-dialog__title .mat-icon{color:var(--gokuri-warning)}.confirm-dialog--danger .confirm-dialog__title .mat-icon{color:var(--gokuri-error)}.admin-dialog{background-color:var(--gokuri-surface);border:none;border-radius:var(--radius-lg)}.admin-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-sm) var(--space-md);position:relative}.admin-dialog__header-left{display:flex;align-items:center;gap:var(--space-sm)}.admin-dialog__header-left--column{flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.admin-dialog__title{font-size:var(--font-size-body-lg);font-weight:500;color:var(--gokuri-text-primary);line-height:35px}.admin-dialog__subtitle{font-size:var(--font-size-body-sm);color:var(--gokuri-text-secondary)}.admin-dialog__close{color:var(--gokuri-text-secondary);cursor:pointer;position:absolute!important;right:var(--space-sm)}.admin-dialog__close:hover{color:var(--gokuri-text-primary)}.admin-dialog__content{padding:var(--space-lg);max-height:70vh;overflow-y:auto}.admin-dialog__section{margin-bottom:var(--space-md)}.admin-dialog__divider{height:1px;background-color:var(--gokuri-border-light);margin:var(--space-md) 0}.admin-dialog__field-row{display:flex;gap:var(--space-md)}.admin-dialog__field-row>*{min-width:0}.admin-dialog__field-row .form-field{max-width:none}@media(max-width:599px){.admin-dialog__field-row{flex-direction:column}}.admin-dialog__readonly-row{display:flex;align-items:baseline;gap:var(--space-md);padding:var(--space-xs) 0}.admin-dialog__readonly-label{font-size:var(--font-size-body-md);color:var(--gokuri-text-secondary);min-width:120px;flex-shrink:0}.admin-dialog__readonly-value{font-size:var(--font-size-body-md);color:var(--gokuri-text-primary)}.admin-dialog__radio-group{display:flex;gap:var(--space-lg);flex-wrap:wrap;align-items:center}.admin-dialog__footer{display:flex;justify-content:flex-end;gap:var(--space-sm);padding:var(--space-md) var(--space-lg)}.filter-chips{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.filter-chips .filter-chip{display:inline-flex;align-items:center;padding:calc(var(--space-xs) + var(--space-2xs)) calc(var(--space-sm) + var(--space-xs));border-radius:var(--radius-full);font-size:var(--font-size-body-sm);font-weight:500;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);background-color:var(--gokuri-surface-variant);border:1px solid var(--gokuri-border);color:var(--gokuri-text-primary)}.filter-chips .filter-chip:hover:not(.filter-chip--selected){background-color:var(--gokuri-surface-hover)}.filter-chips .filter-chip--selected{background-color:var(--gokuri-primary);border-color:var(--gokuri-primary);color:var(--gokuri-on-primary)}.admin-search-box{display:flex;align-items:center;gap:var(--space-sm);padding:calc(var(--space-sm) + var(--space-2xs)) calc(var(--space-sm) + var(--space-xs));background-color:var(--gokuri-surface);border:1px solid var(--gokuri-border);border-radius:var(--radius-sm);width:100%;transition:border-color var(--transition-fast)}.admin-search-box:focus-within{border-color:var(--gokuri-primary)}.admin-search-box .mat-icon{color:var(--gokuri-text-secondary);width:16px;height:16px;font-size:16px;flex-shrink:0}.admin-search-box input{flex:1;border:none;background:transparent;outline:none;font-size:var(--font-size-body-md);color:var(--gokuri-text-primary)}.admin-search-box input::placeholder{color:var(--gokuri-text-tertiary)}.admin-list-box{border:1px solid var(--gokuri-border);border-radius:var(--radius-sm);background-color:var(--gokuri-surface-variant);overflow:hidden;max-height:200px;overflow-y:auto}.admin-list-box__item{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--space-sm) + var(--space-xs)) var(--space-md);background-color:var(--gokuri-surface);border-bottom:1px solid var(--gokuri-border-light);cursor:pointer;transition:background-color var(--transition-fast)}.admin-list-box__item:last-child{border-bottom:none}.admin-list-box__item:hover:not(.admin-list-box__item--selected){background-color:var(--gokuri-surface-hover)}.admin-list-box__item--selected{background-color:#00ccff1a;border-left:3px solid var(--gokuri-primary)}.admin-list-box__item-left{display:flex;align-items:center;gap:var(--space-sm)}.admin-list-box__item-name{font-size:var(--font-size-body-md);color:var(--gokuri-text-primary)}.admin-list-box__item-meta{font-size:var(--font-size-body-sm);color:var(--gokuri-text-secondary)}.admin-checkbox-group{display:flex;flex-direction:column;gap:var(--space-md)}.admin-checkbox-group .admin-checkbox{display:flex;align-items:center;gap:var(--space-md);cursor:pointer}.admin-checkbox-group .admin-checkbox__box{width:20px;height:20px;border-radius:var(--radius-sm);border:2px solid var(--gokuri-border);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.admin-checkbox-group .admin-checkbox__box .mat-icon{width:14px;height:14px;font-size:14px;color:var(--gokuri-on-primary);opacity:0;transition:opacity var(--transition-fast)}.admin-checkbox-group .admin-checkbox--checked .admin-checkbox__box{background-color:var(--gokuri-primary);border-color:var(--gokuri-primary)}.admin-checkbox-group .admin-checkbox--checked .admin-checkbox__box .mat-icon{opacity:1}.admin-checkbox-group .admin-checkbox__label{font-size:var(--font-size-body-md);color:var(--gokuri-text-primary)}.admin-form-card .mat-mdc-form-field .mdc-notched-outline__leading{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.admin-form-card .mat-mdc-form-field .mdc-notched-outline__trailing{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.form-label{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm)}.form-label__text{font-size:var(--font-size-body-md);font-weight:500;color:var(--gokuri-text-primary)}.form-label__text--section{font-size:var(--font-size-body-lg);font-weight:600}.form-label__required{color:var(--gokuri-error);font-size:var(--font-size-body-md);font-weight:500}.form-label__optional{font-size:var(--font-size-body-sm);color:var(--gokuri-text-tertiary)}.form-label--small{margin-bottom:var(--space-xs)}.form-label--small .form-label__text{font-size:var(--font-size-body-sm)}.form-hint{font-size:var(--font-size-body-sm);color:var(--gokuri-text-tertiary);margin-top:var(--space-xs);margin-bottom:0}.form-row{display:flex;gap:var(--space-md);flex-wrap:wrap}@media(max-width:599px){.form-row{flex-direction:column}}.form-fields-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-lg)}.form-group{display:flex;flex-direction:column}.badge{display:inline-flex;align-items:center;padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-body-sm);font-weight:500;border-radius:var(--radius-sm)}.badge--neutral{background-color:var(--gokuri-surface-variant);color:var(--gokuri-text-secondary)}.role-checkboxes{display:flex;flex-direction:column;gap:var(--space-2xs)}.role-checkbox{display:flex;align-items:flex-start;gap:var(--space-md);cursor:pointer}.role-checkbox__content{display:flex;flex-direction:column;gap:var(--space-2xs)}.role-checkbox__label{font-size:var(--font-size-body-md);font-weight:500;color:var(--gokuri-text-primary)}.role-checkbox__description{font-size:var(--font-size-body-sm);color:var(--gokuri-text-secondary)}.dashboard-stat-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg);margin-bottom:var(--space-lg)}@media(max-width:1100px){.dashboard-stat-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.dashboard-stat-cards{grid-template-columns:1fr}}.dashboard-stat-card{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background-color:var(--gokuri-surface);border-radius:var(--radius-lg);min-height:90px}.dashboard-stat-card__icon-box{width:50px;height:50px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dashboard-stat-card__icon-box .mat-icon{font-size:28px;width:28px;height:28px;color:#fff}.dashboard-stat-card__icon-box--primary{background:linear-gradient(135deg,var(--gokuri-primary),var(--gokuri-primary-dark))}.dashboard-stat-card__icon-box--success{background:linear-gradient(135deg,#66bb6a,#43a047)}.dashboard-stat-card__icon-box--warning{background:linear-gradient(135deg,#ffa726,#ef6c00)}.dashboard-stat-card__icon-box--info{background:linear-gradient(135deg,#42a5f5,#1565c0)}.dashboard-stat-card__icon-box--purple{background:linear-gradient(135deg,#ab47bc,#7b1fa2)}.dashboard-stat-card__icon-box--error{background:linear-gradient(135deg,#ef5350,#c62828)}.dashboard-stat-card__content{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.dashboard-stat-card__label{font-size:var(--font-size-body-sm);color:var(--gokuri-text-secondary);font-weight:500}.dashboard-stat-card__value{display:flex;align-items:baseline;gap:var(--space-xs)}.dashboard-stat-card__number{font-size:26px;font-weight:700;color:var(--gokuri-text-primary);line-height:1.2}.dashboard-stat-card__unit{font-size:var(--font-size-body-md);color:var(--gokuri-text-tertiary)}.dashboard-stat-card__trend{display:flex;align-items:center;gap:var(--space-2xs);font-size:var(--font-size-label-sm)}.dashboard-stat-card__trend .mat-icon{width:14px;height:14px;font-size:14px}.dashboard-stat-card__trend--positive{color:var(--gokuri-success)}.dashboard-stat-card__trend--negative{color:var(--gokuri-error)}.dashboard-stat-card__trend--neutral{color:var(--gokuri-text-tertiary)}.dashboard-stat-card__sub-info{font-size:var(--font-size-label-sm);color:var(--gokuri-text-tertiary);font-weight:500}.dashboard-stat-card__sub-info--warning{color:var(--gokuri-warning)}.dashboard-stat-card__progress{width:100%;height:4px;background-color:var(--gokuri-border);border-radius:2px;overflow:hidden;margin-top:var(--space-2xs)}.dashboard-stat-card__progress-fill{height:100%;border-radius:2px;background-color:var(--gokuri-primary);transition:width var(--transition-normal)}.dashboard-stat-card__progress-fill--warning{background-color:var(--gokuri-warning)}.dashboard-stat-card__progress-fill--danger{background-color:var(--gokuri-error)}.dashboard-main{display:grid;grid-template-columns:1fr 320px;gap:var(--space-lg)}@media(max-width:900px){.dashboard-main{grid-template-columns:1fr}}.dashboard-card{background-color:var(--gokuri-surface);border-radius:var(--radius-lg);padding:var(--space-lg);display:flex;flex-direction:column}.dashboard-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-md)}.dashboard-card__title{font-size:var(--font-size-body-lg);font-weight:600;color:var(--gokuri-text-primary);margin:0}.dashboard-card__icon{color:var(--gokuri-text-tertiary);font-size:24px;width:24px;height:24px}.dashboard-card__body{flex:1;min-height:0;display:flex;flex-direction:column}.dashboard-chart-area{flex:1;min-height:200px;max-height:300px}.dashboard-chart-area canvas{width:100%!important;height:100%!important}.dashboard-notice-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-sm);max-height:300px;-webkit-overflow-scrolling:touch}.dashboard-notice-item{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) 0;border-bottom:1px solid var(--gokuri-border)}.dashboard-notice-item:last-child{border-bottom:none}.dashboard-notice-item__date{font-size:var(--font-size-label-sm);color:var(--gokuri-text-tertiary)}.dashboard-notice-item__text{font-size:var(--font-size-body-sm);color:var(--gokuri-text-primary);margin:0;line-height:1.5}.dashboard-notice-item__text a{color:var(--gokuri-primary);text-decoration:none}.dashboard-notice-item__text a:hover{text-decoration:underline}@keyframes dashboard-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skel{background:linear-gradient(90deg,var(--gokuri-surface-variant) 25%,var(--gokuri-border) 50%,var(--gokuri-surface-variant) 75%);background-size:200% 100%;animation:dashboard-shimmer 1.5s ease-in-out infinite;border-radius:var(--radius-sm)}.registration-row{padding-bottom:20px;border-bottom:solid 1px var(--gokuri-border);margin-bottom:20px}.registration-row .heading{font-size:var(--font-size-body-md);color:var(--gokuri-text-secondary);padding-left:0;margin-bottom:5px}.registration-row .heading:before{display:none}.registration-row .copy{font-size:var(--font-size-body-lg);font-weight:700}.registration-form__field-set{display:flex}.registration-form__field{font-size:var(--font-size-body-md);line-height:3.2rem}.registration-form__field input{background-color:var(--gokuri-surface);border-radius:var(--radius-sm);border:0;margin-top:0;padding:var(--space-sm) 10px;border:solid 1px var(--gokuri-border)}.registration-form__radio-field{font-size:var(--font-size-body-md);line-height:2rem;color:var(--gokuri-text-secondary)}.name .registration-form__field{max-width:240px;margin-left:20px}.name .registration-form__field:first-child{margin-left:0}.name .registration-form__field .label{display:block;color:var(--gokuri-text-secondary);font-size:var(--font-size-body-sm)}.status .select-field{background-color:var(--gokuri-surface-light)}.status .select-field .content{padding:5px 10px;border:solid 1px var(--gokuri-border)}.registration-form__btn-wrap .btn--prev{margin-left:0}.role-body{font-size:var(--font-size-body-md);display:flex;flex-wrap:wrap}.role-body__item{margin-right:30px;margin-bottom:10px;font-size:var(--font-size-body-md);display:flex;align-items:center;cursor:pointer}.checkbox-frame{display:block;width:16px;height:16px;margin-right:5px;border-radius:2px}.checkbox-frame__bg{display:block;width:100%;height:100%;border:solid 2px var(--gokuri-border)}.checkbox-frame--checked .checkbox-frame__bg{background-color:var(--gokuri-primary);border-color:var(--gokuri-primary);background-image:url("./media/checkmark.svg");background-repeat:no-repeat;background-position:center;background-size:90%}.icon-and-text{display:flex;position:relative;font-size:var(--font-size-body-lg);color:var(--gokuri-text-secondary);font-weight:700;vertical-align:middle;align-items:center;padding-top:10px;margin-bottom:30px}.user-entry-set{margin-bottom:30px;padding-bottom:20px}.user-entry-set .registration-form__field-set.name{margin-bottom:20px}.user-entry-set dl{display:flex;flex-flow:row wrap;width:100%;margin:0;align-items:flex-start}.user-entry-set dt{flex-basis:120px;padding:5px;border-bottom:1px solid var(--gokuri-border);margin-bottom:30px;font-size:var(--font-size-body-md)}.user-entry-set dd{flex-basis:calc(100% - 120px);padding:0 5px 5px 20px;background-color:var(--gokuri-surface)}.dl-table dl{display:grid;grid-template-columns:minmax(12ch,20ch) minmax(6ch,1fr);gap:var(--space-xs) var(--space-sm);width:100%;margin:0;align-items:center}.dl-table dt{padding:var(--space-xs);border-bottom:1px solid var(--gokuri-border);font-size:var(--font-size-title-md);color:var(--gokuri-text-secondary);white-space:normal;overflow-wrap:anywhere;overflow:hidden}.dl-table dt .mat-icon{display:inline-flex;vertical-align:middle;margin-right:var(--space-xs);font-size:20px}.dl-table dd{display:flex;padding-left:var(--space-md);background-color:var(--gokuri-surface);white-space:pre-wrap;word-break:break-word;min-width:0}.dl-table dd.value{background:var(--gokuri-surface-tint);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm);color:var(--gokuri-text-primary);font-size:var(--font-size-body-md);min-height:2.2em}.dl-table dd.value:empty,.dl-table dd.value:has(input,select,textarea){background:none;border-radius:0;padding:0;min-height:unset}.dl-table.dl-table--label-s:not(.dl-table--3col):not(.dl-table--2col) dl{grid-template-columns:minmax(10ch,16ch) minmax(6ch,1fr)}.dl-table.dl-table--label-m:not(.dl-table--3col):not(.dl-table--2col) dl{grid-template-columns:minmax(14ch,22ch) minmax(6ch,1fr)}.dl-table.dl-table--label-l:not(.dl-table--3col):not(.dl-table--2col) dl{grid-template-columns:minmax(16ch,28ch) minmax(6ch,1fr)}@container (max-width: 450px){.dl-table dl,.dl-table.dl-table--label-s:not(.dl-table--3col):not(.dl-table--2col) dl,.dl-table.dl-table--label-m:not(.dl-table--3col):not(.dl-table--2col) dl,.dl-table.dl-table--label-l:not(.dl-table--3col):not(.dl-table--2col) dl{grid-template-columns:1fr 1fr}.dl-table dt,.dl-table .dl-table__profile-text{font-size:var(--font-size-body-md);white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;max-width:none}.dl-table--3col dt.flex-basis-20,.dl-table--3col dd.flex-basis-80,.dl-table--2col dt.flex-basis-20,.dl-table--2col dd.flex-basis-80{grid-column:1/-1}}@container (max-width: 250px){.dl-table dl,.dl-table.dl-table--label-s:not(.dl-table--3col):not(.dl-table--2col) dl,.dl-table.dl-table--label-m:not(.dl-table--3col):not(.dl-table--2col) dl,.dl-table.dl-table--label-l:not(.dl-table--3col):not(.dl-table--2col) dl{grid-template-columns:1fr}.dl-table dd{padding-left:0}.dl-table dt{white-space:normal;max-width:none}}.dl-table--3col dl,.dl-table--2col dl{display:grid;grid-template-columns:minmax(14ch,22ch) minmax(6ch,1fr);column-gap:var(--space-sm);row-gap:var(--space-sm);align-items:start}.dl-table--3col dt,.dl-table--3col dd,.dl-table--2col dt,.dl-table--2col dd{flex-basis:unset}.dl-table--3col dt,.dl-table--2col dt{border-bottom:none;margin-bottom:0}.dl-table--3col dt.flex-basis-20,.dl-table--2col dt.flex-basis-20{grid-column:1/2}.dl-table--3col dd.flex-basis-80,.dl-table--2col dd.flex-basis-80{grid-column:2/-1}@container (min-width: 560px){.dl-table.dl-table--3col dl,.dl-table.dl-table--2col dl{grid-template-columns:repeat(2,minmax(14ch,22ch) minmax(6ch,1fr))}.dl-table.dl-table--3col.dl-table--label-s dl,.dl-table.dl-table--2col.dl-table--label-s dl{grid-template-columns:repeat(2,minmax(10ch,16ch) minmax(6ch,1fr))}.dl-table.dl-table--3col.dl-table--label-m dl,.dl-table.dl-table--2col.dl-table--label-m dl{grid-template-columns:repeat(2,minmax(14ch,22ch) minmax(6ch,1fr))}.dl-table.dl-table--3col.dl-table--label-l dl,.dl-table.dl-table--2col.dl-table--label-l dl{grid-template-columns:repeat(2,minmax(16ch,28ch) minmax(6ch,1fr))}}@container (min-width: 900px){.dl-table.dl-table--3col dl{grid-template-columns:repeat(3,minmax(14ch,22ch) minmax(6ch,1fr))}.dl-table.dl-table--3col.dl-table--label-s dl{grid-template-columns:repeat(3,minmax(10ch,16ch) minmax(6ch,1fr))}.dl-table.dl-table--3col.dl-table--label-m dl{grid-template-columns:repeat(3,minmax(14ch,22ch) minmax(6ch,1fr))}.dl-table.dl-table--3col.dl-table--label-l dl{grid-template-columns:repeat(3,minmax(16ch,28ch) minmax(6ch,1fr))}}.dl-table .dl-table__profile-text{padding:var(--space-xs);border-bottom:none;color:var(--gokuri-text-secondary);font-size:inherit;border-radius:0;margin-bottom:0;white-space:normal;overflow-wrap:anywhere;overflow:hidden}dd.dl-table__profile-text{padding-left:var(--space-sm)}.or-text{font-size:var(--font-size-body-md);margin-bottom:50px;max-width:580px;text-align:center}.user-profile{background-color:var(--gokuri-surface);margin-bottom:20px}.user-profile__inner{padding:0 5px}.user-profile__name{font-size:var(--font-size-title-sm);color:var(--gokuri-text-primary);font-weight:700;position:relative;padding-left:25px;padding-bottom:10px;margin-bottom:15px;border-bottom:solid 1px var(--gokuri-border);overflow:hidden}.user-profile__name:before{content:"";display:block;width:20px;height:20px;background-image:url("./media/icon_user_profile.svg");background-repeat:no-repeat;background-position:0 0;background-size:cover;position:absolute;top:.75em;left:0;margin-top:-10px}.data-columns{display:flex;flex-direction:row;width:100%;flex-wrap:nowrap;gap:6px 12px;align-items:flex-start;container-type:inline-size}.data-columns__item{margin:0;width:100%}.data-columns__item--half{margin:0;width:50%}.data-columns__item--quarter{margin:0;width:25%}.user-record-calendar{width:100%}.value-table{background-color:var(--gokuri-surface);margin:0;display:flex;flex-wrap:wrap}.value-table .label,.value-table .value{padding:var(--space-sm) 10px;margin-bottom:3px}.value-table dt{background-color:var(--gokuri-surface-variant);font-weight:400;border-radius:15px}.value-table dt,.value-table dd{padding:15px;width:25%;box-sizing:border-box;margin-right:1px solid var(--gokuri-border-light);margin-bottom:1px solid var(--gokuri-border-light)}.value-table .label{font-size:100%;font-weight:400;background-color:var(--gokuri-surface-light)}.btn-side-back{width:90%;max-width:258px;margin:30px auto 0;position:relative}.btn-side-back a{display:flex;justify-content:center;align-items:center;height:40px;border-radius:20px;background-color:var(--gokuri-surface-variant);transition:background-color .5s}.btn-side-back a:after{content:"";display:block;width:8px;height:8px;border:0;border-top:solid 2px var(--gokuri-text-primary);border-right:solid 2px var(--gokuri-text-primary);position:absolute;top:50%;left:20px;transform:translateY(-50%) rotate(-135deg)}@media(max-width:900px){.dl-table--3col dl,.dl-table--2col dl{grid-template-columns:1fr 1fr}.dl-table--3col dt.flex-basis-20,.dl-table--3col dd.flex-basis-80,.dl-table--2col dt.flex-basis-20,.dl-table--2col dd.flex-basis-80{grid-column:1/-1}}.is-sp{display:none}.contents p a[target=_blank],.contents dd a[target=_blank]{padding:0 22px 0 0;background:url("./media/icon_blank.svg") no-repeat right center}.color-male{color:var(--gokuri-indicator-male)}.color-female{color:var(--gokuri-indicator-female)}.color-medical{color:var(--gokuri-medical-dark);border:1px solid var(--gokuri-medical-dark)}.color-comedical{color:var(--gokuri-comedical);border:1px solid var(--gokuri-comedical)}.color-healthcare{color:var(--gokuri-healthcare);border:1px solid var(--gokuri-healthcare)}.color-others{color:var(--gokuri-text-secondary);border:1px solid var(--gokuri-border)}.user_icon{display:flex;position:relative;font-size:1.4rem;color:var(--gokuri-text-primary);font-weight:400;vertical-align:middle;align-items:center}.user_icon .mat-icon{margin-right:5px}.card_measured_data_title{display:flex;position:relative;font-size:1.4rem;color:var(--gokuri-text-secondary);font-weight:400;vertical-align:middle;align-items:center;margin-bottom:5px}.card_measured_data_small_title{display:flex;position:relative;font-size:1.2rem;color:var(--gokuri-text-secondary);font-weight:400;vertical-align:middle;align-items:center;margin-bottom:5px}.card_measured_data_value{font-size:1.8rem;color:var(--gokuri-text-primary);font-weight:400;margin-bottom:5px}.card_measured_data_large_value{font-size:2.5rem;color:var(--gokuri-text-secondary);font-weight:400;margin-bottom:5px}.overlay_original_image{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.overlay_original_image img{max-height:90vh;max-width:90vw;object-fit:contain;margin:auto}.admin-box{display:flex;border-radius:10px;padding:3px 10px 1px;background-color:var(--gokuri-surface-variant);margin:3px 5px 3px 0;font-size:1.3rem}.align-right-button{margin-left:0;margin-top:10px;margin-bottom:10px}.margin-button{margin-bottom:20px}.margin-top-card{margin-top:30px}.badge{display:inline-block;padding:2px 10px;font-size:var(--font-size-body-md);font-weight:500;line-height:1.2;border-radius:10px;border:none}.badge--success{color:var(--gokuri-badge-success);background-color:var(--gokuri-badge-success-bg)}.badge--info{color:var(--gokuri-badge-info);background-color:var(--gokuri-badge-info-bg)}.badge--special{color:var(--gokuri-badge-special);background-color:var(--gokuri-badge-special-bg)}.badge--danger{color:var(--gokuri-badge-danger);background-color:var(--gokuri-badge-danger-bg)}.badge--neutral{color:var(--gokuri-badge-neutral);background-color:var(--gokuri-badge-neutral-bg)}.badge--warning{color:var(--gokuri-badge-warning);background-color:var(--gokuri-badge-warning-bg)}.mat-mdc-chip-listbox{--mdc-chip-container-height: 32px;--mdc-chip-label-text-size: var(--font-size-body-sm)}.mat-mdc-chip-listbox .mat-mdc-chip-option{--mdc-chip-elevated-container-color: var(--gokuri-surface-variant);--mdc-chip-label-text-color: var(--gokuri-text-primary);--mdc-chip-with-icon-icon-color: var(--gokuri-text-secondary);border-radius:var(--radius-md);transition:background-color var(--transition-fast),color var(--transition-fast)}.mat-mdc-chip-listbox .mat-mdc-chip-option.mat-mdc-chip-selected{--mdc-chip-elevated-container-color: var(--gokuri-primary);--mdc-chip-label-text-color: var(--gokuri-on-primary);--mdc-chip-with-icon-icon-color: var(--gokuri-on-primary);--mdc-chip-with-icon-selected-icon-color: var(--gokuri-on-primary)}.mat-mdc-chip-listbox .mat-mdc-chip-option.mat-mdc-chip-selected .mat-icon{color:var(--gokuri-on-primary)}.mat-mdc-chip-listbox .mat-mdc-chip-option.mat-mdc-chip-selected .mat-mdc-chip-checkmark{width:14px;height:14px}.mat-mdc-chip-listbox .mat-mdc-chip-option:hover:not(.mat-mdc-chip-selected){--mdc-chip-elevated-container-color: var(--gokuri-surface-hover)}.mat-mdc-chip-listbox .mat-mdc-chip-option .mat-mdc-chip-avatar{width:18px;height:18px;font-size:18px}.inactive-filter-chip-list.mat-mdc-chip-listbox{--mdc-chip-label-text-size: 14px !important}.inactive-filter-chip .mdc-evolution-chip__text-label,.inactive-filter-chip .mat-mdc-chip-action-label{font-size:14px!important;line-height:1.2}.status-badge{display:inline-block;padding:3px var(--space-sm);font-size:var(--font-size-body-sm);color:var(--gokuri-on-primary);border-radius:var(--radius-full);margin-left:var(--space-sm)}.status-badge--active{background-color:var(--gokuri-status-active)}.status-badge--inactive{background-color:var(--gokuri-status-inactive)}.icon--primary{color:var(--gokuri-primary)}.icon--danger{color:var(--gokuri-error)}.icon--muted{color:var(--gokuri-text-secondary)}.row-self{background-color:var(--gokuri-row-self)}.row-inactive{background-color:var(--gokuri-row-inactive)}.row-closed{background-color:var(--gokuri-row-closed);opacity:.7}.row-unread td{color:var(--gokuri-notification)}.mat-mdc-table tbody tr{transition:background-color var(--transition-fast);position:relative}.mat-mdc-table tbody tr:hover:not(.row-self):not(.row-inactive):not(.row-closed){background-color:#1219290a;cursor:pointer;z-index:1}.mat-mdc-table tbody tr.row-self:hover{background-color:#00ccff1f;z-index:1}.mat-mdc-table tbody tr.row-inactive:hover{background-color:#ffc1071f;z-index:1}.mat-mdc-table tbody tr.row-closed:hover{background-color:#00000014;z-index:1}html[data-theme=dark] .mat-mdc-table tbody tr:hover:not(.row-self):not(.row-inactive):not(.row-closed),html[data-theme=system] .mat-mdc-table tbody tr:hover:not(.row-self):not(.row-inactive):not(.row-closed){background-color:#ffffff0a}html[data-theme=dark] .mat-mdc-table tbody tr.row-self:hover,html[data-theme=system] .mat-mdc-table tbody tr.row-self:hover{background-color:#0cf3}html[data-theme=dark] .mat-mdc-table tbody tr.row-inactive:hover,html[data-theme=system] .mat-mdc-table tbody tr.row-inactive:hover{background-color:#ffc1072e}html[data-theme=dark] .mat-mdc-table tbody tr.row-closed:hover,html[data-theme=system] .mat-mdc-table tbody tr.row-closed:hover{background-color:#ffffff14}.mat-mdc-icon-button{transition:background-color var(--transition-fast),color var(--transition-fast)}.mat-mdc-icon-button:hover{background-color:#00000014}.mat-mdc-icon-button:focus-visible{background-color:#0000001a;outline:none}.mat-mdc-icon-button:active{background-color:#0000001f}.mat-mdc-icon-button:focus-visible:active{background-color:#00000024}html[data-theme=dark] .mat-mdc-icon-button:hover,html[data-theme=system] .mat-mdc-icon-button:hover{background-color:#ffffff14}html[data-theme=dark] .mat-mdc-icon-button:focus-visible,html[data-theme=system] .mat-mdc-icon-button:focus-visible{background-color:#ffffff1a}html[data-theme=dark] .mat-mdc-icon-button:active,html[data-theme=system] .mat-mdc-icon-button:active{background-color:#ffffff1f}html[data-theme=dark] .mat-mdc-icon-button:focus-visible:active,html[data-theme=system] .mat-mdc-icon-button:focus-visible:active{background-color:#ffffff24}.list-pagination{display:block;height:auto;color:var(--gokuri-text-secondary);margin-top:var(--space-md)}.filter-box{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap;padding:var(--space-sm) 0;margin-bottom:var(--space-md)}.filter-box--with-action{justify-content:space-between}.list-filter{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap;margin-bottom:var(--space-md)}.list-filter__field{flex:1 1 240px;min-width:200px}.list-filter__options{display:flex;gap:var(--space-sm);align-items:center;flex-wrap:wrap}.list-container{overflow:auto;max-height:650px}.col-narrow{flex:0 0 8%!important;width:8%!important;word-wrap:break-word;word-break:break-word}@media screen and (max-width:899px){.list-filter{flex-direction:column;align-items:stretch}.list-filter__field{flex:1 1 100%}.list-container{max-height:calc(100vh - 300px)}}@media screen and (max-width:768px){.filter-box{flex-direction:column;align-items:stretch;gap:var(--space-sm)}.filter-box--with-action{justify-content:flex-start}}@media screen and (max-width:599px){.badge,.status-badge{font-size:var(--font-size-body-sm);padding:3px var(--space-sm)}.list-container{max-height:calc(100vh - 250px)}}.list-action-button{--mat-button-outlined-outline-color: var(--gokuri-primary);--mat-button-outlined-label-text-color: var(--gokuri-primary);--mat-button-outlined-state-layer-color: var(--gokuri-primary);--mat-button-outlined-hover-state-layer-opacity: .08;border-radius:var(--radius-full)!important;display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--gokuri-primary);color:var(--gokuri-primary);font-size:var(--font-size-body-md);font-weight:500;background-color:transparent;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.list-action-button mat-icon{font-size:22px!important;width:22px!important;height:22px!important;margin-left:var(--space-xs)}.list-action-button:hover{background-color:var(--gokuri-primary-hover-bg, rgba(0, 204, 255, .08))}.list-action-button:focus-visible{outline:2px solid var(--gokuri-primary);outline-offset:2px}.list-action-button:active{background-color:var(--gokuri-primary-pressed-bg, rgba(0, 204, 255, .12))}html[data-theme=dark] .list-action-button:hover,html[data-theme=system] .list-action-button:hover{background-color:#00ccff26}html[data-theme=dark] .list-action-button:active,html[data-theme=system] .list-action-button:active{background-color:#0cf3}.hover-reveal-action{position:absolute;right:var(--space-sm);top:50%;transform:translateY(-50%);opacity:0;transition:opacity var(--transition-fast),transform var(--transition-fast);z-index:10}tr:hover .hover-reveal-action{opacity:1}.hover-reveal-action__button{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background-color:var(--gokuri-surface);border:1px solid var(--gokuri-border);color:var(--gokuri-text-secondary);font-size:var(--font-size-body-sm);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);box-shadow:var(--shadow-sm)}.hover-reveal-action__button:hover{background-color:var(--gokuri-primary-hover-bg);border-color:var(--gokuri-primary);color:var(--gokuri-primary)}.hover-reveal-action__button .mat-icon{width:16px;height:16px;font-size:16px}.mat-mdc-table.user_record_table .mat-column-actions,.mat-mdc-table.entry-table .mat-column-actions{width:0!important;min-width:0!important;padding:0!important;overflow:visible;position:sticky;right:0;z-index:10;background:transparent}@media(hover:none){.mat-mdc-table.user_record_table .mat-column-actions{width:auto!important;min-width:fit-content!important;padding:0 var(--space-sm)!important;overflow:hidden}}@media(hover:none)and (pointer:coarse){.hover-reveal-action{opacity:1;pointer-events:auto}}.table-cell-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;min-width:120px;display:block}.table-cell-date{color:var(--gokuri-text-secondary);white-space:nowrap}@media screen and (max-width:600px){.table-cell-truncate{min-width:80px;max-width:120px}}.table-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-2xl);text-align:center;gap:var(--space-md)}.table-empty-state__icon{width:64px;height:64px;font-size:64px;color:var(--gokuri-text-tertiary)}.table-empty-state__title{font-size:var(--font-size-title-sm);font-weight:500;color:var(--gokuri-text-primary);margin:0}.table-empty-state__description{font-size:var(--font-size-body-md);color:var(--gokuri-text-secondary);margin:0}.table-empty-state__action{margin-top:var(--space-sm)}.table-loading-state{padding:var(--space-md)}.table-loading-state__row{display:flex;gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:1px solid var(--gokuri-border-light)}.table-loading-state__cell{height:20px;background:linear-gradient(90deg,var(--gokuri-skeleton-base) 25%,var(--gokuri-skeleton-highlight) 50%,var(--gokuri-skeleton-base) 75%);background-size:200% 100%;animation:skeleton-loading var(--gokuri-skeleton-animation-duration) infinite;border-radius:var(--radius-sm)}.table-loading-state__cell--narrow{flex:0 0 80px}.table-loading-state__cell--medium{flex:0 0 160px}.table-loading-state__cell--wide{flex:1}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.search-pill{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-full);background-color:var(--gokuri-surface);border:none;cursor:pointer;min-width:200px;max-width:320px;height:40px;transition:max-width .25s cubic-bezier(.4,0,.2,1),background-color var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.search-pill__icon{color:var(--gokuri-text-secondary);width:20px;height:20px;font-size:20px;flex-shrink:0;transition:color var(--transition-fast)}.search-pill__placeholder{color:var(--gokuri-text-tertiary);font-size:var(--font-size-body-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-pill__input{flex:1;border:none;background:transparent;outline:none;font-size:var(--font-size-body-md);color:var(--gokuri-text-primary);min-width:0;width:0;opacity:0;padding:0;transition:width .2s ease,opacity var(--transition-fast)}.search-pill__input::placeholder{color:var(--gokuri-text-tertiary)}.search-pill__clear{flex-shrink:0;width:28px;height:28px;padding:0;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--transition-fast)}.search-pill__clear mat-icon,.search-pill__clear .mat-icon{font-size:18px;width:18px;height:18px;color:var(--gokuri-text-secondary);transition:color var(--transition-fast)}.search-pill__clear:hover mat-icon,.search-pill__clear:hover .mat-icon{color:var(--gokuri-text-primary)}.search-pill:hover:not(.expanded):not(.has-value){background-color:var(--gokuri-surface-hover);box-shadow:var(--shadow-sm)}.search-pill.expanded{max-width:400px;flex:1 1 280px;background-color:var(--gokuri-surface);box-shadow:0 0 0 2px var(--gokuri-primary);cursor:text}.search-pill.expanded .search-pill__icon{color:var(--gokuri-primary)}.search-pill.expanded .search-pill__placeholder{display:none}.search-pill.expanded .search-pill__input{width:100%;opacity:1}.search-pill.expanded .search-pill__clear{opacity:1}.search-pill.has-value{max-width:400px;flex:1 1 280px;background-color:var(--gokuri-surface);box-shadow:var(--shadow-sm)}.search-pill.has-value .search-pill__icon{color:var(--gokuri-primary)}.search-pill.has-value .search-pill__placeholder{display:none}.search-pill.has-value .search-pill__input{width:100%;opacity:1}.search-pill.has-value .search-pill__clear{opacity:1}.table-toolbar{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);background-color:var(--gokuri-surface-variant, #eeeeee);flex-shrink:0;border-radius:10px 10px 0 0;flex-wrap:wrap}.table-toolbar__actions{display:flex;align-items:center;gap:var(--space-sm);margin-left:auto}.table-toolbar__btn{width:36px!important;height:36px!important;color:var(--gokuri-text-secondary)}.table-toolbar__btn mat-icon{font-size:20px;width:20px;height:20px}.table-toolbar__btn:hover{color:var(--gokuri-text-primary)}.user-list-paginator.mat-mdc-paginator{background-color:var(--gokuri-surface, #ffffff);border-radius:0 0 var(--radius-lg) var(--radius-lg);margin-top:0;padding:var(--space-2xs) var(--space-sm) var(--space-xs)}.user-list-paginator.mat-mdc-paginator .mat-mdc-paginator-container{background-color:var(--gokuri-surface, #ffffff)}@media screen and (max-width:768px){.search-pill,.search-pill.expanded,.search-pill.has-value{max-width:100%}.table-toolbar{flex-direction:column;align-items:stretch;gap:var(--space-sm)}.table-toolbar__actions{flex-wrap:wrap}}.icon-button--secondary{color:var(--gokuri-text-secondary)}.icon-button--secondary:hover{color:var(--gokuri-text-primary);background-color:var(--gokuri-surface-hover)}.small-action-button{width:24px;height:24px;min-width:24px;padding:0}.small-action-button mat-icon{font-size:16px;width:16px;height:16px}.button-ghost{background-color:transparent;color:var(--gokuri-text-primary)}.button-ghost:hover{background-color:var(--gokuri-surface-hover)}.button-ghost:active{background-color:var(--gokuri-surface-active)}.color-primary{color:var(--gokuri-primary)}.color-secondary{color:var(--gokuri-text-secondary)}.bg-primary{background-color:var(--gokuri-primary);color:var(--gokuri-on-primary)}.mat-mdc-menu-panel.home-menu{background-color:var(--gokuri-surface);border:1px solid var(--gokuri-border);box-shadow:var(--shadow-md)}.mat-mdc-menu-panel.home-menu .mat-mdc-menu-content{padding:var(--space-xs) 0}.mat-mdc-menu-panel.home-menu .mat-mdc-menu-item{color:var(--gokuri-text-primary);font-size:var(--font-size-body-md)}.mat-mdc-menu-panel.home-menu .mat-mdc-menu-item:hover{background-color:var(--gokuri-surface-hover)}.mat-mdc-menu-panel.home-menu .mat-mdc-menu-item mat-icon{color:var(--gokuri-text-secondary)}.mat-mdc-tooltip{white-space:pre-line}app-user-record-list .mat-mdc-card{padding:20px;border-radius:var(--radius-lg)}@media print{.mat-sidenav{box-shadow:none!important;visibility:hidden!important}.mat-sidenav-content{background-color:var(--gokuri-surface)!important;margin-left:0!important}}app-user-media .mat-mdc-progress-bar{display:inline-block;--mat-progress-bar-active-indicator-color: var(--gokuri-primary);--mat-progress-bar-track-color: var(--gokuri-border-light, #e0e0e0)}app-user-media .mat-form-field-appearance-fill .mat-form-field-flex{background-color:var(--gokuri-surface);color:var(--gokuri-text-secondary)}app-user-media .mat-mdc-button{display:inline-block}.mat-mdc-checkbox{--mat-checkbox-selected-checkmark-color: var(--gokuri-on-primary)}.mat-mdc-table{font-family:HiraKakuPro,-apple-system,Lucida Grande,Helvetica Neue,\30e1\30a4\30ea\30aa,meiryo,Hiragino Kaku Gothic ProN,sans-serif;background-color:var(--gokuri-surface);border-radius:var(--radius-lg);border:none}.mat-mdc-table .mat-mdc-header-row{background-color:var(--gokuri-background);border-bottom:1px solid var(--gokuri-border);height:50px}.mat-mdc-table .mat-mdc-header-cell{background-color:var(--gokuri-background);color:var(--gokuri-text-secondary);font-weight:500;border-bottom:none}.mat-mdc-table .mat-mdc-row{background-color:var(--gokuri-surface);border-bottom:1px solid var(--gokuri-border)}.mat-mdc-table .mat-mdc-row:last-child{border-bottom:none}.mat-mdc-table .mat-mdc-cell{background-color:var(--gokuri-surface);color:var(--gokuri-text-primary);border-bottom:none}.mat-mdc-table .mat-mdc-table-sticky{background-color:var(--gokuri-surface)}.table-container,.staff_table_outer,.mat-mdc-table-container{background-color:var(--gokuri-surface);border-radius:var(--radius-lg);border:none}.mat-mdc-card{--mat-card-elevated-container-color: var(--gokuri-surface);--mat-card-elevated-container-elevation: none;--mat-card-outlined-container-color: var(--gokuri-surface);--mat-card-outlined-container-elevation: none;--mat-card-outlined-outline-width: 0;--mat-card-outlined-outline-color: transparent;background-color:var(--gokuri-surface)!important;border:none!important;border-radius:10px;box-shadow:0 0 10px #b7c0ce33!important}.mat-mdc-card-outlined,.mdc-card--outlined{--mat-card-outlined-container-color: var(--gokuri-surface);--mat-card-outlined-container-elevation: none;--mat-card-outlined-outline-width: 0;--mat-card-outlined-outline-color: transparent;border:none!important;background-color:var(--gokuri-surface)!important;border-radius:10px;box-shadow:0 0 10px #b7c0ce33!important}.mat-mdc-card.frameless,.mdc-card--outlined.frameless{box-shadow:none!important;border:none!important;background:transparent!important;border-radius:0!important}.mat-mdc-card.mat-mdc-card-elevated,.mat-mdc-card.elevated{--mat-card-elevated-container-elevation: var(--shadow-md);box-shadow:var(--shadow-md)!important}.mat-mdc-card-title{font-size:17px!important;font-weight:500}.mat-mdc-card-subtitle{font-size:13px!important;color:var(--gokuri-text-secondary)}.mat-mdc-card-header{padding:10px 15px!important}.mat-mdc-card-content{padding:15px!important}.mat-mdc-card-content:last-child{padding-bottom:15px!important}.mat-mdc-dialog-surface{border-radius:var(--radius-lg)!important}.mat-mdc-dialog-title{font-size:var(--font-size-title-sm)!important;font-weight:500;color:var(--gokuri-text-primary)}.dialog-shell .mat-mdc-dialog-title,.dialog-shell .mat-mdc-dialog-content{padding:0;margin:0}.dialog-shell .mat-mdc-dialog-actions{padding:0;margin:0;min-height:unset}.dialog-shell .mat-mdc-unelevated-button.action-btn.danger{--mat-button-filled-container-color: var(--gokuri-error);--mat-button-filled-label-text-color: var(--gokuri-on-primary)}.dialog-shell .mat-mdc-unelevated-button.action-btn.danger:hover{--mat-button-filled-container-color: var(--gokuri-error-hover)}.dialog-shell .dialog-close .mat-icon{font-size:20px;width:20px;height:20px}.mat-divider{border-top-color:var(--gokuri-border-light)!important}.mat-divider-vertical{border-right-color:var(--gokuri-border-light)!important}.mat-mdc-outlined-button:not([color]),.mat-mdc-stroked-button:not([color]){--mdc-outlined-button-outline-color: var(--gokuri-border)}.mat-mdc-outlined-button.mat-download,.mat-mdc-stroked-button.mat-download{--mdc-outlined-button-outline-color: var(--gokuri-primary);color:var(--gokuri-primary)}.mat-mdc-outlined-button.mat-delete,.mat-mdc-stroked-button.mat-delete{--mdc-outlined-button-outline-color: var(--gokuri-error);color:var(--gokuri-error)}.mat-mdc-form-field.mat-form-field-appearance-outline{--mdc-outlined-text-field-outline-color: var(--gokuri-border);--mdc-outlined-text-field-hover-outline-color: var(--gokuri-text-tertiary);--mdc-outlined-text-field-focus-outline-color: var(--gokuri-primary);--mdc-outlined-text-field-error-outline-color: var(--gokuri-error)}.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline__trailing{border-color:var(--gokuri-border)}.mat-mdc-form-field.mat-form-field-appearance-outline:hover:not(.mat-focused):not(.mat-form-field-invalid) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline:hover:not(.mat-focused):not(.mat-form-field-invalid) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline:hover:not(.mat-focused):not(.mat-form-field-invalid) .mdc-notched-outline__trailing{border-color:var(--gokuri-text-tertiary)}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid) .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid) .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused:not(.mat-form-field-invalid) .mdc-notched-outline__trailing{border-color:var(--gokuri-primary)}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-form-field-invalid .mdc-notched-outline__trailing{border-color:var(--gokuri-error)}.mat-mdc-form-field.mat-form-field-appearance-outline{--mdc-outlined-text-field-input-text-size: var(--font-size-body-md);--mat-form-field-container-height: 44px;--mat-form-field-container-vertical-padding: 10px}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-infix{padding-left:var(--space-sm)}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-input-element{font-size:var(--font-size-body-md);line-height:1.5;color:var(--gokuri-text-primary)}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-input-element::placeholder{font-size:var(--font-size-body-sm);color:var(--gokuri-text-tertiary)}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-select-trigger{height:auto;display:flex;align-items:center}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-select-value,.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-select-value-text{font-size:var(--font-size-body-md);line-height:1.5;color:var(--gokuri-text-primary)}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-suffix .mat-icon,.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-prefix .mat-icon{color:var(--gokuri-text-secondary)}.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-floating-label:not(.mdc-floating-label--float-above){font-size:var(--font-size-body-md);color:var(--gokuri-text-tertiary)}.mat-mdc-form-field.mat-form-field-appearance-outline{--mat-form-field-outlined-label-text-populated-size: 16px}.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-floating-label.mdc-floating-label--float-above{color:var(--gokuri-text-secondary)}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-hint{font-size:var(--font-size-body-sm);color:var(--gokuri-text-tertiary)}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-error{font-size:var(--font-size-body-sm);color:var(--gokuri-error)}.mat-mdc-select-arrow-wrapper{background-image:url("./media/agree_sec_select_arrow.svg");background-repeat:no-repeat;background-position:center;vertical-align:middle;display:table-cell;width:24px;height:24px}.mat-mdc-select-arrow{border:none;width:20px;display:none}.mat-mdc-select-value{font-size:var(--font-size-body-md);color:var(--gokuri-text-primary);font-weight:400}.mat-mdc-option{min-height:40px}.mat-mdc-option .mat-option-text,.mat-mdc-option .mdc-list-item__primary-text{font-size:var(--font-size-body-md);color:var(--gokuri-text-primary);display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-mdc-option .mat-pseudo-checkbox{display:none}.mdc-list-item--disabled{font-size:var(--font-size-body-md);color:var(--gokuri-text-disabled)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-mdc-flat-button{--mat-button-filled-label-text-size: var(--gokuri-button-label-size);--mdc-outlined-button-label-text-size: var(--gokuri-button-label-size);--mdc-text-button-label-text-size: var(--gokuri-button-label-size);--mat-button-filled-label-text-weight: var(--gokuri-button-label-weight);--mdc-outlined-button-label-text-weight: var(--gokuri-button-label-weight);--mdc-text-button-label-text-weight: var(--gokuri-button-label-weight);font-size:var(--gokuri-button-label-size);font-weight:var(--gokuri-button-label-weight)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-flat-button .mdc-button__label{font-size:var(--gokuri-button-label-size);font-weight:var(--gokuri-button-label-weight)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--gokuri-text-secondary)!important}.custom-slider .ngx-slider .ngx-slider-bar{background:var(--gokuri-slider-track)!important;height:2px!important}.custom-slider .ngx-slider .ngx-slider-selection{background:var(--gokuri-primary)!important}.custom-slider .ngx-slider .ngx-slider-pointer{width:8px!important;height:16px!important;top:auto!important;bottom:0!important;background-color:var(--gokuri-text-primary)!important;border-top-left-radius:3px!important;border-top-right-radius:3px!important}.custom-slider .ngx-slider .ngx-slider-pointer:after{display:none!important}.custom-slider .ngx-slider .ngx-slider-bubble{bottom:14px!important}.custom-slider .ngx-slider .ngx-slider-limit{font-weight:700!important}.custom-slider .ngx-slider .ngx-slider-tick{width:1px!important;height:10px!important;margin-left:4px!important;border-radius:0!important;background:var(--gokuri-slider-track)!important;top:-1px!important}.custom-slider .ngx-slider .ngx-slider-tick.ngx-slider-selected{background:var(--gokuri-primary)!important}.custom-slider .ngx-slider .ngx-slider-bubble{font-size:13px!important;padding:2px 9px!important}.custom-slider .ngx-slider .ngx-slider-bubble.ngx-slider-limit{font-size:11px!important;font-weight:100!important}.custom-slider .ngx-slider .ngx-slider-span.ngx-slider-bubble.ngx-slider-model-value{display:inline-block!important;padding:5px!important;border-radius:50%!important;background-color:var(--gokuri-slider-bubble)!important;opacity:.8!important;border:1.2px solid var(--gokuri-text-primary)!important;text-align:center!important;width:30px!important;height:30px!important;line-height:20px!important;font-weight:700!important;bottom:15px!important}.snackbar-center{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:9999!important;min-width:200px;text-align:center}.mat-mdc-snack-bar-container .mdc-snackbar__surface{border-radius:var(--radius-md)!important}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-size:var(--font-size-body-md)!important;line-height:var(--line-height-normal)}.mat-mdc-snack-bar-container .mat-mdc-snack-bar-action .mdc-button__label{font-size:var(--font-size-body-md)!important}.mat-mdc-snack-bar-container.snackbar-success .mdc-snackbar__surface{background-color:var(--gokuri-success)!important;color:#fff!important}.mat-mdc-snack-bar-container.snackbar-success .mdc-snackbar__surface .mdc-snackbar__label,.mat-mdc-snack-bar-container.snackbar-success .mdc-snackbar__surface .mat-mdc-snack-bar-action .mdc-button__label{color:#fff!important}.mat-mdc-snack-bar-container.snackbar-info .mdc-snackbar__surface{background-color:var(--gokuri-info)!important;color:#fff!important}.mat-mdc-snack-bar-container.snackbar-info .mdc-snackbar__surface .mdc-snackbar__label,.mat-mdc-snack-bar-container.snackbar-info .mdc-snackbar__surface .mat-mdc-snack-bar-action .mdc-button__label{color:#fff!important}.mat-mdc-snack-bar-container.snackbar-warning .mdc-snackbar__surface{background-color:var(--gokuri-warning)!important;color:#fff!important}.mat-mdc-snack-bar-container.snackbar-warning .mdc-snackbar__surface .mdc-snackbar__label,.mat-mdc-snack-bar-container.snackbar-warning .mdc-snackbar__surface .mat-mdc-snack-bar-action .mdc-button__label{color:#fff!important}.mat-mdc-snack-bar-container.snackbar-danger .mdc-snackbar__surface{background-color:var(--gokuri-error)!important;color:#fff!important}.mat-mdc-snack-bar-container.snackbar-danger .mdc-snackbar__surface .mdc-snackbar__label,.mat-mdc-snack-bar-container.snackbar-danger .mdc-snackbar__surface .mat-mdc-snack-bar-action .mdc-button__label{color:#fff!important}.user-quick-switch-bottom-sheet-panel .mat-bottom-sheet-container{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:70vh;padding:0}.user-select-panel__search .mat-mdc-input-element{text-align:left;font-size:var(--font-size-body-md)}.user-select-panel__search .mat-mdc-form-field-infix{min-height:44px;padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.user-select-panel__search .mdc-notched-outline__leading,.user-select-panel__search .mdc-notched-outline__notch,.user-select-panel__search .mdc-notched-outline__trailing{border-color:var(--gokuri-border)}.user-select-panel__search.mat-focused .mdc-notched-outline__leading,.user-select-panel__search.mat-focused .mdc-notched-outline__notch,.user-select-panel__search.mat-focused .mdc-notched-outline__trailing{border-color:var(--gokuri-primary)}.user-select-panel__search .mat-mdc-form-field-icon-prefix{padding-right:var(--space-sm);color:var(--gokuri-text-secondary)}.user-select-panel__item.mat-mdc-checkbox,.user-select-panel__item.mat-mdc-checkbox .mdc-form-field{width:100%}.user-select-panel__item.mat-mdc-checkbox .mdc-checkbox{margin-right:var(--space-sm)}.user-select-panel__item.mat-mdc-checkbox .mdc-label{flex:1;font-size:var(--font-size-body-md);color:var(--gokuri-text-primary)}.mat-stepper-horizontal .mat-step-header,.mat-stepper-vertical .mat-step-header{padding:var(--space-md)}.mat-stepper-horizontal .mat-step-header .mat-step-icon,.mat-stepper-vertical .mat-step-header .mat-step-icon{width:32px;height:32px;font-size:var(--font-size-body-md);font-weight:600}.mat-stepper-horizontal .mat-step-header .mat-step-icon:not(.mat-step-icon-selected):not(.mat-step-icon-state-done):not(.mat-step-icon-state-edit),.mat-stepper-vertical .mat-step-header .mat-step-icon:not(.mat-step-icon-selected):not(.mat-step-icon-state-done):not(.mat-step-icon-state-edit){background-color:transparent;border:2px solid var(--gokuri-border);color:var(--gokuri-text-secondary)}.mat-stepper-horizontal .mat-step-header .mat-step-icon.mat-step-icon-selected,.mat-stepper-vertical .mat-step-header .mat-step-icon.mat-step-icon-selected,.mat-stepper-horizontal .mat-step-header .mat-step-icon.mat-step-icon-state-done,.mat-stepper-horizontal .mat-step-header .mat-step-icon.mat-step-icon-state-edit,.mat-stepper-vertical .mat-step-header .mat-step-icon.mat-step-icon-state-done,.mat-stepper-vertical .mat-step-header .mat-step-icon.mat-step-icon-state-edit{background-color:var(--gokuri-primary)!important;color:#fff!important}.mat-stepper-horizontal .mat-step-header .mat-step-label,.mat-stepper-vertical .mat-step-header .mat-step-label{font-size:var(--font-size-body-md);color:var(--gokuri-text-secondary);font-weight:400}.mat-stepper-horizontal .mat-step-header .mat-step-label.mat-step-label-active,.mat-stepper-vertical .mat-step-header .mat-step-label.mat-step-label-active{color:var(--gokuri-text-primary);font-weight:500}.mat-stepper-horizontal .mat-step-header .mat-step-label.mat-step-label-selected,.mat-stepper-vertical .mat-step-header .mat-step-label.mat-step-label-selected{color:var(--gokuri-primary);font-weight:600}.mat-stepper-horizontal .mat-step-header:hover:not([aria-disabled=true]),.mat-stepper-vertical .mat-step-header:hover:not([aria-disabled=true]){background-color:var(--gokuri-surface-hover)}.mat-stepper-horizontal .mat-stepper-horizontal-line,.mat-stepper-vertical .mat-stepper-horizontal-line{border-top-color:var(--gokuri-border);min-width:32px}.mat-stepper-horizontal .mat-stepper-vertical-line:before,.mat-stepper-vertical .mat-stepper-vertical-line:before{border-left-color:var(--gokuri-border)}.mat-stepper-vertical .mat-stepper-vertical-line:before{left:15px}.mat-horizontal-stepper-content,.mat-vertical-stepper-content{padding:var(--space-lg)}.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-flat-button[disabled]{background-color:var(--gokuri-surface-disabled)!important;color:var(--gokuri-text-disabled)!important;cursor:not-allowed}.mat-mdc-unelevated-button[disabled] .mat-icon,.mat-mdc-raised-button[disabled] .mat-icon,.mat-mdc-flat-button[disabled] .mat-icon{color:var(--gokuri-text-disabled)}.mat-mdc-outlined-button[disabled],.mat-mdc-stroked-button[disabled]{border-color:var(--gokuri-border)!important;color:var(--gokuri-text-disabled)!important;cursor:not-allowed}.mat-mdc-outlined-button[disabled] .mat-icon,.mat-mdc-stroked-button[disabled] .mat-icon{color:var(--gokuri-text-disabled)}.mat-mdc-button[disabled]{color:var(--gokuri-text-disabled)!important;cursor:not-allowed}.mat-mdc-button[disabled] .mat-icon{color:var(--gokuri-text-disabled)}.mat-mdc-fab[disabled],.mat-mdc-mini-fab[disabled]{background-color:var(--gokuri-surface-disabled)!important;color:var(--gokuri-text-disabled)!important;cursor:not-allowed}.mat-mdc-fab[disabled] .mat-icon,.mat-mdc-mini-fab[disabled] .mat-icon{color:var(--gokuri-text-disabled)}.mat-mdc-icon-button[disabled]{color:var(--gokuri-text-disabled)!important;cursor:not-allowed}.mat-mdc-unelevated-button,.mat-mdc-raised-button{--mat-mdc-button-persistent-ripple-color: var(--gokuri-on-primary)}.mat-mdc-unelevated-button:focus-visible:not([disabled]),.mat-mdc-raised-button:focus-visible:not([disabled]){outline:2px solid var(--gokuri-primary);outline-offset:2px}.mat-mdc-outlined-button{--mat-mdc-button-persistent-ripple-color: var(--gokuri-primary)}.mat-mdc-outlined-button:focus-visible:not([disabled]){outline:2px solid var(--gokuri-primary);outline-offset:2px}.button-loading{display:inline-flex;align-items:center;gap:var(--space-sm);pointer-events:none}.button-loading .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: var(--gokuri-on-primary)}.mat-mdc-outlined-button .button-loading .mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: var(--gokuri-primary)}.mat-mdc-select-panel .mat-mdc-option:has(ngx-mat-select-search){position:sticky;top:0;z-index:1;background-color:var(--gokuri-surface);border-bottom:1px solid var(--gokuri-border);padding:0;height:auto;min-height:auto}.mat-mdc-select-panel .mat-mdc-option:has(ngx-mat-select-search):hover{background-color:var(--gokuri-surface)}.mat-mdc-select-panel ngx-mat-select-search .mat-select-search-inner{background-color:var(--gokuri-surface);border-bottom:none;padding:var(--space-sm)}.mat-mdc-select-panel ngx-mat-select-search .mat-select-search-input{font-size:var(--font-size-body-md);color:var(--gokuri-text-primary);padding:var(--space-sm) var(--space-md);border:1px solid var(--gokuri-border);border-radius:var(--radius-md);background-color:var(--gokuri-surface-variant)}.mat-mdc-select-panel ngx-mat-select-search .mat-select-search-input:focus{outline:none;border-color:var(--gokuri-primary)}.mat-mdc-select-panel ngx-mat-select-search .mat-select-search-input::placeholder{color:var(--gokuri-text-tertiary)}.mat-mdc-select-panel ngx-mat-select-search .mat-select-search-clear{color:var(--gokuri-text-secondary)}.mat-mdc-select-panel ngx-mat-select-search .mat-select-search-clear:hover{color:var(--gokuri-text-primary)}.mat-mdc-select-panel ngx-mat-select-search .mat-select-search-no-entries-found{padding:var(--space-md);color:var(--gokuri-text-secondary);font-size:var(--font-size-body-md);text-align:center}.admin-dialog--display-mode{--mdc-outlined-text-field-outline-color: transparent;--mdc-outlined-text-field-hover-outline-color: transparent;--mdc-outlined-text-field-focus-outline-color: transparent;--mdc-outlined-text-field-disabled-outline-color: transparent;--mdc-outlined-text-field-disabled-input-text-color: var(--gokuri-text-primary);--mdc-outlined-text-field-disabled-label-text-color: var(--gokuri-text-secondary);--mat-select-disabled-trigger-text-color: var(--gokuri-text-primary);--mat-checkbox-disabled-selected-icon-color: var(--gokuri-primary);--mat-checkbox-disabled-selected-checkmark-color: white;--mat-checkbox-disabled-unselected-icon-color: var(--gokuri-border)}.admin-dialog--display-mode .mat-mdc-form-field .mat-mdc-text-field-wrapper{background-color:var(--gokuri-surface-variant);border-radius:var(--radius-sm)}.admin-dialog--display-mode .mat-mdc-form-field .mdc-notched-outline__leading,.admin-dialog--display-mode .mat-mdc-form-field .mdc-notched-outline__trailing{border:none!important}.admin-dialog--display-mode .mat-mdc-form-field .mdc-notched-outline__notch{border-top:none!important;border-bottom:none!important}.admin-dialog--display-mode .mat-mdc-form-field input.mat-mdc-input-element,.admin-dialog--display-mode .mat-mdc-form-field .mdc-text-field__input{color:var(--gokuri-text-primary)!important;-webkit-text-fill-color:var(--gokuri-text-primary)!important}.admin-dialog--display-mode .mat-mdc-form-field .mdc-floating-label{color:var(--gokuri-text-secondary)!important}.admin-dialog--display-mode .mat-mdc-form-field .mdc-floating-label--required:after{display:none!important}.admin-dialog--display-mode .mat-mdc-form-field-hint-wrapper,.admin-dialog--display-mode .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint-wrapper,.admin-dialog--display-mode .mat-mdc-select-disabled .mat-mdc-select-arrow-wrapper,.admin-dialog--display-mode .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow-wrapper{display:none!important}.admin-dialog--display-mode .mat-mdc-select-disabled .mat-mdc-select-value-text,.admin-dialog--display-mode .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-value-text{color:var(--gokuri-text-primary)!important}.admin-dialog--display-mode .mat-mdc-form-field-icon-prefix .mat-icon{color:var(--gokuri-text-tertiary)!important}.admin-dialog--display-mode .role-checkbox--disabled{cursor:default}.admin-dialog--display-mode .role-checkbox--disabled .mat-mdc-checkbox{opacity:1!important}.admin-dialog--display-mode .role-checkbox--disabled .mat-mdc-checkbox .mdc-checkbox__background{border-color:var(--gokuri-border)!important;background-color:transparent!important}.admin-dialog--display-mode .role-checkbox--disabled .mat-mdc-checkbox.mat-mdc-checkbox-checked .mdc-checkbox__background{background-color:var(--gokuri-primary)!important;border-color:var(--gokuri-primary)!important}.admin-dialog--display-mode .role-checkbox--disabled .mat-mdc-checkbox .mdc-checkbox__checkmark{color:#fff!important}.admin-dialog--display-mode .role-checkbox--disabled .role-checkbox__label{color:var(--gokuri-text-primary)}.confirm-dialog--display-mode{--mat-checkbox-disabled-selected-icon-color: var(--gokuri-primary);--mat-checkbox-disabled-selected-checkmark-color: white;--mat-checkbox-disabled-unselected-icon-color: var(--gokuri-border)}.confirm-dialog--display-mode .role-checkbox--disabled{cursor:default}.confirm-dialog--display-mode .role-checkbox--disabled .mat-mdc-checkbox{opacity:1!important}.confirm-dialog--display-mode .role-checkbox--disabled .mat-mdc-checkbox .mdc-checkbox__background{border-color:var(--gokuri-border)!important;background-color:transparent!important}.confirm-dialog--display-mode .role-checkbox--disabled .mat-mdc-checkbox.mat-mdc-checkbox-checked .mdc-checkbox__background{background-color:var(--gokuri-primary)!important;border-color:var(--gokuri-primary)!important}.confirm-dialog--display-mode .role-checkbox--disabled .mat-mdc-checkbox .mdc-checkbox__checkmark{color:#fff!important}.confirm-dialog--display-mode .role-checkbox--disabled .role-checkbox__label{color:var(--gokuri-text-primary)}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color: var(--gokuri-text-primary);--mdc-plain-tooltip-supporting-text-color: white}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--gokuri-text-primary);color:#fff;font-size:var(--font-size-body-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.admin-dialog--panel .mat-mdc-checkbox .mat-mdc-checkbox-touch-target,.admin-dialog--compact .mat-mdc-checkbox .mat-mdc-checkbox-touch-target,.admin-dialog .mat-mdc-checkbox .mat-mdc-checkbox-touch-target,.confirm-dialog .mat-mdc-checkbox .mat-mdc-checkbox-touch-target{width:20px;height:20px}.admin-dialog--panel .mat-mdc-checkbox .mat-mdc-checkbox-ripple,.admin-dialog--panel .mat-mdc-checkbox .mdc-checkbox__ripple,.admin-dialog--compact .mat-mdc-checkbox .mat-mdc-checkbox-ripple,.admin-dialog--compact .mat-mdc-checkbox .mdc-checkbox__ripple,.admin-dialog .mat-mdc-checkbox .mat-mdc-checkbox-ripple,.admin-dialog .mat-mdc-checkbox .mdc-checkbox__ripple,.confirm-dialog .mat-mdc-checkbox .mat-mdc-checkbox-ripple,.confirm-dialog .mat-mdc-checkbox .mdc-checkbox__ripple{width:24px;height:24px;top:50%;left:50%;transform:translate(-50%,-50%)}.admin-dialog--panel .mat-mdc-checkbox .mdc-checkbox,.admin-dialog--compact .mat-mdc-checkbox .mdc-checkbox,.admin-dialog .mat-mdc-checkbox .mdc-checkbox,.confirm-dialog .mat-mdc-checkbox .mdc-checkbox{width:16px;height:16px;padding:0;flex-shrink:0}.admin-dialog--panel .mat-mdc-checkbox .mdc-checkbox__background,.admin-dialog--compact .mat-mdc-checkbox .mdc-checkbox__background,.admin-dialog .mat-mdc-checkbox .mdc-checkbox__background,.confirm-dialog .mat-mdc-checkbox .mdc-checkbox__background{width:16px;height:16px;top:0;left:0}.admin-dialog--panel .mat-mdc-checkbox .mdc-form-field,.admin-dialog--compact .mat-mdc-checkbox .mdc-form-field,.admin-dialog .mat-mdc-checkbox .mdc-form-field,.confirm-dialog .mat-mdc-checkbox .mdc-form-field{gap:var(--space-xs)}.admin-dialog--panel .mat-mdc-radio-button .mat-mdc-radio-touch-target,.admin-dialog--compact .mat-mdc-radio-button .mat-mdc-radio-touch-target,.admin-dialog .mat-mdc-radio-button .mat-mdc-radio-touch-target,.confirm-dialog .mat-mdc-radio-button .mat-mdc-radio-touch-target{width:20px;height:20px}.admin-dialog--panel .mat-mdc-radio-button .mdc-radio,.admin-dialog--compact .mat-mdc-radio-button .mdc-radio,.admin-dialog .mat-mdc-radio-button .mdc-radio,.confirm-dialog .mat-mdc-radio-button .mdc-radio{width:20px;height:20px;padding:0}.admin-dialog--panel .mat-mdc-radio-button .mat-radio-ripple,.admin-dialog--panel .mat-mdc-radio-button .mat-mdc-radio-ripple,.admin-dialog--compact .mat-mdc-radio-button .mat-radio-ripple,.admin-dialog--compact .mat-mdc-radio-button .mat-mdc-radio-ripple,.admin-dialog .mat-mdc-radio-button .mat-radio-ripple,.admin-dialog .mat-mdc-radio-button .mat-mdc-radio-ripple,.confirm-dialog .mat-mdc-radio-button .mat-radio-ripple,.confirm-dialog .mat-mdc-radio-button .mat-mdc-radio-ripple{width:24px;height:24px;top:50%;left:50%;transform:translate(-50%,-50%)}.admin-dialog--panel .mat-mdc-form-field.mat-form-field-appearance-outline,.admin-dialog--compact .mat-mdc-form-field.mat-form-field-appearance-outline,.form-field--compact .mat-mdc-form-field.mat-form-field-appearance-outline{--mat-form-field-container-height: 40px;--mat-form-field-container-vertical-padding: 8px;--mdc-outlined-text-field-input-text-size: var(--font-size-body-md);--mdc-outlined-text-field-label-text-size: var(--font-size-body-md)}.admin-dialog--panel .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-infix,.admin-dialog--compact .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-infix,.form-field--compact .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-infix{padding-top:calc(var(--space-sm) + var(--space-xs));padding-bottom:var(--space-xs);padding-left:var(--space-sm)}.admin-dialog--panel .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-input-element,.admin-dialog--compact .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-input-element,.form-field--compact .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-input-element,.admin-dialog--panel .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-select-value,.admin-dialog--panel .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-select-value-text,.admin-dialog--compact .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-select-value,.admin-dialog--compact .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-select-value-text,.form-field--compact .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-select-value,.form-field--compact .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-select-value-text{font-size:var(--font-size-body-md)}.admin-dialog--panel .mat-mdc-form-field.mat-form-field-appearance-outline .mdc-floating-label,.admin-dialog--compact .mat-mdc-form-field.mat-form-field-appearance-outline .mdc-floating-label,.form-field--compact .mat-mdc-form-field.mat-form-field-appearance-outline .mdc-floating-label{font-size:var(--font-size-body-sm)}.admin-dialog--panel .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-hint,.admin-dialog--compact .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-hint,.form-field--compact .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-hint{font-size:var(--font-size-label-sm)}.admin-dialog--panel .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-prefix .mat-icon,.admin-dialog--panel .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-suffix .mat-icon,.admin-dialog--compact .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-prefix .mat-icon,.admin-dialog--compact .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-suffix .mat-icon,.form-field--compact .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-prefix .mat-icon,.form-field--compact .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-icon-suffix .mat-icon{width:18px;height:18px;font-size:18px}.mat-mdc-form-field.form-field--compact{--mat-form-field-container-height: 40px;--mat-form-field-container-vertical-padding: 8px;--mdc-outlined-text-field-input-text-size: var(--font-size-body-md)}.mat-mdc-form-field.form-field--compact .mat-mdc-form-field-infix{padding-top:calc(var(--space-sm) + var(--space-xs));padding-bottom:var(--space-xs);padding-left:var(--space-sm)}.mat-mdc-form-field.form-field--compact .mat-mdc-input-element,.mat-mdc-form-field.form-field--compact .mat-mdc-select-value,.mat-mdc-form-field.form-field--compact .mat-mdc-select-value-text{font-size:var(--font-size-body-md)}.mat-mdc-form-field.form-field--compact .mdc-floating-label{font-size:var(--font-size-body-sm)}.mat-mdc-form-field.form-field--compact .mat-mdc-form-field-hint{font-size:var(--font-size-label-sm)}.mat-mdc-form-field.form-field--compact .mat-mdc-form-field-icon-prefix .mat-icon,.mat-mdc-form-field.form-field--compact .mat-mdc-form-field-icon-suffix .mat-icon{width:18px;height:18px;font-size:18px}.mat-chip.gost-chip-option{margin:5px!important}.gost-chip-option.mat-mdc-chip{margin:3px!important}.summary-panel__dates .mat-mdc-form-field-subscript-wrapper,.summary-panel__dates .mat-mdc-form-field-hint-wrapper{height:6px!important;min-height:0!important;padding:0!important;line-height:0!important}.summary-panel__dates .mat-mdc-form-field-bottom-align:before{content:none!important;height:0!important}.summary-panel__dates .mat-mdc-form-field-infix{min-height:36px}.consultation__threads .mat-expansion-panel{background-color:transparent;box-shadow:none!important;border-radius:0}.consultation__threads .mat-expansion-panel:first-of-type{border-radius:0}.consultation__threads .mat-expansion-panel:last-of-type{border-radius:0}.consultation__threads .mat-expansion-panel-header{padding:var(--space-sm) var(--space-md);height:48px}.consultation__threads .mat-expansion-panel-header:hover{background-color:var(--gokuri-surface-hover)!important}.consultation__threads .mat-expansion-panel-body{padding:0}.consultation__threads .mat-expansion-indicator:after{color:var(--gokuri-text-secondary)}.manual-faq-accordion .mat-expansion-panel{background-color:transparent;box-shadow:none!important;border-radius:0}.manual-faq-accordion .mat-expansion-panel:before{display:none}.manual-faq-accordion .mat-expansion-panel:not(:last-child){border-bottom:1px solid var(--gokuri-border-light)}.manual-faq-accordion .mat-expansion-panel-header{padding:var(--space-sm) var(--space-md);height:auto;min-height:48px}.manual-faq-accordion .mat-expansion-panel-header:hover{background-color:var(--gokuri-surface-hover)!important}.manual-faq-accordion .mat-expansion-panel-body{padding:0 var(--space-md) var(--space-md)}.gost-digest-accordion .mat-expansion-panel{border:1px solid var(--gokuri-border-light);border-radius:var(--radius-lg);background:var(--gokuri-surface);box-shadow:var(--shadow-sm)}.gost-digest-accordion .mat-expansion-panel:before{display:none}.gost-digest-accordion .mat-expansion-panel-spacing{margin:0}.gost-digest-accordion .mat-expansion-panel-header{min-height:60px;height:60px;padding:0 var(--space-lg);background:var(--gokuri-surface)}.gost-digest-accordion .mat-expansion-panel-header.mat-expanded{min-height:60px;height:60px;border-bottom:1px solid var(--gokuri-border-light)}.gost-digest-accordion .mat-expansion-panel-header-title{flex:0 0 auto;margin-right:var(--space-lg);font-size:var(--font-size-body-lg);font-weight:600;line-height:1.4;color:var(--gokuri-text-primary)}.gost-digest-accordion .mat-expansion-panel-header-description{margin-right:var(--space-sm);justify-content:flex-start;font-size:var(--font-size-body-sm);font-weight:500;line-height:1.4;color:var(--gokuri-text-secondary)}.gost-digest-accordion .mat-expansion-indicator svg{width:22px;height:22px;fill:var(--gokuri-text-secondary)}.gost-digest-accordion .mat-expansion-panel-content-wrapper,.gost-digest-accordion .mat-expansion-panel-content{overflow:hidden}.gost-digest-accordion .mat-expansion-panel-body{padding:0 var(--space-lg) var(--space-lg)}.gost-digest-accordion .gost-readonly-slider{width:100%;margin:0;min-width:0;pointer-events:none;cursor:default;--mat-slider-inactive-track-height: 3px;--mat-slider-active-track-height: 3px;--mat-slider-inactive-track-color: var(--gokuri-slider-track);--mat-slider-active-track-color: var(--gokuri-slider-track);--mat-slider-handle-color: var(--gokuri-text-secondary);--mat-slider-hover-handle-color: var(--gokuri-text-secondary);--mat-slider-focus-handle-color: var(--gokuri-text-secondary);--mat-slider-handle-width: 8px;--mat-slider-handle-height: 24px;--mat-slider-handle-elevation: none;--mat-slider-handle-shape: var(--mat-sys-corner-full);--mat-slider-disabled-inactive-track-color: var(--gokuri-slider-track);--mat-slider-disabled-active-track-color: var(--gokuri-slider-track);--mat-slider-disabled-handle-color: var(--gokuri-text-secondary);--mat-slider-with-tick-marks-disabled-container-color: var(--gokuri-slider-track);--mat-slider-label-container-color: var(--gokuri-surface-light);--mat-slider-label-label-text-color: var(--gokuri-primary-dark);--mat-slider-value-indicator-width: 32px;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-border-radius: var(--mat-sys-corner-full);--mat-slider-value-indicator-container-transform: translateX(-50%);--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-caret-display: none;--mat-slider-label-label-text-size: var(--font-size-body-sm);--mat-slider-label-label-text-weight: 700;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-color: var(--gokuri-slider-track);--mat-slider-with-tick-marks-active-container-color: var(--gokuri-slider-track);--mat-slider-with-tick-marks-inactive-container-opacity: 1;--mat-slider-with-tick-marks-active-container-opacity: 1}.gost-digest-accordion .gost-readonly-slider .mdc-slider__thumb-knob{border-color:var(--gokuri-text-secondary);box-shadow:none}.gost-digest-accordion .gost-readonly-slider.mdc-slider--disabled{opacity:1}.gost-digest-accordion .gost-readonly-slider .mdc-slider__track--inactive{opacity:1!important;background-color:var(--gokuri-slider-track)}.gost-digest-accordion .gost-readonly-slider .mdc-slider__track--active{height:var(--mat-slider-active-track-height, 3px);top:0}.gost-digest-accordion .gost-readonly-slider .mdc-slider__track--active_fill{border-color:var(--gokuri-slider-track);border-top-width:var(--mat-slider-active-track-height, 3px)}.gost-digest-accordion .gost-readonly-slider .mdc-slider__value-indicator:after{border-color:var(--gokuri-primary-dark);border-width:1.5px}@media(max-width:900px){.gost-digest-accordion .mat-expansion-panel-header{min-height:56px;height:auto;padding:var(--space-xs) var(--space-md)}.gost-digest-accordion .mat-expansion-panel-header.mat-expanded{min-height:56px;height:auto}.gost-digest-accordion .mat-expansion-panel-header-title{margin-right:var(--space-sm);font-size:var(--font-size-body-md)}.gost-digest-accordion .mat-expansion-panel-header-description{font-size:var(--font-size-label-sm)}.gost-digest-accordion .mat-expansion-panel-body{padding:0 var(--space-md) var(--space-md)}.gost-digest-accordion .gost-readonly-slider{--mat-slider-value-indicator-width: 28px;--mat-slider-value-indicator-height: 28px;--mat-slider-handle-width: 7px;--mat-slider-handle-height: 22px;--mat-slider-label-label-text-size: var(--font-size-label-sm)}}.consultation__tabs .mat-mdc-tab-header{background-color:var(--gokuri-surface);border-bottom:1px solid var(--gokuri-border-light)}.consultation__tabs .mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--gokuri-primary);border-top-width:2px}.consultation__tabs .mat-mdc-tab:not(.mdc-tab--active) .tab-text{color:var(--gokuri-text-secondary);font-weight:400}.consultation__tabs .mat-mdc-tab.mdc-tab--active .tab-text{color:var(--gokuri-primary);font-weight:600}.consultation__tabs .mat-mdc-tab:hover:not(.mdc-tab--active){background-color:var(--gokuri-surface-hover)}.image-viewer-panel .mat-mdc-dialog-surface{background:transparent;box-shadow:none}.column-menu .column-menu__content{padding:var(--space-sm) var(--space-md);max-height:300px;overflow:auto;min-width:200px}.column-menu .column-menu__content .column-menu__label{font-size:var(--font-size-body-md);font-weight:500;line-height:2.5;color:var(--gokuri-text-primary)}.column-menu .column-menu__content mat-divider{margin-bottom:var(--space-sm)}.column-menu .column-menu__content mat-checkbox{display:block;margin-bottom:var(--space-xs);font-size:var(--font-size-body-md)}.column-menu.protocol-menu.mat-mdc-menu-panel{max-height:none!important;overflow:visible!important}.column-menu.protocol-menu .protocol-menu__content{min-width:260px;max-width:340px;max-height:none;overflow:visible}.column-menu.protocol-menu .protocol-menu__checkbox .mdc-label{width:100%}.cdk-overlay-pane:has(.column-menu.protocol-menu){max-height:none!important}.user-list-container .mat-mdc-table{border-radius:0}.user-list-paginator.mat-mdc-paginator .mat-mdc-paginator-container{min-height:48px}.mat-mdc-radio-button .mdc-label{font-size:var(--font-size-body-md)}.right-drawer .checkbox-group .mat-mdc-checkbox .mdc-label{font-size:var(--font-size-body-md);line-height:1.4;color:var(--gokuri-text-primary)}.media_upload_area .form-section .mat-mdc-radio-button .mdc-form-field{align-items:center}.mat-mdc-menu-panel:has(.profile-menu__account){border-radius:var(--radius-md)!important;min-width:200px;--mat-menu-item-label-text-size: var(--font-size-body-md);--mat-menu-item-label-text-line-height: 40px;--mat-menu-item-label-text-weight: 400}.mat-mdc-menu-panel:has(.profile-menu__account) .mat-mdc-menu-content{padding:var(--space-2xs) 0}.mat-mdc-menu-panel:has(.profile-menu__account) .profile-menu__account{display:flex!important;flex-direction:column!important;gap:var(--space-2xs);padding:var(--space-md) var(--space-md) var(--space-sm)}.mat-mdc-menu-panel:has(.profile-menu__account) .profile-menu__account-label{display:block;font-size:var(--font-size-body-sm);color:var(--gokuri-text-tertiary);line-height:1.2}.mat-mdc-menu-panel:has(.profile-menu__account) .profile-menu__account-id{display:block;font-size:var(--font-size-body-md);color:var(--gokuri-text-primary);font-weight:500;line-height:1.2}.mat-mdc-menu-panel:has(.profile-menu__account) .mat-divider{margin:var(--space-xs) 0;--mat-divider-color: var(--gokuri-divider, #ebebeb)}.mat-mdc-menu-panel:has(.profile-menu__account) .mat-mdc-menu-item{min-height:40px;height:40px;padding:0 var(--space-md);font-size:var(--font-size-body-md);color:var(--gokuri-text-primary);line-height:40px;display:flex!important;flex-direction:row!important;align-items:center}.mat-mdc-menu-panel:has(.profile-menu__account) .mat-mdc-menu-item .mat-icon{color:var(--gokuri-text-secondary);font-size:18px;width:18px;height:18px;margin-right:var(--space-sm);margin-left:0!important;flex-shrink:0;order:-1}.mat-mdc-menu-panel:has(.profile-menu__account) .mat-mdc-menu-item .mat-mdc-menu-item-text{order:0;flex:1;font-size:var(--font-size-body-md)!important;line-height:1.4}.mat-mdc-menu-panel:has(.profile-menu__account) .mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--gokuri-text-tertiary);order:1;margin-left:auto}.mat-mdc-menu-panel:has(.profile-menu__account) .mat-mdc-menu-item:hover{background-color:var(--gokuri-surface-hover)}.mat-mdc-menu-panel:has(.profile-menu__account) .mat-mdc-menu-item:focus-visible{outline:2px solid var(--gokuri-primary);outline-offset:-2px}.mat-mdc-menu-panel:has(.profile-menu__account) .mat-mdc-menu-item.external-link .mat-icon{order:1;margin-right:0;margin-left:var(--space-xs);font-size:14px;width:14px;height:14px}.mat-mdc-menu-panel:has(.details-menu-marker){--mat-menu-item-label-text-size: var(--font-size-body-md);--mat-menu-item-label-text-line-height: 40px}.mat-mdc-menu-panel:has(.details-menu-marker) .mat-mdc-menu-content{padding:0}.mat-mdc-menu-panel:has(.details-menu-marker) .mat-mdc-menu-item{min-height:40px;height:40px;padding:0 var(--space-md);font-size:var(--font-size-body-md);line-height:40px;display:flex!important;flex-direction:row!important;align-items:center}.mat-mdc-menu-panel:has(.details-menu-marker) .mat-mdc-menu-item .mat-mdc-menu-item-text{font-size:var(--font-size-body-md)!important;line-height:1.4;order:0;flex:1}.mat-mdc-menu-panel:has(.details-menu-marker) .mat-mdc-menu-item.external-link .mat-icon{order:1;margin-right:0;margin-left:var(--space-xs);font-size:14px;width:14px;height:14px;color:var(--gokuri-text-tertiary)}html[data-theme=dark] .mat-mdc-menu-panel:has(.profile-menu__account) .mat-mdc-menu-item .mat-icon{color:var(--gokuri-text-secondary)!important}@media(prefers-color-scheme:dark){html[data-theme=system] .mat-mdc-menu-panel:has(.profile-menu__account) .mat-mdc-menu-item .mat-icon{color:var(--gokuri-text-secondary)!important}}.mat-mdc-menu-panel:has(.lang-switcher-marker){border-radius:var(--radius-md)!important}.mat-mdc-menu-panel:has(.lang-switcher-marker) .mat-mdc-menu-content{padding:0}.mat-mdc-menu-panel:has(.lang-switcher-marker) .mat-mdc-menu-item.lang-item-list{min-height:36px;height:36px;padding:0 var(--space-md);line-height:36px}.mat-mdc-menu-panel:has(.lang-switcher-marker) .mat-mdc-menu-item.lang-item-list .mat-mdc-menu-item-text{font-size:var(--font-size-body-md)!important;line-height:1.4;display:flex;align-items:center;gap:10px}.mat-mdc-menu-panel:has(.lang-switcher-marker) .mat-mdc-menu-item.lang-item-list .lang-flag-img{height:15px;width:auto;border-radius:3px;object-fit:cover;flex-shrink:0}.mat-mdc-menu-panel:has(.lang-switcher-marker) .mat-mdc-menu-item.lang-item-list.active{background-color:var(--gokuri-primary-container, rgba(0, 102, 204, .08));font-weight:500}.mat-mdc-menu-panel:has(.lang-switcher-marker) .mat-mdc-menu-item.lang-item-list:hover{background-color:var(--gokuri-surface-hover)}.mat-mdc-menu-panel:has(.lang-switcher-marker) .mat-mdc-menu-item.lang-item-list:focus-visible{outline:2px solid var(--gokuri-primary);outline-offset:-2px}.section-select-panel.mat-mdc-select-panel{border-radius:0 0 18px 18px;margin-top:0;min-width:290px!important;max-width:290px!important;padding-top:0;background-color:var(--gokuri-surface, #ffffff);box-shadow:0 4px 12px #00000026}.section-select-panel .mat-mdc-option{min-height:44px;padding:0 var(--space-md) 0 38px;color:var(--gokuri-text-primary)}.section-select-panel .mat-mdc-option .mdc-list-item__primary-text{font-size:var(--font-size-title-sm)!important;line-height:1.4!important;overflow:visible!important}.section-select-panel .mat-mdc-option:hover:not(.mat-mdc-option-disabled){background-color:var(--gokuri-surface-hover)}.section-select-panel .mat-mdc-option.mat-mdc-option-active{background-color:var(--gokuri-surface-hover)}.section-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple){background-color:var(--gokuri-primary-container, rgba(0, 102, 204, .08))}.section-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:var(--gokuri-primary);font-weight:500}.section-select-panel .mat-mdc-option:focus-visible{outline:2px solid var(--gokuri-primary);outline-offset:-2px}.section-select-panel .mat-mdc-option mat-pseudo-checkbox.mat-pseudo-checkbox-minimal{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--gokuri-text-secondary) !important;display:inline-flex!important;visibility:visible!important;margin-left:auto;margin-right:var(--space-sm);transform:scale(.75)!important;transform-origin:center}.section-select-panel .mat-mdc-option mat-pseudo-checkbox.mat-pseudo-checkbox-minimal:after{border-color:var(--gokuri-text-secondary)!important;color:var(--gokuri-text-secondary)!important}html[data-theme=dark] .section-select-panel.mat-mdc-select-panel{background-color:var(--gokuri-surface)!important;box-shadow:0 4px 16px #0006}@media(prefers-color-scheme:dark){html[data-theme=system] .section-select-panel.mat-mdc-select-panel{background-color:var(--gokuri-surface)!important;box-shadow:0 4px 16px #0006}}@media screen and (max-width:768px){.section-select-panel.mat-mdc-select-panel{border-radius:0 0 18px 18px;margin-top:-4px;min-width:292px!important;max-width:292px!important}}.mat-mdc-menu-panel.matrix-window-menu{border-radius:0 0 18px 18px!important;margin-top:0;min-width:70px;width:70px;max-width:70px;background-color:var(--gokuri-surface, #ffffff);box-shadow:0 4px 12px #00000026}.mat-mdc-menu-panel.matrix-window-menu .mat-mdc-menu-content{padding:0}.mat-mdc-menu-panel.matrix-window-menu .mat-mdc-menu-item{min-height:40px;height:40px;padding:0 8px;line-height:40px}.mat-mdc-menu-panel.matrix-window-menu .mat-mdc-menu-item .mat-mdc-menu-item-text{font-size:var(--font-size-label-sm)!important;line-height:1.4}.mat-mdc-menu-panel.matrix-window-menu .mat-mdc-menu-item.matrix-menu-item--active{background-color:var(--gokuri-primary-container, rgba(0, 102, 204, .08))}.mat-mdc-menu-panel.matrix-window-menu .mat-mdc-menu-item.matrix-menu-item--active .mat-mdc-menu-item-text{color:var(--gokuri-primary);font-weight:500}.mat-mdc-menu-panel.matrix-window-menu .mat-mdc-menu-item:hover{background-color:var(--gokuri-surface-hover)}.cdk-overlay-pane:has(.matrix-window-menu){margin-top:-1px;margin-left:1px}app-right-drawer-content mat-form-field.mat-mdc-form-field{font-size:16px}app-right-drawer-content .mat-mdc-form-field .mat-mdc-floating-label{color:var(--gokuri-text-secondary)}app-right-drawer-content .mat-mdc-form-field .mdc-text-field__input,app-right-drawer-content .mat-mdc-form-field .mat-mdc-input-element{font-size:1.5rem!important;line-height:1.5;color:var(--gokuri-text-primary)}app-right-drawer-content .mat-mdc-form-field .mdc-text-field__input::placeholder,app-right-drawer-content .mat-mdc-form-field .mat-mdc-input-element::placeholder{color:var(--gokuri-text-tertiary);opacity:.6}app-right-drawer-content .mat-mdc-form-field .mat-mdc-form-field-infix{min-height:48px;padding-top:12px;padding-bottom:12px}app-right-drawer-content .mat-mdc-form-field .mdc-text-field--outlined{height:48px}app-right-drawer-content .mat-mdc-form-field .mat-mdc-form-field-hint{color:var(--gokuri-text-tertiary);font-size:.875rem}app-right-drawer-content .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{margin-bottom:4px}.mat-mdc-chip-option.mat-mdc-chip-selected{background-color:var(--gokuri-primary)!important}.mat-mdc-chip-option.mat-mdc-chip-selected .mdc-evolution-chip__text-label,.mat-mdc-chip-option.mat-mdc-chip-selected .mat-mdc-chip-action-label,.mat-mdc-chip-option.mat-mdc-chip-selected span{color:var(--gokuri-on-primary)!important}.mat-mdc-chip-option.mat-mdc-chip-selected mat-icon.mat-mdc-chip-avatar{color:var(--gokuri-on-primary)!important}.mat-mdc-chip-option.mat-mdc-chip-selected .mdc-evolution-chip__checkmark-path{stroke:var(--gokuri-on-primary)!important}.mat-mdc-paginator{background-color:var(--gokuri-surface);margin-top:var(--space-sm)}.mat-mdc-paginator .mat-mdc-paginator-container{min-height:44px;padding:0 var(--space-md);justify-content:flex-end}.mat-mdc-paginator .mat-mdc-paginator-page-size{align-items:center;margin-right:var(--space-lg)}.mat-mdc-paginator .mat-mdc-paginator-page-size-label{font-size:var(--font-size-body-md);color:var(--gokuri-text-secondary)}.mat-mdc-paginator .mat-mdc-paginator-page-size-select{width:72px}.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-text-field-wrapper{padding:0 var(--space-xs)}.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-select-value{font-size:var(--font-size-body-md)}.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mdc-notched-outline__leading,.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mdc-notched-outline__notch,.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mdc-notched-outline__trailing{border-color:var(--gokuri-border)!important}.mat-mdc-paginator .mat-mdc-paginator-page-size-select:hover .mdc-notched-outline__leading,.mat-mdc-paginator .mat-mdc-paginator-page-size-select:hover .mdc-notched-outline__notch,.mat-mdc-paginator .mat-mdc-paginator-page-size-select:hover .mdc-notched-outline__trailing{border-color:var(--gokuri-text-tertiary)!important}.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,.mat-mdc-paginator .mat-mdc-paginator-page-size-select .mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-color:var(--gokuri-primary)!important}.mat-mdc-paginator .mat-mdc-paginator-range-actions{align-items:center}.mat-mdc-paginator .mat-mdc-paginator-range-label{font-size:var(--font-size-body-md);color:var(--gokuri-text-secondary);margin:0 var(--space-md);min-width:80px;text-align:center}.mat-mdc-paginator .mat-mdc-paginator-navigation-first,.mat-mdc-paginator .mat-mdc-paginator-navigation-previous,.mat-mdc-paginator .mat-mdc-paginator-navigation-next,.mat-mdc-paginator .mat-mdc-paginator-navigation-last{width:36px;height:36px}.mat-mdc-paginator .mat-mdc-paginator-navigation-first mat-icon,.mat-mdc-paginator .mat-mdc-paginator-navigation-first .mat-icon,.mat-mdc-paginator .mat-mdc-paginator-navigation-previous mat-icon,.mat-mdc-paginator .mat-mdc-paginator-navigation-previous .mat-icon,.mat-mdc-paginator .mat-mdc-paginator-navigation-next mat-icon,.mat-mdc-paginator .mat-mdc-paginator-navigation-next .mat-icon,.mat-mdc-paginator .mat-mdc-paginator-navigation-last mat-icon,.mat-mdc-paginator .mat-mdc-paginator-navigation-last .mat-icon{color:var(--gokuri-text-secondary);font-size:20px;width:20px;height:20px}.mat-mdc-paginator .mat-mdc-paginator-navigation-first:hover:not(:disabled),.mat-mdc-paginator .mat-mdc-paginator-navigation-previous:hover:not(:disabled),.mat-mdc-paginator .mat-mdc-paginator-navigation-next:hover:not(:disabled),.mat-mdc-paginator .mat-mdc-paginator-navigation-last:hover:not(:disabled){background-color:var(--gokuri-surface-hover)}.mat-mdc-paginator .mat-mdc-paginator-navigation-first:hover:not(:disabled) mat-icon,.mat-mdc-paginator .mat-mdc-paginator-navigation-first:hover:not(:disabled) .mat-icon,.mat-mdc-paginator .mat-mdc-paginator-navigation-previous:hover:not(:disabled) mat-icon,.mat-mdc-paginator .mat-mdc-paginator-navigation-previous:hover:not(:disabled) .mat-icon,.mat-mdc-paginator .mat-mdc-paginator-navigation-next:hover:not(:disabled) mat-icon,.mat-mdc-paginator .mat-mdc-paginator-navigation-next:hover:not(:disabled) .mat-icon,.mat-mdc-paginator .mat-mdc-paginator-navigation-last:hover:not(:disabled) mat-icon,.mat-mdc-paginator .mat-mdc-paginator-navigation-last:hover:not(:disabled) .mat-icon{color:var(--gokuri-text-primary)}.mat-mdc-paginator .mat-mdc-paginator-navigation-first:disabled mat-icon,.mat-mdc-paginator .mat-mdc-paginator-navigation-first:disabled .mat-icon,.mat-mdc-paginator .mat-mdc-paginator-navigation-previous:disabled mat-icon,.mat-mdc-paginator .mat-mdc-paginator-navigation-previous:disabled .mat-icon,.mat-mdc-paginator .mat-mdc-paginator-navigation-next:disabled mat-icon,.mat-mdc-paginator .mat-mdc-paginator-navigation-next:disabled .mat-icon,.mat-mdc-paginator .mat-mdc-paginator-navigation-last:disabled mat-icon,.mat-mdc-paginator .mat-mdc-paginator-navigation-last:disabled .mat-icon{color:var(--gokuri-text-disabled)}@media screen and (max-width:599px){.mat-mdc-paginator .mat-mdc-paginator-page-size-label{display:none}.mat-mdc-paginator .mat-mdc-paginator-page-size-select{width:64px}.mat-mdc-paginator .mat-mdc-paginator-range-label{margin:0 var(--space-sm);min-width:60px;font-size:var(--font-size-body-sm)}.mat-mdc-paginator .mat-mdc-paginator-container{padding:0 var(--space-sm);min-height:40px}}app-mention-menu-item .has-notifications a mat-icon{animation:mention-shake 3s ease-in-out infinite;color:var(--gokuri-notification)}@keyframes mention-shake{0%{transform:translate(0)}5%{transform:translate(-5px)}10%{transform:translate(5px)}15%{transform:translate(-5px)}20%{transform:translate(0)}to{transform:translate(0)}}.sidenav-collapsed app-mention-menu-item .mention-badge{top:7px;right:auto;left:50%;margin-left:4px;transform:none;min-width:10px;width:10px;height:10px;padding:0;font-size:0;color:transparent;border:2px solid var(--gokuri-surface);box-shadow:none;pointer-events:none}.sidenav-collapsed app-mention-menu-item .has-notifications .mention-badge{animation:none}.mat-mdc-table tbody tr,.mat-mdc-table tbody td{transition:background-color var(--transition-fast)}.mat-mdc-table tbody tr:hover{background-color:var(--gokuri-surface-hover)}.mat-mdc-table tbody tr:hover td,.mat-mdc-table tbody tr:hover td.sticky-left-column,.mat-mdc-table tbody tr:hover td.sticky-end-column,.mat-mdc-table tbody tr:hover .mat-mdc-cell{background-color:var(--gokuri-surface-hover)!important}.mat-mdc-table .sticky-left-column,.mat-mdc-table .sticky-end-column{background-color:var(--gokuri-surface);z-index:1}.mat-mdc-table thead th.sticky-left-column,.mat-mdc-table thead th.sticky-end-column{background-color:var(--gokuri-surface)}.mat-mdc-table.user_record_table tbody td{border-bottom:1px solid var(--gokuri-border-light)}.mat-mdc-table.record-list-table .mat-mdc-header-cell,.mat-mdc-table.record-list-table .mat-mdc-cell{min-width:0;box-sizing:border-box;padding:var(--space-sm) var(--space-sm);background-color:var(--gokuri-surface)}.mat-mdc-table.record-list-table .mat-mdc-header-cell{font-size:var(--font-size-body-md);font-weight:600;color:var(--gokuri-text-secondary);border-bottom:1px solid var(--gokuri-border-light)}.mat-mdc-table.record-list-table .mat-mdc-cell{font-size:var(--font-size-body-md);color:var(--gokuri-text-primary);border-bottom:1px solid var(--gokuri-border-light)}.mat-mdc-table.record-list-table tbody tr:hover .mat-mdc-cell{background-color:var(--gokuri-surface-hover)!important}.mat-mdc-table.record-list-table .mat-column-createdAt{padding-left:var(--space-lg)!important}.mat-mdc-table.record-list-table .mat-column-actions{padding-right:var(--space-md)!important}.mat-mdc-table.record-list-table .mat-column-createdAt{flex:0 0 20%;max-width:20%}.mat-mdc-table.record-list-table .mat-column-recordType{flex:0 0 14%;max-width:14%}.mat-mdc-table.record-list-table .mat-column-measurerName{flex:0 0 18%;max-width:18%}.mat-mdc-table.record-list-table .mat-column-numOfSwallowing,.mat-mdc-table.record-list-table .mat-column-numOfCough,.mat-mdc-table.record-list-table .mat-column-wavDuration{flex:0 0 12%;max-width:12%}.mat-mdc-table.record-list-table .mat-column-actions{flex:0 0 12%;max-width:12%;text-align:center}.mat-mdc-table.record-list-table .mat-column-userName{flex:0 0 14%;max-width:14%}.mat-mdc-table.record-list-table .mat-column-meanSwallowingTime,.mat-mdc-table.record-list-table .mat-column-sd{flex:0 0 12%;max-width:12%}.mat-mdc-table.record-list-table .mat-column-numOfSwallowing,.mat-mdc-table.record-list-table .mat-column-numOfCough,.mat-mdc-table.record-list-table .mat-column-wavDuration,.mat-mdc-table.record-list-table .mat-column-meanSwallowingTime,.mat-mdc-table.record-list-table .mat-column-sd{text-align:right}.mat-mdc-table.media-list-table .mat-column-createdAt{flex:0 0 25%;max-width:25%}.mat-mdc-table.media-list-table .mat-column-method{flex:0 0 15%;max-width:15%}.mat-mdc-table.media-list-table .mat-column-comment{flex:0 0 40%;max-width:40%}.mat-mdc-table.media-list-table .mat-column-mediaStatus{flex:0 0 20%;max-width:20%}.mat-mdc-table.media-list-table .mat-column-createdAt{padding-left:var(--space-lg)!important}.record-card .mat-mdc-paginator{margin-top:0;background-color:var(--gokuri-surface);border-radius:0 0 var(--radius-lg) var(--radius-lg)}@media screen and (max-width:480px){.mat-mdc-table.record-list-table .mat-mdc-header-cell,.mat-mdc-table.record-list-table .mat-mdc-cell{font-size:var(--font-size-body-sm);padding:var(--space-xs) var(--space-sm)}}.mat-mdc-table.user_record_table thead th{background-color:var(--gokuri-surface);z-index:2}.mat-mdc-table.user_record_table .mat-column-userRecord{background-color:var(--gokuri-surface);transition:background-color var(--transition-fast);padding-left:var(--space-xl)!important}.mat-mdc-table.user_record_table thead th.mat-column-userRecord{background-color:var(--gokuri-surface);z-index:3}.mat-mdc-table.user_record_table tbody tr:hover .mat-column-userRecord{background-color:var(--gokuri-surface-hover)!important}.mat-mdc-table.user_record_table tbody tr.row-inactive{background-color:transparent}.mat-mdc-table.user_record_table tbody tr.row-inactive .mat-column-userRecord{background-color:var(--gokuri-surface)}.mat-mdc-table.user_record_table td.mat-column-actions{max-width:0!important;background-color:transparent}.mat-mdc-table.user_record_table thead th.mat-column-actions{background-color:var(--gokuri-surface)!important}.mat-mdc-table.user_record_table .summary-action-button{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;padding:0;color:var(--gokuri-text-secondary);background-color:var(--gokuri-surface);border-radius:var(--radius-full);opacity:0;pointer-events:none;transition:opacity var(--transition-fast),color var(--transition-fast),background-color var(--transition-fast)}.mat-mdc-table.user_record_table .summary-action-button mat-icon,.mat-mdc-table.user_record_table .summary-action-button .mat-icon{font-size:20px;width:20px;height:20px}.mat-mdc-table.user_record_table .summary-action-button .summary-action-label{display:none}.mat-mdc-table.user_record_table .summary-action-button:hover,.mat-mdc-table.user_record_table .summary-action-button:focus-visible{color:var(--gokuri-primary);background-color:var(--gokuri-surface-hover)}.mat-mdc-table.user_record_table tbody tr:hover .summary-action-button{opacity:1;pointer-events:auto}@media(hover:none){.mat-mdc-table.user_record_table td.mat-column-actions{max-width:none!important;background-color:var(--gokuri-surface)}.mat-mdc-table.user_record_table .summary-action-button{position:static;transform:none;opacity:1;pointer-events:auto;width:auto;height:32px;border:1px solid var(--gokuri-border);padding:0 var(--space-sm);gap:2px;font-size:var(--font-size-body-sm);white-space:nowrap}.mat-mdc-table.user_record_table .summary-action-button mat-icon,.mat-mdc-table.user_record_table .summary-action-button .mat-icon{font-size:16px;width:16px;height:16px;margin-left:2px}.mat-mdc-table.user_record_table .summary-action-button .summary-action-label{display:inline}}.mat-mdc-table.entry-table .mat-column-actions{max-width:0!important;background:transparent!important}.mat-mdc-table.entry-table .actions-header{background:transparent!important}.mat-mdc-table.entry-table .staff-actions-group{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:4px;opacity:0;pointer-events:none;transition:opacity var(--transition-fast)}.mat-mdc-table.entry-table .staff-action-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;padding:0;color:var(--gokuri-text-secondary);background-color:var(--gokuri-surface);border-radius:var(--radius-full);transition:color var(--transition-fast),background-color var(--transition-fast)}.mat-mdc-table.entry-table .staff-action-button:hover,.mat-mdc-table.entry-table .staff-action-button:focus-visible{color:var(--gokuri-primary);background-color:var(--gokuri-surface-hover)}.mat-mdc-table.entry-table .staff-action-button:disabled{color:var(--gokuri-text-disabled);cursor:not-allowed}.mat-mdc-table.entry-table .staff-action-button:disabled:hover{background-color:transparent;color:var(--gokuri-text-disabled)}.mat-mdc-table.entry-table .staff-action-button--danger:hover,.mat-mdc-table.entry-table .staff-action-button--danger:focus-visible{color:var(--gokuri-error);background-color:rgba(var(--gokuri-error-rgb, 211, 47, 47),.08)}.mat-mdc-table.entry-table .staff-action-button--success:hover,.mat-mdc-table.entry-table .staff-action-button--success:focus-visible{color:var(--gokuri-success);background-color:rgba(var(--gokuri-success-rgb, 46, 125, 50),.08)}.mat-mdc-table.entry-table .staff-action-icon{font-size:20px;height:20px;width:20px}.mat-mdc-table.entry-table tbody tr:hover .staff-actions-group{opacity:1;pointer-events:auto}@media(hover:none){.mat-mdc-table.entry-table .staff-actions-group{opacity:1;pointer-events:auto}}.mat-mdc-table.custom-table td.mat-mdc-cell.item-cell{background-color:var(--gokuri-surface)!important;font-size:var(--font-size-body-md);color:var(--gokuri-text-primary);position:sticky;left:0;z-index:2}.mat-mdc-table.custom-table th.mat-mdc-header-cell.item-header{position:sticky;left:0;z-index:3}.mat-mdc-table.custom-table tbody tr:hover td.mat-mdc-cell.item-cell,.mat-mdc-table.custom-table td.mat-mdc-cell.dark-background{background-color:var(--gokuri-surface)!important}.cdk-overlay-pane.quick-switch-overlay-pane{overflow:visible}.mat-datepicker-content{background-color:var(--gokuri-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.mat-datepicker-content .mat-calendar-header{padding:var(--space-xs) var(--space-sm) 0}.mat-datepicker-content .mat-calendar-controls{margin-top:0;margin-bottom:var(--space-2xs)}.mat-datepicker-content .mat-calendar{width:260px!important;height:236px!important}.mat-datepicker-content .mat-calendar-content{padding:0 var(--space-sm) 40px}.mat-datepicker-content .mat-calendar-period-button{font-size:var(--font-size-body-md);font-weight:500;color:var(--gokuri-text-primary)}.mat-datepicker-content .mat-calendar-period-button:hover{background-color:var(--gokuri-surface-hover)}.mat-datepicker-content .mat-calendar-previous-button,.mat-datepicker-content .mat-calendar-next-button{color:var(--gokuri-text-secondary)}.mat-datepicker-content .mat-calendar-previous-button:hover,.mat-datepicker-content .mat-calendar-next-button:hover{background-color:var(--gokuri-surface-hover)}.mat-datepicker-content .mat-calendar-previous-button:focus-visible,.mat-datepicker-content .mat-calendar-next-button:focus-visible{outline:2px solid var(--gokuri-primary);outline-offset:2px}.mat-datepicker-content .mat-calendar-body-label{display:none;padding-top:0!important;padding-bottom:0!important}.mat-datepicker-content .mat-calendar-table{border-spacing:0}.mat-datepicker-content .mat-calendar-table .mat-calendar-table-header th{font-size:var(--font-size-label-sm);font-weight:500;color:var(--gokuri-text-tertiary);padding-bottom:var(--space-xs)}.mat-datepicker-content .mat-calendar-table .mat-calendar-table-header th:first-child{color:#dc3545}.mat-datepicker-content .mat-calendar-table .mat-calendar-table-header th:nth-child(7){color:#0d6efd}.mat-datepicker-content .mat-calendar-body-cell-container{padding-top:4%!important;padding-bottom:4%!important}.mat-datepicker-content .mat-calendar-body-cell .mat-calendar-body-cell-content{font-size:var(--font-size-body-sm);color:var(--gokuri-text-primary);border-radius:var(--radius-full)}.mat-datepicker-content .mat-calendar-body-cell .mat-calendar-body-cell-content:hover{background-color:var(--gokuri-surface-hover)}.mat-datepicker-content .mat-calendar-body-cell.mat-calendar-body-today .mat-calendar-body-cell-content{border:2px solid var(--gokuri-primary)}.mat-datepicker-content .mat-calendar-body-cell.mat-calendar-body-selected .mat-calendar-body-cell-content{background-color:var(--gokuri-primary);color:var(--gokuri-on-primary)}.mat-datepicker-content .mat-calendar-body-cell.mat-calendar-body-disabled .mat-calendar-body-cell-content{color:var(--gokuri-text-disabled)}.mat-datepicker-content .mat-calendar-body-cell-container[data-mat-col="0"] .mat-calendar-body-cell-content:not(.mat-calendar-body-selected){color:#dc3545}.mat-datepicker-content .mat-calendar-body-cell-container[data-mat-col="6"] .mat-calendar-body-cell-content:not(.mat-calendar-body-selected){color:#0d6efd}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--gokuri-surface-inverse, #333333);color:var(--gokuri-text-inverse, #ffffff);font-size:var(--font-size-body-sm);font-weight:500;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);max-width:200px;line-height:1.4}.mat-calendar-body-label{font-size:var(--font-size-body-md);font-weight:500;color:var(--gokuri-text-primary)}.not-updated-date-class{opacity:.5;pointer-events:none}.updated-date-class{color:var(--gokuri-text-primary)!important;background-color:var(--gokuri-surface-active)!important;opacity:1;border-radius:var(--radius-xl)}.datepicker-with-legend{position:relative}.datepicker-with-legend:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7'%3E%3Ccircle cx='3.5' cy='3.5' r='3.5' fill='%23DAE4FF'/%3E%3C/svg%3E") "\2005\30c7\30fc\30bf\3042\308a\2003" url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Ccircle cx='4' cy='4' r='2.5' fill='none' stroke='%23006a6a' stroke-width='1.5'/%3E%3C/svg%3E") "\2005\4eca\65e5\2003" url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7'%3E%3Ccircle cx='3.5' cy='3.5' r='3.5' fill='%23006a6a'/%3E%3C/svg%3E") "\2005\9078\629e\4e2d";position:absolute;bottom:12px;left:0;right:0;text-align:center;font-size:var(--font-size-body-sm);color:var(--gokuri-text-tertiary);line-height:1;pointer-events:none}@media screen and (max-width:1536px){.contents thead th,.contents tbody th,.contents td{font-size:1.4rem}}@media screen and (max-width:1200px){.scroll_wrap{position:relative}.scroll_wrap table,.scroll_wrap .graph_set{width:850px}.scroll_wrap_inner{overflow-x:scroll;overflow-y:hidden;position:relative}.profile_section{display:block}.profile_section .contents_section{align-items:flex-start}.entry_table .submenu{left:0;right:auto}.gost_recording_body{width:850px}.main_user_name{font-size:1.5rem}}@media screen and (max-width:900px){.search_field{position:static;margin-bottom:30px}.package_section{display:block}.package-section--3col{display:block;margin-bottom:20px}.package-section--3col .contents__section{margin-bottom:20px}.data-columns__item--half{width:100%}.consultation__meta{flex-direction:column;gap:var(--space-xs)}.consultation__meta .meta_group{width:100%}.consultation__meta .timestamp{margin-left:0}.consultation__meta .edit_icon--editing{margin-left:auto}.consultation__message{font-size:16px;line-height:1.55}.consultation__message--response{margin-left:var(--space-md)}.name_set{font-size:15px}.job-title{font-size:12px}.consultation__thread-summary{flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.consultation__thread-summary .thread-count,.consultation__thread-summary .thread-updated{width:100%}.mat-expansion-panel-header{height:auto!important;min-height:48px}.movie_item{width:49%;margin-right:5px}.movie_item:nth-child(odd){margin-left:0}.download_table{display:block;padding-top:0}.download_table tr,.download_table tbody,.download_table tbody th,.download_table tbody td{display:block;width:100%}.download_table tr{border:0}.download_table .btn_more{margin-left:0}.contact_form tbody th{font-size:1.4rem;width:180px}.dl_1column_table dl{flex-flow:row wrap}.dl_1column_table.dl3column{column-count:2;page-break-inside:avoid;break-inside:avoid}.dl_1column_table.dl2column{column-count:1;page-break-inside:avoid;break-inside:avoid}.dl_1column_table dt{flex-basis:auto;width:calc(100% - 150px)}.data_columns,.data-columns{display:block;flex-wrap:wrap;gap:6px}.data_columns.nomargin,.data-columns.nomargin{display:flex;flex-wrap:nowrap}.data_columns.user_profile_header,.data-columns.user_profile_header{flex-wrap:nowrap;padding-left:20px;padding-right:20px}.profile_section .data_columns,.profile_section .data-columns{flex-wrap:nowrap;gap:8px}.data_column_50,.data_column_25{width:100%}.package_section .contents_section{width:100%;margin-bottom:15px}.package_section .contents_section+.contents_section{width:100%}.package-section--3col .contents__section{width:100%;margin-bottom:15px}.package-section--3col .contents__section+.contents__section{width:100%;margin-bottom:15px}.package-section--3col .contents__section+.contents__section+.contents__section{width:100%;margin-bottom:15px}.profile_section .contents_section{width:100%;margin-bottom:15px}.profile_section .contents_section+.contents_section{width:100%}}@media screen and (max-width:599.98px){.custom-slider .ngx-slider .ngx-slider-tick-label:nth-of-type(odd){display:none!important}.dl_1column_table dl{flex-flow:row wrap}.dl_1column_table.dl3column,.dl_1column_table.dl2column{column-count:1;page-break-inside:avoid;break-inside:avoid}.dl_1column_table dt{flex-basis:auto}.is-sp{display:block}br.is-sp{display:inline}.is-pc{display:none!important}.contents_caption .btn_more,.contents_caption .btn_less{margin-right:auto;margin-left:0}.btn_group .btn_more{margin-right:0;margin-bottom:5px}.login__panel{padding-right:0;padding-left:0}.main_body{padding:var(--space-sm) var(--space-sm) var(--space-sm)}.contents_ttl{font-size:1.8rem}.contents_section{margin-bottom:40px;padding:13px}.package-section--3col .contents__section{margin-bottom:20px}.profile_label{font-size:1rem!important}.data_column{font-size:1.1rem!important}.contents_caption{display:block}.contents_caption .section_ttl{margin-bottom:15px}.consultation__meta .meta_group{margin-bottom:0}.consultation__meta .meta_group:nth-child(1){display:block}.consultation__meta .meta_group:nth-child(2){width:100%;margin-bottom:5px}.consultation__meta .meta_profile{margin-bottom:5px}.consultation__meta .section_name{border-left:0;margin-left:0;padding-left:0}.movie_item{width:auto;max-width:500px;margin-left:auto;margin-right:auto}.movie_item:nth-child(odd){margin-left:auto}.contact_form tbody th{width:100%}.contact_form table,.contact_form tbody,.contact_form th,.contact_form td,.contact_form tr{display:block;width:100%}.contact_form .important_icon{font-size:1.2rem}.registration_row{padding-bottom:15px;margin-bottom:15px}.header-container{flex-direction:column;align-items:flex-start;margin-top:10px;margin-bottom:10px}}@media screen and (min-width:601px){.hover a:hover,.btn_more a:hover,a:hover .btn_more.nolink,.btn_less a:hover,a:hover .btn_less.nolink{opacity:.6}.contents a:hover{text-decoration:none}.btn_side_back a:hover{background-color:var(--gokuri-surface-hover)}}@media(max-width:900px){.contents__section.fixed-section{container-type:normal!important}}.support-form .mat-mdc-form-field.mat-form-field-appearance-outline{--mdc-outlined-text-field-input-text-size: var(--font-size-body-lg);--mdc-outlined-text-field-label-text-size: var(--font-size-body-lg);--mdc-outlined-text-field-label-text-populated-size: var(--font-size-body-md);--mdc-outlined-text-field-container-height: 56px}.support-form .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-form-field-infix{min-height:56px}.support-form .mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-input-element{font-size:var(--font-size-body-lg)}.support-form .mat-mdc-form-field.mat-form-field-appearance-outline{--mat-mdc-form-field-floating-label-scale: 1}.support-form .mat-mdc-form-field.mat-form-field-appearance-outline .mdc-floating-label{font-size:var(--font-size-body-lg)}.support-form .mat-mdc-form-field.mat-form-field-appearance-outline .mdc-floating-label--float-above{font-size:var(--font-size-body-md)}.support-form .mat-mdc-select,.support-form .mat-mdc-select-value-text{font-size:var(--font-size-body-lg)}.support-form .mat-mdc-form-field-hint,.support-form .mat-mdc-form-field-error{font-size:var(--font-size-body-sm)}.legal-page .mat-mdc-tab-group{display:flex;flex-direction:column;height:100%}.legal-page .mat-mdc-tab-body-wrapper{flex:1;overflow-y:auto}.legal-page .mat-mdc-tab-body-content{height:70vh;overflow-y:auto;padding:var(--space-md) var(--space-sm)}.legal-page .mat-mdc-tab-labels{border-bottom:1px solid var(--gokuri-border)}.legal-page .mdc-tab{color:var(--gokuri-text-secondary);font-size:var(--font-size-body-md)}.legal-page .mdc-tab--active{color:var(--gokuri-primary);font-weight:500}.legal-page .mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:var(--gokuri-primary)}.support-select-panel .mat-mdc-option{font-size:var(--font-size-body-lg);min-height:48px;height:auto;padding-top:var(--space-sm);padding-bottom:var(--space-sm);white-space:normal}.support-select-panel .mat-mdc-option .mdc-list-item__primary-text{font-size:var(--font-size-body-lg);line-height:1.4;white-space:normal}app-protocol-vs .video-sync-hint,app-protocol-vs .zoom-hint{font-size:var(--font-size-label-sm);margin-top:0;padding:var(--space-2xs) 0;line-height:1.2}app-protocol-vs .card-video-comment-content p{margin:0}.matrix-menu-item--active{background-color:var(--gokuri-primary-light, rgba(0, 150, 136, .08));color:var(--gokuri-primary);font-weight:600}.gost-sc-toggle.mat-button-toggle-group{border:1px solid var(--gokuri-border);border-radius:var(--radius-full);overflow:hidden;box-shadow:none;height:26px;cursor:pointer;transition:border-color .15s ease}.gost-sc-toggle.mat-button-toggle-group:hover{border-color:var(--gokuri-border-hover)}.gost-sc-toggle .mat-button-toggle{min-width:34px;cursor:pointer}.gost-sc-toggle .mat-button-toggle .mat-button-toggle-label-content{font-size:var(--font-size-body-sm);font-weight:500;line-height:24px;padding:0 8px}.gost-sc-toggle .mat-button-toggle:not(.mat-button-toggle-checked){background-color:var(--gokuri-surface);color:var(--gokuri-text-secondary);transition:background-color .15s ease}.gost-sc-toggle .mat-button-toggle:not(.mat-button-toggle-checked):hover{background-color:var(--gokuri-surface-hover);color:var(--gokuri-text-primary)}.gost-sc-toggle .mat-button-toggle-checked{background-color:var(--gokuri-primary-hover-bg);color:var(--gokuri-primary-dark);font-weight:600;transition:background-color .15s ease}.gost-sc-toggle.gost-sc-toggle--good .mat-button-toggle-checked{background-color:var(--gokuri-gost-good-bg);color:var(--gokuri-gost-good-text)}.gost-sc-toggle.gost-sc-toggle--bad .mat-button-toggle-checked{background-color:var(--gokuri-gost-bad-bg);color:var(--gokuri-gost-bad-text)}.gost-sc-toggle .mat-button-toggle+.mat-button-toggle{border-left:1px solid var(--gokuri-border)}.gost-sc-mode-toggle.mat-button-toggle-group{border:1px solid var(--gokuri-border);border-radius:var(--radius-full);overflow:hidden;box-shadow:none;height:30px}.gost-sc-mode-toggle .mat-button-toggle{min-width:56px}.gost-sc-mode-toggle .mat-button-toggle .mat-button-toggle-label-content{font-size:var(--font-size-body-sm);font-weight:500;line-height:28px;padding:0 12px}.gost-sc-mode-toggle .mat-button-toggle:not(.mat-button-toggle-checked){background-color:var(--gokuri-surface);color:var(--gokuri-text-tertiary);transition:background-color .2s ease}.gost-sc-mode-toggle .mat-button-toggle:not(.mat-button-toggle-checked):hover{background-color:var(--gokuri-surface-hover);color:var(--gokuri-text-secondary)}.gost-sc-mode-toggle .mat-button-toggle-checked{background-color:var(--gokuri-primary);color:#fff;font-weight:600;transition:background-color .2s ease}.gost-sc-mode-toggle .mat-button-toggle+.mat-button-toggle{border-left:1px solid var(--gokuri-border)}.gost-sc-clear-btn.mat-mdc-button{--mdc-text-button-label-text-color: var(--gokuri-error) !important;--mat-text-button-state-layer-color: var(--gokuri-error);color:var(--gokuri-error)!important}.tomass-map-legend{display:flex;gap:12px;padding:6px 12px;background:var(--gokuri-surface, #fff);border-radius:var(--radius-md, 8px);box-shadow:0 1px 5px #00000026;font-size:var(--font-size-body-sm, 12px);color:var(--gokuri-text-primary, #333)}.tomass-map-legend__item{display:inline-flex;align-items:center;gap:4px}.tomass-map-legend__dot{display:inline-block;width:10px;height:10px;border-radius:50%}.tomass-account-select-panel .mat-pseudo-checkbox{display:none!important}.tomass-account-select-panel .tomass-account-select-actions{display:flex;gap:4px;padding:8px 16px 4px}.tomass-account-select-panel .tomass-account-select-actions button{font-size:10px!important;min-width:auto;height:26px!important;min-height:26px!important;padding:0 8px!important;line-height:26px!important;color:var(--gokuri-text-secondary);--mdc-text-button-container-height: 26px}.tomass-account-select-panel .tomass-account-select-actions .mat-mdc-button .mdc-button__label{font-size:10px!important;line-height:1.2!important}.tomass-account-select-panel .tomass-account-select-actions .mat-mdc-button .mat-mdc-button-touch-target{height:26px!important}.tomass-account-select-panel .tomass-account-option{display:flex;align-items:center;gap:8px;width:100%}.tomass-account-select-panel .tomass-account-option__check{width:18px;height:18px;font-size:18px;color:var(--gokuri-text-tertiary);flex-shrink:0}.tomass-account-select-panel .mdc-list-item--selected .tomass-account-option__check{color:var(--gokuri-primary)}.tomass-account-select-panel .tomass-account-option__label{color:var(--gokuri-text-primary);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.ql-mention-list-container{background-color:#fff;border:1px solid #f0f0f0;border-radius:4px;box-shadow:0 2px 12px #1e1e1e14;overflow:auto;width:270px;z-index:9001}.ql-mention-loading{font-size:16px;line-height:44px;padding:0 20px;vertical-align:middle}.ql-mention-list{list-style:none;margin:0;overflow:hidden;padding:0}.ql-mention-list-item{cursor:pointer;font-size:16px;line-height:44px;padding:0 20px;vertical-align:middle}.ql-mention-list-item.disabled{cursor:auto}.ql-mention-list-item.selected{background-color:#d3e1eb;text-decoration:none}.mention{background-color:#d3e1eb;border-radius:6px;height:24px;margin-right:2px;padding:3px 0;-webkit-user-select:all;user-select:all;width:65px}.mention>span{margin:0 3px}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url("./media/layers.png");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("./media/layers-2x.png");background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url("./media/marker-icon.png")}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}
/*# sourceMappingURL=styles.css.map */
