.skk-member-fields-block{margin:0 auto;max-width:1200px;padding:16px}.skk-member-fields-block .skk-member-editor-top-grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:1fr 1fr;width:100%}.skk-member-fields-block .skk-member-editor-top-grid>.components-card{display:flex;flex-direction:column;height:100%;min-height:0}.skk-member-fields-block .skk-member-editor-top-grid>.components-card .components-card__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}@media(max-width:782px){.skk-member-fields-block .skk-member-editor-top-grid{grid-template-columns:1fr}}.skk-member-fields-block .skk-collapsible-member-card .components-panel__body{border-top:1px solid #ddd}.skk-member-fields-block .skk-collapsible-member-card .components-panel__header{border-bottom:1px solid #ddd}.skk-member-fields-block .skk-member-fields-panel-body.components-panel__body{padding-top:12px}.skk-member-fields-block .skk-section-title{color:#1e1e1e;font-size:18px;font-weight:700;line-height:1.4;margin:0}.skk-member-fields-block .components-base-control,.skk-member-fields-block .components-base-control .components-base-control__field,.skk-member-fields-block .components-card-body,.skk-member-fields-block .components-select-control__input,.skk-member-fields-block .components-text-control__input,.skk-member-fields-block .components-textarea-control__input{max-width:100%}@media(min-width:1200px){.skk-member-fields-block .components-select-control__input,.skk-member-fields-block .components-text-control__input,.skk-member-fields-block .components-textarea-control__input{max-width:500px}}.skk-member-fields-block .skk-field-row-2{display:grid!important;gap:12px!important;grid-template-columns:1fr 1fr!important;max-width:100%;width:100%}@media(min-width:1200px){.skk-member-fields-block .skk-field-row-2{max-width:1000px}}@media(max-width:782px){.skk-member-fields-block .skk-field-row-2{grid-template-columns:1fr!important}}.skk-member-fields-block .skk-field-row-stacked{display:flex!important;flex-direction:column!important;gap:12px!important;max-width:100%;width:100%}@media(min-width:1200px){.skk-member-fields-block .skk-field-row-stacked{max-width:500px}}.skk-member-fields-block .skk-field-row-3{display:grid!important;gap:12px!important;grid-template-columns:1fr 1fr 1fr!important;width:100%}@media(max-width:1024px){.skk-member-fields-block .skk-field-row-3{grid-template-columns:1fr 1fr!important}}@media(max-width:782px){.skk-member-fields-block .skk-field-row-3{grid-template-columns:1fr!important}}.skk-member-fields-block .skk-required-indicator{color:#d63638;font-weight:600;margin-left:4px}.skk-member-fields-block .skk-optional-badge{color:#646970;font-size:12px;font-weight:400;margin-left:4px}.skk-member-fields-block .components-base-control__label,.skk-member-fields-block .components-input-control__label,.skk-member-fields-block .components-select-control__label,.skk-member-fields-block .components-textarea-control__label,.skk-member-fields-block .skk-field-label,.skk-member-fields-block label.components-base-control__label,.skk-member-fields-block label.components-select-control__label{color:#1e1e1e!important;font-size:13px!important;font-weight:600!important;letter-spacing:normal!important;line-height:1.4!important;text-transform:none!important}.skk-member-fields-block .skk-field-label{display:block;margin-bottom:8px}.skk-member-fields-block .skk-field-valid .components-base-control__field .components-text-control__input{border-color:#00a32a}.skk-member-fields-block .skk-field-valid .components-base-control__field .components-text-control__input:focus{border-color:#00a32a;box-shadow:0 0 0 1px #00a32a}.skk-member-fields-block .skk-field-success{align-items:center;color:#00a32a;display:flex;font-size:12px;gap:4px;line-height:1.4;margin-top:4px}.skk-member-fields-block .skk-field-success .skk-field-success-icon{font-size:14px;font-weight:700}.skk-member-fields-block .skk-field-wrapper{position:relative}.skk-member-fields-block .skk-field-wrapper.skk-field-has-error .components-base-control__field .components-select-control__input,.skk-member-fields-block .skk-field-wrapper.skk-field-has-error .components-base-control__field .components-select-control__input:focus,.skk-member-fields-block .skk-field-wrapper.skk-field-has-error .components-base-control__field .components-text-control__input,.skk-member-fields-block .skk-field-wrapper.skk-field-has-error .components-base-control__field .components-text-control__input:focus{border-color:#d63638!important;box-shadow:0 0 0 1px #d63638!important}.skk-member-fields-block .skk-validation-errors-overlay{background:#fff3cd;border:1px solid #ffc107;border-left:4px solid #d63638;border-radius:4px;font-size:13px;line-height:1.5;margin-bottom:16px;padding:12px}.skk-member-fields-block .skk-validation-errors-overlay .skk-validation-error-item{margin-bottom:4px}.skk-member-fields-block .skk-validation-errors-overlay .skk-validation-error-item:last-child{margin-bottom:0}.skk-member-fields-block .skk-validation-errors-overlay .skk-validation-error-item .skk-validation-error-field{color:#1e1e1e;font-weight:600}.skk-member-fields-block .skk-field-error{display:none}.skk-member-fields-block .skk-field-help{color:#646970;font-size:12px;font-style:italic;line-height:1.4;margin-top:4px}.skk-member-fields-block .skk-field-label-with-help{align-items:center;display:flex;gap:4px;margin-bottom:8px}.skk-member-fields-block .skk-field-label-with-help label{color:#1e1e1e;font-size:13px;font-weight:600;line-height:1.4}.skk-member-fields-block .skk-field-label-with-help .skk-help-icon{align-items:center;color:#646970;cursor:help;display:inline-flex;height:16px;justify-content:center;width:16px}.skk-member-fields-block .skk-field-label-with-help .skk-help-icon svg{height:14px;width:14px}.skk-member-fields-block .skk-field-label-with-help .skk-help-icon:focus,.skk-member-fields-block .skk-field-label-with-help .skk-help-icon:hover{color:#2271b1}.skk-member-fields-block .skk-fields-container{display:flex;flex-direction:column;gap:12px}.skk-member-fields-block .skk-birth-date-row{align-items:flex-start;display:flex;gap:12px}.skk-member-fields-block .skk-birth-date-row .skk-date-input-container{flex:1;min-width:0}@media(min-width:1200px){.skk-member-fields-block .skk-birth-date-row .skk-date-input-container{max-width:300px}}.skk-member-fields-block .skk-birth-date-row .skk-age-display{color:#646970;font-size:13px;font-weight:500;margin-top:28px;white-space:nowrap}.skk-member-fields-block .skk-birth-date-row .skk-age-display strong{color:#1e1e1e;font-weight:600}.skk-member-fields-block .components-card-body .skk-personal-info-wrapper{align-items:flex-start!important;display:grid!important;gap:24px!important;grid-template-columns:1fr auto!important;width:100%!important}.skk-member-fields-block .components-card-body .skk-personal-info-wrapper .skk-personal-info-fields{flex:1;min-width:0!important}.skk-member-fields-block .components-card-body .skk-personal-info-wrapper .skk-profile-image-sidebar{flex-shrink:0!important}.skk-member-fields-block .components-card-body .skk-personal-info-wrapper.skk-personal-info-wrapper--no-profile{grid-template-columns:1fr!important}.skk-member-fields-block .skk-personal-info-wrapper{align-items:flex-start!important;display:grid!important;gap:24px!important;grid-template-columns:1fr auto!important;margin:0!important;width:100%!important}.skk-member-fields-block .skk-personal-info-wrapper .skk-personal-info-fields{flex:1;min-width:0!important;width:100%}.skk-member-fields-block .skk-personal-info-wrapper .skk-profile-image-sidebar{flex-shrink:0!important;width:auto}.skk-member-fields-block .skk-personal-info-wrapper.skk-personal-info-wrapper--no-profile{grid-template-columns:1fr!important}.skk-member-fields-block .skk-date-input-container{max-width:500px;position:relative}.skk-member-fields-block .skk-date-input-wrapper{max-width:100%;position:relative}.skk-member-fields-block .skk-date-input-wrapper .components-text-control{max-width:100%;width:100%}.skk-member-fields-block .skk-date-input-wrapper .components-text-control .components-base-control__field{position:relative;width:100%}.skk-member-fields-block .skk-date-input-wrapper .components-text-control .components-text-control__input{padding-right:44px!important;width:100%}.skk-member-fields-block .skk-date-input-wrapper .skk-calendar-icon-button{align-items:center;background:transparent!important;border:none!important;box-shadow:none!important;color:#757575;cursor:pointer;display:flex;height:44px;justify-content:center;min-width:44px;padding:8px;position:absolute;right:8px;width:44px}.skk-member-fields-block .skk-date-input-wrapper .skk-calendar-icon-button:hover{background:rgba(34,113,177,.1)!important;border-radius:4px;color:#2271b1}.skk-member-fields-block .skk-date-input-wrapper .skk-calendar-icon-button:focus{border-radius:4px;outline:2px solid #2271b1;outline-offset:2px}.skk-member-fields-block .skk-date-picker-popup{background-color:#fff;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);left:0;margin-top:4px;max-width:100vw;padding:8px;position:absolute;top:100%;z-index:1000}@media(max-width:782px){.skk-member-fields-block .skk-date-picker-popup{left:50%;max-width:320px;transform:translateX(-50%);width:calc(100vw - 32px)}}.skk-member-fields-block .skk-date-picker-popup .components-date-picker,.skk-member-fields-block .skk-date-picker-popup .components-date-picker__calendar,.skk-member-fields-block .skk-date-picker-popup [class*=DatePicker],.skk-member-fields-block .skk-date-picker-popup [class*=components-date-picker]{background:#fff!important;border:1px solid #c3c4c7!important;border-radius:4px!important;box-shadow:0 3px 5px rgba(0,0,0,.2)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:13px!important;width:280px!important}.skk-member-fields-block .skk-date-picker-popup .components-date-picker__header{align-items:center!important;background:#f6f7f7!important;border-bottom:1px solid #ddd!important;display:flex!important;justify-content:space-between!important;padding:8px!important}.skk-member-fields-block .skk-date-picker-popup .components-date-picker__navigation-button{align-items:center!important;background:transparent!important;border:none!important;color:#1d2327!important;cursor:pointer!important;display:flex!important;height:30px!important;justify-content:center!important;width:30px!important}.skk-member-fields-block .skk-date-picker-popup .components-date-picker__navigation-button:hover{background:#f0f0f1!important}.skk-member-fields-block .skk-date-picker-popup .components-date-picker__month-select,.skk-member-fields-block .skk-date-picker-popup .components-date-picker__year-select{background:#fff!important;border:1px solid #c3c4c7!important;border-radius:3px!important;color:#1d2327!important;cursor:pointer!important;font-size:13px!important;margin:0 2px!important;min-width:80px!important;padding:4px 8px!important;text-align:center!important}.skk-member-fields-block .skk-date-picker-popup .components-date-picker__month-select:hover,.skk-member-fields-block .skk-date-picker-popup .components-date-picker__year-select:hover{border-color:#2271b1!important}.skk-member-fields-block .skk-date-picker-popup .components-date-picker__month-select:focus,.skk-member-fields-block .skk-date-picker-popup .components-date-picker__year-select:focus{border-color:#2271b1!important;box-shadow:0 0 0 1px #2271b1!important;outline:none!important}.skk-member-fields-block .skk-date-picker-popup .components-date-picker__calendar-table{background:#fff!important;border-collapse:collapse!important;width:100%!important}.skk-member-fields-block .skk-date-picker-popup .components-date-picker__calendar-header th{background:#fff!important;border:none!important;color:#1d2327!important;font-size:11px!important;font-weight:600!important;padding:8px 4px!important;text-align:center!important;text-transform:uppercase!important}.skk-member-fields-block .skk-date-picker-popup .components-date-picker__calendar-day{background:#fff!important;border:1px solid #f0f0f1!important;color:#1d2327!important;cursor:pointer!important;padding:6px 8px!important;text-align:center!important}.skk-member-fields-block .skk-date-picker-popup .components-date-picker__calendar-day:hover{background:#f0f0f1!important}.skk-member-fields-block .skk-date-picker-popup .components-date-picker__calendar-day.is-selected{background:#2271b1!important;color:#fff!important;font-weight:600!important}.skk-member-fields-block .skk-date-picker-popup .components-date-picker__calendar-day.is-today{background:#f0f0f1!important;font-weight:600!important}.skk-member-fields-block .skk-date-picker-popup .components-date-picker__calendar-day.is-out-of-range{background:#fafafa!important;color:#8c8f94!important}.skk-member-fields-block .skk-belt-rank-selector .skk-belt-rank-selector-row{align-items:flex-start;display:flex;gap:12px}@media(min-width:1200px){.skk-member-fields-block .skk-belt-rank-selector .skk-belt-rank-selector-row{max-width:600px}}.skk-member-fields-block .skk-belt-rank-selector .skk-belt-rank-selector-field{flex:1;min-width:0}.skk-member-fields-block .skk-belt-rank-selector .skk-belt-rank-selector-field .components-base-control{max-width:100%}@media(min-width:1200px){.skk-member-fields-block .skk-belt-rank-selector .skk-belt-rank-selector-field .components-select-control__input{max-width:500px}}.skk-member-fields-block .skk-belt-rank-selector .skk-belt-rank-selector-field .components-base-control__label,.skk-member-fields-block .skk-belt-rank-selector .skk-belt-rank-selector-field .components-select-control__label{color:#1e1e1e!important;font-size:13px!important;font-weight:600!important;letter-spacing:normal!important;line-height:1.4!important;margin-bottom:4px;text-transform:none!important}.skk-member-fields-block .skk-belt-rank-selector .skk-belt-rank-selector-field .components-base-control__help{color:#646970!important;font-size:12px!important;line-height:1.4!important;margin-top:4px!important}.skk-member-fields-block .skk-belt-rank-selector .skk-belt-rank-selector-visual{align-items:flex-end;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;justify-content:flex-end;margin-bottom:0;padding-top:22px}.skk-member-fields-block .skk-belt-rank-selector .skk-belt-display{align-items:flex-end;display:flex;justify-content:flex-end}.skk-member-fields-block .skk-belt-rank-selector .skk-belt-label{color:#1e1e1e;display:block;font-size:13px;font-weight:600;line-height:1.4;margin-bottom:8px;text-transform:none!important}.skk-member-fields-block .skk-belt-rank-selector .skk-belt-solid,.skk-member-fields-block .skk-belt-rank-selector .skk-belt-stripe{border:2px solid #ccc;border-radius:4px;box-sizing:border-box;display:inline-block;height:40px;overflow:hidden;position:relative;transition:all .2s ease;width:80px}.skk-member-fields-block .skk-belt-rank-selector .skk-belt-animated{transition:all .2s ease}.skk-member-fields-block .skk-belt-rank-selector .skk-belt-animated:hover{box-shadow:0 2px 8px rgba(0,0,0,.15);transform:scale(1.05)}.skk-member-fields-block .skk-belt-rank-selector .skk-belt-stripe{background:#fff}.skk-member-fields-block .skk-belt-rank-selector .skk-belt-stripe .skk-belt-stripe-inner{height:33.3333333333%;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:background-color .2s ease}.skk-member-fields-block .skk-belt-rank-selector .skk-belt-name{display:none}.skk-member-fields-block .skk-dojo-selector{max-width:500px}.skk-member-fields-block .skk-dojo-selector .components-base-control,.skk-member-fields-block .skk-dojo-selector .components-select-control__input{max-width:100%}@media(min-width:1200px){.skk-member-fields-block .skk-dojo-selector .components-select-control__input{max-width:500px}}.skk-member-fields-block .skk-dojo-selector .components-base-control__label,.skk-member-fields-block .skk-dojo-selector .components-select-control__label{color:#1e1e1e!important;font-size:13px!important;font-weight:600!important;letter-spacing:normal!important;line-height:1.4!important;margin-bottom:4px;text-transform:none!important}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-label{color:#1e1e1e;display:block;font-size:13px;font-weight:600;line-height:1.4;margin-bottom:8px}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-container{width:160px}@media(max-width:782px){.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-container{width:130px}}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-with-actions{align-items:center;display:flex;flex-direction:column;gap:0;width:100%}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-wrapper{background:#f9f9f9;border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.08);flex-shrink:0;height:160px;overflow:hidden;position:relative;width:160px}@media(max-width:782px){.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-wrapper{height:130px;width:130px}}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-wrapper .skk-profile-image-preview{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-actions{align-items:center;background:transparent;border-top:1px solid #ddd;display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-top:8px;padding-top:8px;width:100%}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-actions .skk-profile-image-action-btn,.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-actions button.components-button{background:#f9f9f9;border:1px solid #ddd;border-radius:4px;color:#646970;min-height:32px;min-width:32px;padding:4px}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-actions .skk-profile-image-action-btn:hover,.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-actions button.components-button:hover{background:#f0f6fc;border-color:#2271b1;color:#2271b1}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-actions .skk-profile-image-action-btn:focus,.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-actions button.components-button:focus{box-shadow:0 0 0 1px #2271b1;outline:none}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-actions .skk-profile-image-action-btn.is-destructive,.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-actions button.components-button.is-destructive{color:#d63638}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-actions .skk-profile-image-action-btn.is-destructive:hover,.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-actions button.components-button.is-destructive:hover{background:rgba(214,54,56,.08);border-color:#d63638}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-empty-state{align-items:center;display:flex;flex-direction:column;gap:12px}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-placeholder{align-items:center;background:#f9f9f9;border:2px dashed #ddd;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;gap:8px;height:160px;justify-content:center;transition:all .2s ease;width:160px}@media(max-width:782px){.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-placeholder{height:130px;width:130px}}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-placeholder:hover{background:#f0f6fc;border-color:#2271b1;transform:scale(1.02)}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-placeholder:focus{outline:2px solid #2271b1;outline-offset:2px}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-placeholder .skk-profile-image-placeholder-icon{color:#646970;line-height:1}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-placeholder .skk-profile-image-placeholder-icon svg{fill:currentColor;height:40px;width:40px}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-placeholder .skk-profile-image-placeholder-text{color:#646970;font-size:11px;padding:0 8px;text-align:center}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-crop-modal{margin-left:auto;margin-right:auto;max-width:400px}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-crop-modal .components-modal__content{margin-left:auto;margin-right:auto;max-width:400px;width:350px}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-crop-modal .skk-crop-modal-body{align-items:center;display:flex;flex-direction:column;width:100%}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-crop-modal .skk-crop-modal-help{color:#646970;font-size:13px;line-height:1.4;margin:0 0 12px;text-align:center;width:100%}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-crop-modal .skk-crop-viewport-wrapper{display:block;margin-bottom:16px;min-height:320px;text-align:center;width:100%}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-crop-modal .skk-crop-viewport{background:#f9f9f9;border-radius:4px;cursor:move;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-crop-modal .skk-crop-viewport:focus{outline:2px solid #2271b1;outline-offset:2px}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-crop-modal .skk-crop-viewport.skk-crop-viewport-frame{box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-crop-modal .skk-crop-image-wrap{pointer-events:none}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-crop-modal .skk-crop-below-image{margin-bottom:16px;max-width:400px;width:100%}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-crop-modal .skk-crop-zoom-touch{margin-bottom:12px}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-crop-modal .skk-crop-zoom-touch .components-range-control__slider,.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-crop-modal .skk-crop-zoom-touch input[type=range]{min-height:44px;touch-action:none}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-crop-modal .skk-crop-secondary-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-crop-modal .skk-crop-secondary-actions .components-button+.components-button{margin-left:8px}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-crop-modal .skk-crop-error{color:#d63638;font-size:13px;line-height:1.4;margin:0 0 12px;width:100%}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-crop-modal .skk-crop-footer{align-items:center;border-top:1px solid #ddd;display:flex!important;flex-wrap:wrap;gap:8px;justify-content:flex-end!important;margin-left:auto;margin-top:auto;padding-top:16px;width:100%}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-crop-modal .skk-crop-footer .components-button+.components-button,.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-crop-modal .skk-crop-footer button+button,.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-crop-modal .skk-crop-footer>*+*{margin-left:8px!important}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-crop-modal .skk-crop-btn-cancel{outline:1px solid #ddd;outline-offset:1px}.skk-member-fields-block .skk-profile-image-upload .skk-profile-image-upload-button{font-size:13px;height:32px;min-height:32px;padding:4px 12px}.skk-member-fields-block .skk-contact-methods .skk-contact-method-group{margin-bottom:12px}@media(min-width:1200px){.skk-member-fields-block .skk-contact-methods .components-base-control{max-width:500px}}.skk-member-fields-block .skk-custodian-group .skk-custodian-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.skk-member-fields-block .skk-custodian-group .skk-custodian-title{color:#1e1e1e;font-size:14px;font-weight:600;margin:0 0 12px}.skk-member-fields-block .skk-custodian-group .skk-custodian-toggle{min-height:32px;padding:4px 8px}.skk-member-fields-block .skk-custodian-group .skk-custodian-2-fields{animation:slideDown .2s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.skk-member-fields-block .skk-progress-indicator{background:#f0f6fc;border:1px solid #c7d2fe;border-radius:4px;margin-bottom:16px;padding:12px}.skk-member-fields-block .skk-progress-indicator .skk-progress-indicator-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.skk-member-fields-block .skk-progress-indicator .skk-progress-indicator-label{color:#1e1e1e;font-size:13px;font-weight:600}.skk-member-fields-block .skk-progress-indicator .skk-progress-indicator-percentage{color:#2271b1;font-size:14px;font-weight:700}.skk-member-fields-block .skk-progress-indicator .skk-progress-indicator-bar{background:#e0e0e0;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden}.skk-member-fields-block .skk-progress-indicator .skk-progress-indicator-fill{background:linear-gradient(90deg,#2271b1,#135e96);border-radius:4px;height:100%;transition:width .3s ease}.skk-member-fields-block .skk-progress-indicator .skk-progress-indicator-missing{color:#646970;font-size:12px;font-style:italic}.skk-member-fields-block .skk-error-summary{margin-bottom:16px}.skk-member-fields-block .skk-error-summary .skk-error-summary-header{margin-bottom:12px}.skk-member-fields-block .skk-error-summary .skk-error-summary-header strong{font-size:14px}.skk-member-fields-block .skk-error-summary .skk-error-summary-list{list-style:none;margin:0;padding-left:24px}.skk-member-fields-block .skk-error-summary .skk-error-summary-list li{margin-bottom:8px}.skk-member-fields-block .skk-error-summary .skk-error-summary-list li:last-child{margin-bottom:0}.skk-member-fields-block .skk-error-summary .skk-error-summary-link{align-items:center;background:none;border:none;color:#d63638;cursor:pointer;display:flex;font-size:13px;min-height:44px;padding:0;text-align:left;text-decoration:underline}.skk-member-fields-block .skk-error-summary .skk-error-summary-link:hover{color:#2271b1}.skk-member-fields-block .skk-error-summary .skk-error-summary-link:focus{border-radius:4px;outline:2px solid #2271b1;outline-offset:2px}.skk-member-fields-block .skk-error-summary .skk-error-summary-link strong{font-weight:600}.skk-member-fields-block .skk-loading-state{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:32px}.skk-member-fields-block .skk-loading-state .skk-loading-message{color:#646970;font-size:14px;margin:0}.skk-member-fields-block .skk-skeleton-screen{width:100%}.skk-member-fields-block .skk-skeleton-screen .skk-skeleton-card{background:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:16px;padding:16px}.skk-member-fields-block .skk-skeleton-screen .skk-skeleton-card .skk-skeleton-header{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;height:24px;margin-bottom:16px;width:40%}.skk-member-fields-block .skk-skeleton-screen .skk-skeleton-card .skk-skeleton-body{display:flex;flex-direction:column;gap:12px}.skk-member-fields-block .skk-skeleton-screen .skk-skeleton-card .skk-skeleton-field{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;height:40px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.skk-member-fields-block .skk-error-state{margin-bottom:16px}.skk-member-fields-block .skk-error-state .skk-error-retry-button{background:#2271b1;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;margin-top:8px;min-height:44px;padding:12px 16px;transition:background .2s ease}.skk-member-fields-block .skk-error-state .skk-error-retry-button:hover{background:#135e96}.skk-member-fields-block .skk-error-state .skk-error-retry-button:focus{outline:2px solid #2271b1;outline-offset:2px}.skk-member-fields-block .skk-validation-notice{margin-bottom:16px}.skk-member-fields-block .skk-autosave-indicator{align-items:center;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;font-size:12px;gap:8px;margin-bottom:16px;padding:8px 12px;position:relative}.skk-member-fields-block .skk-autosave-indicator .skk-autosave-indicator-saving{align-items:center;color:#2271b1;display:flex;gap:8px}.skk-member-fields-block .skk-autosave-indicator .skk-autosave-indicator-saved{align-items:center;color:#00a32a;display:flex;gap:8px}.skk-member-fields-block .skk-autosave-indicator .skk-autosave-indicator-unsaved{align-items:center;color:#dba617;display:flex;gap:8px}.skk-member-fields-block .skk-autosave-indicator .skk-autosave-indicator-icon{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.skk-member-fields-block .skk-autosave-indicator .skk-autosave-indicator-icon .skk-spinner-circle{animation:spin 1s linear infinite}.skk-member-fields-block .skk-autosave-indicator .skk-autosave-indicator-text{display:block}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.skk-member-fields-block .skk-notes-character-count{color:#646970;font-size:12px;margin-top:4px;text-align:right}.skk-member-fields-block .skk-notes-character-count .skk-notes-character-warning{color:#dba617;font-weight:600}.skk-member-fields-block .skk-notes-section,.skk-member-fields-block .skk-notes-section .components-card-body{max-width:100%;width:100%}.skk-member-fields-block .skk-notes-section .components-base-control__field,.skk-member-fields-block .skk-notes-section .components-textarea-control{max-width:100%!important;width:100%!important}.skk-member-fields-block .skk-notes-section .components-textarea-control__input{box-sizing:border-box;max-width:100%!important;width:100%!important}@media(max-width:782px){.skk-member-fields-block{padding:12px}.skk-member-fields-block .skk-personal-info-wrapper{grid-template-columns:1fr!important}.skk-member-fields-block .skk-personal-info-wrapper .skk-profile-image-sidebar{justify-self:center}.skk-member-fields-block .skk-field-row-2,.skk-member-fields-block .skk-field-row-3{grid-template-columns:1fr!important}.skk-member-fields-block .skk-autosave-indicator{position:relative;right:auto;top:auto}}.skk-profile-image-crop-modal{margin-left:auto;margin-right:auto;max-width:400px}.skk-profile-image-crop-modal .components-modal__content{margin-left:auto;margin-right:auto;max-width:400px;width:350px}.skk-profile-image-crop-modal .skk-crop-modal-body{align-items:center;display:flex;flex-direction:column;width:100%}.skk-profile-image-crop-modal .skk-crop-modal-help{color:#646970;font-size:13px;line-height:1.4;margin:0 0 12px;text-align:center;width:100%}.skk-profile-image-crop-modal .skk-crop-viewport-wrapper{display:block;margin-bottom:16px;min-height:320px;text-align:center;width:100%}.skk-profile-image-crop-modal .skk-crop-viewport{background:#f9f9f9;border-radius:4px;cursor:move;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.skk-profile-image-crop-modal .skk-crop-viewport:focus{outline:2px solid #2271b1;outline-offset:2px}.skk-profile-image-crop-modal .skk-crop-viewport.skk-crop-viewport-frame{box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.skk-profile-image-crop-modal .skk-crop-image-wrap{pointer-events:none}.skk-profile-image-crop-modal .skk-crop-below-image{margin-bottom:16px;max-width:400px;width:100%}.skk-profile-image-crop-modal .skk-crop-zoom-touch{margin-bottom:12px}.skk-profile-image-crop-modal .skk-crop-zoom-touch .components-range-control__slider,.skk-profile-image-crop-modal .skk-crop-zoom-touch input[type=range]{min-height:44px;touch-action:none}.skk-profile-image-crop-modal .skk-crop-secondary-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.skk-profile-image-crop-modal .skk-crop-secondary-actions .components-button+.components-button{margin-left:8px}.skk-profile-image-crop-modal .skk-crop-error{color:#d63638;font-size:13px;line-height:1.4;margin:0 0 12px;width:100%}.skk-profile-image-crop-modal .skk-crop-footer{align-items:center;border-top:1px solid #ddd;display:flex!important;flex-wrap:wrap;gap:8px;justify-content:flex-end!important;margin-left:auto;margin-top:auto;padding-top:16px;width:100%}.skk-profile-image-crop-modal .skk-crop-footer .components-button+.components-button,.skk-profile-image-crop-modal .skk-crop-footer button+button,.skk-profile-image-crop-modal .skk-crop-footer>*+*{margin-left:8px!important}.skk-profile-image-crop-modal .skk-crop-btn-cancel{outline:1px solid #ddd;outline-offset:1px}
.skk-grading-events-block{padding:16px}.skk-grading-events-block--embedded{padding:0}.skk-grading-events-block .skk-grading-events-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.skk-grading-events-block .skk-grading-events-header h3{font-size:16px;font-weight:600;margin:0}.skk-grading-events-block .wp-list-table th{font-weight:600}.skk-grading-events-block .wp-list-table td{vertical-align:middle}.skk-date-input-container,.skk-date-input-wrapper,.skk-date-input-wrapper .components-text-control .components-base-control__field{position:relative}.skk-date-input-wrapper .components-text-control .components-text-control__input{padding-right:44px!important}.skk-date-input-wrapper .skk-calendar-icon-button{align-items:center;background:transparent!important;border:none!important;box-shadow:none!important;color:#757575;cursor:pointer;display:flex;height:36px;justify-content:center;left:auto!important;min-width:36px;padding:8px;position:absolute;right:8px!important;top:0;transform:translateY(-50%);width:36px;z-index:1}.skk-date-input-wrapper .skk-calendar-icon-button:hover{background:rgba(34,113,177,.1)!important;border-radius:4px;color:#2271b1}.skk-date-input-wrapper .skk-calendar-icon-button:focus{border-radius:4px;outline:2px solid #2271b1;outline-offset:2px}.skk-date-picker-popup{background-color:#fff;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);left:0;margin-top:4px;max-width:100vw;padding:8px;position:absolute;top:100%;z-index:1000}@media(max-width:782px){.skk-date-picker-popup{left:50%;max-width:320px;transform:translateX(-50%);width:calc(100vw - 32px)}}.skk-date-picker-popup .components-date-picker,.skk-date-picker-popup .components-date-picker__calendar,.skk-date-picker-popup [class*=DatePicker],.skk-date-picker-popup [class*=components-date-picker]{background:#fff!important;border:1px solid #c3c4c7!important;border-radius:4px!important;box-shadow:0 3px 5px rgba(0,0,0,.2)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important;font-size:13px!important;width:280px!important}.skk-date-picker-popup .components-date-picker__header{align-items:center!important;background:#f6f7f7!important;border-bottom:1px solid #ddd!important;display:flex!important;justify-content:space-between!important;padding:8px!important}.skk-date-picker-popup .components-date-picker__navigation-button{align-items:center!important;background:transparent!important;border:none!important;color:#1d2327!important;cursor:pointer!important;display:flex!important;height:30px!important;justify-content:center!important;width:30px!important}.skk-date-picker-popup .components-date-picker__navigation-button:hover{background:#f0f0f1!important}.skk-date-picker-popup .components-date-picker__month-select,.skk-date-picker-popup .components-date-picker__year-select{background:#fff!important;border:1px solid #c3c4c7!important;border-radius:3px!important;color:#1d2327!important;cursor:pointer!important;font-size:13px!important;margin:0 2px!important;min-width:80px!important;padding:4px 8px!important;text-align:center!important}.skk-date-picker-popup .components-date-picker__month-select:hover,.skk-date-picker-popup .components-date-picker__year-select:hover{border-color:#2271b1!important}.skk-date-picker-popup .components-date-picker__month-select:focus,.skk-date-picker-popup .components-date-picker__year-select:focus{border-color:#2271b1!important;box-shadow:0 0 0 1px #2271b1!important;outline:none!important}.skk-date-picker-popup .components-date-picker__calendar-table{background:#fff!important;border-collapse:collapse!important;width:100%!important}.skk-date-picker-popup .components-date-picker__calendar-header th{background:#fff!important;border:none!important;color:#1d2327!important;font-size:11px!important;font-weight:600!important;padding:8px 4px!important;text-align:center!important;text-transform:uppercase!important}.skk-date-picker-popup .components-date-picker__calendar-day{background:#fff!important;border:1px solid #f0f0f1!important;color:#1d2327!important;cursor:pointer!important;padding:6px 8px!important;text-align:center!important}.skk-date-picker-popup .components-date-picker__calendar-day:hover{background:#f0f0f1!important}.skk-date-picker-popup .components-date-picker__calendar-day.is-selected{background:#2271b1!important;color:#fff!important;font-weight:600!important}.skk-date-picker-popup .components-date-picker__calendar-day.is-today{background:#f0f0f1!important;font-weight:600!important}.skk-date-picker-popup .components-date-picker__calendar-day.is-out-of-range{background:#fafafa!important;color:#8c8f94!important}.skk-field-error{color:#d63638;font-size:12px;margin-top:4px}.skk-location-selector,.skk-location-selector .skk-location-input-wrapper,.skk-location-selector .skk-location-input-wrapper .components-text-control .components-base-control__field{position:relative}.skk-location-selector .skk-location-input-wrapper .components-text-control .components-text-control__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid #8c8f94;border-radius:2px;cursor:text;padding-right:40px!important}.skk-location-selector .skk-location-input-wrapper .components-text-control .components-text-control__input:hover{border-color:#2271b1}.skk-location-selector .skk-location-input-wrapper .components-text-control .components-text-control__input:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:none}.skk-location-selector .skk-location-input-wrapper .components-text-control .components-text-control__input::-moz-placeholder{color:#646970;font-style:italic}.skk-location-selector .skk-location-input-wrapper .components-text-control .components-text-control__input::placeholder{color:#646970;font-style:italic}.skk-location-selector .skk-location-input-wrapper .components-text-control.is-dropdown-open .components-text-control__input{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#2271b1;box-shadow:0 0 0 1px #2271b1}.skk-location-selector .skk-location-input-wrapper .skk-location-dropdown-button{align-items:center;background:transparent!important;border:none!important;box-shadow:none!important;color:#50575e;cursor:pointer;display:flex;height:32px;justify-content:center;left:auto!important;min-width:32px;padding:0;pointer-events:auto;position:absolute;right:1px!important;top:0;transform:translateY(-50%);width:32px;z-index:1}.skk-location-selector .skk-location-input-wrapper .skk-location-dropdown-button:hover{background:transparent!important;color:#2271b1}.skk-location-selector .skk-location-input-wrapper .skk-location-dropdown-button:focus{border-radius:2px;outline:1px solid #2271b1;outline-offset:-1px}.skk-location-selector .skk-location-input-wrapper .skk-location-dropdown-button[aria-expanded=true]{color:#2271b1}.skk-location-selector .skk-location-input-wrapper .skk-location-dropdown-button[aria-expanded=true] svg{transform:rotate(180deg);transition:transform .2s ease}.skk-location-selector .skk-location-input-wrapper .skk-location-dropdown-button svg{transition:transform .2s ease}.skk-location-selector .skk-location-suggestions{background-color:#fff;border:1px solid #2271b1;border-radius:0 0 2px 2px;border-top:none;box-shadow:0 3px 5px rgba(0,0,0,.2);box-sizing:border-box;display:flex;flex-direction:column;left:0;list-style:none;margin:0;max-height:240px;min-width:100%;overflow-x:hidden;overflow-y:auto;padding:2px 0;position:absolute;right:0;top:100%;width:100%;z-index:10000}.skk-location-selector .skk-location-suggestions .skk-location-suggestion-item{align-items:center;background:none;border:none;box-sizing:border-box;clear:both;color:#2c3338;cursor:pointer;display:flex!important;float:none!important;font-size:13px;font-weight:400;height:auto;line-height:1.4;min-height:32px;overflow:hidden;padding:8px 12px;text-align:left;text-overflow:ellipsis;transition:background-color .1s ease;white-space:nowrap;width:100%!important}.skk-location-selector .skk-location-suggestions .skk-location-suggestion-item:first-child{margin-top:0}.skk-location-selector .skk-location-suggestions .skk-location-suggestion-item:last-child{margin-bottom:0}.skk-location-selector .skk-location-suggestions .skk-location-suggestion-item.is-highlighted,.skk-location-selector .skk-location-suggestions .skk-location-suggestion-item:hover{background-color:#f0f0f1;color:#2c3338}.skk-location-selector .skk-location-suggestions .skk-location-suggestion-item:focus{background-color:#f0f0f1;outline:1px solid #2271b1;outline-offset:-1px}
.skk-public-directory,.wp-block-skk-public-member-directory{box-sizing:border-box;color:#1d2327;font-family:-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif;line-height:1.45}@keyframes skk-pd-spin{to{transform:rotate(1turn)}}.skk-public-directory__table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto;position:relative}.skk-public-directory__loading{align-items:center;background:hsla(0,0%,100%,.65);display:none;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:2}.skk-public-directory__loading:after{animation:skk-pd-spin .65s linear infinite;border:3px solid #c3c4c7;border-radius:50%;border-top-color:#2271b1;content:"";display:block;height:2rem;width:2rem}.skk-public-directory[aria-busy=true] .skk-public-directory__loading{display:flex}.skk-public-directory[aria-busy=true] .skk-public-directory__table{opacity:.55;pointer-events:none}.skk-public-directory__admin-actions{align-self:flex-end;flex-shrink:0;margin-left:auto;padding-bottom:.125rem}.skk-public-directory__edit-members{background:transparent;border:1px solid #c3c4c7;border-radius:3px;box-shadow:none;color:#2271b1;display:inline-block;font-size:.8125rem;font-weight:600;line-height:1.4;padding:.35rem .85rem;text-decoration:none}.skk-public-directory__edit-members:focus,.skk-public-directory__edit-members:hover{background:rgba(34,113,177,.08);border-color:#2271b1;color:#2271b1}.skk-public-directory__filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:1rem}.skk-public-directory__belt-label,.skk-public-directory__inactive-label,.skk-public-directory__search-label,.skk-public-directory__status-filter-label{display:flex;flex-direction:column;font-size:.875rem;gap:.25rem}.skk-public-directory__status-filter{max-width:100%;min-width:10rem}.skk-public-directory__belt,.skk-public-directory__search{max-width:100%;min-width:12rem}@media(max-width:600px){.skk-public-directory__belt,.skk-public-directory__search,.skk-public-directory__status-filter{min-width:100%}}.skk-public-directory__table{border-collapse:collapse;font-size:.9375rem;width:100%}.skk-public-directory__table thead th{border-bottom:2px solid rgba(0,0,0,.18)}.skk-public-directory__table td,.skk-public-directory__table th{border-bottom:1px solid rgba(0,0,0,.08);padding:.65rem .85rem;text-align:left;vertical-align:middle}.skk-public-directory__table tbody tr:nth-child(2n){background:rgba(0,0,0,.025)}.skk-public-directory__table tbody tr:hover{background:rgba(34,113,177,.06)}.skk-public-directory__sort{align-items:center;border-bottom:none;color:inherit;display:inline-flex;font-weight:600;gap:.25rem;text-decoration:none}.skk-public-directory__sort:focus,.skk-public-directory__sort:hover{text-decoration:underline;text-underline-offset:2px}.skk-public-directory__sort.is-active{font-weight:700}.skk-public-directory__sort-arrow{display:inline-block;font-size:.85em;line-height:1;min-width:.65em;text-align:center}.skk-public-directory__sort.is-active[data-direction=asc] .skk-public-directory__sort-arrow:after{content:"↑"}.skk-public-directory__sort.is-active[data-direction=desc] .skk-public-directory__sort-arrow:after{content:"↓"}.skk-public-directory__sort:not(.is-active):focus .skk-public-directory__sort-arrow:after,.skk-public-directory__sort:not(.is-active):hover .skk-public-directory__sort-arrow:after{content:"↕";opacity:.35}.skk-public-directory .skk-grade-swatch{border:1px solid #ccc;border-radius:2px;box-sizing:border-box;display:inline-block;flex-shrink:0;height:14px;margin-right:6px;position:relative;vertical-align:middle;width:28px}.skk-public-directory .skk-grade-swatch--stripe{background:#fff}.skk-public-directory .skk-grade-swatch--no-grade{background-color:#fff}.skk-public-directory .skk-grade-swatch__band{border-radius:0;display:block;height:33.3333333333%;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.skk-public-directory__grade-inner{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;min-height:1.4em}.skk-public-directory__count{color:#50575e;font-size:.875rem;font-weight:500;line-height:1.4;margin:1rem 0 0}.skk-public-directory__pagination{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.75rem 1.25rem;margin-top:1rem}.skk-public-directory__pagination-main{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem .5rem}.skk-public-directory__pages{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.2rem}.skk-public-directory__page-num{align-items:center;border:1px solid transparent;border-radius:3px;color:#2271b1;display:inline-flex;font-weight:500;justify-content:center;min-height:2.25rem;min-width:2.25rem;padding:0 .35rem;text-decoration:none}.skk-public-directory__page-num:focus,.skk-public-directory__page-num:hover{background:rgba(34,113,177,.08);border-color:#c3c4c7;color:#135e96}.skk-public-directory__page-num--current{background:#f0f0f1;border-color:#c3c4c7;color:#1d2327;font-weight:700;pointer-events:none}.skk-public-directory__page-ellipsis{align-items:center;color:#787c82;display:inline-flex;padding:0 .15rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.skk-public-directory__page-first,.skk-public-directory__page-last{align-items:center;border-radius:3px;color:#2271b1;display:inline-flex;justify-content:center;min-height:2.25rem;min-width:2rem;text-decoration:none}.skk-public-directory__page-first:focus,.skk-public-directory__page-first:hover,.skk-public-directory__page-last:focus,.skk-public-directory__page-last:hover{background:rgba(34,113,177,.08)}.skk-public-directory__page-first--disabled,.skk-public-directory__page-last--disabled{color:#787c82;opacity:.45;pointer-events:none}.skk-public-directory__goto-form{align-items:flex-end;display:inline-flex;flex-wrap:wrap;gap:.5rem .65rem;margin-left:auto}.skk-public-directory__goto-label{display:flex;flex-direction:column;font-size:.8125rem;gap:.2rem;margin:0}.skk-public-directory__goto-input{border:1px solid #8c8f94;border-radius:3px;font-size:.875rem;max-width:5rem;min-width:4rem;padding:.35rem .5rem}.skk-public-directory__goto-submit{background:#2271b1;border:1px solid #2271b1;border-radius:3px;color:#fff;cursor:pointer;font-size:.8125rem;font-weight:600;line-height:1.3;padding:.4rem .75rem}.skk-public-directory__goto-submit:focus,.skk-public-directory__goto-submit:hover{background:#135e96;border-color:#135e96}.skk-public-directory__sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.skk-public-directory__th-status{min-width:4.75rem;padding-left:.5rem;padding-right:.5rem;text-align:center;vertical-align:bottom;white-space:nowrap;width:auto}.skk-public-directory__th-status .skk-public-directory__sort{white-space:nowrap}.skk-public-directory__cell--status{min-width:2.75rem;padding-left:.35rem;padding-right:.35rem;text-align:center;vertical-align:middle;width:2.75rem}.skk-public-directory__status{border-radius:50%;box-sizing:border-box;display:inline-block;height:10px;vertical-align:middle;width:10px}.skk-public-directory__status--active{background-color:#00a32a;box-shadow:0 0 0 1px rgba(0,0,0,.12)}.skk-public-directory__status--inactive{background-color:#dcdcde;border:1px solid #a7aaad}.skk-public-directory__th-row-edit{padding-left:.35rem;padding-right:.35rem;text-align:right;vertical-align:bottom;width:2.25rem}.skk-public-directory__cell--row-edit{padding-left:.35rem;padding-right:.35rem;text-align:right;vertical-align:middle;width:2.25rem}.skk-public-directory__row-edit-wrap{align-items:center;color:#8c8f94;display:inline-flex;justify-content:flex-end;transition:color .15s ease}.skk-public-directory__row:focus-within .skk-public-directory__row-edit-wrap,.skk-public-directory__row:hover .skk-public-directory__row-edit-wrap{color:#50575e}.skk-public-directory__row-edit{align-items:center;border-radius:2px;color:inherit;display:inline-flex;justify-content:center;line-height:0;margin:-.35rem;min-height:32px;min-width:32px;padding:.35rem;text-decoration:none}.skk-public-directory__row-edit:focus,.skk-public-directory__row-edit:hover{box-shadow:0 0 0 2px rgba(34,113,177,.25);color:#2271b1;outline:none}.skk-public-directory__edit-icon{display:block;vertical-align:middle}.skk-public-directory__page-next--disabled,.skk-public-directory__page-prev--disabled{opacity:.45;pointer-events:none}.skk-public-directory__empty{color:#50575e;padding:2rem 1rem;text-align:center}
