.contentView form{margin:20px auto;padding:20px 0;font-family:'Arial',sans-serif;font-size:16px;padding:20px;}.contentView form .SubHeaderTrack{display:grid;padding:15px;color:white;background-color:#9e9fa3;border-radius:10px;font-size:21px;width:100%;}.contentView .SubHeaderTrack{display:grid;padding:15px;color:white;background-color:#9e9fa3;border-radius:10px;font-size:21px;width:100%;}.contentView form .form-item{margin-bottom:10px;padding:0 5px;transition:all 0.3s ease;margin-top:10px;}.contentView form .form-item:hover{transform:translateY(-2px);}.contentView form .form-item label{display:block;margin-bottom:8px;font-weight:bold;font-size:15px;color:#333;width:100%;}.contentView form input.form-text,.contentView form input.form-email,.contentView form input.form-password,.contentView form input.form-number,.contentView form input.form-tel,.contentView form input.form-url,.contentView form textarea{display:block;width:100%;border-radius:12px;border:1px solid #ccc;background:#f9f9f9;color:#333;font-size:15px;min-height:48px;padding:16px 20px;font-weight:500;transition:border-color 0.3s ease;}.contentView form input.form-text:focus,.contentView form input.form-email:focus,.contentView form input.form-password:focus,.contentView form input.form-number:focus,.contentView form input.form-tel:focus,.contentView form input.form-url:focus,.contentView form textarea:focus{border-color:black;outline:none;}.contentView form input::placeholder,.contentView form textarea::placeholder{color:#999;font-style:italic;}.contentView form select.form-select{display:block;width:100%;border-radius:5px;border:1px solid #ccc;background:#f9f9f9;color:#333;font-size:15px;min-height:48px;padding:6px 20px;font-weight:500;transition:border-color 0.3s ease;}.contentView form select.form-select:focus{border-color:black;outline:none;}.contentView form .field-type-file > div{display:flex;flex-direction:column;gap:10px;border:1px solid #ccc;border-radius:5px;margin:16px 7px;background:#f9f9f9;}.contentView form .field-type-file input.form-file{display:block;width:100%;border-radius:12px;border:1px solid #ccc;background:#ffffff;color:#333;font-size:15px;min-height:48px;padding:12px 18px;font-weight:500;line-height:1.5;cursor:pointer;transition:all 0.3s ease;}.contentView form .field-type-file input.form-file:hover{border-color:black;width:100%;}.contentView form .field-type-file .description{font-size:14px;color:#666;margin-top:8px;height:60px;overflow:hidden;}.contentView form .form-submit,.contentView form .form-reset{padding:12px 20px;font-size:16px;color:#fff;background-color:#5f5f60;border:none;border-radius:6px;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease;margin-top:15px;display:block;margin-left:auto;margin-right:auto;}.contentView form .form-submit:hover,.contentView form .form-reset:hover{background-color:#040404;}.contentView form .form-submit:active,.contentView form .form-reset:active{transform:scale(0.98);}.contentView form .custom-file-input{display:none;}.contentView form .custom-file-label{display:block;padding:12px;border:1px solid #ccc;border-radius:6px;background-color:#f9f9f9;cursor:pointer;transition:background-color 0.3s ease;}.contentView form .custom-file-label:hover{background-color:#f0f0f0;}.contentView body .node-form{border:0px solid #ddd;padding:0px 10px 0px 10px;margin:0px;width:100%;}.contentView form .field-type-file .form-submit{margin:auto;margin-top:10px;}.contentView form .form-item{margin:12px 0px 22px 0px;}.contentView form .form-item{display:block;float:right;}.contentView form .field-type-file{display:block;float:right;}.contentView form,.contentView form .field-type-file .form-item{width:calc(100% - 12px);margin-right:12px;}.contentView .form-actions{text-align:center;clear:both;}.contentView form .form-item{width:100%;}.contentView form .field-type-file{width:100%;}@media (max-width:768px){.contentView form{padding:15px;}.contentView form .form-submit,.contentView form .form-reset{width:100%;}.contentView form input.form-text,.contentView form input.form-email,.contentView form input.form-password,.contentView form textarea{font-size:14px;}}@media (min-width:992px){.contentView form .form-item{width:50%;}.contentView form .field-type-file{width:100%;}.contentView form .form-item:nth-child(2n),.contentView form .field-type-file:nth-child(2n){margin-right:0;}}.contentView .form-item.form-type-textfield .description,.contentView .form-item.select .description{position:absolute;}.contentView .form-item.form-type-checkboxes{width:100%;}.contentView .form-item.form-type-textarea{width:100%;}.contentView .form-item.form-type-textarea textarea{border:1px solid #ccc;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5;resize:vertical;box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);transition:border-color 0.3s ease,box-shadow 0.3s ease;height:150px;}.contentView .form-item.form-type-textarea textarea:focus{border-color:#66afe9;outline:0;box-shadow:0 0 8px rgba(102,175,233,0.6);background-color:#fff;}.contentView #proj-node-form{background-color:white;padding:10px;border-radius:20px;}.contentView .form-type-checkboxes .form-type-checkbox{background-color:#f2efef87;padding:10px;padding-left:10px;margin-left:10px;border-radius:4px;}.contentView .form-type-checkbox input{float:right;}.contentView form .form-item.form-type-checkboxes label{display:inline;margin-right:10px;}.contentView .form-item.form-type-checkboxes .form-checkboxes{background-color:#f9f9f9;display:inline-block;width:100%;border:1px solid #d9d9d9;border-radius:7px;padding:10px;}.contentView form .select2{display:block;width:100%;border-radius:12px;border:1px solid #ccc;background:#f9f9f9;color:#333;font-size:15px;min-height:48px;padding:6px 0px 6px 20px;font-weight:500;transition:border-color 0.3s ease;box-shadow:0 1px 3px #ddd inset;}.contentView .select2-selection{}.contentView .select2-container--default .select2-selection--single{background:none;border:0px;}.contentView .select2-selection__rendered{}.contentView .select2-container--default .select2-selection--single .select2-selection__arrow{top:10px;}.contentView .form-submit{display:block;float:none;width:100%;}.contentView div.messages{position:absolute;width:27px;height:29px;left:8px;overflow:hidden;display:block;text-indent:-9999px;padding:0px;margin:0px;top:0px;border-radius:20px;font-size:4px;background-size:15px;background-color:#f9f9f9;border:0px;background-position:center center;}.contentView form .form-type-checkbox.form-item{width:100%;}.contentView form .form-item.form-type-checkboxes .form-type-checkbox.form-item{width:auto;}.contentView form .form-item.form-type-checkbox label{display:inline;margin-right:10px;}.contentView .form-item.form-type-checkbox .form-checkbox{background-color:#f9f9f9;display:inline-block;width:auto;border:1px solid #d9d9d9;border-radius:7px;padding:10px;}.contentView .field-type-file .form-item .form-submit{width:150px;}.contentView .field-type-file .form-item .form-submit[value="رفع الملف"]{display:none;}.contentView form .col-xs-12  .form-item{width:100%;}.contentView form .fieldset-legend{display:flex;justify-content:space-between;align-items:center;background-color:#f4f7fa;border-radius:5px;padding:10px 15px;margin-bottom:15px;font-size:16px;font-weight:bold;color:#333;box-shadow:0 2px 6px rgba(0,0,0,0.1);}.contentView form .fieldset-title{text-decoration:none;color:#841525;font-size:18px;font-weight:bold;transition:color 0.3s ease;}.contentView form .fieldset-title:hover{color:#0056b3;}.contentView form .fieldset-legend-prefix{display:none;}.contentView form .summary{font-size:14px;color:#888;padding-left:10px;}.contentView form .fieldset-wrapper{display:table;}.contentView legend{border:0px;}body .contentView fieldset.collapsible .fieldset-legend{background-position:right 52%;}html.js body .contentView fieldset.collapsed{margin:0px;padding:0px;}.contentView form .config-contract-text-Prev{float:right;display:block;width:100%;}.contentView form .customtxt{float:right;width:100%;padding:10px;}.contentView form .field-widget-text-textarea{float:right;width:100%;}.contentView form .field-widget-text-textarea .filter-help{display:none;}.contentView  form#msgsin-node-form  .field-type-file .form-item .form-submit[value="رفع الملف"]{display:inline-block;}
