/* start paleta nindos */
/*
Custom style, Black Cloud v3 by @nindos - https://nindos.ro
You may not copy, compile, share, publish or use in projects this content without permission
*/
/*Custom style,Black Cloud v3 by @nindos - https://nindos.roYou may not copy,compile,share,publish or use in projects this content without permission*//*Custom style,Black Cloud v3 by @nindos - https://nindos.roYou may not copy,compile,share,publish or use in projects this content without permission*//*Custom style,Black Cloud v3 by @nindos - https://nindos.roYou may not copy,compile,share,publish or use in projects this content without permission*//*Custom style,Black Cloud v3 by @nindos - https://nindos.roYou may not copy,compile,share,publish or use in projects this content without permission*//*Custom style,Black Cloud v3 by @nindos - https://nindos.roYou may not copy,compile,share,publish or use in projects this content without permission*//*Custom style,Black Cloud v3 by @nindos - https://nindos.roYou may not copy,compile,share,publish or use in projects this content without permission*/:root{--f1C:#000;--f2C:#333;}footer{var(--f1C);background:#eee;}footer a,footer .powb,footer a.powb{color:var(--f2C);}.gdpr_semn, .gdpr_semn2{border:1px solid;border-width:1px;border-color:var(--f1C);border-radius:6px}footer .gdpr_semn, .gdpr_nindos, .gdpr_nindos2{background:#fff !important;}.gdpr_semn div:not(:nth-of-type(1)), .gdpr_semn, .gdpr_semn strong{color:var(--f1C) !important;text-shadow:none !important}.gdpr_semn > div:nth-of-type(1){text-shadow:none !important}.gdpr_semn small, .gdpr_semn span{color:var(--f2C) !important;text-shadow:none !important}.gdpr_semn > div:nth-of-type(1){fill:var(--f2C) !important;}.gdpr_nindos2 > div:nth-of-type(1){background:var(--f2C) !important;}.logo_ft2{filter:brightness(0) invert(1);}.logo_ft3{filter:brightness(0);}#salt_sus{background:#fff;margin-right:4px;border:#555 1px solid;border-radius:3px;border:1px solid;border-width:2px;border-color:var(--f1C);}#salt_sus i{color:var(--f1C);}#salt_sus:hover{background-color:#000;}#salt_sus:hover i{color:var(--f2C);}/* stop paleta nindos *//* stil_card_individual.css */.card{/* Clasa principală pentru conținutul cardului individual */ background-color:#fff;border:1px solid #ddd;/* Un border subtil pentru containerul cardului */ border-radius:8px;padding:25px;margin:0 auto;/* Cardul va fi centrat în dacă e mai lat */ box-shadow:0 4px 8px rgba(0,0,0,0.1);max-width:90%;/* O lățime maximă pentru cardul de conținut în sine */}.card-header{/* Antetul specific din interiorul cardului (Nume abilitate,categorie) */ border-bottom:1px solid #eee;padding-bottom:0px;margin-bottom:20px;}.card-header h1{/* Titlul principal al abilității în card */ font-size:1.8em;/* Mărit puțin pentru ierarhie */ color:#00488F;margin-top:0;margin-bottom:5px;}.card-header .category{font-size:1em;/* Mărit puțin */ color:#333;font-style:italic;}.card-section h2{/* Titlurile secțiunilor (Definiție,Indicatori etc.) */ font-size:1.3em;color:#333;border-bottom:1px dashed #ccc;padding-bottom:8px;margin-top:25px;margin-bottom:15px;}.card-section p, .card-section ul, .card-section div{/* Aplicăm și la div-ul pentru întrebări C-S-A-R */ margin-bottom:15px;line-height:1.7;/* Spațiere mai bună a rândurilor pentru lizibilitate */}.card-section ul{list-style-type:disc;padding-left:25px;}.card-section ul li{margin-bottom:8px;/* Spațiu între itemii listei */}/* Stiluri specifice pentru nume abilitate,etc.,dacă sunt necesare */.ability-name{color:#00488F;font-weight:700;}.ability-name-body{font-weight:400;}#intrebari-csar-content p{/* Spațiere specifică în secțiunea C-S-A-R */ margin-bottom:8px;}#intrebari-csar-content ul{margin-top:8px;}#intrebari-csar-content ul li{margin-bottom:5px;}.header{background:#fff;text-align:center;margin-bottom:10px}header:not(.card-header){/* Stilul antetului preluat din stilul indexului */ background-color:#00488F;color:#fff;padding-bottom:20px;text-align:center;}header.card-header{color:#00488F;padding-bottom:20px;text-align:center;}header h1{margin:0;font-size:1.8em;}main{/* Containerul principal pentru conținut */ padding:20px;max-width:90%;/* Lățime maximă pentru conținutul principal (poate fi ajustată) */ margin:20px auto;/* Centrare și spațiu sus/jos */}footer{/* Stilul subsolului preluat din stilul indexului */ text-align:center;padding:15px;background-color:#fff;border-top:6px solid #00488F;font-size:0.9em;margin-top:30px;}.inlf{display:flex;align-items:center}.fl1, .fl3{text-align:center}.fl1 small, .fl3 small{font-size:12px;display:block;color:#333}.fl2{flex-grow:1;text-align:center}.category-group{margin-bottom:40px !important;padding-bottom:40px;}.category-group h2{font-size:1.6em;color:#00488F;border-bottom:2px solid #dee2e6;padding-top:0px;padding-bottom:30px;margin-top:0px;}.ability-list-grid{list-style-type:none;padding-left:0;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;}.flip-card-item{flex:0 0 calc(25% - 15px);max-width:calc(25% - 15px);height:220px;perspective:1000px;margin-bottom:20px;}.flip-card-link{display:block;height:100%;text-decoration:none;color:inherit;}.flip-card{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform 0.8s cubic-bezier(0.25,0.1,0.25,1);border-radius:8px;cursor:pointer;}.flip-card-front, .flip-card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px;text-align:center;}.card-title-front-nr{position:absolute;top:0;right:0;width:17px;height:17px;font-weight:700;border-radius:100%;background:#fff;color:#333;font-size:12px;text-shadow:none}.card-title-front-nr2{position:absolute;top:2px;left:0;right:auto;width:auto;color:#fff;font-size:11px;text-shadow:none;opacity:0.7}.flip-card-front{background-color:#0D47A1;background-size:cover;background-position:center;border:4px solid #00488F;color:white;text-shadow:1px 1px rgba(0,0,0,0.7);letter-spacing:1px;}.flip-card-front .card-title-front{font-size:1.2em;font-weight:700;border-radius:4px;padding:8px 12px;border-radius:4px;}.flip-card-back{background-color:#343a40;color:white;border:4px solid transparent;transform:rotateY(180deg);}.flip-card-back .card-desc-back{font-size:0.9em;}.flip-card-item:hover .flip-card{transform:rotateY(180deg);}.flip-card-item:hover .flip-card-back{animation:rainbow-border 2s linear infinite;border-image-slice:1;}@keyframes rainbow-border{0%{border-image-source:conic-gradient(from 0deg,red,orange,yellow,green,blue,indigo,violet,red);}10%{border-image-source:conic-gradient(from 36deg,red,orange,yellow,green,blue,indigo,violet,red);}20%{border-image-source:conic-gradient(from 72deg,red,orange,yellow,green,blue,indigo,violet,red);}30%{border-image-source:conic-gradient(from 108deg,red,orange,yellow,green,blue,indigo,violet,red);}40%{border-image-source:conic-gradient(from 144deg,red,orange,yellow,green,blue,indigo,violet,red);}50%{border-image-source:conic-gradient(from 180deg,red,orange,yellow,green,blue,indigo,violet,red);}60%{border-image-source:conic-gradient(from 216deg,red,orange,yellow,green,blue,indigo,violet,red);}70%{border-image-source:conic-gradient(from 252deg,red,orange,yellow,green,blue,indigo,violet,red);}80%{border-image-source:conic-gradient(from 288deg,red,orange,yellow,green,blue,indigo,violet,red);}90%{border-image-source:conic-gradient(from 324deg,red,orange,yellow,green,blue,indigo,violet,red);}100%{border-image-source:conic-gradient(from 360deg,red,orange,yellow,green,blue,indigo,violet,red);}}/* Media queries pentru responsivitate */@media (max-width:992px){.flip-card-item{flex:0 0 calc(33.333% - 14px);max-width:calc(33.333% - 14px);}}@media (max-width:768px){.flip-card-item{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);}}@media (max-width:576px){.flip-card-item{flex:0 0 100%;max-width:100%;}}table{width:100%;border-collapse:collapse;margin-bottom:30px;}.category-group .card th,td{border:1px solid #ddd;padding:8px;text-align:left;}.category-group .card th{background-color:#f1f3f4;}tr:nth-child(even){background-color:#f9f9f9;}.category-group .card table a{color:#1155cc;text-decoration:none;}.category-group .card table a:hover{text-decoration:underline;}.local_btn9{background:#eeeeee;color:#111111;border-radius:4px;padding:4px}.local_btn10{background:#0D47A1;color:#fff;border-radius:4px;padding:4px}.b_container2{display:flex;padding-top:20px !important;justify-content:center;}.b_inapoi span, .b_inainte span, .b_inapoi.qop_2, .b_inainte.qop_2{opacity:1 !important}