@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;zoom:98%}@media (max-width: 768px){html{zoom:100%}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#f5f5f5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ant-layout-sider{background:linear-gradient(180deg,#0d1642,#1a237e)!important}.ant-layout-sider .ant-menu{background:transparent!important}.ant-layout-sider .ant-menu-item,.ant-layout-sider .ant-menu-submenu-title{margin:2px 8px;border-radius:6px}.ant-layout-sider .ant-menu-item-selected{background:#ffffff26!important}.ant-layout-sider .ant-menu-item:hover,.ant-layout-sider .ant-menu-submenu-title:hover{background:#ffffff14!important}@media (max-width: 768px){.auth-branding-panel{display:none}}@media (hover: none){.ant-menu-dark .ant-menu-item:hover:not(.ant-menu-item-selected),.ant-menu-dark .ant-menu-submenu-title:hover,.ant-menu-item:hover:not(.ant-menu-item-selected){background-color:transparent!important}}.ant-card{transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.ant-card:not(.ant-card-borderless){box-shadow:0 1px 4px #1a237e0f}.ant-card-hoverable:hover{transform:translateY(-3px);box-shadow:0 10px 24px #1a237e24;border-color:#1a237e40}.ant-select-clear,.ant-input-clear-icon,.ant-picker-clear{font-size:16px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.ant-select-selection-item-remove,.ant-tag .anticon-close{padding:8px;margin:-8px;display:inline-flex;align-items:center;justify-content:center}.ant-space-item{min-width:0}.ant-table-wrapper{border-radius:8px;overflow:hidden}.ant-table-thead>tr>th{font-weight:600!important;background:#fafafa!important}.ant-btn{transition:all .2s ease,transform .15s ease}.ant-btn:not(:disabled):hover{transform:translateY(-1px)}.ant-btn:not(:disabled):active{transform:translateY(0) scale(.97)}.ant-btn-primary:not(:disabled):hover{box-shadow:0 6px 16px #1a237e52}.ant-badge-dot{animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #c6282866}70%{box-shadow:0 0 0 6px #c6282800}to{box-shadow:0 0 #c6282800}}.tile-3d{--tile-accent: #1677ff;--tile-edge: color-mix(in srgb, var(--tile-accent) 55%, black);isolation:isolate;border:1px solid color-mix(in srgb,var(--tile-accent) 75%,black);box-shadow:inset 0 2px #ffffff52,inset 0 10px 18px -12px #ffffff38,inset 2px 0 #ffffff1a,inset -2px 0 #0000001a,inset 0 -6px 0 var(--tile-edge),inset 0 -8px 14px -6px #00000040,0 3px color-mix(in srgb,var(--tile-accent) 45%,black),0 6px 10px #00000024,0 16px 28px -8px #00000038,0 28px 48px -18px color-mix(in srgb,var(--tile-accent) 75%,transparent);transform:translateY(0);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1),opacity .25s ease;-webkit-font-smoothing:antialiased}.tile-3d:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background-image:radial-gradient(rgba(255,255,255,.22) 1px,transparent 1.6px);background-size:14px 14px;-webkit-mask-image:linear-gradient(120deg,transparent 45%,#000 100%);mask-image:linear-gradient(120deg,transparent 45%,#000 100%);opacity:.7;transition:opacity .4s ease;pointer-events:none}.tile-3d:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(280px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.13),transparent 65%);opacity:0;transition:opacity .35s ease;pointer-events:none}.tile-3d:hover{transform:translateY(-6px);box-shadow:inset 0 2px #ffffff5c,inset 0 10px 18px -12px #ffffff42,inset 2px 0 #ffffff1a,inset -2px 0 #0000001a,inset 0 -6px 0 var(--tile-edge),inset 0 -8px 14px -6px #00000040,0 3px color-mix(in srgb,var(--tile-accent) 45%,black),0 10px 16px #00000024,0 26px 40px -10px #00000042,0 42px 64px -22px color-mix(in srgb,var(--tile-accent) 85%,transparent)}.tile-3d:hover:before,.tile-3d:hover:after{opacity:1}.tile-3d:active{transform:translateY(3px);box-shadow:inset 0 3px 8px #00000047,inset 0 -2px 0 var(--tile-edge),0 1px 2px #00000029;transition-duration:.12s}.tile-3d:focus-visible{outline:3px solid color-mix(in srgb,var(--tile-accent) 40%,white);outline-offset:3px}.tile-3d-watermark{position:absolute;right:-.14em;bottom:-.22em;z-index:-1;line-height:1;color:#ffffff1a;transform:rotate(-14deg);transition:transform .6s cubic-bezier(.2,.8,.2,1),color .4s ease;pointer-events:none}.tile-3d:hover .tile-3d-watermark{transform:rotate(-4deg) scale(1.1) translate(-4px,-4px);color:#ffffff26}.tile-3d-icon{background:linear-gradient(180deg,#ffffff3d,#ffffff1a)!important;border:1px solid rgba(255,255,255,.2);border-radius:14px;box-shadow:inset 0 1.5px #ffffff57,inset 0 -3px #00000029,0 3px #0000001f,0 8px 16px -4px #00000052;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.tile-3d:hover .tile-3d-icon{transform:translateY(-2px) scale(1.08) rotate(-4deg)}.tile-3d-title{font-weight:650!important;letter-spacing:-.01em;text-shadow:0 1px 2px rgba(0,0,0,.15)}.tile-3d-arrow{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;color:#fff;background:#ffffff29;border:1px solid rgba(255,255,255,.22);transform:translateY(-50%);transition:transform .35s cubic-bezier(.2,.8,.2,1),background .3s ease,color .3s ease}.tile-3d:hover .tile-3d-arrow{transform:translate(4px,-50%);background:#fff;color:var(--tile-accent)}.tile-3d-arrow-inline{transition:transform .3s ease}.tile-3d:hover .tile-3d-arrow-inline{transform:translate(3px)}@media (prefers-reduced-motion: reduce){.tile-3d,.tile-3d:before,.tile-3d:after,.tile-3d-watermark,.tile-3d-icon,.tile-3d-arrow,.tile-3d-arrow-inline{transition:none}.tile-3d:hover{transform:none}}.rollover-badge{animation:rollover-pulse 1.8s infinite}@keyframes rollover-pulse{0%{box-shadow:0 0 #faad148c}70%{box-shadow:0 0 0 7px #faad1400}to{box-shadow:0 0 #faad1400}}.return-badge{animation:return-pulse 1.8s infinite}@keyframes return-pulse{0%{box-shadow:0 0 #f5222d80}70%{box-shadow:0 0 0 7px #f5222d00}to{box-shadow:0 0 #f5222d00}}.ant-breadcrumb{font-size:13px}.ant-statistic-content-value{font-family:Inter,sans-serif!important}::selection{background:#1a237e33;color:inherit}@media (max-width: 768px){html,body,#root{overflow-x:hidden;max-width:100vw}.ant-layout-sider{position:fixed!important;z-index:100;height:100vh}.ant-layout-content{margin-left:0!important;padding:12px!important;overflow-x:hidden}.ant-select,.ant-picker,.ant-input,.ant-input-number,.ant-input-affix-wrapper,.ant-card{max-width:100%}.ant-layout-header{padding:0 12px!important}.ant-table{font-size:12px}.ant-card{margin-bottom:8px}.ant-modal{max-width:95vw!important;margin:8px auto}.ant-drawer-content-wrapper{width:100vw!important;max-width:100vw!important}.ant-descriptions-item-label{font-size:12px}.ant-statistic-title{font-size:11px}.ant-input,.ant-input-affix-wrapper,.ant-input-affix-wrapper input,.ant-select-selector,.ant-select-selection-search-input,.ant-picker input,.ant-picker-input input,.ant-input-number-input,textarea.ant-input{font-size:16px!important}.ant-tabs-nav{flex-wrap:wrap!important;height:auto!important}.ant-tabs-nav-wrap{flex:1 1 100%!important;width:100%!important}.ant-tabs-extra-content{flex:1 1 100%!important;width:100%!important;margin-top:8px}.uyarilar-table-view{display:none}.uyarilar-card-view,.uyarilar-card-pagination{display:block}.dashboard-main-card{flex:1 1 100%!important;min-width:0!important}.komiteler-hub-cards{min-width:0!important}}@media (min-width: 769px){.uyarilar-card-view,.uyarilar-card-pagination{display:none}}@media (max-width: 576px){.ant-layout-sider,.ant-layout-sider.ant-layout-sider-collapsed{display:none}}.ant-table-thead>tr>th{background:#f0f1f3;border-bottom:2px solid #d9d9d9}.ant-table-tbody>tr:nth-child(odd)>td{background:#fff}.ant-table-tbody>tr:nth-child(2n)>td{background:#fafafa}.ant-table-tbody>tr:hover>td{background:#f0f0f0!important}.organ-tabs-wrap .ant-tabs-nav-wrap{overflow:visible!important}.organ-tabs-wrap .ant-tabs-nav-list{flex-wrap:wrap}.organ-tabs-wrap .ant-tabs-nav-operations{display:none!important}.mobile-sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000073;z-index:99}.tox-tinymce{border:none!important;box-shadow:none!important}.tox-tinymce .tox-toolbar-overlord,.tox-tinymce .tox-toolbar__primary{border-bottom:1px solid #e8e8e8!important}@keyframes blink-red-alert{0%,to{opacity:1}50%{opacity:.4}}.blinking-alert{animation:blink-red-alert 1.2s ease-in-out infinite}@media (max-width: 768px){.meeting-row-actions{width:100%;margin-top:8px}.meeting-row-actions>*{flex:1 1 180px}.meeting-row-actions>div{min-width:0!important;width:auto}.meeting-row-actions button{width:100%!important}}@media (min-width: 769px){.meeting-row-actions>div{flex:1 1 196px;max-width:232px;min-width:0!important}.meeting-row-actions>div button,.meeting-row-actions>div .ant-upload{width:100%!important}.meeting-row-actions>div .ant-upload{display:block}.meeting-row-actions>div button>span:not(.anticon){overflow:hidden;text-overflow:ellipsis}}.pif-field-row{display:flex;flex-wrap:wrap;gap:4px 24px}.pdf-field-picker .ant-collapse-item{border-bottom:1px solid rgba(0,0,0,.06)}.pdf-field-picker .ant-collapse-item:last-child{border-bottom:none}.pdf-field-picker .ant-collapse-header{padding-left:0!important;padding-right:0!important;align-items:center!important}.pdf-field-picker .ant-collapse-content-box{padding:0 0 14px!important}.pif-field-row-item{flex:1 1 220px;min-width:220px}@media (max-width: 576px){.pif-field-row-item{flex:1 1 100%;min-width:100%}.registration-layout-card .ant-card-body{padding:20px 16px!important}.registration-layout-card .ant-input,.registration-layout-card .ant-input-affix-wrapper,.registration-layout-card .ant-input-password,.registration-layout-card .ant-picker,.registration-layout-card .ant-select-selector{min-height:42px!important;border-radius:10px!important;font-size:15px!important}.registration-layout-card .ant-select-single .ant-select-selector .ant-select-selection-item,.registration-layout-card .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:40px!important}.registration-layout-card .ant-input-affix-wrapper .ant-input{min-height:unset!important;font-size:15px!important}.registration-layout-card .ant-form-item-label>label{font-size:13px;font-weight:500;color:#344054}.registration-layout-card .ant-form-item{margin-bottom:14px!important}}@keyframes quota-warning-blink{0%,to{color:#cf1322;opacity:1}50%{color:#cf1322;opacity:.35}}.quota-warning-blink{animation:quota-warning-blink 1.2s ease-in-out infinite;font-weight:700!important}.planlama-row-unplanned>td{background:#fffbf0!important}.planlama-row-unplanned:hover>td{background:#fff4dc!important}.planlama-table .ant-table-tbody>tr>td{padding-top:11px!important;padding-bottom:11px!important}@media (max-width: 768px){.meeting-detail-page .ant-card-body{padding:14px}.meeting-detail-page .ant-card-head{padding:0 14px}.meeting-detail-page .ant-card-head-title,.meeting-detail-page .ant-collapse-header-text{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.35}.meeting-detail-page .meeting-detail-hero{flex-direction:column;align-items:flex-start;gap:14px!important}.meeting-detail-page .meeting-detail-hero h3.ant-typography{font-size:18px}.meeting-detail-page .meeting-detail-hero-icon{width:40px!important;height:40px!important;font-size:20px!important;border-radius:12px!important}.meeting-detail-page .meeting-detail-hero-stats{gap:10px 16px!important;width:100%}.meeting-detail-page .meeting-detail-hero-stats>div{min-width:calc(50% - 8px)!important}.meeting-detail-page .ant-space-horizontal{row-gap:8px}.meeting-detail-page .ant-btn{white-space:normal;height:auto;min-height:32px}.meeting-detail-page .ant-table-wrapper{overflow-x:auto}.meeting-detail-page .ant-modal,.ant-modal-root .ant-modal{max-width:calc(100vw - 16px);margin:8px auto}}@media (max-width: 768px){.full-width-upload,.full-width-upload .ant-upload-select,.full-width-upload .ant-upload-select>.ant-upload{display:block;width:100%}}.fair-trips-table .ant-table{border-radius:16px;overflow:hidden}.fair-trips-table .ant-table-thead>tr>th{background:#f8fafc;color:#64748b;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:12px 14px;border-bottom:1px solid #e2e8f0}.fair-trips-table .ant-table-thead>tr>th:before{display:none}.fair-trips-table .ant-table-tbody>tr>td{vertical-align:top;padding:16px 14px;border-bottom:1px solid #f1f5f9;font-size:13px;color:#334155}.fair-trips-table .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.fair-trips-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#eff6ff!important}.fair-trips-table--event .ant-table-thead>tr>th{font-size:12.5px}.fair-trips-table--event .ant-table-tbody>tr>td{font-size:15px}.fair-trips-table .fair-pline{display:flex;align-items:center;min-width:0;border-bottom:1px dashed #e9edf3}.fair-trips-table .fair-pline:last-child{border-bottom:none}.fair-trips-table .fair-pline-heading{font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#64748b;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;background:#f8fafc;white-space:nowrap}.fair-trips-table .fair-title-chip{font-size:10.5px;color:#64748b;background:#f1f5f9;border-radius:999px;padding:0 7px;line-height:18px;white-space:nowrap}.fair-trips-table .fair-date-row{display:flex;align-items:center;gap:8px;line-height:24px;white-space:nowrap}.fair-trips-table .fair-date-label{display:inline-block;width:54px;font-size:10.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#94a3b8}.fair-trips-table .fair-yk-chip{display:inline-flex;flex-direction:column;gap:1px;padding:5px 10px;border-radius:10px;background:#f5f3ff;border:1px solid #ede9fe;white-space:nowrap}.fair-trips-table .fair-yk-chip .fair-yk-no{font-weight:600;color:#5b21b6;font-size:12.5px}.fair-trips-table .fair-yk-chip .fair-yk-date{font-size:11.5px;color:#7c6fa6}.fair-trips-table .fair-actions .ant-btn{border-radius:8px;height:30px;font-size:12.5px;border-color:#e2e8f0;color:#334155;background:#fff;box-shadow:none;display:inline-flex;align-items:center;justify-content:flex-start;overflow:hidden}.fair-trips-table .fair-actions .ant-btn>span:not(.anticon){overflow:hidden;text-overflow:ellipsis}.fair-trips-table .fair-actions .ant-btn:hover{border-color:#93c5fd;color:#1d4ed8;background:#f8fbff}.fair-trips-table .fair-actions .ant-btn-primary{background:#2563eb;border-color:#2563eb;color:#fff}.fair-trips-table .fair-actions .ant-btn-dangerous{color:#dc2626;border-color:#fecaca}.fair-trips-table .fair-actions .ant-btn-dangerous:hover{background:#fef2f2;border-color:#fca5a5;color:#b91c1c}.organ-hero{--hero-accent: #0d47a1;position:relative;overflow:hidden;margin-bottom:24px;padding:26px 30px 24px;border-radius:22px;background:radial-gradient(70% 140% at 0% 0%,color-mix(in srgb,var(--hero-accent) 9%,transparent),transparent 60%),linear-gradient(180deg,#fff,#fbfbfe);border:1px solid rgba(26,35,126,.07);box-shadow:0 1px #fff inset,0 1px 2px #1a237e0d,0 14px 32px -18px #1a237e47}.organ-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--hero-accent),color-mix(in srgb,var(--hero-accent) 40%,white))}.organ-hero-main{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}.organ-hero-head{display:flex;align-items:center;gap:16px;min-width:0;flex:1 1 320px}.organ-hero-icon{width:58px;height:58px;flex-shrink:0;border-radius:17px;display:flex;align-items:center;justify-content:center;font-size:26px;color:#fff;background:radial-gradient(120% 90% at 18% 0%,rgba(255,255,255,.2),transparent 60%),linear-gradient(160deg,var(--hero-accent),color-mix(in srgb,var(--hero-accent) 70%,black));box-shadow:inset 0 1.5px #ffffff4d,inset 0 -3px color-mix(in srgb,var(--hero-accent) 55%,black),0 8px 18px -6px color-mix(in srgb,var(--hero-accent) 60%,transparent)}.organ-hero-eyebrow{display:inline-block;margin-bottom:6px;padding:2px 10px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--hero-accent) 85%,black);background:color-mix(in srgb,var(--hero-accent) 10%,white);border:1px solid color-mix(in srgb,var(--hero-accent) 20%,white)}.organ-hero-title.ant-typography{margin:0!important;line-height:1.25!important;font-weight:700!important;letter-spacing:-.01em;color:#1f2340}.organ-hero-stats{display:flex;flex-wrap:wrap;gap:10px}.organ-hero-stat{display:flex;align-items:center;gap:12px;min-width:160px;padding:12px 18px 12px 12px;border-radius:16px;background:#fff;border:1px solid rgba(26,35,126,.08);box-shadow:0 1px #fff inset,0 4px 12px -8px #1a237e4d;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.organ-hero-stat:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--hero-accent) 25%,white);box-shadow:0 1px #fff inset,0 10px 18px -10px #1a237e59}.organ-hero-stat-icon{width:38px;height:38px;flex-shrink:0;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;color:#fff;background:linear-gradient(160deg,var(--hero-accent),color-mix(in srgb,var(--hero-accent) 72%,black));box-shadow:0 6px 12px -6px color-mix(in srgb,var(--hero-accent) 70%,transparent)}.organ-hero-stat-body{min-width:0}.organ-hero-stat-label{margin-bottom:2px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#8a8fa3;white-space:nowrap}.organ-hero-stat-value{font-size:16px;font-weight:700;line-height:1.3;color:#1f2340}.organ-hero-stat.is-warn{border-color:#cf132240;background:linear-gradient(180deg,#fff,#fff6f6)}.organ-hero-stat.is-warn .organ-hero-stat-icon{background:linear-gradient(160deg,#ff4d4f,#cf1322);box-shadow:0 6px 12px -6px #cf132299}@media (max-width: 768px){.organ-hero{padding:20px 16px 16px}.organ-hero-head{flex-direction:column;align-items:flex-start;gap:10px;flex-basis:100%}.organ-hero-title.ant-typography{font-size:18px!important}.organ-hero-icon{width:42px;height:42px;font-size:20px;border-radius:12px}.organ-hero-stats{width:100%}.organ-hero-stat{flex:1 1 calc(50% - 5px);min-width:0}}.komite-card{--komite-accent: #2e7d32;position:relative;display:flex;flex-direction:column;min-width:0;padding:18px 18px 14px;border-radius:16px;background:linear-gradient(180deg,#fff,#f9fafc);border:1.5px solid rgba(26,35,126,.14);box-shadow:inset 0 1px #fff,inset 0 -3px #1a237e0f,0 2px 3px #1a237e0f,0 8px 18px -10px #1a237e47;cursor:pointer;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.komite-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--komite-accent);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.komite-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--komite-accent) 45%,white);box-shadow:inset 0 1px #fff,inset 0 -3px color-mix(in srgb,var(--komite-accent) 14%,white),0 4px 6px #1a237e0f,0 18px 32px -14px color-mix(in srgb,var(--komite-accent) 45%,rgba(26,35,126,.4))}.komite-card:active{transform:translateY(-1px);box-shadow:inset 0 2px 5px #1a237e1a,0 2px 4px #1a237e14}.komite-card:hover:before{transform:scaleX(1)}.komite-card:focus-visible{outline:2px solid color-mix(in srgb,var(--komite-accent) 45%,white);outline-offset:2px}.komite-card.is-warn{--komite-accent: #c62828}.komite-card-head{display:flex;align-items:center;gap:10px;min-width:0}.komite-card-no{width:32px;height:32px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--komite-accent);background:color-mix(in srgb,var(--komite-accent) 9%,white);border:1px solid color-mix(in srgb,var(--komite-accent) 22%,white);box-shadow:inset 0 1px #fff,0 2px 4px -1px color-mix(in srgb,var(--komite-accent) 35%,transparent);transition:background .25s ease,color .25s ease}.komite-card:hover .komite-card-no{background:var(--komite-accent);color:#fff}.komite-card-title{min-width:0;font-size:14.5px;font-weight:650;color:#1f2340;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.komite-card-subject{margin:10px 0 14px;font-size:12.5px;line-height:1.45;color:#6b7090;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em}.komite-card-foot{margin-top:auto;padding-top:11px;border-top:1px solid rgba(26,35,126,.1);display:flex;align-items:center;justify-content:space-between;gap:8px}.komite-card-count{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#8a8fa3}.komite-card.is-warn .komite-card-count{color:var(--komite-accent);font-weight:600}.komite-card-open{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#b3b8cc;transition:color .25s ease,gap .25s ease}.komite-card-open .anticon{font-size:10px}.komite-card:hover .komite-card-open{color:var(--komite-accent);gap:7px}.tk-page{--tk-line: rgba(26, 35, 126, .07);--tk-blue: #1a56db}.tk-title{display:flex;align-items:center;gap:14px}.tk-title-icon{width:50px;height:50px;flex-shrink:0;border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;background:radial-gradient(120% 90% at 18% 0%,rgba(255,255,255,.2),transparent 60%),linear-gradient(160deg,#6a1b9a,#4a148c);box-shadow:inset 0 1.5px #ffffff4d,inset 0 -3px #38006b,0 8px 18px -6px #6a1b9a8c}.tk-page .tk-card.ant-card{border:1px solid var(--tk-line);box-shadow:0 1px #fff inset,0 1px 2px #1a237e0d,0 14px 32px -18px #1a237e47}.tk-page .tk-list-card .ant-card-head{border-bottom:1px solid var(--tk-line);min-height:56px}.tk-page .tk-list-card .ant-card-head-title{font-size:15px;font-weight:700;color:#1f2340}.tk-page .tk-nav .ant-btn-icon-only{border-radius:50%;border-color:var(--tk-line);box-shadow:0 2px 6px -3px #1a237e4d}.tk-page .tk-nav .ant-btn-icon-only:hover{border-color:var(--tk-blue);color:var(--tk-blue)}.tk-page .tk-month-label.ant-typography{font-size:18px!important;font-weight:700;letter-spacing:-.01em;color:#1f2340;text-transform:capitalize;border-radius:10px;padding:2px 8px;transition:background .2s ease}.tk-page .tk-month-label.ant-typography:hover{background:#f2f4f9}.tk-page .tk-today-btn.ant-btn{border-radius:999px;font-weight:600;color:var(--tk-blue);border-color:color-mix(in srgb,var(--tk-blue) 30%,white);background:color-mix(in srgb,var(--tk-blue) 6%,white)}.tk-page .tk-views.ant-radio-group{display:inline-flex;padding:3px;border-radius:12px;background:#f0f2f7;box-shadow:inset 0 1px 2px #1a237e14}.tk-page .tk-views .ant-radio-button-wrapper{height:30px;line-height:28px;padding:0 14px;border:none!important;border-radius:9px!important;background:transparent;color:#6b7090;font-weight:500}.tk-page .tk-views .ant-radio-button-wrapper:before{display:none!important}.tk-page .tk-views .ant-radio-button-wrapper-checked{background:#fff!important;color:#1f2340!important;font-weight:650;box-shadow:0 1px #fff inset,0 2px 6px -2px #1a237e4d}.tk-month{border:1px solid var(--tk-line, rgba(26, 35, 126, .07));background:#fff}.tk-weekdays{background:linear-gradient(180deg,#f8f9fc,#f2f4f9);border-bottom:1px solid var(--tk-line, rgba(26, 35, 126, .07))}.tk-weekday{text-align:center;padding:10px 0;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7090}.tk-weekday.is-weekend{color:#b0507a}.tk-week{border-bottom:1px solid var(--tk-line, rgba(26, 35, 126, .07))}.tk-day{border-right:1px solid var(--tk-line, rgba(26, 35, 126, .07));transition:background .15s ease}.tk-day.is-weekend{background:#fcfbfd}.tk-day:hover{background:#f5f7ff}.tk-day.is-out{background:repeating-linear-gradient(135deg,#fafbfc,#fafbfc 6px,#f6f7fa 6px,#f6f7fa 12px)}.tk-day.is-out .tk-daynum{color:#c3c7d4}.tk-day.is-out .tk-chip,.tk-day.is-out .tk-bar{opacity:.55}.tk-day.is-today{background:#f3f6ff}.tk-daynum{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 4px;border-radius:9px;font-size:13px;font-weight:600;color:#33384f;font-variant-numeric:tabular-nums;transition:background .15s ease,color .15s ease}.tk-day:hover .tk-daynum{background:#e8ecf8}.tk-day.is-today .tk-daynum{color:#fff;background:linear-gradient(160deg,#3b6cf0,#1a56db);box-shadow:inset 0 1px #ffffff4d,0 3px 8px -2px #1a56db8c}.tk-day.is-selected .tk-daynum{color:#1a56db;background:#fff;box-shadow:0 0 0 2px #1a56db}.tk-day.is-today.is-selected .tk-daynum{color:#fff;background:linear-gradient(160deg,#3b6cf0,#1a56db);box-shadow:0 0 0 2px #fff,0 0 0 4px #1a56db}.tk-chip,.tk-bar{font-weight:600;box-shadow:inset 3px 0 color-mix(in srgb,var(--ev, #1677ff) 65%,black),inset 0 1px #ffffff38,0 1px 2px color-mix(in srgb,var(--ev, #1677ff) 40%,transparent);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.tk-chip:hover,.tk-bar:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:inset 3px 0 color-mix(in srgb,var(--ev, #1677ff) 65%,black),inset 0 1px #ffffff38,0 4px 10px -3px color-mix(in srgb,var(--ev, #1677ff) 60%,transparent)}.tk-page .tk-event-item.ant-list-item{padding:12px 10px;margin:0 -6px;border-radius:12px;border-block-end:1px solid var(--tk-line)!important;transition:background .15s ease}.tk-page .tk-event-item.ant-list-item:hover{background:#f6f8fd}.tk-page .tk-event-item.is-past{opacity:.55}.tk-page .tk-event-item .ant-list-item-meta-avatar{margin-inline-end:14px}.tk-event-date{width:46px;flex-shrink:0;overflow:hidden;border-radius:11px;text-align:center;background:#fff;border:1px solid color-mix(in srgb,var(--ev, #1677ff) 30%,white);box-shadow:0 3px 8px -4px color-mix(in srgb,var(--ev, #1677ff) 70%,transparent)}.tk-event-date-mon{display:block;padding:2px 0;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--ev, #1677ff)}.tk-event-date-day{display:block;padding:3px 0 1px;font-size:18px;font-weight:700;line-height:1.2;color:#1f2340}.tk-event-date{display:flex;flex-direction:column-reverse}.tk-page .tk-event-item .ant-list-item-meta-title{margin-bottom:4px!important}.tk-page .tk-event-item .ant-tag{border-radius:999px;font-size:11px}.tk-page .tk-event-item .ant-list-item-meta-description{font-size:12.5px;color:#7a8099}.survey-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:18px}.survey-list-card{display:flex;flex-direction:column;gap:12px;padding:20px 22px;border-radius:18px;background:linear-gradient(180deg,#fff,#fbfaff);border:1.5px solid rgba(123,31,162,.16);box-shadow:inset 0 1px #fff,inset 0 -3px #7b1fa20f,0 10px 24px -14px #4a148c59}.survey-list-head{display:flex;align-items:center;gap:14px}.survey-list-icon{width:46px;height:46px;flex-shrink:0;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#7b1fa2;background:#f3e5f5;border:1px solid #e1bee7}.survey-list-title{font-size:15px;font-weight:700;line-height:1.35;color:#1f2340}.survey-list-meta{margin-top:4px;font-size:12.5px;color:#8a8fa3}.survey-list-desc{font-size:13px;line-height:1.55;color:#5a6080;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.survey-list-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.survey-list-actions .ant-btn{border-radius:12px}.survey-count-pill{display:inline-block;min-width:22px;padding:0 7px;margin:0 2px;border-radius:999px;font-size:12px;font-weight:700;line-height:20px;color:#fff;background:#7b1fa2}@media (max-width: 768px){.survey-list{grid-template-columns:1fr}}.survey-sheet{max-width:860px;margin:16px auto 0;display:flex;flex-direction:column;gap:14px}.survey-public-page{min-height:100vh;padding:24px 16px 40px;background:linear-gradient(180deg,#f3eef9,#f7f8fc 320px)}.survey-sheet.is-readonly{max-width:none;margin:0}.survey-head{position:relative;overflow:hidden;padding:26px 28px 20px;border-radius:18px;background:#fff;border:1px solid rgba(26,35,126,.08);box-shadow:0 10px 26px -16px #4a148c59}.survey-head:before{content:"";position:absolute;top:0;left:0;right:0;height:8px;background:linear-gradient(90deg,#7b1fa2,#4a148c)}.survey-title.ant-typography{margin:6px 0 10px!important;font-weight:700!important;line-height:1.3!important;color:#1f2340}.survey-desc.ant-typography{font-size:14px;line-height:1.65;color:#4a5070}.survey-prev{margin-bottom:10px;padding:8px 12px;border-radius:10px;font-size:13px;color:#2e7d32;background:#e8f5e9;border:1px solid #c8e6c9}.survey-question{padding:20px 24px;border-radius:16px;background:#fff;border:1px solid rgba(26,35,126,.08);border-left:4px solid transparent;box-shadow:0 4px 14px -10px #1a237e4d;transition:border-color .2s ease,box-shadow .2s ease}.survey-question:focus-within{border-left-color:#7b1fa2;box-shadow:0 8px 20px -12px #4a148c66}.survey-question.has-error{border-color:#ffccc7;border-left-color:#e53935;background:snow}.survey-question-title{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;font-size:15px;font-weight:600;line-height:1.45;color:#1f2340}.survey-question-no{width:26px;height:26px;flex-shrink:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;color:#7b1fa2;background:#f3e5f5}.survey-question-desc{margin-top:2px;font-size:12.5px;font-weight:400;color:#8a8fa3}.survey-required{color:#e53935}.survey-error{margin-top:10px;font-size:12.5px;color:#e53935}.survey-readonly-value{padding:8px 12px;border-radius:10px;font-size:14px;color:#1f2340;background:#f6f7fb}.survey-grid-wrap{overflow-x:auto}.survey-grid{width:100%;border-collapse:separate;border-spacing:0 4px;font-size:13.5px}.survey-grid th{padding:4px 8px 8px;font-size:12.5px;font-weight:600;color:#6b7090;text-align:center;white-space:nowrap}.survey-grid td{padding:8px;text-align:center;background:#f7f8fb;transition:background .15s ease}.survey-grid td:first-child{border-radius:10px 0 0 10px}.survey-grid td:last-child{border-radius:0 10px 10px 0}.survey-grid tr:hover td{background:#f1f3fa}.survey-grid tr.is-answered td{background:#faf5fc}.survey-grid td.is-checked{background:#f3e5f5!important}.survey-grid-row{min-width:220px;text-align:left!important;font-weight:500;color:#33384f}.survey-grid .ant-radio-wrapper,.survey-grid .ant-radio{margin:0}.survey-submit-bar{position:sticky;bottom:12px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-radius:16px;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(26,35,126,.1);box-shadow:0 10px 30px -12px #1a237e59}.survey-submit-bar .ant-btn{border-radius:12px;background:linear-gradient(160deg,#8e24aa,#6a1b9a);border:none}.survey-summary{display:flex;flex-direction:column;gap:16px}.survey-summary-card{padding:18px 22px;border-radius:16px;background:#fff;border:1px solid rgba(26,35,126,.08);box-shadow:0 6px 18px -12px #1a237e4d}.survey-summary-title{margin-bottom:10px;font-size:14.5px;font-weight:700;color:#1f2340}.survey-summary-legend{display:flex;gap:16px;margin-bottom:10px;font-size:12px;color:#6b7090}.survey-summary-legend i{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:3px;vertical-align:-1px}.survey-summary-row{display:grid;grid-template-columns:minmax(180px,280px) 1fr 80px;align-items:center;gap:12px;padding:5px 0}.survey-summary-label{font-size:13px;color:#33384f}.survey-summary-bar{display:flex;height:20px;overflow:hidden;border-radius:999px;background:#eef0f4}.survey-summary-bar span{display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;color:#fff}.survey-summary-nums{font-size:12px;color:#8a8fa3;text-align:right;font-variant-numeric:tabular-nums}.survey-summary-rank{display:grid;grid-template-columns:28px 1fr 60px 120px;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid rgba(26,35,126,.06)}.survey-summary-rank:last-child{border-bottom:none}.survey-summary-rank-no{width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;color:#7b1fa2;background:#f3e5f5}.survey-summary-rank-avg{font-weight:700;color:#1f2340;font-variant-numeric:tabular-nums}.survey-summary-rank-first{font-size:12px;color:#8a8fa3}.back-path{display:inline-flex;align-items:center;gap:10px;max-width:100%;line-height:22px}.back-path-back{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:#1a237e;background:#fff;border:1px solid rgba(26,35,126,.1);box-shadow:0 1px #fff inset,0 3px 8px -3px #1a237e4d;cursor:pointer;transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease}.back-path-back:hover{background:#1a237e;color:#fff;transform:translate(-2px);box-shadow:0 6px 14px -4px #1a237e80}.back-path-back[tabindex="-1"]{cursor:default}.back-path-trail{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0;max-width:100%;padding:4px 6px;background:#fff;border:1px solid rgba(26,35,126,.08);border-radius:999px;box-shadow:0 1px #fff inset,0 3px 10px -5px #1a237e38}.back-path-link,.back-path-current{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;padding:3px 10px;border-radius:999px;font-size:13.5px}a.back-path-link{color:#5a6080;transition:background .2s ease,color .2s ease}a.back-path-link:hover{color:#1a237e;background:#eef0fa}.back-path-link.is-static{color:#8a8fa3}.back-path-current{font-weight:600;color:#1a237e;background:#eef0fa}a.back-path-current{color:#1a237e}.back-path-home{font-size:13px}.back-path-sep{font-size:9px;color:#b3b8cc}.app-header.ant-layout-header{background:#ffffffdb;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid rgba(26,35,126,.07);box-shadow:0 1px #fffc inset,0 6px 24px -12px #1a237e2e}.app-header.ant-layout-header:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#1a237e,#1565c0 35%,#0d8f80 65%,#e65100)}.app-brand{display:flex;align-items:center;cursor:pointer;flex-shrink:0;padding:6px 10px 6px 6px;margin-left:-6px;border-radius:14px;transition:background .25s ease}.app-brand:hover{background:#1a237e0d}.app-brand-logo{width:42px;height:42px;border-radius:12px;object-fit:cover;flex-shrink:0;background:#fff;border:1px solid rgba(26,35,126,.08);box-shadow:0 1px #fff inset,0 4px 10px -2px #1a237e38;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.app-brand:hover .app-brand-logo{transform:rotate(-6deg) scale(1.05)}.app-brand-title{font-size:17px;font-weight:700;letter-spacing:-.01em;color:#1a237e;white-space:nowrap}.app-brand-subtitle{font-size:11.5px;color:#8a8fa3;white-space:nowrap}.app-header-search .ant-select{width:100%!important}.app-header-search .ant-input-affix-wrapper{height:42px;border-radius:999px;padding:0 16px;background:#f2f4f9;border:1px solid transparent;box-shadow:inset 0 1px 2px #1a237e14;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease}.app-header-search .ant-input-affix-wrapper .ant-input{background:transparent}.app-header-search .ant-input-affix-wrapper:hover{background:#eceff7}.app-header-search .ant-input-affix-wrapper-focused,.app-header-search .ant-input-affix-wrapper:focus-within{background:#fff;border-color:#1565c073;box-shadow:0 0 0 4px #1565c01f,0 6px 16px -8px #1a237e40}.app-icon-btn{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:#4a5070;background:#f2f4f9;border:1px solid rgba(26,35,126,.06);box-shadow:0 1px #fff inset,0 2px 4px -1px #1a237e1f;cursor:pointer;transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease}.app-icon-btn:hover{background:#fff;color:#1a237e;transform:translateY(-1px);box-shadow:0 1px #fff inset,0 6px 14px -4px #1a237e40}.app-icon-btn:active{transform:translateY(0)}.app-header-divider{display:inline-block;width:1px;height:28px;background:#1a237e1a;margin:0 4px;vertical-align:middle}.app-user-chip{display:flex;align-items:center;gap:10px;padding:4px 14px 4px 4px;border-radius:999px;background:#fff;border:1px solid rgba(26,35,126,.08);box-shadow:0 1px #fff inset,0 3px 10px -4px #1a237e33;cursor:pointer;transition:box-shadow .25s ease,transform .25s ease}.app-user-chip:hover{transform:translateY(-1px);box-shadow:0 1px #fff inset,0 8px 18px -6px #1a237e4d}.app-user-avatar.ant-avatar{background:linear-gradient(145deg,#3949ab,#1a237e);box-shadow:0 2px 6px -1px #1a237e73}@media (max-width: 768px){.app-user-chip{padding:3px}}.welcome-hero{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 34px;border-radius:22px;color:#fff;background:radial-gradient(120% 120% at 0% 0%,rgba(255,255,255,.12),transparent 55%),radial-gradient(60% 90% at 100% 100%,rgba(13,143,128,.45),transparent 70%),linear-gradient(135deg,#283593,#1a237e 55%,#121858);border:1px solid #10164f;box-shadow:inset 0 2px #ffffff2e,inset 0 -5px #0e1347,0 3px #0b103a,0 18px 36px -14px #1a237e8c}.welcome-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 1.6px);background-size:16px 16px;-webkit-mask-image:linear-gradient(110deg,transparent 40%,#000 100%);mask-image:linear-gradient(110deg,transparent 40%,#000 100%)}.welcome-hero-eyebrow.ant-typography{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);padding:3px 12px;border-radius:999px;margin-bottom:10px}.welcome-hero-title.ant-typography{color:#fff!important;margin:0 0 6px!important;font-weight:700!important;letter-spacing:-.015em;text-shadow:0 2px 6px rgba(0,0,0,.2)}.welcome-hero-subtitle.ant-typography{color:#ffffffc7;font-size:15px}.welcome-hero-date{display:flex;align-items:center;gap:14px;flex-shrink:0;padding:12px 18px 12px 12px;border-radius:16px;font-size:13.5px;background:linear-gradient(180deg,#ffffff29,#ffffff12);border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #ffffff40,0 8px 18px -8px #0006;text-transform:capitalize}.welcome-hero-day{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#1a237e;background:#fff;box-shadow:inset 0 -3px #d7dbef,0 4px 10px -3px #00000059}@media (max-width: 768px){.welcome-hero{flex-direction:column;align-items:flex-start;padding:22px 20px}}:root{--mp-navy: #1a237e;--mp-line: rgba(26, 35, 126, .08);--mp-card-shadow: 0 1px 0 #fff inset, 0 1px 2px rgba(26, 35, 126, .06), 0 10px 28px -14px rgba(26, 35, 126, .22)}.members-page .mp-hero{margin:16px 0;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;background:linear-gradient(180deg,#fff,#fafbff);border:1px solid var(--mp-line);border-radius:20px;box-shadow:var(--mp-card-shadow)}.members-page .mp-hero-main{display:flex;align-items:center;gap:16px;min-width:0}.members-page .mp-hero-icon{width:54px;height:54px;flex-shrink:0;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;background:radial-gradient(120% 90% at 18% 0%,rgba(255,255,255,.18),transparent 60%),linear-gradient(160deg,#2e7d32,#1b5e20);box-shadow:inset 0 1.5px #ffffff4d,inset 0 -3px #134a17,0 8px 18px -6px #2e7d328c}.members-page .mp-hero-title.ant-typography{margin:0 0 2px!important;font-weight:700;letter-spacing:-.01em;color:#1f2340}.members-page .mp-stats{display:flex;gap:12px;flex-wrap:wrap}.members-page .mp-stat{--mp-stat: #1a237e;min-width:112px;padding:10px 16px;border-radius:14px;display:flex;flex-direction:column;background:color-mix(in srgb,var(--mp-stat) 7%,white);border:1px solid color-mix(in srgb,var(--mp-stat) 18%,white);box-shadow:inset 0 1px #fff,inset 0 -3px color-mix(in srgb,var(--mp-stat) 14%,white),0 4px 12px -6px color-mix(in srgb,var(--mp-stat) 45%,transparent)}.members-page .mp-stat-asil{--mp-stat: #e65100}.members-page .mp-stat-yedek{--mp-stat: #607d8b}.members-page .mp-stat-toplam{--mp-stat: #1a237e}.members-page .mp-stat-value{font-size:24px;font-weight:700;line-height:1.1;color:var(--mp-stat);font-variant-numeric:tabular-nums}.members-page .mp-stat-label{font-size:12px;font-weight:500;color:color-mix(in srgb,var(--mp-stat) 60%,#555)}.mp-toolbar{padding:12px 14px;background:#fff;border:1px solid var(--mp-line);border-radius:16px;box-shadow:var(--mp-card-shadow)}.mp-toolbar .ant-btn{border-radius:10px}.mp-toolbar .ant-segmented{border-radius:10px;padding:3px}.mp-search.ant-input-affix-wrapper{min-width:260px;height:36px;border-radius:999px;background:#f2f4f9;border-color:transparent;box-shadow:inset 0 1px 2px #1a237e14}.mp-search.ant-input-affix-wrapper .ant-input{background:transparent}.mp-search.ant-input-affix-wrapper-focused{background:#fff;border-color:#1565c073;box-shadow:0 0 0 4px #1565c01f}.members-page .mp-table .ant-table{background:#fff;border:1px solid var(--mp-line);border-radius:18px;overflow:hidden;box-shadow:var(--mp-card-shadow)}.members-page .mp-table .ant-table-container{border-radius:18px}.members-page .mp-table .ant-table-thead>tr>th{background:#f6f7fb;color:#6b7090;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--mp-line);padding-top:14px;padding-bottom:14px}.members-page .mp-table .ant-table-thead>tr>th:before{display:none}.members-page .mp-table .ant-table-tbody>tr>td{border-bottom:1px solid rgba(26,35,126,.05);padding-top:14px;padding-bottom:14px;transition:background .2s ease}.members-page .mp-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.members-page .mp-table .ant-table-tbody>tr:hover>td{background:#f5f7ff!important}.members-page .mp-table .ant-table-tbody>tr>td:first-child{box-shadow:inset 3px 0 0 transparent;transition:box-shadow .2s ease,background .2s ease}.members-page .mp-table .ant-table-tbody>tr:hover>td:first-child{box-shadow:inset 3px 0 #3949ab}.members-page .mp-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#eef2ff!important}.members-page .mp-name-cell{display:flex;align-items:center;gap:12px}.members-page .mp-name-cell a{font-weight:600;color:#1f2a6b}.members-page .mp-name-cell a:hover{color:#1565c0}.members-page .mp-avatar.ant-avatar{flex-shrink:0;font-size:14px;font-weight:600;background:linear-gradient(145deg,#5c6bc0,#283593);border:2px solid #fff;box-shadow:0 3px 8px -2px #1a237e66}.members-page .mp-avatar-firm.ant-avatar{background:linear-gradient(145deg,#90a4ae,#546e7a)}.members-page .mp-name-cell .ant-tag{border-radius:999px;font-size:11px;padding:0 8px}.members-page .mp-organ{display:flex;align-items:center;gap:8px;font-size:13px;color:#33384f}.members-page .mp-organ-no{min-width:28px;height:22px;padding:0 6px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11.5px;font-weight:700;color:#2e7d32;background:#e8f5e9;border:1px solid #c8e6c9;font-variant-numeric:tabular-nums}.members-page .mp-table .ant-table-tbody .ant-tag{border-radius:999px}.members-page .mp-contact{display:flex;flex-direction:column;gap:3px;font-size:13px;color:#33384f}.members-page .mp-contact .anticon{color:#9aa0b8;font-size:12px;margin-right:4px}.members-page .mp-contact-phone{color:#7a8099;font-size:12.5px}.members-page .ant-pagination .ant-pagination-item{border-radius:10px}.members-page .ant-pagination .ant-pagination-item-active{background:var(--mp-navy);border-color:var(--mp-navy);box-shadow:0 4px 10px -3px #1a237e80}.members-page .ant-pagination .ant-pagination-item-active a{color:#fff}@media (max-width: 768px){.mp-search.ant-input-affix-wrapper{min-width:0}.members-page .mp-hero{padding:16px}}.members-page .mp-avatar-photo.ant-image{flex-shrink:0;width:40px;height:40px;border-radius:50%;overflow:hidden;cursor:zoom-in;border:2px solid #fff;box-shadow:0 3px 8px -2px #1a237e66;transition:transform .25s ease,box-shadow .25s ease}.members-page .mp-avatar-photo.ant-image:hover{transform:scale(1.12);box-shadow:0 6px 14px -3px #1a237e80}.members-page .mp-avatar-photo .ant-image-mask{border-radius:50%;font-size:14px}.mp-card{--mp-card-accent: #fa8c16;position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;padding:0 16px 16px;background:#fff;border-radius:20px;border:1px solid color-mix(in srgb,var(--mp-card-accent) 35%,white);box-shadow:0 1px #fff inset,0 1px 2px #1a237e0f,0 12px 28px -16px color-mix(in srgb,var(--mp-card-accent) 55%,rgba(26,35,126,.4));overflow:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,border-color .3s ease}.mp-card:hover{transform:translateY(-4px);box-shadow:0 1px #fff inset,0 4px 8px #1a237e0f,0 22px 40px -18px color-mix(in srgb,var(--mp-card-accent) 65%,rgba(26,35,126,.45))}.mp-card.is-selected{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff26,0 12px 28px -16px #1677ff80}.mp-card-band{align-self:stretch;margin:0 -16px;height:64px;padding:10px 14px 0;display:flex;align-items:flex-start;justify-content:space-between;background:radial-gradient(rgba(255,255,255,.45) 1px,transparent 1.6px) 0 0 / 12px 12px,linear-gradient(135deg,color-mix(in srgb,var(--mp-card-accent) 22%,white),color-mix(in srgb,var(--mp-card-accent) 10%,white));border-bottom:1px solid color-mix(in srgb,var(--mp-card-accent) 18%,white)}.mp-card-status{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 9px;border-radius:999px;color:color-mix(in srgb,var(--mp-card-accent) 75%,black);background:#ffffffbf;border:1px solid color-mix(in srgb,var(--mp-card-accent) 30%,white)}.mp-card-photo{margin-top:-40px;padding:4px;border-radius:16px;background:#fff;box-shadow:0 8px 18px -8px #1a237e59;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.mp-card:hover .mp-card-photo{transform:scale(1.04)}.mp-card-name{margin-top:12px;text-align:center;font-size:15.5px;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:#1f2340;word-break:break-word}.mp-card-name a{color:#1f2a6b}.mp-card-name a:hover{color:#1565c0}.mp-card-firm{align-self:stretch;margin-top:4px;min-width:0}.mp-card-firm>div{justify-content:center;font-size:11.5px!important;color:#8a8fa3!important}.mp-card-firm>div>span{flex:0 1 auto!important}.mp-card-contacts{align-self:stretch;margin-top:12px;display:flex;flex-direction:column;gap:6px}.mp-card-contact{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 10px;border-radius:10px;font-size:12.5px;color:#4a5070;background:#f6f7fb;border:1px solid transparent;transition:background .2s ease,border-color .2s ease,color .2s ease}.mp-card-contact:hover{background:#fff;border-color:#1565c040;color:#1565c0}.mp-card-contact .anticon{flex-shrink:0;width:22px;height:22px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:#3949ab;background:#e8eaf6}.mp-card-contact span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-card-roles{align-self:stretch;margin-top:12px;padding-top:12px;border-top:1px dashed rgba(26,35,126,.12);display:flex;flex-direction:column;gap:6px}.mp-card-role{display:flex;align-items:center;gap:8px;font-size:12.5px;line-height:1.35;color:#33384f}.mp-card-role-icon{flex-shrink:0;font-size:12px;color:#9aa0b8}.mp-card-role-organ{flex:1;min-width:0;font-weight:500}.mp-card-role-tag.ant-tag{flex-shrink:0;margin:0;border-radius:999px;font-size:11px}.members-page button.mp-stat{font:inherit;text-align:left;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease}.members-page button.mp-stat:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--mp-stat) 40%,white);box-shadow:inset 0 1px #fff,inset 0 -3px color-mix(in srgb,var(--mp-stat) 18%,white),0 10px 18px -8px color-mix(in srgb,var(--mp-stat) 55%,transparent)}.members-page button.mp-stat:focus-visible{outline:3px solid color-mix(in srgb,var(--mp-stat) 35%,white);outline-offset:2px}.members-page button.mp-stat.is-active{background:linear-gradient(160deg,var(--mp-stat),color-mix(in srgb,var(--mp-stat) 75%,black));border-color:color-mix(in srgb,var(--mp-stat) 70%,black);box-shadow:inset 0 1px #ffffff40,inset 0 -3px color-mix(in srgb,var(--mp-stat) 55%,black),0 10px 20px -8px color-mix(in srgb,var(--mp-stat) 70%,transparent)}.members-page button.mp-stat.is-active .mp-stat-value,.members-page button.mp-stat.is-active .mp-stat-label{color:#fff}.members-page .mp-stat-pasif,.members-page .mp-stat-firmaDustu{--mp-stat: #c62828}.members-page .mp-stat-temsilciDegisti{--mp-stat: #6a1b9a}.members-page .mp-stat-evrakEksik{--mp-stat: #b8860b}.mp-section-head{display:flex;align-items:center;gap:10px;margin:8px 0 12px;padding:8px 14px 8px 10px;border-radius:12px;font-size:14px;font-weight:650;color:#1f2340;background:#fff;border:1px solid rgba(26,35,126,.08);box-shadow:0 1px #fff inset,0 3px 10px -6px #1a237e40;cursor:pointer;-webkit-user-select:none;user-select:none;transition:box-shadow .2s ease}.mp-section-head:hover{box-shadow:0 1px #fff inset,0 6px 14px -6px #1a237e4d}.mp-section-head .mp-section-caret{width:22px;height:22px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;color:#3949ab;background:#eef0fa}.mp-section-count{min-width:24px;height:22px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;background:var(--mp-section, #607d8b)}.mp-section-head .ant-btn-link{margin-left:auto}.mp-section-empty{display:block;margin:-4px 0 12px 4px;font-size:12.5px;color:#8a8fa3}.mp-card-menu.ant-btn{width:28px;min-width:28px;height:28px;border:1px solid rgba(255,255,255,.9);background:#fffc;box-shadow:0 2px 6px -2px #0003}.mp-card-band-actions{display:flex;align-items:center;gap:8px}.mp-card-tags{margin-top:6px;display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.mp-card-tags .ant-tag{margin:0;border-radius:999px}.mp-card-note{align-self:stretch;margin-top:8px;font-size:12px;color:#8a8fa3;text-align:center}.mp-card.is-past{--mp-card-accent: #9e9e9e;border-style:dashed;background:#fbfbfc;cursor:pointer}.mp-card.is-past .mp-card-photo{filter:grayscale(.6)}.mp-card-firm-icon{width:96px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:26px;color:#607d8b;background:linear-gradient(160deg,#eceff1,#cfd8dc)}.mp-card-info{align-self:stretch;margin-top:12px;display:flex;flex-direction:column;gap:6px}.mp-card-info>div{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;font-size:12.5px;color:#4a5070;background:#f6f7fb}.mp-card-info .anticon{color:#3949ab}.meetings-toolbar.mp-toolbar{padding:10px 14px}.meetings-toolbar .ant-input-search .ant-input-affix-wrapper,.meetings-toolbar .ant-input-search .ant-input,.meetings-toolbar .ant-picker{border-radius:10px}.meetings-toolbar .ant-input-search .ant-input-group-addon .ant-btn{border-radius:0 10px 10px 0!important}.meetings-toolbar .ant-btn{height:34px;border-radius:10px;font-weight:500}.meetings-toolbar .ant-btn-primary{background:linear-gradient(160deg,#283593,#1a237e);border:none;box-shadow:0 6px 14px -6px #1a237e99}.meetings-toolbar .ant-btn-primary:not(:disabled):hover{background:linear-gradient(160deg,#3949ab,#283593)}.meeting-card{--mc-accent: #3b6cf0;position:relative;background:#fff;border-radius:18px;padding:14px 18px 14px 22px;border:1px solid rgba(26,35,126,.07);box-shadow:0 1px #fff inset,0 1px 2px #1a237e0d,0 12px 28px -18px #1a237e4d;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.meeting-card:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:0 4px 4px 0;background:var(--mc-accent)}.meeting-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--mc-accent) 25%,white);box-shadow:0 1px #fff inset,0 2px 4px #1a237e0f,0 18px 36px -18px #1a237e61}.meeting-card--today{--mc-accent: #16a34a}.meeting-card--past{--mc-accent: #94a3b8}.meeting-card--done{--mc-accent: #9aa3b5;background:#eef0f4;border-color:#0f172a1a;box-shadow:none}.meeting-card--done:hover{transform:none;box-shadow:none}.meeting-card-date{width:64px;min-height:64px;flex-shrink:0;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 4px;color:var(--mc-accent);background:color-mix(in srgb,var(--mc-accent) 8%,white);border:1px solid color-mix(in srgb,var(--mc-accent) 20%,white);box-shadow:inset 0 1px #fff,inset 0 -3px color-mix(in srgb,var(--mc-accent) 12%,white);line-height:1}.meeting-card-date-day{font-size:22px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.meeting-card-date-month{margin-top:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.meeting-card-date-weekday{margin-top:3px;font-size:9.5px;font-weight:500;color:color-mix(in srgb,var(--mc-accent) 55%,#64748b);text-transform:capitalize}.meeting-card--done .meeting-card-date{background:#fff}.meeting-card-organ{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8a90a8;margin-bottom:2px;max-width:460px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meeting-card .meeting-card-title.ant-typography{font-size:16.5px;font-weight:700;color:#1f2340;cursor:pointer;transition:color .15s ease}.meeting-card .meeting-card-title.ant-typography:hover{color:#1a56db}.meeting-card-meta{display:flex;align-items:center;gap:6px;margin-top:8px}.meeting-card-meta>span{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;color:#4b5270;background:#f2f4f9}.meeting-card-meta>span .anticon{color:#8a90a8;font-size:11.5px}.meeting-card-meta>.meeting-card-meta--today{color:#15803d;font-weight:600;background:#dcfce7}.meeting-card--done .meeting-card-meta>span{background:#fff}.meeting-card .ant-btn-sm{height:30px;border-radius:9px;font-size:12.5px;font-weight:500;background:#f6f7fb;border-color:#e7e9f2;box-shadow:none;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.meeting-card .ant-btn-sm:not(:disabled):hover{background:#eef2ff;border-color:#c7d2fe;color:#1a56db}.meeting-card .ant-btn-sm.ant-btn-primary{background:#1a56db;border-color:#1a56db;color:#fff}.meeting-card .ant-tag{border-radius:8px}.meetings-section-title{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:16px;font-weight:700;line-height:32px;color:#1f2340}.meetings-section-icon{width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;color:#fff;background:linear-gradient(160deg,#3b6cf0,#1a237e);box-shadow:inset 0 1px #ffffff4d,0 6px 12px -5px #1a237e8c}.meetings-section-count{min-width:26px;height:22px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#1a56db;background:#eef2ff}.meetings-calendar-box .tk-card.ant-card{border-radius:18px}.meetings-side-box{background:#fff;border-radius:18px;border:1px solid rgba(26,35,126,.07);box-shadow:0 1px #fff inset,0 1px 2px #1a237e0d,0 14px 32px -18px #1a237e47}.meetings-toolbar .ant-picker{height:36px;border-radius:999px;background:#f2f4f9;border-color:transparent;box-shadow:inset 0 1px 2px #1a237e14}.meetings-toolbar .ant-picker-focused{background:#fff;border-color:#1565c073;box-shadow:0 0 0 4px #1565c01f}.meetings-toolbar .mp-search.ant-input-affix-wrapper .anticon-search{color:#8a90a8}.meetings-list-group{flex-shrink:0;padding:4px 4px 2px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a90a8}.meetings-list-group--sep{margin-top:10px;padding-top:14px;border-top:1px dashed rgba(26,35,126,.14)}.meetings-list-row{--ml-accent: #3b6cf0;position:relative;flex-shrink:0;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;cursor:pointer;background:#fafbfe;border:1px solid rgba(26,35,126,.06);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.meetings-list-row:hover{background:#fff;border-color:color-mix(in srgb,var(--ml-accent) 30%,white);box-shadow:0 8px 18px -12px #1a237e66;transform:translateY(-1px)}.meetings-list-row.is-next{background:color-mix(in srgb,var(--ml-accent) 5%,white);border-color:color-mix(in srgb,var(--ml-accent) 28%,white);box-shadow:inset 3px 0 0 var(--ml-accent)}.meetings-list-row.is-past{--ml-accent: #94a3b8}.meetings-list-date{width:46px;height:46px;flex-shrink:0;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;color:var(--ml-accent);background:#fff;border:1px solid color-mix(in srgb,var(--ml-accent) 22%,white);box-shadow:inset 0 -2px color-mix(in srgb,var(--ml-accent) 12%,white)}.meetings-list-date-day{font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}.meetings-list-date-month{margin-top:3px;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.meetings-list-organ{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#9aa0b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meetings-list-title{font-size:14px;font-weight:700;color:#1f2340;line-height:20px}.meetings-list-row.is-past .meetings-list-title{color:#64748b}.meetings-list-meta{display:flex;align-items:center;gap:10px;margin-top:2px;min-width:0;font-size:11.5px;color:#8a90a8}.meetings-list-meta .anticon{margin-right:4px}.meetings-list-badge{font-size:11px;font-weight:600;color:#1a56db;background:#e0e8ff;border-radius:999px;padding:2px 9px}.meetings-list-badge--done{color:#15803d;background:#dcfce7}.meetings-list-row .meetings-list-pin.ant-btn{height:28px;border-radius:999px;font-size:12px;font-weight:600;color:#4b5270;background:#fff;border-color:#e2e5f0}.meetings-list-row .meetings-list-pin.ant-btn:not(:disabled):hover{color:#1a56db;border-color:#c7d2fe;background:#eef2ff}.md-hero{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px;margin-bottom:16px;padding:20px 24px;border-radius:20px;background:radial-gradient(120% 140% at 0% 0%,rgba(59,108,240,.08),transparent 55%),linear-gradient(180deg,#fff,#fbfcff);border:1px solid rgba(26,35,126,.08);box-shadow:0 1px #fff inset,0 1px 2px #1a237e0d,0 16px 36px -20px #1a237e59}.md-hero-main{display:flex;align-items:center;gap:16px;min-width:0;flex:1 1 360px}.md-hero-date{width:74px;min-height:74px;flex-shrink:0;border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;color:#fff;background:radial-gradient(120% 90% at 18% 0%,rgba(255,255,255,.22),transparent 60%),linear-gradient(160deg,#3b6cf0,#1a237e);box-shadow:inset 0 1.5px #ffffff4d,inset 0 -3px #0a145a80,0 10px 20px -8px #1a237e99}.md-hero-date-day{font-size:28px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.md-hero-date-month{margin-top:5px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;opacity:.95}.md-hero-date-weekday{margin-top:3px;font-size:10px;text-transform:capitalize;opacity:.8}.md-hero-organ{font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8a90a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-hero-organ .anticon{margin-right:4px}.md-hero-title{margin-top:2px;font-size:22px;font-weight:800;letter-spacing:-.015em;color:#1f2340;line-height:1.25}.md-hero-title .anticon{font-size:16px;color:#3b6cf0;margin-right:2px}.md-hero-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.md-hero-tag{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 10px;border-radius:999px;font-size:11.5px;font-weight:600;color:#4b5270;background:#eef0f6}.md-hero-tag--blue{color:#1a56db;background:#e0e8ff}.md-hero-tag--green{color:#15803d;background:#dcfce7}.md-hero-tag--orange{color:#c2410c;background:#ffedd5}.md-hero-stats{display:flex;flex-wrap:wrap;gap:10px;flex:2 1 520px}.md-hero-stat{--md-stat: #1a56db;flex:1 1 150px;min-width:0;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#fff;border:1px solid color-mix(in srgb,var(--md-stat) 14%,white);box-shadow:inset 0 -2px color-mix(in srgb,var(--md-stat) 8%,white)}.md-hero-stat-icon{width:34px;height:34px;flex-shrink:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;color:var(--md-stat);background:color-mix(in srgb,var(--md-stat) 10%,white)}.md-hero-stat-label{display:flex;justify-content:space-between;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#8a90a8}.md-hero-stat-pct{color:var(--md-stat)}.md-hero-stat-value{font-size:14px;font-weight:700;color:#1f2340;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-hero-progress{height:4px;margin-top:5px;border-radius:999px;background:color-mix(in srgb,var(--md-stat) 12%,white);overflow:hidden}.md-hero-progress>span{display:block;height:100%;border-radius:999px;background:var(--md-stat)}.md-hero .md-hero-edit.ant-btn{height:36px;border-radius:10px;font-weight:600;color:#1a237e;border-color:#1a237e2e;background:#fff}.md-hero .md-hero-edit.ant-btn:not(:disabled):hover{color:#1a56db;border-color:#1a56db;background:#f5f7ff}.meeting-detail-page .md-main.ant-card{border-radius:20px;border:1px solid rgba(26,35,126,.08);box-shadow:0 1px #fff inset,0 1px 2px #1a237e0d,0 16px 36px -22px #1a237e4d}.meeting-detail-page .md-main>.ant-card-body>.ant-tabs>.ant-tabs-nav:before{border-bottom-color:#1a237e14}.meeting-detail-page .md-main>.ant-card-body>.ant-tabs>.ant-tabs-nav .ant-tabs-tab{padding:8px 14px;margin:0 4px 8px 0;border-radius:10px;color:#6b7090;font-weight:500;transition:background .15s ease,color .15s ease}.meeting-detail-page .md-main>.ant-card-body>.ant-tabs>.ant-tabs-nav .ant-tabs-tab:hover{background:#f2f4f9;color:#1f2340}.meeting-detail-page .md-main>.ant-card-body>.ant-tabs>.ant-tabs-nav .ant-tabs-tab-active{background:#eef2ff}.meeting-detail-page .md-main>.ant-card-body>.ant-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1a237e;font-weight:700}.meeting-detail-page .md-main>.ant-card-body>.ant-tabs>.ant-tabs-nav .ant-tabs-ink-bar{height:3px;border-radius:3px 3px 0 0;background:#1a237e}.meeting-detail-page .md-main .ant-btn{border-radius:9px}.meeting-detail-page .md-card.ant-card,.meeting-detail-page .md-card.ant-collapse{border-radius:16px;border:1px solid rgba(26,35,126,.08);background:#fff;box-shadow:0 1px 2px #1a237e0a,0 10px 24px -18px #1a237e4d;overflow:hidden}.meeting-detail-page .md-card.ant-card>.ant-card-head{min-height:52px;padding:0 16px;background:linear-gradient(180deg,#fafbfe,#f5f7fc);border-bottom:1px solid rgba(26,35,126,.07)}.meeting-detail-page .md-card.ant-card>.ant-card-head .ant-card-head-title{font-size:15px;font-weight:700;color:#1f2340}.meeting-detail-page .md-card.ant-card>.ant-card-body{padding:16px}.meeting-detail-page .md-card.ant-collapse>.ant-collapse-item{border-bottom:none}.meeting-detail-page .md-card.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center;padding:12px 16px;background:linear-gradient(180deg,#fafbfe,#f5f7fc);font-weight:600;color:#1f2340}.meeting-detail-page .md-card.ant-collapse>.ant-collapse-item-active>.ant-collapse-header{border-bottom:1px solid rgba(26,35,126,.07)}.meeting-detail-page .md-card.ant-collapse .ant-collapse-content{border-top:none;background:#fff}.meeting-detail-page .md-card .ant-tag{border-radius:999px}.md-card-icon{--md-c: #1a56db;display:inline-flex;width:30px;height:30px;border-radius:9px;align-items:center;justify-content:center;font-size:14px;color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--md-c) 80%,white),var(--md-c));box-shadow:inset 0 1px #ffffff4d,0 5px 10px -5px var(--md-c)}.md-agenda-item{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:12px;background:#fafbfe;border:1px solid rgba(26,35,126,.07);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.md-agenda-item:hover{background:#fff;border-color:#c7d2fe;box-shadow:0 6px 14px -10px #1a237e73}.md-agenda-no{min-width:26px;height:26px;flex-shrink:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;color:#1a56db;background:#e0e8ff;font-variant-numeric:tabular-nums}.md-agenda-item.is-approved{background:#f4f5f8}.md-agenda-item.is-approved:hover{border-color:#1a237e12;box-shadow:none}.md-agenda-item.is-approved .md-agenda-no{color:#64748b;background:#e5e7ee}@media (max-width: 768px){.md-hero{padding:16px}.md-hero-title{font-size:18px}.md-hero-date{width:60px;min-height:60px}.md-hero-date-day{font-size:22px}.md-hero-stat{flex:1 1 calc(50% - 10px)}}.members-page .survey-responses-table .ant-table-thead>tr>th,.members-page .survey-responses-table .ant-table-tbody>tr>td{padding-left:14px;padding-right:14px}.members-page .survey-responses-table .ant-table-tbody>tr>td{white-space:nowrap}.planlama-page .mp-hero-icon{background:radial-gradient(120% 90% at 18% 0%,rgba(255,255,255,.2),transparent 60%),linear-gradient(160deg,#8e24aa,#4a148c);box-shadow:inset 0 1.5px #ffffff4d,inset 0 -3px #38006b,0 8px 18px -6px #6a1b9a8c}.planlama-progress{display:flex;align-items:center;gap:10px;margin-top:10px;max-width:420px}.planlama-progress-bar{flex:1;height:8px;border-radius:999px;background:#f1e8f7;overflow:hidden;box-shadow:inset 0 1px 2px #4a148c1f}.planlama-progress-bar>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ab47bc,#6a1b9a);transition:width .4s ease}.planlama-progress-label{font-size:12px;font-weight:700;color:#6a1b9a;white-space:nowrap}.planlama-page .planlama-stat{min-width:150px}.planlama-page .planlama-stat .mp-stat-value small{font-size:14px;font-weight:600;opacity:.6;margin-left:2px}.planlama-page .planlama-stat .mp-stat-label .anticon{margin-right:2px}.planlama-page .ant-btn-primary.planlama-primary{background:linear-gradient(160deg,#8e24aa,#6a1b9a);border:none;box-shadow:0 6px 14px -6px #6a1b9aa6}.planlama-page .ant-btn-primary.planlama-primary:not(:disabled):hover{background:linear-gradient(160deg,#9c27b0,#7b1fa2)}.planlama-page .ant-space-compact .ant-select-selector{border-radius:10px 0 0 10px!important}.planlama-page .ant-space-compact>.ant-btn:last-child{border-radius:0 10px 10px 0!important}.planlama-no{width:38px;height:38px;flex-shrink:0;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#6a1b9a;background:linear-gradient(180deg,#faf5ff,#f3e8ff);border:1px solid #e9d5ff;box-shadow:inset 0 -2px #e9d5ff;font-variant-numeric:tabular-nums}.planlama-row-unplanned .planlama-no{color:#b45309;background:linear-gradient(180deg,#fffbeb,#fef3c7);border-color:#fde68a;box-shadow:inset 0 -2px #fde68a}.planlama-person{display:flex;align-items:center;gap:8px;min-width:0}.planlama-person-avatar{width:28px;height:28px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(145deg,#5c6bc0,#283593);box-shadow:0 2px 6px -2px #1a237e73}.planlama-person-name{font-size:13px;color:#33384f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.planlama-date{width:40px;height:40px;flex-shrink:0;border-radius:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;color:#6a1b9a;background:#fff;border:1px solid #e9d5ff;box-shadow:inset 0 -2px #f3e8ff}.planlama-date-day{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.planlama-date-month{margin-top:2px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.planlama-table .ant-btn-sm{height:28px;border-radius:8px;font-weight:500}.planlama-table .ant-btn-sm:not(.ant-btn-dangerous){background:#f6f7fb;border-color:#e7e9f2}.planlama-table .ant-btn-sm:not(.ant-btn-dangerous):not(:disabled):hover{background:#f3e8ff;border-color:#d8b4fe;color:#6a1b9a}.raportor-page div.mp-stat{cursor:default}.ra-toolbar-label{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:700;color:#6a1b9a;background:#f3e8ff}.ra-panel{background:#fff;border-radius:18px;border:1px solid var(--mp-line);box-shadow:var(--mp-card-shadow);overflow:hidden}.ra-panel-head{display:flex;align-items:center;gap:10px;padding:12px 16px;font-size:15px;font-weight:700;color:#1f2340;background:linear-gradient(180deg,#fafbfe,#f5f7fc);border-bottom:1px solid var(--mp-line)}.ra-list{display:flex;flex-direction:column;gap:8px;padding:12px;max-height:640px;overflow-y:auto}.ra-card{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;cursor:pointer;background:#fafbfe;border:1px solid rgba(26,35,126,.06);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ra-card:hover{background:#fff;border-color:#d8b4fe;box-shadow:0 8px 18px -12px #6a1b9a73;transform:translateY(-1px)}.ra-avatar.ant-avatar{flex-shrink:0;font-weight:700;background:linear-gradient(145deg,#5c6bc0,#283593);border:2px solid #fff;box-shadow:0 3px 8px -2px #1a237e66}.ra-avatar--lg.ant-avatar{font-size:28px;border-width:3px;box-shadow:0 10px 22px -8px #1a237e8c}.ra-card-name{font-size:14px;font-weight:700;color:#1f2340;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ra-card-contact{margin-top:2px;font-size:12px;color:#8a90a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ra-card-count{flex-shrink:0;font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:999px;color:#8a90a8;background:#eef0f6}.ra-card-count.is-active{color:#6a1b9a;background:#f3e8ff}.ra-profile{text-align:center;margin:12px 0 16px}.ra-profile-name{margin-top:12px;font-size:18px;font-weight:800;color:#1f2340}.ra-profile-contact{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:6px;font-size:12.5px;color:#6b7090}.ra-profile-contact .anticon{margin-right:6px;color:#9aa0b8}.ra-count-box{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:16px;border-radius:14px;background:linear-gradient(180deg,#faf5ff,#f3e8ff);border:1px solid #e9d5ff}.ra-count-icon{width:38px;height:38px;flex-shrink:0;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;color:#fff;background:linear-gradient(160deg,#8e24aa,#6a1b9a);box-shadow:0 6px 12px -6px #6a1b9a99}.ra-count-value{font-size:16px;font-weight:800;color:#4a148c;line-height:1.2}.raportor-page .planlama-table .ant-select-selector{border-radius:10px!important}.planlama-page .ant-btn-primary.planlama-primary:disabled,.planlama-page .ant-btn-primary.planlama-primary.ant-btn-disabled{background:#f3e8ff;color:#8b5fb0;border:1px dashed #d8b4fe;box-shadow:none;opacity:1}.huzur-page .mp-hero-icon{background:radial-gradient(120% 90% at 18% 0%,rgba(255,255,255,.2),transparent 60%),linear-gradient(160deg,#14b8a6,#0f766e);box-shadow:inset 0 1.5px #ffffff4d,inset 0 -3px #115e59,0 8px 18px -6px #0f766e8c}.huzur-page .hh-stat{min-width:104px}.huzur-page div.hh-stat{cursor:default}.huzur-page .mp-stat-label .anticon{margin-right:2px}.huzur-page .ant-btn-primary.hh-primary{background:linear-gradient(160deg,#14b8a6,#0f766e);border:none;box-shadow:0 6px 14px -6px #0f766ea6}.huzur-page .ant-btn-primary.hh-primary:not(:disabled):hover{background:linear-gradient(160deg,#2dd4bf,#0d9488)}.hh-empty{padding:40px 16px;background:#fff;border-radius:18px;border:1px solid var(--mp-line);box-shadow:var(--mp-card-shadow);text-align:center}.hh-iban{display:inline-block;white-space:nowrap;font-family:inherit;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;letter-spacing:.03em;color:#1f2340;padding:3px 8px;border-radius:8px;background:#f4f6fb}.hh-iban--copy{cursor:pointer;transition:background .15s}.hh-iban--copy:hover{background:#e4e9f5}.hh-meeting-list{display:flex;flex-direction:column;gap:4px}.hh-meeting-line{line-height:22px;white-space:nowrap}.hh-att{font-weight:600}.hh-att--yes{color:#16a34a}.hh-att--no{color:#94a3b8}.hh-amount{font-weight:700;color:#1f2340;font-variant-numeric:tabular-nums}.hh-pill{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;color:#4b5270;background:#eef0f6}.hh-pill--PENDING{color:#b45309;background:#fef3c7}.hh-pill--PAID{color:#15803d;background:#dcfce7}.hh-pill--OVERDUE{color:#b91c1c;background:#fee2e2}.hh-pill--NOT_ELIGIBLE{color:#64748b;background:#f1f5f9}.hh-pill--red{color:#b91c1c;background:#fee2e2}.huzur-page .hh-row-muted>td{opacity:.72}.huzur-page .hh-pay-btn.ant-btn{height:28px;border-radius:999px;font-weight:600;color:#0f766e;border-color:#99f6e4;background:#f0fdfa}.huzur-page .hh-pay-btn.ant-btn:not(:disabled):hover{color:#fff;border-color:#0f766e;background:#0f766e}.fair-page .mp-hero-icon{background:radial-gradient(120% 90% at 18% 0%,rgba(255,255,255,.2),transparent 60%),linear-gradient(160deg,#3b82f6,#1d4ed8);box-shadow:inset 0 1.5px #ffffff4d,inset 0 -3px #1e3a8a,0 8px 18px -6px #1d4ed88c}.fair-page--event .mp-hero-icon{background:radial-gradient(120% 90% at 18% 0%,rgba(255,255,255,.22),transparent 60%),linear-gradient(160deg,#fb923c,#c2410c);box-shadow:inset 0 1.5px #ffffff4d,inset 0 -3px #9a3412,0 8px 18px -6px #c2410c8c}.fair-page .fair-stat{min-width:120px}.fair-page .mp-hero .ant-btn-primary{height:38px;border-radius:11px;font-weight:600;border:none;background:linear-gradient(160deg,#3b82f6,#1d4ed8);box-shadow:0 6px 14px -6px #1d4ed8a6}.fair-page--event .mp-hero .ant-btn-primary{background:linear-gradient(160deg,#fb923c,#ea580c);box-shadow:0 6px 14px -6px #c2410c99}.fair-page .mp-hero .ant-btn-primary:not(:disabled):hover{filter:brightness(1.06)}.fair-page .mp-toolbar .ant-select-selector,.fair-page .mp-toolbar .ant-btn{border-radius:10px!important}.fair-page .fair-trips-table.ant-table-wrapper{border-radius:18px!important;border:1px solid var(--mp-line)!important;box-shadow:var(--mp-card-shadow)!important;background:#fff;overflow:hidden}.fair-page .fair-trips-table .ant-table-thead>tr>th{background:linear-gradient(180deg,#f8f9fc,#f2f4f9);color:#6b7090;border-bottom:1px solid var(--mp-line)}.fair-page .fair-trips-table .ant-table-tbody>tr>td{border-bottom:1px solid rgba(26,35,126,.05);transition:background .2s ease}.fair-page .fair-trips-table .ant-table-tbody>tr>td:first-child{box-shadow:inset 3px 0 0 transparent;transition:box-shadow .2s ease,background .2s ease}.fair-page .fair-trips-table .ant-table-tbody>tr:hover>td{background:#f5f7ff!important}.fair-page .fair-trips-table .ant-table-tbody>tr:hover>td:first-child{box-shadow:inset 3px 0 #1d4ed8}.fair-page--event .fair-trips-table .ant-table-tbody>tr:hover>td{background:#fff8f3!important}.fair-page--event .fair-trips-table .ant-table-tbody>tr:hover>td:first-child{box-shadow:inset 3px 0 #ea580c}.fair-page .fair-trips-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#eef2ff!important}.fair-page .fair-trips-table .ant-btn-link.ant-btn-sm{height:28px;padding:0 12px!important;border-radius:999px;font-weight:600;color:#1d4ed8;background:#eff4ff}.fair-page--event .fair-trips-table .ant-btn-link.ant-btn-sm{color:#c2410c;background:#fff3eb}.fair-page .fair-trips-table .ant-btn-link.ant-btn-sm:not(:disabled):hover{filter:brightness(.97)}.fair-page .fair-trips-table .ant-btn-link.ant-btn-sm:disabled{color:#94a3b8;background:#f1f5f9}.fair-page .fair-trips-table .fair-yk-chip{border-radius:12px;background:linear-gradient(180deg,#faf8ff,#f5f3ff)}.fair-page .fair-trips-table .fair-actions .ant-btn{border-radius:10px;background:#f8f9fc;border-color:#e7e9f2}.fair-page .fair-trips-table .fair-actions .ant-btn-primary{background:#2563eb;border-color:#2563eb}.fh-hero .mp-hero-icon{background:radial-gradient(120% 90% at 18% 0%,rgba(255,255,255,.2),transparent 60%),linear-gradient(160deg,#3b6cf0,#1a237e);box-shadow:inset 0 1.5px #ffffff4d,inset 0 -3px #0d1450,0 8px 18px -6px #1a237e8c}.fh-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.fh-card{--fh: #1a237e;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:210px;padding:24px;text-align:left;font:inherit;cursor:pointer;border-radius:22px;border:1px solid color-mix(in srgb,var(--fh) 14%,white);background:radial-gradient(130% 120% at 100% 0%,color-mix(in srgb,var(--fh) 10%,transparent),transparent 55%),linear-gradient(180deg,#fff,color-mix(in srgb,var(--fh) 3%,white));box-shadow:0 1px #fff inset,0 1px 2px #1a237e0d,0 14px 32px -20px color-mix(in srgb,var(--fh) 55%,transparent);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.fh-card:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--fh),color-mix(in srgb,var(--fh) 50%,white))}.fh-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--fh) 35%,white);box-shadow:0 1px #fff inset,0 2px 4px #1a237e0f,0 24px 44px -20px color-mix(in srgb,var(--fh) 65%,transparent)}.fh-card:focus-visible{outline:3px solid color-mix(in srgb,var(--fh) 35%,white);outline-offset:2px}.fh-card-bg{position:absolute;right:-18px;bottom:-26px;font-size:150px;line-height:1;color:var(--fh);opacity:.06;transform:rotate(-12deg);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.fh-card:hover .fh-card-bg{opacity:.1;transform:rotate(-6deg) scale(1.05)}.fh-card-icon{width:56px;height:56px;border-radius:17px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px;font-size:26px;color:#fff;background:radial-gradient(120% 90% at 18% 0%,rgba(255,255,255,.25),transparent 60%),linear-gradient(160deg,color-mix(in srgb,var(--fh) 78%,white),var(--fh));box-shadow:inset 0 1.5px #ffffff4d,inset 0 -3px color-mix(in srgb,var(--fh) 70%,black),0 10px 20px -8px var(--fh)}.fh-card-title{font-size:19px;font-weight:800;letter-spacing:-.01em;color:#1f2340}.fh-card-desc{font-size:13.5px;color:#6b7090;line-height:1.5;max-width:85%}.fh-card-go{margin-top:auto;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:700;color:var(--fh);background:color-mix(in srgb,var(--fh) 9%,white);transition:gap .2s ease,background .2s ease,color .2s ease}.fh-card:hover .fh-card-go{gap:10px;color:#fff;background:var(--fh)}.fair-page .fair-trips-table .fair-actions{width:100%!important;max-width:344px;gap:6px!important}.fair-page .fair-trips-table .fair-actions .ant-btn{height:32px;padding:0 10px;border-radius:10px;font-size:12.5px;font-weight:600;color:#33384f;background:#fff;border:1px solid #e4e7f0;box-shadow:0 1px 2px #1a237e0d;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.fair-page .fair-trips-table .fair-actions .ant-btn .anticon{color:#1d4ed8}.fair-page--event .fair-trips-table .fair-actions .ant-btn .anticon{color:#ea580c}.fair-page .fair-trips-table .fair-actions .ant-btn:not(:disabled):hover{color:#1f2340;background:#f5f7ff;border-color:#c7d2fe;box-shadow:0 4px 10px -6px #1a237e73}.fair-page--event .fair-trips-table .fair-actions .ant-btn:not(:disabled):hover{background:#fff7f0;border-color:#fdba74}.fair-page .fair-trips-table .fair-actions .ant-btn-dangerous,.fair-page .fair-trips-table .fair-actions .ant-btn-dangerous .anticon{color:#dc2626!important}.fair-page .fair-trips-table .fair-actions .ant-btn-dangerous{border-color:#fecaca;background:snow}.fair-page .fair-trips-table .fair-actions .ant-btn-dangerous:not(:disabled):hover{background:#fef2f2;border-color:#fca5a5}.fair-page .fair-trips-table .fair-actions .ant-btn-primary{color:#fff;background:#2563eb;border-color:#2563eb}.fair-page .fair-trips-table .fair-actions .ant-btn-primary .anticon{color:#fff}.fair-page{--fair: #1a237e}.fair-hero{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;flex-wrap:wrap;gap:20px 24px;margin-bottom:18px;padding:24px 28px;border-radius:22px;color:#fff;background:radial-gradient(120% 120% at 0% 0%,rgba(255,255,255,.16),transparent 55%),radial-gradient(60% 90% at 100% 100%,rgba(0,0,0,.18),transparent 70%),linear-gradient(135deg,color-mix(in srgb,var(--fair) 82%,white) 0%,var(--fair) 55%,color-mix(in srgb,var(--fair) 72%,black) 100%);border:1px solid color-mix(in srgb,var(--fair) 70%,black);box-shadow:inset 0 2px #fff3,inset 0 -5px color-mix(in srgb,var(--fair) 60%,black),0 3px color-mix(in srgb,var(--fair) 50%,black),0 18px 36px -14px color-mix(in srgb,var(--fair) 70%,transparent)}.fair-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 1.6px);background-size:16px 16px;-webkit-mask-image:linear-gradient(110deg,transparent 40%,#000 100%);mask-image:linear-gradient(110deg,transparent 40%,#000 100%)}.fair-hero-main{display:flex;align-items:center;gap:16px;min-width:0;flex:1 1 360px}.fair-hero-icon{width:56px;height:56px;flex-shrink:0;border-radius:17px;display:inline-flex;align-items:center;justify-content:center;font-size:26px;color:#fff;background:#ffffff29;border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 1.5px #ffffff4d,0 8px 18px -8px #00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fair-hero-eyebrow{display:inline-block;margin-bottom:6px;padding:2px 10px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffe6;background:#ffffff24;border:1px solid rgba(255,255,255,.2)}.fair-hero .fair-hero-title.ant-typography{margin:0 0 2px!important;color:#fff;font-weight:800;letter-spacing:-.01em}.fair-hero .fair-hero-subtitle.ant-typography{color:#ffffffd1}.fair-hero-stat{display:flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;border-radius:16px;font-size:13px;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #fff3}.fair-hero-stat-value{min-width:46px;height:46px;padding:0 8px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;color:var(--fair);background:#fff;box-shadow:inset 0 -3px color-mix(in srgb,var(--fair) 15%,white),0 4px 10px -3px #00000059;font-variant-numeric:tabular-nums}.fair-hero-actions .ant-typography{color:#ffffffd9}.fair-hero-actions .ant-btn-link{color:#fff}.fair-page .fair-hero .ant-btn-primary{height:40px;padding:0 18px;border-radius:12px;font-weight:700;color:var(--fair);background:#fff;border:none;box-shadow:inset 0 -3px color-mix(in srgb,var(--fair) 14%,white),0 8px 18px -8px #00000080}.fair-page .fair-hero .ant-btn-primary:not(:disabled):hover{color:var(--fair);background:#f8f9ff;filter:none;transform:translateY(-1px)}.fair-page .fair-trips-table .ant-table-tbody>tr:hover>td,.fair-page--event .fair-trips-table .ant-table-tbody>tr:hover>td{background:color-mix(in srgb,var(--fair) 5%,white)!important}.fair-page .fair-trips-table .ant-table-tbody>tr:hover>td:first-child,.fair-page--event .fair-trips-table .ant-table-tbody>tr:hover>td:first-child{box-shadow:inset 3px 0 0 var(--fair)}.fair-page .fair-trips-table .ant-table-tbody>tr.ant-table-row-selected>td{background:color-mix(in srgb,var(--fair) 8%,white)!important}.fair-page .fair-trips-table .ant-btn-link.ant-btn-sm,.fair-page--event .fair-trips-table .ant-btn-link.ant-btn-sm{color:var(--fair);background:color-mix(in srgb,var(--fair) 9%,white)}.fair-page .fair-trips-table .fair-actions .ant-btn .anticon,.fair-page--event .fair-trips-table .fair-actions .ant-btn .anticon{color:var(--fair)}.fair-page .fair-trips-table .fair-actions .ant-btn:not(:disabled):hover,.fair-page--event .fair-trips-table .fair-actions .ant-btn:not(:disabled):hover{background:color-mix(in srgb,var(--fair) 6%,white);border-color:color-mix(in srgb,var(--fair) 35%,white)}.fair-page .mp-toolbar .ant-btn:not(.ant-btn-primary):not(:disabled):hover{color:var(--fair);border-color:var(--fair)}.fair-page .ant-pagination .ant-pagination-item-active{background:var(--fair);border-color:var(--fair)}@media (max-width: 768px){.fair-hero{padding:18px}}.profile-page .pf-topbar .ant-btn{height:34px;border-radius:10px;font-weight:500}.pf-hero{margin-bottom:24px;border-radius:22px;background:#fff;border:1px solid rgba(26,35,126,.08);box-shadow:0 1px #fff inset,0 1px 2px #1a237e0f,0 18px 36px -18px #1a237e59;overflow:hidden}.pf-hero-band{position:relative;isolation:isolate;display:flex;align-items:center;flex-wrap:wrap;gap:24px;padding:28px 32px;color:#fff;background:radial-gradient(120% 120% at 0% 0%,rgba(255,255,255,.12),transparent 55%),radial-gradient(60% 90% at 100% 100%,rgba(13,143,128,.45),transparent 70%),linear-gradient(135deg,#283593,#1a237e 55%,#121858);box-shadow:inset 0 2px #ffffff2e,inset 0 -4px #0e1347}.pf-hero-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 1.6px);background-size:16px 16px;-webkit-mask-image:linear-gradient(110deg,transparent 40%,#000 100%);mask-image:linear-gradient(110deg,transparent 40%,#000 100%)}.pf-hero-avatar{position:relative;flex-shrink:0;padding:4px;border-radius:30px;background:#ffffff2e;border:1px solid rgba(255,255,255,.3);box-shadow:0 14px 28px -12px #0009}.pf-hero-avatar .ant-image{display:block}.pf-hero .pf-hero-initials.ant-avatar{border-radius:26px!important;font-size:40px;font-weight:800;color:#1a237e;background:linear-gradient(160deg,#fff,#e8ebf8)}.pf-hero-photo-actions{position:absolute;right:-8px;bottom:-8px;display:flex;gap:6px}.pf-hero-photo-actions .ant-btn{box-shadow:0 4px 10px -3px #00000073}.pf-hero-photo-actions .ant-btn:not(.ant-btn-dangerous){color:#1a237e;background:#fff;border-color:#fff}.pf-hero-eyebrow{display:inline-block;margin-bottom:6px;padding:2px 10px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffe6;background:#ffffff1f;border:1px solid rgba(255,255,255,.2)}.pf-hero .pf-hero-name.ant-typography{margin:0 0 8px!important;color:#fff;font-weight:800;letter-spacing:-.015em}.pf-hero-tags{display:flex;flex-wrap:wrap;gap:6px}.pf-hero-tag{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:600;color:#fff;background:#ffffff29;border:1px solid rgba(255,255,255,.24)}.pf-hero-tag--gold{color:#422006;background:linear-gradient(160deg,#fde68a,#f59e0b);border-color:#fbbf24}.pf-hero-tag--muted{color:#ffffffbf;background:#0000002e}.pf-hero-contact{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:13px;color:#ffffffd9}.pf-hero-contact .anticon{margin-right:6px;opacity:.8}.pf-hero-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;padding:16px 20px 18px;background:linear-gradient(180deg,#fafbfe,#fff)}.pf-hero-stat{padding:10px 14px;border-radius:14px;background:#fff;border:1px solid rgba(26,35,126,.08);box-shadow:inset 0 -2px #1a237e0d}.pf-hero-stat-label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8a90a8;margin-bottom:3px}.pf-hero-stat-value{font-size:18px;font-weight:800;color:#1f2340;font-variant-numeric:tabular-nums}.profile-page .pf-title.ant-typography{position:relative;padding-left:12px;font-weight:800;color:#1f2340}.profile-page .pf-title.ant-typography:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:4px;border-radius:4px;background:linear-gradient(180deg,#3b6cf0,#1a237e)}.profile-page .ant-tag-checkable{height:28px;line-height:26px;padding:0 12px;border-radius:999px;border:1px solid rgba(26,35,126,.12);background:#f6f7fb;font-weight:600}.profile-page .ant-tag-checkable-checked{background:#1a237e;border-color:#1a237e}@media (max-width: 768px){.pf-hero-band{padding:20px}.pf-hero .pf-hero-name.ant-typography{font-size:22px}}.pf-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:16px}.pf-sec{--pf-c: #1a237e;position:relative;border-radius:18px;background:#fff;border:1px solid color-mix(in srgb,var(--pf-c) 14%,white);box-shadow:0 1px 2px #1a237e0d,0 12px 26px -20px color-mix(in srgb,var(--pf-c) 60%,transparent);overflow:hidden}.pf-sec:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--pf-c),color-mix(in srgb,var(--pf-c) 40%,white))}.pf-sec-head{display:flex;align-items:center;gap:10px;padding:14px 18px 12px;background:linear-gradient(180deg,color-mix(in srgb,var(--pf-c) 6%,white),#fff);border-bottom:1px solid color-mix(in srgb,var(--pf-c) 10%,white)}.pf-sec-icon{width:32px;height:32px;flex-shrink:0;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--pf-c) 75%,white),var(--pf-c));box-shadow:inset 0 1px #ffffff4d,0 6px 12px -6px var(--pf-c)}.pf-sec-title{flex:1;font-size:14.5px;font-weight:800;color:#1f2340}.pf-sec-count{font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:999px;color:var(--pf-c);background:color-mix(in srgb,var(--pf-c) 9%,white)}.pf-sec-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;padding:14px 16px 16px}@media (min-width: 576px){.pf-field--wide{grid-column:span 2}}.pf-field{min-width:0;padding:9px 12px;border-radius:12px;background:#fafbfe;border:1px solid rgba(26,35,126,.06);transition:border-color .15s ease,background .15s ease}.pf-field:hover{background:#fff;border-color:color-mix(in srgb,var(--pf-c) 28%,white)}.pf-field-label{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#8a90a8;margin-bottom:3px}.pf-field-value{font-size:14px;font-weight:600;color:#1f2340;overflow-wrap:anywhere}.pf-field.is-empty{background:transparent;border-style:dashed}.pf-field.is-empty .pf-field-value{color:#c3c7d4;font-weight:500}.pf-panel{margin-bottom:24px;border-radius:20px;background:#fff;border:1px solid rgba(26,35,126,.08);box-shadow:0 1px #fff inset,0 1px 2px #1a237e0f,0 12px 30px -18px #1a237e4d;overflow:hidden}.pf-panel-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:14px 20px;background:linear-gradient(180deg,#fafbfe,#f4f6fb);border-bottom:1px solid rgba(26,35,126,.07)}.pf-panel-head .pf-title.ant-typography{margin-right:10px!important}.pf-panel-head .ant-input-affix-wrapper,.pf-panel-head .ant-select-selector,.pf-panel-head .ant-btn{border-radius:9px!important}.pf-panel-head .ant-input-affix-wrapper{background:#fff}.pf-panel-head .ant-segmented{border-radius:10px;padding:2px}.pf-panel-body{padding:16px 20px 18px}.pf-panel-body .ant-empty{margin:12px 0!important}.profile-page .pf-row{background:#fafbfe!important;border:1px solid rgba(26,35,126,.07)!important;border-radius:14px!important;box-shadow:none!important;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.profile-page .pf-row:hover{background:#fff!important;border-color:#c7d2fe!important;box-shadow:0 8px 18px -12px #1a237e66!important}.profile-page .pf-row .ant-tag{border-radius:999px;padding:1px 10px;font-weight:600}.profile-page .pf-row .ant-btn{border-radius:9px}.profile-page .pf-mcard{position:relative;border-radius:16px!important;padding-left:20px!important;transition:transform .2s ease,box-shadow .2s ease;overflow:hidden}.profile-page .pf-mcard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#3b6cf0,#1a237e)}.profile-page .pf-mcard.is-history:before{background:#cbd5e1}.profile-page .pf-mcard:hover{transform:translateY(-2px);box-shadow:0 14px 28px -16px #1a237e73!important}.profile-page .pf-mcard .ant-tag{border-radius:999px;font-weight:600}.profile-page .pf-mcard{padding-left:16px!important;border:1px solid rgba(26,35,126,.08)!important}.profile-page .pf-mcard:before{display:none}.profile-page .pf-mcard:hover{border-color:color-mix(in srgb,var(--mc, #1a237e) 35%,white)!important}.pf-mcard-icon{width:40px;height:40px;flex-shrink:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--mc, #1a237e) 75%,white),var(--mc, #1a237e));box-shadow:inset 0 1px #ffffff4d,0 6px 12px -6px var(--mc, #1a237e)}.profile-page .pf-mcard.is-history .pf-mcard-icon{background:#cbd5e1;box-shadow:none}.pf-mcard-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.pf-mcard-role{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;color:color-mix(in srgb,var(--mc, #1a237e) 85%,black);background:color-mix(in srgb,var(--mc, #1a237e) 10%,white)}.pf-mcard-status{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;color:#64748b;background:#f1f5f9}.pf-mcard-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pf-mcard-status.is-active{color:#15803d;background:#dcfce7}.pf-field{background:color-mix(in srgb,var(--pf-c) 5%,white);border:1px solid color-mix(in srgb,var(--pf-c) 18%,white);box-shadow:inset 0 -2px color-mix(in srgb,var(--pf-c) 7%,white)}.pf-field-label{color:color-mix(in srgb,var(--pf-c) 55%,#475569);font-weight:700}.pf-field-value{color:#0f172a}.pf-field.is-empty{background:#fbfbfd;border:1px dashed color-mix(in srgb,var(--pf-c) 22%,#cbd5e1);box-shadow:none}.pf-field.is-empty .pf-field-label,.pf-field.is-empty .pf-field-value{color:#94a3b8}.pf-sec-count{font-size:12px;color:#fff;background:var(--pf-c)}.pf-cal-nav{margin-left:auto;display:flex;align-items:center;gap:8px}.pf-cal-nav .ant-btn-circle{border-color:#1a237e1f;box-shadow:0 2px 6px -3px #1a237e59}.pf-cal-nav .ant-btn-circle:not(:disabled):hover{color:#1a56db;border-color:#1a56db}.pf-cal-month{min-width:128px;text-align:center;font-size:16px;font-weight:800;color:#1f2340;text-transform:capitalize}.pf-cal-nav .pf-cal-today.ant-btn{border-radius:999px!important;font-weight:700;color:#1a56db;border-color:color-mix(in srgb,#1a56db 30%,white);background:color-mix(in srgb,#1a56db 6%,white)}.pf-cal .tk-day.is-today .tk-daynum{color:#fff}.pf-cal-more{padding-left:4px;font-size:11px;font-weight:600;color:#6b7090}.pf-cal-legend{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.pf-cal-legend-item{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:11.5px;font-weight:600;color:#4b5270;background:#f4f6fb;border:1px solid rgba(26,35,126,.06)}.pf-cal-legend-item>span{width:9px;height:9px;border-radius:3px;flex-shrink:0}.pf-cal-side .pf-cal-event{--ev: #1a56db;display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;background:#fafbfe;border:1px solid rgba(26,35,126,.06);box-shadow:inset 3px 0 0 var(--ev);transition:background .15s ease,border-color .15s ease}.pf-cal-side .pf-cal-event:hover{background:#fff;border-color:color-mix(in srgb,var(--ev) 35%,white)}.pf-cal-event-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0;background:var(--ev);box-shadow:0 0 0 3px color-mix(in srgb,var(--ev) 18%,white)}.pf-cal .tk-bar.is-cont{box-shadow:inset 0 1px #ffffff38}.pf-cal .tk-bar:hover,.pf-cal .tk-chip:hover{transform:none}.pf-cal-side .pf-cal-event{align-items:flex-start;gap:12px;padding:12px;background:#fff;border:none;border-bottom:1px solid rgba(26,35,126,.07);border-radius:12px;box-shadow:none}.pf-cal-side .pf-cal-event:hover{background:#f8f9fd}.pf-cal-event-title{font-size:13.5px;font-weight:600;color:#1f2340;line-height:1.35;overflow-wrap:anywhere}.pf-cal-event-tag{display:inline-block;margin:5px 0 4px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:700;line-height:20px;color:#fff;background:var(--ev)}.pf-cal-event-meta{display:flex;align-items:center;gap:6px;font-size:12px;color:#8a90a8;line-height:1.6}.adv-filter.ant-card{position:relative;border-radius:18px!important;border:1px solid rgba(26,35,126,.1)!important;background:radial-gradient(120% 140% at 0% 0%,rgba(59,108,240,.06),transparent 55%),#fff!important;box-shadow:0 1px #fff inset,0 1px 2px #1a237e0d,0 14px 30px -20px #1a237e59!important;overflow:hidden;animation:adv-filter-in .18s ease-out}.adv-filter.ant-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#3b6cf0,#1a237e)}.adv-filter.ant-card>.ant-card-body{padding:40px 20px 18px!important}.adv-filter.ant-card>.ant-card-body:before{content:"GELİŞMİŞ FİLTRE";position:absolute;top:14px;left:20px;font-size:11px;font-weight:800;letter-spacing:.1em;color:#1a237e}@keyframes adv-filter-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.adv-filter .ant-typography.ant-typography-secondary{font-size:11px!important;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6b7090!important;margin-bottom:6px!important}.adv-filter .ant-select .ant-select-selector,.adv-filter .ant-picker,.adv-filter .ant-input-affix-wrapper,.adv-filter .ant-input-number{min-height:36px;border-radius:11px!important;background:#f4f6fb!important;border-color:transparent!important;box-shadow:inset 0 1px 2px #1a237e14!important;transition:background .15s ease,box-shadow .15s ease,border-color .15s ease}.adv-filter .ant-select .ant-select-selector{align-items:center}.adv-filter .ant-select:hover .ant-select-selector{background:#eef1f8!important}.adv-filter .ant-select-focused .ant-select-selector,.adv-filter .ant-select-open .ant-select-selector{background:#fff!important;border-color:#1565c073!important;box-shadow:0 0 0 4px #1565c01f!important}.adv-filter .ant-select-selection-placeholder{color:#9aa0b8}.adv-filter .ant-select-multiple .ant-select-selection-item{border-radius:999px;border:none;background:#e0e8ff;color:#1a237e;font-weight:600;padding-inline:10px 6px}.adv-filter .ant-select-multiple .ant-select-selection-item-remove{color:#1a237e}.adv-filter .ant-checkbox-wrapper{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;background:#f4f6fb;border:1px solid rgba(26,35,126,.08);font-weight:600;color:#33384f;margin-bottom:0!important;transition:background .15s ease,border-color .15s ease}.adv-filter .ant-checkbox-wrapper:hover{background:#eef1f8}.adv-filter .ant-checkbox-wrapper-checked{background:#e0e8ff;border-color:#c7d2fe;color:#1a237e}.adv-filter .ant-btn{height:36px;border-radius:11px;font-weight:600}.adv-filter .ant-btn-sm{height:32px;padding:0 12px;color:#b91c1c;border-color:#fecaca;background:#fff5f5}.adv-filter .ant-btn-sm:not(:disabled):hover{color:#fff!important;border-color:#dc2626!important;background:#dc2626!important}.adv-filter--inline{padding:14px 16px;border-radius:14px;background:linear-gradient(180deg,#f8f9fd,#f4f6fb);border:1px solid rgba(26,35,126,.08)}.adv-filter--inline .ant-select .ant-select-selector{background:#fff!important}.pf-day-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid rgba(26,35,126,.08)}.pf-day-leaf.tk-event-date{width:54px}.pf-day-leaf .tk-event-date-day{font-size:22px}.pf-day-title{font-size:17px;font-weight:800;color:#1f2340;text-transform:capitalize}.pf-day-sub{font-size:12.5px;color:#8a90a8}.pf-day-head .ant-btn{font-weight:600;color:#4b5270}.pf-day-list{display:flex;flex-direction:column;gap:10px}.pf-day-card{--ev: #1a56db;position:relative;padding:12px 14px 12px 18px;border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--ev) 5%,white),#fff);border:1px solid color-mix(in srgb,var(--ev) 18%,white);box-shadow:0 6px 16px -14px color-mix(in srgb,var(--ev) 70%,transparent);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.pf-day-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--ev)}.pf-day-card.is-link{cursor:pointer}.pf-day-card.is-link:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--ev) 40%,white);box-shadow:0 10px 22px -14px color-mix(in srgb,var(--ev) 80%,transparent)}.pf-day-tag{display:inline-block;margin-bottom:6px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700;line-height:20px;color:#fff;background:var(--ev)}.pf-day-card-title{font-size:14px;font-weight:700;color:#1f2340;line-height:1.35;margin-bottom:4px}.pf-day-line{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#6b7090;line-height:1.7}.pf-day-line .anticon{color:color-mix(in srgb,var(--ev) 70%,#6b7090)}.pe-hero{--pe-accent: #1a237e;position:relative;overflow:hidden;margin:16px 0 24px;padding:28px 30px;border-radius:22px;background:radial-gradient(60% 140% at 100% 0%,rgba(13,143,128,.08),transparent 60%),radial-gradient(70% 140% at 0% 0%,rgba(26,35,126,.1),transparent 60%),linear-gradient(180deg,#fff,#fbfbfe);border:1px solid rgba(26,35,126,.07);box-shadow:0 1px #fff inset,0 1px 2px #1a237e0d,0 14px 32px -18px #1a237e47}.pe-hero:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#1a237e,#3949ab 45%,#0d8f80)}.pe-hero-main{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}.pe-hero-person{display:flex;align-items:center;gap:22px;min-width:0;flex:1 1 360px}.pe-avatar-wrap{position:relative;flex-shrink:0}.pe-avatar-wrap .ant-avatar{border:4px solid #fff;box-shadow:0 0 0 1px #1a237e1a,0 12px 24px -12px #1a237e8c}.pe-avatar-btn{position:absolute;right:-2px;bottom:2px;width:34px;height:34px;border-radius:50%;border:3px solid #fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:15px;background:linear-gradient(160deg,#3949ab,#1a237e);box-shadow:0 6px 12px -4px #1a237e99;transition:transform .2s ease}.pe-avatar-btn:hover{transform:scale(1.08)}.pe-eyebrow{display:inline-block;margin-bottom:6px;padding:2px 10px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1a237e;background:#1a237e12;border:1px solid rgba(26,35,126,.14)}.pe-name.ant-typography{margin:0!important;font-weight:700!important;letter-spacing:-.01em;color:#1f2340}.pe-contact{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:13px;color:#6b7090}.pe-contact .anticon{margin-right:6px;color:#8a8fb3}.pe-avatar-actions{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.pe-stats{display:flex;flex-wrap:wrap;gap:10px}.pe-stat{display:flex;align-items:center;gap:12px;min-width:170px;padding:12px 18px 12px 12px;border-radius:16px;background:#fff;border:1px solid rgba(26,35,126,.08);box-shadow:0 1px #fff inset,0 4px 12px -8px #1a237e4d}.pe-stat-icon,.pe-section-icon{--c: #1a237e;width:38px;height:38px;flex-shrink:0;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;color:#fff;background:linear-gradient(160deg,var(--c),color-mix(in srgb,var(--c) 72%,black));box-shadow:0 6px 12px -6px color-mix(in srgb,var(--c) 70%,transparent)}.pe-stat-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a8fb3}.pe-stat-value{font-size:15px;font-weight:700;color:#1f2340}.pe-nav{position:sticky;top:88px;padding:10px;border-radius:18px;background:#fff;border:1px solid rgba(26,35,126,.07);box-shadow:0 8px 24px -18px #1a237e59}.pe-nav-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:#4a4f72;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease}.pe-nav-item .anticon{font-size:16px;color:#8a8fb3;transition:color .2s ease}.pe-nav-item:hover{background:#1a237e0d;color:#1a237e}.pe-nav-item.is-active{background:linear-gradient(90deg,#1a237e1a,#1a237e08);color:#1a237e;font-weight:600}.pe-nav-item.is-active .anticon,.pe-nav-item:hover .anticon{color:#1a237e}.pe-section{scroll-margin-top:88px;margin-bottom:20px;padding:22px 24px 8px;border-radius:20px;background:#fff;border:1px solid rgba(26,35,126,.07);box-shadow:0 1px 2px #1a237e0a,0 12px 28px -22px #1a237e59}.pe-section-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid rgba(26,35,126,.06)}.pe-section-title{display:flex;align-items:center;gap:14px;min-width:0}.pe-section-title h4{margin:0;font-size:16px;font-weight:700;color:#1f2340}.pe-section-title p{margin:2px 0 0;font-size:12.5px;color:#8a8fb3}.pe-section-body{padding-bottom:16px}.pe-section .ant-form-item-label>label{font-weight:500;color:#4a4f72}.pe-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding-top:14px;margin-top:4px;border-top:1px dashed rgba(26,35,126,.1)}.pe-assignments{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.pe-assignment{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;background:linear-gradient(180deg,#fbfbfe,#f5f6fc);border:1px solid rgba(26,35,126,.07)}.pe-assignment-body{flex:1;min-width:0}.pe-assignment-organ{font-weight:600;color:#1f2340;line-height:1.3}.pe-assignment-role{font-size:12.5px;color:#6b7090}.pe-subtitle{margin:4px 0 10px;font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#8a8fb3}.pe-google{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:16px;border-radius:14px;background:linear-gradient(180deg,#fbfbfe,#f5f6fc);border:1px solid rgba(26,35,126,.07)}.pe-google-status{display:flex;align-items:center;gap:12px}.pe-dot{width:10px;height:10px;border-radius:50%;background:#bfbfbf;flex-shrink:0}.pe-dot.is-on{background:#22a06b;box-shadow:0 0 0 4px #22a06b26}@media (max-width: 768px){.pe-hero{padding:22px 18px;border-radius:18px}.pe-hero-person{flex-direction:column;align-items:flex-start;gap:14px}.pe-stat{min-width:0;flex:1 1 140px}.pe-section{padding:18px 16px 4px;border-radius:16px}}.sb-page{padding-bottom:84px}.sb-page>.ant-spin-nested-loading,.sb-page .sb-add{max-width:860px;margin-left:auto;margin-right:auto}.sb-card{position:relative;margin-bottom:14px;padding:18px 22px;border-radius:16px;background:#fff;border:1px solid rgba(26,35,126,.08);border-left:4px solid transparent;box-shadow:0 4px 14px -10px #1a237e4d;transition:border-color .2s ease,box-shadow .2s ease}.sb-head-card{overflow:hidden;padding-top:26px}.sb-head-card:before{content:"";position:absolute;inset:0 0 auto 0;height:8px;background:linear-gradient(90deg,#7b1fa2,#4a148c)}.sb-title-input.ant-input{padding:4px 0;font-size:24px;font-weight:700;color:#1f2340;border-bottom:1px solid rgba(26,35,126,.1)!important;border-radius:0}.sb-title-input.ant-input:focus{border-bottom:2px solid #7b1fa2!important}.sb-desc-input.ant-input{margin-top:8px;padding:4px 0;font-size:14px;color:#4a5070}.sb-head-foot{display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:12px;border-top:1px dashed rgba(26,35,126,.1);font-size:13px;color:#6b7090}.sb-question{cursor:default}.sb-question.is-active{border-left-color:#7b1fa2;box-shadow:0 10px 24px -14px #4a148c73}.sb-question.has-error{border-color:#ffccc7;border-left-color:#e53935}.sb-q-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sb-q-no{width:28px;height:28px;flex-shrink:0;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(160deg,#7b1fa2,#4a148c)}.sb-q-title.ant-input{flex:1 1 260px;min-width:0;font-size:15px;font-weight:600;background:#f7f6fb;border-color:transparent}.sb-q-title.ant-input:hover,.sb-q-title.ant-input:focus{background:#fff}.sb-q-type{width:180px}.sb-q-desc.ant-input{margin:6px 0 0 38px;width:calc(100% - 38px);padding:2px 0;font-size:12.5px;color:#6b7090}.sb-q-body{margin:12px 0 0 38px}.sb-q-sample{max-width:520px;border-bottom:1px dotted #bfc3d9}.sb-list{display:flex;flex-direction:column;gap:2px}.sb-list-row{display:flex;align-items:center;gap:8px;max-width:560px;border-radius:8px;padding:0 4px;transition:background .15s ease}.sb-list-row:hover,.sb-list-row:focus-within{background:#f7f6fb}.sb-list-marker{min-width:18px;font-size:12.5px;color:#8a8fb3;display:inline-flex;justify-content:center}.sb-list-input.ant-input{padding:5px 0}.sb-mark-radio,.sb-mark-check{width:15px;height:15px;border:2px solid #bfc3d9;border-radius:50%;display:inline-block}.sb-mark-check{border-radius:4px}.sb-grid-editor{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sb-sublabel{margin-bottom:4px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a8fb3}.sb-q-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:10px;border-top:1px solid rgba(26,35,126,.06)}.sb-q-tools{display:flex;gap:2px}.sb-q-required{display:flex;align-items:center;gap:8px;font-size:13px;color:#4a4f72}.sb-add{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;padding:16px;border-radius:16px;border:2px dashed rgba(123,31,162,.3);background:#7b1fa208;color:#7b1fa2;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease}.sb-add:hover{background:#7b1fa212;border-color:#7b1fa28c}.sb-savebar{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:860px;margin:20px auto 0;padding:12px 18px;border-radius:16px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(26,35,126,.08);box-shadow:0 -6px 24px -14px #1a237e59}.survey-options.ant-radio-group,.survey-options.ant-checkbox-group{display:flex;flex-direction:column;gap:10px;margin-top:4px}.survey-options .ant-checkbox-wrapper{margin-inline-start:0}@media (max-width: 768px){.sb-card{padding:16px 14px}.sb-q-type{width:100%}.sb-q-desc.ant-input,.sb-q-body{margin-left:0;width:100%}.sb-grid-editor{grid-template-columns:1fr}.sb-savebar{flex-direction:column;align-items:stretch}}.huzur-page .hh-role-tag.ant-tag{border-radius:999px;font-size:11px;padding:0 8px;margin-inline-end:0}.survey-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px}.survey-list-date{display:inline-flex;align-items:center;gap:4px;margin-left:10px;color:#8a8fb3}.sms-select-all-option{font-weight:600;color:#1a237e;border-bottom:1px dashed rgba(26,35,126,.15)}.sb-unit{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:8px}.sb-unit-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 12px;border-radius:999px;color:#7b1fa2;background:#7b1fa214;border:1px solid rgba(123,31,162,.18)}.sb-unit-label{font-size:13px;font-weight:600;color:#4a4f72}.survey-unit-line{margin:4px 0 0;font-size:13px;font-weight:600;color:#7b1fa2}.survey-list-unit{display:inline-flex;align-items:center;gap:4px;margin-right:10px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:600;color:#7b1fa2;background:#7b1fa214}.sb-unit-value{font-size:13px;font-weight:600;color:#7b1fa2}.b2b-grid-layout{display:flex;gap:16px;align-items:flex-start}.b2b-grid-scroll{flex:1 1 auto;min-width:0;overflow-x:auto;background:#fff;border:1px solid #e5e7eb;border-radius:12px}.b2b-grid{border-collapse:separate;border-spacing:0;font-size:12.5px}.b2b-grid th,.b2b-grid td{border-right:1px solid #eef0f4;border-bottom:1px solid #eef0f4}.b2b-grid thead th{position:sticky;top:0;z-index:1;background:#f5f7fb;padding:8px 6px;font-weight:600;color:#334155;min-width:104px}.b2b-grid .b2b-grid-corner,.b2b-grid .b2b-grid-rowhead{position:sticky;left:0;z-index:2;background:#f8fafc;text-align:left;min-width:170px;max-width:200px;padding:6px 10px}.b2b-grid-tableno{display:block;font-weight:700;color:#1a237e}.b2b-grid-firm{display:block;color:#64748b;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b2b-cell{padding:3px;height:52px}.b2b-cell-btn{width:100%;height:100%;min-height:44px;border:1px dashed transparent;border-radius:8px;background:transparent;color:#cbd5e1;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2px 6px;font:inherit}.b2b-cell:not(.is-filled) .b2b-cell-btn:hover{border-color:#94a3b8;color:#475569}.b2b-cell.is-filled .b2b-cell-btn{background:#e8eaf6;border:1px solid #c5cae9;color:#1f2340;align-items:flex-start;text-align:left}.b2b-cell.is-filled .b2b-cell-btn:hover{border-color:#dc2626}.b2b-cell.is-highlighted .b2b-cell-btn{background:#fff3e0;border-color:#ef6c00}.b2b-cell.is-placeable .b2b-cell-btn{background:#f0fdf4;border-color:#86efac;color:#16a34a}.b2b-cell.is-blocked .b2b-cell-btn{background:repeating-linear-gradient(45deg,#f8fafc,#f8fafc 6px,#f1f5f9 6px,#f1f5f9 12px);cursor:not-allowed}.b2b-cell-name{font-weight:600;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b2b-cell-company{font-size:11px;color:#64748b;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b2b-side{flex:0 0 260px;position:sticky;top:16px}.b2b-side-list{display:flex;flex-direction:column;gap:4px;max-height:60vh;overflow-y:auto}.b2b-side-item{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name count" "company count";align-items:center;text-align:left;border:1px solid #eef0f4;border-radius:8px;background:#fff;padding:6px 8px;cursor:pointer;font:inherit}.b2b-side-item:hover{border-color:#94a3b8}.b2b-side-item.is-active{border-color:#ef6c00;background:#fff3e0}.b2b-side-name{grid-area:name;font-weight:600;font-size:13px}.b2b-side-company{grid-area:company;font-size:11.5px;color:#64748b}.b2b-side-count.ant-tag{grid-area:count;margin:0;border-radius:999px}@media (max-width: 900px){.b2b-grid-layout{flex-direction:column}.b2b-side{position:static;width:100%;flex-basis:auto}}.b2b-public{min-height:100vh;background:linear-gradient(180deg,#eef1fb,#f8fafc);padding:32px 16px}.b2b-public-sheet{max-width:760px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 10px 30px -12px #1a237e40;padding:28px 24px}.b2b-public-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));column-gap:16px}.b2b-public-firms{display:flex;flex-direction:column;gap:8px}.b2b-public-firm{display:flex;align-items:flex-start;gap:12px;border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px;cursor:pointer}.b2b-public-firm.is-selected{border-color:#1a237e;background:#f5f6fd}.b2b-public-firm.is-full{opacity:.55;cursor:not-allowed}.b2b-public-firm-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.b2b-public-firm-title{font-weight:600;color:#1f2340}.b2b-public-firm-sector{font-size:12.5px;color:#ef6c00}.b2b-public-firm-desc{font-size:13px;color:#64748b;white-space:pre-line}.b2b-public-program{max-width:460px;margin:0 auto;text-align:left}.b2b-public-program-row{display:flex;gap:14px;align-items:center;padding:10px 12px;border-bottom:1px solid #eef0f4}.b2b-public-time{font-weight:700;color:#1a237e;font-variant-numeric:tabular-nums;min-width:48px}@media (max-width: 480px){.b2b-public-sheet{padding:20px 16px}}.b2b-rowhead-btn{display:block;width:100%;text-align:left;background:none;border:none;padding:0;cursor:pointer;font:inherit;min-width:0}.b2b-rowhead-btn:hover .b2b-grid-tableno{text-decoration:underline}.b2b-grid-noslots{color:#94a3b8;font-weight:500!important;min-width:220px!important}.b2b-grid-addrow{padding:6px 10px}.b2b-timebar-form{row-gap:8px;align-items:center}.b2b-legend{display:flex;flex-wrap:wrap;gap:14px;margin:12px 0;font-size:12.5px;color:#475569}.b2b-dot{display:inline-block;width:12px;height:12px;border-radius:4px;vertical-align:-1px;margin-right:4px;border:1px solid}.b2b-dot.is-free{background:#fff;border-color:#94a3b8}.b2b-dot.is-picked{background:#1a237e;border-color:#1a237e}.b2b-dot.is-taken{background:#e2e8f0;border-color:#e2e8f0}.b2b-dot.is-busy{background:#fff7ed;border-color:#fdba74}.b2b-pick-list{display:flex;flex-direction:column;gap:12px}.b2b-pick-firm{border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px}.b2b-pick-firm-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.b2b-pick-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px}.b2b-pick-slot{height:36px;border-radius:8px;border:1px solid #94a3b8;background:#fff;color:#1f2340;font:inherit;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.b2b-pick-slot.is-free:hover{border-color:#1a237e;color:#1a237e}.b2b-pick-slot.is-picked{background:#1a237e;border-color:#1a237e;color:#fff}.b2b-pick-slot.is-taken{background:#e2e8f0;border-color:#e2e8f0;color:#94a3b8;text-decoration:line-through;cursor:not-allowed}.b2b-pick-slot.is-busy{background:#fff7ed;border-color:#fdba74;color:#c2410c;cursor:not-allowed}.b2b-public-nav{display:flex;justify-content:space-between;gap:12px;margin-top:20px;flex-wrap:wrap}.b2b-grid thead th.b2b-slot-head{padding:4px}.b2b-slot-head-btn{width:100%;border:1px solid transparent;border-radius:6px;background:none;padding:4px 6px;font:inherit;font-weight:600;color:#334155;cursor:pointer;font-variant-numeric:tabular-nums}.b2b-slot-head-btn:hover{border-color:#94a3b8;background:#fff}.b2b-grid thead th.b2b-slot-add,.b2b-grid td.b2b-slot-add-cell{min-width:56px;text-align:center;background:#fbfcfe}.b2b-slot-head-inner{display:flex;align-items:center;justify-content:center;gap:2px}.b2b-slot-head-inner .b2b-slot-head-btn{width:auto;flex:1}.b2b-slot-del{flex:none;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:#94a3b8;font-size:10px;cursor:pointer;padding:0}.b2b-slot-del:hover{background:#fee2e2;color:#dc2626}.b2b-slot-del.is-disabled{color:#cbd5e1;cursor:not-allowed}.b2b-slot-del.is-disabled:hover{background:transparent;color:#cbd5e1}.b2b-public-day{width:100%;background:#fff;text-align:left;font:inherit}.b2b-public-day:hover{border-color:#1a237e;background:#f5f6fd}.b2b-day-cell-has{font-weight:700;color:var(--ant-color-primary, #1677ff);box-shadow:inset 0 -2px 0 currentColor}.b2b-day-bar{display:flex;align-items:center;gap:12px;margin:0 0 18px;flex-wrap:wrap}.b2b-day-bar-label{font-weight:600;color:#475569;white-space:nowrap}.b2b-day-bar-hint{font-size:13px}.b2b-info-summary{border:1px solid #dfe3f3;background:#f5f6fd;border-radius:12px;padding:10px 14px 4px;margin-bottom:18px}.b2b-info-summary-head{display:flex;align-items:center;gap:8px;font-weight:600;color:#1a237e;padding-bottom:4px}.b2b-info-summary .b2b-public-program-row{padding:8px 0}.b2b-info-summary .b2b-public-program-row:last-child{border-bottom:none}.b2b-info-form{display:flex;flex-direction:column;gap:14px}.b2b-info-section{border:1px solid #e5e7eb;border-radius:12px;padding:16px 16px 4px}.b2b-info-section:last-child{padding-bottom:16px}.b2b-info-section-title{display:flex;align-items:center;gap:8px;font-weight:700;color:#1f2340;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #eef0f4}.b2b-info-section-title .anticon{color:#1a237e}.b2b-info-label{margin-bottom:8px;color:#000000e0}.b2b-info-icon{color:#94a3b8}.b2b-info-logo{display:flex;align-items:center;gap:14px;margin-bottom:18px}.b2b-info-logo-box{flex:none;width:76px;height:76px;display:inline-flex;align-items:center;justify-content:center;border:1.5px dashed #c5cae9;border-radius:14px;background:#f5f6fd;color:#7986cb;font-size:26px;cursor:pointer;overflow:hidden;transition:border-color .15s,background .15s}.b2b-info-logo-box:hover{border-color:#1a237e;background:#e8eaf6}.b2b-info-logo-box img{width:100%;height:100%;object-fit:contain;padding:4px}.b2b-info-logo-text{display:flex;flex-direction:column;gap:2px;min-width:0}.b2b-info-logo-title{font-weight:600;color:#1f2340}.b2b-info-logo-actions{display:flex;align-items:center;gap:6px;margin-top:6px}.b2b-info-logo-btn{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.b2b-missing-note{margin-top:10px;padding:8px 12px;border-radius:8px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:13px}.b2b-firms-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.b2b-firms-search{width:220px;max-width:100%}.b2b-public-sheet:has(.b2b-firm-grid){max-width:1040px}.b2b-firm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:14px}.b2b-firm-card{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px 18px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.b2b-firm-card:hover:not(:disabled){border-color:#9fa8da;box-shadow:0 2px 8px -4px #1a237e40}.b2b-firm-card.is-selected{border-color:#1a237e;background:#f5f6fd;box-shadow:inset 0 0 0 1px #1a237e}.b2b-firm-card.is-full{opacity:.55;cursor:not-allowed}.b2b-firm-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.b2b-firm-card-name{font-weight:700;font-size:16px;line-height:1.35;color:#1f2340;overflow-wrap:anywhere}.b2b-firm-card-check{flex:none;width:22px;height:22px;border-radius:50%;border:1.5px solid #cbd5e1;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:#fff}.b2b-firm-card.is-selected .b2b-firm-card-check{background:#1a237e;border-color:#1a237e}.b2b-firm-card-line{font-size:12.5px;line-height:1.45;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b-firm-card-line.is-request{color:#475569}.b2b-firm-card-label{display:inline-block;font-size:11px;font-weight:600;color:#1a237e;background:#e8eaf6;border-radius:4px;padding:0 5px;margin-right:4px}.b2b-sticky-bar{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px -24px -28px;padding:12px 24px;background:#fffffff5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid #eef0f4;border-radius:0 0 16px 16px}@media (max-width: 960px){.b2b-firm-grid{grid-template-columns:1fr}}@media (max-width: 480px){.b2b-sticky-bar{margin:16px -16px -20px;padding:12px 16px}.b2b-firm-card{padding:14px}}.b2b-participant-row{cursor:pointer}.b2b-participant-row.is-active>td{background:#fff3e0!important}.b2b-selected-hint{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:#fff3e0;border-bottom:1px solid #ffe0b2}.b2b-filter-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.b2b-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px;padding:10px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:12px}.b2b-toolbar-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.b2b-toolbar-label{font-weight:600;color:#334155;margin-right:2px}.b2b-toolbar-label .anticon{color:#1a237e;margin-right:4px}.b2b-toolbar-hint{font-size:12.5px;color:#64748b;background:#f1f5f9;border-radius:999px;padding:2px 10px}.b2b-board-panel{margin-bottom:14px;background:#fff;border:1px solid #e5e7eb;border-radius:12px}.b2b-board-panel-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 14px}.b2b-board-panel-row.is-sub{justify-content:flex-start;border-top:1px solid #f1f5f9;background:#fafbfd;border-radius:0 0 12px 12px}.b2b-stat-chips{display:flex;gap:8px;flex-wrap:wrap}.b2b-stat-chips span{font-size:13px;color:#64748b;background:#f8fafc;border:1px solid #eef0f4;border-radius:10px;padding:4px 12px}.b2b-stat-chips strong{font-size:16px;color:#1f2340;margin-right:3px;font-variant-numeric:tabular-nums}.b2b-stat-chips .is-accent{background:#e8eaf6;border-color:#e8eaf6;color:#3949ab}.b2b-stat-chips .is-accent strong{color:#1a237e}.b2b-grid-tableno.is-empty{color:#94a3b8;font-style:italic}.b2b-list-hero-main{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.b2b-list-hero .b2b-meeting-hero-title{margin-bottom:4px}.b2b-list-hero-sub{font-size:13.5px;opacity:.8;margin-bottom:14px}.b2b-list-hero-btn.ant-btn{background:#fff;color:#1a237e;border-color:#fff;font-weight:600}.b2b-list-hero-btn.ant-btn:hover{background:#e8eaf6!important;color:#1a237e!important;border-color:#e8eaf6!important}.b2b-list-empty{padding:48px 16px;background:#fff;border:1px dashed #cbd5e1;border-radius:14px}.b2b-list-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px;padding:12px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:14px}.b2b-list-filters-search{flex:1 1 240px;max-width:360px}.b2b-list-filters-export{margin-left:auto}.b2b-list-filters-year{width:110px}.b2b-list-filters-month{width:140px}@media (max-width: 600px){.b2b-list-filters-search{flex:1 1 100%;max-width:none}.b2b-list-filters-year,.b2b-list-filters-month{flex:1 1 0;width:auto}.b2b-list-filters .ant-segmented{max-width:100%;overflow-x:auto}}.b2b-meeting-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:16px}.b2b-meeting-card{--b2b-accent: #3949ab;--b2b-accent-soft: #e8eaf6;position:relative;display:flex;flex-direction:column;gap:14px;padding:18px 20px;background:#fff;border:1px solid #e5e7eb;border-top:4px solid var(--b2b-accent);border-radius:14px;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.b2b-meeting-card.is-live{--b2b-accent: #16a34a;--b2b-accent-soft: #dcfce7}.b2b-meeting-card.is-done{--b2b-accent: #94a3b8;--b2b-accent-soft: #f1f5f9}.b2b-meeting-card:hover{box-shadow:0 10px 26px -14px #1a237e73;transform:translateY(-2px)}.b2b-meeting-card:focus-visible{outline:2px solid #1a237e;outline-offset:2px}.b2b-meeting-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:-6px}.b2b-meeting-card-title{font-weight:700;font-size:19px;line-height:1.3;color:#1f2340;overflow-wrap:anywhere}.b2b-meeting-info{display:flex;flex-direction:column;gap:10px}.b2b-meeting-info-row{display:flex;align-items:center;gap:12px;min-width:0}.b2b-meeting-info-icon{flex:none;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--b2b-accent-soft);color:var(--b2b-accent);font-size:17px}.b2b-meeting-card.is-upcoming .b2b-meeting-info-icon{color:#1a237e}.b2b-meeting-info-text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.b2b-meeting-info-text small{font-size:12px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.b2b-meeting-info-text>span{font-size:15.5px;font-weight:600;color:#1f2340;overflow-wrap:anywhere}.b2b-meeting-info-text em{font-style:normal;font-weight:500;color:#64748b;font-size:14px}.b2b-meeting-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:14px;border-top:1px solid #f1f5f9}.b2b-meeting-pending{display:flex;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;border-radius:10px;background:#fff7e6;border:1px solid #ffd591;color:#ad4e00;font-size:13px}.b2b-meeting-pending .anticon{color:#fa8c16;font-size:15px}.b2b-meeting-pending strong{color:#873800}.b2b-meeting-stats span{display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 4px;border-radius:10px;background:#f8fafc;font-size:13px;color:#64748b}.b2b-meeting-stats strong{font-size:22px;font-weight:800;color:#1f2340;line-height:1.1;font-variant-numeric:tabular-nums}.b2b-meeting-stats .is-accent{background:#e8eaf6;color:#3949ab}.b2b-meeting-stats .is-accent strong{color:#1a237e}.b2b-meeting-stats-total{font-size:14px;font-weight:600;color:#94a3b8;margin-left:1px}@media (max-width: 480px){.b2b-meeting-grid{grid-template-columns:1fr}.b2b-meeting-card{padding:16px}}.b2b-public-meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin:2px 0 6px;font-size:13.5px;color:#334155;font-weight:500}.b2b-public-meta .anticon{color:#1a237e;margin-right:4px}.b2b-slot-bar{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;padding:10px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:12px}.b2b-slot-bar-label{flex:none;font-weight:600;color:#334155;padding-top:3px;white-space:nowrap}.b2b-slot-chips{display:flex;flex-wrap:wrap;gap:6px;max-height:92px;overflow-y:auto}.b2b-slot-chip{display:inline-flex;align-items:center;gap:1px;border:1px solid #e2e8f0;border-radius:6px;padding:0 2px 0 0;background:#f8fafc}.b2b-slot-chip-time{border:none;background:none;padding:2px 6px;font:inherit;font-size:12.5px;font-weight:600;color:#334155;font-variant-numeric:tabular-nums;cursor:pointer}.b2b-slot-chip-time:hover{color:#1a237e;text-decoration:underline}.b2b-table-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px}.b2b-table-card{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:12px}.b2b-table-card.is-highlighted{border-color:#ef6c00;box-shadow:inset 0 0 0 1px #ef6c00;background:#fffaf3}.b2b-table-card.is-empty{border-style:dashed}.b2b-table-card-head{display:flex;align-items:center;justify-content:space-between;margin:-4px -6px -2px 0}.b2b-table-card-no{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1a237e;background:#e8eaf6;border-radius:5px;padding:1px 7px}.b2b-table-card-name{font-weight:700;font-size:15px;color:#1f2340}.b2b-table-card.is-empty .b2b-table-card-name{color:#94a3b8;font-style:italic;font-weight:600}.b2b-table-card-info{display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:#475569}.b2b-table-card-info span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b-table-card-info .anticon{color:#94a3b8;margin-right:4px}.b2b-table-card-text{font-size:12.5px;color:#475569;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.b2b-table-card-text strong{color:#334155;font-weight:600}.b2b-table-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:8px;border-top:1px solid #f1f5f9}.b2b-table-card-add{align-items:center;justify-content:center;flex-direction:row;min-height:120px;border-style:dashed;color:#64748b;font:inherit;font-weight:600;cursor:pointer;background:#fbfcfe}.b2b-table-card-add:hover{border-color:#1a237e;color:#1a237e}.b2b-slot-list{display:flex;flex-direction:column;max-height:60vh;overflow-y:auto;margin:0 -4px}.b2b-slot-row{display:flex;align-items:center;gap:12px;padding:7px 8px;border-bottom:1px solid #f1f5f9;border-radius:6px}.b2b-slot-row-time{flex:none;width:48px;font-weight:700;color:#1a237e;font-variant-numeric:tabular-nums}.b2b-slot-row-who{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b2b-slot-row.is-filled{align-items:flex-start;padding-top:9px;padding-bottom:9px}.b2b-slot-row-info{display:flex;flex-direction:column;gap:2px;white-space:normal;font-size:13px;line-height:1.45;color:#334155;overflow-wrap:anywhere}.b2b-slot-row-label{color:#64748b}.b2b-slot-row-contact{display:flex;flex-wrap:wrap;gap:2px 14px;margin-top:2px}.b2b-slot-row-contact a{color:#1a237e}.b2b-slot-row-contact .anticon{margin-right:4px;opacity:.8}.b2b-slot-row.is-filled{background:#f5f6fd}.b2b-slot-row.is-highlighted{background:#fff3e0}.b2b-slot-row.is-placeable{background:#f0fdf4}.b2b-slot-row.is-blocked{opacity:.5}.b2b-slot-bar{flex-direction:column;gap:8px}.b2b-slot-bar-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.b2b-slot-bar .b2b-slot-bar-label{padding-top:0}.b2b-slot-bar .b2b-slot-chips{max-height:none}.b2b-logo{flex:none;display:inline-block;object-fit:contain;border-radius:8px;border:1px solid #e5e7eb;background:#fff;padding:2px}.b2b-logo.is-empty{display:inline-flex;align-items:center;justify-content:center;padding:0;font-weight:700;color:#1a237e;background:#e8eaf6;border-color:#e8eaf6}.b2b-table-card-id{display:inline-flex;align-items:center;gap:8px}.b2b-logo-field{margin-bottom:16px}.b2b-firm-card-id{display:inline-flex;align-items:center;gap:10px;min-width:0}.b2b-firm-card-logo{flex:none;width:36px;height:36px;object-fit:contain;border-radius:8px;border:1px solid #e5e7eb;background:#fff;padding:2px}.b2b-firm-card-logo.is-empty{display:inline-flex;align-items:center;justify-content:center;padding:0;font-weight:700;color:#1a237e;background:#e8eaf6;border-color:#e8eaf6}.b2b-firm-card-fields{display:flex;flex-direction:column;gap:6px;margin-top:4px}.b2b-firm-card-field{display:flex;flex-direction:column;gap:1px;min-width:0}.b2b-firm-card-field-label{font-size:11.5px;font-weight:600;color:#1a237e}.b2b-firm-card-field-label .anticon{margin-right:4px;opacity:.8}.b2b-firm-card-field-value{font-size:13px;color:#334155;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.b2b-table-form-top{display:flex;align-items:flex-start;justify-content:flex-start;gap:24px;flex-wrap:wrap;margin-bottom:4px}.b2b-table-form-top .b2b-logo-field{margin-bottom:0}.b2b-table-form-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.b2b-table-form-grid .is-wide{grid-column:1 / -1}@media (max-width: 560px){.b2b-table-form-grid{grid-template-columns:1fr}}.b2b-slot-head-plain{display:block;padding:4px 6px;font-weight:600;color:#334155;font-variant-numeric:tabular-nums}.b2b-rowhead-with-logo{display:flex!important;align-items:center;gap:8px}.b2b-rowhead-text{display:flex;flex-direction:column;min-width:0}.b2b-meeting-hero{margin:16px 0 14px;padding:18px 20px;border-radius:14px;background:linear-gradient(135deg,#1a237e,#283593 60%,#3949ab);color:#fff;box-shadow:0 10px 24px -14px #1a237e99}.b2b-meeting-hero-kicker{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.b2b-meeting-hero .b2b-meeting-hero-title{color:#fff;margin:2px 0 14px}.b2b-meeting-hero-facts{display:flex;flex-wrap:wrap;gap:8px}.b2b-meeting-fact{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);font-weight:600;font-size:13.5px}.b2b-meeting-fact>.anticon{font-size:16px;opacity:.85}.b2b-meeting-fact>span{display:flex;flex-direction:column;line-height:1.25}.b2b-meeting-fact small{font-size:11px;font-weight:500;opacity:.7}.b2b-table-card.is-clickable{cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.b2b-table-card.is-clickable:hover{border-color:#9fa8da;box-shadow:0 6px 18px -10px #1a237e66;transform:translateY(-2px)}.b2b-table-card.is-clickable:focus-visible{outline:2px solid #1a237e;outline-offset:2px}.b2b-detail{display:flex;flex-direction:column;gap:14px}.b2b-detail-head{display:flex;align-items:center;gap:16px;padding-bottom:14px;border-bottom:1px solid #f1f5f9}.b2b-detail-title{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.b2b-detail-name{font-size:20px;font-weight:700;color:#1f2340;line-height:1.25}.b2b-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.b2b-detail-field{display:flex;flex-direction:column;gap:3px;min-width:0}.b2b-detail-label{font-size:12px;font-weight:600;color:#1a237e}.b2b-detail-label .anticon{margin-right:4px;opacity:.8}.b2b-detail-value{font-size:14px;color:#334155;white-space:pre-line;overflow-wrap:anywhere}.b2b-detail-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding-top:12px;border-top:1px solid #f1f5f9}@media (max-width: 520px){.b2b-detail-grid{grid-template-columns:1fr}}.b2b-firm-card{padding:0;gap:0;overflow:hidden;cursor:default}.b2b-firm-card-main{display:flex;flex-direction:column;gap:4px;width:100%;padding:10px 12px;border:none;background:transparent;font:inherit;text-align:left;cursor:pointer}.b2b-firm-card-main:disabled{cursor:not-allowed}.b2b-firm-card.is-open{grid-column:1 / -1}.b2b-firm-card-pick{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 12px;border:none;border-top:1px solid #dfe3f3;background:#eef0fb;color:#1a237e;font:inherit;font-size:13px;text-align:left;cursor:pointer}.b2b-firm-card-pick.is-missing{background:#fff7ed;color:#9a3412;border-top-color:#fed7aa}.b2b-firm-card-pick .anticon{margin-right:4px}.b2b-firm-card-pick-change{font-weight:600;text-decoration:underline;flex:none}.b2b-picker{padding:12px;border-top:1px solid #dfe3f3;background:#fafbff}.b2b-picker-label{font-size:12px;font-weight:600;color:#1a237e;margin:2px 0 6px}.b2b-picker-label .anticon{margin-right:4px}.b2b-picker-days{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px;margin-bottom:4px}.b2b-picker-day{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:96px;padding:6px 10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;font:inherit;font-size:12px;cursor:pointer}.b2b-picker-day strong{font-size:14px}.b2b-picker-day.is-active{background:#1a237e;border-color:#1a237e;color:#fff}.b2b-firm-card-close{width:100%;padding:8px;border:none;border-top:1px solid #dfe3f3;background:#fff;color:#64748b;font:inherit;font-size:12.5px;cursor:pointer}.b2b-firm-card-close:hover{color:#1a237e}.b2b-info-day{padding:4px 0}.b2b-info-day+.b2b-info-day{border-top:1px dashed #dfe3f3}.b2b-info-day-title{font-size:12.5px;font-weight:600;color:#475569;padding:6px 0 2px}.b2b-info-day-title .anticon{margin-right:4px}.b2b-public-stepbar{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin:20px 0 24px}.b2b-public-steps{flex:1 1 340px;min-width:0}.b2b-public-facts{display:flex;gap:10px;flex-wrap:wrap}.b2b-public-fact{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:10px;background:#eef0fb;border:1px solid #dfe3f3;color:#1a237e;font-size:15px;font-weight:700}.b2b-public-fact>.anticon{font-size:18px}.b2b-public-fact>span{display:flex;flex-direction:column;line-height:1.25}.b2b-public-fact small{font-size:11px;font-weight:500;color:#5c6bc0}.b2b-firm-grid{grid-template-columns:1fr;gap:12px}.b2b-firm-card.is-open{grid-column:auto}.b2b-firm-card{border-radius:14px;transition:border-color .15s,box-shadow .15s}.b2b-firm-card:not(.is-full):hover{border-color:#9fa8da;box-shadow:0 6px 18px -12px #1a237e73}.b2b-firm-card.is-selected{box-shadow:inset 0 0 0 1px #1a237e,0 8px 22px -14px #1a237e80}.b2b-firm-card-main{padding:14px 16px;gap:10px}.b2b-firm-card-top{padding-bottom:10px;border-bottom:1px solid #f1f5f9}.b2b-firm-card-logo{width:44px;height:44px}.b2b-firm-card-name{font-size:16.5px;white-space:normal}.b2b-firm-card-fields{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 24px;margin-top:0}.b2b-firm-card-field:nth-child(-n+4){grid-column:span 2}.b2b-firm-card-field:nth-child(n+5){grid-column:span 3}.b2b-firm-card-pick,.b2b-picker,.b2b-firm-card-close{padding-left:16px;padding-right:16px}.b2b-picker-day{min-width:104px;padding:8px 12px}.b2b-picker .b2b-pick-slots{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}@media (max-width: 720px){.b2b-firm-card-fields{grid-template-columns:1fr 1fr}.b2b-firm-card-field:nth-child(-n+4),.b2b-firm-card-field:nth-child(n+5){grid-column:auto}.b2b-firm-card-field:nth-child(n+5){grid-column:1 / -1}}@media (max-width: 480px){.b2b-firm-card-fields{grid-template-columns:1fr}}.b2b-public-facts{margin:6px 0 10px}.b2b-public-stepbar{display:block;margin:20px 0 24px;padding-top:18px;border-top:1px solid #eef0f4}.b2b-public-steps{max-width:560px}.b2b-firm-card-fields{grid-template-columns:minmax(220px,.9fr) minmax(0,1.2fr) minmax(0,1.2fr);grid-auto-rows:auto;gap:8px 16px}.b2b-firm-card-field:nth-child(1){grid-column:1;grid-row:1}.b2b-firm-card-field:nth-child(2){grid-column:1;grid-row:2}.b2b-firm-card-field:nth-child(3){grid-column:1;grid-row:3}.b2b-firm-card-field:nth-child(4){grid-column:1;grid-row:4}.b2b-firm-card-field:nth-child(5){grid-column:2;grid-row:1 / span 4}.b2b-firm-card-field:nth-child(6){grid-column:3;grid-row:1 / span 4}.b2b-firm-card-field:nth-child(-n+4){flex-direction:row;align-items:baseline;gap:8px}.b2b-firm-card-field:nth-child(-n+4) .b2b-firm-card-field-label{flex:none;width:118px;color:#64748b;font-weight:500}.b2b-firm-card-field:nth-child(-n+4) .b2b-firm-card-field-value{font-size:13px}.b2b-firm-card-field:nth-child(n+5){padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid #eef0f4;gap:4px}.b2b-firm-card.is-selected .b2b-firm-card-field:nth-child(n+5){background:#fff}@media (max-width: 720px){.b2b-firm-card-fields{grid-template-columns:1fr 1fr}.b2b-firm-card-field:nth-child(1),.b2b-firm-card-field:nth-child(2),.b2b-firm-card-field:nth-child(3),.b2b-firm-card-field:nth-child(4){grid-column:1 / -1;grid-row:auto}.b2b-firm-card-field:nth-child(5){grid-column:1;grid-row:auto}.b2b-firm-card-field:nth-child(6){grid-column:2;grid-row:auto}}@media (max-width: 480px){.b2b-firm-card-fields{grid-template-columns:1fr}.b2b-firm-card-field:nth-child(5),.b2b-firm-card-field:nth-child(6){grid-column:1}}.b2b-public-steps{max-width:none}.b2b-public-steps.ant-steps-horizontal .ant-steps-item,.b2b-public-steps.ant-steps-horizontal .ant-steps-item:last-child{flex:1 1 0;overflow:visible}.b2b-public-steps .ant-steps-item-title{font-size:16px;font-weight:600}.b2b-public-steps .ant-steps-item-wait .ant-steps-item-title{color:#64748b}.b2b-public-steps .ant-steps-item-icon{width:34px;height:34px;line-height:34px;font-size:15px}.b2b-meeting-hero{padding:24px 28px}.b2b-meeting-hero-kicker{font-size:13px}.b2b-meeting-hero .b2b-meeting-hero-title{font-size:30px;margin:4px 0 18px}.b2b-meeting-hero-facts{gap:10px}.b2b-meeting-fact{padding:10px 16px;font-size:16px;gap:12px}.b2b-meeting-fact>.anticon{font-size:20px}.b2b-meeting-fact small{font-size:12px}.b2b-page .b2b-slot-bar{padding:14px 16px}.b2b-page .b2b-slot-bar-label{font-size:15px}.b2b-page .b2b-filter-bar{margin-bottom:14px}.b2b-table-cards{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.b2b-table-card{padding:16px 18px;gap:8px;border-radius:14px}.b2b-table-card-no{font-size:13px;padding:2px 9px}.b2b-table-card-name{font-size:18px;line-height:1.3}.b2b-table-card-info{font-size:14px;gap:4px}.b2b-table-card-text{font-size:14px}.b2b-table-card-foot{padding-top:12px}.b2b-table-card-add{min-height:160px;font-size:16px}.b2b-page .b2b-table-card .b2b-logo{width:44px!important;height:44px!important}.b2b-page .ant-card-head-title{font-size:16px}.b2b-participant-table .ant-table{font-size:14.5px}.b2b-participant-table .ant-table-thead>tr>th{font-size:14px;font-weight:600}.b2b-participant-table .ant-tag{font-size:13px}.b2b-detail-modal .ant-modal-content{padding:28px 32px}.b2b-detail{gap:18px}.b2b-detail-head{gap:20px;padding-bottom:18px}.b2b-detail-head .b2b-logo{width:88px!important;height:88px!important}.b2b-detail-name{font-size:24px}.b2b-detail .b2b-table-card-no{font-size:14px;padding:2px 10px}.b2b-detail .ant-tag{font-size:13.5px;padding:2px 8px}.b2b-detail-grid{gap:16px 28px}.b2b-detail-label{font-size:13.5px}.b2b-detail-value{font-size:16px}.b2b-detail-actions{padding-top:16px}.b2b-grid{font-size:14px}.b2b-grid .b2b-grid-corner,.b2b-grid .b2b-grid-rowhead{min-width:300px;max-width:300px;padding:10px 14px}.b2b-grid .b2b-grid-corner{font-size:14px}.b2b-grid thead th.b2b-slot-head{min-width:96px}.b2b-slot-head-plain{font-size:14px;padding:8px 6px}.b2b-grid td.b2b-cell{height:64px;min-width:96px}.b2b-rowhead-with-logo{gap:12px}.b2b-rowhead-with-logo .b2b-logo{width:40px!important;height:40px!important}.b2b-rowhead-text .b2b-grid-tableno{font-size:15px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.b2b-rowhead-text .b2b-grid-firm{font-size:13px}.b2b-cell-name{font-size:13.5px}.b2b-cell-company{font-size:12.5px}.b2b-public-sheet,.b2b-public-sheet:has(.b2b-firm-grid){max-width:1040px;margin-left:auto;margin-right:auto}.b2b-public-steps.ant-steps-horizontal .ant-steps-item,.b2b-public-steps.ant-steps-horizontal .ant-steps-item:last-child{overflow:hidden}.b2b-public-steps.ant-steps-horizontal .ant-steps-item:last-child .ant-steps-item-title:after{display:none}.b2b-public-steps.ant-steps-horizontal .ant-steps-item:last-child{flex:1 1 0}.b2b-public-sheet .b2b-info-summary,.b2b-public-sheet .b2b-info-form,.b2b-public-sheet .b2b-info-form+.b2b-public-nav{max-width:none}.b2b-public-sheet{width:100%;box-sizing:border-box}.b2b-firm-card-name{font-size:19px}.b2b-firm-card-logo{width:52px;height:52px}.b2b-firm-card-fields{grid-template-columns:minmax(300px,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:10px 18px}.b2b-firm-card-field:nth-child(-n+4) .b2b-firm-card-field-label{width:128px;font-size:14px}.b2b-firm-card-field:nth-child(-n+4) .b2b-firm-card-field-value{font-size:15px;overflow-wrap:normal;word-break:normal}.b2b-firm-card-field-value{overflow-wrap:break-word}.b2b-firm-card-field:nth-child(n+5){padding:12px 14px}.b2b-firm-card-field:nth-child(n+5) .b2b-firm-card-field-label{font-size:14px}.b2b-firm-card-field:nth-child(n+5) .b2b-firm-card-field-value{font-size:15px}.b2b-firm-card-pick{font-size:15px;padding-top:11px;padding-bottom:11px}.b2b-firm-card-close{font-size:14px}.b2b-picker-label{font-size:13.5px}.b2b-picker-day{font-size:13px}.b2b-picker-day strong{font-size:15.5px}.b2b-picker .b2b-pick-slot{height:40px;font-size:15px}.b2b-firms-head h5.ant-typography{font-size:18px}.b2b-sticky-bar .ant-typography{font-size:15px}@media (max-width: 720px){.b2b-firm-card-fields{grid-template-columns:1fr 1fr}}.b2b-done{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 0 8px}.b2b-done-icon{width:76px;height:76px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e8f5e9;color:#2e7d32;font-size:40px;margin-bottom:14px}.b2b-done .b2b-done-title{margin:0 0 4px}.b2b-done-sub{font-size:15px}.b2b-done-meeting{display:flex;flex-direction:column;align-items:center;gap:4px;margin:18px 0 6px;font-size:16px;color:#1f2340}.b2b-done-meeting-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;font-size:14px;color:#475569}.b2b-done-meeting-meta .anticon{color:#1a237e;margin-right:4px}.b2b-done-days{width:100%;max-width:620px;display:flex;flex-direction:column;gap:14px;margin:18px 0 22px;text-align:left}.b2b-done-day{border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;background:#fff}.b2b-done-day-head{padding:10px 16px;background:#eef0fb;color:#1a237e;font-weight:700;font-size:15px}.b2b-done-day-head .anticon{margin-right:6px}.b2b-done-row{display:flex;align-items:center;gap:14px;padding:12px 16px;border-top:1px solid #f1f5f9}.b2b-done-time{flex:none;min-width:64px;text-align:center;padding:4px 10px;border-radius:8px;background:#1a237e;color:#fff;font-weight:700;font-variant-numeric:tabular-nums}.b2b-done-firm{flex:1;min-width:0;font-weight:600;font-size:15px;color:#1f2340}.b2b-done-table{flex:none;font-size:12.5px;color:#64748b;background:#f1f5f9;border-radius:6px;padding:2px 8px}.b2b-done-again{min-width:200px}.b2b-participant-table .ant-table-tbody>tr>td{vertical-align:top;padding-top:14px;padding-bottom:14px}.b2b-pt-firm{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:200px}.b2b-pt-firm-name{font-weight:700;font-size:15.5px;color:#1f2340}.b2b-pt-firm-sub{font-size:13.5px;color:#475569}.b2b-pt-firm-sub .anticon{color:#94a3b8;margin-right:2px}.b2b-pt-src.ant-tag{margin:4px 0 0;font-size:12px}.b2b-pt-lines{display:flex;flex-direction:column;gap:3px;font-size:14px;color:#334155;min-width:220px}.b2b-pt-lines .anticon{color:#94a3b8;margin-right:6px}.b2b-pt-about{display:flex;flex-direction:column;gap:6px;max-width:360px;font-size:13.5px;color:#334155;white-space:pre-line}.b2b-pt-label{display:inline-block;font-size:11.5px;font-weight:600;color:#1a237e;background:#e8eaf6;border-radius:4px;padding:0 6px;margin-right:6px}.b2b-pt-appts{display:flex;flex-wrap:wrap;gap:6px;max-width:420px}.b2b-pt-appt{display:inline-flex;align-items:center;border:1px solid #dfe3f3;border-radius:8px;overflow:hidden;font-size:13px;background:#fff}.b2b-pt-appt-time{padding:3px 8px;background:#1a237e;color:#fff;font-weight:700;font-variant-numeric:tabular-nums}.b2b-pt-appt-firm{padding:3px 9px;color:#1f2340;font-weight:500}.b2b-pt-text{max-width:260px;min-width:120px;white-space:pre-line;font-size:14px;color:#334155}.b2b-participant-table .ant-table-tbody>tr>td{vertical-align:middle}.b2b-info-logo{display:flex;align-items:center;gap:16px;margin-bottom:18px}.b2b-info-logo-upload{flex:none}.b2b-info-logo-box{width:84px;height:84px;display:flex;align-items:center;justify-content:center;border:1.5px dashed #9fa8da;border-radius:14px;background:#f5f6fd;color:#5c6bc0;font-size:28px;cursor:pointer;padding:0;overflow:hidden;transition:border-color .15s,background .15s}.b2b-info-logo-box:hover{border-color:#1a237e;background:#eef0fb}.b2b-info-logo-box.has-logo{border-style:solid;border-color:#e5e7eb;background:#fff}.b2b-info-logo-box img{width:100%;height:100%;object-fit:contain;padding:6px}.b2b-info-logo-text{display:flex;flex-direction:column;gap:4px}.b2b-info-logo-title{font-weight:600;font-size:14.5px;color:#1f2340}.b2b-info-logo-actions{display:flex;align-items:center;gap:6px;margin-top:4px}.membership-reports{margin-bottom:16px;padding:14px 16px;border:1px solid #e5e7eb;border-radius:12px;background:#fafbff}.membership-reports-head{display:flex;align-items:center;gap:6px;font-weight:700;font-size:15px;color:#1f2340;margin-bottom:12px;flex-wrap:wrap}.membership-reports-head>.anticon{color:#c62828}.membership-reports-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.membership-report-card{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;text-align:left;font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.membership-report-card:hover:not(:disabled){border-color:#9fa8da;box-shadow:0 6px 16px -10px #1a237e66;transform:translateY(-1px)}.membership-report-card:disabled{cursor:wait;opacity:.7}.membership-report-icon{flex:none;width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#e8eaf6;color:#1a237e;font-size:17px}.membership-report-body{display:flex;flex-direction:column;gap:2px;min-width:0}.membership-report-title{font-weight:600;font-size:14px;color:#1f2340}.membership-report-desc{font-size:12.5px;color:#64748b;line-height:1.4}.membership-reports-head{justify-content:space-between}.membership-reports-select{width:420px;max-width:100%;font-weight:400}.b2b-public-sheet,.b2b-public-sheet:has(.b2b-firm-grid){max-width:1320px}.b2b-firm-card-main{cursor:default}.b2b-firm-card-top{align-items:center}.b2b-firm-card-actions{flex:none;display:inline-flex;align-items:center;gap:6px}.b2b-firm-card-book.ant-btn{height:40px;padding:0 18px;font-size:15px;font-weight:600;border-radius:10px}.b2b-firm-card-body{display:flex;flex-direction:column;min-width:0}.b2b-firm-card.is-open{display:grid;grid-template-columns:minmax(0,1fr) 420px}.b2b-firm-card-side{display:flex;flex-direction:column;min-width:0;border-left:1px solid #dfe3f3;background:#fafbff}.b2b-firm-card-side .b2b-picker{flex:1;border-top:none;padding:16px 18px}.b2b-firm-card-side .b2b-picker-label{font-size:14.5px;margin-bottom:8px}.b2b-firm-card-side .b2b-pick-slots{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px}.b2b-firm-card-side .b2b-pick-slot{height:48px;font-size:17px;border-radius:10px}.b2b-firm-card-side .b2b-picker-day{min-width:112px;padding:9px 14px}.b2b-firm-card.is-open .b2b-firm-card-fields{grid-template-columns:minmax(260px,1.1fr) minmax(0,1fr) minmax(0,1fr)}.b2b-firm-picker-modal .b2b-firm-grid{grid-template-columns:1fr}@media (max-width: 1100px){.b2b-firm-card.is-open{grid-template-columns:1fr}.b2b-firm-card-side{border-left:none;border-top:1px solid #dfe3f3}}@media (max-width: 480px){.b2b-firm-card-top{flex-wrap:wrap}.b2b-firm-card-actions{width:100%;justify-content:flex-end}}.b2b-firm-card.is-open{display:block;position:relative;padding-right:540px;min-height:360px}.b2b-firm-card.is-open .b2b-firm-card-body{min-height:360px}.b2b-firm-card.is-open .b2b-firm-card-side{position:absolute;top:0;right:0;bottom:0;width:540px}.b2b-firm-card-side .b2b-picker{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.b2b-firm-card-side .b2b-pick-slots{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:6px}.b2b-firm-card-side .b2b-pick-slot{height:42px;font-size:16px}.b2b-firm-card-side .b2b-picker-days{flex:none}.b2b-firm-card-side .b2b-legend{position:sticky;bottom:0;margin:10px -18px -16px!important;padding:10px 18px;background:#fafbff;border-top:1px solid #eef0f4}.b2b-firm-card-side .b2b-firm-card-close{flex:none}.b2b-firm-card.is-open .b2b-firm-card-fields{grid-template-columns:1fr 1fr;gap:10px 14px}.b2b-firm-card.is-open .b2b-firm-card-field:nth-child(1),.b2b-firm-card.is-open .b2b-firm-card-field:nth-child(2),.b2b-firm-card.is-open .b2b-firm-card-field:nth-child(3),.b2b-firm-card.is-open .b2b-firm-card-field:nth-child(4){grid-row:auto;grid-column:1 / -1}.b2b-firm-card.is-open .b2b-firm-card-field:nth-child(5){grid-column:1;grid-row:auto}.b2b-firm-card.is-open .b2b-firm-card-field:nth-child(6){grid-column:2;grid-row:auto}.b2b-firm-card.is-open .b2b-firm-card-field:nth-child(n+5){min-height:110px}@media (max-width: 1100px){.b2b-firm-card.is-open{padding-right:0;min-height:0}.b2b-firm-card.is-open .b2b-firm-card-body{min-height:0}.b2b-firm-card.is-open .b2b-firm-card-side{position:static;width:auto}.b2b-firm-card-side .b2b-picker{max-height:380px}}.b2b-sticky-bar{flex-wrap:wrap}.b2b-sticky-bar-count{flex:1;text-align:center}@media (max-width: 480px){.b2b-sticky-bar-count{order:-1;flex-basis:100%}}.b2b-required-star{color:#dc2626;margin-left:4px;font-weight:700}.b2b-firm-boxes{display:grid;grid-template-columns:minmax(300px,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:4px}.b2b-firm-box{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;border:1px solid #eef0f4;border-radius:12px;background:#f8fafc;font:inherit;text-align:left;color:inherit;cursor:zoom-in;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s}.b2b-firm-box:hover{border-color:#9fa8da;background:#fff;box-shadow:0 8px 20px -12px #1a237e73;transform:translateY(-2px)}.b2b-firm-box:focus-visible{outline:2px solid #1a237e;outline-offset:2px}.b2b-firm-card.is-selected .b2b-firm-box{background:#fff}.b2b-firm-box.is-info{background:transparent;border-color:transparent;padding:6px 8px}.b2b-firm-box.is-info:hover{background:#f8fafc;border-color:#e2e8f0}.b2b-firm-row{display:flex;align-items:baseline;gap:10px;min-width:0}.b2b-firm-row-label{flex:none;width:128px;font-size:14px;color:#64748b;white-space:nowrap}.b2b-firm-row-label .anticon{margin-right:6px;opacity:.8}.b2b-firm-row-value{flex:1;min-width:0;font-size:15px;color:#1f2340;overflow-wrap:break-word}.b2b-firm-box-title{font-size:14px;font-weight:600;color:#1a237e}.b2b-firm-box-title .anticon{margin-right:6px;opacity:.8}.b2b-firm-box-text{font-size:15px;line-height:1.5;color:#334155;white-space:pre-line;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.b2b-firm-card.is-open .b2b-firm-boxes{grid-template-columns:1fr 1fr}.b2b-firm-card.is-open .b2b-firm-box.is-info{grid-column:1 / -1}@media (max-width: 1100px){.b2b-firm-card.is-open .b2b-firm-boxes{grid-template-columns:minmax(300px,1.1fr) minmax(0,1fr) minmax(0,1fr)}.b2b-firm-card.is-open .b2b-firm-box.is-info{grid-column:auto}}@media (max-width: 900px){.b2b-firm-boxes,.b2b-firm-card.is-open .b2b-firm-boxes{grid-template-columns:1fr 1fr}.b2b-firm-box.is-info,.b2b-firm-card.is-open .b2b-firm-box.is-info{grid-column:1 / -1}}@media (max-width: 520px){.b2b-firm-boxes,.b2b-firm-card.is-open .b2b-firm-boxes{grid-template-columns:1fr}.b2b-firm-row-label{width:112px;font-size:13px}.b2b-firm-row-value{font-size:14px}}.b2b-firm-box-modal .ant-modal-content{border-radius:16px}.b2b-firm-box-modal-head{display:flex;align-items:center;gap:12px}.b2b-firm-box-modal-head .b2b-firm-card-logo{width:52px;height:52px;flex:none}.b2b-firm-box-modal-head>span:last-child{display:flex;flex-direction:column;min-width:0}.b2b-firm-box-modal-name{font-size:19px;font-weight:700;color:#1f2340;line-height:1.3}.b2b-firm-box-modal-sub{font-size:13px;font-weight:500;color:#64748b}.b2b-firm-box-modal-rows{display:flex;flex-direction:column;gap:12px;padding:8px 0 4px}.b2b-firm-box-modal-rows .b2b-firm-row-label{width:140px;font-size:15px}.b2b-firm-box-modal-rows .b2b-firm-row-value{font-size:16.5px}.b2b-firm-box-modal-text{padding:8px 0 4px;font-size:16.5px;line-height:1.65;color:#1f2340;white-space:pre-line;overflow-wrap:break-word;max-height:60vh;overflow-y:auto}.b2b-firm-grid>.b2b-firm-card:nth-child(2n):not(.is-selected){background:#f1f3f7;border-color:#e2e6ee}.b2b-firm-grid>.b2b-firm-card:nth-child(2n):not(.is-selected) .b2b-firm-box.is-text{background:#fff}.b2b-firm-grid>.b2b-firm-card:nth-child(2n):not(.is-selected) .b2b-firm-box.is-info:hover{background:#fff}.b2b-lang-bar{display:flex;justify-content:flex-end;margin:-8px 0 6px}.b2b-lang-switch{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc}.b2b-lang-icon{color:#64748b;margin:0 6px 0 8px}.b2b-lang-btn{border:none;background:transparent;padding:4px 12px;border-radius:999px;font:inherit;font-size:13px;font-weight:600;color:#475569;cursor:pointer;transition:background .15s,color .15s}.b2b-lang-btn:hover{color:#1a237e}.b2b-lang-btn.is-active{background:#1a237e;color:#fff}.b2b-lang-btn:focus-visible{outline:2px solid #1a237e;outline-offset:2px}.b2b-public.is-en .b2b-firm-row-label{width:150px}.b2b-public.is-en .b2b-firm-boxes{grid-template-columns:minmax(330px,1.15fr) minmax(0,1fr) minmax(0,1fr)}@media (max-width: 520px){.b2b-public.is-en .b2b-firm-row-label{width:128px}}.b2b-done-downloads{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.b2b-list-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.b2b-list-hero-btn.is-ghost.ant-btn{background:transparent;color:#fff;border-color:#fff9}.b2b-list-hero-btn.is-ghost.ant-btn:hover{background:#ffffff1f!important;color:#fff!important;border-color:#fff!important}.b2bp-muted{color:#64748b;font-size:13px}.b2bp-logo{flex:none;width:40px;height:40px;object-fit:contain;border-radius:10px;border:1px solid #e5e7eb;background:#fff;padding:2px}.b2bp-logo.is-lg{width:56px;height:56px;border-radius:14px}.b2bp-logo.is-empty{display:inline-flex;align-items:center;justify-content:center;padding:0;font-weight:700;color:#1a237e;background:#e8eaf6;border-color:#e8eaf6}.b2bp-logo.is-lg.is-empty{font-size:22px}.b2bp-brand{display:flex;align-items:center;gap:12px;font-weight:700;color:#1a237e;font-size:16px}.b2bp-brand-logo{width:40px;height:40px;object-fit:contain;border-radius:10px;background:#fff;padding:3px}.b2bp-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f4f6fb}.b2bp-auth{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;display:flex;padding:40px 24px;background:radial-gradient(circle at 12% 18%,rgba(121,134,203,.35),transparent 42%),radial-gradient(circle at 88% 85%,rgba(57,73,171,.45),transparent 45%),linear-gradient(150deg,#0d1642,#1a237e 55%,#283593)}.b2bp-auth-shell{margin:auto;width:100%;max-width:1040px;display:grid;grid-template-columns:5fr 6fr;background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 40px 90px -30px #050a28a6}.b2bp-auth-shell.is-register{max-width:1180px;grid-template-columns:4fr 7fr}.b2bp-auth-brand{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 15% 10%,rgba(255,255,255,.14),transparent 45%),linear-gradient(160deg,#1a237e,#283593 55%,#3949ab)}.b2bp-auth-brand:before,.b2bp-auth-brand:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.b2bp-auth-brand:before{width:220px;height:220px;top:-90px;right:-70px;background:#ffffff12}.b2bp-auth-brand:after{width:340px;height:340px;right:-120px;bottom:-150px;border:48px solid rgba(255,255,255,.06)}.b2bp-auth-brand-inner{position:sticky;top:0;z-index:1;height:100%;max-height:760px;display:flex;flex-direction:column;justify-content:center;padding:48px 44px}.b2bp-auth-brand .b2bp-brand{color:#ffffffeb;font-weight:600;font-size:15px}.b2bp-auth-title{color:#fff;font-size:36px;line-height:1.15;font-weight:800;margin:32px 0 12px;letter-spacing:-.5px}.b2bp-auth-lead{font-size:16px;line-height:1.6;color:#ffffffd1;margin:0 0 32px}.b2bp-auth-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.b2bp-auth-features li{display:flex;gap:14px;align-items:flex-start;padding:14px;border-radius:14px;background:#ffffff12;border:1px solid rgba(255,255,255,.1)}.b2bp-auth-features li>span{flex:none;width:40px;height:40px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff29;font-size:19px}.b2bp-auth-features strong{display:block;font-size:15px;margin-bottom:2px;color:#fff}.b2bp-auth-features div{color:#ffffffc7;font-size:13.5px;line-height:1.5}.b2bp-auth-panel{display:flex;align-items:center;justify-content:center;padding:48px 52px}.b2bp-auth-card{width:100%;max-width:420px}.b2bp-auth-card.is-wide{max-width:none}.b2bp-auth-switch{margin-bottom:28px}.b2bp-auth-card-title{font-size:26px;font-weight:700;color:#1f2340;margin:0 0 6px;letter-spacing:-.3px}.b2bp-auth-alt{display:flex;align-items:center;justify-content:center;gap:2px;margin-top:18px}.b2bp-app{min-height:100vh;background:#f4f6fb;display:flex;flex-direction:column}.b2bp-topbar{position:sticky;top:0;z-index:20;height:64px;flex:none;display:flex;align-items:center;gap:20px;padding:0 24px;background:#fff;border-bottom:1px solid #e8ebf3}.b2bp-summary{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:nowrap;overflow:hidden}.b2bp-summary>span{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#f1f3fb;color:#475569;font-size:13px;white-space:nowrap}.b2bp-summary .anticon,.b2bp-summary strong{color:#1a237e}.b2bp-topbar-user{display:flex;align-items:center;gap:8px;min-width:0;flex:none}.b2bp-user-btn{display:flex;align-items:center;gap:10px;min-width:0;max-width:300px;padding:4px 10px 4px 4px;border:1px solid transparent;border-radius:12px;background:transparent;cursor:pointer;text-align:left}.b2bp-user-btn:hover{background:#f5f6fd;border-color:#e8eaf6}.b2bp-user-gear{color:#94a3b8}.b2bp-topbar-user-text{display:flex;flex-direction:column;line-height:1.25;min-width:0}.b2bp-topbar-user-text strong{color:#1f2340;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b2bp-topbar-user-text span{color:#64748b;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b2bp-layout{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px;padding:20px 24px 32px;align-items:start}.b2bp-panel{background:#fff;border:1px solid #e8ebf3;border-radius:16px;padding:18px 20px 20px;min-width:0}.b2bp-meeting-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #eef0f4}.b2bp-meeting-tab{flex:none;display:flex;flex-direction:column;gap:1px;padding:8px 14px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#64748b;font-size:12.5px;text-align:left;cursor:pointer}.b2bp-meeting-tab strong{color:#1f2340;font-size:14px}.b2bp-meeting-tab:hover{border-color:#1a237e}.b2bp-meeting-tab.is-active{background:#1a237e;border-color:#1a237e;color:#fffc}.b2bp-meeting-tab.is-active strong{color:#fff}.b2bp-panel-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:12px}.b2bp-panel-title h2{margin:0 0 4px;font-size:22px;font-weight:800;color:#1f2340;letter-spacing:-.2px}.b2bp-facts{display:flex;flex-wrap:wrap;gap:4px 16px;color:#64748b;font-size:13.5px}.b2bp-facts .anticon{color:#1a237e}.b2bp-search{width:300px;max-width:100%}.b2bp-days{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;margin-bottom:16px}.b2bp-day-chip{flex:none;display:flex;flex-direction:column;padding:8px 14px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;color:#64748b;font-size:12.5px;text-align:left;cursor:pointer}.b2bp-day-chip strong{color:#1f2340;font-size:14.5px}.b2bp-day-chip:hover{border-color:#1a237e}.b2bp-day-chip.is-active{background:#e8eaf6;border-color:#1a237e;color:#3949ab}.b2bp-day-chip.is-active strong{color:#1a237e}.b2bp-firms{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;align-items:start}.b2bp-firm{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid #e8ebf3;border-radius:14px;background:#fff;transition:border-color .15s,box-shadow .15s}.b2bp-firm:hover{border-color:#c5cae9}.b2bp-firm.is-open{grid-column:1 / -1;border-color:#1a237e;box-shadow:0 12px 28px -20px #1a237e99}.b2bp-firm.is-mine{border-color:#90caf9;background:#f8fbff}.b2bp-firm-top{display:flex;align-items:center;gap:12px}.b2bp-firm-title{display:flex;flex-direction:column;min-width:0;flex:1}.b2bp-firm-title strong{font-size:15.5px;color:#1f2340;overflow:hidden;text-overflow:ellipsis}.b2bp-firm-cta{flex:none}.b2bp-firm-meta{display:flex;flex-wrap:wrap;gap:2px 14px;color:#475569;font-size:12.5px}.b2bp-firm-meta span{display:inline-flex;align-items:center;gap:5px;word-break:break-all}.b2bp-firm-texts{display:flex;flex-direction:column;gap:6px}.b2bp-firm-text{margin:0;font-size:13px;color:#475569;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.b2bp-firm.is-open .b2bp-firm-text{-webkit-line-clamp:unset;display:block}.b2bp-firm-text strong{margin-right:6px;font-size:11.5px;text-transform:uppercase;letter-spacing:.4px;color:#94a3b8}.b2bp-firm-free{font-size:12px;color:#16a34a}.b2bp-firm-tag.ant-tag{margin:0;padding:3px 10px;font-size:13px}.b2bp-firm-slots{padding-top:12px;border-top:1px dashed #e5e7eb}.b2bp-firm-slots .b2b-pick-slots{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.b2bp-firm-slots .b2b-pick-slot{padding:9px 0;font-size:14px}.b2bp-side{display:flex;flex-direction:column;background:#fff;border:1px solid #e8ebf3;border-radius:16px;overflow:hidden}.b2bp-side.is-sticky{position:sticky;top:84px;max-height:calc(100vh - 104px)}.b2bp-stack{display:flex;flex-direction:column;gap:20px;min-width:0}.b2bp-section-head{display:flex;flex-direction:column;gap:2px;margin-bottom:14px}.b2bp-section-head.is-row{flex-direction:row;align-items:center;justify-content:space-between}.b2bp-section-head h2{margin:0;font-size:18px;font-weight:800;color:#1f2340;display:flex;align-items:center;gap:8px}.b2bp-section-head h2 .anticon{color:#1a237e}.b2bp-meeting-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.b2bp-meeting-card{display:flex;gap:14px;align-items:flex-start;text-align:left;cursor:pointer;padding:16px;border-radius:14px;border:1px solid #e8ebf3;background:#fbfcff;transition:border-color .15s,box-shadow .15s,transform .15s}.b2bp-meeting-card:hover{border-color:#3949ab;background:#fff;box-shadow:0 14px 30px -20px #1a237e8c;transform:translateY(-2px)}.b2bp-meeting-date{flex:none;width:60px;padding:8px 0;border-radius:12px;background:#1a237e;color:#fff;display:flex;flex-direction:column;align-items:center;text-transform:uppercase;font-size:11.5px}.b2bp-meeting-date strong{font-size:24px;line-height:1.1;color:#fff}.b2bp-meeting-body{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.b2bp-meeting-body>strong{font-size:16px;color:#1f2340}.b2bp-meeting-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.b2bp-meeting-cta{color:#1a237e;font-weight:600;font-size:13px;white-space:nowrap}.b2bp-back.ant-btn{padding:0;height:auto;margin-bottom:8px}.b2bp-brand-btn{border:0;background:transparent;padding:0;cursor:pointer}.b2bp-profile-id{display:flex;align-items:center;gap:12px;margin-bottom:14px}.b2bp-profile-id strong{font-size:17px;color:#1f2340}.b2bp-profile-rows{display:flex;flex-direction:column;border-top:1px solid #eef0f4}.b2bp-profile-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;padding:8px 0;border-bottom:1px solid #eef0f4;font-size:13.5px;color:#1f2340;word-break:break-word}.b2bp-profile-label{color:#5c6bc0;font-weight:600;font-size:12.5px;display:inline-flex;align-items:center;gap:6px}.b2bp-profile-text{margin-top:12px}.b2bp-profile-text p{margin:4px 0 0;font-size:13.5px;color:#334155;white-space:pre-line}.b2bp-profile-pw{margin-top:14px;padding-top:12px;border-top:1px solid #eef0f4}.b2bp-form-actions{display:flex;justify-content:flex-end;gap:8px}.b2bp-profile-card .b2b-public-fields{grid-template-columns:1fr}.b2bp-side-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;border-bottom:1px solid #eef0f4}.b2bp-side-head h2{margin:0;font-size:16px;color:#1f2340;display:flex;align-items:center;gap:8px}.b2bp-side-head h2 .anticon{color:#1a237e}.b2bp-side-body{flex:1;overflow-y:auto;padding:8px 12px 12px}.b2bp-side-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 12px;text-align:center;color:#64748b;font-size:13px}.b2bp-side-empty .anticon{font-size:28px;color:#c5cae9}.b2bp-side-day+.b2bp-side-day{margin-top:6px}.b2bp-side-day-head{display:flex;flex-direction:column;padding:8px 4px 6px}.b2bp-side-day-head strong{font-size:13.5px;color:#1a237e}.b2bp-side-day-head span{font-size:12px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b2bp-mini-appt{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px}.b2bp-mini-appt+.b2bp-mini-appt{margin-top:2px}.b2bp-mini-appt:hover{background:#f5f6fd}.b2bp-mini-time{flex:none;width:54px;padding:5px 0;text-align:center;border-radius:8px;background:#e8eaf6;color:#1a237e;font-weight:800;font-variant-numeric:tabular-nums}.b2bp-mini-appt.is-past .b2bp-mini-time{background:#f1f5f9;color:#64748b}.b2bp-mini-firm{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.b2bp-mini-firm strong{color:#1f2340;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b2bp-mini-firm span{color:#64748b;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b2bp-mini-actions{flex:none;display:flex}.b2bp-mini-done{color:#16a34a}.b2bp-mini-lock{color:#94a3b8}.b2bp-side-foot{padding:10px 16px 14px;border-top:1px solid #eef0f4;display:flex;flex-direction:column;gap:8px}.b2bp-side-download{display:flex;flex-direction:column;gap:4px}.b2bp-side-download>span:last-child{display:flex;gap:6px}.b2bp-move-current{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:#f5f6fd;margin-bottom:18px}.b2bp-move-current>div{display:flex;flex-direction:column}.b2bp-move-current strong{color:#1f2340}.b2bp-form-section{border:1px solid #e8ebf3;border-radius:14px;padding:18px 18px 4px;margin-bottom:16px}.b2bp-form-section-title{display:flex;align-items:center;gap:8px;font-weight:700;color:#1f2340;margin-bottom:14px}.b2bp-form-section-title .anticon{color:#1a237e}@media (max-width: 1280px){.b2bp-summary>span:nth-child(3){display:none}}@media (max-width: 1100px){.b2bp-layout{grid-template-columns:1fr}.b2bp-side.is-sticky{position:static;max-height:none}.b2bp-profile-card{position:static}.b2bp-summary{display:none}.b2bp-topbar{justify-content:space-between}}@media (max-width: 900px){.b2bp-auth{padding:0}.b2bp-auth-shell,.b2bp-auth-shell.is-register{grid-template-columns:1fr;border-radius:0;margin:0;min-height:100%;box-shadow:none}.b2bp-auth-brand-inner{position:relative;max-height:none;padding:28px 20px}.b2bp-auth-title{font-size:28px;margin-top:20px}.b2bp-auth-features{display:none}.b2bp-auth-lead{margin-bottom:0}.b2bp-auth-panel{padding:24px 18px 40px;align-items:flex-start}}@media (max-width: 600px){.b2bp-topbar{padding:0 12px;gap:8px}.b2bp-topbar .b2bp-brand span,.b2bp-topbar-user-text,.b2bp-user-gear{display:none}.b2bp-layout{padding:12px 12px 24px;gap:12px}.b2bp-panel{padding:14px}.b2bp-firms{grid-template-columns:1fr}.b2bp-search{width:100%}}.b2bp-meeting-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;align-items:start}.b2b-meeting-card.is-selected{box-shadow:0 0 0 2px #1a237e,0 14px 30px -18px #1a237e8c}.b2bp-meeting-toggle{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:-4px;padding:10px;border-radius:10px;background:#1a237e;color:#fff;font-weight:600;font-size:14px}.b2bp-meeting-toggle .anticon{font-size:11px;transition:transform .2s}.b2bp-meeting-toggle.is-open{background:#e8eaf6;color:#1a237e}.b2bp-meeting-toggle.is-open .anticon{transform:rotate(180deg)}.b2bp-book-inline{grid-column:1 / -1;padding:18px 20px 20px;border-radius:16px;background:#f8f9fe;border:1px solid #c5cae9;animation:b2bp-slide .18s ease-out}@keyframes b2bp-slide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.b2bp-book-inline .b2bp-panel-head{align-items:center}.b2bp-book-inline .b2bp-panel-title h2{font-size:18px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.b2bp-book-inline .b2bp-panel-title h2 .anticon{color:#1a237e}.b2bp-book-inline .b2bp-panel-title h2 .b2bp-muted{font-weight:500;font-size:14px}.b2bp-book-toolbar{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:14px}.b2bp-book-toolbar .b2bp-days{margin-bottom:0;flex:1;min-width:0}.b2bp-book-inline .b2bp-day-chip,.b2bp-book-inline .b2bp-firm{background:#fff}.b2bp-book-inline .b2bp-firm.is-mine{background:#f8fbff}.b2bp-meeting-grid{align-items:stretch}.b2bp-meeting-grid>.b2b-meeting-card{height:100%}.b2bp-meeting-grid .b2b-meeting-stats{margin-top:auto}.b2bp-meeting-grid .b2b-meeting-card-top{flex-wrap:wrap;justify-content:flex-start;row-gap:6px}.b2bp-meeting-grid .b2b-meeting-card-top .ant-tag{max-width:100%;white-space:normal}.b2bp-meeting-grid .b2b-meeting-stats span{text-align:center;line-height:1.25}.b2bp-firms{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;align-items:stretch}.b2bp-firm{gap:12px;padding:16px;height:100%}.b2bp-firm.is-open{height:auto}.b2bp-firm-top{align-items:flex-start}.b2bp-firm-title{gap:4px}.b2bp-firm-title strong{font-size:15.5px;line-height:1.3;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.b2bp-firm-sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;color:#64748b}.b2bp-firm-table{padding:1px 8px;border-radius:999px;background:#e8eaf6;color:#1a237e;font-weight:600}.b2bp-firm-meta{flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;background:#f8fafc}.b2bp-firm-meta span{word-break:break-word}.b2bp-firm-meta .anticon{color:#5c6bc0}.b2bp-firm-texts{gap:8px}.b2bp-firm-text strong{display:block;margin:0 0 1px}.b2bp-firm-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid #f1f5f9}.b2bp-firm-free{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#16a34a}.b2bp-firm.is-clickable{cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.b2bp-firm.is-clickable:hover{border-color:#3949ab;box-shadow:0 14px 30px -20px #1a237e8c;transform:translateY(-2px)}.b2bp-firm.is-clickable:focus-visible{outline:2px solid #1a237e;outline-offset:2px}.b2bp-firm-more{color:#1a237e;font-weight:600;font-size:13.5px;white-space:nowrap}.b2bp-firm-modal .ant-modal-content{padding:24px 28px;border-radius:18px}.b2bp-firm-modal-head{display:flex;align-items:center;gap:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #eef0f4;padding-right:24px}.b2bp-firm-modal-head .b2bp-logo{width:72px;height:72px;border-radius:16px}.b2bp-firm-modal-head h3{margin:0 0 6px;font-size:22px;font-weight:800;color:#1f2340;line-height:1.25}.b2bp-firm-modal-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.b2bp-firm-modal-info{display:flex;flex-direction:column;border-top:1px solid #eef0f4}.b2bp-firm-modal-texts{display:flex;flex-direction:column;gap:14px}.b2bp-firm-modal-texts p{margin:4px 0 0;font-size:14px;color:#334155;white-space:pre-line}.b2bp-firm-modal-slots{margin-top:20px;padding:16px;border-radius:14px;background:#f5f6fd}.b2bp-firm-modal-slots-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:12px}.b2bp-firm-modal-slots-head strong{color:#1a237e;display:inline-flex;align-items:center;gap:6px}.b2bp-firm-modal-slots .b2b-pick-slots{grid-template-columns:repeat(auto-fill,minmax(74px,1fr))}.b2bp-firm-modal-slots .b2b-pick-slot{padding:9px 0;font-size:14px;background:#fff}.b2bp-firm-modal-slots .b2b-pick-slot.is-taken{background:#e2e8f0}.b2bp-firm-modal-slots .b2b-pick-slot.is-busy{background:#fff7ed}@media (max-width: 700px){.b2bp-firm-modal-body{grid-template-columns:1fr}.b2bp-firm-modal .ant-modal-content{padding:18px 16px}}.b2bp-book-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:14px;padding:12px 14px;border-radius:12px;background:#fff;border:1px dashed #c5cae9;color:#64748b;font-size:14px}.b2bp-book-bar.is-ready{border:1px solid #1a237e;color:#1f2340;box-shadow:0 10px 24px -18px #1a237eb3}.b2bp-book-bar.is-ready strong{color:#1a237e;font-size:15px}.b2bp-book-bar .anticon{color:#1a237e}@media (max-width: 600px){.b2bp-book-bar .ant-btn{width:100%}}.b2bp-firm-modal-slots .b2b-pick-slot.is-picked{background:#1a237e;border-color:#1a237e;color:#fff;box-shadow:0 6px 14px -8px #1a237ecc}.b2bp-layout{grid-template-columns:minmax(0,1fr) 440px}.b2bp-side-head h2{font-size:18px;font-weight:800}.b2bp-side-body{padding:14px;background:#f8f9fe}.b2bp-appt-cards{display:flex;flex-direction:column;gap:12px}.b2bp-appt-card{background:#fff;border:1px solid #e3e7f3;border-left:4px solid #3949ab;border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 6px 18px -14px #1a237e73}.b2bp-appt-card.is-past{border-left-color:#94a3b8}.b2bp-appt-card-head{display:flex;align-items:center;gap:12px}.b2bp-appt-cal{flex:none;width:52px;padding:6px 0;border-radius:12px;background:#1a237e;color:#fff;display:flex;flex-direction:column;align-items:center;text-transform:uppercase;font-size:11px;line-height:1.15}.b2bp-appt-cal strong{font-size:22px;color:#fff}.b2bp-appt-card.is-past .b2bp-appt-cal{background:#94a3b8}.b2bp-appt-when{flex:1;min-width:0;display:flex;flex-direction:column}.b2bp-appt-hours{font-size:19px;font-weight:800;color:#1a237e;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:6px}.b2bp-appt-card.is-past .b2bp-appt-hours{color:#475569}.b2bp-appt-card-firm{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#f5f6fd}.b2bp-appt-card-firm>span{display:flex;flex-direction:column;min-width:0}.b2bp-appt-card-firm strong{font-size:16px;color:#1f2340;line-height:1.3}.b2bp-appt-card-rows{display:flex;flex-direction:column;gap:6px;font-size:13.5px;color:#334155}.b2bp-appt-card-rows>span{display:flex;align-items:flex-start;gap:8px;word-break:break-word}.b2bp-appt-card-rows .anticon{color:#5c6bc0;margin-top:3px}.b2bp-appt-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:12px;border-top:1px solid #eef0f4}@media (max-width: 1100px){.b2bp-layout{grid-template-columns:1fr}}.b2bp-appt-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.b2bp-book-inline .b2bp-firm{background:#fff;border:1.5px solid #cbd2e1}.b2bp-book-inline .b2bp-firm .b2bp-firm-meta{background:#f3f4f8}.b2bp-book-inline .b2bp-firm.is-mine{background:#eef0f5;border-color:#90a4c8}.b2bp-book-inline .b2bp-firm.is-mine .b2bp-firm-meta{background:#fff}.b2bp-book-inline .b2bp-firm.is-clickable:hover{border-color:#3949ab}.b2bp-auth-shell.is-register .b2bp-auth-panel{padding:36px 40px}.b2bp-auth-card.is-wide .b2bp-auth-switch{margin-bottom:16px}.b2bp-auth-card.is-wide .b2bp-auth-card-title{font-size:22px}.b2bp-auth-card.is-wide .b2bp-auth-alt{margin-top:10px}.b2bp-reg{margin-top:16px}.b2bp-reg-logo{padding:12px 14px;border-radius:12px;background:#f5f6fd;margin-bottom:4px}.b2bp-reg-logo .b2b-info-logo{margin:0}.b2bp-reg-logo .b2b-info-logo-box{width:56px;height:56px}.b2bp-reg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.b2bp-reg-label{grid-column:1 / -1;display:flex;align-items:center;gap:8px;margin:12px 0 8px;padding-bottom:6px;border-bottom:1px solid #eef0f4;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5c6bc0}.b2bp-reg .ant-form-item{margin-bottom:12px}.b2bp-reg .ant-form-item.is-full{grid-column:1 / -1}.b2bp-reg .ant-form-item-label{padding-bottom:4px}.b2bp-reg .ant-form-item-label>label{font-size:13px;color:#334155;font-weight:500}.b2bp-reg .ant-form-item-extra{font-size:12px}.b2bp-reg .ant-input,.b2bp-reg .ant-input-affix-wrapper{border-radius:10px;padding-top:7px;padding-bottom:7px}.b2bp-reg textarea.ant-input{padding-top:6px;padding-bottom:6px}.b2bp-reg-submit.ant-btn{margin-top:8px;height:46px;border-radius:12px;font-weight:700;font-size:15.5px}@media (max-width: 600px){.b2bp-reg-grid{grid-template-columns:1fr}}.b2bp-table-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:24px 8px}.b2bp-table-done-icon{font-size:56px;color:#16a34a}.b2bp-table-done-no{display:flex;flex-direction:column;align-items:center;padding:14px 36px;border-radius:16px;background:#1a237e;color:#fff;margin:6px 0}.b2bp-table-done-no small{color:#c5cae9;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.b2bp-table-done-no strong{font-size:30px;color:#fff}.b2bp-auth-features .ant-progress{margin:6px 0 0}.b2bp-move-firms{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin-bottom:4px;max-height:300px;overflow-y:auto;padding:2px}.b2bp-move-firm{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;text-align:left;cursor:pointer;border:1px solid #e3e7f3;border-radius:12px;background:#fff;transition:border-color .15s,box-shadow .15s}.b2bp-move-firm:hover{border-color:#3949ab}.b2bp-move-firm.is-selected{border-color:#1a237e;background:#f5f6fd;box-shadow:0 0 0 1px #1a237e}.b2bp-move-firm.is-blocked{opacity:.5;cursor:not-allowed}.b2bp-move-firm-text{display:flex;flex-direction:column;min-width:0;line-height:1.3;padding-right:18px}.b2bp-move-firm-text strong{color:#1f2340;font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.b2bp-move-firm-text span{color:#64748b;font-size:12px}.b2bp-move-firm-text em{font-style:normal;font-size:12px;font-weight:600;color:#16a34a}.b2bp-move-firm.is-blocked .b2bp-move-firm-text em{color:#94a3b8}.b2bp-move-firm-check{position:absolute;top:8px;right:8px;color:#1a237e;font-size:16px}.b2bp-auth-shell.is-register{max-width:1320px}.b2bp-auth-shell.is-register .b2bp-auth-panel{padding:52px 60px}.b2bp-auth-shell.is-register .b2bp-auth-brand-inner{padding:56px 52px;max-height:none}.b2bp-auth-shell.is-register .b2bp-auth-title{font-size:44px}.b2bp-auth-shell.is-register .b2bp-auth-lead{font-size:17.5px}.b2bp-auth-shell.is-register .b2bp-auth-brand .b2bp-brand{font-size:16.5px}.b2bp-auth-shell.is-register .b2bp-brand-logo{width:48px;height:48px}.b2bp-auth-shell.is-register .b2bp-auth-features li{padding:18px}.b2bp-auth-shell.is-register .b2bp-auth-features li>span{width:48px;height:48px;font-size:22px}.b2bp-auth-shell.is-register .b2bp-auth-features strong{font-size:16.5px}.b2bp-auth-shell.is-register .b2bp-auth-features div{font-size:15px}.b2bp-auth-card.is-wide .b2bp-auth-card-title{font-size:30px}.b2bp-auth-card.is-wide>.ant-typography{font-size:15.5px}.b2bp-reg{margin-top:22px}.b2bp-reg-logo{padding:16px 18px}.b2bp-reg-logo .b2b-info-logo-box{width:72px;height:72px}.b2bp-reg-logo .b2b-info-logo-title{font-size:15.5px}.b2bp-reg-grid{column-gap:20px}.b2bp-reg-label{font-size:13px;margin:18px 0 12px}.b2bp-reg .ant-form-item{margin-bottom:16px}.b2bp-reg .ant-form-item-label>label{font-size:14.5px}.b2bp-reg .ant-input,.b2bp-reg .ant-input-affix-wrapper{font-size:15.5px;padding-top:10px;padding-bottom:10px;border-radius:12px}.b2bp-reg .ant-input-affix-wrapper .ant-input{padding-top:0;padding-bottom:0}.b2bp-reg textarea.ant-input{padding-top:10px;padding-bottom:10px}.b2bp-reg-submit.ant-btn{height:54px;font-size:17px;border-radius:14px;margin-top:12px}@media (max-width: 900px){.b2bp-auth-shell.is-register .b2bp-auth-panel{padding:24px 18px 40px}.b2bp-auth-shell.is-register .b2bp-auth-title{font-size:30px}}.b2bp-view-tabs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.b2bp-view-tab{display:flex;align-items:center;gap:14px;padding:14px 18px;text-align:left;cursor:pointer;border:1px solid #e3e7f3;border-radius:16px;background:#fff;color:#475569;transition:border-color .15s,box-shadow .15s,background .15s}.b2bp-view-tab>.anticon{flex:none;width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;background:#eef0fb;color:#1a237e}.b2bp-view-tab>span{display:flex;flex-direction:column;min-width:0}.b2bp-view-tab strong{font-size:16.5px;color:#1f2340}.b2bp-view-tab small{font-size:12.5px;color:#64748b}.b2bp-view-tab:hover{border-color:#3949ab}.b2bp-view-tab.is-active{background:#1a237e;border-color:#1a237e;box-shadow:0 14px 30px -18px #1a237ebf}.b2bp-view-tab.is-active strong{color:#fff}.b2bp-view-tab.is-active small{color:#c5cae9}.b2bp-view-tab.is-active>.anticon{background:#ffffff29;color:#fff}.b2bp-side.is-wide .b2bp-side-body{background:#f8f9fe;padding:16px}.b2bp-appt-cards.is-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;align-items:stretch}.b2bp-appt-cards.is-grid .b2bp-appt-card{height:100%}.b2bp-appt-cards.is-grid .b2bp-appt-card-actions{margin-top:auto}.b2bp-appt-groups{display:flex;flex-direction:column;gap:18px}.b2bp-appt-group{background:#fff;border:1px solid #d5dbea;border-radius:16px;padding:14px}.b2bp-appt-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:2px 4px 12px;margin-bottom:12px;border-bottom:1px solid #e3e7f3}.b2bp-appt-group-title{display:flex;flex-direction:column;gap:2px;min-width:0}.b2bp-appt-group-title strong{font-size:15.5px;color:#1a237e;display:inline-flex;align-items:center;gap:8px}.b2bp-appt-group-title .b2bp-muted{font-size:12.5px}.b2bp-appt-group .b2bp-appt-card{background:#fafbff}.b2bp-mini .b2bp-section-head h2{font-size:16px}.b2bp-mini-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border-radius:12px;border:1px solid #eef0f4;background:#fbfcff;text-align:left}.b2bp-mini-row+.b2bp-mini-row{margin-top:8px}.b2bp-mini-row.is-button{cursor:pointer;transition:border-color .15s,background .15s}.b2bp-mini-row.is-button:hover{border-color:#3949ab;background:#fff}.b2bp-mini-cal{flex:none;width:44px;padding:4px 0;border-radius:10px;background:#1a237e;color:#c5cae9;display:flex;flex-direction:column;align-items:center;font-size:10.5px;text-transform:uppercase;line-height:1.15}.b2bp-mini-cal strong{font-size:18px;color:#fff}.b2bp-mini-body{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.b2bp-mini-body strong{color:#1f2340;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b2bp-mini-body span{color:#64748b;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 600px){.b2bp-view-tabs{grid-template-columns:1fr}}.b2bfh-toolbar{display:flex;align-items:center;gap:12px;margin:16px 0}.b2bfh-table .ant-table{border-radius:14px}.b2bfh-firm{display:flex;align-items:center;gap:10px}.b2bfh-firm>span:last-child{display:flex;flex-direction:column;line-height:1.3}.b2bfh-firm strong{color:#1f2340}.b2bfh-firm small{color:#64748b;font-size:12px}.b2bfh-drawer-title{display:inline-flex;align-items:center;gap:10px}.b2bfh-info{display:flex;flex-direction:column;border-top:1px solid #eef0f4}.b2bfh-texts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0 8px}.b2bfh-texts p{margin:4px 0 0;color:#334155;white-space:pre-line}.b2bfh-appts-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 12px;padding-top:16px;border-top:1px solid #eef0f4}.b2bfh-appts{display:flex;flex-direction:column;gap:8px}.b2bfh-appt{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #e3e7f3;border-radius:12px;background:#fbfcff}.b2bfh-appt.is-past{opacity:.75}.b2bfh-appt-body{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.35}.b2bfh-appt-body strong{color:#1f2340}.b2bfh-appt-body span{color:#64748b;font-size:12.5px}.b2bp-admin-link{text-align:center;margin-top:10px;font-size:13px}.b2bp-admin-link a{color:#94a3b8}.b2bp-admin-link a:hover{color:#1a237e}.members-page .mp-table .ant-tag.mp-role-tag{white-space:normal;word-break:break-word;height:auto;line-height:1.45;padding-top:2px;padding-bottom:2px;max-width:100%;border-radius:12px}.membership-report-wrap{position:relative;display:flex}.membership-report-wrap>.membership-report-card{flex:1;padding-right:40px}.membership-report-excel{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;background:#fff;border:1px solid #e5e7eb;color:#1d6f42;transition:border-color .15s,background .15s}.membership-report-excel:hover:not(:disabled){border-color:#1d6f42;background:#ecf7f0}.membership-report-excel:disabled{cursor:wait;opacity:.6}.dma-list{display:flex;flex-direction:column;gap:16px}.dma-group{background:#fff;border:1px solid #e4e7ef;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #1018280a,0 4px 14px #1018280a}.dma-group-head{display:flex;align-items:center;gap:14px;padding:14px 18px;background:linear-gradient(90deg,#f3f5ff,#f9faff 60%,#fff);border-bottom:1px solid #e8ebf5}.dma-organ-badge{flex-shrink:0;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:#fff;background:linear-gradient(135deg,#3949ab,#1a237e);box-shadow:0 3px 8px #1a237e40}.dma-group-main{flex:1;min-width:0}.dma-group-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-size:15px;font-weight:650;color:#1d2340;margin-bottom:6px}.dma-group-subject{font-size:12.5px;font-weight:500;color:#667085;text-transform:none}.dma-group-count{flex-shrink:0;display:flex;flex-direction:column;align-items:center;min-width:64px;padding:6px 12px;border-radius:10px;background:#fff;border:1px solid #e4e7ef;line-height:1.2}.dma-group-count strong{font-size:18px;color:#1a237e}.dma-group-count span{font-size:11.5px;color:#667085;white-space:nowrap}.dma-chips{display:flex;flex-wrap:wrap;gap:6px}.dma-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:999px;font-size:12px;line-height:20px;color:#475467;background:#f2f4f7;border:1px solid #e4e7ec;white-space:nowrap}.dma-chip--warn,.dma-chip--orange{color:#b54708;background:#fffaeb;border-color:#fedf89}.dma-chip--red{color:#b42318;background:#fef3f2;border-color:#fecdca}.dma-chip--green{color:#067647;background:#ecfdf3;border-color:#abefc6}.dma-chip--blue{color:#1849a9;background:#eff4ff;border-color:#c7d7fe}.dma-rows{padding:10px;display:flex;flex-direction:column;gap:10px}.dma-row{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:12px;background:#fff;border:1px solid #d0d5dd;border-left:5px solid #3949ab;box-shadow:0 1px 3px #10182814;transition:background .15s,border-color .15s,box-shadow .15s}.dma-row:hover{box-shadow:0 4px 12px #1018281a}.dma-row--alt{background:#e9ecf1;border-color:#c3c9d4;border-left-color:#6b78c4}.dma-row--alt .dma-row-index{background:#fff}.dma-row--selected,.dma-row--selected:hover{background:#eef2ff;border-color:#a5b4fc;border-left-color:#1a237e}.dma-row-check{margin-top:3px}.dma-row-index{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#3949ab;background:#e8eaf6}.dma-row-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.dma-row-title{font-size:14px;font-weight:600;line-height:1.45;color:#1d2340!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.dma-row-title:hover{color:#3949ab!important;text-decoration:underline}.dma-row-actions{flex-shrink:0;display:flex;align-items:center;gap:6px}.dma-actionbar{position:sticky;bottom:12px;z-index:5;margin-top:16px;display:flex;align-items:center;gap:16px;padding:10px 16px;border-radius:12px;background:#fff;border:1px solid #e4e7ef;box-shadow:0 1px 2px #1018280a;transition:box-shadow .2s,border-color .2s}.dma-actionbar--active{border-color:#c7d2fe;box-shadow:0 8px 24px #1a237e29}.dma-actionbar-info{flex:1;font-size:13px;color:#667085}.dma-actionbar--active .dma-actionbar-info{color:#1a237e;font-weight:600}@media (max-width: 768px){.dma-group-head{flex-wrap:wrap;padding:12px}.dma-group-count{flex-direction:row;gap:6px;min-width:0;padding:4px 10px}.dma-row{flex-wrap:wrap}.dma-row-actions{width:100%;justify-content:flex-end}.dma-chip{white-space:normal}.dma-actionbar{flex-wrap:wrap}}.dma-sections{display:flex;flex-direction:column;gap:28px}.dma-section-head{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-bottom:14px;border-radius:12px;background:#1a237e;color:#fff;box-shadow:0 4px 14px #1a237e2e}.dma-section--pending .dma-section-head{background:#475467;box-shadow:0 4px 14px #47546729}.dma-section--warn .dma-section-head{background:#fffaeb;color:#93370d;border:1px solid #fedf89;box-shadow:none}.dma-section-icon{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:17px;background:#ffffff29}.dma-section--warn .dma-section-icon{background:#fef0c7;color:#dc6803}.dma-section-text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.35}.dma-section-text strong{font-size:15px}.dma-section-text span{font-size:12.5px;opacity:.8}.dma-section-count{flex-shrink:0;padding:4px 12px;border-radius:999px;font-size:12.5px;font-weight:600;background:#ffffff29;white-space:nowrap}.dma-section--warn .dma-section-count{background:#fef0c7}.dma-group-side{flex-shrink:0;display:flex;align-items:center;gap:10px}.dma-gs-row{display:flex;flex-direction:column;gap:10px;margin:6px;padding:14px 18px 16px;border-radius:12px;background:#fff;border:1px solid #d0d5dd;border-left:5px solid #3949ab;box-shadow:0 1px 3px #10182814;transition:box-shadow .15s ease}.dma-gs-row:hover{box-shadow:0 4px 12px #1018281a}.dma-gs-row+.dma-gs-row{margin-top:14px}.dma-gs-row--done{border-left-color:#079455}.dma-gs-row--alt{background:#e9ecf1;border-color:#c3c9d4;border-left-color:#6b78c4}.dma-gs-row--alt .dma-gs-content,.dma-gs-row--alt .dma-gs-response:not(.dma-gs-response--postpone){background:#fff}.dma-gs-row--alt .dma-gs-response{border-color:#c3c9d4}.dma-gs-row-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid #eaecf0}.dma-gs-row--alt .dma-gs-row-top{border-bottom-color:#c3c9d4}.dma-gs-content{font-size:14px;line-height:1.65;color:#1d2340;padding:12px 14px;border-radius:10px;background:#f8f9fc;border-left:3px solid #3949ab;word-break:break-word}.dma-gs-content p{margin:0 0 6px}.dma-gs-content p:last-child{margin-bottom:0}.dma-gs-label{font-size:12px;font-weight:600;color:#475467;text-transform:uppercase;letter-spacing:.03em}.dma-gs-type{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dma-gs-response{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:10px;background:#fff;border:1px solid #e4e7ec}.dma-gs-response:focus-within{border-color:#a4b0f5;box-shadow:0 0 0 3px #3949ab14}.dma-gs-response--postpone{background:#fffcf5;border-color:#fedf89}.dma-gs-postpone{padding-top:8px;border-top:1px solid #f2f4f7}.dma-gs-answered{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;background:#ecfdf3;border:1px solid #abefc6}.dma-actionbar-progress{flex:1;display:flex;align-items:center;gap:12px;min-width:0}.dma-actionbar-title{font-size:14px;font-weight:650;color:#1d2340}@media (max-width: 768px){.dma-section-head{flex-wrap:wrap}.dma-group-side{width:100%;justify-content:space-between}}.dma-card.ant-card{border:1px solid #d0d5dd;border-left:5px solid #3949ab;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #10182814}.dma-card .dma-group-head{border-bottom-color:#d0d5dd}.dma-card-body{padding:18px 20px 20px}.dma-card--alt.ant-card{background:#e9ecf1;border-color:#c3c9d4;border-left-color:#6b78c4}.dma-card--alt .dma-group-head{background:linear-gradient(90deg,#dde1f2,#e4e7f0 60%,#e9ecf1);border-bottom-color:#c3c9d4}.dma-card--alt .dma-gs-content,.dma-card--alt .dma-inner-box{background:#fff!important;border-color:#c3c9d4!important}.dma-chip--purple{color:#5925dc;background:#f4f3ff;border-color:#d9d6fe}.dma-status{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;font-size:12.5px;font-weight:600;white-space:nowrap;border:1px solid transparent}.dma-status--waiting{color:#b54708;background:#fffaeb;border-color:#fedf89}.dma-status--progress{color:#1849a9;background:#eff4ff;border-color:#c7d7fe}.dma-status--done{color:#067647;background:#ecfdf3;border-color:#abefc6}@media (max-width: 768px){.dma-card-body{padding:14px}}.fcr-cta{width:100%;margin-top:12px;display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:12px;border:1.5px dashed #9fa8da;background:linear-gradient(90deg,#f3f5ff,#fff);cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s}.fcr-cta:hover{border-color:#3949ab;box-shadow:0 4px 14px #1a237e1f}.fcr-cta-icon{flex-shrink:0;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;background:linear-gradient(135deg,#3949ab,#1a237e)}.fcr-cta-body{flex:1;display:flex;flex-direction:column;gap:2px}.fcr-cta-title{font-size:14.5px;font-weight:650;color:#1a237e}.fcr-cta-desc{font-size:12.5px;color:#667085}.fcr-cta-arrow{color:#3949ab}.fcr-hint{color:#98a2b3;font-size:12px;cursor:help;margin-left:2px}.mp-pending{margin:8px 10px 4px;padding:8px 10px;border-radius:10px;border:1px solid #c7d7fe;background:#eff4ff;display:flex;flex-direction:column;gap:8px}.mp-pending-text{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;color:#1849a9;text-align:left}.mp-pending-text .anticon{margin-top:2px}.mp-pending--soon{border-color:#fedf89;background:#fffaeb}.mp-pending--soon .mp-pending-text{color:#b54708}.mp-pending--expired{border-color:#fecdca;background:#fef3f2}.mp-pending--expired .mp-pending-text{color:#b42318;font-weight:600}.mp-pending-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.huzur-page .hh-table .ant-table-tbody>tr>td{white-space:normal;overflow-wrap:anywhere}.huzur-page .hh-table .hh-iban{white-space:nowrap}.dma-section-head .ant-btn.dma-section-download{flex-shrink:0;border-radius:999px;font-weight:600;color:#1a237e;background:#fff;border-color:#fff}.dma-section--pending .dma-section-head .ant-btn.dma-section-download{color:#475467}.dma-section--warn .dma-section-head .ant-btn.dma-section-download{color:#93370d;border-color:#fedf89}.dfr-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:16px}.dfr-modal .ant-modal-close{top:14px;inset-inline-end:14px}.dfr-modal .ant-modal-footer{margin:0;padding:12px 20px;border-top:1px solid #eceef4;background:#fcfcfe}.dfr-shell{--dfr-accent: #2b3a8f;display:grid;grid-template-columns:250px minmax(0,1fr);height:min(72vh,620px)}.dfr-nav{background:linear-gradient(180deg,#f6f7fc,#f1f3fa);border-right:1px solid #eceef4;padding:20px 14px;overflow-y:auto;display:flex;flex-direction:column;gap:18px}.dfr-nav-head{display:flex;align-items:center;gap:10px;padding:0 4px}.dfr-nav-icon{flex:0 0 38px;height:38px;border-radius:11px;display:grid;place-items:center;font-size:18px;color:#fff;background:var(--dfr-accent);box-shadow:0 6px 14px -6px var(--dfr-accent);transition:background .2s}.dfr-nav-titles{min-width:0}.dfr-nav-title{font-size:14px;font-weight:700;color:#1d2340;line-height:1.25}.dfr-nav-sub{font-size:11.5px;color:#8a93a8;margin-top:2px}.dfr-nav-sub .anticon{font-size:11px;margin-right:3px}.dfr-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;position:relative}.dfr-step{width:100%;display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer;transition:background .15s}.dfr-step:hover{background:#2b3a8f0f}.dfr-step.is-current{background:#fff;box-shadow:0 1px 3px #10182814}.dfr-step-dot{flex:0 0 24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:#8a93a8;background:#fff;border:1.5px solid #d5d9e5}.dfr-step.is-current .dfr-step-dot{color:#fff;background:var(--dfr-accent);border-color:var(--dfr-accent)}.dfr-step.is-done .dfr-step-dot{color:var(--dfr-accent);border-color:var(--dfr-accent);font-size:11px}.dfr-step-text{display:flex;flex-direction:column;min-width:0;padding-top:2px}.dfr-step-title{font-size:13px;font-weight:600;color:#475467}.dfr-step.is-current .dfr-step-title{color:#1d2340}.dfr-step-value{font-size:11.5px;color:#8a93a8;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dfr-step.is-done .dfr-step-value,.dfr-step.is-current .dfr-step-value{color:var(--dfr-accent)}.dfr-main{display:flex;flex-direction:column;min-width:0;min-height:0}.dfr-head{padding:22px 56px 6px 28px}.dfr-eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dfr-accent)}.dfr-q{margin:4px 0 0;font-size:19px;font-weight:700;color:#1d2340;line-height:1.3}.dfr-hint{margin:6px 0 0;font-size:12.5px;color:#667085;line-height:1.5;max-width:640px}.dfr-content{flex:1;overflow-y:auto;padding:14px 28px 18px}.dfr-summary{padding:8px 28px;border-top:1px dashed #eceef4;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dfr-summary .ant-typography{font-size:12px}.dfr-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dfr-opts--compact{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.dfr-opt{--dfr-opt-accent: var(--dfr-accent);position:relative;display:flex;align-items:flex-start;gap:12px;padding:14px;border:1.5px solid #e4e7ec;border-radius:12px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s}.dfr-opt:hover{border-color:#c3c9db;box-shadow:0 4px 12px -6px #1018282e;transform:translateY(-1px)}.dfr-opt:focus-visible{outline:2px solid var(--dfr-opt-accent);outline-offset:2px}.dfr-opt.is-on{border-color:var(--dfr-opt-accent);background:color-mix(in srgb,var(--dfr-opt-accent) 5%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--dfr-opt-accent) 12%,transparent)}.dfr-opts--compact .dfr-opt{padding:11px 12px}.dfr-opt-icon{flex:0 0 36px;height:36px;border-radius:10px;display:grid;place-items:center;font-size:17px;color:var(--dfr-opt-accent);background:color-mix(in srgb,var(--dfr-opt-accent) 10%,#fff)}.dfr-opt.is-on .dfr-opt-icon{color:#fff;background:var(--dfr-opt-accent)}.dfr-opt-radio{flex:0 0 18px;height:18px;margin-top:1px;border-radius:50%;border:1.5px solid #c4cad8;background:#fff;position:relative}.dfr-opt.is-on .dfr-opt-radio{border-color:var(--dfr-opt-accent)}.dfr-opt.is-on .dfr-opt-radio:after{content:"";position:absolute;top:3.5px;right:3.5px;bottom:3.5px;left:3.5px;border-radius:50%;background:var(--dfr-opt-accent)}.dfr-opt-body{display:flex;flex-direction:column;gap:3px;min-width:0;padding-right:16px}.dfr-opt-title{font-size:14px;font-weight:650;color:#1d2340}.dfr-opt-desc{font-size:12px;line-height:1.45;color:#667085}.dfr-opt-check{position:absolute;top:10px;right:10px;font-size:16px;color:var(--dfr-opt-accent)}.dfr-subq{margin-top:22px}.dfr-subq-title{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#475467;margin-bottom:8px}.dfr-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.dfr-field{display:flex;flex-direction:column;gap:6px;min-width:0}.dfr-field--wide{grid-column:1 / -1}.dfr-field-label{font-size:12.5px;font-weight:600;color:#344054;display:flex;align-items:center;gap:6px}.dfr-field-label .anticon{color:var(--dfr-accent)}.dfr-required{font-size:11px;font-weight:700;color:#c62828;background:#fdecea;border-radius:999px;padding:1px 8px}.dfr-required-note{margin-top:8px;display:flex;align-items:center;gap:6px;font-size:12.5px;color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:8px;padding:6px 10px}.dfr-required-note .anticon{color:#b42318}.dfr-time{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.dfr-time .ant-segmented,.dfr-field .ant-segmented{max-width:100%;overflow-x:auto}.dfr-cols{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;align-items:start}.dfr-cols-pane{border:1px solid #eceef4;border-radius:12px;padding:12px;background:#fff;min-width:0}.dfr-cols-pane--order{background:#fafbfe}.dfr-cols-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#475467}.dfr-cols-head .ant-btn{font-size:12px;text-transform:none;letter-spacing:0;color:var(--dfr-accent)}.dfr-cols-count{font-weight:600;text-transform:none;letter-spacing:0;color:#8a93a8}.dfr-cols-note{font-size:12px;color:#8a93a8;margin-top:8px}.dfr-chips{display:flex;flex-wrap:wrap;gap:6px}.dfr-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;border:1px solid #dfe3ec;background:#fff;font-size:12.5px;color:#344054;cursor:pointer;transition:all .15s}.dfr-chip:hover{border-color:var(--dfr-accent);color:var(--dfr-accent)}.dfr-chip.is-on{border-color:var(--dfr-accent);background:color-mix(in srgb,var(--dfr-accent) 9%,#fff);color:var(--dfr-accent);font-weight:600}.dfr-chip .anticon{font-size:11px}.dfr-chip-plus{font-weight:700;color:#98a2b3;width:11px;text-align:center}.dfr-order{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.dfr-order-item{display:flex;align-items:center;gap:8px;padding:3px 4px 3px 10px;border:1px solid #e4e7ec;border-radius:9px;background:#fff;cursor:grab;-webkit-user-select:none;user-select:none;font-size:13px;transition:box-shadow .15s,opacity .15s}.dfr-order-item:hover{box-shadow:0 2px 8px -4px #10182833}.dfr-order-item.is-dragging{opacity:.45;border-style:dashed}.dfr-order-item.is-locked{cursor:default;background:#f2f4f8;color:#475467;padding-top:6px;padding-bottom:6px}.dfr-order-grip{color:#98a2b3}.dfr-order-no{flex:0 0 20px;height:20px;border-radius:6px;display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--dfr-accent);background:color-mix(in srgb,var(--dfr-accent) 10%,#fff);font-variant-numeric:tabular-nums}.dfr-order-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1d2340}.dfr-order-tag{font-size:11px;color:#98a2b3;padding-right:6px}.dfr-order-actions{display:inline-flex;opacity:.55;transition:opacity .15s}.dfr-order-item:hover .dfr-order-actions{opacity:1}.dfr-order-actions .ant-btn{width:24px;height:24px;min-width:24px}.dfr-opt-title .anticon{margin-right:6px;color:var(--dfr-accent)}.dfr-cols-search{margin-bottom:10px}.dfr-chip-group+.dfr-chip-group{margin-top:12px}.dfr-chip-group-head{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;font-weight:600;color:#667085;margin-bottom:6px}.dfr-chip-group-head a{font-size:11.5px;font-weight:500;color:var(--dfr-accent)}.dfr-chips-all{font-size:12px;color:#98a2b3;align-self:center;margin-left:2px}.dfr-chip--cat .anticon{font-size:13px;color:var(--dfr-accent)}.dfr-chip--toggle{gap:8px}.dfr-switch{position:relative;width:26px;height:15px;border-radius:999px;background:#d0d5dd;transition:background .15s;flex:0 0 26px}.dfr-switch:after{content:"";position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:#fff;transition:transform .15s}.dfr-chip--toggle.is-on .dfr-switch{background:var(--dfr-accent)}.dfr-chip--toggle.is-on .dfr-switch:after{transform:translate(11px)}.dfr-time-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.dfr-time-row .ant-select,.dfr-time-row .ant-picker,.dfr-field .ant-select{width:100%}@media (max-width: 760px){.dfr-time-row{grid-template-columns:1fr}}.dfr-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dfr-footer-scope{font-size:12.5px;color:#667085;display:flex;align-items:center;gap:6px;min-width:0}.dfr-footer-scope .anticon{color:#98a2b3}.dfr-footer-actions{display:flex;align-items:center;gap:8px}@media (max-width: 760px){.dfr-shell{grid-template-columns:1fr;height:auto;max-height:80vh}.dfr-nav{border-right:0;border-bottom:1px solid #eceef4;padding:12px;gap:10px}.dfr-steps{flex-direction:row;overflow-x:auto}.dfr-step{white-space:nowrap}.dfr-step-value{display:none}.dfr-head{padding:16px 16px 4px}.dfr-content{padding:12px 16px 16px}.dfr-summary{padding:8px 16px}.dfr-opts,.dfr-form,.dfr-cols{grid-template-columns:1fr}}a.plain-link,a.plain-link:hover,a.plain-link:focus,a.plain-link:active{color:inherit;text-decoration:none}a.plain-link-block{display:block}.salon-page .mp-hero{align-items:center}.salon-hero-actions{display:flex;gap:8px;flex-wrap:wrap}.salon-hero-actions .ant-btn{border-radius:10px}.salon-section{margin-bottom:24px}.salon-section-head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.salon-section-head .ant-typography{color:#1f2340;font-weight:700}.salon-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;font-size:12px;font-weight:700;color:#1a237e;background:#e8eaf6}.salon-count--warn{color:#8a5300;background:#fff1d6}.salon-empty-note{display:flex;align-items:center;gap:8px;padding:14px 18px;border-radius:14px;color:#2e7d32;background:#f1f8f2;border:1px dashed #b7dcb9;font-size:13.5px}.salon-res-list{display:flex;flex-direction:column;gap:10px}.salon-res-card{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.salon-res-card--pending{--mc-accent: #e0a100}.salon-res-card--partial{--mc-accent: #3b6cf0}.salon-res-main{flex:1 1 260px;min-width:0}.salon-res-title.ant-typography{display:block;font-size:15.5px;font-weight:700;color:#1f2340}.salon-res-steps{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.salon-step{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font-size:12px;color:#6b7190;background:#f2f4f9}.salon-step.is-done{color:#1b7a34;background:#e3f5e6}.salon-step-dot{width:8px;height:8px;border-radius:50%;border:1.5px solid #b4b9cc}.salon-res-status{font-size:11.5px;font-weight:600;color:color-mix(in srgb,var(--mc-accent) 75%,#333)}.salon-res-actions{display:flex;gap:6px;flex-wrap:wrap}.salon-res-actions .ant-btn{border-radius:9px}.salon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.salon-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:18px;background:#fff;border:1px solid rgba(26,35,126,.08);box-shadow:0 1px #fff inset,0 1px 2px #1a237e0d,0 12px 28px -18px #1a237e4d;transition:box-shadow .2s ease,transform .2s ease}.salon-card:hover{transform:translateY(-2px);box-shadow:0 1px #fff inset,0 2px 4px #1a237e0f,0 18px 36px -18px #1a237e61}.salon-card.is-passive{background:#f4f5f8}.salon-card.is-passive .salon-card-icon{filter:grayscale(1);opacity:.6}.salon-card-head{display:flex;align-items:center;gap:12px}.salon-card-icon{width:44px;height:44px;flex-shrink:0;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;background:radial-gradient(120% 90% at 18% 0%,rgba(255,255,255,.2),transparent 60%),linear-gradient(160deg,#00897b,#00574b);box-shadow:inset 0 1px #ffffff4d,0 6px 14px -6px #00695c99}.salon-card-title.ant-typography{display:block;font-size:16px;font-weight:700;color:#1f2340}.salon-card-title.ant-typography:hover{color:#00796b}.salon-card-sub{display:flex;align-items:center;gap:8px;margin-top:3px;font-size:12px;color:#8a90a8}.salon-badge{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600;color:#6b7190;background:#e9ebf2}.salon-badge--active{color:#1b7a34;background:#e3f5e6}.salon-card-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.salon-fact{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#f6f7fb}.salon-card.is-passive .salon-fact{background:#fff}.salon-fact>.anticon{font-size:16px;color:#00796b}.salon-fact-label{font-size:11px;color:#8a90a8}.salon-fact-value{font-size:14px;font-weight:600;color:#1f2340}.salon-card-equipment{display:flex;flex-wrap:wrap;gap:6px;min-height:24px}.salon-chip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12px;color:#00574b;background:#e0f2ef}.salon-card-muted{color:#8a90a8;font-size:12.5px}.salon-card-responsible{display:flex;align-items:center;gap:6px;font-size:13px;color:#3d4360}.salon-card-responsible>.anticon{color:#8a90a8}.salon-card-actions{display:flex;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid rgba(26,35,126,.07)}.salon-card-actions .ant-btn{border-radius:10px}.salon-rejected.ant-collapse{border-radius:16px;background:#fff;border:1px solid rgba(26,35,126,.08);overflow:hidden}.salon-rejected.ant-collapse>.ant-collapse-item{border-bottom:none}.salon-rejected.ant-collapse>.ant-collapse-item>.ant-collapse-header{font-weight:600;color:#1f2340;background:linear-gradient(180deg,#fafbfe,#f5f7fc)}@media (max-width: 640px){.salon-grid{grid-template-columns:1fr}.salon-res-card{align-items:flex-start}.salon-res-actions{width:100%}.salon-res-actions .ant-btn{flex:1 1 auto}.salon-hero-actions{width:100%}.salon-hero-actions .ant-btn{flex:1}}.salon-tone--approved{--st: #2e7d32}.salon-tone--pending{--st: #c77700}.salon-tone--rejected{--st: #c62828}.salon-tone--cancelled{--st: #8a90a8}.salon-tone--booked{--st: #1565c0}.salon-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.salon-cal,.salon-day-panel{background:#fff;border-radius:18px;border:1px solid rgba(26,35,126,.08);box-shadow:0 1px #fff inset,0 1px 2px #1a237e0d,0 12px 28px -18px #1a237e4d}.salon-cal{padding:16px}.salon-cal-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin-bottom:14px}.salon-cal-nav{display:flex;align-items:center;gap:8px}.salon-cal-month{min-width:140px;text-align:center;font-size:17px;font-weight:700;color:#1f2340;text-transform:capitalize}.salon-cal-legend{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.salon-cal-legend>span[class^=salon-tone]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#4b5270}.salon-cal-legend>span[class^=salon-tone]:before{content:"";width:9px;height:9px;border-radius:3px;background:var(--st)}.salon-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.salon-cal-weekday{padding:4px 0 6px;text-align:center;font-size:12px;font-weight:600;color:#8a90a8;text-transform:uppercase;letter-spacing:.03em}.salon-cal-weekday.is-weekend{color:#b0b5c8}.salon-cal-cell{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;min-height:92px;padding:7px 8px;border-radius:12px;background:#f8f9fc;border:1px solid transparent;cursor:pointer;overflow:hidden;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.salon-cal-cell:hover{background:#eef1f8}.salon-cal-cell:focus-visible{outline:2px solid #00796b;outline-offset:1px}.salon-cal-cell.is-weekend{background:#f3f4f8}.salon-cal-cell.is-outside{background:transparent}.salon-cal-cell.is-outside .salon-cal-daynum{color:#c3c7d4}.salon-cal-cell.is-selected{background:#fff;border-color:#00796b;box-shadow:0 6px 16px -10px #00796b99}.salon-cal-daynum{align-self:flex-start;min-width:24px;height:24px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#3d4360;font-variant-numeric:tabular-nums}.salon-cal-cell.is-today .salon-cal-daynum{color:#fff;background:#00796b}.salon-cal-events{display:flex;flex-direction:column;gap:3px;min-width:0}.salon-cal-pill{display:block;padding:2px 6px;border-radius:6px;font-size:11px;line-height:1.4;color:color-mix(in srgb,var(--st) 80%,#222);background:color-mix(in srgb,var(--st) 12%,white);border-left:3px solid var(--st);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.salon-cal-more{font-size:11px;color:#8a90a8;padding-left:4px}.salon-day-panel{position:sticky;top:16px;padding:16px;display:flex;flex-direction:column;gap:14px}.salon-day-panel-head{display:flex;align-items:center;gap:12px}.salon-day-panel .meeting-card-date-weekday{color:#4f8a82}.salon-day-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 12px;border-radius:14px;border:1px dashed #d4d8e5;color:#8a90a8;font-size:13px;text-align:center}.salon-day-empty>.anticon{font-size:26px;color:#b4bacb}.salon-day-empty .ant-btn{border-radius:10px}.salon-day-list{display:flex;flex-direction:column;gap:10px}.salon-day-item{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:14px;background:#fafbfe;border:1px solid rgba(26,35,126,.07);border-left:4px solid var(--st)}.salon-day-item-time{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#4b5270}.salon-status-badge{margin-left:auto;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;color:color-mix(in srgb,var(--st) 85%,#222);background:color-mix(in srgb,var(--st) 12%,white)}.salon-day-item-title.ant-typography{font-size:14.5px;color:#1f2340}.salon-day-item-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:12.5px;color:#6b7190}.salon-day-item-meta .anticon{color:#a0a5bb}@media (max-width: 1100px){.salon-detail-layout{grid-template-columns:1fr}.salon-day-panel{position:static}}@media (max-width: 640px){.salon-cal{padding:10px}.salon-cal-grid{gap:3px}.salon-cal-cell{min-height:56px;padding:4px;border-radius:8px}.salon-cal-pill{font-size:0;padding:0;height:5px;border-left:none;background:var(--st)}.salon-cal-more{font-size:10px;padding:0}.salon-cal-month{min-width:0;font-size:15px}}.b2b-table-card.is-pending{border-color:#faad14;box-shadow:inset 0 0 0 1px #faad14;background:#fffcf5}.b2b-table-approval{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:-4px -6px 4px;padding:6px 8px;border-radius:9px;background:#fff7e6;border:1px solid #ffd591}.b2b-table-approval-label{flex:1 1 auto;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#ad4e00}.b2b-table-approval-label .anticon{color:#fa8c16}.b2b-table-approval.is-compact{margin:4px 0 0;padding:0;background:none;border:0}.salon-page .salon-cal-nav{flex-wrap:wrap}.salon-month-wrap{background:#fff;border-radius:18px;border:1px solid rgba(26,35,126,.08);box-shadow:0 1px 2px #1a237e0d,0 12px 28px -18px #1a237e4d;padding:16px}.salon-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid #e6e8f0;border-left:1px solid #e6e8f0}.salon-month-weekday{padding:8px 10px;font-size:12px;font-weight:600;color:#6b7190;background:#f7f8fc;border-right:1px solid #e6e8f0;border-bottom:1px solid #e6e8f0;text-transform:uppercase;letter-spacing:.03em}.salon-month-weekday.is-weekend{color:#b0b5c8}.salon-month-cell{min-height:104px;padding:6px 6px 8px;border-right:1px solid #e6e8f0;border-bottom:1px solid #e6e8f0;background:#fff;cursor:pointer;display:flex;flex-direction:column;gap:4px;min-width:0;transition:background .15s}.salon-month-cell:hover{background:#f5fbfa}.salon-month-cell.is-weekend{background:#fbfbfe}.salon-month-cell.is-outside{background:#fafafc}.salon-month-cell.is-outside .salon-month-daynum,.salon-month-cell.is-outside .salon-month-events{opacity:.45}.salon-month-cell-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.salon-month-daynum{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;font-size:13px;color:#1f2340}.salon-month-cell.is-today .salon-month-daynum{background:#00796b;color:#fff}.salon-month-occupancy{font-size:11px;font-weight:600;color:#1565c0;background:#e3f2fd;border-radius:999px;padding:1px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.salon-month-occupancy.is-free{color:#2e7d32;background:#e8f5e9}.salon-month-occupancy.is-full{color:#c62828;background:#ffebee}.salon-month-cell.is-outside .salon-month-occupancy{display:none}.salon-month-events{display:flex;flex-direction:column;gap:3px;min-width:0}.salon-month-pill,.salon-daymodal-entry{display:flex;align-items:baseline;gap:5px;min-width:0;padding:3px 6px;font-size:12px;line-height:1.35;color:#1f2340;border-radius:6px;border-left:3px solid var(--st);background:color-mix(in srgb,var(--st) 13%,#fff);cursor:pointer}.salon-month-pill b,.salon-daymodal-entry b{color:var(--st);flex-shrink:0}.salon-month-pill-room{font-weight:600;flex-shrink:0;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.salon-month-pill-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#4b5270}.salon-month-pill.is-pending,.salon-daymodal-entry.is-pending{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--st) 14%,#fff) 0,color-mix(in srgb,var(--st) 14%,#fff) 8px,color-mix(in srgb,var(--st) 5%,#fff) 8px,color-mix(in srgb,var(--st) 5%,#fff) 16px)}.salon-month-pill:hover{filter:brightness(.96)}.salon-month-more{font-size:12px;font-weight:600;color:#00796b;padding-left:4px}.salon-tl-pop{max-width:300px}.salon-tl-pop-row{display:flex;align-items:center;gap:6px;font-size:13px;color:#4b5270;margin-top:2px}.salon-tl-roomname{font-weight:600;color:#1f2340}.salon-tl-roommeta{display:block;font-size:12px;color:#8a90a8}.salon-daymodal{display:flex;flex-direction:column;gap:10px;max-height:65vh;overflow-y:auto}.salon-daymodal-room{border:1px solid #e6e8f0;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.salon-daymodal-room.is-free{background:#f7fcf8}.salon-daymodal-room-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.salon-daymodal-entry{font-size:13px;padding:6px 8px}.salon-daymodal-status{margin-left:auto;flex-shrink:0;font-size:11.5px;color:#6b7190}.salon-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px;align-items:start;margin-bottom:16px}.salon-layout>.salon-section{margin-bottom:0}.salon-month-wrap .salon-cal-month{font-size:15px;min-width:120px}.salon-month-daynum{width:24px;height:24px;font-size:12.5px}.salon-month-pill{font-size:11.5px;padding:2px 5px}.salon-rooms-panel{position:sticky;top:16px;background:#fff;border-radius:18px;border:1px solid rgba(26,35,126,.08);box-shadow:0 1px 2px #1a237e0d,0 12px 28px -18px #1a237e4d;padding:14px;max-height:calc(100vh - 32px);overflow-y:auto}.salon-rooms-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.salon-rooms-list{display:flex;flex-direction:column;gap:8px}.salon-room-item{border:1px solid #e6e8f0;border-radius:12px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.salon-room-item:hover{border-color:#b2dfdb}.salon-room-item.is-selected{border-color:#00796b;box-shadow:0 0 0 2px #00796b1f}.salon-room-item-head{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer}.salon-room-item.is-selected .salon-room-item-head{background:#f0faf8}.salon-room-item-icon{width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#e0f2f1;color:#00796b}.salon-room-item-main{flex:1;min-width:0;display:flex;flex-direction:column}.salon-room-item-main .salon-tl-roomname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.salon-room-item-body{padding:4px 12px 12px;display:flex;flex-direction:column;gap:8px;border-top:1px solid #eef0f6}.salon-room-day{display:flex;flex-direction:column;gap:4px;padding-top:6px}.salon-room-day-label{font-size:12px;font-weight:600;color:#6b7190;text-transform:capitalize}.salon-room-day-label.is-today{color:#00796b}@media (max-width: 1200px){.salon-layout{grid-template-columns:minmax(0,1fr)}.salon-rooms-panel{position:static;max-height:none}}@media (max-width: 900px){.salon-month-wrap{padding:10px}.salon-month{overflow-x:auto;grid-template-columns:repeat(7,minmax(110px,1fr))}.salon-month-cell{min-height:110px}.salon-month-weekday{font-size:11px;padding:6px}}.meeting-note-toolbar{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:16px;border-top:1px solid #e3e6f0}.meeting-note-desk{background:#e9ebf1;border:1px solid #e3e6f0;border-radius:12px;margin-top:16px;padding:28px 16px 40px;display:flex;flex-direction:column;align-items:center;gap:20px}.meeting-note-paper,.meeting-note-sheet{width:100%;max-width:820px;background:#fff;box-shadow:0 2px 12px #1f23401f;border-radius:2px}.meeting-note-paper{padding:48px 56px 56px;min-height:1100px}.meeting-note-sheet{padding:20px 28px}.meeting-note-paper-head{display:flex;align-items:center;gap:16px;padding-bottom:14px;margin-bottom:22px;border-bottom:2px solid #1f2340}.meeting-note-paper-head img{height:56px}.meeting-note-org{font-size:12px;font-weight:700;color:#4a5078;letter-spacing:.03em}.meeting-note-fields{display:grid;grid-template-columns:170px minmax(0,1fr);gap:18px 16px;align-items:center;margin-bottom:32px}.meeting-note-fields>label{font-weight:600;color:#1f2340}.meeting-note-section-title{font-weight:700;font-size:15px;color:#1f2340;margin:8px 0 10px}.meeting-note-paper .tox-tinymce{border:1px solid #c9cedd!important;border-radius:6px}.meeting-note-paper .tox-tinymce:focus-within{border-color:#6b74b8!important}.meeting-note-paper .tox .tox-editor-header{background:#f6f7fb}.meeting-note-paper .tox .tox-menubar,.meeting-note-paper .tox .tox-toolbar-overlord,.meeting-note-paper .tox .tox-toolbar__primary{background:transparent}@media (max-width: 640px){.meeting-note-desk{padding:12px 0 24px;background:transparent;border:0}.meeting-note-paper{padding:20px 16px;min-height:0}.meeting-note-sheet{padding:16px}.meeting-note-fields{grid-template-columns:1fr;gap:4px}.meeting-note-fields>label{margin-top:8px}}.meeting-note-paper .tox .tox-toolbar__group{padding:0 8px}.meeting-note-paper .tox .tox-tbtn{margin:3px 2px}.meeting-note-paper .tox .tox-mbtn{margin:0 4px}.sugg-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px}.sugg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.sugg-card{--sugg-accent: #1e88e5;--sugg-accent-soft: #e8f1fd;display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px 18px 14px;text-align:left;font:inherit;color:inherit;background:#fff;border:1px solid #e6e9f2;border-left:4px solid var(--sugg-accent);border-radius:12px;box-shadow:0 1px 2px #1f23400d;cursor:pointer;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.sugg-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px #1f23401a;border-color:#d5dbea;border-left-color:var(--sugg-accent)}.sugg-card:focus-visible{outline:2px solid #3949ab;outline-offset:2px}.sugg-card--incelendi{--sugg-accent: #2e7d32;--sugg-accent-soft: #e8f5e9}.sugg-card-head{display:flex;align-items:flex-start;gap:12px}.sugg-card-icon{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;color:var(--sugg-accent);background:var(--sugg-accent-soft)}.sugg-card-title{flex:1;min-width:0;font-size:15.5px;font-weight:700;line-height:1.35;color:#1f2340;padding-top:7px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.sugg-status{flex-shrink:0;margin-top:6px;font-size:11.5px;font-weight:600;padding:2px 10px;border-radius:999px;color:#1565c0;background:#e3f0fd}.sugg-status--incelendi{color:#2e7d32;background:#e6f4e7}.sugg-card-excerpt{font-size:13.5px;line-height:1.6;color:#5a6078;min-height:calc(1.6em * 3);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.sugg-card-empty{color:#a3a9bf;font-style:italic}.sugg-card-foot{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid #eef0f6}.sugg-avatar{flex-shrink:0;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(160deg,#00897b,#004d40)}.sugg-author{min-width:0;font-size:13px;font-weight:600;color:#343a5a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sugg-date{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#8a90a8}.sugg-card-arrow{flex-shrink:0;font-size:11px;color:#b4b9cc;transition:transform .18s ease,color .18s ease}.sugg-card:hover .sugg-card-arrow{color:var(--sugg-accent);transform:translate(2px)}@media (max-width: 480px){.sugg-grid{grid-template-columns:1fr}}.suggestion-readonly-content{min-height:320px;padding:4px 2px 16px;font-family:Times New Roman,Times,serif;font-size:12pt;line-height:1.5;color:#111;word-break:break-word}.suggestion-readonly-content table{border-collapse:collapse;max-width:100%}.suggestion-readonly-content td,.suggestion-readonly-content th{border:1px solid #888;padding:4px 6px}.suggestion-readonly-content img{max-width:100%;height:auto}
