/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.group-card{background:#fff;border:1px solid #ccc;border-radius:6px;margin:.2rem 0 1.5rem 0;padding:1.5rem;}.group-card .group-banner img{width:100%;height:auto;border-radius:8px 8px 0 0;}.group-card .group-title{font-size:1.25rem;font-weight:600;margin:0 0 0.5rem;}.group-card .group-meta{font-size:0.9rem;color:#666;margin-bottom:0.75rem;}.group-card .group-categories{font-size:0.9rem;font-style:italic;margin-bottom:0.75rem;}.group-card .group-contact{margin-bottom:1rem;}.group-card .group-contact a{color:#0074bd;text-decoration:none;}.group-card .group-contact a:hover{text-decoration:underline;}.group-card .group-actions{margin-top:1rem;}.group-card .group-actions a{display:inline-block;padding:0.4rem 0.8rem;border-radius:4px;background:#0074bd;color:#fff;text-decoration:none;font-size:0.9rem;}.group-card .group-actions a:hover{background:#005a91;}.group-page{background:#fff;border-radius:6px;border:1px solid #ccc;padding:2rem;margin:0 0 2rem 0;}.group-page h1{font-size:2rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;}.group-page .field--name-field-civic-categories,.group-page .field--name-created,.group-page .field--name-uid,.group-page .field--name-field-group-location,.group-page .field--name-field-membership-policy{display:inline-block !important;margin-right:2rem !important;margin-bottom:1rem !important;padding:0.5rem 0 !important;vertical-align:top !important;}.group-page .field__label{font-weight:600 !important;font-size:0.25rem !important;color:#64748b !important;display:block !important;margin-bottom:0.15rem !important;text-transform:uppercase !important;}.group-page .field__item{font-size:0.95rem !important;color:#1e293b !important;}.group-page .field--name-field-group-description{clear:both;margin:1.5rem 0 !important;padding:1.5rem !important;background:#f8f9fa !important;border:1px solid #e2e8f0 !important;border-radius:6px !important;}.group-page .field--name-field-group-description .field__label{font-weight:600 !important;font-size:0.85rem !important;color:#64748b !important;margin-bottom:0.5rem !important;text-transform:uppercase !important;}#block-danland-groupoperations{background:transparent !important;border:none !important;padding:0 !important;margin:2rem 0 0 0 !important;border-top:2px solid #e2e8f0 !important;padding-top:1.5rem !important;}#block-danland-groupoperations .block-title{display:none !important;}#block-danland-groupoperations ul{display:flex !important;gap:12px !important;flex-wrap:wrap !important;list-style:none !important;padding:0 !important;margin:0 !important;}#block-danland-groupoperations li{margin:0 !important;}#block-danland-groupoperations a{display:inline-flex !important;align-items:center !important;padding:10px 20px !important;background:#4a5fc1 !important;color:white !important;text-decoration:none !important;border-radius:6px !important;font-size:0.95rem !important;font-weight:600 !important;transition:background 0.2s ease !important;}#block-danland-groupoperations a:hover{background:#3a4fa1 !important;}#block-danland-groupoperations a[href*="leave"]{background:#dc2626 !important;}#block-danland-groupoperations a[href*="leave"]:hover{background:#b91c1c !important;}.group-section-title{display:none !important;}.group-section-box{background:transparent !important;border:none !important;padding:0 !important;}#block-danland-groupoperations{background:#f0f4ff !important;border:1px solid #ccc !important;border-radius:6px !important;padding:0 20px !important;margin:2rem 0 !important;box-sizing:border-box;}#block-danland-groupoperations .block-title{display:none !important;}#block-danland-groupoperations ul{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;list-style:none !important;padding:0 !important;margin:0 !important;}#block-danland-groupoperations li{margin-right:20px !important;margin-bottom:0 !important;font-weight:bold !important;}#block-danland-groupoperations li:last-child{margin-right:0 !important;}#block-danland-groupoperations a{display:inline-block !important;padding:4px 12px !important;text-decoration:none !important;border-radius:0 !important;transition:background-color 0.2s !important;background:transparent !important;color:#4a5fc1 !important;font-size:14px !important;font-weight:bold !important;border:none !important;}#block-danland-groupoperations a:hover{background-color:rgba(74,95,193,0.1) !important;}#block-danland-groupoperations a[href*="leave"]{background:#ffe6e6 !important;color:#dc2626 !important;border:1px solid #ccc !important;border-radius:6px !important;padding:4px 12px !important;}#block-danland-groupoperations a[href*="leave"]:hover{background:#ffd1d1 !important;border-color:#999 !important;}.group-form-wrapper{border:1px solid #ccc;border-radius:6px;background-color:#f0f4ff;padding:1.5rem;margin:2rem 0 4rem;box-shadow:0 1px 3px rgba(0,0,0,0.05);width:100%;max-width:100%;box-sizing:border-box;}form.group-form{composes:group-form-wrapper;}.group-form .form-item{margin-bottom:1.25rem;}.group-form label{font-weight:600;font-size:1rem;color:#2a3f8d;margin-bottom:0.25rem;display:inline-block;}.group-form .form-text,.group-form .form-textarea,.group-form select,.group-form input[type="text"],.group-form textarea{width:100%;padding:0.75rem;border:1px solid #bbb;border-radius:4px;font-size:1rem;resize:none;box-sizing:border-box;}.group-form input[type="submit"],.group-form .form-actions .button{padding:0.65rem 1.5rem;background-color:#2a52be;color:white;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color 0.2s ease;margin-right:0.5rem;}.group-form input[type="submit"]:hover,.group-form .form-actions .button:hover{background-color:#1f3d91;}.group-form textarea{resize:none !important;}#block-danland-groupoperations{border:1px solid #ccc;border-radius:6px;padding:1rem;margin:1.5rem 0;background-color:#f0f4ff;box-sizing:border-box;}.dropbutton-wrapper .dropbutton .secondary-action{position:relative !important;display:inline-block !important;visibility:visible !important;opacity:1 !important;}.dropbutton-toggle{display:none !important;}.dropbutton{display:flex !important;gap:10px;}.group-section-title{margin:1.5rem 0 1.0rem 0;font-weight:700;text-align:left;color:#222;}.group-section-box{border:1px solid #ccc;border-radius:6px;background:#fff;padding:.75rem 1rem;width:100%;box-sizing:border-box;}.views-field-label{font-size:1.5em;font-weight:600;margin-bottom:10px;color:#333;}.views-field-label .field-content{display:block;}.views-field-created{margin-right:15px;color:#666;font-size:0.9em;}.views-field-uid,.views-field-uid-1{display:inline-block;margin-right:15px;color:#666;font-size:0.9em;}.views-field-field-group-description{margin:15px 0;line-height:1.6;color:#555;}.views-field-field-group-description p{margin:0;}.views-field-field-group-location{display:inline-block;margin-right:20px;color:#666;font-size:0.95em;}.views-field-field-group-location:before{content:"📍 ";}.views-field-type{display:inline-block;margin-right:20px;color:#666;font-size:0.95em;}.views-field-field-civic-categories{display:inline-block;margin:10px 10px 10px 0;}.views-field-field-civic-categories a{background:#e3f2fd;color:#1976d2;padding:4px 12px;border-radius:4px;text-decoration:none;font-size:0.9em;transition:background 0.2s ease;}.views-field-field-civic-categories a:hover{background:#bbdefb;}.views-field-field-membership-policy{display:inline-block;margin:10px 0;}.views-field-field-membership-policy .field-content{background:#4caf50;color:white;padding:4px 12px;border-radius:4px;font-size:0.85em;font-weight:500;}.views-field-view-group,.views-field-edit-group,.views-field-delete-group{display:inline-block;margin-right:10px;margin-top:15px;}.views-field-view-group a,.views-field-edit-group a,.views-field-delete-group a{display:inline-block;padding:4px 16px;border-radius:4px;text-decoration:none;font-size:0.9em;font-weight:500;transition:all 0.2s ease;background:#2196f3 !important;color:white !important;border:1px solid #2196f3 !important;}.views-field-view-group a:hover,.views-field-edit-group a:hover,.views-field-delete-group a:hover{background:#1976d2 !important;border-color:#1976d2 !important;}.views-field-contextual-links{display:none;}@media (max-width:768px){.contextual-region.views-row{padding:15px !important;}.views-field-label{font-size:1.3em;}.views-field-view-group,.views-field-edit-group,.views-field-delete-group{display:block;margin-bottom:8px;}.views-field-view-group a,.views-field-edit-group a,.views-field-delete-group a{display:block;text-align:center;}}.group-card{border:1px solid #ccc;border-radius:8px;padding:1em;margin-bottom:1em;background:#fff;}.group-title{margin-top:0;font-size:1.5em;color:#003366;}.group-meta{font-size:0.9em;color:#666;margin-bottom:0.5em;}.group-meta span{margin-right:1em;}.group-actions{margin-top:1em;}.group-actions a{margin-right:0.5em;background-color:#5c9ded;color:white;padding:0.3em 0.6em;text-decoration:none;border-radius:4px;font-size:0.9em;}.group-meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;}.group-created,.group-creator{margin-right:15px;}.group-actions-inline{display:flex;gap:8px;margin-left:auto;}.group-actions-inline a,.group-actions a{display:inline-block;padding:6px 12px;background:#2196f3;color:white !important;text-decoration:none;border-radius:4px;font-size:0.85em;transition:background 0.2s ease;white-space:nowrap;}.group-actions-inline a:hover,.group-actions a:hover{background:#1976d2;}@media (max-width:768px){.group-meta{flex-direction:column;align-items:flex-start;}.group-actions-inline{margin-left:0;width:100%;justify-content:flex-start;}.group-actions-inline a{flex:1;text-align:center;min-width:80px;}}body .views-element-container table.sticky-enabled tbody{display:block !important;}body .views-element-container table.sticky-enabled thead{display:none !important;}body .views-element-container table.sticky-enabled tr{display:flex !important;align-items:center !important;background:#ffffff !important;border:1px solid #ccc !important;border-radius:6px !important;padding:20px !important;margin-bottom:16px !important;gap:20px !important;}body .views-element-container table.sticky-enabled td{display:block !important;border:none !important;padding:0 !important;}body .views-element-container table.sticky-enabled .views-field-user-picture{flex:0 0 80px !important;order:-1 !important;margin-right:10px !important;}body .views-element-container table.sticky-enabled .views-field-user-picture img{width:80px !important;height:80px !important;border-radius:50% !important;object-fit:cover !important;border:2px solid #e2e8f0 !important;display:block !important;}body .views-element-container table.sticky-enabled .views-field-name{flex:0 0 200px !important;}body .views-element-container table.sticky-enabled .views-field-name a{font-size:18px !important;font-weight:600 !important;color:#4a5fc1 !important;text-decoration:none !important;}body .views-element-container table.sticky-enabled .views-field-name a:hover{color:#2a42aa !important;text-decoration:underline !important;}body .views-element-container table.sticky-enabled .views-field-group-roles{flex:0 0 150px !important;font-style:italic !important;color:#64748b !important;}body .views-element-container table.sticky-enabled .views-field-group-roles ul{list-style:none !important;padding:0 !important;margin:0 !important;}body .views-element-container table.sticky-enabled .views-field-group-roles li{display:inline-block !important;padding:4px 10px !important;background:#f0f4ff !important;border-radius:4px !important;font-size:13px !important;}body .views-element-container table.sticky-enabled .views-field-created{flex:1 !important;text-align:right !important;color:#64748b !important;font-size:14px !important;}#views-exposed-form-group-nodes-page-1{background:#f0f4ff !important;border:1px solid #ccc !important;border-radius:6px !important;padding:10px 14px !important;margin:0 0 16px 0 !important;display:flex !important;align-items:flex-end !important;gap:10px !important;flex-wrap:wrap !important;max-width:100% !important;box-sizing:border-box !important;}#views-exposed-form-group-nodes-page-1 .form-item{display:flex !important;flex-direction:column !important;gap:4px !important;margin:0 !important;flex-shrink:0 !important;}#views-exposed-form-group-nodes-page-1 label{font-weight:600 !important;color:#4a5568 !important;font-size:13px !important;white-space:nowrap !important;}#views-exposed-form-group-nodes-page-1 select{height:32px !important;padding:5px 10px !important;font-size:13px !important;min-width:150px !important;border:1px solid #cbd5e1 !important;border-radius:4px !important;}#views-exposed-form-group-nodes-page-1 .form-actions{margin:0 !important;padding:0 !important;}#views-exposed-form-group-nodes-page-1 .form-actions input{height:32px !important;font-weight:600 !important;padding:6px 14px !important;font-size:13px !important;border:1px solid #cbd5e1 !important;border-radius:5px !important;background:#ffffff !important;cursor:pointer !important;}#views-exposed-form-group-nodes-page-1 .form-actions input:hover{background:#eef2ff !important;border-color:#a5b4fc !important;}.view-group-nodes table.cols-6{width:100%;border-collapse:collapse;background:transparent;}.view-group-nodes table.cols-6 thead{display:none;}.view-group-nodes table.cols-6 tbody{display:block;}.view-group-nodes table.cols-6 tr{display:block !important;background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:12px !important;padding:20px !important;margin-bottom:16px !important;}.view-group-nodes table.cols-6 tr:hover{border-color:#a5b4fc !important;box-shadow:0 2px 8px rgba(0,0,0,0.08) !important;}.view-group-nodes table.cols-6 td{display:inline-block !important;border:none !important;padding:4px 12px 4px 0 !important;vertical-align:middle !important;}.view-group-nodes .views-field-title{display:block !important;width:100% !important;margin-bottom:12px !important;padding-bottom:12px !important;border-bottom:1px solid #e2e8f0 !important;}.view-group-nodes .views-field-title a{font-weight:600 !important;color:#4a5fc1 !important;text-decoration:none !important;font-size:16px !important;}.view-group-nodes .views-field-title a:hover{color:#2a42aa !important;text-decoration:underline !important;}.view-group-nodes .views-field-type,.view-group-nodes .views-field-status,.view-group-nodes .views-field-changed{font-size:13px !important;color:#64748b !important;}.view-group-nodes .views-field-status{color:#059669 !important;font-weight:500 !important;}.view-group-nodes .views-field-delete-node{margin-right:8px !important;}.view-group-nodes .views-field-delete-node a{color:#dc2626 !important;font-size:13px !important;text-decoration:none !important;padding:4px 8px !important;border-radius:4px !important;}.view-group-nodes .views-field-delete-node a:hover{background:#fee2e2 !important;}.view-group-nodes .views-field-dropbutton{display:inline-block !important;}#block-danland-groupoperations{background:#f0f4ff !important;border:1px solid #e2e8f0 !important;border-radius:8px !important;padding:16px !important;margin-top:16px !important;}.group-nodes-view.views-row{display:grid !important;grid-template-columns:auto 1fr auto !important;grid-template-areas:"avatar username date"
    "image image image"
    "title title title"
    "body body body"
    "footer footer footer" !important;background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:6px !important;padding:0 !important;margin-bottom:24px !important;overflow:hidden !important;}.group-nodes-view .views-label{display:none !important;}.group-nodes-view .views-field-user-picture{grid-area:avatar !important;padding:16px 0 16px 20px !important;}.group-nodes-view .views-field-user-picture img{border-radius:50% !important;width:48px !important;height:48px !important;border:2px solid #e2e8f0 !important;}.group-nodes-view .views-field-uid{grid-area:username !important;padding:16px 12px !important;font-size:15px !important;font-weight:600 !important;}.group-nodes-view .views-field-uid a{color:#4a5fc1 !important;text-decoration:none !important;}.group-nodes-view .views-field-changed{grid-area:date !important;padding:16px 20px 16px 12px !important;text-align:right !important;font-size:13px !important;color:#94a3b8 !important;}.group-nodes-view .views-field-field-external-image-url,.group-nodes-view .views-field-field-admin-image-upload{grid-area:image !important;padding:20px !important;text-align:center !important;}.group-nodes-view .views-field-field-external-image-url img,.group-nodes-view .views-field-field-admin-image-upload img{max-width:100% !important;height:auto !important;border-radius:8px !important;}.group-nodes-view .views-field-title{grid-area:title !important;padding:0 20px 16px 20px !important;}.group-nodes-view .views-field-title a{font-weight:700 !important;color:#4a5fc1 !important;text-decoration:none !important;font-size:20px !important;line-height:1.3 !important;}.group-nodes-view .views-field-field-body{grid-area:body !important;padding:0 20px 24px 20px !important;color:#475569 !important;font-size:15px !important;line-height:1.7 !important;}.group-nodes-view .views-field-dropbutton{grid-area:footer !important;padding:16px 20px !important;background:#f0f4ff !important;border-top:1px solid #e2e8f0 !important;}.group-nodes-view .views-field-type{display:none !important;}#block-danland-groupoperations{background:#f0f4ff !important;border:1px solid #ccc !important;border-radius:8px !important;padding:16px !important;margin-top:20px !important;}.add-group-container{width:100%;max-width:100%;box-sizing:border-box;margin:1px 0 20px 0;}.add-group-button{display:block;width:100%;background:#f0f4ff;border:1px solid #ccc;border-radius:6px;padding:9px 20px;color:#4a5fc1;text-decoration:none;font-size:16px;font-weight:600;text-align:center;transition:background 0.2s ease,border-color 0.2s ease;box-sizing:border-box;}.add-group-button:hover{background:#e6ecff;color:#3a4fa1;}.group-page{margin-bottom:0 !important;}.group-page h1,.group-page .group-page__title,article.group-page h1{font-size:1.5rem !important;margin-bottom:1rem !important;}
#layout-type-1,#wrapper,#content,.content-middle,.region-content,#block-danland-forum-main-block,#block-danland-forum-main-block > .content{border:none !important;background:transparent !important;padding:0 !important;box-shadow:none !important;}.region-content > p{display:none !important;}.action-links{display:none;}.forum-wrapper{max-width:1000px;margin:0 auto;padding:0 15px;}#block-danland-forum-main-block .content .forum-cards-wrapper{background:transparent !important;border:none !important;box-shadow:none !important;margin:0 !important;}#block-danland-forum-main-block .forum-cards-wrapper > .forum-card{background:#fff !important;border:1px solid #ccc !important;border-radius:12px !important;padding:20px !important;margin:0 0 18px !important;transition:background-color 0.2s ease;}.forum-card-header{display:block !important;margin-bottom:16px !important;width:100% !important;}.forum-icon{width:100%;height:120px;background-color:#f5f5f5 !important;border-radius:8px;display:flex !important;align-items:center !important;justify-content:center !important;margin-bottom:16px !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;}.forum-icon::before{display:none !important;}.forum-card:nth-child(1) .forum-icon{background-image:url('https://civilsimian.com/sites/default/files/2025-08/forum-banner4_1.png') !important;background-color:white !important;}.forum-card:nth-child(2) .forum-icon{background-image:url('https://civilsimian.com/sites/default/files/2025-08/forum-banner1.png') !important;background-color:white !important;}.forum-card:nth-child(3) .forum-icon{background-image:url('https://civilsimian.com/sites/default/files/2025-08/forum-banner2.png') !important;background-color:white !important;}.forum-card:nth-child(4) .forum-icon{background-image:url('https://civilsimian.com/sites/default/files/2025-08/forum-banner3.png') !important;background-color:white !important;}.forum-card-title{margin:0 0 12px 0 !important;font-size:18px !important;font-weight:600 !important;line-height:1.3 !important;}.forum-card-title a{color:#4a5568 !important;text-decoration:none !important;}.forum-card-title a:hover{color:#0073aa !important;}.forum-description{margin:12px 0 !important;color:#718096 !important;font-size:14px !important;line-height:1.5 !important;}.forum-description p{margin:0 !important;}.forum-card-stats{display:flex !important;align-items:center !important;gap:20px !important;margin-top:16px !important;padding-top:16px !important;border-top:1px solid #f0f0f0 !important;font-size:13px !important;}.stat-item{display:flex !important;align-items:center !important;gap:4px !important;}.stat-label{color:#a0aec0 !important;font-weight:500 !important;}.stat-value{color:#4a5568 !important;font-weight:600 !important;}.last-post .stat-value{color:#718096 !important;font-weight:normal !important;}.last-post .stat-value a{color:#4299e1 !important;text-decoration:none !important;font-weight:500 !important;}.last-post .stat-value a:hover{text-decoration:underline !important;}#block-danland-forum-main-block .block-title{display:none;}.region-content:has(.forum-topics-wrapper) > .action-links{display:block !important;background:#f3f5ff;border:1px solid #ccc;border-radius:6px;padding:14px 0;margin:0 0 12px 0;text-align:center;}.region-content:has(.forum-topics-wrapper) > .action-links ul,.region-content:has(.forum-topics-wrapper) > .action-links li{list-style:none !important;padding:0 !important;margin:0 !important;}.region-content:has(.forum-topics-wrapper) > .action-links a{display:block !important;color:#333 !important;text-decoration:none !important;font-size:18px !important;font-weight:600 !important;text-align:center !important;background:none !important;border:0 !important;padding:0 !important;box-shadow:none !important;}.region-content:has(.forum-topics-wrapper) > .action-links a:hover{color:#0073aa !important;}#content .forum-topics-wrapper{max-width:960px;margin:0 auto 24px;background:transparent !important;border:none !important;box-shadow:none !important;}#content .forum-topic-card{background:#fff;border:1px solid #ccc;border-radius:6px;padding:18px 20px;margin-bottom:16px;transition:border-color .12s ease;}.topic-card-header{display:flex !important;align-items:flex-start !important;gap:15px !important;margin-bottom:10px !important;}.topic-card-avatar img{width:50px !important;height:50px !important;border-radius:50% !important;object-fit:cover !important;}.topic-card-meta{flex:1 !important;}.topic-category-tag{background:#e9ecef !important;color:#6c757d !important;padding:2px 8px !important;border-radius:12px !important;font-size:12px !important;display:inline-block !important;margin-bottom:5px !important;}#content .forum-topic-title{margin:0 0 6px 0;}#content .forum-topic-title a{font-size:22px;line-height:1.25;font-weight:700;color:#4a5568;text-decoration:none;}#content .forum-topic-title a:hover{color:#0073aa !important;}.topic-card-author-info{font-size:14px !important;color:#666 !important;}.topic-card-author{color:#007bff !important;text-decoration:none !important;}.topic-card-footer{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-top:15px !important;padding-top:15px !important;border-top:1px solid #f0f0f0 !important;}.topic-card-footer svg,.topic-card-stats .links{display:none !important;}.topic-read-more-btn{background:#007bff !important;color:white !important;padding:8px 16px !important;border-radius:4px !important;text-decoration:none !important;font-size:14px !important;}.topic-read-more-btn:hover{background:#0056b3 !important;}a[href*="/taxonomy/term/"][href$="/feed"]{display:none !important;}.views-element-container:has(form[action*="all-forum-topics"]) header a{display:inline-block;padding:12px 24px;background-color:#2563eb;color:white !important;text-decoration:none;border-radius:6px;font-weight:600;margin-bottom:20px;font-size:15px;transition:background-color 0.2s;}.views-element-container:has(form[action*="all-forum-topics"]) header a:hover{background-color:#1d4ed8;}.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form{background:white;padding:20px;margin-bottom:20px;border-radius:6px;border:1px solid #e5e7eb;display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:15px;align-items:end;}.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form label{font-weight:600;display:block;margin-bottom:6px;color:#374151;font-size:14px;}.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form select{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;background:white;font-size:14px;color:#374151;}.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form select:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,0.1);}.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form input[type="submit"]{padding:10px 24px;background-color:#2563eb;color:white;border:none;border-radius:6px;cursor:pointer;font-weight:600;font-size:14px;transition:background-color 0.2s;}.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form input[type="submit"]:hover{background-color:#1d4ed8;}.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form .form-actions{margin:0;}.forum-topic-card{background:white;border:1px solid #ccc;border-radius:8px;margin:0 0 16px 0 !important;overflow:hidden;padding:0 !important;}.forum-topic-header{display:flex;align-items:center;justify-content:space-between;background-color:#f0f4ff;padding:12px 20px;border-bottom:1px solid #ccc;margin:0;}.forum-topic-user-info{display:flex;align-items:center;gap:12px;}.forum-topic-avatar img{width:40px;height:40px;border-radius:50%;object-fit:cover;display:block;}.forum-topic-author{font-weight:600;color:#2563eb;margin:0;padding:0;}.forum-topic-author a{color:#2563eb;text-decoration:none;font-weight:600;}.forum-topic-author a:hover{text-decoration:underline;}.forum-topic-date{color:#6b7280;font-size:14px;font-weight:500;margin:0;padding:0;}.forum-topic-main{padding:0 !important;margin:0 !important;}.forum-topic-title{padding:20px 24px 0 24px !important;margin:0 0 16px 0 !important;}.forum-topic-title a{font-size:20px;font-weight:600;color:#4b5563;text-decoration:none;line-height:1.3;display:block;margin:0;padding:0;}.forum-topic-title a:hover{color:#2563eb;}.forum-topic-body{padding:0 24px 20px 24px !important;margin:0 !important;font-size:15px;line-height:1.7;color:#4b5563;display:block;}.forum-topic-body p{margin:0 0 1em 0;display:block;}.forum-topic-body p:last-child{margin-bottom:0;}.read-more-link{display:inline;margin-left:4px;color:#2563eb;text-decoration:none;font-weight:700;font-size:14px;white-space:nowrap;}.read-more-link:hover{text-decoration:underline;}.forum-topic-footer{display:flex;align-items:center;background-color:#f0f4ff;padding:10px 20px;border-top:1px solid #ccc;font-size:13px;margin:0;}.forum-topic-category{margin:0;padding:0;}.forum-topic-category a{color:#2563eb;text-decoration:none;font-weight:500;}.forum-topic-category a:hover{text-decoration:underline;}.forum-topic-card .views-label,.forum-topic-card .field-content{display:none !important;padding:0 !important;margin:0 !important;}.node--type-forum{background:transparent;border:none;border-radius:0;margin:0;overflow:visible;}.node--type-forum.node--full{background:white;border:1px solid #ccc;border-radius:6px;overflow:hidden;margin:0 auto !important;margin:0 auto 40px auto !important;max-width:900px;}.forum-post-header{display:flex;align-items:center;justify-content:space-between;background-color:#f0f4ff;padding:10px 16px;border-bottom:1px solid #ccc;}.forum-post-user-info{display:flex;align-items:center;gap:10px;}.forum-post-avatar img{width:32px;height:32px;border-radius:50%;object-fit:cover;}.forum-post-author a{color:#2563eb;text-decoration:none;font-weight:600;font-size:14px;}.forum-post-author a:hover{text-decoration:underline;}.forum-post-date{color:#6b7280;font-size:13px;}.forum-post-main{padding:20px 20px 16px 20px;}.forum-post-title{font-size:24px;font-weight:700;color:#1f2937;margin:0 0 16px 0;line-height:1.3;}.forum-post-body{font-size:15px;line-height:1.6;color:#374151;}.forum-post-body p{margin:0 0 12px 0;}.forum-post-body p:last-child{margin-bottom:0;}.forum-post-footer{background-color:#f0f4ff;padding:8px 16px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:13px;color:#6b7280;}.node--type-forum .profile-about-me{display:none;}.forum-post-comments{padding:16px 20px;background:#fafafa;border-top:1px solid #e5e7eb;}.forum-post-comments > h2{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 16px 0;}.comment{background:white;border:1px solid #ccc;border-radius:4px;margin:0 0 12px 0;overflow:hidden;padding:0 !important;}.comment-header-purple{display:flex;align-items:center;justify-content:space-between;background:#f0f4ff;border-bottom:1px solid #ccc;border-radius:4px 4px 0 0;padding:2px 8px;min-height:44px;}.comment-user-left{display:flex;align-items:center;gap:10px;}.comment-avatar-only{width:36px;height:36px;flex-shrink:0;overflow:hidden;border-radius:50%;}.comment-avatar-only .profile-user-info{margin:0 !important;padding:0 !important;background:none !important;border:none !important;width:36px !important;height:36px !important;display:block !important;}.comment-avatar-only .profile-user-info a{display:block !important;width:36px !important;height:36px !important;line-height:0 !important;margin:0 !important;padding:0 !important;}.comment-avatar-only img{width:36px !important;height:36px !important;border-radius:50% !important;object-fit:cover !important;display:block !important;margin:0 !important;padding:0 !important;}.comment-avatar-only .profile-member-info,.comment-avatar-only .username,.comment-avatar-only .profile-about-me{display:none !important;}.comment-username-only{font-size:14px;font-weight:600;}.comment-username-only a{color:#2563eb !important;text-decoration:none !important;font-weight:600 !important;}.comment-username-only a:hover{text-decoration:underline !important;}.comment-timestamp{font-size:12px;color:#6b7280;white-space:nowrap;}.comment-body-content{padding:16px;background:white;}.comment-body-content p{margin:0 0 8px 0;font-size:14px;line-height:1.5;color:#374151;}.comment-body-content p:last-child{margin-bottom:0;}.comment-footer-purple{background:#f0f4ff !important;border-top:1px solid #e5e7eb !important;border-radius:0 0 4px 4px !important;padding:6px 12px !important;display:flex !important;align-items:center !important;gap:6px !important;}.comment-footer-purple .links{display:flex !important;gap:6px !important;margin:0 !important;padding:0 !important;list-style:none !important;background:none !important;border:none !important;}.comment-footer-purple .links ul{display:flex !important;gap:6px !important;margin:0 !important;padding:0 !important;list-style:none !important;background:none !important;}.comment-footer-purple .links li{list-style:none !important;margin:0 !important;padding:0 !important;background:none !important;}.comment-footer-purple .links a{color:#4a5568 !important;background:#e0e7ff !important;border:1px solid #c7d2fe !important;border-radius:3px !important;padding:3px 8px !important;font-size:11px !important;font-weight:500 !important;text-decoration:none !important;display:inline-block !important;transition:all 0.2s !important;box-shadow:none !important;text-transform:none !important;letter-spacing:normal !important;line-height:1.2 !important;}.comment-footer-purple .links a:hover{background:#c7d2fe !important;border-color:#a5b4fc !important;color:#2563eb !important;}.comment .permalink,.comment-footer .comment-submitted,.parent.visually-hidden{display:none !important;}.indented{margin-left:12px;border-left:1px solid #e5e7eb;padding-left:6px;}.comment-form{background:white;border:1px solid #e5e7eb;border-radius:4px;padding:16px;margin-top:16px;}.comment-form h3{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 12px 0;}.comment-form .form-item{margin-bottom:12px;}.comment-form label{display:block;margin-bottom:4px;font-weight:500;font-size:13px;color:#374151;}.comment-form input[type="text"],.comment-form textarea{width:100%;padding:8px 10px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;}.comment-form textarea{min-height:80px;resize:vertical;}.comment-form .form-actions{margin-top:12px;display:flex;gap:8px;}.comment-form .button--primary{background:#2563eb;color:white;border:none;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;}.comment-form .button--primary:hover{background:#1d4ed8;}@media (max-width:768px){.comment-header-purple{flex-direction:column;align-items:flex-start;gap:4px;}.comment-timestamp{padding:0 0 0 0;}.indented{margin-left:16px;padding-left:8px;}}.forum-post-comments section > h2{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 16px 0;padding-left:16px !important;}.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form{background:#f0f4ff !important;border:1px solid #ccc !important;border-radius:6px !important;padding:6px 16px !important;margin:0 0 16px 0 !important;display:flex !important;align-items:center !important;gap:12px !important;flex-wrap:nowrap !important;box-sizing:border-box !important;}.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form .form-item,.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form .form-actions{margin:0 !important;padding:0 !important;}.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form hr,.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form::before,.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form::after{display:none !important;content:none !important;}.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form .form-item{display:flex !important;align-items:center !important;gap:8px !important;white-space:nowrap !important;}.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form label{margin:0 !important;font-weight:700 !important;color:#4a5568 !important;font-size:14px !important;white-space:nowrap !important;}.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form select.form-select{height:28px !important;line-height:28px !important;padding:0 12px !important;font-size:14px !important;border:1px solid #cbd5e1 !important;border-radius:4px !important;background:white !important;color:#374151 !important;display:inline-flex !important;align-items:center !important;}.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form .form-item:has(select[name="tid"]) select{min-width:160px !important;max-width:200px !important;}.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form .form-item:has(select[name="sort_by"]) select{min-width:120px !important;max-width:150px !important;}.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form .form-item:has(select[name="sort_order"]) select{min-width:80px !important;max-width:100px !important;}.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form select.form-select:focus{outline:none !important;border-color:#2563eb !important;box-shadow:0 0 0 3px rgba(37,99,235,0.1) !important;}.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form .form-actions{margin:0 !important;}.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form input[type="submit"],.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form .button{height:28px !important;line-height:24px !important;padding:0 16px !important;font-size:14px !important;font-weight:600 !important;border:1px solid #cbd5e1 !important;border-radius:8px !important;background:#ffffff !important;color:#374151 !important;box-shadow:none !important;display:inline-flex !important;align-items:center !important;cursor:pointer !important;transition:all 0.2s !important;white-space:nowrap !important;}.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form input[type="submit"]:hover,.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form .button:hover{background:#eef2ff !important;border-color:#a5b4fc !important;}@media (max-width:768px){.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form{flex-wrap:wrap !important;}.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form .form-item{flex:1 1 auto !important;}.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form select.form-select{width:100% !important;}.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form .form-actions{width:100% !important;}.views-element-container:has(form[action*="all-forum-topics"]) .views-exposed-form input[type="submit"]{width:100% !important;}}.comment-form{background:white;border:1px solid #e5e7eb;border-radius:4px;padding:16px;margin:0 auto 40px auto !important;}.node-form,form.node-form,.node-content-form{background:#f0f4ff;border:1px solid #ccc;border-radius:6px;padding:20px;}.node-form .ck-editor,.node-form .form-textarea-wrapper{border-radius:6px;}.node-form input[type="text"],.node-form textarea{border-radius:6px;}.node-form,form.node-form,.node-content-form{margin-bottom:40px;}
body{background:url(/themes/danland/images/body-bg.png) repeat-x #fff;font-size:84%;font-family:Arial,Helvetica,sans-serif;color:#000;margin:0;padding:0;line-height:1.5em;overflow-wrap:keep-all;word-wrap:keep-all;}tr.odd td,tr.even td{padding:0.5em;}a{text-decoration:none;}a:link{color:#005a8c;text-decoration:none;}a:visited{color:#005a8c;text-decoration:none;}a:hover{color:#cc6600;}blockquote{background:url(/themes/danland/images/bq-tl.png) no-repeat left top;padding-left:30px;margin-left:10px;font-style:italic;}blockquote p{background:url(/themes/danland/images/bq-br.png) no-repeat right bottom;}cite{background:url(/themes/danland/images/bq-tl.png) no-repeat left top;clear:both;display:block;font-style:italic;padding-left:30px;margin-left:10px;}code,tt,pre{background-color:#edf1f3;font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;font-size:0.9em;line-height:1.2em;}h1{font-size:1.6em;}h2{font-size:1.5em;}h3{font-size:1.3em;}h4{font-size:1.2em;}h5{font-size:1.1em;}h6{font-size:1em;}h1,h2,h3,h4,h5,h6{padding:0;margin:0;}input{max-width:100%;}#skip-link{left:50%;margin-left:-5.25em;margin-top:0;position:absolute;width:auto !important;z-index:50;}#skip-link a,#skip-link a:link,#skip-link a:visited{display:block;position:absolute;text-decoration:none;top:-10000px;width:1px;height:1px;}#header{height:66px;position:relative;width:950px;margin:0 auto;}#search-block-form{padding:5px 10px;}.search-form{margin:1.5rem 0;}.search-form .container-inline .form-submit{margin-left:5px;}.search-form .search-help-link{margin-top:10px;display:block;}#header #search-block-form{padding:0;}#header .search-block-form h2.block-title{display:none;}#header .search-block-form .form-item,#header .search-block-form .form-actions{float:left;margin:0;}#header .search-block-form .form-search{width:10em;margin-right:3px;}#header .search-block-form .form-submit{padding:0;}#logo-wrapper{float:left;}.logo{margin-top:10px;margin-left:15px;}.logo IMG{height:50px;}#branding-wrapper{float:left;margin-top:25px;}.site-name{display:inline;font-weight:bold;font-size:25px;margin-left:15px;position:relative;font-family:Verdana,Tahoma;font-style:italic;}.site-slogan{display:inline;font-weight:bold;position:relative;margin-left:10px;font-family:Verdana,Tahoma;}#header-wrapper #search-box{margin:4px 14px;position:absolute;right:0;top:30px;white-space:nowrap;}#header-wrapper #search-box input.form-text{width:10em;}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button;}#menu{min-height:34px;background:#14345c;background:-webkit-linear-gradient(#14345c,#285c91);background:-o-linear-gradient(#14345c,#285c91);background:-moz-linear-gradient(#14345c,#285c91);background:linear-gradient(#14345c,#285c91);width:952px;margin:0 auto;-webkit-box-shadow:1px 2px 3px -1px rgba(0,0,0,0.75);-moz-box-shadow:1px 2px 3px -1px rgba(0,0,0,0.75);box-shadow:1px 2px 3px -1px rgba(0,0,0,0.75);border-radius:3px;}#nav{min-height:24px;float:left;}#nav .contextual-links-region{float:left;z-index:6;}#nav h2{height:0;overflow:hidden;position:absolute;}#nav .menu,#nav .menu *{margin:0;padding:0;list-style:none;}#nav .menu{line-height:1.0;}#nav .menu ul{position:absolute;top:-999em;width:12em;}#nav .menu ul li{width:100%;}#nav .menu li:hover{visibility:inherit;}#nav .menu li{float:left;position:relative;}#nav .menu a{display:block;position:relative;}#nav .menu li:hover ul,#nav .menu li.sfHover ul{left:0;top:34px;z-index:99;}#nav ul.menu li:hover li ul,#nav ul.menu li.sfHover li ul{top:-999em;}#nav ul.menu li li:hover ul,#nav ul.menu li li.sfHover ul{left:12em;top:0;}#nav ul.menu li li:hover li ul,#nav ul.menu li li.sfHover li ul{top:-999em;}#nav ul.menu li li li:hover ul,#nav ul.menu li li li.sfHover ul{left:12em;top:0;}#nav .menu{float:left;}#nav .menu a{padding:.75em 1em;text-decoration:none;}#nav .menu a,#nav .menu a:visited{color:#fff;text-decoration:none;font-size:12px;font-weight:bold;text-transform:uppercase;padding-right:30px;padding-left:30px;padding-top:12px;}#nav .menu li{border-right:1px solid #345c8c;}#nav .menu li:last-child{border-right:none;}#nav .menu li li{background:#3b6999;border-right:none;}#nav .menu li li li{background:#3b6999;top:0px;}#nav .menu li:hover,#nav .menu li.sfHover,#nav .menu a:focus,#nav .menu a:hover,#nav .menu a:active{outline:0;}#nav .menu li:hover,#nav .menu li.sfHover,#nav .menu a:focus,#nav .menu a:hover,#nav .menu a:active{z-index:10;}#nav .menu li a:hover{background:#142f50;background:-webkit-linear-gradient(#142f50,#26507d);background:-o-linear-gradient(#142f50,#26507d);background:-moz-linear-gradient(#142f50,#26507d);background:linear-gradient(#142f50,#26507d);}#nav .menu li:first-child a:hover{background:#142f50;background:-webkit-linear-gradient(#142f50,#26507d);background:-o-linear-gradient(#142f50,#26507d);background:-moz-linear-gradient(#142f50,#26507d);background:linear-gradient(#142f50,#26507d);border-top-left-radius:3px;border-bottom-left-radius:3px;}#nav .menu li li:first-child a:hover{background:#3b6999;}#nav .menu li li a:hover{background:#3b6999;}#nav .menu li a.is-active{background:#142f50;background:-webkit-linear-gradient(#142f50,#26507d);background:-o-linear-gradient(#142f50,#26507d);background:-moz-linear-gradient(#142f50,#26507d);background:linear-gradient(#142f50,#26507d);}#nav .menu li:first-child a.is-active{background:#142f50;background:-webkit-linear-gradient(#142f50,#26507d);background:-o-linear-gradient(#142f50,#26507d);background:-moz-linear-gradient(#142f50,#26507d);background:linear-gradient(#142f50,#26507d);border-top-left-radius:3px;border-bottom-left-radius:3px;}#nav .menu li li:first-child a.is-active{background:#3b6999;border-radius:0px;}#nav .menu li li a.is-active{background:#3b6999;border-radius:0px;}#nav .menu li.active-trail{background:#142f50;background:-webkit-linear-gradient(#142f50,#26507d);background:-o-linear-gradient(#142f50,#26507d);background:-moz-linear-gradient(#142f50,#26507d);background:linear-gradient(#142f50,#26507d);}#nav .menu li.active-trail:first-child{background:#142f50;background:-webkit-linear-gradient(#142f50,#26507d);background:-o-linear-gradient(#142f50,#26507d);background:-moz-linear-gradient(#142f50,#26507d);background:linear-gradient(#142f50,#26507d);border-top-left-radius:3px;border-bottom-left-radius:3px;}#nav .menu li li.active-trail:first-child{background:#3b6999;border-radius:0px;}#nav .menu li.active-trail li{background:#3b6999;border-radius:0px;}#nav .menu li.active-trail a.is-active{background:#142f50;background:-webkit-linear-gradient(#142f50,#26507d);background:-o-linear-gradient(#142f50,#26507d);background:-moz-linear-gradient(#142f50,#26507d);background:linear-gradient(#142f50,#26507d);}#nav .menu li.active-trail:first-child a.is-active{background:#142f50;background:-webkit-linear-gradient(#142f50,#26507d);background:-o-linear-gradient(#142f50,#26507d);background:-moz-linear-gradient(#142f50,#26507d);background:linear-gradient(#142f50,#26507d);border-top-left-radius:3px;border-bottom-left-radius:3px;}#nav .menu li li.active-trail:first-child a.is-active{background:#3b6999;border-radius:0px;}#nav .menu li.active-trail li a.is-active{background:#3b6999;border-radius:0px;}#nav .menu li.active-trail li{background:#3b6999;}#nav .menu li li:hover{background:#3b6999;}#nav .menu li li li:hover{background:#3b6999;}#nav .menu ul{box-shadow:2px 2px 6px rgba(0,0,0,.2);min-width:12em;*width:12em;}.sf-arrows .sf-with-ul{padding-right:2.5em;*padding-right:1em;}.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:1em;margin-top:-3px;height:0;width:0;border:5px solid transparent;border-top-color:#dfeeff;border-top-color:rgba(255,255,255,.5);}.sf-arrows>li>.sf-with-ul:focus:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>.sfHover>.sf-with-ul:after{border-top-color:white;}.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent;border-left-color:#dfeeff;border-left-color:rgba(255,255,255,.5);}.sf-arrows ul li>.sf-with-ul:focus:after,.sf-arrows ul li:hover>.sf-with-ul:after,.sf-arrows ul .sfHover>.sf-with-ul:after{border-left-color:white;}#preface-wrapper{width:950px;margin:5px auto 0;}#preface-wrapper .column{float:left;}#preface-wrapper.in1 .column{width:100%;}#preface-wrapper.in2 .column{width:50%;}#preface-wrapper.in3 .column{width:33.3%;}#preface-wrapper .block{margin:0 15px;}#preface-wrapper .block-title{margin-top:15px;}#preface-wrapper .region{margin:15px 0;}#mission{font-size:1.6em;color:#002054;display:block;float:right;line-height:1.2em;width:100%;}#mission .contextual-links{font-size:84%;}#mission .block-title{margin-top:20px;}#mission .region{margin:20px;}#wrapper{width:950px;margin:15px auto 0;}#content{width:100%;float:left;}#layout-type-1 #sidebar-left{width:26%;float:left;margin-left:-98.5%;font-size:12px;}#layout-type-2 #sidebar-left{width:21%;float:left;margin-left:-77%;font-size:12px;}.one-sidebar-left #content{width:70.5%;float:left;margin-left:28%;}.one-sidebar-right #content{width:70.5%;float:left;margin-left:1.5%;}.two-sidebars #content{width:54%;float:left;margin-left:23%;}#layout-type-1 #sidebar-right{width:26%;float:right;font-size:12px;}#layout-type-2 #sidebar-right{width:21%;float:right;font-size:12px;}#sidebar-left h2.block-title,#sidebar-right h2.block-title{background:#e6e6e6;margin:0;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;font-size:1.3em;}#sidebar-left .content,#sidebar-right .content{padding:5px 15px;}.sidebar .block{background-color:#f4f4f4;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;margin:0 0 15px;}.sidebar tbody{border:none;}.sidebar tr.even,.sidebar tr.odd{background:none;}#help{font-size:0.9em;margin-bottom:1em;}.error{border-color:red;}.terms{background-repeat:no-repeat;margin-left:18px;margin-bottom:5px;}#notice{font-size:10px;text-align:center;margin-bottom:-10px;}table{width:100%;max-width:100%;overflow:scroll;}div.contextual-links-wrapper{font-size:100%;}#first-time{margin-bottom:10px;}.node{margin:20px 0;padding-bottom:15px;}.content-top{border-bottom:1px solid #bbb;border-right:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;background-color:#f4f4f4;margin:0 0 20px;}.content-top .block-title{margin-top:15px;}.content-top .region{margin:15px;}.content-middle .block-system{margin:0;}.content-middle .block-block{margin:0;}.content-middle .block-block .block-title{margin-top:15px;}.content-middle .block-block .content{margin:15px 0;}.content-bottom{border-bottom:1px solid #bbb;border-right:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;background-color:#f4f4f4;margin:20px 0 0;}.content-bottom .block-title{margin-top:15px;}.content-bottom .region{margin:15px;}.title,.title a{margin:0 auto;line-height:1.2em;}.node .content,.comment .content{margin:.5em 0 .5em;}.node .taxonomy{color:#999;font-size:0.9em;padding-left:1em;}.node .user-picture,.comment .user-picture{float:right;margin-left:10px;}.node .user-picture img,.comment .user-picture img{width:60px;}.node-book .links{padding-top:5px;}.preview .node,.preview .comment{background-color:#f4f4f4;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;padding:0.8em;}.submitted{font-size:0.9em;color:#999;}.submitted a:hover{text-decoration:underline;}.node-sticky{padding:1em;background-color:#f4f4f4;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;margin:0;}.messages{background-color:#f4f4f4;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;padding:0.3em;margin-bottom:1em;}.breadcrumb{background-color:#f4f4f4;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:1em;padding:0.3em 10px;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.breadcrumb li:before{content:' \BB ';}.breadcrumb li:first-child:before{content:none;}.field-type-taxonomy-term-reference .field-label,.field-type-taxonomy-term-reference .field-items,.field-type-taxonomy-term-reference .field-item{display:inline;float:left;font-weight:normal;padding-right:10px;}#contact-message-feedback-form{margin-bottom:1em;}#comment-form{margin-top:1em;}.comment{background-color:#f4f4f4;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;padding:1em;margin:1em 0;}.comment .title{line-height:1.2em;}.comment .new{text-align:right;font-weight:normal;float:right;color:red;margin:.5em;}.feed-item-body{border-bottom:1px solid #bbb;padding-bottom:1em;}#aggregator .feed-source{background-color:#f4f4f4;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;padding:0.8em;}#aggregator h1 .title{border-bottom:1px solid #bbb;}#aggregator h2{padding-top:10px;}#aggregator .news-item .categories,#aggregator .source,#aggregator .age{color:#999;font-style:italic;}.feed-item-title{font-size:1.4em;}#aggregator h3 a:hover{text-decoration:none;}.feed-item-meta .feed-item-source{font-size:0.9em;}.feed-item-meta .feed-item-date{font-size:0.9em;color:#999;}#forum table{width:100%;}#forum td{padding:0.5em;}#forum td.container{background-color:#f0f4ff;}#forum ul.links a{background-repeat:no-repeat;padding-left:20px;padding-bottom:5px;}#forum ul.links li.forum a{background-image:url(/themes/danland/images/post.png);}#forum ul.links li.login a{background-image:url(/themes/danland/images/lock.png);}#forum td.statistics,#forum td.settings,#forum td.pager{height:1em;border:1px solid #bbb;}#forum td .links{padding-top:0.7em;}.block-forum h3{margin-bottom:.5em;}dl dd{margin:0 0 .5em 1em;}tr.odd{background-color:#f4f4f4;}tr.even{background-color:#fcfcfc;}th{text-align:left;background:#e6e6e6;}tr td,tr th{border:1px solid #bbb;padding:0 6px;}#tracker table{width:100%;}#tracker td{padding:0.5em;}.profile{clear:both;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;padding:.8em;margin:1em 0em;background-color:#f4f4f4;}.profile h3{margin-bottom:10px;}div.admin-panel .body{background:#f4f4f4;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;}div.admin-panel h3{background-color:#e6e6e6;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;padding:5px 8px 5px;margin:0;}div.admin{padding-top:0;}div.admin .left,div.admin .right{margin-left:1%;margin-right:1%;}.poll .bar{background:#fff url(/themes/danland/images/bg-bar-white.png) repeat-x 0 0;border:solid #f0f0f0;border-width:1px 1px 1px;}.poll .bar .foreground{background:#71a7cc url(/themes/danland/images/bg-bar.png) repeat-x 0 100%;}ul,.block ul,ol{margin:0.5em 0 1em;padding:0 0 0 1.5em;}ul,ul li.leaf{list-style-image:url(/themes/danland/images/menu-leaf.png);}ol{list-style-image:none;}ul.menu,.item-list ul{margin:0.35em 0 0 -0.5em;}.menu-item:focus{border:1px solid #345c8c;border-radius:4px;}ol li,ul li,ul.menu li,.item-list ul li,li.leaf{margin:0.15em 0 0.15em .5em;padding-bottom:.1em;}ul li.expanded{list-style-image:url(/themes/danland/images/menu-expanded.png);}ul li.collapsed{list-style-image:url(/themes/danland/images/menu-collapsed.png);}ul li.leaf a,ul li.expanded a,ul li.collapsed a{display:block;}ul.inline li{background:none;margin:0;padding:0 1em 0 0;}ul.inline,ul.links.inline{display:inline;padding-left:0;}ul.inline li,ul.primary li,ul.secondary li{display:inline;list-style-type:none;}ol.task-list{margin-left:0;list-style-type:none;list-style-image:none;}ol.task-list li{padding:0.5em 1em 0.5em 2em;}ol.task-list li.active{background:transparent url(/themes/danland/images/task-list.png) no-repeat 3px 50%;}ol.task-list li.done{color:#393;background:transparent url(/themes/misc/watchdog-ok.png) no-repeat 0px 50%;}ol.task-list li.active{margin-right:1em;}.skip-link.focusable:focus{position:absolute !important;z-index:503;width:100%;height:40px;}fieldset ul.clearfix li{margin:0;padding:0;background-image:none;}#user-login-form{text-align:center;}#user-login-form ul{text-align:left;}ul.links li,ul.inline li{background-image:none;}.links li{margin:0;padding:0;}.tabs li{margin:0;padding:0;background-image:none;}ul.tabs{border-bottom:1px solid #ccc;line-height:normal;}.tabs a{display:inline-block;}li.expanded{list-style-image:none;list-style-type:none;margin:0.15em 0 0.15em 0.5em;}div.links ul.links a{background-repeat:no-repeat;padding-left:20px;}div.comment ul.links a{background-repeat:no-repeat;padding-left:20px;}div.links ul.links li.comment_forbidden a{padding:0;margin:0;}div.links ul.links li.comment_forbidden{padding:0;margin:0;}div.comment ul.links li.comment_forbidden a{padding:0;margin:0;}div.comment ul.links li.comment_forbidden{padding:0;margin:0;}div.links ul.links li.comment_forbidden span{background-repeat:no-repeat;padding-left:20px;padding-right:20px;}div.comment ul.links li.comment_forbidden span{background-repeat:no-repeat;padding-left:20px;padding-right:20px;}.links ul.links li.comment-add a{background-image:url(/themes/danland/images/commentadd.png);}.links ul.links li.comment-comments a{background-image:url(/themes/danland/images/comments.png);}.links ul.links li.comment-new-comments a{background-image:url(/themes/danland/images/comments.png);}.comment ul.links li.comment-edit a{background-image:url(/themes/danland/images/commentedit.png);}.comment ul.links li.comment-delete a{background-image:url(/themes/danland/images/commentdelete.png);}.comment ul.links li.comment-reply a{background-image:url(/themes/danland/images/commentadd.png);}.links ul.links li.node-readmore a{background-image:url(/themes/danland/images/readmore.png);}.links ul.links li.blog-usernames-blog a{background-image:url(/themes/danland/images/user.png);}.links ul.links li.comment-forbidden a{background-image:url(/themes/danland/images/lock.png);}.comment ul.links li.comment-forbidden a{background-image:url(/themes/danland/images/lock.png);}.links ul.links li.upload-attachments a{background-image:url(/themes/danland/images/photo.png);}.links ul.links li.book-printer a{background-image:url(/themes/danland/images/print.png);}.links ul.links li.book-add-child a{background-image:url(/themes/danland/images/add.png);}ul.pager li.pager-current{background-color:#005a8c;color:#ffffff;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;}.item-list .pager li{padding:0px;}.item-list .pager li a{padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;background-color:#f4f4f4;}.item-list .pager li a:hover{background-color:#005a8c;color:#ffffff;}ul.links li,ul.inline li{margin-left:0;margin-right:0;padding-left:0;padding-right:1em;background-image:none;}.node .links,.comment .links{text-align:left;padding-left:0;padding-top:5px;}ul.primary li a{background-color:#f4f4f4;border-color:#ccc;border-style:solid solid none;border-width:1px;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;}.book-navigation .menu{border-top:1px solid #bbb;margin:0;padding:10px 20px;}.book-navigation .page-links{border-bottom:1px solid #bbb;border-top:1px solid #bbb;padding:0.5em;text-align:center;}.filter-wrapper{border:1px solid #bbb;border-top:none;}.search-advanced{border:1px solid #bbb;}.compose-tips{margin-top:10px;}.field--name-field-tags{padding-bottom:1em;}.node--view-mode-teaser .field--name-field-tags{padding-top:1em;}.field--name-field-tags .field_label{padding-right:1em;}#authorize{float:right;margin:5px 10px 0;}#authorize ul{display:inline;}#authorize ul li{margin:0 10px 0 0;padding:0 0 0 10px;display:inline;list-style:none;border-left:1px #5a5a5a solid;background-image:none;}#authorize ul li.first{border:0;}#authorize ul li,#authorize ul li a{font-size:12px;line-height:13px;}.feed-wrapper{float:right;margin-top:7px;margin-right:20px;}.feed-icons{margin-bottom:20px;}#bottom-teaser{width:950px;margin:15px auto 0;}#bottom-teaser .column{float:left;}#bottom-teaser.in1 .column{width:100%;}#bottom-teaser.in2 .column{width:50%;}#bottom-teaser.in3 .column{width:33.3%;}#bottom-teaser .block{margin:0 15px;}#bottom-teaser .block-title{margin-top:15px;}#bottom-teaser .region{margin:15px 0;}#bottom-wrapper{background-color:#f4f4f4;border-right:1px solid #bbb;border-left:1px solid #ddd;border-top:1px solid #ddd;margin:20px auto 0;text-align:left;width:950px;position:relative;}#bottom-wrapper .column{float:left;}#bottom-wrapper.in1 .column{width:100%;}#bottom-wrapper.in2 .column{width:50%;}#bottom-wrapper.in3 .column{width:33.3%;}#bottom-wrapper.in4 .column{width:25%;}#bottom-wrapper .block{margin:0 15px;}#bottom-wrapper .block-title{margin-top:15px;font-size:1.3em;}#bottom-wrapper .region{margin:15px 0;}#footer-wrapper{width:950px;margin:0 auto;position:relative;border-top:1px solid #bbb;padding:10px 0 0;}#footer{width:950px;font-size:12px;}#footer .block-title{margin-top:15px;}#footer .region{margin:15px 0;}#subnav{font-size:12px;}#subnav li a{font-weight:normal;}#subnav li a:hover{color:#cc6600;}#subnav-wrapper{text-align:right;}#subnav-wrapper ul{display:inline;}#subnav-wrapper ul li{display:inline;list-style:none;background-image:none;padding-left:5px;}#subnav-wrapper ul li,#subnav-wrapper ul li a{font-size:12px;line-height:13px;}#secondary-menu ul.menu li{display:inline;list-style-type:none;padding-right:1em;padding-left:5px;}#secondary-menu ul.menu{padding:0;text-align:right;margin:0.5em 0 1em;}.overlay #header,.overlay #menu,.overlay .block-block,.overlay #bottom-teaser,.overlay #bottom-wrapper,.overlay #footer-wrapper{display:none;}.overlay #wrapper{width:98%;}.theme-info ul{list-style-image:none;}input[type=text]{max-width:100%;box-sizing:border-box;}img{max-width:100%;}a{word-break:break-all;}.region-footer{overflow:hidden;}@media screen and (max-width:949px){#footer-wrapper{overflow-x:hidden;}}.slideshow-inner,#slideshow-bottom{width:100%;height:auto;}#slideshow-wrapper{margin-right:0;margin-left:500px;}.slideshow{width:50%;}#nav .menu li.active-trail a.is-active,#nav .menu li.active-trail:first-child a.is-active{background:green;}#nav .menu li a:hover,#nav .menu li:first-child a:hover{background:green;}#nav .menu li a:active,#nav .menu li:first-child a:active,#nav .menu li.active-trail a:active,#nav .menu li.active-trail:first-child a:active{background:green;}#nav .menu li li,#nav .menu li.active-trail li{background:green;}#nav .menu li li:first-child a:hover,#nav .menu li li a:hover{background:green;}#nav .menu li li:first-child a:active,#nav .menu li li a:active,#nav .menu li.active-trail li a:active,#nav .menu li.active-trail li:first-child a:active{background:green;}#block-danland-page-title h1{margin-bottom:2rem !important;}
body,div,p,span,h1,h2,h3,h4,h5,h6,a{overflow-wrap:normal !important;word-break:keep-all !important;hyphens:none !important;white-space:normal !important;}a,.breakable{overflow-wrap:anywhere;}@media all and (max-width:949px){#header,#menu,#slideshow-wrapper,#slideshow-inner,#slideshow,#slideshow-bottom,#preface-wrapper,#bottom-teaser,#bottom-wrapper,#wrapper,#footer-wrapper{width:768px;}#mission-wrapper{width:950px!important;}#search-block-form{padding:5px 10px 5px 0;}}@media (max-width:949px){body.one-sidebar-right #main-content{display:flex;flex-direction:column;}body.one-sidebar-right #content{width:100% !important;float:none !important;}body.one-sidebar-right #sidebar-right{width:100% !important;float:none !important;clear:both !important;margin-top:20px;}body.one-sidebar-right .region-sidebar-second{display:block;width:100%;}}@media all and (max-width:949px){#header,#menu,#slideshow-wrapper,.slideshow-inner,.slideshow,#slideshow-bottom,#preface-wrapper,#bottom-teaser,#bottom-wrapper,#wrapper,#footer-wrapper{width:768px;}}@media (max-width:949px){#header,#menu,#slideshow-wrapper,#preface-wrapper,#bottom-teaser,#bottom-wrapper,#wrapper,#footer-wrapper{width:100% !important;max-width:950px;margin:0 auto;}}@media all and (max-width:767px){#header,#menu,#slideshow-wrapper,#slideshow-inner,#slideshow,#slideshow-bottom,#preface-wrapper,#bottom-teaser,#bottom-wrapper,#wrapper,#footer-wrapper{width:767px;}#mission-wrapper{width:767px!important;}#search-block-form{padding:5px 10px 5px 0;}}@media (max-width:767px){body.one-sidebar-right #main-content{display:flex;flex-direction:column;}body.one-sidebar-right #content{width:100% !important;float:none !important;}body.one-sidebar-right #sidebar-right{width:100% !important;float:none !important;clear:both !important;margin-top:20px;}body.one-sidebar-right .region-sidebar-second{display:block;width:100%;}}@media all and (max-width:767px){#header,#menu,#slideshow-wrapper,.slideshow-inner,.slideshow,#slideshow-bottom,#preface-wrapper,#bottom-teaser,#bottom-wrapper,#wrapper,#footer-wrapper{width:768px;}}@media (max-width:767px){#header,#menu,#slideshow-wrapper,#preface-wrapper,#bottom-teaser,#bottom-wrapper,#wrapper,#footer-wrapper{width:100% !important;max-width:767px;margin:0 auto;}}#nav .menu ul{min-width:auto;width:auto;}#menu #nav{text-align:right;width:95%;}#nav .main-navigation-menu.menu-parent{display:none;}#nav .main-navigation-menu.active{display:flex;flex-direction:column;width:100%;}.responsive-menu-icon{display:inline-block;}.responsive-menu-icon.close .menu-icon-open{display:none;}.responsive-menu-icon.close .menu-icon-close{display:block;}#nav .main-navigation-menu.menu-parent .menu-item a{padding:15px 30px;}}@media all and (max-width:640px){#header,{width:100%;}}@media all and (max-width:640px){#header,#menu,#slideshow-wrapper,#slideshow-inner,#slideshow,#slideshow-bottom,#preface-wrapper,#bottom-teaser,#bottom-wrapper,#wrapper,#footer-wrapper,#footer
  #preface-wrapper.in3 .column,#preface-wrapper.in2 .column,#preface-wrapper.in1 .column,#bottom-teaser.in3 .column,#bottom-teaser.in2 .column,#bottom-teaser.in1 .column,#bottom-wrapper.in4 .column,#bottom-wrapper.in3 .column,#bottom-wrapper.in2 .column,#bottom-wrapper.in1 .column{width:100%;}.one-sidebar #content,.two-sidebars #content{width:100%;float:left;margin:0;}#layout-type-1 #sidebar-left,#layout-type-1 #sidebar-right,#layout-type-2 #sidebar-left,#layout-type-2 #sidebar-right{width:100%;float:right;margin:0;position:relative;}#nav .menu li a{background:#14345c;background:-webkit-linear-gradient(#14345c,#285c91);background:-o-linear-gradient(#14345c,#285c91);background:-moz-linear-gradient(#14345c,#285c91);background:linear-gradient(#14345c,#285c91);}#nav .menu li li a{background:#3b6999;}#nav .menu li:first-child a:hover{border-top-left-radius:0px;border-bottom-left-radius:0px;}#nav .menu li:first-child a.is-active{border-top-left-radius:0px;border-bottom-left-radius:0px;}#nav .menu li:first-child li a.is-active{border-radius:0px;}#nav .menu li li a.is-active{border-radius:0px;}#nav .menu li.active-trail:first-child{border-top-left-radius:0px;border-bottom-left-radius:0px;}#nav .menu li.active-trail:first-child li{border-radius:0px;}#nav .menu li.active-trail li{border-radius:0px;}#nav .menu li.active-trail:first-child a.is-active{border-top-left-radius:0px;border-bottom-left-radius:0px;}#nav .menu li.active-trail:first-child li a.is-active{border-radius:0px;}#nav .menu li.active-trail li a.is-active{border-radius:0px;}#nav .menu li:hover ul,#nav .menu li.sfHover ul{top:33px;}}@media all and (max-width:480px){.slideshow-inner,.slideshow{height:200px;}#nav .menu-parent{margin-bottom:0;}#nav .menu li a{background:#14345c;background:-webkit-linear-gradient(#14345c,#285c91);background:-o-linear-gradient(#14345c,#285c91);background:-moz-linear-gradient(#14345c,#285c91);background:linear-gradient(#14345c,#285c91);}#nav .menu li li a{background:#3b6999;}#nav .menu li:first-child a:hover{border-top-left-radius:0px;border-bottom-left-radius:0px;}#nav .menu li:first-child a.is-active{border-top-left-radius:0px;border-bottom-left-radius:0px;}#nav .menu li:first-child li a.is-active{border-radius:0px;}#nav .menu li li a.is-active{border-radius:0px;}#nav .menu li.active-trail:first-child{border-top-left-radius:0px;border-bottom-left-radius:0px;}#nav .menu li.active-trail:first-child li{border-radius:0px;}#nav .menu li.active-trail li{border-radius:0px;}#nav .menu li.active-trail:first-child a.is-active{border-top-left-radius:0px;border-bottom-left-radius:0px;}#nav .menu li.active-trail:first-child li a.is-active{border-radius:0px;}#nav .menu li.active-trail li a.is-active{border-radius:0px;}#nav .menu li:hover ul,#nav .menu li.sfHover ul{top:33px;}}#slideshow-wrapper{width:950px;margin:0 auto;padding:0;}@media all and (max-width:480px){#nav{margin-top:0;}#nav .main-navigation-menu > li > a{padding:8px 6px !important;font-size:12px !important;white-space:nowrap;}}@media all and (max-width:480px){#nav{margin-top:0 !important;padding:0 !important;}@media all and (max-width:480px){#nav{margin-top:0 !important;padding:0 10px !important;}#nav ul.main-navigation-menu{display:flex !important;width:100% !important;justify-content:space-between !important;margin:0 !important;padding:0 !important;}#nav ul.main-navigation-menu li{flex:1 !important;text-align:center !important;}#nav .main-navigation-menu > li > a{padding:8px 6px !important;font-size:12px !important;white-space:nowrap;display:block !important;width:100% !important;}}body{min-width:360px;}@media (max-width:360px){body #nav{margin-top:0 !important;padding:0 10px !important;}body #nav .menu,body #nav .menu *{margin:0 !important;padding:0 !important;}body #nav ul.main-navigation-menu{display:table !important;width:100% !important;table-layout:fixed !important;border-collapse:separate !important;}body #nav ul.main-navigation-menu li{display:table-cell !important;width:auto !important;text-align:center !important;vertical-align:middle !important;flex:none !important;float:none !important;}body #nav .main-navigation-menu > li > a{padding:6px 4px !important;font-size:11px !important;width:100% !important;display:block !important;box-sizing:border-box !important;white-space:nowrap !important;}}#nav ul.main-navigation-menu{display:flex !important;width:100% !important;}#nav ul.main-navigation-menu li{flex:1 !important;}}#slideshow-wrapper .custom-slideshow:empty{display:none;}@media (max-width:640px){#nav .main-navigation-menu{display:flex !important;flex-wrap:nowrap !important;overflow-x:hidden !important;-ms-overflow-style:none;scrollbar-width:none;}#nav .main-navigation-menu::-webkit-scrollbar{display:none;}}#slideshow-wrapper{margin-bottom:15px;}@media (max-width:640px){#content-middle .region.region-content{padding-left:12px !important;padding-right:12px !important;box-sizing:border-box;}}.content-middle .region.region-content .views-element-container,.content-middle .region.region-content .block,.content-middle .region.region-content .views-row{margin-left:0 !important;margin-right:0 !important;}body{min-width:360px;}
.user-avatar{width:25px !important;height:25px !important;border-radius:50%;overflow:hidden;flex-shrink:0;}.user-avatar img{width:25px !important;height:25px !important;object-fit:cover;border-radius:50%;}.user-header-box .user-avatar{width:150px !important;height:150px !important;border-radius:50% !important;overflow:hidden !important;flex-shrink:0 !important;border:none !important;padding:0 !important;display:block !important;line-height:0 !important;}.user-header-box .user-avatar img{width:100% !important;height:100% !important;object-fit:cover !important;border-radius:0 !important;display:block !important;border:none !important;margin:0 !important;}.article-front-wrapper{background-color:#f9f9f9;padding:1.5rem;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,0.1);margin-bottom:2rem;}.article-front-wrapper img{max-width:100%;border-radius:6px;margin-top:1rem;margin-bottom:1rem;}.article-meta{margin-bottom:1rem;}.article-title{font-size:1.4rem;margin-top:0.5rem;color:#333;}.article-submitted{font-size:0.85rem;color:#777;margin-bottom:1rem;}.article-tags{font-style:italic;font-size:0.85rem;color:#555;}.article-share{margin-top:1rem;}.user-register-form{max-width:600px;margin:0 !important;padding:0rem !important;background-color:#ffffff;border:none !important;box-shadow:none !important;background-color:transparent !important;}.user-register-form .form-item{margin-bottom:1.5rem;padding:1rem;background-color:#f0f4ff;border:1px solid #ddd;border-radius:6px;}.user-register-form .form-item label{display:block;font-weight:600;font-size:1rem;margin-bottom:0.5rem;color:#2a3f8d;}.user-register-form input[type="text"],.user-register-form input[type="email"],.user-register-form input[type="password"],.user-register-form textarea{width:100%;padding:0.75rem;border-radius:4px;border:1px solid #bbb;box-sizing:border-box;}.user-register-form fieldset{border:1px solid #ccc;border-radius:6px;padding:1rem;margin-bottom:1.5rem;background-color:#fefefe;}.user-register-form fieldset legend{font-weight:bold;color:#2a3f8d;padding:0 0.5rem;font-size:1rem;}.user-register-form input[type="submit"]{display:block;margin:0rem auto 2rem auto;padding:0.75rem 1.5rem;background-color:#2a52be;color:#fff;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color 0.2s ease;}.field--name-user-picture .form-item,.field--name-user-picture .form-managed-file{display:flex;flex-direction:column;align-items:flex-start;gap:0.5rem;margin-bottom:0.5rem;}.field--name-user-picture input[type="file"]{margin-bottom:0.5rem;}.field--name-user-picture input[type="submit"]{margin-top:0.5rem;align-self:flex-start;padding:0.5rem 1.25rem;background-color:#2a42aa;color:white;border:none;border-radius:6px;font-size:0.95rem;cursor:pointer;transition:background-color 0.2s ease;}.field--name-user-picture input[type="submit"]:hover{background-color:#1f3085;}.field--name-user-picture{margin-bottom:2rem !important;}.profile-user-info{display:flex;align-items:center;padding:12px 15px;background:#f8f9fa;border-bottom:1px solid #e0e0e0;}.profile-user-info img{width:40px;height:40px;border-radius:50%;margin-right:0px;margin-left:20px;object-fit:cover;}.profile-member-info .username{font-size:16px;font-weight:bold;color:#333;}.profile-member-info .username{padding-top:20px;}.profile-member-info{padding-top:20px;}.profile-user-info{padding:5px !important;}.profile-member-info{padding-top:0 !important;margin-left:0px;}.profile-member-info .username{padding-top:20px;margin-top:0;}.user-header-box,.profile-user-info > div{padding:5px !important;}.submitted{padding:8px 15px;background:transparent;border-bottom:none;font-size:12px;color:#666;}.submitted a{color:#0066cc;text-decoration:none;font-weight:500;}.submitted a:hover{text-decoration:underline;}.user-content-link{margin-bottom:10px !important;}.view-submissions-link{margin-bottom:0 !important;}.profile-about-me{margin-top:10px !important;}.comment-form{background:white;border:1px solid #e0e0e0;border-radius:6px;padding:20px;}.comment-form .form-item{margin-bottom:15px;}.comment-form label{display:block;margin-bottom:5px;font-weight:600;color:#333;}.comment-form input[type="text"],.comment-form textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:14px;}.comment-form textarea{min-height:120px;resize:vertical;}.comment-form .form-actions{margin-top:20px;text-align:right;}.comment-form .button{padding:10px 20px;border:none;border-radius:4px;font-size:14px;cursor:pointer;margin-left:10px;}.comment-form .button--primary{background:#0066cc;color:white;}.comment-form .button--primary:hover{background:#0052a3;}.comment-form .button:not(.button--primary){background:#f8f9fa;color:#333;border:1px solid #ccc;}.comment-form .button:not(.button--primary):hover{background:#e9ecef;}.comment-form{background:white;border:1px solid #e0e0e0;border-radius:6px;padding:20px;}.comment-form .form-item{margin-bottom:15px;}.comment-form label{display:block;margin-bottom:5px;font-weight:600;color:#333;}.comment-form input[type="text"],.comment-form textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:14px;}.comment-form textarea{min-height:120px;resize:vertical;}.comment-form .form-actions{margin-top:20px;text-align:right;}.comment-form .button{padding:10px 20px;border:none;border-radius:4px;font-size:14px;cursor:pointer;margin-left:10px;}.comment-form .button--primary{background:#0066cc;color:white;}.comment-form .button--primary:hover{background:#0052a3;}.comment-form .button:not(.button--primary){background:#f8f9fa;color:#333;border:1px solid #ccc;}.comment-form .button:not(.button--primary):hover{background:#e9ecef;}.comment{background:white;border:1px solid #e0e0e0;border-radius:6px;margin:15px 0;overflow:hidden;position:relative;}.indented{margin-left:30px;border-left:3px solid #e0e0e0;padding-left:15px;}.comment.comment-level-1 + .indented{border-left-color:#0066cc;}.comment.comment-level-2 + .indented{border-left-color:#28a745;}.comment.comment-level-3 + .indented{border-left-color:#ffc107;}.comment .links a{display:inline-block;background-image:none !important;background-color:#0066cc;color:white;padding:6px 12px;border-radius:4px;text-decoration:none;font-size:12px;font-weight:500;margin-right:8px;border:none;}.comment .links a:hover{background-color:#0052a3;color:white;text-decoration:none;}.comment .links{padding:10px 15px;border-top:1px solid #f0f0f0;background:#fafafa;display:flex;flex-wrap:wrap;gap:8px;}.comment .profile-user-info{display:flex;align-items:center;padding:10px 15px;background:#f8f9fa;border-bottom:1px solid #e0e0e0;}.comment .profile-user-info img{width:35px;height:35px;border-radius:50%;margin-right:10px;object-fit:cover;}.comment .profile-member-info .username{font-size:15px;font-weight:bold;color:#333;}.comment .profile-about-me{display:none;}.comment .content{padding:15px;}.comment .content h3{margin:0 0 10px 0;font-size:16px;font-weight:bold;}.comment .content h3 a{color:#333;text-decoration:none;}.comment .content h3 a:hover{color:#0066cc;text-decoration:underline;}.comment .content p{margin:0 0 10px 0;line-height:1.5;color:#333;}.contact-message-feedback-form{background-color:#f0f4ff;padding:2em;border-radius:10px;border:1px solid #ccc;max-width:600px;margin:2em auto;font-family:Arial,sans-serif;}.contact-message-feedback-form label{display:block;font-weight:bold;color:#2a42aa;margin-bottom:0.3em;}.contact-message-feedback-form input[type="text"],.contact-message-feedback-form input[type="email"],.contact-message-feedback-form textarea{width:100%;padding:0.7em;border-radius:6px;border:1px solid #ccc;box-sizing:border-box;font-size:1em;margin-bottom:1em;}.contact-message-feedback-form input[type="submit"],.contact-message-feedback-form input[type="button"]{padding:0.6em 1.2em;font-size:1em;border:none;border-radius:6px;background-color:#2a42aa;color:#fff;cursor:pointer;margin-right:0.5em;margin-top:1em;transition:background-color 0.2s ease-in-out;}.contact-message-feedback-form input[type="submit"]:hover,.contact-message-feedback-form input[type="button"]:hover{background-color:#1a2b7a;}.contact-message-feedback-form .form-item-copy{margin-top:1em;display:flex;align-items:center;}.contact-message-feedback-form .form-item-copy input{margin-right:0.5em;}.contact-message-feedback-form{margin-top:0.1em;}#sidebar-right .block{background-color:#fafbff;border:1px solid #ccc;border-radius:5px;margin-bottom:1.5em;font-family:Arial,sans-serif;color:#000;box-shadow:0 1px 2px rgba(0,0,0,0.05);overflow:hidden;}#sidebar-right .block .block-title{background-color:#f0f4ff;font-weight:bold;font-size:1.1em;color:#000;padding:0.75em 1em;margin:0;border-bottom:1px solid #ccc;text-align:left;}#block-danland-userlogin{background-color:#f0f4ff;border:1px solid #ccc;border-radius:10px;padding:1em;font-family:Arial,sans-serif;box-shadow:0 1px 2px rgba(0,0,0,0.05);color:#000;max-width:300px;margin:0 auto 1.5em auto;}#block-danland-userlogin h2.block-title{background-color:transparent !important;font-weight:bold;font-size:1.1em;color:#000;padding:0 0 0.5em 0;margin:0;border-bottom:1px solid #ccc;}#block-danland-userlogin label{display:block;font-weight:normal;margin-top:0.5em;color:#222;font-size:0.95em;}#block-danland-userlogin input[type="text"],#block-danland-userlogin input[type="password"]{width:100%;padding:0.5em;border-radius:5px;border:1px solid #ccc;margin-top:0.2em;margin-bottom:0.8em;background-color:#ffffff;}#block-danland-userlogin input[type="submit"]{background-color:#2a42aa;color:#fff;border:none;padding:0.5em 1em;border-radius:6px;cursor:pointer;width:100%;font-weight:bold;}#block-danland-userlogin input[type="submit"]:hover{background-color:#1c2f8b;}#block-danland-userlogin ul{list-style:none;padding-left:0;margin-top:1em;}#block-danland-userlogin li{margin-bottom:0.5em;}#block-danland-userlogin a{color:#2a42aa;text-decoration:none;}#block-danland-userlogin a:hover{text-decoration:underline;}#block-danland-userlogin input[type="text"],#block-danland-userlogin input[type="password"]{width:100% !important;max-width:100%;padding:0.5em;border-radius:6px;border:1px solid #ccc;background-color:#ffffff !important;box-sizing:border-box;font-size:1em;margin-bottom:1em;}#block-danland-userlogin label{text-align:center;display:block;margin:0.5em 0 0.2em;font-size:1em;}#block-danland-useraccountmenu > h2.block-title{background-color:#f0f4ff;}.user-login-form input[type="text"],.user-login-form input[type="password"]{width:250px;padding:0.5rem 0.75rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;}.user-login-form input[type="text"],.user-login-form input[type="password"]{width:200px;padding:0.5rem 0.75rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;background-color:#fff;}.user-login-form label{display:block;margin-bottom:0.25rem;font-weight:bold
  color:#333;}.user-login-form input[type="submit"]{background-color:#003366;color:white;padding:0.6rem 1.2rem;border:none;border-radius:6px;cursor:pointer;font-weight:bold;transition:background 0.2s ease;}.user-login-form input[type="submit"]:hover{background-color:#005199;}.comment-form{background:#f0f4ff;border:1px solid #ccc;border-radius:6px;padding:1em;margin-top:2em;max-width:700px;}.comment-form h2{margin-top:0;font-size:1.2em;color:#1d2a60;border-bottom:1px solid #ddd;padding-bottom:0.5em;}.comment-form label{display:block;margin-top:1em;font-weight:bold;}.comment-form textarea,.comment-form input[type="text"]{width:100%;padding:0.5em;font-size:1em;border:1px solid #ccc;border-radius:4px;}.comment-form .form-actions{margin-top:1em;}.comment-form .form-actions input{padding:0.5em 1.25em;font-size:1em;border-radius:4px;}ul.links.inline .comment-add{display:none;}.js-filter-guidelines,.js-filter-wrapper > .form-wrapper:first-child{display:none;}.comment-form .form-actions input[type="submit"]{background-color:#3b51c5;color:white;border:none;padding:0.6em 1.5em;font-size:1em;border-radius:8px;cursor:pointer;margin-right:0.5em;transition:background-color 0.2s ease-in-out;}.comment-form .form-actions input[type="submit"]:hover{background-color:#2a3da1;}#comment-form input#edit-preview{display:none !important;}#edit-field-leave-blank-0-value{display:none !important;}label[for="edit-field-leave-blank-0-value"]{display:none !important;}.user-pass form{max-width:500px;margin:3rem auto;padding:2rem;background-color:#ffffff;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,0.05);font-family:system-ui,sans-serif;}.user-pass label{display:block;font-weight:600;margin-bottom:0.5rem;color:#2a3f8d;}.user-pass input[type="text"],.user-pass input[type="email"]{width:100%;padding:0.75rem;border-radius:4px;border:1px solid #bbb;box-sizing:border-box;margin-bottom:1.25rem;}.user-pass input[type="submit"]{padding:0.75rem 1.5rem;background-color:#2a52be;color:#fff;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color 0.2s ease;}.user-pass input[type="submit"]:hover{background-color:#1f3d91;}.user-pass input[type="text"],.user-pass input[type="email"]{width:100%;max-width:400px;padding:0.75rem;border-radius:6px;border:1px solid #bbb;box-sizing:border-box;margin-bottom:1.25rem;font-size:1rem;}form.user-pass-reset{max-width:600px;margin:3rem auto;padding:2rem;background-color:#ffffff;border:1px solid #ccc;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,0.08);font-size:1.1rem;line-height:1.6;color:#111;}form.user-pass-reset input[type="submit"]{background-color:#3f51b5;color:white;border:none;padding:0.8rem 1.5rem;border-radius:6px;font-size:1rem;cursor:pointer;margin-top:1.5rem;transition:background-color 0.2s ease-in-out;}form.user-pass-reset input[type="submit"]:hover{background-color:#2c3c9c;}form.user-pass-reset{margin-top:0.1rem;}.user-form,.user-form-edit,.user-form-edit-account{max-width:700px;margin:.1rem auto 2rem auto;padding:2rem;background-color:#f0f4ff;border:1px solid #ccc;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,0.05);}form[action*="/user/"][action*="/edit"] .form-item{margin-bottom:1.5rem;}form[action*="/user/"][action*="/edit"] label{font-weight:600;display:block;margin-bottom:0.5rem;color:#2a3f8d;}form[action*="/user/"][action*="/edit"] input[type="text"],form[action*="/user/"][action*="/edit"] input[type="email"],form[action*="/user/"][action*="/edit"] input[type="password"],form[action*="/user/"][action*="/edit"] select,form[action*="/user/"][action*="/edit"] textarea{width:100%;padding:0.75rem;border:1px solid #bbb;border-radius:4px;box-sizing:border-box;}form[action*="/user/"][action*="/edit"] input[type="submit"]{padding:0.75rem 1.5rem;background-color:#2a52be;color:white;font-size:1rem;border:none;border-radius:6px;cursor:pointer;transition:background-color 0.2s ease;}form[action*="/user/"][action*="/edit"] input[type="submit"]:hover{background-color:#1f3d91;}.profile-user-info{background:#f0f4ff;border:1px solid #ccc;border-radius:6px;padding-left:2rem;padding-top:.5rem;padding-bottom:.5rem;display:flex;align-items:center;gap:2rem;}.profile-user-info img{width:120px;height:120px;border-radius:50%;border:1px solid #ccc;margin-bottom:0;object-fit:cover;flex-shrink:0;}.profile-member-info{flex:1;text-align:left;}.profile-member-info .username{font-size:1.8rem;font-weight:bold;color:#2c3e50;margin-bottom:2rem;}.profile-member-info .member-status{font-size:1.1rem;font-weight:600;color:#2c3e50;margin-bottom:0.5rem;}.profile-member-info .member-time{color:#6c757d;font-size:0.95rem;}.profile-about-me{background:#fff;border:1px solid #ccc;border-radius:6px;padding:2rem;margin-top:1.5rem;margin-bottom:1.5rem;}.user-content-link{margin:20px 0;padding:10px;background-color:#f0f4ff;border:1px solid #ddd;border-radius:6px;}.view-submissions-link{display:block;color:#333;text-decoration:none;font-size:18px;font-weight:600;text-align:center;}.view-submissions-link:hover{color:#0073aa;}.responsive-menu-icon{display:none !important;}nav[role="navigation"] ul.main-navigation-menu{display:block !important;height:auto !important;opacity:1 !important;visibility:visible !important;}.vote-container{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:15px;background-color:#f0f4ff;border:1px solid #d6d8db;width:fit-content;}.vote-btn{background:none;border:none;cursor:pointer;padding:1px;transition:all 0.2s ease;display:flex;align-items:center;justify-content:center;width:21px;height:21px;color:#6c757d;}.vote-btn:hover{transform:scale(1.1);}.vote-arrow{width:18px;height:18px;transition:all 0.2s ease;}.vote-btn.upvote:hover .vote-arrow{color:#28a745;stroke:#28a745;}.vote-btn.downvote:hover .vote-arrow{color:#dc3545;stroke:#dc3545;}.vote-btn.upvote.voted .vote-arrow{color:#28a745;stroke:#28a745;fill:#28a745;}.vote-btn.downvote.voted .vote-arrow{color:#dc3545;stroke:#dc3545;fill:#dc3545;}.score{font-size:14px;font-weight:600;color:#495057;min-width:20px;text-align:center;}.teaser-external-image{margin:1rem 1rem 1rem 1rem;text-align:center;}.teaser-external-image img{max-width:100%;height:auto;border-radius:4px;}.main-content-input-teaser .teaser-post-content > div:nth-child(2){font-size:1.2rem !important;color:#1d2a60 !important;font-weight:bold !important;margin-bottom:0.5rem !important;}.main-content-input-teaser .teaser-post-content > div:nth-child(3){color:#333 !important;font-weight:normal !important;line-height:1.5;}.main-content-input-teaser .links{margin-bottom:1rem !important;}.main-content-input-teaser .links a{font-size:0.9rem !important;color:#007bff !important;font-weight:normal !important;text-decoration:underline;}.main-content-input-teaser-meta{background:#f0f4ff;border:0px solid #666;border-bottom:1px solid #ccc;border-radius:6px;padding:0.75rem;margin-top:0rem;display:flex;align-items:center;gap:0.5rem;}.main-content-input-teaser-meta .propositions-avatar{width:40px;height:40px;border-radius:8px;overflow:hidden;}.main-content-input-teaser-meta .propositions-avatar img{width:100%;height:100%;object-fit:cover;border-radius:8px;}body:not(.role--administrator) .field--name-field-admin-image-upload{display:none !important;}.node-main-content-input-form{background:#f0f4ff;border:1px solid #ccc;border-radius:6px;padding:1em;margin-top:.2em;max-width:700px;margin-left:auto;margin-right:auto;}.form-wrapper{margin-bottom:0px;}.form-item label{display:block;font-weight:bold;font-size:16px;color:#374151;margin:10px 0 !important;letter-spacing:0.025em;}.form-text,.form-textarea,.form-select{width:100%;padding:.5em;font-size:1em;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;}.form-text:focus,.form-textarea:focus,.form-select:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,0.1);background-color:#ffffff;}.form-textarea{min-height:120px;resize:vertical;font-family:inherit;}.js-filter-guidelines{background-color:#ffffff;border:1px solid #e5e7eb;border-radius:6px;padding:16px;margin-top:12px;}.js-filter-guidelines h4{color:#374151;font-size:14px;font-weight:600;margin:0 0 8px 0;}.js-filter-guidelines ul{margin:8px 0 0 0;padding-left:20px;}.js-filter-guidelines li{font-size:13px;color:#6b7280;margin-bottom:4px;}.image-widget{background-color:#ffffff;border:2px dashed #d1d5db;border-radius:8px;padding:20px;text-align:center;transition:border-color 0.2s ease-in-out;}.image-widget:hover{border-color:#6366f1;}.form-file{margin:0;font-size:14px;}.form-actions{display:flex;gap:12px;margin-top:30px;padding-top:20px;border-top:1px solid #e5e7eb;}.button{background-color:#3b51c5;color:white;border:none;padding:0.6em 1.5em;font-size:1em;border-radius:8px;cursor:pointer;margin-right:0.5em;transition:background-color 0.2s ease-in-out;}.button--primary{background-color:#3b51c5;color:#ffffff;}.button--primary:hover{background-color:#2a3da1;}.button:not(.button--primary){background-color:#ffffff;color:#374151;border:1px solid #d1d5db;}.button:not(.button--primary):hover{background-color:#f9fafb;border-color:#9ca3af;}.url-textfield{display:none !important;}@media (max-width:768px){.node-main-content-input-form{padding:20px;margin:0 10px;}.form-actions{flex-direction:column;}.button{width:100%;text-align:center;}}.ck-toolbar{border-top-left-radius:8px !important;border-top-right-radius:8px !important;border-color:#d1d5db !important;}.ck-editor__editable{border-bottom-left-radius:8px !important;border-bottom-right-radius:8px !important;border-color:#d1d5db !important;}.description{font-size:13px;color:#6b7280;margin-top:6px;line-height:1.4;}.form-item--error .form-text,.form-item--error .form-textarea,.form-item--error .form-select{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,0.1);}.form-item--error label{color:#dc2626;}.form-item--success .form-text,.form-item--success .form-textarea{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,0.1);}.js-pager__items{display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;padding:16px 0 !important;margin:0 !important;list-style:none !important;}.js-pager__items li{list-style:none !important;margin:0 !important;padding:0 !important;}.js-pager__items a{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:36px !important;height:36px !important;padding:0 12px !important;font-size:14px !important;font-weight:500 !important;color:#4a5568 !important;background:#ffffff !important;border:1px solid #cbd5e1 !important;border-radius:6px !important;text-decoration:none !important;transition:all 0.2s !important;}.js-pager__items a:hover{background:#eef2ff !important;border-color:#a5b4fc !important;color:#3730a3 !important;}.js-pager__items .is-active,.js-pager__items li.is-active a{background:#4f46e5 !important;border-color:#4f46e5 !important;color:#ffffff !important;font-weight:600 !important;}.pagination-heading{margin:0 !important;}form[id^="node-"][id$="-delete-form"]{background-color:#f0f4ff;border:1px solid #ccc;border-radius:6px;padding:25px 28px;margin:2px auto;max-width:700px;box-shadow:0 2px 6px rgba(0,0,0,0.05);font-family:system-ui,sans-serif;color:#222;}form[id^="node-"][id$="-delete-form"]{font-size:16px;line-height:1.5;}form[id^="node-"][id$="-delete-form"]::before{content:"⚠️ This action cannot be undone.";display:block;color:#000;font-weight:600;margin-bottom:10px;}form[id^="node-"][id$="-delete-form"] .form-actions{margin-top:22px;display:flex;gap:15px;}form[id^="node-"][id$="-delete-form"] .button--primary{background-color:#723882 !important;border-radius:6px !important;color:#fff !important;border:none !important;padding:8px 20px !important;}form[id^="node-"][id$="-delete-form"] .button--primary:hover{background-color:#b72e2e;}form[id^="node-"][id$="-delete-form"] .button.dialog-cancel{background-color:#eee;border:1px solid #ccc;border-radius:6px;color:#333;padding:9px 22px;font-weight:600;cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease;text-decoration:none;}form[id^="node-"][id$="-delete-form"] .button.dialog-cancel:hover{background-color:#f5f5f5;border-color:#bbb;}#block-danland-usersubmissionsmenu{border:1px solid #d0d6e0;border-radius:6px 6px 0 0;overflow:hidden;margin-bottom:20px;padding:0;background:#fff;max-width:1100px !important;width:100% !important;margin-left:auto;margin-right:auto;}#block-danland-usersubmissionsmenu .block-title{background-color:#f0f4ff;margin:0;padding:12px 16px;font-size:18px;font-weight:600;color:#000;border-bottom:1px solid #ccd3e0;border-radius:6px 6px 0 0;}#block-danland-usersubmissionsmenu ul.main-navigation-menu{background-color:#fff;margin:0;padding:10px 16px;list-style:none;text-align:center;border-top:none;}#block-danland-usersubmissionsmenu ul.main-navigation-menu a{color:#2c3670;font-weight:600;margin:0 12px;text-decoration:none;display:inline-block;padding:6px 8px;transition:color 0.2s ease;}#block-danland-usersubmissionsmenu ul.main-navigation-menu a:hover,#block-danland-usersubmissionsmenu ul.main-navigation-menu a:focus{color:#e67300;border-bottom:none;}#block-danland-usersubmissionsmenu ul.main-navigation-menu a.active{color:#000;}#block-danland-usersubmissionsmenu{position:relative;background:#fff;border:1px solid #ccd3e0;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,0.08);margin:0 auto 20px auto;padding:0;max-width:720px !important;}.region-content #block-danland-usersubmissionsmenu,#wrapper #block-danland-usersubmissionsmenu{background:#fff !important;border:1px solid #ccd3e0 !important;border-radius:6px !important;box-shadow:0 1px 3px rgba(0,0,0,0.08) !important;padding:0 !important;}#block-danland-usersubmissionsmenu .block-title{background-color:#f0f4ff;margin:0;padding:12px 16px;font-size:18px;font-weight:600;color:#000;border-bottom:1px solid #ccd3e0;border-radius:6px 6px 0 0;}#block-danland-usersubmissionsmenu ul.main-navigation-menu{background-color:#ffffff;margin:0;padding:15px 16px;list-style:none;text-align:center;border-top:none;}#block-danland-usersubmissionsmenu ul.main-navigation-menu a{color:#2c3670;font-weight:600;margin:0 12px;text-decoration:none;display:inline-block;padding:6px 8px;transition:color 0.2s ease;}#block-danland-usersubmissionsmenu ul.main-navigation-menu a:hover,#block-danland-usersubmissionsmenu ul.main-navigation-menu a:focus{color:#e67300;border-bottom:none;}#block-danland-usersubmissionsmenu{position:relative;background:#fff;border:1px solid #ccd3e0;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,0.08);margin-bottom:.9rem !important;padding:0;max-width:98%;}#block-danland-usersubmissionsmenu .block-title{background-color:#f0f4ff;margin:0;padding:9px 16px;font-size:18px;font-weight:600;color:#000;border-bottom:1px solid #ccd3e0;border-radius:6px 6px 0 0;}#block-danland-usersubmissionsmenu ul.main-navigation-menu{background-color:#ffffff;margin:0;padding:12px 12px;list-style:none;text-align:center;border-top:none;white-space:nowrap;}#block-danland-usersubmissionsmenu ul.main-navigation-menu a{color:#2c3670;font-weight:600;margin:0 8px;text-decoration:none;display:inline-block;padding:6px 4px;transition:color 0.2s ease;}#block-danland-usersubmissionsmenu ul.main-navigation-menu a:hover,#block-danland-usersubmissionsmenu ul.main-navigation-menu a:focus{color:#e67300;border-bottom:none;}body:not(.user-logged-in) .add-boycott-container,body:not(.user-logged-in) .add-group-container,body:not(.user-logged-in) .add-content-container,body:not(.user-logged-in) .add-maxim-container,body:not(.user-logged-in) .add-proposition-container,body:not(.user-logged-in) .add-issue-container{display:none !important;}body:not(.user-logged-in) .discuss-dot,body:not(.user-logged-in) .quote-discuss-footer,body:not(.user-logged-in) a[href*="forum?quote="]{display:none !important;}.node-form,form[class*="node-"][class*="-form"]{width:100% !important;max-width:100% !important;box-sizing:border-box !important;}.node-form .form-item,form[class*="node-"][class*="-form"] .form-item{width:100% !important;max-width:100% !important;box-sizing:border-box !important;}.node-form input[type="text"],.node-form textarea,.node-form select,form[class*="node-"][class*="-form"] input[type="text"],form[class*="node-"][class*="-form"] textarea,form[class*="node-"][class*="-form"] select{width:100% !important;max-width:100% !important;box-sizing:border-box !important;}.node-form .text-format-wrapper,form[class*="node-"][class*="-form"] .text-format-wrapper{width:100% !important;max-width:100% !important;box-sizing:border-box !important;}
.help-toggle{cursor:pointer;color:#1a73e8;font-weight:600;margin-top:6px;margin-bottom:6px;display:inline-block;}
.kebab{position:relative;z-index:999;}.kebab__btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0px solid #cbd5e1;border-radius:6px;background:#f0f4ff;cursor:pointer;line-height:1;font-size:18px;}.kebab__btn:hover{background:#eef2ff;border-color:#c7d2fe;}.kebab__menu{position:absolute;right:100%;bottom:100%;margin-bottom:4px;z-index:1000;min-width:160px;padding:6px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,.12);}.kebab__item{display:block;padding:8px 10px;border-radius:6px;font-size:14px;color:#1f2937;text-decoration:none;}.kebab__item:hover{background:#f3f4f6;}.kebab__danger{color:#b91c1c;}.kebab__danger:hover{background:#fef2f2;}.proposition-node-user-box-footer{overflow:visible !important;}
.organization-card{border:1px solid #ccc;border-radius:6px;overflow:hidden;background:#fff;text-align:left;padding:0;max-width:960px;margin:0 auto;}.organization__header{display:flex;align-items:center;justify-content:space-between;background:#eef3ff;padding:.3rem 1rem 0 1rem;border-bottom:1px solid #ccc;margin:0;}.organization__author{display:flex;align-items:center;gap:.75rem;}.organization__avatar img{width:48px;height:48px;border-radius:50%;object-fit:cover;}.organization__name{font-weight:600;color:#2d3a66;white-space:nowrap;}.organization__meta{margin-left:auto;white-space:nowrap;color:#334155;font-size:.9rem;opacity:.75;display:inline-flex;gap:.5rem;}.organization__title{margin:1rem;line-height:1.2;white-space:normal;overflow-wrap:anywhere;word-break:keep-all;hyphens:none;}.organization__title a{text-decoration:none;}.organization__image,.org__image{display:flex;justify-content:center;margin:1rem auto 1.25rem;max-width:900px;border-radius:6px;overflow:hidden;}.organization__image img,.org__image img{display:block;width:100%;height:auto;border-radius:inherit;box-shadow:0 8px 24px rgba(0,0,0,.08);}.org__body{display:inline-block;text-align:left;max-width:780px;width:100%;padding:1rem;margin:0 auto;}.org__sections{display:grid;gap:1rem;max-width:100%;}.org__section-title{margin:0 0 .4rem 0;font-weight:700;text-align:left;color:#222;}.org__section-box{border:1px solid #ccc;border-radius:6px;background:#fff;padding:.75rem 1rem;width:100%;box-sizing:border-box;}.org__row{display:grid;grid-template-columns:160px 1fr;gap:.5rem .75rem;align-items:start;justify-items:start;margin:.4rem 0;}.org__label{font-weight:600;text-align:right;}.org__value{text-align:left;}.org__footer{margin-top:.75rem;padding:.5rem 1rem 1rem;display:flex;gap:.5rem;align-items:center;width:100%;}.btn-op{display:inline-block;padding:.35rem .7rem;border-radius:8px;text-decoration:none;border:1px solid #d8d8d8;font-size:.95rem;}.btn-op--edit{background:#f7faff;border-color:#cfe2ff;}.btn-op--delete{background:#fff5f5;border-color:#f3c0c0;}.organization-card,.organization-card *{box-sizing:border-box;max-width:100%;}.org__body,.org__sections,.org__section,.org__section-box,.org__footer{max-width:100%;overflow-wrap:break-word;}.organization-card{border:1px solid #ccc;border-radius:6px;overflow:hidden;background:#fff;padding:0;text-align:left;margin-bottom:2rem;}.org__created{margin-left:auto;text-align:right;}.organization__avatar-link,.organization__name-link{text-decoration:none;color:inherit;}.organization__avatar-link:hover .organization__avatar{opacity:0.8;transition:opacity 0.2s ease;}form.node-boycott-form{border:1px solid #ccc;border-radius:8px;background-color:#f0f4ff;padding:1.5rem;margin:.2rem 0 4rem;box-shadow:0 1px 3px rgba(0,0,0,0.05);width:100%;max-width:100%;box-sizing:border-box;}form.node-boycott-form .form-item{margin-bottom:1.25rem;}form.node-boycott-form label{font-weight:600;font-size:1rem;color:#2a3f8d;margin-bottom:0.25rem;display:inline-block;}form#node-boycott-edit-form{background-color:#f0f4ff !important;border:1px solid #ccc !important;border-radius:6px !important;padding:20px !important;margin:2px auto !important;max-width:900px !important;box-shadow:0 2px 5px rgba(0,0,0,0.05);}form#node-boycott-edit-form .form-item{margin-bottom:1.2em !important;}form#node-boycott-edit-form input.button{border-radius:6px !important;padding:8px 20px !important;font-weight:600;}form#node-boycott-edit-form .button--primary{background-color:#4759d1 !important;color:#fff !important;border:none !important;}form#node-boycott-edit-form .button--danger{background-color:#723882 !important;border-radius:6px !important;color:#fff !important;border:none !important;padding:8px 20px !important;}form#node-boycott-edit-form .form-item-revision{display:none !important;}.add-boycott-container{width:100%;max-width:100%;box-sizing:border-box;margin:1px 0 20px 0;}.add-boycott-button{display:block;width:100%;background:#f0f4ff;border:1px solid #ccc;border-radius:6px;padding:10px 20px;color:#4a5fc1;text-decoration:none;font-size:16px;font-weight:600;text-align:center;transition:background 0.2s ease,border-color 0.2s ease;box-sizing:border-box;}.add-boycott-button:hover{background:#e6ecff;color:#3a4fa1;}
.user-header-box{order:-10 !important;width:100% !important;max-width:100% !important;margin:0 0 20px 0 !important;padding:20px !important;box-sizing:border-box !important;}#block-danland-userstatsdashboard{order:-9 !important;margin-bottom:20px;}#block-danland-views-block-user-dashboard-message{background:transparent !important;border:none;box-shadow:none;padding:0;margin-bottom:20px;order:-8 !important;}#block-danland-views-block-user-dashboard-message .content{background:transparent;border:none;padding:0;}#block-danland-views-block-user-dashboard-message .block-title{display:none;}#announcements-content{display:none;}#announcements-content.open{display:block;}.announcement-toggle-container{max-height:auto;}#block-danland-profiledashboardmenu{background:#f0f4ff;border:1px solid #ccc;border-radius:6px;padding:0 20px;margin:0 0 20px 0;order:-7 !important;}#block-danland-usersubmissionsmenu{background:#fff;border:1px solid #ccc;border-radius:6px;padding:10px 25px 0 25px;margin-bottom:20px;}#block-danland-usersubmissionsmenu .block-title{margin:0;font-weight:700;color:#4a5568;font-size:16px;}.content-middle,.region-content{display:flex !important;flex-direction:column !important;margin-top:0;}#block-danland-views-block-user-dashboard-message .announcement-content,#block-danland-views-block-user-dashboard-message .views-element-container{display:none !important;}#block-danland-views-block-user-dashboard-message .announcement-content.expanded,#block-danland-views-block-user-dashboard-message .views-element-container.expanded{display:block !important;}#block-danland-profiledashboardmenu ul.main-navigation-menu,#block-danland-usersubmissionsmenu ul.main-navigation-menu{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;list-style:none !important;padding:0 !important;margin:0 !important;}#block-danland-profiledashboardmenu ul.main-navigation-menu li.menu-item{margin-right:20px !important;margin-bottom:0 !important;font-weight:bold;}#block-danland-usersubmissionsmenu ul.main-navigation-menu li.menu-item{list-style:none !important;margin-right:20px !important;margin-bottom:0 !important;font-weight:bold;}#block-danland-profiledashboardmenu ul.main-navigation-menu li.menu-item:last-child,#block-danland-usersubmissionsmenu ul.main-navigation-menu li.menu-item:last-child{margin-right:0 !important;}#block-danland-profiledashboardmenu ul.main-navigation-menu li.menu-item a{display:inline-block;padding:4px 12px;text-decoration:none;border-radius:0;transition:background-color 0.2s;}#block-danland-usersubmissionsmenu ul.main-navigation-menu li.menu-item a{display:inline-block;padding:4px 0;text-decoration:none;border-radius:0;transition:background-color 0.2s;}.stats-toggle .dropdown-arrow{transform:rotate(-90deg) !important;transition:transform 0.3s ease;}.stats-toggle.active .dropdown-arrow{transform:rotate(0deg) !important;}#block-danland-userstatsdashboard{order:-9 !important;margin-bottom:0px !important;}#block-danland-views-block-user-dashboard-message{background:transparent !important;border:none;box-shadow:none;padding:0;margin-top:0 !important;margin-bottom:20px;order:-8 !important;}#block-danland-views-block-user-dashboard-message .announcement-toggle{width:100%;padding:12px 16px !important;background:#4a5fc1;color:#ffffff;border:none;border-radius:6px !important;font-size:16px;font-weight:600;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background 0.3s ease;margin-bottom:0;}#block-danland-views-block-user-dashboard-message .announcement-toggle.active{border-radius:6px 6px 0 0 !important;}#block-danland-views-block-user-dashboard-message .announcement-content.expanded{max-height:400px;overflow-y:auto;opacity:1;padding:16px;background:#ffffff;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 6px 6px !important;}.views-element-container:not(.announcement-content){max-height:none;}#views-exposed-form-user-dashboard-submissions-user-dashboard-submissions{background:#f0f4ff !important;border:1px solid #ccc !important;border-radius:6px !important;padding:6px 12px !important;margin:0 0 12px 0 !important;display:flex !important;align-items:center !important;gap:10px !important;flex-wrap:nowrap !important;box-sizing:border-box !important;}#views-exposed-form-user-dashboard-submissions-user-dashboard-submissions > *{margin:0 !important;}#views-exposed-form-user-dashboard-submissions-user-dashboard-submissions .js-form-item{display:flex !important;align-items:center !important;margin:0 !important;gap:8px !important;}#views-exposed-form-user-dashboard-submissions-user-dashboard-submissions label{margin:0 !important;font-weight:700 !important;color:#4a5568 !important;white-space:nowrap !important;}#views-exposed-form-user-dashboard-submissions-user-dashboard-submissions select.form-select{height:32px !important;line-height:30px !important;font-size:14px !important;min-width:200px !important;padding:0 8px !important;margin:0 !important;}#views-exposed-form-user-dashboard-submissions-user-dashboard-submissions .form-actions{margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;}#views-exposed-form-user-dashboard-submissions-user-dashboard-submissions .button,#views-exposed-form-user-dashboard-submissions-user-dashboard-submissions input[type="submit"]{height:32px !important;line-height:1 !important;padding:0 14px !important;margin:0 !important;border:1px solid #bbb !important;border-radius:4px !important;background:#fff !important;font-weight:600 !important;font-size:14px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;}#views-exposed-form-user-dashboard-submissions-user-dashboard-submissions input[type="submit"]:hover{background:#eef2ff !important;border-color:#4a5fc1 !important;}#block-danland-views-block-user-dashboard-message .announcement-toggle{width:100%;padding:16px 20px;background:#4a5fc1;color:#ffffff;border:none;border-radius:8px;font-size:16px;font-weight:600;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background 0.3s ease;margin-bottom:0;}#block-danland-views-block-user-dashboard-message .announcement-toggle:hover{background:#3a4fa1;}#block-danland-views-block-user-dashboard-message .announcement-toggle.active{border-radius:8px 8px 0 0;}.announcement-arrow{display:inline-block;margin-left:auto;font-size:14px;}#block-danland-views-block-user-dashboard-message .announcement-content{max-height:0;overflow:hidden;transition:max-height 0.4s ease,opacity 0.3s ease;opacity:0;background:#ffffff;}#block-danland-views-block-user-dashboard-message .announcement-content.expanded{max-height:400px;overflow-y:auto;opacity:1;padding:16px;background:#ffffff;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 8px 8px;}#block-danland-views-block-user-dashboard-message .announcement-content .views-row{padding:16px;margin-bottom:16px;background:#f8f9fa;border-radius:8px;border-left:4px solid #4a5fc1;}#block-danland-views-block-user-dashboard-message .announcement-content .views-row:last-child{margin-bottom:0;}#block-danland-views-block-user-dashboard-message .announcement-content .views-field-title{font-weight:600;font-size:16px;color:#2d3748;margin-bottom:8px;}#block-danland-views-block-user-dashboard-message .announcement-content .field-content{color:#4a5568;line-height:1.6;}#block-danland-views-block-user-dashboard-message .announcement-content img{max-width:100%;height:auto;border-radius:4px;margin:8px 0;}#block-danland-views-block-user-dashboard-message .announcement-content.expanded::-webkit-scrollbar{width:8px;}#block-danland-views-block-user-dashboard-message .announcement-content.expanded::-webkit-scrollbar-track{background:#f1f1f1;border-radius:0 0 8px 0;}#block-danland-views-block-user-dashboard-message .announcement-content.expanded::-webkit-scrollbar-thumb{background:#4a5fc1;border-radius:4px;}#block-danland-views-block-user-dashboard-message .announcement-content.expanded::-webkit-scrollbar-thumb:hover{background:#3a4fa1;}
.articulation-page .section-nav{display:flex;gap:.5rem;flex-wrap:wrap;margin:0 0 1rem 0;}.articulation-page .section-nav .btn{display:inline-block;padding:.5rem .9rem;border-radius:6px;background:#f0f4ff;color:#2a42aa;text-decoration:none;border:1px solid #c7d3f5;font-weight:700;line-height:1;transition:color .15s ease,background .15s ease,box-shadow .15s ease;}.articulation-page .section-nav .btn:hover{color:#1b2379 !important;background:#e8ecff !important;border-color:#b9c6ff !important;text-decoration:none !important;}.articulation-page .section-nav .btn:focus-visible,.articulation-page .section-nav a:focus-visible{outline:none !important;box-shadow:0 0 0 3px rgba(34,48,143,.2) !important;}.articulation-page .section-nav .btn.is-active{background:#e8edff;border-color:#a5b4fc;}.articulation-page h2{margin-top:1.25rem}.articulation-page h3{margin-top:1rem}.articulation-page ol.pledges{padding-left:1.25rem;margin:.5rem 0 1.25rem}.articulation-page ol.pledges > li{margin:.6rem 0}.articulation-page ol.pledges > li > strong{display:block;margin-bottom:.25rem}body.path-articulation blockquote p{margin:.4rem 0;}body.path-articulation blockquote p:last-child{margin-bottom:0;}#constitutional-page .section-nav{display:flex;gap:.5rem;flex-wrap:wrap;margin:4px 0 12px 0;}#constitutional-page .section-nav .btn{display:inline-block;padding:.5rem .9rem;line-height:1;border:1px solid #c7d3f5;border-radius:6px;background:#f0f4ff;color:#2a42aa;text-decoration:none;font-weight:700;transition:color .15s,background .15s,box-shadow .15s;}#constitutional-page .section-nav .btn:hover{text-decoration:underline;}#constitutional-page .section-nav .btn.is-active{background:#e8edff;border-color:#a5b4fc;}#constitutional-page{margin-top:0;}#constitutional-page > :first-child{margin-top:0;}.region-content .articulation-page{margin-top:-12px !important;}.articulation-page .section-nav,.articulation-page .section-nav > p{display:flex !important;gap:.5rem !important;flex-wrap:wrap !important;margin:0 0 12px 0 !important;padding:0 !important;}.articulation-page .section-nav p{margin:0 !important;}.articulation-page .section-nav a{display:inline-block !important;padding:.5rem .9rem !important;line-height:1 !important;border:1px solid #c7d3f5 !important;border-radius:6px !important;background:#f0f4ff !important;color:#2a42aa !important;text-decoration:none !important;font-weight:700 !important;}.articulation-page .section-nav a:hover{text-decoration:underline !important;}.articulation-page .section-nav a.is-active{background:#e8edff !important;border-color:#a5b4fc !important;}.articulation-page > .section-nav:first-child{margin-top:0 !important;}.articulation-page .policy-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;}.articulation-page .policy-cards ul{list-style:none;margin:0;padding:0;display:contents;}.articulation-page .policy-cards li{background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:14px 16px;}.articulation-page .policy-cards li:hover{border-color:#a5b4fc;}.articulation-page .policy-cards li > strong{display:block;font-size:18px;margin-bottom:4px;}.articulation-page .policy-cards li em{color:#64748b;}.articulation-page .policy-cards{grid-template-columns:1fr !important;gap:14px !important;}.articulation-page .policy-cards .card-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;}.articulation-page .policy-cards .chip{display:inline-block;padding:6px 12px;border:1px solid #c7d3f5;border-radius:9999px;background:#f0f4ff;color:#2a42aa;text-decoration:none;font-weight:700;font-size:14.5px;line-height:1;}.articulation-page .policy-cards .chip:hover{background:#e8ecff;border-color:#b3c0ff;color:#1b2379;text-decoration:none;}.articulation-page .policy-cards .chip:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(27,35,121,.18);}.articulation-page .policy-cards li > strong:last-child{display:none;}
#views-exposed-form-main-content-input-main-content-input,#views-exposed-form-main_content_input-main_content_input{background:#f0f4ff !important;border:1px solid #ccc !important;border-radius:6px !important;padding:10px 14px !important;margin:0 0 16px 0 !important;display:flex !important;align-items:center !important;gap:10px !important;flex-wrap:nowrap !important;max-width:100% !important;width:100% !important;box-sizing:border-box !important;}#views-exposed-form-main-content-input-main-content-input .form-item,#views-exposed-form-main_content_input-main_content_input .form-item{display:flex !important;align-items:center !important;gap:6px !important;margin:0 !important;padding:0 !important;flex-shrink:0 !important;}#views-exposed-form-main-content-input-main-content-input .form-item label,#views-exposed-form-main_content_input-main_content_input .form-item label{margin:0 !important;font-weight:600 !important;color:#4a5568 !important;white-space:nowrap !important;font-size:13px !important;}#views-exposed-form-main-content-input-main-content-input select.form-select,#views-exposed-form-main_content_input-main_content_input select.form-select{height:32px !important;line-height:1 !important;padding:5px 10px !important;font-size:13px !important;min-width:100px !important;max-width:140px !important;display:inline-flex !important;align-items:center !important;vertical-align:middle !important;box-sizing:border-box !important;}#views-exposed-form-main-content-input-main-content-input select.form-select option,#views-exposed-form-main_content_input-main_content_input select.form-select option{padding:8px 12px !important;line-height:1.4 !important;}#views-exposed-form-main-content-input-main-content-input .form-actions,#views-exposed-form-main_content_input-main_content_input .form-actions{margin:0 !important;padding:0 !important;flex-shrink:0 !important;}#views-exposed-form-main-content-input-main-content-input .form-actions .button,#views-exposed-form-main-content-input-main-content-input input[type="submit"],#views-exposed-form-main_content_input-main_content_input .form-actions .button,#views-exposed-form-main_content_input-main_content_input input[type="submit"]{height:32px !important;line-height:1 !important;font-weight:600 !important;padding:6px 14px !important;font-size:13px !important;border:1px solid #cbd5e1 !important;border-radius:5px !important;background:#ffffff !important;box-shadow:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;vertical-align:middle !important;box-sizing:border-box !important;}#views-exposed-form-main-content-input-main-content-input .form-actions .button:hover,#views-exposed-form-main-content-input-main-content-input input[type="submit"]:hover,#views-exposed-form-main_content_input-main_content_input .form-actions .button:hover,#views-exposed-form-main_content_input-main_content_input input[type="submit"]:hover{background:#eef2ff !important;border-color:#a5b4fc !important;}#views-exposed-form-main-content-input-main-content-input hr,#views-exposed-form-main-content-input-main-content-input::before,#views-exposed-form-main-content-input-main-content-input::after,#views-exposed-form-main_content_input-main_content_input hr,#views-exposed-form-main_content_input-main_content_input::before,#views-exposed-form-main_content_input-main_content_input::after{display:none !important;content:none !important;}.main-content-input-wrapper{max-width:800px;margin:1.5rem auto;padding:1.5rem;background:#fff;border-radius:6px;}.main-content-input-wrapper .external-image{margin:1rem 0;text-align:center;}.main-content-input-wrapper .external-image img{max-width:100%;height:auto;border-radius:6px;}.main-content-input-wrapper .post-content div:first-child{font-size:1.4rem !important;color:#1d2a60 !important;font-weight:bold !important;margin-bottom:1rem !important;}.main-content-input-wrapper .post-content div:nth-child(2){margin:1rem 0;line-height:1.6;color:#333 !important;font-weight:normal !important;}.main-content-input-meta{background:#f0f4ff;border:1px solid #666;border-radius:8px;padding:1rem;margin-top:1.5rem;display:flex;align-items:center;gap:0.75rem;}.main-content-input-meta .propositions-avatar{width:25px;height:25px;border-radius:8px;object-fit:cover;flex-shrink:0;overflow:hidden;}.main-content-input-meta .propositions-avatar img{width:100%;height:100%;}.main-content-input-meta span:first-of-type{color:#1d2a60;font-weight:bold;text-decoration:none;}.main-content-input-meta span{font-size:0.9rem;color:#666;}.main-content-input-teaser{max-width:800px;margin:0.1rem auto 1.5rem auto;padding:0;background:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,0.1);}form#node-main-content-input-edit-form{background-color:#f0f4ff;border:1px solid #ccc;border-radius:6px;padding:22px 25px;margin:2px auto;max-width:900px;box-shadow:0 2px 6px rgba(0,0,0,0.05);}form#node-main-content-input-edit-form .form-item{margin-bottom:1.3em;}form#node-main-content-input-edit-form label{font-weight:600;color:#222;}form#node-main-content-input-edit-form input.form-text,form#node-main-content-input-edit-form textarea.form-textarea,form#node-main-content-input-edit-form select.form-select{width:100%;border:1px solid #bbb;border-radius:4px;padding:8px 10px;font-size:15px;transition:border-color 0.2s ease;}form#node-main-content-input-edit-form input.form-text:focus,form#node-main-content-input-edit-form textarea.form-textarea:focus,form#node-main-content-input-edit-form select.form-select:focus{border-color:#6b7cff;outline:none;}form#node-main-content-input-edit-form .form-item-revision{display:none !important;}form#node-main-content-input-edit-form .filter-help,form#node-main-content-input-edit-form .text-summary-wrapper{display:none !important;}form#node-main-content-input-edit-form .image-widget{border:1px dashed #ccc;background-color:#fafbff;padding:12px;border-radius:4px;}form#node-main-content-input-edit-form .form-actions{margin-top:25px;display:flex;gap:12px;}form#node-main-content-input-edit-form .button--primary{background-color:#4759d1;border:none;border-radius:8px;color:#fff;padding:9px 22px;font-weight:600;cursor:pointer;transition:background-color 0.2s ease;}form#node-main-content-input-edit-form .button--primary:hover{background-color:#3242a6;}form#node-main-content-input-edit-form .button--danger{background-color:#723882 !important;border-radius:6px !important;color:#fff !important;border:none !important;padding:8px 20px !important;}form#node-main-content-input-edit-form .button--danger:hover{background-color:#c83f3f;}.add-content-container{width:100%;max-width:100%;box-sizing:border-box;margin:1px 0 20px 0;}.add-content-button{display:block;width:100%;background:#f0f4ff;border:1px solid #ccc;border-radius:6px;padding:9px 20px;color:#4a5fc1;text-decoration:none;font-size:16px;font-weight:600;text-align:center;box-sizing:border-box;}.add-content-button:hover{background:#e6ecff;color:#3a4fa1;}
#views-exposed-form-issue-solution-issue-solution,#views-exposed-form-issue_solution-issue_solution{background:#f0f4ff !important;border:1px solid #ccc !important;border-radius:6px !important;padding:6px 12px !important;margin:0 0 16px 0 !important;display:flex !important;align-items:center !important;gap:16px !important;flex-wrap:wrap !important;max-width:720px !important;box-sizing:border-box !important;}#views-exposed-form-issue-solution-issue-solution .form-item-tid,#views-exposed-form-issue-solution-issue-solution .form-item-field-constitution-categories-target-id,#views-exposed-form-issue_solution-issue_solution .form-item-tid,#views-exposed-form-issue_solution-issue_solution .form-item-field-constitution-categories-target-id{display:flex !important;align-items:center !important;margin:0 !important;gap:8px !important;}#views-exposed-form-issue-solution-issue-solution .form-item-tid label,#views-exposed-form-issue-solution-issue-solution .form-item-field-constitution-categories-target-id label,#views-exposed-form-issue_solution-issue_solution .form-item-tid label,#views-exposed-form-issue_solution-issue_solution .form-item-field-constitution-categories-target-id label{margin:0 !important;font-weight:700 !important;color:#4a5568 !important;}#views-exposed-form-issue-solution-issue-solution select.form-select,#views-exposed-form-issue_solution-issue_solution select.form-select{height:28px !important;line-height:40px !important;padding:0 12px !important;font-size:16px !important;display:inline-flex !important;align-items:center !important;min-width:200px !important;}#views-exposed-form-issue-solution-issue-solution .form-actions,#views-exposed-form-issue_solution-issue_solution .form-actions{margin:0 !important;padding:0 !important;}#views-exposed-form-issue-solution-issue-solution .form-actions .button,#views-exposed-form-issue-solution-issue-solution input[type="submit"],#views-exposed-form-issue_solution-issue_solution .form-actions .button,#views-exposed-form-issue_solution-issue_solution input[type="submit"]{height:28px !important;line-height:24px !important;padding:0 16px !important;font-size:16px !important;font-weight:700 !important;border:1px solid #cbd5e1 !important;border-radius:8px !important;background:#ffffff !important;box-shadow:none !important;display:inline-flex !important;align-items:center !important;}#views-exposed-form-issue-solution-issue-solution .form-actions .button:hover,#views-exposed-form-issue-solution-issue-solution input[type="submit"]:hover,#views-exposed-form-issue_solution-issue_solution .form-actions .button:hover,#views-exposed-form-issue_solution-issue_solution input[type="submit"]:hover{background:#eef2ff !important;border-color:#a5b4fc !important;}#views-exposed-form-issue-solution-issue-solution hr,#views-exposed-form-issue-solution-issue-solution::before,#views-exposed-form-issue-solution-issue-solution::after,#views-exposed-form-issue_solution-issue_solution hr,#views-exposed-form-issue_solution-issue_solution::before,#views-exposed-form-issue_solution-issue_solution::after{display:none !important;content:none !important;}.node-issue-solution-form .form-actions{margin-top:1em;}.node-issue-solution-form .form-actions input{padding:0.5em 1.25em;font-size:1em;border-radius:4px;}.node-issue-solution-form .form-actions input[type="submit"]{background-color:#3b51c5;color:white;border:none;padding:0.6em 1.5em;font-size:1em;border-radius:8px;cursor:pointer;margin-right:0.5em;transition:background-color 0.2s ease-in-out;}.node-issue-solution-form .form-actions input[type="submit"]:hover{background-color:#2a3da1;}.node-issue-solution-form .form-actions input[value="Preview"]{background-color:#f8f9fa;color:#6c757d;border:1px solid #dee2e6;padding:0.6em 1.5em;font-size:1em;border-radius:8px;cursor:pointer;margin-right:0.5em;transition:all 0.2s ease-in-out;}.node-issue-solution-form .form-actions input[value="Preview"]:hover{background-color:#e9ecef;border-color:#adb5bd;}.node-issue-solution-form .js-filter-guidelines,.node-issue-solution-form .js-filter-wrapper > .form-wrapper:first-child{display:none;}.node-issue-solution-form .image-widget{background-color:white;border:1px solid #ccc;border-radius:4px;padding:1em;text-align:center;}.node-issue-solution-form .form-file{margin:0;}.node-issue-solution-form .description{font-size:0.9em;color:#666;margin-top:0.5em;}.node-issue-solution-form .ck.ck-editor{border:1px solid #ccc;border-radius:4px;margin-top:0.5em;margin-bottom:1em;}.node-issue-solution-form .ck.ck-toolbar{border-bottom:1px solid #ccc;background-color:#f9f9f9;}.node-issue-solution-form .ck.ck-editor__main > .ck-editor__editable{padding:0.5em;min-height:150px;background-color:white;}.node-issue-solution-form .ck.ck-content{background-color:white;}.node-issue-solution-form .field--name-field-issue{margin-bottom:1.5em;}.node-issue-solution-form .field--name-field-solution{margin-bottom:1.5em;}.node-issue-solution-form input#edit-preview{display:none !important;}.node-issue-solution-form{background:#f0f4ff;border:1px solid #ccc;border-radius:6px;padding:1em;margin-top:.2em;max-width:700px;margin-left:auto;margin-right:auto;}.node-issue-solution-form label{display:block;margin-top:1em;font-weight:bold;}.node-issue-solution-form .form-item:first-child label{margin-top:0;}.node-issue-solution-form textarea,.node-issue-solution-form input[type="text"]{width:100%;padding:0.5em;font-size:1em;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;}.node-issue-solution-form select{width:100%;padding:0.5em;font-size:1em;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;}.issue-wrapper{background-color:#ffffff;border:1px solid #ccc;border-radius:6px;padding:1rem;margin-bottom:2rem;box-shadow:0 1px 3px rgba(0,0,0,0.06);}.issue-user-box{display:flex;align-items:center;background-color:#f0f4ff;padding:0.75rem;margin-bottom:1rem;border-radius:6px;border:0px solid #ddd;}.issue-user-avatar{margin-right:10px;}.issue-title{font-weight:bold;color:#2a42aa;font-size:1.25em;margin-bottom:0.75rem;}.issue-field{font-size:1rem;color:#222;}.issue-solution-form-wrapper{border:1px solid #ccc;border-radius:8px;background-color:#f9f9f9;padding:1.5rem;margin:2rem 0;box-shadow:0 1px 3px rgba(0,0,0,0.05);width:100%;max-width:100%;box-sizing:border-box;}.issue-solution-form-wrapper .form-item{margin-bottom:1.25rem;}.issue-solution-form-wrapper label{font-weight:600;font-size:1rem;color:#2a3f8d;margin-bottom:0.25rem;display:inline-block;}.issue-solution-form-wrapper .form-text,.issue-solution-form-wrapper .form-textarea,.issue-solution-form-wrapper input[type="text"],.issue-solution-form-wrapper textarea{width:100%;padding:0.75rem;border:1px solid #bbb;border-radius:4px;font-size:1rem;resize:none;box-sizing:border-box;}.issue-solution-form-wrapper input[type="submit"]{padding:0.65rem 1.5rem;background-color:#2a52be;color:white;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color 0.2s ease;}.issue-solution-form-wrapper input[type="submit"]:hover{background-color:#1f3d91;}body textarea,body textarea.form-textarea,body form textarea{resize:none !important;}form#node-issue-solution-edit-form{background-color:#f0f4ff;border:1px solid #ccc;border-radius:6px;padding:22px 25px;margin:2px auto;max-width:900px;box-shadow:0 2px 6px rgba(0,0,0,0.05);}form#node-issue-solution-edit-form .form-item{margin-bottom:1.3em;}form#node-issue-solution-edit-form label{font-weight:600;color:#222;}form#node-issue-solution-edit-form input.form-text,form#node-issue-solution-edit-form textarea.form-textarea,form#node-issue-solution-edit-form select.form-select{width:100%;border:1px solid #bbb;border-radius:4px;padding:8px 10px;font-size:15px;transition:border-color 0.2s ease;}form#node-issue-solution-edit-form input.form-text:focus,form#node-issue-solution-edit-form textarea.form-textarea:focus,form#node-issue-solution-edit-form select.form-select:focus{border-color:#6b7cff;outline:none;}form#node-issue-solution-edit-form .form-item-revision{display:none !important;}form#node-issue-solution-edit-form .filter-help,form#node-issue-solution-edit-form .filter-guidelines{display:none !important;}form#node-issue-solution-edit-form .form-actions{margin-top:25px;display:flex;gap:12px;}form#node-issue-solution-edit-form .button--primary{background-color:#4759d1;border:none;border-radius:8px;color:#fff;padding:9px 22px;font-weight:600;cursor:pointer;transition:background-color 0.2s ease;}form#node-issue-solution-edit-form .button--primary:hover{background-color:#3242a6;}form#node-issue-solution-edit-form .button--danger{background-color:#723882 !important;border-radius:6px !important;color:#fff !important;border:none !important;padding:8px 20px !important;}form#node-issue-solution-edit-form .button--danger:hover{background-color:#c83f3f;}#views-exposed-form-issue-solution-page-1,#views-exposed-form-issue-solution-issue-solution,#views-exposed-form-issue_solution-page-1,#views-exposed-form-issue_solution-issue_solution{background:#f0f4ff !important;border:1px solid #ccc !important;border-radius:6px !important;padding:10px 14px !important;margin:0 0 16px 0 !important;display:flex !important;align-items:center !important;gap:10px !important;flex-wrap:nowrap !important;max-width:100% !important;width:100% !important;box-sizing:border-box !important;}#views-exposed-form-issue-solution-page-1 .form-item,#views-exposed-form-issue-solution-issue-solution .form-item,#views-exposed-form-issue_solution-page-1 .form-item,#views-exposed-form-issue_solution-issue_solution .form-item{display:flex !important;align-items:center !important;gap:6px !important;margin:0 !important;padding:0 !important;flex-shrink:0 !important;}#views-exposed-form-issue-solution-page-1 .form-item label,#views-exposed-form-issue-solution-issue-solution .form-item label,#views-exposed-form-issue_solution-page-1 .form-item label,#views-exposed-form-issue_solution-issue_solution .form-item label{margin:0 !important;font-weight:600 !important;color:#4a5568 !important;white-space:nowrap !important;font-size:13px !important;}#views-exposed-form-issue-solution-page-1 select.form-select,#views-exposed-form-issue-solution-issue-solution select.form-select,#views-exposed-form-issue_solution-page-1 select.form-select,#views-exposed-form-issue_solution-issue_solution select.form-select{height:32px !important;line-height:1 !important;padding:5px 10px !important;font-size:13px !important;min-width:100px !important;max-width:140px !important;display:inline-flex !important;align-items:center !important;vertical-align:middle !important;box-sizing:border-box !important;}#views-exposed-form-issue-solution-page-1 select.form-select option,#views-exposed-form-issue-solution-issue-solution select.form-select option,#views-exposed-form-issue_solution-page-1 select.form-select option,#views-exposed-form-issue_solution-issue_solution select.form-select option{padding:8px 12px !important;line-height:1.4 !important;}#views-exposed-form-issue-solution-page-1 .form-actions,#views-exposed-form-issue-solution-issue-solution .form-actions,#views-exposed-form-issue_solution-page-1 .form-actions,#views-exposed-form-issue_solution-issue_solution .form-actions{margin:0 !important;padding:0 !important;flex-shrink:0 !important;}#views-exposed-form-issue-solution-page-1 .form-actions .button,#views-exposed-form-issue-solution-page-1 input[type="submit"],#views-exposed-form-issue-solution-issue-solution .form-actions .button,#views-exposed-form-issue-solution-issue-solution input[type="submit"],#views-exposed-form-issue_solution-page-1 .form-actions .button,#views-exposed-form-issue_solution-page-1 input[type="submit"],#views-exposed-form-issue_solution-issue_solution .form-actions .button,#views-exposed-form-issue_solution-issue_solution input[type="submit"]{height:32px !important;line-height:1 !important;font-weight:600 !important;padding:6px 14px !important;font-size:13px !important;border:1px solid #cbd5e1 !important;border-radius:5px !important;background:#ffffff !important;box-shadow:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;vertical-align:middle !important;box-sizing:border-box !important;}#views-exposed-form-issue-solution-page-1 .form-actions .button:hover,#views-exposed-form-issue-solution-page-1 input[type="submit"]:hover,#views-exposed-form-issue-solution-issue-solution .form-actions .button:hover,#views-exposed-form-issue-solution-issue-solution input[type="submit"]:hover,#views-exposed-form-issue_solution-page-1 .form-actions .button:hover,#views-exposed-form-issue_solution-page-1 input[type="submit"]:hover,#views-exposed-form-issue_solution-issue_solution .form-actions .button:hover,#views-exposed-form-issue_solution-issue_solution input[type="submit"]:hover{background:#eef2ff !important;border-color:#a5b4fc !important;}#views-exposed-form-issue-solution-page-1 hr,#views-exposed-form-issue-solution-page-1::before,#views-exposed-form-issue-solution-page-1::after,#views-exposed-form-issue-solution-issue-solution hr,#views-exposed-form-issue-solution-issue-solution::before,#views-exposed-form-issue-solution-issue-solution::after,#views-exposed-form-issue_solution-page-1 hr,#views-exposed-form-issue_solution-page-1::before,#views-exposed-form-issue_solution-page-1::after,#views-exposed-form-issue_solution-issue_solution hr,#views-exposed-form-issue_solution-issue_solution::before,#views-exposed-form-issue_solution-issue_solution::after{display:none !important;content:none !important;}.add-issue-container{width:100%;max-width:100%;box-sizing:border-box;margin:1px 0 20px 0;}.add-issue-button{display:block;width:100%;background:#f0f4ff;border:1px solid #ccc;border-radius:6px;padding:9px 20px;color:#4a5fc1;text-decoration:none;font-size:16px;font-weight:600;text-align:center;box-sizing:border-box;}.add-issue-button:hover{background:#e6ecff;color:#3a4fa1;}
#views-exposed-form-propositions-propositions{background:#f0f4ff !important;border:1px solid #ccc !important;border-radius:6px !important;padding:6px 12px !important;margin:0 0 12px 0 !important;display:flex !important;align-items:center !important;gap:10px !important;flex-wrap:nowrap !important;box-sizing:border-box !important;}#views-exposed-form-propositions-propositions .form-item-tid{display:flex !important;align-items:center !important;margin:0 !important;gap:8px !important;}#views-exposed-form-propositions-propositions .form-item-tid label{margin:0 !important;font-weight:700 !important;color:#4a5568 !important;}#views-exposed-form-propositions-propositions select.form-select{height:32px !important;font-size:14px !important;min-width:200px !important;}#views-exposed-form-propositions-propositions #edit-actions{margin:0 !important;}#views-exposed-form-propositions-propositions input[type="submit"]{height:32px !important;padding:0 14px !important;border:1px solid #bbb !important;border-radius:4px !important;background:#fff !important;font-weight:600 !important;}#views-exposed-form-propositions-propositions hr{display:none !important;}#views-exposed-form-propositions-propositions{display:flex !important;align-items:center !important;gap:16px !important;padding:6px 16px !important;background:#f0f4ff !important;border:1px solid #ccc !important;border-radius:6px !important;max-width:720px !important;margin:0 0 16px 0 !important;flex-wrap:wrap !important;}#views-exposed-form-propositions-propositions .form-item,#views-exposed-form-propositions-propositions .form-actions{margin:0 !important;padding:0 !important;}#views-exposed-form-propositions-propositions hr,#views-exposed-form-propositions-propositions::before,#views-exposed-form-propositions-propositions::after{display:none !important;content:none !important;}#views-exposed-form-propositions-propositions select.form-select{height:28px !important;line-height:40px !important;padding:0 12px !important;font-size:16px !important;display:inline-flex !important;align-items:center !important;}#views-exposed-form-propositions-propositions .form-actions .button,#views-exposed-form-propositions-propositions input[type="submit"]{height:28px !important;line-height:24px !important;padding:0 16px !important;font-size:16px !important;border:1px solid #cbd5e1 !important;border-radius:8px !important;background:#ffffff !important;box-shadow:none !important;display:inline-flex !important;align-items:center !important;}#views-exposed-form-propositions-propositions .form-actions .button:hover,#views-exposed-form-propositions-propositions input[type="submit"]:hover{background:#eef2ff !important;border-color:#a5b4fc !important;}.node-propositions-form{background:#f0f4ff;border:1px solid #ccc;border-radius:6px;padding:1em;margin-top:.2em;max-width:700px;margin-left:auto;margin-right:auto;}.node-propositions-form label{display:block;margin-top:1em;font-weight:bold;}.node-propositions-form .form-item:first-child label{margin-top:0;}.node-propositions-form textarea,.node-propositions-form input[type="text"]{width:100%;padding:0.5em;font-size:1em;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;}.node-propositions-form select{width:100%;padding:0.5em;font-size:1em;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;}.node-propositions-form .form-actions{margin-top:1em;}.node-propositions-form .form-actions input{padding:0.5em 1.25em;font-size:1em;border-radius:4px;}.node-propositions-form .form-actions input[type="submit"]{background-color:#3b51c5;color:white;border:none;padding:0.6em 1.5em;font-size:1em;border-radius:8px;cursor:pointer;margin-right:0.5em;transition:background-color 0.2s ease-in-out;}.node-propositions-form .form-actions input[type="submit"]:hover{background-color:#2a3da1;}.node-propositions-form .form-actions input[value="Preview"]{background-color:#f8f9fa;color:#6c757d;border:1px solid #dee2e6;padding:0.6em 1.5em;font-size:1em;border-radius:8px;cursor:pointer;margin-right:0.5em;transition:all 0.2s ease-in-out;}.node-propositions-form .form-actions input[value="Preview"]:hover{background-color:#e9ecef;border-color:#adb5bd;}.node-propositions-form .js-filter-guidelines,.node-propositions-form .js-filter-wrapper > .form-wrapper:first-child{display:none;}.node-propositions-form .image-widget{background-color:white;border:1px solid #ccc;border-radius:4px;padding:1em;text-align:center;}.node-propositions-form .form-file{margin:0;}.node-propositions-form .description{font-size:0.9em;color:#666;margin-top:0.5em;}.node-propositions-form .ck.ck-editor{border:1px solid #ccc;border-radius:4px;margin-top:0.5em;}.node-propositions-form .ck.ck-toolbar{border-bottom:1px solid #ccc;background-color:#f9f9f9;}.node-propositions-form .ck.ck-editor__main > .ck-editor__editable{padding:0.5em;min-height:150px;background-color:white;}.node-propositions-form .ck.ck-content{background-color:white;}.node-propositions-form input#edit-preview{display:none !important;}.proposition-form-wrapper{border:1px solid #ccc;border-radius:8px;background-color:#f9f9f9;padding:1.5rem;margin:2rem 0 4rem;box-shadow:0 1px 3px rgba(0,0,0,0.05);width:100%;max-width:100%;box-sizing:border-box;}.proposition-form-wrapper .form-item{margin-bottom:1.25rem;}.proposition-form-wrapper label{font-weight:600;font-size:1rem;color:#2a3f8d;margin-bottom:0.25rem;display:inline-block;}.proposition-form-wrapper .form-text,.proposition-form-wrapper .form-textarea,.proposition-form-wrapper input[type="text"],.proposition-form-wrapper textarea{width:100%;padding:0.75rem;border:1px solid #bbb;border-radius:4px;font-size:1rem;resize:none;box-sizing:border-box;}.proposition-form-wrapper input[type="submit"]{padding:0.65rem 1.5rem;background-color:#2a52be;color:white;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color 0.2s ease;}.proposition-form-wrapper input[type="submit"]:hover{background-color:#1f3d91;}body textarea,body textarea.form-textarea,body form textarea{resize:none !important;}.view-propositions a{color:red !important;text-decoration:underline !important;display:inline !important;}.proposition-wrapper{background-color:#ffffff;border:1px solid #ccc;border-radius:6px;margin-bottom:2rem;padding:12px;box-shadow:0 1px 3px rgba(0,0,0,0.06);}.proposition-user-box{display:flex;justify-content:space-between;align-items:center;background-color:#f0f4ff;padding:8px 12px;border:1px solid #ccc;border-radius:6px;margin-bottom:12px;gap:0px;}.proposition-avatar{flex-shrink:0;width:25px;height:25px;border-radius:50%;overflow:hidden;}.proposition-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;}.proposition-username-date{display:flex;justify-content:space-between;align-items:center;flex-grow:1;font-size:0.95em;}.proposition-username{font-weight:600;color:#2a3f8d;margin-right:12px;}.proposition-date{color:#333;font-size:0.85em;}.proposition-wrapper{margin-bottom:2em;}.proposition-item{margin-bottom:2em;}.node--type-propositions #block-danland-page-title{display:none !important;}.node--type-propositions #block-danland-page-title{display:none;}.proposition-item footer{display:flex;justify-content:flex-end;width:100%;}.proposition-item footer .submitted{display:block;width:100%;text-align:right;}.proposition-item footer .submitted div{display:block;text-align:right;}.proposition-node-user-box{border-radius:6px 6px 0 0 !important;}.proposition-node-user-box-footer{border-radius:0 0 6px 6px !important;}form#node-propositions-edit-form{background-color:#f0f4ff;border:1px solid #ccc;border-radius:6px;padding:22px 25px;margin:2px auto;max-width:900px;box-shadow:0 2px 6px rgba(0,0,0,0.05);}form#node-propositions-edit-form .form-item{margin-bottom:1.3em;}form#node-propositions-edit-form label{font-weight:600;color:#222;}form#node-propositions-edit-form input.form-text,form#node-propositions-edit-form textarea.form-textarea,form#node-propositions-edit-form select.form-select{width:100%;border:1px solid #bbb;border-radius:4px;padding:8px 10px;font-size:15px;transition:border-color 0.2s ease;}form#node-propositions-edit-form input.form-text:focus,form#node-propositions-edit-form textarea.form-textarea:focus,form#node-propositions-edit-form select.form-select:focus{border-color:#6b7cff;outline:none;}form#node-propositions-edit-form .form-item-revision{display:none !important;}form#node-propositions-edit-form .filter-help{display:none;}form#node-propositions-edit-form .form-actions{margin-top:25px;display:flex;gap:12px;}form#node-propositions-edit-form .button--primary{background-color:#4759d1;border:none;border-radius:8px;color:#fff;padding:9px 22px;font-weight:600;cursor:pointer;transition:background-color 0.2s ease;}form#node-propositions-edit-form .button--primary:hover{background-color:#3242a6;}form#node-propositions-edit-form .button--danger{background-color:#723882 !important;border-radius:6px !important;color:#fff !important;border:none !important;padding:8px 20px !important;}form#node-propositions-edit-form .button--danger:hover{background-color:#c83f3f;}#views-exposed-form-propositions-page-1,#views-exposed-form-propositions-propositions{background:#f0f4ff !important;border:1px solid #ccc !important;border-radius:6px !important;padding:10px 14px !important;margin:0 0 16px 0 !important;display:flex !important;align-items:center !important;gap:10px !important;flex-wrap:nowrap !important;max-width:100% !important;width:100% !important;box-sizing:border-box !important;}#views-exposed-form-propositions-page-1 .form-item,#views-exposed-form-propositions-propositions .form-item{display:flex !important;align-items:center !important;gap:6px !important;margin:0 !important;padding:0 !important;flex-shrink:0 !important;}#views-exposed-form-propositions-page-1 .form-item label,#views-exposed-form-propositions-propositions .form-item label{margin:0 !important;font-weight:600 !important;color:#4a5568 !important;white-space:nowrap !important;font-size:13px !important;}#views-exposed-form-propositions-page-1 select.form-select,#views-exposed-form-propositions-propositions select.form-select{height:32px !important;line-height:1 !important;padding:5px 10px !important;font-size:13px !important;min-width:100px !important;max-width:140px !important;display:inline-flex !important;align-items:center !important;vertical-align:middle !important;box-sizing:border-box !important;}#views-exposed-form-propositions-page-1 select.form-select option,#views-exposed-form-propositions-propositions select.form-select option{padding:8px 12px !important;line-height:1.4 !important;}#views-exposed-form-propositions-page-1 .form-actions,#views-exposed-form-propositions-propositions .form-actions{margin:0 !important;padding:0 !important;flex-shrink:0 !important;}#views-exposed-form-propositions-page-1 .form-actions .button,#views-exposed-form-propositions-page-1 input[type="submit"],#views-exposed-form-propositions-propositions .form-actions .button,#views-exposed-form-propositions-propositions input[type="submit"]{height:32px !important;line-height:1 !important;font-weight:600 !important;padding:6px 14px !important;font-size:13px !important;border:1px solid #cbd5e1 !important;border-radius:5px !important;background:#ffffff !important;box-shadow:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;vertical-align:middle !important;box-sizing:border-box !important;}#views-exposed-form-propositions-page-1 .form-actions .button:hover,#views-exposed-form-propositions-page-1 input[type="submit"]:hover,#views-exposed-form-propositions-propositions .form-actions .button:hover,#views-exposed-form-propositions-propositions input[type="submit"]:hover{background:#eef2ff !important;border-color:#a5b4fc !important;}#views-exposed-form-propositions-page-1 hr,#views-exposed-form-propositions-page-1::before,#views-exposed-form-propositions-page-1::after,#views-exposed-form-propositions-propositions hr,#views-exposed-form-propositions-propositions::before,#views-exposed-form-propositions-propositions::after{display:none !important;content:none !important;}.add-proposition-container{width:100%;max-width:100%;box-sizing:border-box;margin:1px 0 20px 0;}.add-proposition-button{display:block;width:100%;background:#f0f4ff;border:1px solid #ccc;border-radius:6px;padding:9px 20px;color:#4a5fc1;text-decoration:none;font-size:16px;font-weight:600;text-align:center;box-sizing:border-box;}.add-proposition-button:hover{background:#e6ecff;color:#3a4fa1;}
.node-philosophical-maxims-form{background:#f0f4ff;border:1px solid #ccc;border-radius:6px;padding:1em;margin-top:.2em;max-width:700px;margin-left:auto;margin-right:auto;}.node-philosophical-maxims-form label{display:block;margin-top:1em;font-weight:bold;}.node-philosophical-maxims-form .form-item:first-child label{margin-top:0;}.node-philosophical-maxims-form textarea,.node-philosophical-maxims-form input[type="text"]{width:100%;padding:0.5em;font-size:1em;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;}.node-philosophical-maxims-form select{width:100%;padding:0.5em;font-size:1em;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;}.node-philosophical-maxims-form .form-actions{margin-top:1em;}.node-philosophical-maxims-form .form-actions input{padding:0.5em 1.25em;font-size:1em;border-radius:4px;}.node-philosophical-maxims-form .form-actions input[type="submit"]{background-color:#3b51c5;color:white;border:none;padding:0.6em 1.5em;font-size:1em;border-radius:8px;cursor:pointer;margin-right:0.5em;transition:background-color 0.2s ease-in-out;}.node-philosophical-maxims-form .form-actions input[type="submit"]:hover{background-color:#2a3da1;}.node-philosophical-maxims-form .js-filter-guidelines,.node-philosophical-maxims-form .js-filter-wrapper > .form-wrapper:first-child{display:none;}.node-philosophical-maxims-form .image-widget{background-color:white;border:1px solid #ccc;border-radius:4px;padding:1em;text-align:center;}.node-philosophical-maxims-form .form-file{margin:0;}.node-philosophical-maxims-form .description{font-size:0.9em;color:#666;margin-top:0.5em;}.node-philosophical-maxims-form .ck.ck-editor{border:1px solid #ccc;border-radius:4px;}.node-philosophical-maxims-form .ck.ck-toolbar{border-bottom:1px solid #ccc;background-color:#f9f9f9;}.node-philosophical-maxims-form .ck.ck-editor__main > .ck-editor__editable{padding:0.5em;min-height:150px;}form#node-philosophical-maxims-edit-form{background-color:#f0f4ff;border:1px solid #ccc;border-radius:6px;padding:22px 25px;margin:2px auto;max-width:900px;box-shadow:0 2px 6px rgba(0,0,0,0.05);}form#node-philosophical-maxims-edit-form .form-item{margin-bottom:1.3em;}form#node-philosophical-maxims-edit-form label{font-weight:600;color:#222;}form#node-philosophical-maxims-edit-form input.form-text,form#node-philosophical-maxims-edit-form textarea.form-textarea,form#node-philosophical-maxims-edit-form select.form-select{width:100%;border:1px solid #bbb;border-radius:4px;padding:8px 10px;font-size:15px;transition:border-color 0.2s ease;}form#node-philosophical-maxims-edit-form input.form-text:focus,form#node-philosophical-maxims-edit-form textarea.form-textarea:focus,form#node-philosophical-maxims-edit-form select.form-select:focus{border-color:#6b7cff;outline:none;}form#node-philosophical-maxims-edit-form .form-item-revision{display:none !important;}form#node-philosophical-maxims-edit-form .filter-help,form#node-philosophical-maxims-edit-form .filter-guidelines{display:none !important;}form#node-philosophical-maxims-edit-form .form-actions{margin-top:25px;display:flex;gap:12px;}form#node-philosophical-maxims-edit-form .button--primary{background-color:#4759d1;border:none;border-radius:8px;color:#fff;padding:9px 22px;font-weight:600;cursor:pointer;transition:background-color 0.2s ease;}form#node-philosophical-maxims-edit-form .button--primary:hover{background-color:#3242a6;}form#node-philosophical-maxims-edit-form .button--danger{background-color:#723882 !important;border-radius:6px !important;color:#fff !important;border:none !important;padding:8px 20px !important;}form#node-philosophical-maxims-edit-form .button--danger:hover{background-color:#c83f3f;}#views-exposed-form-philosophical-maxims-page-1,#views-exposed-form-philosophical-maxims-philosophical-maxims{background:#f0f4ff !important;border:1px solid #ccc !important;border-radius:6px !important;padding:10px 14px !important;margin:0 0 16px 0 !important;display:flex !important;align-items:center !important;gap:10px !important;flex-wrap:nowrap !important;max-width:100% !important;width:100% !important;box-sizing:border-box !important;}#views-exposed-form-philosophical-maxims-page-1 .form-item,#views-exposed-form-philosophical-maxims-philosophical-maxims .form-item{display:flex !important;align-items:center !important;gap:6px !important;margin:0 !important;padding:0 !important;flex-shrink:0 !important;}#views-exposed-form-philosophical-maxims-page-1 .form-item label,#views-exposed-form-philosophical-maxims-philosophical-maxims .form-item label{margin:0 !important;font-weight:600 !important;color:#4a5568 !important;white-space:nowrap !important;font-size:13px !important;}#views-exposed-form-philosophical-maxims-page-1 select.form-select,#views-exposed-form-philosophical-maxims-philosophical-maxims select.form-select{height:32px !important;line-height:1 !important;padding:5px 10px !important;font-size:13px !important;min-width:100px !important;max-width:140px !important;display:inline-flex !important;align-items:center !important;vertical-align:middle !important;box-sizing:border-box !important;}#views-exposed-form-philosophical-maxims-page-1 select.form-select option,#views-exposed-form-philosophical-maxims-philosophical-maxims select.form-select option{padding:8px 12px !important;line-height:1.4 !important;}#views-exposed-form-philosophical-maxims-page-1 .form-actions,#views-exposed-form-philosophical-maxims-philosophical-maxims .form-actions{margin:0 !important;padding:0 !important;flex-shrink:0 !important;}#views-exposed-form-philosophical-maxims-page-1 .form-actions .button,#views-exposed-form-philosophical-maxims-page-1 input[type="submit"],#views-exposed-form-philosophical-maxims-philosophical-maxims .form-actions .button,#views-exposed-form-philosophical-maxims-philosophical-maxims input[type="submit"]{height:32px !important;line-height:1 !important;font-weight:600 !important;padding:6px 14px !important;font-size:13px !important;border:1px solid #cbd5e1 !important;border-radius:5px !important;background:#ffffff !important;box-shadow:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;vertical-align:middle !important;box-sizing:border-box !important;}#views-exposed-form-philosophical-maxims-page-1 .form-actions .button:hover,#views-exposed-form-philosophical-maxims-page-1 input[type="submit"]:hover,#views-exposed-form-philosophical-maxims-philosophical-maxims .form-actions .button:hover,#views-exposed-form-philosophical-maxims-philosophical-maxims input[type="submit"]:hover{background:#eef2ff !important;border-color:#a5b4fc !important;}#views-exposed-form-philosophical-maxims-page-1 hr,#views-exposed-form-philosophical-maxims-page-1::before,#views-exposed-form-philosophical-maxims-page-1::after,#views-exposed-form-philosophical-maxims-philosophical-maxims hr,#views-exposed-form-philosophical-maxims-philosophical-maxims::before,#views-exposed-form-philosophical-maxims-philosophical-maxims::after{display:none !important;content:none !important;}#views-exposed-form-philosophical-maxims-philosophical-maxims{background:#f0f4ff !important;border:1px solid #ccc !important;border-radius:6px !important;padding:10px 14px !important;margin:0 0 16px 0 !important;display:flex !important;align-items:flex-end !important;gap:10px !important;flex-wrap:wrap !important;max-width:100% !important;width:100% !important;box-sizing:border-box !important;}#views-exposed-form-philosophical-maxims-philosophical-maxims .form-item{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:4px !important;margin:0 !important;padding:0 !important;flex-shrink:0 !important;}#views-exposed-form-philosophical-maxims-philosophical-maxims .form-item label{margin:0 !important;font-weight:600 !important;color:#4a5568 !important;white-space:nowrap !important;font-size:13px !important;display:block !important;}#views-exposed-form-philosophical-maxims-philosophical-maxims input[type="text"]{height:32px !important;line-height:1 !important;padding:5px 10px !important;font-size:13px !important;width:180px !important;display:inline-flex !important;align-items:center !important;vertical-align:middle !important;box-sizing:border-box !important;border:1px solid #cbd5e1 !important;border-radius:4px !important;}#views-exposed-form-philosophical-maxims-philosophical-maxims select.form-select{height:32px !important;line-height:1 !important;padding:5px 10px !important;font-size:13px !important;min-width:100px !important;max-width:140px !important;display:inline-flex !important;align-items:center !important;vertical-align:middle !important;box-sizing:border-box !important;}#views-exposed-form-philosophical-maxims-philosophical-maxims select.form-select option{padding:8px 12px !important;line-height:1.4 !important;}#views-exposed-form-philosophical-maxims-philosophical-maxims .form-actions{margin:0 !important;padding:0 !important;flex-shrink:0 !important;}#views-exposed-form-philosophical-maxims-philosophical-maxims .form-actions .button,#views-exposed-form-philosophical-maxims-philosophical-maxims input[type="submit"]{height:32px !important;line-height:1 !important;font-weight:600 !important;padding:6px 14px !important;font-size:13px !important;border:1px solid #cbd5e1 !important;border-radius:5px !important;background:#ffffff !important;box-shadow:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;vertical-align:middle !important;box-sizing:border-box !important;}#views-exposed-form-philosophical-maxims-philosophical-maxims .form-actions .button:hover,#views-exposed-form-philosophical-maxims-philosophical-maxims input[type="submit"]:hover{background:#eef2ff !important;border-color:#a5b4fc !important;}#views-exposed-form-philosophical-maxims-philosophical-maxims hr,#views-exposed-form-philosophical-maxims-philosophical-maxims::before,#views-exposed-form-philosophical-maxims-philosophical-maxims::after{display:none !important;content:none !important;}.quote-discuss-footer{text-align:center;padding:0px 10px;margin-top:0;border-top:1px solid #e5e7eb;}.discuss-dot{display:inline-block;width:12px;height:12px;background:#8b5cf6;border-radius:50%;cursor:pointer;transition:all 0.3s ease;box-shadow:0 2px 4px rgba(139,92,246,0.3);}.discuss-dot:hover{transform:scale(1.5);background:#7c3aed;box-shadow:0 4px 8px rgba(139,92,246,0.5);}.philosophical-source-toggle{background-color:#f5f5f5;border-top:1px solid #e0e0e0;border-bottom:0px solid #e0e0e0;padding:0px 15px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:0.9em;color:#666;margin-top:12px;user-select:none;}.philosophical-source-toggle:hover{background-color:#ebebeb;}.source-arrow{transition:transform 0.3s ease;display:inline-block;font-size:0.8em;color:#888;}.source-arrow.expanded{transform:rotate(180deg);}.philosophical-source-content{max-height:0;overflow:hidden;padding:0;margin:0;opacity:0;transition:max-height 0.4s ease,opacity 0.3s ease,padding 0.3s ease;background-color:#ffffff;font-size:0.9em;color:#444;border-left:3px solid #9b7fb8;line-height:1.6;}.philosophical-source-content.expanded{max-height:500px;padding:15px 20px;margin:0;opacity:1;border-bottom:0px solid #e0e0e0;}.add-maxim-container{width:100%;max-width:100%;box-sizing:border-box;margin:1px 0 20px 0;}.add-maxim-button{display:block;width:100%;background:#f0f4ff;border:1px solid #ccc;border-radius:6px;padding:9px 20px;color:#4a5fc1;text-decoration:none;font-size:16px;font-weight:600;text-align:center;box-sizing:border-box;}.add-maxim-button:hover{background:#e6ecff;color:#3a4fa1;}.admin-operations{padding:0.5rem 1rem;display:flex;justify-content:flex-end;align-items:center;}.admin-operations .dropbutton-wrapper{display:inline-flex;gap:0.5rem;}.admin-operations .dropbutton-widget{background:none;border:none;display:inline-flex;gap:0.5rem;}.admin-operations .dropbutton-widget li{list-style:none;margin:0;padding:0;}.admin-operations .dropbutton-widget .dropbutton{display:inline-flex;gap:0.5rem;}.admin-operations .dropbutton-widget a,.admin-operations .dropbutton-widget button{padding:4px 12px;font-size:13px;color:#2a42aa;background-color:#f0f4ff;border:1px solid #d0d9f7;border-radius:4px;text-decoration:none;display:inline-block;transition:all 0.2s ease;cursor:pointer;font-weight:500;}.admin-operations .dropbutton-widget a:hover,.admin-operations .dropbutton-widget button:hover{background-color:#2a42aa;color:#ffffff;border-color:#2a42aa;}.admin-operations .dropbutton-toggle{display:none;}
.aphorism-form-wrapper{border:1px solid #ccc;border-radius:8px;background-color:#f9f9f9;padding:1.5rem;margin:2rem 0 4rem;box-shadow:0 1px 3px rgba(0,0,0,0.05);width:100%;max-width:100%;box-sizing:border-box;}.aphorism-form-wrapper .form-item{margin-bottom:1.25rem;}.aphorism-form-wrapper label{font-weight:600;font-size:1rem;color:#2a3f8d;margin-bottom:0.25rem;display:inline-block;}.aphorism-form-wrapper .form-text,.aphorism-form-wrapper .form-textarea,.aphorism-form-wrapper input[type="text"],.aphorism-form-wrapper textarea{width:100%;padding:0.75rem;border:1px solid #bbb;border-radius:4px;font-size:1rem;resize:none;box-sizing:border-box;}.aphorism-form-wrapper input[type="submit"]{padding:0.65rem 1.5rem;background-color:#2a52be;color:white;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color 0.2s ease;}.aphorism-form-wrapper input[type="submit"]:hover{background-color:#1f3d91;}.aphorism-avatar{flex-shrink:0;width:25px;height:25px;border-radius:50%;overflow:hidden;}.aphorism-avatar img{width:100%;height:auto;border-radius:50%;}
#block-danland-views-block-rssfeed-block-1 .views-row{background:#f9f9f9;border:1px solid #ccc;border-radius:6px;padding:20px;margin-bottom:20px;transition:box-shadow 0.2s ease;}#block-danland-views-block-rssfeed-block-1 .views-row:hover{box-shadow:0 2px 8px rgba(0,0,0,0.1);}#block-danland-views-block-rssfeed-block-1 .views-field-title a{color:#2196f3;text-decoration:none;font-size:1.2em;font-weight:600;}#block-danland-views-block-rssfeed-block-1 .views-field-title a:hover{text-decoration:underline;}#block-danland-views-block-rssfeed-block-1 .views-field-field-rssdescription{color:#555;line-height:1.6;margin-top:10px;}#block-danland-views-block-rssfeed-block-1 img{max-width:100%;height:auto;display:block;margin:10px 0;}
.stats-dashboard{margin:0;padding:0;width:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;}#block-danland-userstatsdashboard{margin-bottom:12px;}#block-danland-userstatsdashboard .content,#block-danland-userstatsdashboard .stats-dashboard{padding:0;width:100%;}#block-danland-userstatsdashboard .stats-dashboard > *{margin-bottom:12px;}#block-danland-userstatsdashboard .stats-dashboard > *:last-child{margin-bottom:0;}.tier-badge-container{width:100%;max-width:100%;margin:0 0 12px 0;display:flex;justify-content:center;}#block-danland-userstatsdashboard .tier-badge-container{margin-bottom:12px;}.tier-badge,#block-danland-userstatsdashboard .tier-badge{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:8px 20px !important;min-height:auto !important;width:100% !important;max-width:100% !important;margin:0 !important;border-radius:6px !important;box-sizing:border-box;color:white;position:relative;overflow:hidden;}.tier-badge::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,0.1),transparent);transform:rotate(45deg);}.tier-badge > div:first-child{text-align:left !important;display:flex !important;align-items:baseline !important;gap:12px !important;}.tier-rank{font-size:14px;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:2px;opacity:0.9;}.tier-name{font-size:20px;font-weight:700;margin:0;text-shadow:0 2px 4px rgba(0,0,0,0.3);}.tier-description{font-size:14px;font-style:italic;margin:0;opacity:0.9;}.tier-level-10{background:linear-gradient(135deg,#6a0dad 0%,#4b0082 100%);}.tier-level-9{background:linear-gradient(135deg,#8b3a8b 0%,#6a0dad 100%);}.tier-level-8{background:linear-gradient(135deg,#a855a8 0%,#8b3a8b 100%);}.tier-level-7{background:linear-gradient(135deg,#ba70ba 0%,#a855a8 100%);}.tier-level-6{background:linear-gradient(135deg,#d18cd1 0%,#ba70ba 100%);}.tier-level-5{background:linear-gradient(135deg,#ffb3d9 0%,#ffc0db 100%);color:#333;}.tier-level-4{background:linear-gradient(135deg,#ff99c8 0%,#ffaad5 100%);}.tier-level-3{background:linear-gradient(135deg,#ff6bb5 0%,#ff85c1 100%);}.tier-level-2{background:linear-gradient(135deg,#ff3d9d 0%,#ff5caa 100%);}.tier-level-1{background:linear-gradient(135deg,#ff1493 0%,#ff2da6 100%);}.stats-row,#block-danland-userstatsdashboard .stats-row{display:flex;gap:0 !important;padding:0 !important;margin:0 0 12px 0 !important;width:100% !important;max-width:100% !important;font-size:16px;box-sizing:border-box;}.stats-dropdown,#block-danland-userstatsdashboard .stats-dropdown{flex:1;width:100% !important;max-width:100% !important;margin:0 !important;background:#fff;border:1px solid #ccc;border-radius:6px !important;overflow:hidden;box-sizing:border-box;}.stats-dropdown.full-width,.stats-dropdown.user-stats.full-width{flex:1 1 100% !important;}.stats-toggle{width:100%;padding:8px 20px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:white;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:600;transition:all 0.3s ease;}.site-stats .stats-toggle{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);}.stats-toggle:hover{opacity:0.9;transform:translateY(-1px);}.stats-toggle.active .dropdown-arrow{transform:rotate(180deg);}.dropdown-arrow{transition:transform 0.3s ease;font-size:12px;}.stats-label{font-size:18px;}.stats-grade,.stats-average{background:rgba(255,255,255,0.2);padding:4px 12px;border-radius:20px;font-size:14px;margin-left:auto;margin-right:15px;}.stats-content{padding:0;max-height:0;overflow:hidden;transition:max-height 0.3s ease;}.stats-content.show{max-height:800px;padding:20px;overflow-y:auto;}.stats-table{width:100%;border-collapse:collapse;font-size:14px;}.stats-table th{text-align:left;padding:12px 8px;background:#f8f9fa;font-weight:600;color:#495057;border-bottom:2px solid #dee2e6;font-size:13px;text-transform:uppercase;letter-spacing:0.5px;}.stats-table th.text-center{text-align:center;}.stats-table td{padding:10px 8px;border-bottom:1px solid #e9ecef;}.stats-table td.text-center{text-align:center;}.stats-table tr:hover{background:#f8f9fa;}.stats-table .total-row td{font-weight:600;background:#e9ecef;border-top:2px solid #dee2e6;padding:12px 8px;}.stats-table .disabled-row{opacity:0.4;font-style:italic;}.stats-table .disabled-row:hover{background:transparent;cursor:not-allowed;}.coming-soon{font-size:11px;color:#6c757d;font-weight:normal;margin-left:5px;}.variance-cell .positive{color:#28a745;font-weight:600;}.variance-cell .negative{color:#dc3545;font-weight:600;}.variance-cell .neutral{color:#6c757d;}.stats-help-section{border-top:2px solid #dee2e6;margin-top:15px;padding-top:10px;}.stats-help-toggle{width:100%;padding:10px 15px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#495057;transition:background 0.2s ease;}.stats-help-toggle:hover{background:#e9ecef;}.stats-help-toggle.active .help-arrow{transform:rotate(180deg);}.help-arrow{transition:transform 0.3s ease;font-size:12px;}.stats-help-content{padding:15px;background:#f8f9fa;border:1px solid #dee2e6;border-top:none;border-radius:0 0 4px 4px;font-size:13px;line-height:1.6;max-height:none;overflow:visible;}.help-item{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #dee2e6;}.help-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}.help-item strong{color:#495057;display:block;margin-bottom:4px;}.help-item em{color:#6c757d;font-size:12px;}.stats-variance,#block-danland-userstatsdashboard .stats-variance{width:100% !important;max-width:100% !important;margin:0 !important;padding:12px 20px !important;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px !important;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,0.1);min-height:auto !important;font-size:14px;box-sizing:border-box;}.variance-content{color:white;font-size:16px !important;font-weight:500;padding:8px 0 !important;}.variance-value{font-size:28px !important;font-weight:700;margin:0 8px;}.variance-content.above{background:linear-gradient(135deg,#11998e 0%,#38ef7d 100%);padding:15px;border-radius:8px;}.variance-content.below{background:linear-gradient(135deg,#eb3349 0%,#f45c43 100%);padding:15px;border-radius:8px;}.variance-percent{display:inline-block;margin-left:8px;font-size:14px;opacity:0.9;}@media (max-width:768px){.stats-row{flex-direction:column;}.variance-content{font-size:16px;}.variance-value{font-size:24px;}}.card-row{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #ccc;border-radius:6px;padding:16px 20px;margin-bottom:16px;}.card-main{flex:1;}.card-title{font-size:1.1rem;font-weight:600;margin-bottom:6px;color:#2c3e50;}.card-meta{font-size:0.9rem;color:#666;}.card-actions{display:flex;align-items:center;gap:10px;margin-left:20px;}.card-actions .btn{display:inline-block;padding:6px 12px;font-size:0.85rem;font-weight:500;border-radius:6px;text-decoration:none;color:#fff;}.card-actions .btn-primary{background:#3498db;padding:8px 20px;}.card-actions .btn-primary:hover{background:#2980b9;}.card-actions .btn-danger{background-color:#723882;border-radius:6px;color:#fff;border:none;padding:8px 20px;}.card-actions .btn-danger:hover{background:#2980b9;}.stats-variance,#block-danland-userstatsdashboard .stats-variance{display:none !important;}
#views-exposed-form-user-list-page-1,#views-exposed-form-user-list-user-list{background:#f0f4ff !important;border:1px solid #ccc !important;border-radius:6px !important;padding:10px 14px !important;margin:0 0 16px 0 !important;display:flex !important;align-items:center !important;gap:10px !important;flex-wrap:wrap !important;max-width:100% !important;width:100% !important;box-sizing:border-box !important;}#views-exposed-form-user-list-page-1 .form-item,#views-exposed-form-user-list-user-list .form-item{display:flex !important;align-items:center !important;gap:6px !important;margin:0 !important;padding:0 !important;flex-shrink:0 !important;}#views-exposed-form-user-list-page-1 .form-item label,#views-exposed-form-user-list-user-list .form-item label{margin:0 !important;font-weight:600 !important;color:#4a5568 !important;white-space:nowrap !important;font-size:13px !important;}#views-exposed-form-user-list-page-1 select.form-select,#views-exposed-form-user-list-user-list select.form-select{height:32px !important;line-height:1 !important;padding:5px 10px !important;font-size:13px !important;min-width:220px !important;max-width:300px !important;width:auto !important;display:inline-flex !important;align-items:center !important;vertical-align:middle !important;box-sizing:border-box !important;}#views-exposed-form-user-list-page-1 select.form-select option,#views-exposed-form-user-list-user-list select.form-select option{padding:8px 12px !important;line-height:1.4 !important;}#views-exposed-form-user-list-page-1 .form-actions,#views-exposed-form-user-list-user-list .form-actions{margin:0 !important;padding:0 !important;flex-shrink:0 !important;}#views-exposed-form-user-list-page-1 .form-actions .button,#views-exposed-form-user-list-page-1 input[type="submit"],#views-exposed-form-user-list-user-list .form-actions .button,#views-exposed-form-user-list-user-list input[type="submit"]{height:32px !important;line-height:1 !important;font-weight:600 !important;padding:6px 14px !important;font-size:13px !important;border:1px solid #cbd5e1 !important;border-radius:5px !important;background:#ffffff !important;box-shadow:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;vertical-align:middle !important;box-sizing:border-box !important;}#views-exposed-form-user-list-page-1 .form-actions .button:hover,#views-exposed-form-user-list-page-1 input[type="submit"]:hover,#views-exposed-form-user-list-user-list .form-actions .button:hover,#views-exposed-form-user-list-user-list input[type="submit"]:hover{background:#eef2ff !important;border-color:#a5b4fc !important;}#views-exposed-form-user-list-page-1 hr,#views-exposed-form-user-list-page-1::before,#views-exposed-form-user-list-page-1::after,#views-exposed-form-user-list-user-list hr,#views-exposed-form-user-list-user-list::before,#views-exposed-form-user-list-user-list::after{display:none !important;content:none !important;}#views-exposed-form-user-list-page-1 input[type="text"],#views-exposed-form-user-list-user-list input[type="text"]{height:32px !important;line-height:1 !important;padding:5px 10px !important;font-size:13px !important;min-width:200px !important;border:1px solid #cbd5e1 !important;border-radius:4px !important;box-sizing:border-box !important;vertical-align:middle !important;}#views-exposed-form-user-list-page-1 input[type="text"]:focus,#views-exposed-form-user-list-user-list input[type="text"]:focus{border-color:#a5b4fc !important;outline:none !important;}#views-exposed-form-user-list-page-1 ~ div header,header:has(+ #views-exposed-form-user-list-page-1){background:#f0f4ff !important;border:1px solid #ccc !important;border-radius:6px !important;padding:10px 16px !important;margin:0 0 12px 0 !important;font-size:14px !important;font-weight:600 !important;color:#4a5568 !important;text-align:left !important;}#views-exposed-form-user-list-page-1 .help-toggle,#views-exposed-form-user-list-user-list .help-toggle,#views-exposed-form-user-list-page-1 .help,#views-exposed-form-user-list-user-list .help,#views-exposed-form-user-list-page-1 details,#views-exposed-form-user-list-user-list details{display:none !important;}.views-element-container:has(#views-exposed-form-user-list-page-1) .views-row,.view-user-list .views-row{background:#fff !important;border:1px solid #ccc !important;border-radius:6px !important;padding:16px 20px !important;margin-bottom:12px !important;display:grid !important;grid-template-columns:120px 1fr !important;grid-template-rows:auto auto auto !important;gap:12px 16px !important;align-items:start !important;max-width:100% !important;box-sizing:border-box !important;overflow:hidden !important;}.views-element-container:has(#views-exposed-form-user-list-page-1) .views-field-user-picture,.view-user-list .views-field-user-picture{grid-column:1 !important;grid-row:1 / 4 !important;width:120px !important;height:120px !important;max-width:120px !important;max-height:120px !important;min-width:120px !important;min-height:120px !important;overflow:hidden !important;border-radius:8px !important;}.views-element-container:has(#views-exposed-form-user-list-page-1) .views-field-user-picture *,.view-user-list .views-field-user-picture *{width:120px !important;height:120px !important;max-width:120px !important;max-height:120px !important;overflow:hidden !important;border-radius:8px !important;}.views-element-container:has(#views-exposed-form-user-list-page-1) .views-field-user-picture img,.view-user-list .views-field-user-picture img{width:120px !important;height:120px !important;max-width:120px !important;max-height:120px !important;min-width:120px !important;min-height:120px !important;object-fit:cover !important;display:block !important;border-radius:8px !important;}.views-element-container:has(#views-exposed-form-user-list-page-1) .views-field-name,.view-user-list .views-field-name{grid-column:2 !important;grid-row:1 !important;font-size:20px !important;font-weight:600 !important;align-self:center !important;overflow:hidden !important;text-overflow:ellipsis !important;}.views-element-container:has(#views-exposed-form-user-list-page-1) .views-field-name a,.view-user-list .views-field-name a{color:#2a42aa !important;text-decoration:none !important;}.views-element-container:has(#views-exposed-form-user-list-page-1) .views-field-name a:hover,.view-user-list .views-field-name a:hover{color:#1d2a60 !important;text-decoration:underline !important;}.views-element-container:has(#views-exposed-form-user-list-page-1) .views-field-created,.view-user-list .views-field-created{grid-column:2 !important;grid-row:2 !important;font-size:14px !important;color:#666 !important;}.views-element-container:has(#views-exposed-form-user-list-page-1) .views-field-roles-target-id,.view-user-list .views-field-roles-target-id{grid-column:2 !important;grid-row:3 !important;font-size:13px !important;color:#888 !important;font-style:italic !important;}
#views-exposed-form-admin-content-feed-page-1{background:#fff !important;border:1px solid #ccc !important;border-radius:8px !important;padding:20px !important;margin-bottom:24px !important;}#views-exposed-form-admin-content-feed-page-1 legend,#views-exposed-form-admin-content-feed-page-1 .fieldset-legend{font-size:18px !important;font-weight:600 !important;color:#374151 !important;margin-bottom:16px !important;}#views-exposed-form-admin-content-feed-page-1 label{font-size:14px !important;font-weight:600 !important;color:#374151 !important;margin-bottom:8px !important;display:block !important;}#views-exposed-form-admin-content-feed-page-1 select{width:100% !important;padding:10px 12px !important;font-size:14px !important;border:1px solid #d1d5db !important;border-radius:6px !important;background:#fff !important;color:#374151 !important;margin-bottom:16px !important;cursor:pointer !important;transition:border-color 0.2s ease !important;}#views-exposed-form-admin-content-feed-page-1 select:hover{border-color:#1e3a8a !important;}#views-exposed-form-admin-content-feed-page-1 select:focus{outline:none !important;border-color:#1e40af !important;box-shadow:0 0 0 3px rgba(30,64,175,0.1) !important;}#views-exposed-form-admin-content-feed-page-1 .form-actions{margin-top:8px !important;}#views-exposed-form-admin-content-feed-page-1 input[type="submit"],#views-exposed-form-admin-content-feed-page-1 .button,#views-exposed-form-admin-content-feed-page-1 button{background:#1e40af !important;color:#fff !important;padding:10px 24px !important;font-size:14px !important;font-weight:600 !important;border:none !important;border-radius:6px !important;cursor:pointer !important;transition:background 0.2s ease !important;}#views-exposed-form-admin-content-feed-page-1 input[type="submit"]:hover,#views-exposed-form-admin-content-feed-page-1 .button:hover,#views-exposed-form-admin-content-feed-page-1 button:hover{background:#1e3a8a !important;}#views-exposed-form-admin-content-feed-page-1 .form-item{margin-bottom:16px !important;}#views-exposed-form-admin-content-feed-page-1 .form-item:last-child{margin-bottom:0 !important;}#views-exposed-form-admin-content-feed-page-1 input[type="reset"],#views-exposed-form-admin-content-feed-page-1 .reset{background:#fff !important;color:#6b7280 !important;border:1px solid #d1d5db !important;padding:10px 24px !important;font-size:14px !important;font-weight:600 !important;border-radius:6px !important;cursor:pointer !important;margin-left:8px !important;transition:all 0.2s ease !important;}#views-exposed-form-admin-content-feed-page-1 input[type="reset"]:hover,#views-exposed-form-admin-content-feed-page-1 .reset:hover{background:#f3f4f6 !important;border-color:#9ca3af !important;}#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .views-row,form[id="views-exposed-form-admin-content-feed-page-1"] ~ .views-infinite-scroll-content-wrapper .views-row{background:#fff !important;border:1px solid #ccc !important;border-radius:8px !important;padding:20px !important;margin-bottom:16px !important;color:#374151 !important;line-height:1.4 !important;position:relative !important;overflow:hidden !important;}#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .views-field-operations{position:absolute !important;top:20px !important;right:20px !important;margin:0 !important;padding:0 !important;border:none !important;z-index:10 !important;}#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .dropbutton{display:flex !important;gap:8px !important;flex-wrap:wrap !important;justify-content:flex-end !important;}#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .dropbutton a{padding:6px 16px !important;font-size:13px !important;border:1px solid #93c5fd !important;border-radius:4px !important;color:#1e40af !important;transition:all 0.2s ease !important;text-decoration:none !important;background:#fff !important;}#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .dropbutton a:hover{background:#dbeafe !important;border-color:#1e40af !important;}#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .dropbutton .delete a{color:#dc2626 !important;border-color:#fecaca !important;}#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .dropbutton .delete a:hover{background:#fee2e2 !important;border-color:#dc2626 !important;}#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .views-field-user-picture{float:left !important;margin-right:16px !important;margin-bottom:12px !important;display:block !important;}#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .views-field-user-picture img{width:120px !important;height:120px !important;max-width:120px !important;max-height:120px !important;border-radius:8px !important;object-fit:cover !important;border:2px solid #e5e7eb !important;display:block !important;transition:all 0.2s ease !important;}#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .views-field-user-picture img:hover{border-color:#60a5fa !important;box-shadow:0 2px 8px rgba(30,64,175,0.15) !important;}#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .views-field-title{font-size:20px !important;font-weight:600 !important;margin-bottom:8px !important;margin-right:140px !important;clear:none !important;line-height:1.3 !important;}#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .views-field-title a{color:#1e40af !important;text-decoration:none !important;}#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .views-field-title a:hover{color:#1e3a8a !important;text-decoration:underline !important;}#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .views-field-uid{display:block !important;margin-bottom:6px !important;font-size:15px !important;font-weight:600 !important;color:#374151 !important;clear:none !important;}#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .views-field-created{display:block !important;margin-bottom:6px !important;font-size:13px !important;color:#6b7280 !important;clear:none !important;}#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .views-field-type{display:block !important;margin-bottom:12px !important;clear:none !important;}#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .views-field-type a{background:#dbeafe !important;color:#1e40af !important;padding:4px 10px !important;border-radius:4px !important;font-weight:600 !important;font-size:13px !important;text-decoration:none !important;display:inline-block !important;}#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .views-field-type a:hover{background:#bfdbfe !important;color:#1e3a8a !important;}#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .views-field-field-philosophical-maxims,#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .views-field-field-body{clear:both !important;margin-top:16px !important;padding-top:16px !important;border-top:1px solid #e5e7eb !important;color:#374151 !important;font-size:16px !important;line-height:1.6 !important;}@media (max-width:768px){#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .views-field-title{margin-right:100px !important;}#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .dropbutton a{padding:5px 12px !important;font-size:12px !important;}}@media (max-width:640px){#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .views-field-user-picture{float:none !important;margin-bottom:16px !important;}#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .views-field-user-picture img{width:100px !important;height:100px !important;max-width:100px !important;max-height:100px !important;}#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .views-field-title{clear:both !important;margin-right:0 !important;margin-top:40px !important;}#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .views-field-operations{top:16px !important;right:16px !important;}#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .dropbutton{flex-direction:column !important;align-items:flex-end !important;}}#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .views-field-user-picture{margin-bottom:12px !important;display:block !important;}#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .views-field-user-picture img{width:120px !important;height:120px !important;border-radius:8px !important;object-fit:cover !important;border:2px solid #e5e7eb !important;display:block !important;transition:all 0.2s ease !important;}#views-exposed-form-admin-content-feed-page-1 ~ .views-infinite-scroll-content-wrapper .views-field-user-picture img:hover{border-color:#60a5fa !important;box-shadow:0 2px 8px rgba(30,64,175,0.15) !important;}
