/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.bef-exposed-form .form--inline .form-item{float:none;}.bef-exposed-form .form--inline > .form-item,.bef-exposed-form .form--inline .js-form-wrapper > .form-item{float:left;}.bef-exposed-form .form--inline .bef--secondary{clear:left;}.bef-exposed-form .noUi-vertical{height:150px;}
:root{--dai-surface-bg:#f8f9fa;--dai-surface-bg-alt:#fff;--dai-surface-border:rgb(0,0,0,0.1);--dai-surface-radius:4px;--dai-accent-info:#005587;--dai-accent-info-hover:#003d5c;--dai-accent-info-active:#002940;--dai-text-primary:#212529;--dai-text-muted:#545454;--dai-text-on-warning:#000;--dai-link:#0056b3;--dai-link-hover:#003d82;--dai-link-on-notice:#004578;--dai-link-on-notice-hover:#002d4d;--dai-alert-danger-bg:#f8d7da;--dai-alert-danger-border:#f5c6cb;--dai-alert-danger-text:#842029;--dai-text-success:#198754;--dai-badge-neutral-bg:#545454;--dai-badge-info-bg:#005587;--dai-badge-success-bg:#0d5534;--dai-badge-upload-bg:#005a9c;--dai-badge-media-bg:#006d6f;--dai-badge-server-bg:#4b5563;--dai-badge-external-bg:#6b3fa0;--dai-badge-warning-bg:#ffc107;--dai-badge-danger-bg:#a71d1d;--dai-badge-legacy-bg:#e8f2fd;--dai-badge-legacy-text:#084c9e;--dai-badge-general-bg:var(--dai-surface-bg);--dai-badge-general-text:var(--dai-text-muted);--dai-badge-text-light:#fff;--dai-badge-text-dark:#000;--dai-badge-advisory-border:#8a6d00;--dai-badge-advisory-text:#5c4a00;--dai-notes-bg:#fff3cd;--dai-notes-border:#ffc107;--dai-btn-primary-text:#fff;--dai-btn-secondary-bg:transparent;--dai-btn-secondary-border:#787878;--dai-btn-secondary-text:#333;--dai-btn-secondary-hover-bg:#f5f5f5;--dai-btn-secondary-hover-border:#555;--dai-btn-intentional-bg:#5c5c5c;--dai-btn-intentional-hover-bg:#454545;--dai-btn-intentional-active-bg:#333;--dai-btn-danger-bg:var(--dai-badge-danger-bg);--dai-btn-danger-hover-bg:#8a1717;--dai-btn-danger-active-bg:#6d1212;--dai-required-indicator:#b71c1c;}.dai-field-required-indicator{color:var(--dai-required-indicator);font-weight:700;}
.toolbar-icon-digital-asset-inventory-view::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23787878' d='M14 2H2c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zM8 12H3V9h5v3zm0-4H3V5h5v3zm5 4H9V9h4v3zm0-4H9V5h4v3z'/%3e%3c/svg%3e");}.toolbar-icon-digital-asset-inventory-view:active::before,.toolbar-icon-digital-asset-inventory-view.is-active::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23000000' d='M14 2H2c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zM8 12H3V9h5v3zm0-4H3V5h5v3zm5 4H9V9h4v3zm0-4H9V5h4v3z'/%3e%3c/svg%3e");}.view-header .messages--error{margin-bottom:1.5rem;}.view-header .messages--error strong{display:block;margin-bottom:0.5rem;font-size:1.1rem;}.view-header .messages--error p{margin:0.5rem 0;line-height:1.5;}.view-header .messages--error p:last-of-type{margin-bottom:0;}.digital-asset-scan-info{margin-bottom:1rem;padding:1rem 1.25rem;border-left:3px solid var(--dai-accent-info);border-radius:var(--dai-surface-radius);background-color:var(--dai-surface-bg);}.digital-asset-scan-info p{margin:0.25rem 0;}@media (max-width:768px){.digital-asset-scan-info p:last-child{display:flex;flex-direction:column;gap:0.5rem;}.digital-asset-scan-info .button{display:block;text-align:center;}}.view-digital-assets .view-header{margin-bottom:0.5rem;}.view-digital-assets .views-exposed-form{margin-bottom:2rem;}.view-digital-assets .views-exposed-form .form-item{display:block;margin-bottom:1rem;}.view-digital-assets .views-exposed-form .form-actions{margin-top:1rem;}@media (min-width:1024px){.view-digital-assets .views-exposed-form .form-item{display:inline-block;margin-right:1rem;margin-bottom:0.5rem;vertical-align:top;}.view-digital-assets .views-exposed-form .form-actions{display:block;clear:both;margin-top:1rem;}}.view-digital-assets caption{margin-top:2rem;margin-bottom:1rem;padding-bottom:0.5rem;caption-side:top;text-align:left;border-bottom:2px solid var(--dai-surface-border);font-size:1.5rem;font-weight:600;}.view-digital-assets table:first-of-type caption{margin-top:0;}.view-digital-assets .views-exposed-form select optgroup{background-color:var(--dai-surface-bg);font-weight:bold;font-style:normal;}.view-digital-assets .asset-link{display:inline;overflow-wrap:anywhere;}.dai-badge{display:inline-block;padding:3px 8px;white-space:nowrap;text-transform:uppercase;border-radius:3px;font-size:11px;font-weight:600;}.dai-badge--file_managed{color:var(--dai-badge-text-light);background-color:var(--dai-badge-upload-bg);}.dai-badge--media_managed{color:var(--dai-badge-text-light);background-color:var(--dai-badge-media-bg);}.dai-badge--filesystem_only{color:var(--dai-badge-text-light);background-color:var(--dai-badge-server-bg);}.dai-badge--external{color:var(--dai-badge-text-light);background-color:var(--dai-badge-external-bg);}.dai-usage-none{color:var(--dai-text-muted);font-style:italic;}.dai-active-usage-line{margin-bottom:2px;}.dai-usage-orphan-only{color:var(--dai-text-muted);}.dai-orphan-line{margin-top:3px;font-weight:300;}.dai-orphan-explanation{margin:0.5rem 0 1rem;color:var(--dai-text-muted);}@media (min-width:1024px){.dai--admin .views-field-operations .dropbutton-widget{white-space:nowrap;}}.view-id-digital_assets .views-field-file-path,.view-id-digital_assets th.views-field-file-path{display:none;}@media (min-width:1024px){.view-id-digital_assets{--dai-col-filename:18rem;--dai-col-type:9rem;--dai-col-size:5rem;--dai-col-source:7.5rem;--dai-col-used:5rem;--dai-col-operations:10rem;}.view-id-digital_assets table.views-table{width:100%;table-layout:fixed;}.view-id-digital_assets th.views-field-file-name,.view-id-digital_assets td.views-field-file-name{width:var(--dai-col-filename);overflow-wrap:anywhere;}.view-id-digital_assets th.views-field-mime-type,.view-id-digital_assets td.views-field-mime-type{width:var(--dai-col-type);}.view-id-digital_assets th.views-field-filesize,.view-id-digital_assets td.views-field-filesize{width:var(--dai-col-size);}.view-id-digital_assets th.views-field-source-type,.view-id-digital_assets td.views-field-source-type{width:var(--dai-col-source);}.view-id-digital_assets th.views-field-used-in,.view-id-digital_assets td.views-field-used-in{width:var(--dai-col-used);text-align:center;}.view-id-digital_assets th.views-field-operations,.view-id-digital_assets td.views-field-operations{width:var(--dai-col-operations);white-space:nowrap;}}.view-id-digital_assets .view-content{overflow-x:auto;-webkit-overflow-scrolling:touch;}.view-id-digital_assets td,.view-id-digital_assets th{overflow-wrap:anywhere;word-wrap:break-word;}@media (max-width:640px){.dai--admin table.dai-stack-table{display:block !important;width:100% !important;table-layout:auto !important;}.dai--admin table.dai-stack-table thead{display:none !important;}.dai--admin table.dai-stack-table tbody,.dai--admin table.dai-stack-table tr{display:block !important;width:100% !important;}.dai--admin table.dai-stack-table tbody tr{position:relative !important;display:block !important;margin-bottom:1rem;padding:0.5rem 0;border-bottom:2px solid var(--dai-surface-border);}.dai--admin table.dai-stack-table td{position:static !important;display:block !important;float:none !important;overflow:visible !important;box-sizing:border-box;width:100% !important;max-width:100% !important;height:auto !important;margin:0 !important;padding:0.5rem 0 !important;white-space:normal !important;line-height:1.4;}.dai--admin table.dai-stack-table td::before{display:block;margin-bottom:0.25rem;content:attr(data-label);color:var(--dai-text-primary);font-weight:700;}.dai--admin table.dai-stack-table td[data-label=""]::before{display:none;}.dai--admin table.dai-stack-table td:has(.tablesaw-cell-label)::before{display:none !important;}.dai--admin table.dai-stack-table .tablesaw-cell-label,.dai--admin table.dai-stack-table .tablesaw-cell-content{position:static !important;display:block !important;float:none !important;width:100% !important;}.dai--admin table.dai-stack-table .tablesaw-cell-label{margin-bottom:0.25rem;font-weight:700;}.dai--admin table.dai-stack-table td.views-field-file-name{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--dai-surface-border);overflow-wrap:anywhere;}.dai--admin table.dai-stack-table td.views-field-file-path,.dai--admin table.dai-stack-table th.views-field-file-path{display:none !important;}.dai--admin table.dai-stack-table .asset-link{word-break:break-all !important;overflow-wrap:anywhere !important;}.dai--admin table.dai-stack-table td.views-field-operations{width:100% !important;margin-top:0.25rem;padding-top:0.25rem;padding-bottom:1rem;border:0 !important;}.dai--admin table.dai-stack-table td.views-field-operations *,.dai--admin table.dai-stack-table td.views-field-operations *::before,.dai--admin table.dai-stack-table td.views-field-operations *::after{border:0 !important;box-shadow:none !important;}.dai--admin table.dai-stack-table .dropbutton-wrapper,.dai--admin table.dai-stack-table .dropbutton-widget,.dai--admin table.dai-stack-table .dropbutton{display:block !important;margin:0 !important;padding:0 !important;list-style:none !important;border:none !important;border-radius:0 !important;background:none !important;box-shadow:none !important;all:unset !important;}.dai--admin table.dai-stack-table .dropbutton-toggle,.dai--admin table.dai-stack-table .dropbutton__toggle{display:none !important;}.dai--admin table.dai-stack-table .dropbutton li,.dai--admin table.dai-stack-table .dropbutton > li,.dai--admin table.dai-stack-table .dropbutton-action,.dai--admin table.dai-stack-table .dropbutton__item{display:block !important;margin:0 !important;padding:0 !important;list-style:none !important;border:none !important;background:none !important;all:unset !important;}.dai--admin table.dai-stack-table .dropbutton li::before,.dai--admin table.dai-stack-table .dropbutton li::after,.dai--admin table.dai-stack-table .dropbutton__item::before,.dai--admin table.dai-stack-table .dropbutton__item::after{display:none !important;content:none !important;}.dai--admin table.dai-stack-table .dropbutton li a,.dai--admin table.dai-stack-table .dropbutton__item a{display:inline-block !important;padding:0.5rem 0.5rem 0.5rem 0 !important;cursor:pointer !important;text-decoration:underline !important;color:var(--dai-accent-info,#003ecc) !important;border:none !important;background:none !important;box-shadow:none !important;}.dai--admin table.dai-stack-table .dropbutton li a:hover,.dai--admin table.dai-stack-table .dropbutton__item a:hover{color:var(--dai-accent-info-hover,#002d99) !important;text-decoration-thickness:2px !important;}.dai--admin table.dai-stack-table .dropbutton li a:focus,.dai--admin table.dai-stack-table .dropbutton__item a:focus{outline:2px solid var(--dai-accent-info,#003ecc) !important;outline-offset:2px !important;}.dai--admin table.dai-stack-table .dropbutton li a:active,.dai--admin table.dai-stack-table .dropbutton__item a:active{color:var(--dai-accent-info-active,#001f66) !important;}}@media (min-width:641px) and (max-width:1023px){.dai--admin table.dai-stack-table{table-layout:auto !important;border:0 !important;}.dai--admin table.dai-stack-table thead{display:none;}.dai--admin table.dai-stack-table tbody{display:block;}.dai--admin table.dai-stack-table tbody tr{display:block;margin-bottom:1rem;padding:0;border:1px solid var(--dai-surface-border);border-radius:var(--dai-surface-radius);background-color:var(--dai-surface-bg-alt);}.dai--admin table.dai-stack-table td{display:block !important;overflow:visible !important;box-sizing:border-box;width:100% !important;max-width:none !important;padding:0.75rem !important;text-align:left !important;white-space:normal !important;text-overflow:clip !important;border:none !important;border-bottom:1px solid var(--dai-surface-border) !important;line-height:1.4;}.dai--admin table.dai-stack-table td:last-child{border-bottom:none !important;}.dai--admin table.dai-stack-table td::before{display:block;margin-bottom:0.25rem;content:attr(data-label);color:var(--dai-text-primary);font-weight:700;}.dai--admin table.dai-stack-table td[data-label=""]::before{display:none;}.dai--admin table.dai-stack-table td:has(.tablesaw-cell-label)::before{display:none !important;}.dai--admin table.dai-stack-table .tablesaw-cell-label,.dai--admin table.dai-stack-table .tablesaw-cell-content{position:static !important;display:block !important;float:none !important;width:100% !important;}.dai--admin table.dai-stack-table .tablesaw-cell-label{margin-bottom:0.25rem;font-weight:700;}.dai--admin table.dai-stack-table td.views-field-operations{border-bottom:none !important;}.dai--admin table.dai-stack-table td.views-field-operations *,.dai--admin table.dai-stack-table td.views-field-operations *::before,.dai--admin table.dai-stack-table td.views-field-operations *::after{border:0 !important;box-shadow:none !important;}.dai--admin table.dai-stack-table td.views-field-file-name{overflow-wrap:anywhere;}.dai--admin table.dai-stack-table td.views-field-file-path{display:none !important;}.dai--admin table.dai-stack-table .asset-link{word-break:break-all !important;overflow-wrap:anywhere !important;}.dai--admin table.dai-stack-table td.views-field-operations,.dai--admin table.dai-stack-table td.views-field-nothing{padding:0.75rem !important;border-bottom:none !important;}.dai--admin table.dai-stack-table .dropbutton-wrapper,.dai--admin table.dai-stack-table .dropbutton-widget,.dai--admin table.dai-stack-table .dropbutton{display:block !important;margin:0 !important;padding:0 !important;list-style:none !important;border:none !important;border-radius:0 !important;background:none !important;box-shadow:none !important;all:unset !important;}.dai--admin table.dai-stack-table .dropbutton-toggle,.dai--admin table.dai-stack-table .dropbutton__toggle{display:none !important;}.dai--admin table.dai-stack-table .dropbutton li,.dai--admin table.dai-stack-table .dropbutton > li,.dai--admin table.dai-stack-table .dropbutton-action,.dai--admin table.dai-stack-table .dropbutton__item{display:block !important;margin:0 !important;padding:0 !important;list-style:none !important;border:none !important;background:none !important;all:unset !important;}.dai--admin table.dai-stack-table .dropbutton li::before,.dai--admin table.dai-stack-table .dropbutton li::after,.dai--admin table.dai-stack-table .dropbutton__item::before,.dai--admin table.dai-stack-table .dropbutton__item::after{display:none !important;content:none !important;}.dai--admin table.dai-stack-table .dropbutton li a,.dai--admin table.dai-stack-table .dropbutton__item a{display:inline-block !important;padding:0.5rem 0.5rem 0.5rem 0 !important;cursor:pointer !important;text-decoration:underline !important;color:var(--dai-accent-info,#003ecc) !important;border:none !important;background:none !important;box-shadow:none !important;}.dai--admin table.dai-stack-table .dropbutton li a:hover,.dai--admin table.dai-stack-table .dropbutton__item a:hover{color:var(--dai-accent-info-hover,#002d99) !important;text-decoration-thickness:2px !important;}.dai--admin table.dai-stack-table .dropbutton li a:focus,.dai--admin table.dai-stack-table .dropbutton__item a:focus{outline:2px solid var(--dai-accent-info,#003ecc) !important;outline-offset:2px !important;}.dai--admin table.dai-stack-table .dropbutton li a:active,.dai--admin table.dai-stack-table .dropbutton__item a:active{color:var(--dai-accent-info-active,#001f66) !important;}}.dai-status-label{display:inline-block;padding:3px 8px;white-space:nowrap;text-transform:uppercase;color:var(--dai-badge-text-light);border-radius:3px;background-color:var(--dai-badge-neutral-bg);font-size:11px;font-weight:600;}.dai-status-label--queued{color:var(--dai-badge-text-dark);background-color:var(--dai-badge-warning-bg);}.dai-status-label--archived,.dai-status-label--archived_public,.dai-status-label--archived_admin{color:var(--dai-badge-text-light);background-color:var(--dai-badge-success-bg);}.dai-status-label--archived_deleted{color:var(--dai-badge-text-light);background-color:var(--dai-badge-neutral-bg);}.dai-status-label--exemption_void{color:var(--dai-badge-text-light);background-color:var(--dai-badge-danger-bg);}.dai-warning-badge{display:inline-block;margin-right:4px;margin-bottom:4px;padding:2px 7px;white-space:nowrap;text-transform:uppercase;border-width:1px;border-style:solid;border-radius:3px;background-color:transparent;font-size:11px;font-weight:600;}.dai-warning-badge--usage,.dai-warning-badge--missing,.dai-warning-badge--integrity,.dai-warning-badge--modified,.dai-warning-badge--blocked{color:var(--dai-badge-danger-bg);border-color:var(--dai-badge-danger-bg);}.dai-warning-badge--late,.dai-warning-badge--prior-void{color:var(--dai-badge-advisory-text);border-color:var(--dai-badge-advisory-border);}.dai-no-warnings{color:var(--dai-text-muted);font-style:italic;}.dai-archive-badge{display:inline-block;margin-left:6px;padding:2px 6px;vertical-align:middle;white-space:nowrap;text-transform:uppercase;border-radius:3px;font-size:10px;font-weight:600;}.dai-archive-badge--public,.dai-archive-badge--admin{color:var(--dai-badge-text-light);background-color:var(--dai-badge-success-bg);}.dai-archive-badge--deleted{color:var(--dai-badge-text-light);background-color:var(--dai-badge-neutral-bg);}.dai-archive-badge--queued,.dai-archive-badge--modified{color:var(--dai-badge-text-dark);background-color:var(--dai-badge-warning-bg);}.dai-archive-badge--exemption_void,.dai-archive-badge--void{color:var(--dai-badge-text-light);background-color:var(--dai-badge-danger-bg);}.view-digital-assets:has(.view-empty) .views-exposed-form,.view-digital-asset-archive:has(.view-empty) .views-exposed-form{display:none;}.view-digital-asset-archive .view-content{overflow-x:visible;}.view-digital-asset-archive table.views-table{width:100%;table-layout:auto;}.view-digital-asset-archive td,.view-digital-asset-archive th{overflow-wrap:anywhere;word-wrap:break-word;}.view-digital-asset-archive .dropbutton-wrapper,.view-digital-asset-archive .dropbutton-widget{min-width:0;}@media (min-width:1024px){.view-digital-asset-archive td.views-field-file-name{max-width:280px;overflow-wrap:anywhere;}}@media (max-width:640px){.view-digital-asset-archive table.dai-stack-table{display:block !important;width:100% !important;}.view-digital-asset-archive table.dai-stack-table thead{display:none !important;}.view-digital-asset-archive table.dai-stack-table tbody,.view-digital-asset-archive table.dai-stack-table tr{display:block !important;width:100% !important;border:0 !important;}.view-digital-asset-archive table.dai-stack-table tbody tr{position:relative !important;display:block !important;margin-bottom:2rem;padding:0.5rem 0 1.5rem 0;border-bottom:2px solid var(--dai-surface-border) !important;}.view-digital-asset-archive table.dai-stack-table td{position:static !important;display:block !important;float:none !important;overflow:visible !important;box-sizing:border-box;width:100% !important;max-width:100% !important;height:auto !important;margin:0 !important;padding:0.5rem 0 !important;white-space:normal !important;border:0 !important;line-height:1.4;}.view-digital-asset-archive table.dai-stack-table td::before{display:block;margin-bottom:0.25rem;content:attr(data-label);color:var(--dai-text-primary);font-weight:700;}.view-digital-asset-archive table.dai-stack-table td[data-label=""]::before{display:none;}.view-digital-asset-archive table.dai-stack-table td.views-field-file-name{margin-bottom:0.5rem;padding-bottom:1rem;border-bottom:1px solid var(--dai-surface-border) !important;}.view-digital-asset-archive table.dai-stack-table td.views-field-operations{margin-top:0.25rem;padding-top:0.25rem;padding-bottom:1rem;border:0 !important;}.view-digital-asset-archive table.dai-stack-table td.views-field-operations *,.view-digital-asset-archive table.dai-stack-table td.views-field-operations *::before,.view-digital-asset-archive table.dai-stack-table td.views-field-operations *::after{border:0 !important;border-top:0 !important;border-bottom:0 !important;box-shadow:none !important;}.view-digital-asset-archive table.dai-stack-table .dropbutton-wrapper,.view-digital-asset-archive table.dai-stack-table .dropbutton-widget,.view-digital-asset-archive table.dai-stack-table .dropbutton{display:block !important;margin:0 !important;padding:0 !important;list-style:none !important;border:none !important;border-radius:0 !important;background:none !important;box-shadow:none !important;all:unset !important;}.view-digital-asset-archive table.dai-stack-table .dropbutton-toggle,.view-digital-asset-archive table.dai-stack-table .dropbutton__toggle{display:none !important;}.view-digital-asset-archive table.dai-stack-table .dropbutton li,.view-digital-asset-archive table.dai-stack-table .dropbutton > li,.view-digital-asset-archive table.dai-stack-table .dropbutton-action,.view-digital-asset-archive table.dai-stack-table .dropbutton__item{display:block !important;margin:0 !important;padding:0 !important;list-style:none !important;border:none !important;background:none !important;all:unset !important;}.view-digital-asset-archive table.dai-stack-table .dropbutton li::before,.view-digital-asset-archive table.dai-stack-table .dropbutton li::after,.view-digital-asset-archive table.dai-stack-table .dropbutton__item::before,.view-digital-asset-archive table.dai-stack-table .dropbutton__item::after{display:none !important;content:none !important;}.view-digital-asset-archive table.dai-stack-table .dropbutton li a,.view-digital-asset-archive table.dai-stack-table .dropbutton__item a{display:inline-block !important;padding:0.5rem 0.5rem 0.5rem 0 !important;cursor:pointer !important;text-decoration:underline !important;color:var(--dai-accent-info,#003ecc) !important;border:none !important;background:none !important;box-shadow:none !important;}.view-digital-asset-archive table.dai-stack-table .dropbutton li a:hover,.view-digital-asset-archive table.dai-stack-table .dropbutton__item a:hover{color:var(--dai-accent-info-hover,#002d99) !important;text-decoration-thickness:2px !important;}.view-digital-asset-archive table.dai-stack-table .dropbutton li a:focus,.view-digital-asset-archive table.dai-stack-table .dropbutton__item a:focus{outline:2px solid var(--dai-accent-info,#003ecc) !important;outline-offset:2px !important;}.view-digital-asset-archive table.dai-stack-table .dropbutton li a:active,.view-digital-asset-archive table.dai-stack-table .dropbutton__item a:active{color:var(--dai-accent-info-active,#001f66) !important;}}@media (min-width:641px) and (max-width:1023px){.view-digital-asset-archive table.dai-stack-table{table-layout:auto !important;border:0 !important;}.view-digital-asset-archive table.dai-stack-table thead{display:none;}.view-digital-asset-archive table.dai-stack-table tbody{display:block;}.view-digital-asset-archive table.dai-stack-table tbody tr{display:block;margin-bottom:1rem;padding:0;border:1px solid var(--dai-surface-border);border-radius:var(--dai-surface-radius);background-color:var(--dai-surface-bg-alt);}.view-digital-asset-archive table.dai-stack-table td{display:block !important;overflow:visible !important;box-sizing:border-box;width:100% !important;max-width:none !important;padding:0.75rem !important;text-align:left !important;white-space:normal !important;text-overflow:clip !important;border:none !important;border-bottom:1px solid var(--dai-surface-border) !important;line-height:1.4;}.view-digital-asset-archive table.dai-stack-table td:last-child{border-bottom:none !important;}.view-digital-asset-archive table.dai-stack-table td::before{display:block;margin-bottom:0.25rem;content:attr(data-label);color:var(--dai-text-primary);font-weight:700;}.view-digital-asset-archive table.dai-stack-table td[data-label=""]::before{display:none;}.view-digital-asset-archive table.dai-stack-table td.views-field-file-name{overflow-wrap:anywhere;}.view-digital-asset-archive table.dai-stack-table td.views-field-operations{border-bottom:none !important;}.view-digital-asset-archive table.dai-stack-table td.views-field-operations *,.view-digital-asset-archive table.dai-stack-table td.views-field-operations *::before,.view-digital-asset-archive table.dai-stack-table td.views-field-operations *::after{border:0 !important;box-shadow:none !important;}.view-digital-asset-archive table.dai-stack-table .asset-link{word-break:break-all !important;overflow-wrap:anywhere !important;}.view-digital-asset-archive table.dai-stack-table .dropbutton-wrapper,.view-digital-asset-archive table.dai-stack-table .dropbutton-widget,.view-digital-asset-archive table.dai-stack-table .dropbutton{display:block !important;margin:0 !important;padding:0 !important;list-style:none !important;border:none !important;border-radius:0 !important;background:none !important;box-shadow:none !important;all:unset !important;}.view-digital-asset-archive table.dai-stack-table .dropbutton-toggle,.view-digital-asset-archive table.dai-stack-table .dropbutton__toggle{display:none !important;}.view-digital-asset-archive table.dai-stack-table .dropbutton li,.view-digital-asset-archive table.dai-stack-table .dropbutton > li,.view-digital-asset-archive table.dai-stack-table .dropbutton-action,.view-digital-asset-archive table.dai-stack-table .dropbutton__item{display:block !important;margin:0 !important;padding:0 !important;list-style:none !important;border:none !important;background:none !important;all:unset !important;}.view-digital-asset-archive table.dai-stack-table .dropbutton li::before,.view-digital-asset-archive table.dai-stack-table .dropbutton li::after,.view-digital-asset-archive table.dai-stack-table .dropbutton__item::before,.view-digital-asset-archive table.dai-stack-table .dropbutton__item::after{display:none !important;content:none !important;}.view-digital-asset-archive table.dai-stack-table .dropbutton li a,.view-digital-asset-archive table.dai-stack-table .dropbutton__item a{display:inline-block !important;padding:0.5rem 0.5rem 0.5rem 0 !important;cursor:pointer !important;text-decoration:underline !important;color:var(--dai-accent-info,#003ecc) !important;border:none !important;background:none !important;box-shadow:none !important;}.view-digital-asset-archive table.dai-stack-table .dropbutton li a:hover,.view-digital-asset-archive table.dai-stack-table .dropbutton__item a:hover{color:var(--dai-accent-info-hover,#002d99) !important;text-decoration-thickness:2px !important;}.view-digital-asset-archive table.dai-stack-table .dropbutton li a:focus,.view-digital-asset-archive table.dai-stack-table .dropbutton__item a:focus{outline:2px solid var(--dai-accent-info,#003ecc) !important;outline-offset:2px !important;}.view-digital-asset-archive table.dai-stack-table .dropbutton li a:active,.view-digital-asset-archive table.dai-stack-table .dropbutton__item a:active{color:var(--dai-accent-info-active,#001f66) !important;}}.view-digital-asset-archive .view-header a:link,.view-digital-asset-archive .view-header a:visited{text-decoration:underline;}.view-digital-asset-archive .view-header a:hover,.view-digital-asset-archive .view-header a:focus{text-decoration:underline;text-decoration-thickness:2px;}.view-digital-asset-archive .view-header a.button{text-decoration:none;}.view-digital-asset-archive .view-header a.button:hover,.view-digital-asset-archive .view-header a.button:focus{text-decoration:none;}.view-digital-asset-archive .view-header .archive-option p:last-child{display:flex;flex-wrap:wrap;gap:0.5rem;}.archive-warning{color:var(--dai-badge-danger-bg);}.archive-options{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--dai-surface-border,#ddd);}@media (min-width:48rem){.archive-options{grid-template-columns:1fr 1fr;align-items:stretch;}}.view-header > .archive-option{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--dai-surface-border,#ddd);}.archive-option{padding:1rem 1.25rem;border-left:3px solid var(--dai-accent-info);border-radius:var(--dai-surface-radius);background-color:var(--dai-surface-bg);}.archive-option h3{margin-top:0;}.archive-option p{margin-bottom:0.75rem;}.archive-option:focus-within{outline:2px solid var(--dai-accent-info);outline-offset:2px;}.dai-archive-policy{margin-bottom:0.5rem;}.dai-archive-policy h2{margin:0 0 0.35rem;font-size:1.15rem;}.dai-page-actions{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0.75rem 0 2rem;}.dai-page-actions .button{padding:0.35rem 0.75rem;color:var(--dai-btn-secondary-text,#333);border:1px solid var(--dai-btn-secondary-border,#787878);background:var(--dai-btn-secondary-bg,transparent);font-size:0.875rem;}.dai-page-actions .button:hover,.dai-page-actions .button:focus{background:var(--dai-btn-secondary-hover-bg,#f5f5f5);}.dai-section-heading{margin:1rem 0 0;font-size:1.25rem;}.view-digital-asset-archive .view-header{margin-bottom:1.5rem;}.file-info-container{margin-bottom:1.5rem;padding:0.75rem 1rem;border:1px solid var(--dai-surface-border);border-radius:var(--dai-surface-radius);background-color:var(--dai-surface-bg);}.file-info-container h3{margin:0 0 0.5rem 0;font-size:1rem;}.file-info-container ul{margin:0;padding-left:1.25rem;}.file-info-container li{margin-bottom:0.25rem;line-height:1.5;}.file-info-container a{word-break:break-all;}.archive-details-label{margin:1.5rem 0 0.5rem 0;padding-bottom:0.5rem;border-bottom:1px solid var(--dai-surface-border);font-size:1.1rem;}.archive-details-label + p{margin-top:0;margin-bottom:1rem;color:#666;}.dai-page-title{margin:0 0 0.25rem 0;font-size:1.5rem;}.dai-page-subtitle{margin:0 0 1.5rem 0;color:#666;font-size:0.95rem;}.form-actions-helper{margin-bottom:0.5rem;color:var(--dai-text-muted);font-size:0.9em;}.archive-validation-panel{margin-bottom:1.5rem;padding:1rem 1.25rem;border-left:3px solid var(--dai-badge-success-bg);border-radius:var(--dai-surface-radius);background-color:var(--dai-surface-bg);}.archive-validation-panel p:first-child{margin-top:0;}.archive-validation-panel ul{margin:0.75rem 0;padding-left:0;list-style:none;}.archive-validation-panel ul li{margin-bottom:0.25rem;}.archive-validation-note{margin-top:1rem;margin-bottom:0;padding-top:0.75rem;border-top:1px solid var(--dai-surface-border);font-size:0.9em;}.archive-validation-panel h2{margin:0 0 0.75rem 0;font-size:1.1em;font-weight:600;}.dai-in-use-warning{margin-bottom:1.5rem;padding:1rem 1.25rem;border-left:3px solid #f0c36d;border-radius:var(--dai-surface-radius);background-color:#fef9e7;}.dai-in-use-warning h2{margin:0 0 0.75rem 0;color:#6c5700;font-size:1.1em;font-weight:600;}.dai-in-use-warning p{margin:0 0 0.5rem 0;}.dai-in-use-warning p:last-child{margin-bottom:0;}.dai-in-use-location{margin-top:0.75rem;font-weight:500;}.dai-in-use-public-note{margin-top:0.75rem;color:#666;font-size:0.875em;}.dai-policy-notice{margin-bottom:1.5rem;padding:1rem 1.25rem;border-left:3px solid #f0c36d;border-radius:var(--dai-surface-radius);background-color:#fef9e7;}.dai-notice-title{margin:0 0 0.75rem 0;font-size:1.1em;font-weight:600;}.dai-policy-notice .dai-notice-title{color:#453600;}.dai-policy-notice p{margin:0 0 0.5rem 0;}.dai-policy-notice ul{margin:0.5rem 0;padding-left:1.5rem;}.dai-policy-notice ul li{margin-bottom:0.35rem;}.dai-policy-notice__contact{margin-top:1rem;padding-top:0.75rem;color:#666;border-top:1px solid rgb(0,0,0,0.1);font-size:0.875em;font-style:italic;}.archive-description-block,.archive-notes-block{margin:0.75rem 0;padding:1rem;quotes:none;line-height:1.5;}.archive-description-block::before,.archive-description-block::after,.archive-notes-block::before,.archive-notes-block::after{content:none;}.archive-description-block{border-left:4px solid var(--dai-accent-info);background-color:var(--dai-surface-bg);}.archive-notes-block{border-left:4px solid var(--dai-notes-border);background-color:var(--dai-notes-bg);}.dai-policy-notice--error{border-left-color:#dc2626;background-color:#fef2f2;}.dai-policy-notice--error .dai-notice-title{color:#7f1d1d;}.dai-policy-notice--error h4{color:#991b1b;}.dai-consequences-notice{margin-bottom:1.5rem;padding:1rem 1.25rem;border-left:3px solid var(--dai-surface-border);border-radius:var(--dai-surface-radius);background-color:var(--dai-surface-bg);}.dai-consequences-notice ul{margin:0.5rem 0;padding-left:1.5rem;}.dai-consequences-notice ul li{margin-bottom:0.35rem;}.dai-consequences-notice ul ul{margin-top:0.35rem;}.dai-action-helper-text{margin-top:1rem;color:#666;font-size:0.875em;font-style:italic;}.disclaimer-example{margin:0.75rem 0;padding:1rem;border-left:4px solid var(--dai-accent-info);background-color:var(--dai-surface-bg);line-height:1.5;}.archive-edit-warning{margin-bottom:1.5rem;}.archive-edit-warning strong{display:block;margin-bottom:0.5rem;font-size:1rem;}.archive-edit-warning p{margin:0.5rem 0 0 0;line-height:1.5;}.archive-acknowledgment-checkbox{margin-top:0.5rem;margin-left:0.5rem;}.form-item-archive-acknowledgment,.form-item-actions-archive-acknowledgment{margin-top:1rem;margin-bottom:1rem;padding:1rem 1.25rem 1rem 1.5rem;border-left:3px solid var(--dai-badge-warning-bg);border-radius:var(--dai-surface-radius);background-color:var(--dai-surface-bg);}.form-item-archive-acknowledgment label,.form-item-actions-archive-acknowledgment label{font-weight:600;}.manual-archive-intro-box{margin-bottom:1.25rem;padding:1rem 1.25rem;border-left:3px solid var(--dai-accent-info);border-radius:var(--dai-surface-radius);background-color:var(--dai-surface-bg);}.manual-archive-intro-box h3{margin-top:0;}.manual-archive-intro-box p:last-child{margin-bottom:0;}.manual-archive-intro-box ul{margin:1rem 0;padding-left:1.5rem;}.manual-archive-intro-box li{margin-bottom:0.5rem;}.manual-archive-intro-box li:last-child{margin-bottom:0;}.manual-archive-form fieldset .description{margin-top:0.25rem;}#digital-asset-inventory-settings .messages p,#digital-asset-inventory-settings p{line-height:1.5;}#digital-asset-inventory-execute-archive-form p,#digital-asset-inventory-execute-archive-form blockquote,#digital-asset-inventory-execute-archive-form li,#digital-asset-inventory-manual-archive-form p,#digital-asset-inventory-manual-archive-form blockquote,#digital-asset-inventory-manual-archive-form li,#digital-asset-inventory-unarchive-form p,#digital-asset-inventory-unarchive-form blockquote,#digital-asset-inventory-unarchive-form li,#digital-asset-inventory-toggle-archive-visibility-form p,#digital-asset-inventory-toggle-archive-visibility-form blockquote,#digital-asset-inventory-toggle-archive-visibility-form li,#digital-asset-inventory-archive-asset-form p,#digital-asset-inventory-archive-asset-form blockquote,#digital-asset-inventory-archive-asset-form li,#digital-asset-inventory-cancel-archive-form p,#digital-asset-inventory-cancel-archive-form blockquote,#digital-asset-inventory-cancel-archive-form li,#digital-asset-inventory-delete-archived-file-form p,#digital-asset-inventory-delete-archived-file-form blockquote,#digital-asset-inventory-delete-archived-file-form li,#digital-asset-inventory-delete-manual-archive-form p,#digital-asset-inventory-delete-manual-archive-form blockquote,#digital-asset-inventory-delete-manual-archive-form li,.confirm-form p,.confirm-form blockquote,.confirm-form li{line-height:1.5;}@media (min-width:1024px){.view-digital-asset-usage table.views-table{width:100%;table-layout:auto;}.view-digital-asset-usage td,.view-digital-asset-usage th{overflow-wrap:anywhere;word-wrap:break-word;}}@media (max-width:640px){.view-digital-asset-usage table.dai-stack-table{display:block !important;width:100% !important;}.view-digital-asset-usage table.dai-stack-table thead{display:none !important;}.view-digital-asset-usage table.dai-stack-table tbody,.view-digital-asset-usage table.dai-stack-table tr{display:block !important;width:100% !important;}.view-digital-asset-usage table.dai-stack-table tbody tr{margin-bottom:1rem;padding:0.5rem 0;border-bottom:2px solid var(--dai-surface-border);}.view-digital-asset-usage table.dai-stack-table td{display:flex !important;overflow:visible !important;flex-direction:column !important;box-sizing:border-box;width:100% !important;max-width:none !important;padding:0.5rem 0;white-space:normal !important;line-height:1.4;}.view-digital-asset-usage table.dai-stack-table td::before{display:block;margin-bottom:0.25rem;content:attr(data-label);color:var(--dai-text-primary);font-weight:700;}.view-digital-asset-usage table.dai-stack-table td[data-label=""]::before{display:none;}}@media (min-width:641px) and (max-width:1023px){.view-digital-asset-usage table.dai-stack-table{table-layout:auto !important;border:0 !important;}.view-digital-asset-usage table.dai-stack-table thead{display:none;}.view-digital-asset-usage table.dai-stack-table tbody{display:block;}.view-digital-asset-usage table.dai-stack-table tbody tr{display:block;margin-bottom:1rem;padding:0;border:1px solid var(--dai-surface-border);border-radius:var(--dai-surface-radius);background-color:var(--dai-surface-bg-alt);}.view-digital-asset-usage table.dai-stack-table td{display:block !important;overflow:visible !important;box-sizing:border-box;width:100% !important;max-width:none !important;padding:0.75rem !important;text-align:left !important;white-space:normal !important;text-overflow:clip !important;border:none !important;border-bottom:1px solid var(--dai-surface-border) !important;line-height:1.4;}.view-digital-asset-usage table.dai-stack-table td:last-child{border-bottom:none !important;}.view-digital-asset-usage table.dai-stack-table td::before{display:block;margin-bottom:0.25rem;content:attr(data-label);color:var(--dai-text-primary);font-weight:700;}.view-digital-asset-usage table.dai-stack-table td[data-label=""]::before{display:none;}.view-digital-asset-usage table.dai-stack-table td.views-field-usage-title{overflow-wrap:anywhere;}}.asset-info-header{margin-bottom:1.5em;}.asset-info-header__wrapper{padding:1rem 1.25rem;border-left:3px solid var(--dai-accent-info);border-radius:var(--dai-surface-radius);background-color:var(--dai-surface-bg);}.asset-info-header__title{margin-bottom:0.4em;}.asset-info-header__name{font-size:1.1em;font-weight:700;}.asset-info-header__filename{color:var(--dai-text-muted);font-size:0.9em;}.asset-info-header__meta{color:var(--dai-text-muted);font-size:0.9em;}.asset-info-header__divider{padding:0 0.25em;color:var(--dai-text-muted);}.asset-info-header__url{margin-top:0.4em;word-break:break-all;font-size:0.85em;overflow-wrap:anywhere;}.asset-info-header__url a{text-decoration:underline;}.asset-info-header__url a:hover,.asset-info-header__url a:focus{text-decoration-thickness:2px;}.asset-info-header__url-label{color:var(--dai-text-muted);}.asset-info-header__back{margin:0.75em 0 0 0;}.asset-info-header__back a{text-decoration:underline;}.asset-info-header__back a:hover,.asset-info-header__back a:focus{text-decoration-thickness:2px;}.asset-info-header__content--with-thumbnail{display:flex;gap:1rem;align-items:flex-start;}.asset-info-header__thumbnail{display:flex;overflow:hidden;flex-shrink:0;align-items:center;justify-content:center;width:96px;height:96px;border-radius:4px;background:var(--dai-surface-border);}.asset-info-header__thumbnail img{width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain;}.asset-info-header__thumbnail--placeholder{padding:0.5em;text-align:center;color:var(--dai-text-muted);font-size:0.75em;}.asset-info-header__details{flex:1;min-width:0;}.asset-info-header__media{margin-top:0.75em;padding-top:0.5em;border-top:1px solid var(--dai-surface-border);font-size:0.9em;}.asset-info-header__media-id{color:var(--dai-text-muted);font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;font-size:0.95em;}.asset-info-header__alt-status{margin-top:0.25em;}.asset-info-header__alt-label{color:var(--dai-text-muted);}.asset-info-header__alt-value{font-weight:500;}.asset-info-header__alt-value--detected{color:var(--clr-green-dark,#2e7d32);}.asset-info-header__alt-value--not-detected{color:var(--clr-text-warning,#b26a00);}.asset-info-header__media-actions{margin-top:0.5em;}.asset-info-header__action{display:inline-block;padding:0.2em 0.5em;text-decoration:underline;color:var(--color-link,#0073bd);border-radius:3px;font-weight:500;}.asset-info-header__action:hover,.asset-info-header__action:focus{text-decoration-thickness:2px;background-color:rgb(0,115,189,0.08);}.asset-info-header__action-divider{margin:0 0.25em;color:var(--dai-text-muted);}.asset-info-header__alt-summary{margin-top:0.25em;font-size:0.9em;}.asset-info-header__alt-summary-label{color:var(--dai-text-muted);}.asset-info-header__alt-summary-sep{margin:0 0.35em;color:var(--dai-text-muted);}.alt-cell{font-size:0.9em;line-height:1.4;}.alt-cell__value{color:inherit;overflow-wrap:anywhere;}.alt-cell__source{margin-top:0.15em;color:var(--dai-text-muted);font-size:0.85em;}.alt-cell__decorative{color:var(--dai-text-muted);font-style:italic;}.alt-cell__template{color:var(--dai-text-muted);font-style:italic;}.alt-cell__unknown{color:var(--dai-text-muted);}.alt-cell__missing{color:var(--dai-text-muted);}.media-actions{white-space:nowrap;}.media-action{text-decoration:underline;}.media-action:hover,.media-action:focus{text-decoration-thickness:2px;}.media-actions__divider{margin:0 0.25em;color:var(--dai-text-muted);}@media (max-width:640px){.asset-info-header__content--with-thumbnail{flex-direction:column;align-items:stretch;}.asset-info-header__thumbnail{width:100%;max-width:200px;height:auto;aspect-ratio:1;margin-bottom:0.5em;}}.button--intentional{color:var(--dai-btn-primary-text);border-color:var(--dai-btn-intentional-bg);background-color:var(--dai-btn-intentional-bg);}.button--intentional:hover,.button--intentional:focus{color:var(--dai-btn-primary-text);border-color:var(--dai-btn-intentional-hover-bg);background-color:var(--dai-btn-intentional-hover-bg);}.button--intentional:active{border-color:var(--dai-btn-intentional-active-bg);background-color:var(--dai-btn-intentional-active-bg);}.button--secondary{color:var(--dai-btn-secondary-text);border:1px solid var(--dai-btn-secondary-border);background-color:var(--dai-btn-secondary-bg);}.button--secondary:hover,.button--secondary:focus{color:var(--dai-btn-secondary-text);border-color:var(--dai-btn-secondary-hover-border);background-color:var(--dai-btn-secondary-hover-bg);}.button--secondary:active{filter:brightness(0.95);background-color:var(--dai-btn-secondary-hover-bg);}.button--danger{color:var(--dai-btn-primary-text);border-color:var(--dai-btn-danger-bg);background-color:var(--dai-btn-danger-bg);}.button--danger:hover,.button--danger:focus{color:var(--dai-btn-primary-text);border-color:var(--dai-btn-danger-hover-bg);background-color:var(--dai-btn-danger-hover-bg);}.button--danger:active{border-color:var(--dai-btn-danger-active-bg);background-color:var(--dai-btn-danger-active-bg);}.views-data-export-feed--data-export-csv-inventory{margin:1rem 0;}.dai-csv-export-button:focus-visible{outline:2px solid var(--dai-accent-info);outline-offset:2px;}.dai-notes-page__back{margin-bottom:1.5rem;}.dai-notes-page__back a{text-decoration:underline;color:var(--dai-accent-info);}.dai-notes-page__back a:hover,.dai-notes-page__back a:focus{text-decoration-thickness:2px;}.dai-notes-page__helper-text{margin-bottom:1.5rem;color:var(--dai-text-muted);font-size:0.95em;line-height:1.5;}.dai-notes-page__section{margin-bottom:2rem;}.dai-notes-page__section-title{margin:0 0 0.5rem 0;padding-bottom:0.5rem;border-bottom:1px solid var(--dai-surface-border);font-size:1.1rem;}.dai-notes-page__section--initial{margin-bottom:2rem;padding-bottom:2rem;border-bottom:2px solid var(--dai-surface-border);}.dai-notes-page__initial-note{max-width:48rem;padding:1rem 1.25rem;border-left:2px solid var(--dai-surface-border);background-color:var(--dai-surface-bg);font-weight:400;line-height:1.5;}.dai-notes-page__empty{color:var(--dai-text-muted);font-style:italic;}.dai-notes-page__add-form{margin-bottom:1.5rem;padding:1rem;border-radius:var(--dai-surface-radius);background-color:var(--dai-surface-bg);}.dai-notes-page__add-form textarea{width:100%;min-height:80px;resize:vertical;}.dai-notes-page__notes-list{display:flex;flex-direction:column;gap:0.75rem;}.dai-notes-page__note{padding:0.875rem 1rem;border-left:3px solid var(--dai-accent-info);background-color:var(--dai-surface-bg);}.dai-notes-page__note-content{display:flex;flex-direction:column;gap:0.375rem;}.dai-notes-page__note-text{font-weight:500;line-height:1.5;}.dai-notes-page__note-meta{color:var(--dai-text-muted);font-size:0.8rem;font-weight:400;}.dai-notes-page__note-author{font-weight:500;}.dai-notes-page__note-separator{margin:0 0.25rem;opacity:0.6;}.dai-notes-link{white-space:nowrap;}.signal-cell{line-height:1.4;}.signal-cell__embed-type{color:inherit;}.signal-cell__value{white-space:nowrap;}.signal-cell__value--detected{color:var(--dai-badge-success-text,#155724);}.signal-cell__value--not_detected{color:var(--dai-text-muted);}.signal-cell__value--unknown{color:var(--dai-badge-warning-text,#856404);}.signal-cell__value--not_applicable{color:var(--dai-text-muted);}.dai-help-box{margin:10px 0 20px;padding:10px 12px;color:#333;border:1px solid #d8dadd;border-radius:4px;background:#fafafa;font-size:0.875em;line-height:1.4;}.dai-help-box__title{margin:0 0 4px;color:#333;font-size:1em;font-weight:600;}.dai-help-box ul{margin:4px 0 6px 18px;}.dai-help-box p{margin:6px 0 0;color:#555;font-size:0.95em;}.dai-display-title__label{display:block;margin-bottom:2px;font-weight:600;}.dai-display-title__file{font-size:0.85em;}
.paragraph--unpublished{background-color:#fff4f4;}
.ucsb-button.btn{display:inline-block;text-decoration:none;padding:18px 54px;margin:4px 4px 4px 0;border:none;border-radius:0;cursor:pointer;text-align:center;font-size:1.6rem;}.ucsb-button.btn.btn-sm{padding:12px 34px;}.ucsb-button.btn.btn-default{background-color:#005099;color:#fff;}.ucsb-button.btn.btn-default:hover{background-color:#1c64a4;}.ucsb-button.btn.btn-secondary{background-color:transparent;color:#005099;border:2px solid #005099;padding:16px 52px;}.ucsb-button.btn.btn-secondary.btn-sm{padding:10px 32px;}.ucsb-button.btn.btn-secondary:hover{border-color:#1c64a4;color:#1c64a4;}.ucsb-button.btn.btn-tertiary{background-color:transparent;color:#005099;border:1px solid #e2e2e2;padding:17px 53px;}.ucsb-button.btn.btn-tertiary.btn-sm{padding:11px 33px;}.ucsb-button.btn.btn-tertiary:hover{background-color:#d4e3f0;}.ucsb-button.btn.navy-btn{background-color:#003660;color:#fff;}.ucsb-button.btn.navy-btn:hover{background-color:#004d89;}.ucsb-button.btn.gold-btn{background-color:#FEBC11;color:#3D4952;}.ucsb-button.btn.gold-btn:hover{background-color:#fec940;}.ucsb-button.btn.light-gray-darken-btn{background-color:#111517;color:#fff;}.ucsb-button.btn.light-gray-darken-btn:hover{background-color:#242d32;}.ucsb-button.btn.light-gray-btn{background-color:#DCE1E5;color:#3D4952;}.ucsb-button.btn.light-gray-btn:hover{background-color:#e6eaec;}.ucsb-button.btn.light-light-gray-btn{background-color:#EEF0F2;color:#3D4952;}.ucsb-button.btn.light-light-gray-btn:hover{background-color:#f3f4f5;}.ucsb-button.btn.sea-green-web-btn{background-color:#09847A;color:#fff;}.ucsb-button.btn.sea-green-web-btn:hover{background-color:#0ba699;}.ucsb-button.btn.aqua-web-btn{background-color:#047C91;color:#fff;}.ucsb-button.btn.aqua-web-btn:hover{background-color:#049ab4;}.ucsb-button.btn.moss-web-btn{background-color:#6D7D33;color:#fff;}.ucsb-button.btn.moss-web-btn:hover{background-color:#81943c;}.ucsb-button.btn.coral-btn{background-color:#EF5645;color:#011517;}.ucsb-button.btn.coral-btn:hover{background-color:#f06657;}.ucsb-button.btn.dark-coral-btn{background-color:#C43424;color:#fff;}.ucsb-button.btn.dark-coral-btn:hover{background-color:#d83c2b;}.ucsb-button.btn.clay-btn{background-color:#DCD6CC;color:#3D4952;}.ucsb-button.btn.clay-btn:hover{background-color:#dfdad1;}.ucsb-button.btn.light-clay-btn{background-color:#F1EEEA;color:#3D4952;}.ucsb-button.btn.light-clay-btn:hover{background-color:#f5f3f0;}.ucsb-button.btn.sandstone-btn{background-color:#C9BF9D;color:#3D4952;}.ucsb-button.btn.sandstone-btn:hover{background-color:#cec5a6;}.ucsb-button.btn.light-sandstone-btn{background-color:#EDEADF;color:#3D4952;}.ucsb-button.btn.light-sandstone-btn:hover{background-color:#f2f0e8;}.ucsb-button.btn.mist-btn{background-color:#9CBEBE;color:#3D4952;}.ucsb-button.btn.mist-btn:hover{background-color:#a5c4c4;}.ucsb-button.btn.light-mist-btn{background-color:#DAE6E6;color:#3D4952;}.ucsb-button.btn.light-mist-btn:hover{background-color:#e5eded;}
.ucsb-icon{display:block;padding:10px;box-sizing:border-box;}.ucsb-icon svg{display:block;width:100%;height:auto;}.ucsb-icon a.ucsb-icon-lnk{display:block;border-bottom:none !important;text-decoration:none !important;}.ucsb-icon .ucsb-icon-lnk:hover svg{opacity:0.5;}.ucsb-icon .ucsb-icon-inner{display:block;}.ucsb-icon.float-left{float:left;}.ucsb-icon.float-middle{margin-left:auto;margin-right:auto;}.ucsb-icon.float-right{float:right;}
.svc-detail__band{box-sizing:border-box;clear:both;margin-left:auto;margin-right:auto;max-width:1230px;padding-left:15px;padding-right:15px;}@media all and (min-width:992px){.svc-detail__band{padding-left:30px;padding-right:30px;}}.svc-detail__band--foot .svc-detail__related h2{margin-top:0;}.svc-detail__subpages h2{margin-top:46px;}.svc-detail__context{color:#5a6672;font-size:1.5rem;margin:-1rem 0 1.5rem;}.svc-detail__context-label{font-weight:700;color:#003660;}.svc-detail__summary{font-size:1.125rem;line-height:1.5;margin:0 0 1.5rem;}.svc-detail__actions{display:flex;flex-wrap:wrap;gap:0.6rem;margin:0 0 1.5rem;}.svc-detail__actions .btn svg.offsite{vertical-align:middle;margin-bottom:0;}.svc-detail__actions .btn svg.offsite path{fill:currentColor;}.svc-detail__details{color:#5a6672;margin:0;}.svc-detail__details strong{color:#003660;}.svc-detail__sep{margin:0 0.45em;font-size:1.4em;line-height:0;vertical-align:middle;color:#5a6672;}.svc-badge{position:relative;display:inline-block;padding:0.25em 0.75em;border-radius:3px;background:#dce1e5;color:#003660;font-size:0.85em;font-weight:500;line-height:1.4;white-space:nowrap;cursor:help;}.svc-badge:focus-visible{outline:2px solid #003660;outline-offset:2px;}.svc-badge[data-tooltip]:hover::after,.svc-badge[data-tooltip]:focus-visible::after{content:attr(data-tooltip);position:absolute;left:0;bottom:calc(100% + 8px);z-index:20;width:max-content;max-width:16rem;padding:0.4rem 0.6rem;border-radius:6px;background:#1c2733;color:#fff;font-size:0.8rem;font-weight:400;line-height:1.35;white-space:normal;box-shadow:0 2px 10px rgba(20,40,70,0.25);}.svc-badge[data-tooltip]:hover::before,.svc-badge[data-tooltip]:focus-visible::before{content:"";position:absolute;left:0.9rem;bottom:calc(100% + 3px);z-index:20;border:5px solid transparent;border-top-color:#1c2733;}.view-id-ucsb_service_directory .svc-card{box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:0.75rem;border:1px solid #dce1e5;border-radius:0;background:#fff;box-shadow:0 1px 2px rgba(20,40,70,0.06),0 4px 14px rgba(20,40,70,0.06);overflow:hidden;}.view-id-ucsb_service_directory .svc-card__body{display:flex;flex:1;flex-direction:column;gap:0.5rem;padding:1.05rem 1.15rem;}.view-id-ucsb_service_directory .svc-card__title{margin:0;font-size:1.8rem;line-height:1.3;}.main-container .region-content .view-id-ucsb_service_directory .svc-card a{border-bottom:0;}.main-container .region-content .view-id-ucsb_service_directory .svc-card a:hover,.main-container .region-content .view-id-ucsb_service_directory .svc-card a:focus{border-bottom:0;text-decoration:underline;}.view-id-ucsb_service_directory .svc-card__summary{margin:0;color:#5a6672;font-size:1.5rem;line-height:1.5;}.view-id-ucsb_service_directory .svc-card__foot{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;padding:0.65rem 1.15rem;border-top:1px solid #dce1e5;background:#eef0f2;}.view-id-ucsb_service_directory .svc-card__category{min-width:0;overflow:hidden;color:#1c2733;font-size:1.4rem;font-weight:700;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;}.view-id-ucsb_service_directory .svc-card__quicklook{flex:none;appearance:none;-webkit-appearance:none;margin:0;border:0;background:transparent;padding:0;white-space:nowrap;color:#005aa3;font-family:inherit;font-size:1.5rem;font-weight:700;line-height:inherit;text-decoration:none;cursor:pointer;}.view-id-ucsb_service_directory .svc-card__quicklook:hover,.view-id-ucsb_service_directory .svc-card__quicklook:focus{text-decoration:underline;}.view-id-ucsb_service_directory .svc-card__quicklook:focus-visible{outline:2px solid currentColor;outline-offset:3px;}.view-id-ucsb_service_directory .bef-links ul{display:flex;flex-wrap:wrap;gap:0.8rem;margin:0;padding:0;list-style:none;}.view-id-ucsb_service_directory .bef-link.btn:focus,.view-id-ucsb_service_directory .bef-link.btn:active,.view-id-ucsb_service_directory .bef-link.btn.active{outline:none;box-shadow:none;}.view-id-ucsb_service_directory .bef-link.btn:focus-visible{outline:2px solid #2f6fb0;outline-offset:2px;}.view-id-ucsb_service_directory .bef-links li:first-child{display:none;}.view-id-ucsb_service_directory .views-exposed-form .form-actions{display:none;}.view-id-ucsb_service_directory.view-display-id-block_services_by_audience{display:flex;flex-direction:column;}.view-id-ucsb_service_directory.view-display-id-block_services_by_audience .view-filters{order:1;margin-bottom:1.6rem;}.view-id-ucsb_service_directory.view-display-id-block_services_by_audience .view-header{order:2;}.view-id-ucsb_service_directory.view-display-id-block_services_by_audience .view-content{order:3;}.view-id-ucsb_service_directory .svc-audience-heading{margin:0 0 1.2rem;color:#003660;font-size:2.2rem;line-height:1.2;}.svc-audience-page{box-sizing:border-box;max-width:1230px;margin:-0.8rem auto 0;padding:0 15px 4rem;}@media (min-width:992px){.svc-audience-page{padding-left:30px;padding-right:30px;}}.view-id-ucsb_service_directory.view-display-id-block_services_by_audience .views-exposed-form{float:none;margin-top:1.6rem;margin-bottom:0;}.view-id-ucsb_service_directory.view-display-id-block_services_by_audience .forum-forms,.view-id-ucsb_service_directory.view-display-id-block_services_by_audience .views-exposed-form{padding-left:0;padding-right:0;}.view-id-ucsb_service_directory.view-display-id-block_services_by_audience .forum-forms{padding-bottom:0;}.view-id-ucsb_service_directory.view-display-id-block_services_by_audience .forum-forms,.view-id-ucsb_service_directory.view-display-id-block_audience .forum-forms,.view-id-ucsb_service_directory.view-display-id-block_services_by_audience .views-exposed-form,.view-id-ucsb_service_directory.view-display-id-block_services_by_audience .views-exposed-form > .form--inline,.view-id-ucsb_service_directory.view-display-id-block_services_by_audience .views-exposed-form .form-item,.view-id-ucsb_service_directory.view-display-id-block_services_by_audience .bef-links{box-sizing:border-box;display:block;width:100%;max-width:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0;float:none;}.view-id-ucsb_service_directory.view-display-id-block_services_by_audience .views-exposed-form .form-item{margin-bottom:0;}.view-id-ucsb_service_directory.view-display-id-block_services_by_audience .views-exposed-form .control-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;}.view-id-ucsb_service_directory.view-display-id-block_services_by_audience .view-content > .row,.view-id-ucsb_service_directory.view-display-id-block_audience .view-content > .row{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:2rem;margin:0;}.view-id-ucsb_service_directory.view-display-id-block_services_by_audience .view-content > .row::before,.view-id-ucsb_service_directory.view-display-id-block_services_by_audience .view-content > .row::after,.view-id-ucsb_service_directory.view-display-id-block_audience .view-content > .row::before,.view-id-ucsb_service_directory.view-display-id-block_audience .view-content > .row::after{display:none;}@media (max-width:880px){.view-id-ucsb_service_directory.view-display-id-block_services_by_audience .view-content > .row,.view-id-ucsb_service_directory.view-display-id-block_audience .view-content > .row{grid-template-columns:repeat(2,1fr);}}@media (max-width:768px){.view-id-ucsb_service_directory.view-display-id-block_services_by_audience .view-content > .row,.view-id-ucsb_service_directory.view-display-id-block_audience .view-content > .row{grid-template-columns:1fr;}}.view-id-ucsb_service_directory.view-display-id-block_services_by_audience .views-row,.view-id-ucsb_service_directory.view-display-id-block_services_by_audience .views-row > .views-field,.view-id-ucsb_service_directory.view-display-id-block_services_by_audience .views-row .field-content,.view-id-ucsb_service_directory.view-display-id-block_audience .views-row,.view-id-ucsb_service_directory.view-display-id-block_audience .views-row > .views-field,.view-id-ucsb_service_directory.view-display-id-block_audience .views-row .field-content{display:block;height:100%;margin:0;min-width:0;}.view-id-ucsb_service_directory.view-display-id-block_services_by_audience .svc-card,.view-id-ucsb_service_directory.view-display-id-block_audience .svc-card{width:100%;height:100%;margin-bottom:0;}.view-id-ucsb_service_directory.view-display-id-block_service_directory{display:block;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-topbar{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap;margin:0 0 2rem;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-topbar .form-type-textfield{flex:0 0 250px;width:250px;max-width:100%;margin:0;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-topbar .svc-results-controls{margin-left:auto;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-columns{display:flex;align-items:flex-start;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-columns > .view-filters{flex:0 0 250px;width:250px;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-columns > .svc-results{flex:1 1 auto;min-width:0;margin-left:2.4rem;}@media (max-width:768px){.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-columns{flex-direction:column;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-columns > .view-filters{flex-basis:auto;width:100%;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-columns > .svc-results{margin-left:0;margin-top:1.6rem;}}.view-id-ucsb_service_directory.view-display-id-block_service_directory .forum-forms,.view-id-ucsb_service_directory.view-display-id-block_service_directory .views-exposed-form{float:none;width:100%;margin-top:0;padding-left:0;padding-right:0;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .form--inline{display:flex;flex-direction:column;gap:1.2rem;width:100%;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .form--inline::before,.view-id-ucsb_service_directory.view-display-id-block_service_directory .form--inline::after{display:none;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .form-type-textfield label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;}.view-id-ucsb_service_directory.view-display-id-block_service_directory input[name="keyword"]{box-sizing:border-box;width:100%;height:3.6rem;padding:0 1.1rem;border:1px solid #dce1e5;border-radius:0;background:#fff;color:#1c2733;font-size:1.5rem;}.view-id-ucsb_service_directory.view-display-id-block_service_directory input[name="keyword"]:focus{outline:none;border-color:#2f6fb0;box-shadow:0 0 0 2px rgba(47,111,176,0.35);}.view-id-ucsb_service_directory.view-display-id-block_service_directory fieldset.fieldgroup{margin:0;padding:0;overflow:hidden;border:1px solid #dce1e5;border-radius:0;background:#fff;box-shadow:0 1px 2px rgba(20,40,70,0.06),0 4px 14px rgba(20,40,70,0.06);}.view-id-ucsb_service_directory.view-display-id-block_service_directory fieldset.fieldgroup > legend{float:left;width:100%;margin:0;padding:0;border:0;font-size:inherit;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-fc-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;appearance:none;-webkit-appearance:none;padding:1.4rem 1.7rem;border:0;border-bottom:1px solid #dce1e5;border-radius:0;background:none;color:#1c2733;font-family:inherit;font-size:1.8rem;font-weight:700;line-height:1.2;text-align:left;cursor:pointer;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-fc-head:focus-visible{outline:2px solid #2f6fb0;outline-offset:-2px;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-fc-caret::before{content:"▾";color:#5a6672;font-size:0.8em;}.view-id-ucsb_service_directory.view-display-id-block_service_directory fieldset.fieldgroup.is-collapsed .svc-fc-head{border-bottom:0;}.view-id-ucsb_service_directory.view-display-id-block_service_directory fieldset.fieldgroup.is-collapsed .svc-fc-caret::before{display:inline-block;transform:rotate(-90deg);}.view-id-ucsb_service_directory.view-display-id-block_service_directory fieldset.fieldgroup > .fieldset-wrapper{clear:left;padding:1.1rem 1.7rem 1.6rem;}.view-id-ucsb_service_directory.view-display-id-block_service_directory fieldset.fieldgroup .form-type-checkbox{display:block;margin:0;}.view-id-ucsb_service_directory.view-display-id-block_service_directory fieldset.fieldgroup .control-label.option{display:flex;align-items:center;gap:0.8rem;margin:0;padding:0.3rem 0;color:#1c2733;font-size:1.5rem;font-weight:400;line-height:1.4;text-transform:none;cursor:pointer;}.view-id-ucsb_service_directory.view-display-id-block_service_directory fieldset.fieldgroup .control-label.option input{flex:none;position:static;width:1.6rem;height:1.6rem;margin:0;accent-color:#1c3f72;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-filters-clear{align-self:flex-start;margin-top:0.2rem;padding:0;background:none;border:0;color:#2f6fb0;font-size:1.5rem;font-weight:600;text-decoration:none;cursor:pointer;}.main-container .content-header ol.breadcrumb{margin-bottom:1.6rem;}.main-container .region-content .view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-filters-clear{border-bottom:0;color:#2f6fb0;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-filters-clear:hover,.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-filters-clear:focus{text-decoration:underline;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-results-controls{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-left:auto;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-sort{display:inline-flex;align-items:center;gap:0.5rem;color:#5a6672;font-size:1.4rem;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-sort-select{height:3.6rem;padding:0 0.7rem;border:1px solid #dce1e5;border-radius:0;background:#fff;color:#1c2733;font-family:inherit;font-size:1.4rem;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-layout-toggle{display:inline-flex;height:3.6rem;border:1px solid #dce1e5;border-radius:0;overflow:hidden;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-layout-btn{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:6rem;margin:0;border:0;background:#fff;padding:0 1.4rem;color:#5a6672;font-family:inherit;font-size:1.4rem;font-weight:600;line-height:1.4;cursor:pointer;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-layout-btn + .svc-layout-btn{border-left:1px solid #dce1e5;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-layout-btn[aria-pressed="true"]{background:#1c3f72;color:#fff;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-layout-btn:focus-visible{outline:2px solid #2f6fb0;outline-offset:-2px;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-results.is-list .view-content > .row{grid-template-columns:1fr;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-az-index{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 1.6rem;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-az-index[hidden]{display:none;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-az-index button,.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-az-index span{box-sizing:border-box;display:inline-block;min-width:40px;padding:9px 10px 8px;border-radius:0;background-color:#eef0f2;color:#111517;font-family:"Nunito Sans",sans-serif;font-size:19px;line-height:19px;font-weight:700;text-align:center;text-decoration:none;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-az-index button{appearance:none;-webkit-appearance:none;border:0;font-weight:800;cursor:pointer;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-az-index button:hover,.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-az-index button[aria-pressed="true"]{background-color:#003660;color:#fff;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-az-index button:focus-visible{outline:2px solid #2f6fb0;outline-offset:0;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-az-index span{color:#5a6672;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .view-content > .row[hidden]{display:none;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .view-content > .row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;align-items:stretch;margin:0 0 2.4rem;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .view-content > .row::before,.view-id-ucsb_service_directory.view-display-id-block_service_directory .view-content > .row::after{display:none;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .view-content > .row > h2{grid-column:1 / -1;margin-top:0;}@media (max-width:1100px){.view-id-ucsb_service_directory.view-display-id-block_service_directory .view-content > .row{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:768px){.view-id-ucsb_service_directory.view-display-id-block_service_directory .view-content > .row{grid-template-columns:1fr;}}.view-id-ucsb_service_directory.view-display-id-block_service_directory .views-row,.view-id-ucsb_service_directory.view-display-id-block_service_directory .views-row > .views-field,.view-id-ucsb_service_directory.view-display-id-block_service_directory .views-row .field-content{display:block;height:100%;margin:0;min-width:0;}.view-id-ucsb_service_directory.view-display-id-block_service_directory .svc-card{width:100%;height:100%;margin-bottom:0;}.view-id-ucsb_service_directory.view-display-id-block_service_directory_search .forum-forms{padding:0;}.view-id-ucsb_service_directory.view-display-id-block_service_directory_search .views-exposed-form{float:none;width:100%;margin:0;padding:0;}.view-id-ucsb_service_directory.view-display-id-block_service_directory_search .views-exposed-form .form--inline{display:block;width:100%;max-width:none;}.view-id-ucsb_service_directory.view-display-id-block_service_directory_search .views-exposed-form .form-item{display:block;width:100%;max-width:none;margin:0;}.view-id-ucsb_service_directory.view-display-id-block_service_directory_search .svc-search-field{width:100%;max-width:none;}.view-id-ucsb_service_directory.view-display-id-block_service_directory_search .views-exposed-form label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;}.view-id-ucsb_service_directory.view-display-id-block_service_directory_search .svc-search-field{display:flex;align-items:stretch;width:100%;background:#fff;border:1px solid #c3ccd6;border-radius:0;overflow:hidden;}.view-id-ucsb_service_directory.view-display-id-block_service_directory_search .svc-search-field:focus-within{border-color:#2f6fb0;box-shadow:0 0 0 1px #2f6fb0;}.view-id-ucsb_service_directory.view-display-id-block_service_directory_search .svc-search-field input[type="text"]{flex:1 1 auto;min-width:0;height:5.6rem;padding:0 1rem 0 1.8rem;font-size:1.7rem;color:#1c2733;background:transparent;border:0;border-radius:0;}.view-id-ucsb_service_directory.view-display-id-block_service_directory_search .svc-search-field input[type="text"]:focus{outline:none;box-shadow:none;}.view-id-ucsb_service_directory.view-display-id-block_service_directory_search .svc-search-clear{flex:0 0 auto;align-self:center;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-right:0.2rem;padding:0;font-size:2.2rem;line-height:1;color:#5a6672;background:transparent;border:0;border-radius:0;cursor:pointer;}.view-id-ucsb_service_directory.view-display-id-block_service_directory_search .svc-search-clear:hover{color:#1c2733;background:#eef1f4;}.view-id-ucsb_service_directory.view-display-id-block_service_directory_search .svc-search-clear:focus-visible{outline:2px solid #2f6fb0;outline-offset:1px;}.view-id-ucsb_service_directory.view-display-id-block_service_directory_search .svc-search-clear[hidden]{display:none;}.view-id-ucsb_service_directory.view-display-id-block_service_directory_search .svc-search-submit{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:6.4rem;padding:0;color:#fff;background-color:#1c3f72;border:0;cursor:pointer;}.view-id-ucsb_service_directory.view-display-id-block_service_directory_search .svc-search-submit:hover,.view-id-ucsb_service_directory.view-display-id-block_service_directory_search .svc-search-submit:focus{background-color:#16335d;}.view-id-ucsb_service_directory.view-display-id-block_service_directory_search .svc-search-submit:focus-visible{outline:2px solid #16335d;outline-offset:-3px;}.view-id-ucsb_service_directory.view-display-id-block_service_directory_search .svc-search-submit .glyphicon{font-size:2.4rem;line-height:1;}.view-id-ucsb_service_directory.view-display-id-block_service_directory_search .views-exposed-form .form-actions{margin-top:0.8rem;}.view-id-ucsb_service_directory.view-display-id-block_service_directory_search .views-exposed-form input[type="submit"]{height:4.4rem;padding:0 2rem;font-size:1.6rem;font-weight:600;color:#fff;background-color:#1c3f72;border:1px solid #1c3f72;border-radius:0;cursor:pointer;}.view-id-ucsb_service_directory.view-display-id-block_service_directory_search .svc-search-anchor{position:relative;}.paragraph--type--column:has(.svc-search-suggest:not([hidden])){z-index:30;}.svc-search-suggest{position:absolute;top:calc(100% + 0.4rem);right:0;left:0;z-index:200;max-height:34rem;margin:0;padding:0.4rem 0;overflow-y:auto;list-style:none;text-align:left;background:#fff;border:1px solid #c3ccd6;box-shadow:0 8px 24px rgba(28,39,51,0.18);}.svc-search-suggest[hidden]{display:none;}.svc-search-suggest__option{display:block;padding:0.9rem 1.8rem;cursor:pointer;}.svc-search-suggest__option + .svc-search-suggest__option{border-top:1px solid #eef1f4;}.svc-search-suggest__option:hover{background:#f5f7fa;}.svc-search-suggest__option.is-active{background:#eef1f4;outline:2px solid #2f6fb0;outline-offset:-2px;}.svc-search-suggest__title{display:block;font-size:1.6rem;font-weight:600;color:#1c2733;}.svc-search-suggest__summary{display:block;margin-top:0.2rem;overflow:hidden;font-size:1.4rem;line-height:1.4;color:#5a6672;white-space:nowrap;text-overflow:ellipsis;}.svc-search-suggest mark{padding:0;color:inherit;background:#fdefc3;}.svc-search-suggest .svc-search-suggest__empty{display:block;padding:0.9rem 1.8rem;font-size:1.4rem;color:#5a6672;}.svc-search-suggest .svc-search-suggest__all{margin-top:0.4rem;font-size:1.5rem;font-weight:600;color:#1c3f72;}.svc-search-suggest__option.svc-search-suggest__all{border-top:1px solid #c3ccd6;}.view-id-ucsb_service_directory.view-display-id-block_service_directory_search .view-content,.view-id-ucsb_service_directory.view-display-id-block_service_directory_search .view-empty,.view-id-ucsb_service_directory.view-display-id-block_service_directory_search .views-row,.view-id-ucsb_service_directory.view-display-id-block_service_directory_search .pager{display:none;}.view-display-id-block_featured_services .view-content,.view-display-id-block_featured_services .view-content > .row{display:flex;flex-wrap:wrap;gap:1.2rem;margin:0;}.view-display-id-block_featured_services .views-row{margin:0;width:auto;max-width:none;flex:0 0 auto;}.view-display-id-block_featured_services .view-content::before,.view-display-id-block_featured_services .view-content::after,.view-display-id-block_featured_services .view-content > .row::before,.view-display-id-block_featured_services .view-content > .row::after{display:none;}.view-display-id-block_featured_services .views-row a{display:inline-block;padding:1rem 1.8rem;font-size:1.5rem;font-weight:600;line-height:1.3;color:#fff;text-decoration:none;background-color:#1c3f72;border:1px solid #1c3f72;border-radius:0;}.view-display-id-block_featured_services .views-row a:hover,.view-display-id-block_featured_services .views-row a:focus{color:#fff;text-decoration:none;background-color:#16335d;border-color:#16335d;}.view-display-id-block_featured_services .views-row a:focus-visible{outline:2px solid #16335d;outline-offset:2px;}.main-container .region-content .view-display-id-block_featured_services .views-row a,.main-container .region-content .view-display-id-block_featured_services .views-row a:hover,.main-container .region-content .view-display-id-block_featured_services .views-row a:focus{color:#fff;}@media (max-width:575px){.view-id-ucsb_service_directory.view-display-id-block_service_directory_search .views-exposed-form .form--inline{max-width:none;}.view-display-id-block_featured_services .views-row,.view-display-id-block_featured_services .views-row a{display:block;}.view-display-id-block_featured_services .views-row a{text-align:center;}}
.svc-overlay{position:fixed;inset:0;z-index:1200;background:rgba(15,25,40,0.45);opacity:0;transition:opacity 0.22s ease;}.svc-overlay.is-open{opacity:1;}.svc-drawer{position:fixed;top:0;right:0;z-index:1201;display:flex;flex-direction:column;width:min(460px,94vw);height:100%;background:#fff;box-shadow:-8px 0 30px rgba(0,0,0,0.2);transform:translateX(100%);transition:transform 0.22s ease;}.svc-drawer.is-open{transform:none;}.svc-drawer__panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;}.svc-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.8rem 2rem;background:#003660;color:#fff;}.svc-drawer__title{margin:0;color:#fff;font-size:2rem;line-height:1.25;}.svc-drawer__close{flex:none;width:3.2rem;height:3.2rem;padding:0;border:0;border-radius:6px;background:rgba(255,255,255,0.15);color:#fff;font-size:1.8rem;line-height:1;cursor:pointer;}.svc-drawer__close:hover{background:rgba(255,255,255,0.3);}.svc-drawer__close:focus-visible{outline:2px solid #fff;outline-offset:2px;}.svc-drawer__body{flex:1;min-height:0;overflow:auto;padding:2rem;}.svc-drawer__meta{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0 0 1rem;}.svc-drawer__badge{display:inline-block;padding:0.3rem 1rem;border-radius:999px;background:#eef0f2;color:#003660;font-size:1.3rem;font-weight:600;}.svc-drawer__sum{margin:0 0 1.4rem;color:#3d4952;font-size:1.6rem;line-height:1.55;}.svc-drawer__cta{display:block;margin:0 0 1rem;padding:1.2rem 1.4rem;border-radius:8px;background:#003660;color:#fff;font-size:1.6rem;font-weight:700;text-align:center;text-decoration:none;}.svc-drawer__cta:hover,.svc-drawer__cta:focus{background:#00284a;color:#fff;text-decoration:none;}.svc-drawer__cta--secondary{background:#fff;color:#003660;border:2px solid #003660;}.svc-drawer__cta--secondary:hover,.svc-drawer__cta--secondary:focus{background:#eef0f2;color:#003660;}.svc-drawer__cta svg.offsite{vertical-align:middle;}.svc-drawer__cta svg.offsite path{fill:currentColor;}.svc-drawer__dl{display:grid;grid-template-columns:auto 1fr;gap:0.4rem 1rem;margin:1.6rem 0;font-size:1.5rem;}.svc-drawer__dl dt{font-weight:700;color:#5a6672;}.svc-drawer__dl dd{margin:0;color:#3d4952;}.svc-drawer__incl,.svc-drawer__related{margin-top:1.8rem;}.svc-drawer__incl h3,.svc-drawer__related h3{margin:0 0 0.6rem;color:#003660;font-size:1.5rem;}.svc-drawer__incl ul{margin:0;padding-left:1.6rem;color:#3d4952;font-size:1.5rem;}.svc-drawer__incl li{margin:0.3rem 0;}.svc-drawer__related a{display:block;padding:0.8rem 0;border-top:1px solid #dce1e5;color:#005aa3;font-size:1.5rem;font-weight:600;text-decoration:none;}.svc-drawer__related a:hover,.svc-drawer__related a:focus{text-decoration:underline;}.svc-drawer__loading,.svc-drawer__error{margin:0;color:#5a6672;font-size:1.5rem;}body.svc-drawer-open{overflow:hidden;}@media (max-width:560px){.svc-drawer{width:100vw;}}@media (prefers-reduced-motion:reduce){.svc-overlay,.svc-drawer{transition:none;}}
.webform-flex--container .form-inline .form-control{width:100%;}.form-composite legend{font-size:1em;font-weight:bold;border:none;margin:0;}.webform-element--title-inline > div{display:inline;}.webform-element--title-inline .form-control,.webform-element--title-inline .select-wrapper{display:inline;width:inherit;}.form-composite.webform-fieldset--title-inline legend{float:left;width:auto;font-size:1em;font-weight:bold;border:none;margin:10px 0.5em 10px 0;}@media (max-width:768px){.webform-likert-help.hidden{display:inline !important;}.webform-likert-description.hidden{display:block !important;}}html.js .form-type-webform-image-select .select-wrapper:after{display:none;}@media only screen and (max-width:650px){.webform-confirmation-modal{width:90% !important;}}.alert a.btn,.alert a.btn:hover,.alert a.btn:focus,.ui-widget-content a.btn{color:#fff;}
